fffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x5, 0x1, &(0x7f0000000040)="e3822566925cfc7998dbddbe05bc3763301fdd4f84d4e5b81e", 0x19) writev(r0, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0xf5) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) pledge(&(0x7f0000000100)='^!,)\x00', &(0x7f0000000180)='$\'\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xffffffff, 0x4}, {0xffff, 0x7}}, 0x2) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x500, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000280)="3fcce36ac23c9b1a13371f8db66444eb1ecec4a58ef11699b660235a35b12b3a8e405670ab1e0729b873ac512cdc2919797d050edf706414f0f47736450345bb053e9113ef2924149a94fd2d309f931cf95f249c4c45189bb5b588c256ac35b212d0f60f37ac8c1e385c79f5c146a08f64af4bc8639933799a49d5b2019f596dbb853ef5aacff4207afdddc59ba3d7a55c43b1b49b44f66604f54b8414a200", 0x9f}, {&(0x7f0000000100)="09e62502b1c15934a4e0fa4fe458500648e379351f9e7dabad95bd95fd7c2ca66fbb26ffb39e2ede5e0b1506c306ebafad81289e688f11158adda9081a70ebcee42667ee611c01bf38555b5becce48ae", 0x50}, {&(0x7f00000001c0)="715f27833c53f02215ab2ca00b4092269e8a78a4ddc25de89f4306c1ea44518c51054bc93284e3ffc9483579a2972b756ae7fd3ccba70d23a07bb50489a46b25cd", 0x41}, {&(0x7f0000000340)="aa1d0d15118fa9eb4db5628bc9941e4b729140970e9625cbb66cce64054c5f46878f30cbf8d2f901ad28b3df60fa9de18864ef0d3119400bd703022e1b101558427e3e04e2093792989722862deff5c87c52552ec01f7a236b20e3de55d677edf5155d19bb215d3658d0129c951fe427595bff6eafdc1514f449afc007bef83d2d8431af3822abb432ed55729664acea9f4c26888887e0c50f16c6ef405610ce481c38ecba993f8e", 0xa8}, {&(0x7f0000000400)="d97e525c77b7c82043412ce12374176c43b9e26aca9b80d21bde64a3604b16b23425a81e5c36de61026f4fa62d9a56e840af6ab3e7a9f53fea1597f944320b6804d5e1ebf27c5aa01b6ad273d4c7981d2fb89fe38e33aace0c4a439f06b8a976f70520e068b311559c2a1c382a0a7363afe615cf122403001996aed5f1ae212f0aff2060966615469410e4f1c8c553b6a5f5fab0fd04e29aa0386ca7816148ae203545c8880493ab1b2dfb83b497a67693eb42e0ea3fb29759737b24b9b47f100d026a710cea2345fcacd81abc5af41c58b530d599af1bb2aca361eee50b03815b4d25f655b722457850c7875afffb50eea50ffff5bf524ec5e2", 0xfa}, {&(0x7f0000000500)="0405c095e360d10eab0db8dcc35ff5823fbce13fcfe55651c33bddc34368f2312c5b3c6ff47b3c9e6e7c7a21ff36b5a9a92e8fe853c425c909cb9bf6ffec7b4c9c567ce7f34d999146b40a45ad1b82a8f1b334076d64f2017c5904a936dabe42b8ee000b91", 0x65}, {&(0x7f0000000580)="c688052af8198c4d391bebe8572da41cbba3346b4757bd436b9c9902395fbaadd481ec9f5d9c70bf36ffad80104be9921a49140fdc455e945ff0c8218cf3367ca512063b1bee713025cd6d7b3a23ed72a512a9bcabd7e7d069fa314028098d527b8049a5f09946db2683e3155961b1f89c1aef3ecfa6d9c8e50dd37c5253125dfd9f29e4c5e46dc6e80d319c6b627d38d4f6272881875a1ff122817ede9bd77b471580", 0xa3}, {&(0x7f0000000640)="19ae86e8e3166c5b4ec723092674fd20954e535259775eb40db0adc3aa8c9f597de77bdb1b442decb96923a02bb244aaebe797fea1254d00aec5163053247ddfb28b636245bd3e041ce2ae7fa0c4deeda98beeec8cb259c9dba9c99d9d", 0x5d}], 0x8, &(0x7f0000000740)=[{0x38, 0x1, 0xb84, "98a4e48f9c7ad763ec5011907589dafb1ca5a3bbed84579a54dd486ded4763a2146b01"}, {0x50, 0x1, 0xa00000000, "66edbb657ee2501a262c7d2080c070816926741e507fbbf42ada9cc5739c1a8ca184fbaed4d9e302f243cda91856f81bb1567b9ae054c68bf5fd558de335"}, {0xd8, 0x1, 0x5, "6e9e1c9cb3c97703501740984062506c65cf0e972e67e134ea82cc7f115524043cf1c668b56cc0be85172edf6ff48a0916cd2e96f5e580dd6838eb6905d34d18ddf0426faa0ea7344dbdcb606f4dee8e3e89ebfc3769692441708c68187b7acb05eae2e8ed46354cf66e1864f5361ac045b69023f8291e1013c8f0665b6323d46fe947cf2b5c98b01b9ee5a760e1adc9492a8d959525352a9a0eb99ebaa41b45462306f2d4a4d5b63f93a59613a58f363a20ae173bd196067e8e18ac59191dbaff"}], 0x160}, 0x40d) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) listen(r1, 0x9464) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/166, 0xa6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x1ff, 0x6, 0xfffffffffffffffa, "431bf77dc486c1f4aad69e2f1f4c126022f28b45", 0x40, 0x7fff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510", 0xd7}], 0x1) recvfrom$inet(r0, &(0x7f0000000240)=""/168, 0xa8, 0x2, &(0x7f0000000300)={0x2, 0x3}, 0xc) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) setsockopt(r0, 0xffff, 0xff, &(0x7f0000000180)="6a5b900126bf0befb02bb914eda223b7974feecee741066f104d3c909c81771aba6a8289708b0e48a5596e30003c22d468df47f4f4f3c18b9ef63028c377ac9f5e6fe2fcc2ce9b88b0c167e0d84875de6b677e6b90aba1f14bf3a840f7b866252bf50032a11e8d62aa3350b0f79c6dbfd90d4d1f2db789d639367fba228a0d7257114eba20c95456098228b9546e36b4884d6cb4f85354e64a6dcfe7ec03d4720a2e9644316d788ef875099452f9442c05bffa7f28408d6c883e01cc4dbe024c1e587f714a1acef9e31bde880a3fa31019d03112c81d0999fa143636cc03da4f3c7e2ff64d7674c26320888d67a4dfb58ef8ada6914d82dc7b8b93684faed1efd45030b83202b22d3002e43245c4448f1d4dff0e27957e1734a282bd644669227a1df45b9bb3c0d8956288f0423dec4b85d914887ffb419c0bccff469d0ba8d4b5a21c81002c56474ef151abd2510aaf77753d91b56b23e59afd02cae43937ebc10f134047d131321249f687ebbc0ba8f6da5aa3d64d2038f778c14cda20fd7b8f3963a50e9492911bb1c81d0d15088a51c10b290f0b9a0283612850f1b3d7878a0b8d3f80a98d4099f96771742729f94a16e1f2e2ea7ac7279508201c9b77c5d3628b83469de607aaeb573d63b90d80ec6eb3ba265dba97a0ed860fa4530e9548aeb68760ba54758ae44d2027bde8a25324b323d500912bc63b3c1ea074cc4f2b393a351540e952b0431007818583104f109354e73477a60958e34273c8ee88bec574554d402e1072d2b9e8dda23e686f37078dcddf496f56b0d42034fdb404f4b730a0c2727039b43451c7266db7a58ec411f4b4136ef91ef9eb22d2d59a740a07766351c05ad4105411ef6d08f0ce3aafddfb814d4042804eda920963d7c6127963cb2fe596c59165a9c289fdf5655bd72e5898d02031874bda8c95b9b566f934bdcef7ab934ac3eb410199679143ef09771eea229ad934413a5f29db4c55ef4a4882106f4c25fb784600bc8a5a50d22181b83acf731f3e2aa579c7712c64913b29d4837bb4c319c8a6db7eda0897e3b562afdab4a19ee25acc3924fb2ff3d0e968e5904e8e8aa0cfcf8f17e4a1d10e26b96276a3ac7191b1105ec584d1a269ce82de6eb62e5ac1e8e0ed8217d80858f0d83c7256d92924a90985ecb7f17ae69f2d550442a2ac8fdf3d3bc413b243fca25ec1ed454fecc5489da075f75c8cf6be7c43f667419ffb032c31e71665b8c209169ef8d0d88f7792117635d62b6aeb2f0b78ae4125d6a4083e1ccff5ae5d9f2702e2c67081a29290ac47cd31d1ab0877582f84ef176f22d8f6acdd9f682ddc37c573391b902d47c5b5263ad05252530349beef1b55ac222ac9261b3483432f49ee1fd030a8439ebdc42121ba06e98a36c68f4dcd618ed10748b38fcffb7e259d6538df1d7d37254219988f566293a270f5e35867f43a9849cb40604ef4790ab1db4acf0b16b51fa9f0ec2a8eaa74339aa900005dab575de9ee7418d204be101d88a83c284dce4748f7844190ad21b70f7738f7c6cb640e71ca3042d559449e9ac20355956d68e7ccfedeaf9063de7d36d87401d698ff2fd64f1f25f908ab9c891363776d0d4bf7de459ff9d69f237d365f64df27e04a62307bef18733f9ba2f2bdd958f8b07c867829731a84faa314cfc7c55537aa36d6e358d3b485d7606f196b0d42f3e835680dfbc98278137334529a173494f0a08159b5222e2a9e8d0231ffca0c2f5dd6fafdbcd289f2fa95bd93141d0567f639a9487f4d1e171f61c1b98f5e5f6dfee9daac93dd6c4535f5b2e36b5de3726740236743b2ff2099529c1a8ee005f240297bd3a8f41bada3e3c45334ebba1c30122e66aaad7685df7d95b452e4d0737dea820363b5e5443795f939f10c23f0ec6697ee24755f492790d719be51ec9865aebfdaabee2b72c92a2e077f5351e3200e37b75b15c25062710436994e17ae4829b03f3415a3f79b727a1e678119a6c8cf33d8ccc7b7d2def8135573d1bab95104f46bb668a60aee253acf48c11bfaa4405cc4b4ed87cdc7f6457390b50aa4236f7f7484cecb1011cd1fec5c61748492e439943ee2e0e730d67d4bf193e70c23673393cfebf95a9589bc0ea9ad0c320602df391a8cc8374f99bdc075db8e870989ca568f4d7ff0c227d819e8144e77dd20c2d158717cd572112c7856a47873a0af06d88d7e835273ed55e5d87dfc5b9f635444f9c4299ef1d32db373041c635fcfcff387cb677d6f6ab45b44a0b131024ff1cab6f285e0c35c325e72d029a02811a8b186b3cbc2ddca01ccfc16b9e1d2fef78a1b0b3d20ecd3dc09524e5e67993fb828a386a46dc5950bad379aacc305a6139fb44ce8a7b5ac8f03c7a3a967740f172a5d0e5864f496078b8e6b98861e6076be9cf93d004f8dbffcd29d5689638c0d5aa2637eeaab442d1de7928ca3a45345cf93aac7d4bcad56324fd4cf81cf89c27e3438b8800bad0ddcafd1bbc7578598ae82e85f38f5387c7ae702a5bdae8c7b08ac3410c2da64698585cb1238bee06c232a44d25750324143262b0736ad452ebd9adbe99048a764c78f8a3869142208bcfbbca921e0761e54afe4ad59319a61101782b62434af6641d1786c139d09174f40a6e286de302343baa40eb01bdcfb85a82238bbd6753f9dbb564391e14b79ec6385d4651479e590ac0209fa0a4ed1a07e36b9e004b12710f50d6a8f79c7a662d51a0b83ea5b4a5e91070d29ad88a9765599911f3caee6810fea9395cd0cfd3ba0bc5880f4cbafc6dc7a04fd34dd3a21acc86c072b7d943f4f248177979a43686f65b4e15baf7bc76cfe41d5cd559279e436a1624736ccbeb3697a975102618f46eb0a97781e0381ae6a8a0ccc4bf14f1629f34d5e2f07c43b02fd4afd0b512ff63301d8b820d7fa3b907035a83d54f0f1f555e424701e9da49baf991ae6da6da07ac31a66c5f2565a77965cd147b6d8a7f5163eab9c85c802bc17b45c10d37b9de0b906bdf26fdc1c5fff759c6760a79dc096a5aeb64a0c57091bebd1ddad54f724f8aacd03ed964234cae440e823066ae7d848526a5ebd0da85da95e5e92cb64a8d5abb431649a151170ca5e49ba2d2d3c977aed9eb78ffe43390f799e535f69da7a547c6f0d5851398bbba776bd84ef6b7f354bf697acdc965cd6fc2c67552deae858da0787e78dae8b1ab64fc3e6ee13d27a76675cb36118c2477be0f447c6cddd560ed73a93615dd0efa7682cbe9e9e4ffe2d80aa91ec46f0a86c42098d48542a43da1e2bda62928c60d60a65f393751dac1ce63dbe8dc7331488ed0ce79bb8c912927ba26d72731d7e23dd650fa659fbcec774a1a127153eede26af539c1062d0c7627176ccaa879c540d71880afada2946b2777f4a72e97bd55088a8aeb7017e7d7eff971375e3fc931009a4830e0b4405232ca7d207a9ede0649a41fc31408b8be70bf0ea2bb028e43bf6faa4d1bcc095a1a72351381240dd47598fbd310c375ab11e172330cf454ec7424fb82a19551c9bb0cc9ae95ca6d0620622109c3d194af308644aee6906625cdcce68ce6caed0a02187cf4f83d05e25db29801fa97bdd5c1c5eebb6e426fcf255649e057ec1a05f458497ef5f29efca5a4cc7bf61f44cadd46860cf0442586a763b656b55b55c16f5d7bfee30923fb1973d5594856795b98adaabdce9d016a1b67f11e3c1b10495e3955d7ec0b6e80846dabfab1f173edcbf54f0cb2220a38d3b90c62b5548c3b7eeb526fc8f377d192070fb3b1855bb44221b38518643ffaaaf97c7f41543c57f58d9e0ce6f859af0b6e3bc3f3fa1b06448825f4b7d76f25bd214b14da52b3554438c2cab96f5f9f163a0d8a072289fbc9f68f9512f7c075341c35bc6ab5712cf51d397b4ff8c53299c91b1f7b4c6354b7514efe79790b552a27cd08e20b24ff0dee94ec0c8fefc5b898318e61917f1e6f9c2d8d64c29b4e9d8adfd59875855b8d50c431f47ebb0e2284bf245bab6889134da9820ab09a14ba299338fa2c6a3a6289231d68c74052edfd90a03f0d365c4856eb298afec073be0062e92cc2cce1b84b0ec27f1519e15e632ebefc9329e883f29bb3a8dcb2d7ac430b4a4aaf1ff4975de196fd5b8f4c426102608cf82eaa67594ee4fb28ca8236869a84d15da241f201af7ab82ded2d079195344953e6b7f963ff1229641b37141b1495bec1c28fa8e6b03a33a4b9d91bf6e35241e6c9db6cb0036b447fb036b897eaba2d9b8db173be9ebe2cd04dc9ffbe08a6d4528d6126665598ba1829c6cde2f9fbd4bb9e951f3572c99c578054fa49ebe1119aca95bf1c904fef9bd3ae3562e64d5a6bec9991a5afafb2719610e7995ef0980e20973dff83d126496b30321d0761baac752496dcfc3e4d77b7ba77db3357098fdb9bc0a6380aaecfec0e1ed48a776b2c183874c44ae36690e01d2557025c80e9988da7a7077d05efe53e38a84385ab16991e40cc7190a546d8577b79bf02698f7afc3b1e69d2da22e137aff9b7b7bbe1b99e08e25731ee1f24e3f50bdfe2da4bb93bee9cbf7d18b9970995f8afd14f5a9c45f14f3aec1d97e5a0a4c015c58632af8e84f8f2635d3ddd8d92275898a6ce2248c7be1fcb5fbb50433ec74b9b408850d0d32643b7226ccbf7c37c3e4afa10a982eec4733b9014c7353408a5ecf6efc2e31e442a29a00b7d3d76455dc534c5ef0ece82e74abf4e3aeae842eced6fe466b590203ac2a673e6cb2d1d55c9a6093a16b5767ad2c9eb7c05f94d3d82ad1d002d76e5da75b858cde2e245e415622d8ee9895593449a9d95a5a65063eb09ea4b87d5a251afa601de7ea8052c9bd1064425dd6bd9fbfbc0fd08c3f8cc9f3114a0ac6be94f7b41405b92800fb1ba2ed4cadc865e3bd2991a74cf344099f7c5f13e01f5f30ce22fae93e3e458f50ba5a72c7287fd5f3f93319bf56cc3b6ac65794220388c02e3c8d06f91e4af0a6075a52646eb668eefbeec8a20ee9587e590d57889a115a31bf4293d87c9d84c1cf8e3ca43d182a1fce4109ad28858b0879de1c8a3e6edd79ca0ac4bdc50499d63aeb97f6bc9ce7e5dce5ae598335a989facfea05bbfd1ed2bc97085f281d2fd1a89fc96da732fde6792f43de68936c3291b336a607c0a0f35eaf3b249e7f249113e4bb22062e9af77cc38adc72ccd27f6af2dc34d051aa482df6d4bcb078d9dbd56f584dc2c855104213c12c61706f6c4a9f29d8224613dff4567f12f25ca59864ba638378967289cf3f9fad36eb466bb490a6f8b82bf69e9a2862993a3bfb80523dd29b2c640d6727210ccb93ae6b476f43d35d4198e7a642e796fd49db04962c2fe9782edaa1da829a127ea0ba3b274efefa26164553869129f233a19a64c43c64a73816cf946913a190d3393a8bb2668b21eb9df91ffb9b67c1930ca382a00e13a26baf320d9f434854def9c660e24955d470463bc31db9bace778c08cf23e6ece46681adf9d4de71ab3c3bacc6d3ea2dacc6901b6e601d45deb0062c780be3ac5b65825ef46a049b228e6528cdf4001012ed0648d1250824976240d8a935bbb9f3b91cfed6464d11a57340ef47a0ca2bdaa14fd6647f877070740e36dd09ccee40852f89f3407eac16cea7c634d06a34cd4af1c64dde1f5c0dbdd1853c9c9e9d7f3f9e015030386382bcfe406aac1f06e65fe5418ef7c74518e74bf6782867c3963133ff28a76252b8132cc6a4f7a7663ab036c3c265ee88533a8fabc5de149b9cb29c0a028d284876f587bb39d1234054c697478db7640cefcf18b88b460ce9525a5b6", 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x3, 0x2, 0x3f, "741935d53f603b42232e0274f3db27e05d41832a", 0x2, 0xfb4e}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x8) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:00:21 executing program 0: poll(&(0x7f0000000b00)=[{}], 0x1, 0xfff) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000740)='/dev/null\x00', &(0x7f0000000780)='@\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='/\x00', &(0x7f00000008c0)='.\x00'], &(0x7f00000009c0)=[&(0x7f0000000940)='\'\x11\x00', &(0x7f0000000980)='/dev/null\x00']) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)="7a26e1fd16ecfc5160f82e379a6d853acdc6a1d4dc5f62ba924a19739510fed691ff677c3158d92518c65cf54434315b5427961c99a3cbe75d1566b3919a03d5ebf60d6466cbd87eb03e17a66b488a521745ec772762ef0dc83e849872cb9e733964856cd836e500db598cb922c33ba0468a10a560c9619033003a2bb0c405a9d9c312ee94bdaee501fe4e062ddd22a71822a5847b55c3f9bb908542c19d83f4d47ad6b3e92d0db9713806c745edbee2b2ff3bc3fdc7585d36", 0xb9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x3, 0x2, 0x800, r1}) r2 = dup(r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x812, r3, 0x0, 0x0) 16:00:21 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmdt(r1) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x3, 0x0, 0x1ff}, {0x18, 0x0, 0x3ff, 0x100}, 0x0, [0x6, 0x100000000, 0x200, 0x8, 0x64, 0x8, 0x8, 0x4]}, 0x3c) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) r8 = getpgrp() r9 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0xffffffffffff8e82, r4, r5, r6, r7, 0x1, 0x15}, 0x8, 0xccd, r8, r9, 0x7ff, 0x3, 0xffffffff}) shmdt(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)) shmdt(r2) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) fchmod(r0, 0x4) fchmod(r0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x80000006}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x100000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000, 0x40}) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2df) 16:00:22 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0xd24) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x7fff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x1}, 0x10) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) getuid() setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) poll(&(0x7f0000000040)=[{r1, 0x80}, {r1, 0x80}, {r0, 0x40}], 0x3, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) fchown(r0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x801, 0x20) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x1, 0x3, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) pckbd_enable: command error 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) pipe(&(0x7f0000000000)) 16:00:24 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}}, 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) pckbd_enable: command error 16:00:24 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) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) r2 = semget(0x3, 0x4, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/49) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x10000000000000, 0x1000000000) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96b, 0x2, 0x5, 0x6, 0xd1b}, &(0x7f0000000280)) select(0x40, &(0x7f0000000080)={0x1, 0x5, 0x4f18, 0x7e3191af, 0x0, 0x64, 0x80, 0x81}, &(0x7f00000000c0)={0x2, 0x6, 0x67df, 0x8, 0x9, 0x180000000000, 0x8001, 0x2}, &(0x7f0000000100)={0x7, 0x18, 0x6, 0x4, 0x1ff, 0xffffffffffffffff, 0x4, 0x3f}, &(0x7f0000000180)={0x5, 0xa42}) 16:00:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x8, 0x6, &(0x7f0000000280)="4b51fa10806cb427a984dc914901d70a4a2d94", 0x13) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/254, 0xfe) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000189, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) fcntl$getflags(r0, 0x3) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0xfffffffffffeffff, 0x2, 0x6, 0x4}, {0x8, 0x10001, 0x9, 0x8}, {0x3f, 0x1, 0x2000000000000, 0x2}, {0x78fb, 0x9, 0xffffffffffffff62, 0x10000}, {0x6, 0x7b1ed036, 0x6, 0x1000}, {0xebb9, 0x0, 0x6, 0x7ff}, {0x200, 0x9, 0xfffffffffffffffd, 0x7}, {0x0, 0xffffffffffffffe2, 0x7fffffff, 0x9}]}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:25 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) socketpair(0x1e, 0xc005, 0x3, &(0x7f0000000040)) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setrlimit(0x6, &(0x7f00000000c0)={0xfffffffffffffff8, 0x10001}) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x980, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x29, 0x0, 0x10000000000000, 0xea}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x100000000000, 0xffffffff}, {{r3}, 0xfffffffffffffffd, 0x88, 0x20, 0x9, 0x5}], 0x1f, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x29, 0x40, 0x9, 0x9ccf}, {{r5}, 0xfffffffffffffff9, 0x1, 0x80, 0xffff, 0x7}], 0x0, &(0x7f0000000340)={0x1, 0x4}) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) kevent(r7, 0x0, 0x1000, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x10) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pckbd_enable: command error 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e8") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pckbd_enable: command error 16:00:27 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r0, &(0x7f0000000140)=""/62, 0x3e, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8925, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) r1 = kqueue() mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x5, 0x1b071, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x105) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0xffffffffa12eb766, 0xffffffff, 0x0, 0x0, 0x2, 0x5, 0x9, 0x0, 0x0, 0x6, 0xff}) write(r0, &(0x7f0000000980)="9cc377284c19534e2e2e2e008c5461ac66063ee3353dc42723744120145916f0d7ce8d1f8df2d6330a9a06970e0ebe87554cd5c293e6d7eb79daa6d33ba806339f7cc9b9333413f7b9fd248ba99db877628fe33e004d262dcea4ecb442688343c1e9d3ca37a3caeb9370530f10d5d64ef89d11d01da1f5e71a2985eae16836508ce0ef9346e35fff60d1b637650000000000000085bb8894d48aafc9e5add4b8fc4feaeea69eb61d6a08000000f5e0c32388018cc3863d324a806df0c59cabecc161b6721f57f84a3bdcfb14c21e066a6edcd92c4892f004a5423ad1f151c0dee8a265ab338a24ef688f7722a0ac4edb7db583a6f5ce3ec1046f41b02da87ac5529d8700336e70671e9f6d3429bcb83d7714ef51f99c76c250f949cd860c6c69768cd4ccff9abac1922cc0d51e3bb6e5543833deea89be7571af8531296ad04d19cc1c8e80c924935ec4af788eb50b27977b287ae38a74f300f4b46a469919ff6c2ef05174294ace0de66843f6e8ae369e0bb842109e2d6749f5f0909fc2cef2c08761d88a340167d056cb72a31bbe4f7e382e6d", 0x194) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139fcddd8944ec31886bc8890a80e22687e4e995cf4", 0x2c}], 0x1) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="56ea08ac5287e6eb", 0x8) bind$inet(r0, &(0x7f0000001140)={0x2, 0x0}, 0xc) accept$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:00:27 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x81) 16:00:27 executing program 0: socketpair(0x1, 0x2, 0x63f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x3, 0x7}, {0x18, 0x2, 0x20, 0x5}, 0x7, [0x800, 0x5, 0x6, 0x400, 0x2, 0x1, 0x20, 0xfffffffffffffffe]}, 0x3c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, 0x0, 0x0) getpeername(r4, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:27 executing program 1: mkdir(&(0x7f0000000300)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control/file0\x00') 16:00:27 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x40000000005, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000005c0)={0x10, 0xffffffffffffff1f, 0x4, 0x9, [{&(0x7f000013c000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f000028f000/0x3000)=nil, &(0x7f00001b0000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00006cc000/0x3000)=nil, 0x2}, {&(0x7f000001c000/0x3000)=nil, &(0x7f00003e2000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000025f000/0x3000)=nil, 0x5}, {&(0x7f0000554000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f000026b000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7ff}, {&(0x7f00000a5000/0x4000)=nil, &(0x7f00007b4000/0x3000)=nil, 0x5}, {&(0x7f00003b9000/0x1000)=nil, &(0x7f0000356000/0x3000)=nil, 0x9aa}, {&(0x7f000054d000/0x1000)=nil, &(0x7f00007e5000/0x3000)=nil, 0x3}, {&(0x7f00003f4000/0x3000)=nil, &(0x7f00004ce000/0x4000)=nil, 0x5}, {&(0x7f00003f4000/0x2000)=nil, &(0x7f000013a000/0x2000)=nil, 0x7}, {&(0x7f0000585000/0x1000)=nil, &(0x7f0000052000/0x2000)=nil, 0x6}, {&(0x7f000057e000/0x4000)=nil, &(0x7f00004ab000/0x10000)=nil, 0x5}, {&(0x7f0000538000/0x1000)=nil, &(0x7f00007ac000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000077b000/0x4000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x200, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0xa0, 0x40, 0x0, 0x7f}, {{r2}, 0xffffffffffffffff, 0x50, 0xf0000016, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x20, 0x97, 0x80000000}, {{r4}, 0x0, 0x0, 0x0, 0x10000, 0x6}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x9}, {{r6}, 0xfffffffffffffffa, 0x82, 0x1, 0x9, 0xffffffffffff0001}], 0x7ff, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffc, 0x4c, 0x2, 0x80, 0x4}, {{r8}, 0xfffffffffffffffb, 0x18, 0xa1, 0x40, 0x9}, {{r9}, 0x0, 0x20, 0xf0000024, 0xfff, 0xf807}], 0xb9b, &(0x7f0000000540)={0x80, 0xff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = socket(0x18, 0x3, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x810, 0x0) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x8020, 0x1) ioctl$KDGETLED(r12, 0x40044b41, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000ac0)='./file\x00', 0x400, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f0000000100)}, {&(0x7f0000000300)=""/27, 0x1b}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/246, 0xf6}, {&(0x7f0000001440)=""/151, 0x97}, {&(0x7f0000001500)=""/167, 0xa7}], 0x7, &(0x7f0000001640)}, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000140)=""/99, 0x63) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:27 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:27 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000680)=0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000540)=0xd) preadv(r1, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/84, 0x54}], 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x90, 0x0) read(r0, &(0x7f00000001c0)=""/34, 0x22) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000580)=""/230) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x2, 0xab0, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x20, 0x62, 0x1, 0x7fffffff, "068dde5ad417b9094067da96edf080d88f026496", 0x2, 0x2}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x4) 16:00:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x0, 0x2, 0xffff) getsockname(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) sendto$unix(r0, &(0x7f0000000000)="5001050160000704000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36800f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x4, 0x2, 0x81, {[0x4, 0x8, 0x6, 0x10001, 0x2, 0x400, 0x3796, 0x7fffffff, 0x8001, 0x6, 0x6, 0xac0, 0xe56e, 0x1, 0x8, 0x8, 0xec, 0x4], [0x1000, 0x963c, 0x1, 0x8, 0x4, 0x100000000, 0x4, 0xf9fc, 0x9, 0xf50b], [0x0, 0x10000, 0x3, 0x7fffffff, 0x9, 0x3, 0x1000], [0x1, 0x5, 0x0, 0x2, 0x80000001, 0x1ff], [{0x8000, 0x191, 0x100, 0xfffffffffffffff1}, {0x6, 0x7ff, 0x5, 0x40}, {0x2, 0x3f, 0x80000001, 0x83}, {0x4, 0x7, 0x3, 0x27a}, {0x1, 0x3014, 0xffffffff00000000, 0xf061}, {0x8, 0x3, 0x9, 0x9}, {0xf50, 0x80, 0x8, 0x1}, {0x9, 0x2, 0x800, 0x1}], {0x1, 0x2, 0xffffffffaff7fa73, 0x26c5}, {0xff, 0xfffffffffffffeff, 0x6, 0x7f0}}}) 16:00:28 executing program 1: mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x46) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1000000000000000) lseek(r0, 0x0, 0x0, 0x1) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) flock(r0, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10, 0x1, 0x5}, {0x108, 0xffff, 0x8, "82a35fa2b59371158e0a46502556fa4c6b794e5450e67c378780240ecbcdc0e3b40045ff2f5e12d926ab3c7be93bccb43c1381d57b4792660c4b3f67a5fa248de423bff91326d25e93255d91d08f6df3fa0de0207d513416938444f8e37e24e383e8c4952b876aca8975f80ed10d640451e62a14fe4032de78674add8b042d9f5f1a31947668e52b7e30c2cea2c3fb53ad68b9bf7f196c82244b698550cab8b2b7f5fc1af4be963e2aeec9c9b240666cf3a335c064f1eb1b3dfa7b6addc4dbe8034a70b2ba55cb27ca49a311223824cdef2a65142852aca18d0efc2abe1ba984cd3fd18150ddc8bf339896c6c4d7b40b00"}, {0xf8, 0x10001, 0x0, "70618455b8a85b074af4ffa8bd77ff4a33afaf00c55cfb183c5f50605597c30267a2aa475d3759e4d6810ddf7c289f2e976486a15b5368d5d04c8158dc192c02d6630b1903ea7774eed0e998d58784293c6484a848d3702308b1c1e5fa85d84b04ac6e1ec8f0c8299a6a55177a5f3b1d5d2084a910e6fefd9bb67435583b6cf2aba745c2fd8f013fa2fa19ddd5e677e292a2ab0d0b37d3729c63d8d94bc2e01d5f02b037bfbab995697b9a3f648f67e50af5b107b7792a4232623904287b1d9babb8cd44c6c7bbefc9a459c6b12aeafb426cc73f7e367eae04d5cb20469c21e8d146b7"}, {0x40, 0xffff, 0x3, "f4c43b4500dec532facd9a6209a20d8cd52eaacb93b43cd17301040000d8ab496f0ff9d2d8debbac5dc5c3db57b8"}], 0x250}, 0x0) r2 = syz_open_pts() recvfrom(r1, &(0x7f0000000180)=""/122, 0x7a, 0x800, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) dup(r2) syz_open_pts() 16:00:28 executing program 0: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() getrlimit(0x7, &(0x7f0000000b40)) pipe(&(0x7f0000000bc0)={0xffffffffffffffff}) r5 = dup2(r3, r1) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r7, r8) getsockopt(r5, 0x8, 0x2, &(0x7f0000000040)=""/47, &(0x7f0000000080)=0x2f) flock(r0, 0x9) r9 = accept$inet(r6, &(0x7f0000000140), &(0x7f00000001c0)=0xc) listen(r9, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000000), 0x4) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa0, &(0x7f0000000340)="b6") 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0x1f, "5ab1a4e45b2b840a457be9123647c8f18419c338"}) read(r1, &(0x7f0000000540)=""/226, 0xfffffdea) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8a, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r2 = shmget(0x1, 0x4000, 0x600, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) 16:00:29 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x8020, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() faccessat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0x5, 0x0, 0x0, 0xfc3}], 0x3e63, 0x0, 0x10001, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="18d8c44dd2fa29049b49572b091ae9436dcde6a472dc5f2d9ac4c9c23e8d42808414e12e299043eb6c322cd92bd2f0b3e2342eabd2fb22727d3934a359eaaf633c468da81c1aa269a5bd0fdd2339b5735168a837d7f48109053356928d099dfcd193f05daaf72e58ab9052bd65a2676eaa98c7213b908abedbbce65c866cbcad5730265ac1bea13f88f6a820dbe1b8c7c905fd92297884cecd9ef6cb6fa13d43fd026e385269e5de3baa3723f6607529cdfa92b8aea4ac4a55265cbdb8edf67f5b51027a9cc58bd0ce19420e97b54708b9ca512cc17feb6ec1e0624095d95ded21f361bfa64e5ee349356d55a513d2f87af6bc60c3ab5cf47db9a98d1ba5a956bc6f59e8744b5e359eee737643f298274197c07a769adc4fc1b391aa4013c7fc4373f8a8e40b778e8be4ddfed92960a494baa79d5c37b92829109bdc700b44146ce398fd64a7ea66322e6c", 0x14b}], 0x1, 0x0, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x8, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x5, &(0x7f0000000180)="ccc35049df40177d2f60e1a90df01eba4cdf4b15e29219cae92efbb9f6b692030f1d59ee43397980bdfb25ec7e47f809c9e93f0efa7a6d20977d31502032abf6d1fad3d774897e0078bb20893c0740db541408d5baa635e3b13e5d5a88c7d8d5afd7af216a9c7733fc34c61414fd83ac3cbbe070f4167ddf418b0ac6907151b6638138f33aead1e43421df3be2a2631c6b414628160e68b86b3a5ed5dcc2543c9703e5da231a820494295fecff089fdc9e23ee10f730e1d9c89557acbff5d942706ddc320b1d8f98667d23a5522d3f43cd6a0fb3a0d756d7aefe6c43e9c118ec4a53124e327f607982054c5f4f0dd079cf30b1ebb54650fece497203da4c60c88383306973dbedce35d2e169c99711f934b2b21bd1c3e805cb9856890d40095e968259b8d34d342e993d4b6bf92831e0defab1759922323de020994c43d0b2f2d0a7375a01b84a3ce4ad3c522ddf6f967da0978adae73344c5ba92f7113fb0b9ff675e4704cb215ca64501c4782054d5cd7c6a11c9e014d4697d7582b9a9c22f40fd4492ff479bebf5c4d774a1a0acca7fbc9c495171cf512e0447378e62c6c4a1115b3cdef5b4ee6b2508180e04324a2f5271727d83fd3209ce9f31f95022ecc730f37109509b3aadfbcb593274dbd7813b6b96b60c77dcd4e2b62f6021666dd0a318df2ef2d3f7bd717b290487c833c3263f6666dc28c369adfa5939bd9249bc9f227f2b2c6f6466ee6daccb6f94a6d190e0cc7803622bf559a68c25eeab4d3895d438e24dbda6a96d2a264baea655acd8c31fad985a835af5262188740849e5754a280951d2613ac922c453e56ce962124feb9512f7e68c25b65a97b1503c59cee976caf26562a5a764a0e82ff9fc994a7d40d91d950b8aa1fef77a0a2464f2276aad4a4261d2cf8f69f3cab1b38b197f0b3f0c6d6732682715f7a64c967ec5539311d3d071470d4e8e843ece3e1bd9a9e715e213d9652dc97f90dfe6d9e122de74db0ff5b6f967d0e3b32f7dfc5fa8a8a0e7888730dcc6b7c15ccb832b3f58b92ea68087f1abfeb31e99d2c33ed2af16cc2eee97aa3e311c4657ec58c45f37a8006380e8e1bcedc899fa61d89a306cabaf1ab00c0637fabe9a2da2a5b10413adc3ebe9079bc9a819fff8b9653279b84848741038256ca416b014e7649af1a8be26f59f0d11dd88a754762f59edd87a9761ff6f5950a1abacccfd11b4aef06d927bc3c782e12db86d8f7ff1a9ab85ef0ceaba3ab2f730fafb3072e1f18d8f7ff203508e0e4c2f48d50df820acea025ea49c04d07d8041f369dcadc37ca3843351da0df757aa4be0a57a43d716e2141e5cdd6ef8061437029f469fc3ef883d8237f0ebe0046f80ab2e8df7b034bca65e8cef3dbb24c92076dc539c5cf2ad3d5cec3aa02e237225a19d2c63fc774eaafbf503801750d91fb046eaacfb9988e0e40a53aa24a28616643934545b1ea3f3b2a81b7ee77d1beb8b8cfa934a83c562605f1cb96a4b47b332c517cda27e7d32407f4379f860e46fac5e485f1a20d2031cd0287767e330e2dd1f40b59bb0985e17e8258dd2c7d17a8b83008d33c1a2aa789c178c2cdebeb6901959986da55a7f814e5ff3c629add7865ffab46e9cf7e31ac344cc08f858a19e25217c20874639684212b1e8e891a6246ff7956c29f6cf78a8cca556a3dfba0b162d2f9330660696833d6f20ef3d367096ff11f427533ce208d3a7605d68b9de663f2ecebcec21880077ca09760ffa22aa260802d498aecdc93a3a801df699b0e0d01d4d107dc6bd682b460e9556db4db795d3af93f613fe8e07d6508997e66e3eca297b39b5628acc2035befe08b3e0e3ca133b3400c5d126832a749e7782bb6e3f2a1047e26d0a0147a5409b280d6bf422e351cdbdd5ec6f25c401e90ce223caf81b2358f38119e9ff160e122261fe23772c0e5f10cf07174ca575b383be43257d6166cef20e5528b7c7993215b8752a46fc3e1eaa6d2d443a48fb62f355f08557b31aa116af2b633855052e64fdb74f3909e0bb78eff88e37b1bffac6194e79e527ee59027067d9a83cffa6448a67d8133fe34121d499114704f1011cf6a4ff16f0bba0ad4248ccc30d5a578e63b50fd820205c4c6c148c5005d856a557d02fa247b5ecd7f65369cd0ab8005eea028c8e949af194b1189775239db8e13680c7fb6ce992a8156fdbfcffdd65c19986b4de8d190377379a7bb8013a2e7eb3e16edb7a47f7db5e52c1633f4e3dbfed5f0f0b9c1cbd843f5a44a275c8b2c0caaa97571e5a9f78b9cbefef3c14da09bd290e77f3b4ac39d88c6d9423b99428869b3278d24bb152c37722963322919e0e4a3eb8c8e52c30536d72e12112e0e6487e8df8e87abb51eaec71bd32a8dfd29fb439e571d4eca4338054da9f393511411df704d5ba791a8fd71d1c0a799075519d4e0719e991047a0d7e65d41abd5dd5a3c17180e43dc0a222f8050e2e9fd8a3559eb4858db383c7068d99cc06b3f82c89d68bf8a86795b4ae263d39ee6afccac6c8c50e70abbc4f9f1f0f23ae97bb6a002fbc21c400f72a3455069512dbee51cd7fd9ef943dce8b1d42835d5d461fa000c5e3ad4a0525ff381146c2774928a15d0876dd4fdfa6a8278cfce45d45d66fce2f2c59ac9a8442a7868ab00b1e8d0e82406a07b251b27747d2c640c6acc177fcf337f22d690ec3a4aca35222c14708696546b3074b7723eafb4d0ad299135a7d8a68c80fc89a3a54b51721bc3bed513ca07049b638913d591135be1cb5c2f56aac5409cac76ebe1c806ae8b15b960f6594241234cb4821a723c291bdfd4eb8761aaf6de7db9f59a2c445fe073075d2ffeabdaf9f8eabeee75c40007021f5c929ad52ce27a363af2a3ee39efa6ab0b07bc3e06cb421568d43e6d8fc33b5834a43acefb468721b2429475c0ecaf3222342136f9f63e6d4903b7c59f8972ed19351e4709490417f1758e050deb5ebaad5afd8e603099671398b88171f181da1f9d1004f2bca26d6f912f497b4e4bb2fd9fc5dc3c64a404b9cd91ca92869ec550ed57dac54995a66215244d2a3a68746472bda8051f6a4a1a83e5caedd80a075297645e08dabe2a9cae44e3b9c4891877369892785869407f47ff62bdfd37d0598e894bfcbe92ff15d2d494e4a992572eb03e1a009b503a0fb2bb0a4247ddae13242dd676fc4868ec0443e56e5225c0c99f72ee3959a182e0dcb83e658dfed78f360f8d3386bf079985fa48fe9e043c1aa020e1e26bbcbd6e40304de1cd30baccda880989ae5ceb02dab5ff0518da80621994bc5d8456cec29a28e1c76cc27c8c6e4b39453dd2488f788418a879870d22731056afd48130885a5f1ac5691ae1833ab3bd18f6a9f4b2060c9c2068915e868c1960ebfd7877675192118464c9f263009b87e88c7426a80f1e0b2bb03583e238dae6d409168e68364d6a12feac627460d0e87cb571ba4daba841f2526a942d232ed23306d518bd056e03298e21f0156a396e2d31f0bd6ae7b0aa736fe618b87d8529b711c9ba6392ff38a15f65a9c6edf3bd4cd73c3c744a8ce03c6e5c5e34b9888916ebb3baa79bb9249297f36b789245ff7f25d345283c2e3a4a394cd3eb594d0418a70fc2ed3aa9463ab9ea3392b575717e9ee2a8af3646eed90786a1b1162cc92cc652ef058506df1ae4edc617d3c49b9acb4e5c68fede88d23a741fac8b0a26233e289126f53c942fba88e39fbd483d491a1abc332c48890a7c1425e93f68ca885b0c02c8f0738c5f5bc0d602c14b14a7732f3ab9fbd7530e2396ec268447858e26e9cd2a6fd4ad949ead5eb8f08fe43fd8111803e64b5b5571a949bd71ef4129162c9553062d2a33743c7a213d38119ed57434b9ec5ee95165412f8fdb3665d2d146ba7b0ca25321023546f610485a735cc82bdf97d0297309d3da2c849608cca72156c05a156ab84675aee5a9179153c5164058fc7f62e91ba07aa20134be57e866429d279eec278219965274a539b2bb961595b1df9defdd1108f3c0df860cded8e25b5a408926a6a5a9c5defc93c5753f4ee3597a753140b5a7658ac1fde53c4e2f39212d3416c111f355ac084dacd245c217114e2b2223f69383b0af3aa905d778fc737a3a564b26d0f06138f268e5461eed8eff889539ec22ef977d98a90e31f1c4d2edaecfc0a0135a71bd8cb3506f7935be787d171b9bdfc1d9572fb8b108a972530110b460533c84712ef847c30aee9b6f924d92c4c2c2f64a9e141f074cdb964bfdd34e1b67a4201b632ef246f7eec99907ce136686277fd0f71c5389eb30622d01f3181f6c583b0d7d02be4e616ef278ac07cd22ea92d2047b4a9838edd355c70f98e11b1bb5d4db7f51f05895d12a4dc2025c1daad213e7ae5c5b8c75f9a894fa70ed5586e7f6e78e1c5d491b4d3ce84a7cf782f4da535e58038f793fd6da9c7e0d0d24bc2e49ab8a4113b871765b575b777d53a50d5c92b020e4bca532fcb05788e50c67895909222dc98bae76bf43624331dcece7f72d3a65b8cbc44ba3f45e0a6d82f00406a4230863e75aaae0936bcfd933e05c9e6497e0caebe1867e7242a837a00f2b8d1a06a049d37d4bc5baec0b9cd8863c6bfd3bb75343d5d3df1eebf1a953aac584315f45874e3206c77daf0c06e5078e2867a0f145ec14225e9e36ac6cb0b54f280fb526f47491ef16bd785764c16929ca2a4e9628dad3c4652f92ef8bf99d0bc00a261a200c7d97bfa4b0510e223aab911b414233371310dddc90e314815490e26c4211b923a8458188be6d8ac12fa36c8ce05ac37eafdb97424302c36d31ea836aefbbc895c998c34a0f6728bd9f5e3f7e69e22989fb1e9dfa33830986e9f781f1dc72dc7ad24af4cc5e4755f6155b5a288f3efc927e09c0ffcc88f9e786b2b6e3b10fdae80aa7951e799f5b232a559ed8921834b21693cc1dd77290fb374608a6a244b310ae0897ccad64cc2e4382ec2c44bfa6214c69bf4fe54246c3a986ada4efa49c9962c352de97812b95868a6d01d9f853c93ff6e9b51c6edcb70861ffe5f45441a56549d0d71b5dc7f88087187f3f7de80d1e144227ce3cc7b7fded9af912866923b97f23f77d25b44ebc83466e2e45116cd813d3bd880e7c65c66ac7043a33892b25dca9e59aa449aab8d471d98895ab94541a72937bd68cf7196aa0d99fae9924ed9244435a1025adf003fefeb577f4a6691f6fd2e2e07234737429aed05a3acf6b255c500c8f90a4590def205e27ff42747adfef4d4bacdcde0c42d844dc8807dfaae21b7cc41beec1da011ef730890acee544131b86b4074164012919b5c0b62871eb178544c6360883e8b8c787016843aac8ff45826133a79c9c1e5a0e4b54980bad1183272f33aba0b3e81a986050e506b7b0e8f5141b998d2e800a3ddfbe64209a4574f5a2bd1396c697c6bf40333be3cc237f430dc7241d912f2f79415548e3df3e235b055df469dac6a075da3f07988e1ff926795f1440c4a5a3b5835373af8182b99ef383f3fec267f5802f9d5d747ae08207650ee9d0d427007d1a4d837ac7eaeae0a7e610e384ff7fb8896cf942c1e722d609b2b9c01e2518d574624e18c41033f112acd0148f6ae103814de038f1fd432110f5453b6a3142075b979806039e5cc80cdc804a893333085b27e376ed351e30214dd94544e0dabfd64293923f437a3434535580e26b0b434fcbc4c66c2eaa8ecbb03d8a85b52b9401d3a338771746ab88869ef1c51b5d46a0b95e68fb79aa7d0ea5e6528464f7e5807b087a25214034283e713855c0984eefe642303e6", 0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f000003b000/0x1000)=nil, 0x1000, 0x3) 16:00:29 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10003, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) readv(r0, &(0x7f0000001600)=[{&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/223, 0xdf}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000001400)=""/74, 0x4a}, {&(0x7f0000001480)=""/100, 0x64}, {&(0x7f0000001500)=""/95, 0x5f}, {&(0x7f0000001580)=""/108, 0x6c}], 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 1: clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x0, &(0x7f00000000c0)) clock_getres(0x8000004, 0xfffffffffffffffe) clock_getres(0x7, &(0x7f0000000100)) clock_getres(0x3, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8001) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c}, {0x6, 0x0, 0x0, 0x8}]}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000380)=""/67, 0x43}, {&(0x7f0000000400)=""/137, 0x89}], 0x3) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$inet(0x2, 0x7, 0x6) r1 = getpgid(0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x808, 0x100) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000180)) ioctl$KDSETRAD(r2, 0x20004b43) fcntl$setown(r0, 0x6, r1) unlink(&(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000000c0)={0x441, './file0\x00', './file0\x00'}) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x1029, 0xd, 0x0, 0x0) 16:00:29 executing program 1: clock_getres(0x80000000003, &(0x7f0000000100)) 16:00:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) dup2(r0, r1) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0xffffffffffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="0000001860040008000000ffff0200"/44, 0x2c}], 0x1) 16:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x9, 0x100, &(0x7f0000000000)="7752de48e71b7e83a8be5d13714c9e2b9fff4fa37700870bd66d0a3f91a9479f78b801a8b64abee6338bfe18f23e9ab26886b39416a8ba9cba786926bcd3db57bba6cfe56993e50f7b64d04982aa4d320c261b44e2b4e5b7fed767a920dbc8a5b35eaa45fcc6d5965956f3", 0x6b) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7adcae08, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x96) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10043, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0x101, 0xd8d6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x80000001, 0x16e2}, 0xc) r1 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x5, 0x8001) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r1, 0x40000, 0x800000000100c, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() socket$inet(0x2, 0x7, 0x46ae) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) 16:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x101, 0x1000000000226, &(0x7f0000000000), 0xfffffffffffffffe) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffffe0, 0x1ff}, 0x8) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x67) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3d}, {0x6}]}) dup(r0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:29 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0xc0) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r0}, 0xc) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:29 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000500)=[{0x1, 0x311, 0x1000}, {0x0, 0x3, 0x1000}, {0x1, 0x0, 0x1800}, {0x4, 0x3d4}, {0x3, 0x6, 0x1000}], 0x5) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d005d860aa7dcc400017900"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x6, 0x4, 0xabdb, 0x2}, {0x8, 0x20, 0x6, 0x4}, {0x5, 0x8ba, 0x1583, 0x1}, {0x0, 0x5, 0x8, 0x1}, {0x1ff, 0x6, 0x4, 0x7}, {0x8001, 0x40, 0xe6}, {0x0, 0x6, 0x2, 0x10001}, {0x8, 0x3, 0x8, 0x101}, {0x1, 0x2, 0x3, 0x6}, {0x20, 0x3, 0x4}]}) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1f) 16:00:29 executing program 0: pipe(&(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) writev(r0, &(0x7f0000000040), 0x1) faccessat(r1, &(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[r2]) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f0000000140)="bc759b188cac68690660d49df412ba1cb359756a1d3e3fd941f201a4792a2c56115faf54d1a3d75970c862ed78e2b7f68000873c48f1d19db02eff4bce951290527b9100d339a9faad59b9e6fa2f30f32b702ebb9834fbf9c9623ef424f12a0d4cc157ac60ce90b8dec324ad50556075993cb180ef8d375737b3162e0e10a4f5a0d88d4d6c123fdda2b7dc937cbc98800d0c459828a8398770307dbb685a17f6394dcb63a493a598aa0d6da5816e7dff0bba20c2214f4fbb81f68b95a3e594b8d25ae0882f11a27b5a241fe9370e674a1697f711920a1ea8b4c474dd1ae4514d835cf7abe6d648db5078b0ef36a66a2811963e79313d6920b4"}) 16:00:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/253, 0xfd}, {&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/19, 0x13}], 0x4, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xfff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x2}], 0x3, 0x0) pread(r0, &(0x7f0000000080)="427221a5c3bf5b4988d589435d721c42c72dd195658f198558e07c19787a0ac170d2136f801297e10655857e9bf9e737755ad0d0937807b3dc80d8460a0bb3d3acf7e2dbaae7c148ab645eba059cbbcb1d00380b27361218c7b66d584ec6935034df6050883ec2dee03481c358ce68717590af42a2a6a8f7207a7a2690fb06e2", 0x80, 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x23, 0x80000006, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x42, 0x200, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x41, 0x400000a0, 0x8000, 0x5}], 0x1e, &(0x7f0000000200), 0xfffffffffffffff7, &(0x7f0000000240)={0x4, 0x3}) socket$unix(0x1, 0x3, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="2160cec42b3c1bd18cec15a5135b18f1cc1dfb63e1467cbf843b19c768dfd6e3afcdc4e938335467926f24e95311ee10c8ff25ce742474276b7179d1b1166a999f3f1328061d01219f8bd3abe57eb9aaab499b58e745d073ae0030b8dbed8ddf4fd65434377181b7ed09c1a0bc4d06d7bc04c5d07e2359e483bc85cfe1d87f8107c06246030d5049c10a68250885546a1217e562b244e679298240917a4a56fbd2d243b73cd66370ea8ddcbb68bd606caa26d223261427a18fc4b12c1f07e8cdaec94e44e5d2ba1988340364f1699dcec9199076c2408238f7f06777f617453e7123da3302eacf4bb02f3d8bf4e20e8d531b", 0xf2}], 0x1, 0x0, 0x6) kevent(r1, 0x0, 0xffffffffffffffff, &(0x7f0000000280), 0x8, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x201, 0xa43a1459e64c2866) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffff7f, 0x1000300010005}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/170, 0xaa}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000000400)=""/185, 0xb9}, {&(0x7f0000000100)}, {&(0x7f00000004c0)=""/62, 0x3e}], 0xa, &(0x7f00000005c0)=""/51, 0x33}, 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r2, 0x4, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x10, r1, 0x0, 0x0) r4 = semget(0x2, 0x1, 0x100) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/41}, &(0x7f00000002c0)=0x2b) semop(r4, &(0x7f0000000100)=[{0x0, 0x6, 0x1000}], 0x1) write(r1, &(0x7f0000000140)='\x00', 0x1) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000001c0)=""/137) r5 = semget$private(0x0, 0x5, 0x31abeab9b6d42941) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x8) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) 16:00:30 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/13, 0xffffffffffffff17) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r2) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000), 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xfffffffffffffffc, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt(r1, 0x5, 0xe8f4, &(0x7f0000000040)="ac243a42ba6fa70f4925f1db8fb4e88502be5e44748f7c1a0cb513dd80ca05975319ada55b774d610fa8105704c7af78c827592e26ddfb8bacfdd7148db932d7305054edf6ed8ee9617bbd91372d13de9229b768c375c96f13f3901bc6a0c6df4fefa14cba674281eb86d73d6351c6936c6c69bc18a6ef683c7a", 0x7a) write(r2, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000380)="eef2f8009dde60652a12c727f6674e050c158b07dad8e3f7967fc5534c8093f2ca2c1765327ed6e2498e1fd870667f9cb44bf3e170f89fdec6653ba183fa2c6c5bdaae8a9f37026ae8d90d2898582792d06804e8e7d2731fc24ef78398216eded8fbebab434f787617cd7d25e35873e26d12dd5e045ede6b85931934eba5a475f23b4d6d776119cd0397d5e02edf9481d9db6c7618e7243aca771e83b24a1ab4baedb7ddc48b6738", 0xa8}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x281, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x10000000000, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) 16:00:31 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r1) 16:00:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000240)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x5, 0x400) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000380)=""/106) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x92, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 16:00:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000480)={0x4, 0x1, 0x3f, 0xfff, &(0x7f0000000200)={{0xc5c, 0x7, 0xc7, 0x19da9293, 0x5, 0x1, 0x7}, {[0x100000000, 0x7, 0x5, 0x0, 0x43800000000, 0x7, 0x400, 0x5c, 0x6, 0x80, 0x10000, 0x5, 0x4, 0xfffffffffffffe01, 0x2, 0x80000000, 0x8, 0x7fff], [0x5, 0x1, 0xfffffffffffffffa, 0x9, 0x5, 0xffffffff, 0x6, 0x8, 0x40, 0x10000], [0x48b, 0xfff, 0x9, 0x1, 0x7, 0x2, 0x9d], [0x4, 0x7fffffff, 0xfffffffffffffff9, 0x7f, 0x6, 0x3], [{0x9, 0x3, 0x3, 0x90}, {0x7fffffff, 0x2, 0x0, 0x2}, {0x8, 0x1f, 0x1, 0x5}, {0x1, 0x4, 0x9, 0x9}, {0x1, 0x8, 0x0, 0x20}, {0x4d, 0x7fffffff, 0x0, 0xf25}, {0x10000, 0x0, 0x9, 0xdbd}, {0x3f, 0xffffffff, 0xfffffffffffffc00, 0x4}], {0x5, 0x1, 0x2}, {0x1, 0x1f, 0x0, 0x8000}}}, 0x100, 0x6}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = semget(0x0, 0x0, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000540)=[0xfffffffffffffff7, 0x4, 0x100000001, 0x7f, 0x7, 0x5, 0xffffffffffff8000, 0xfff]) r3 = kqueue() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000500)=0x1ba) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x340, 0x20) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x4) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xfb, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x83befb4d2dbfe44, 0xf0000002, 0x1, 0x5}, {{r3}, 0x0, 0x8, 0x12, 0x40, 0x8}], 0xffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0xa2, 0x20000004, 0x1}, {{r3}, 0xfffffffffffffffc, 0x40, 0xb, 0x7, 0x6}], 0x100, &(0x7f0000000180)={0x1ff, 0x400}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xffffffffffffff80) sendto$unix(r1, &(0x7f00000012c0)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908490c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52854e04812eada33177d9d4945f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3d57d6b9ef526a828a9fb6494eb322756dd5", 0x801, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffe1a) chown(&(0x7f0000000040)='./file0\x00', r2, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") r1 = dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000200)="4235732d5ff9412d52", 0x9, 0x400, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="4d1a060000004f98", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000040)="3c380652", 0xfffffffffffffda5) 16:00:32 executing program 1: r0 = syz_open_pts() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) setegid(r1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() pread(r2, &(0x7f0000000280)="76cbe3ae685447ff5df475febca46d9622dd045e9e665f2bf80de66c61acfb3856b273e28e53efde5ba106f2c87f997eb580fa3aab0a083b50a8e72a6319b8654d198da5683a8e4dc47d62b37269081bfceb7a42ae6421ca96915e7888b3bec995c80de59f10a394d373416440d4f17cd63203f69e59d70bbfa59b95b97b4eab566e4206b73454a0f423125a20644ab3a080f9080e5c9bbfd534ce7b4530d76ca38aee0eb0892bde7916bb943471fbc51ae86b11d5df5b4f6448318093a49d679f27646d", 0xc4, 0x0, 0x0) dup2(r2, r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8020, 0x11) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000032eabfbb0000000000000000", @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="a06d1867e70ebeb2433c66b05758c0809f8deeb50139c499b326debc1ea0ebabd3c83894d6c7c5d95712aa1d3af523bd34f89f0cbf377a827388824a0e0cca9637e22f520e2ecf60dcea2c745e2b65cf5257edd7657c0060fe4acef62b9e98a645e1e9c3b211267000c4a5dcaad29a92d009f18b97cce5c0ff4b4542d6bcaac8d1bdec3c361621c3fcf910dff3be6f8422961cd1bb846142a0032a8916ef05636d9aef7de089247e1ea1516f0776b7239f5bd440f7531291f0e9bbdabb37"]]) write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x100000001) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x4) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000400200002c4, 0x0) r1 = socket(0x18, 0x3, 0xfffffffffffffff8) shutdown(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0x6, 0x1, 0x85e0, 0x7}, {0x0, 0x1800000000000, 0x4, 0x8001}, {0xffff, 0x4, 0x91, 0x4b8}, {0x200, 0x10001, 0x6, 0x20}, {0x100000000, 0xc00000000, 0x200, 0x9}, {0xfffffffffffeffff, 0x1, 0x8298, 0xfffffffffffffff7}, {0x200, 0x7fffffff, 0x6, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x80000006}]}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000002c0)=0xfffffffffffffffd) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x105, 0x6, {0xff, 0x89}}) 16:00:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0xca, 0x0, &(0x7f0000000080)=""/202}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r2 = open(&(0x7f0000000200)='./file1\x00', 0x400, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = dup(r2) renameat(r3, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') r4 = openat(r2, &(0x7f00000002c0)='./file1\x00', 0x10000, 0x1) syz_open_pts() unlink(&(0x7f0000000300)='./file0\x00') faccessat(r4, &(0x7f0000000340)='./file0\x00', 0x180, 0x2) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[0x0, 0x7, 0x0, 0x5, 0xffffffffffffff7f]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0x4e3d, 0xffff, 0x81, 0xe5ab}) pwritev(r1, &(0x7f0000000840)=[{&(0x7f0000000440)="417c04c7e91f617eda6fbfa8a945015e05bf614c8de42a7354ae974f5a68a97816e27b93131861e6f9d3f753449b7c4d9c46ee805c53fa1eae309bf50f8cd6834b2aafaf479bb1eb00e4eea722ef145ffa9360fdaee57802e0e152efc87a19f90921021466d3edeea4b78ef6f35d293bcdb82c8a9c36da283442ac7e2ef783d1117a0992988b812c3d7b7224dcd4f6855ea100915c9445f9930b3f42570c9018177d751116366867746d13370f65b157da65", 0xb2}, {&(0x7f0000000500)="b132f079b3ce3534f9a3913c565858e3c171dc167f78675a2eece2e7d8384f3d6d76dfd4777179afce", 0x29}, {&(0x7f0000000540)="6698057b0243795178d6548b145d2fb8137c1a258f", 0x15}, {&(0x7f0000000580)="f0a0f1aaf2cace007989064fa8cf8ee461b406e0db9f7691705589bc", 0x1c}, {&(0x7f00000005c0)="69d61cd17b6e8f0d6bb7d70d2b154f8acc3af3cbe24105d913a9929ca9db7b938e2180907050802e2f2e7fdd61207f1dac5685d0703bd52d194b4c7477cf194c272435fadc50e672f1fa1597604962edaa347cc6a02d6d7dd042d5135b9bdd61183e94d866f71245a912d3c2df2b4970b072483f4cd7c381468edc0c3d003b6eee389f7d7c26292ecee1ed77fd013623d0e302d0172290c27fc3cb23db28", 0x9e}, {&(0x7f0000000680)="a642928db83ec79f01a8f526f1b90549a4693724b041f618fb2ce44baa63f729cbb8125977c43f9fb4208ed7861300c3cbef5d7334226dc306d4331d7ea712cae1d9b4986f2e87f22626030d29626fe2f897c0d9924dbde6a651d460bce85c8ef9245b8ed71df147a880103c9d4a51b8d22df0cddede91b398dae76ebf08abed0b16d4f9c594797f4f8c9fc614c6ff1bafb49f5b9dfa406b10c7c79169b9796b9e5925", 0xa3}, {&(0x7f0000000740)="16aa1e123593d84df3bbe6ccdf3fddaeec325346a27c8bbcb79b4184d62e49a584604bd6e92cbd81d6340f91d974e345ae8b98932f15d94af8a14c6858cc225b0eabf53d23a8eeec3b53dce0c26c918523c12fde9c5d7504170523d2cb4b311b99e482d732f6c8176a56319c35efb6f40c7fcc8b452c0019ed47f623972ea7825271228ec470cdd6a1739bf095e750fc23e19f457c221c7fa70c020e466a044d3aeb3817eb6a85e51c80dd18e81949c709ec1d9e50b53f19db22b12dcbba7c2389143efe3496d298ffdc06617e897bb904ca7ff8be7eb37c1fc82a4cdcbfed7bf4f74b9e55eab2395923c35fa1e8", 0xee}], 0x7, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f00000008c0)=""/37, 0x25, 0x43, &(0x7f0000000900)={0x18, 0x1, 0x6, 0x1000}, 0xc) mkdir(&(0x7f0000000940)='./file0\x00', 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000a00)={0x8, &(0x7f00000009c0)=[{0x8b, 0xfffffffffffffff9, 0x0, 0xfffffffffffff454}, {0x8, 0xffffffff, 0x0, 0x8be}, {0x3f, 0x4, 0x7, 0x3c0}, {0x400, 0x1, 0x7, 0x8000}, {0x4, 0xfffffffffffffffc, 0x4, 0x5}, {0x8000, 0x6c7f, 0x4, 0x4}, {0x7, 0x6, 0x7f, 0x4}, {0x0, 0x3, 0x5, 0x5}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x8b, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000ac0)={{}, 0x5, &(0x7f0000000a80)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000b00)) r6 = getuid() setuid(r6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000b40)={'tap', 0x0}) pipe2(&(0x7f0000000b80)={0xffffffffffffffff}, 0x10004) accept$unix(r7, &(0x7f0000000bc0)=@file={0x0, ""/108}, &(0x7f0000000c40)=0x6e) chmod(&(0x7f0000000c80)='./file1\x00', 0x9b6d3f1191b05d4b) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000cc0)=0x9) 16:00:33 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000deffffff00000000000000000e0000000000010000000000000000170000000000000000000000000000000000000000000010e02c636dc9a6d80fd58c8b32f50e4c61d9b01564958acd185ee8106a46adb5128f51b2408cdd4e810ec99b25627b7be8af0da9be66615aff6080ca36214627e8efc92adce431ff7e6f2a552c7ca752a667ea6a8ea53a00"/162], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6d, 0x0, 0x0, 0x3f}, {0xd0f3, 0x0, 0x0, 0x2}, {0x9, 0xfffffffffffffffd, 0xbda6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000080)="b6fc6ff74e43470dc59bd39f14c02b115515421531e7ab6da3ec6d0e01e6afc0d7e0a95d0a879d3b92976c3896adee7562cc6646592e7a9de78c3b") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x60, 0x10) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x4, 0x51, 0x7fffffff, 0x8, &(0x7f0000000240)={{0xebd, 0x1000, 0x0, 0x2, 0xb2, 0x2, 0x401}, {[0xc3, 0xfffffffffffffffc, 0x1, 0x7ec, 0x1, 0x3800000000000000, 0x8, 0x1, 0x7f, 0x8, 0x7, 0x62f, 0xfffffffffffffbff, 0x5, 0x6, 0xfb, 0x81, 0x3ff], [0x2, 0x6, 0x9, 0x101, 0xffffffffffff7fff, 0x80000001, 0x25bf3687, 0x7, 0x1, 0x9], [0x4, 0x100000000, 0xf, 0x8, 0x8000000, 0x3, 0x2], [0x2, 0x9, 0x80, 0x93, 0x0, 0x1], [{0x7, 0x1, 0x54, 0x80000001}, {0xec9, 0x7fff, 0x1ff, 0x2}, {0x3f, 0x3, 0x100}, {0x59e, 0x80000000, 0x40, 0x25a9}, {0x292, 0x1, 0x776, 0x3}, {0x5, 0x8, 0x0, 0x6}, {0xfffffffffffff801, 0x81, 0x8, 0x3}, {0x5, 0x7, 0x4, 0x6}], {0x8, 0x0, 0x5, 0x8000}, {0x3, 0xffffffff, 0x3}}}, 0xc4db, 0x100000001}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x6) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:33 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001700)='/dev/null\x00', 0x203, 0x0) msgget$private(0x0, 0x100) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000001600)=0x100000000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000001680)='./file0\x00', 0x80, 0x102) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001640)) r1 = syz_open_pts() preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/198, 0xc6}, {&(0x7f0000001180)=""/237, 0xed}, {&(0x7f0000001280)=""/217, 0xd9}, {&(0x7f0000001380)=""/193, 0xc1}, {&(0x7f0000001480)=""/157, 0x9d}], 0x7, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1810, r1, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/194, 0xc2}], 0x9, &(0x7f0000002600)=""/67, 0x43}, 0x801) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:33 executing program 0: clock_getres(0x4004, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x2}) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) clock_gettime(0x6, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) getsockopt(r0, 0x3, 0x0, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x9) r0 = socket(0x0, 0x4002, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0xfffffffffffffffc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20100, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x1, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2c0, 0x0) write(r2, &(0x7f0000000040)="c45b5c8c59a42317f9fe4ee45f13059417b59b3d5ebb29ff0bf2729cf8fe6730ebc439bf43f9fef2c55f1c467812b8e941b9ae45e153e59141d821cb051004", 0x3f) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x0, 0xe0000000}, {0x18, 0x2, 0xde, 0x4}, 0x200, [0xdf35, 0x1ff, 0x4, 0x2, 0x7, 0xfffffffffffff001, 0x9, 0x200]}, 0x3c) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000380)=""/138, 0x8a}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000440)=""/176, 0xb0}, {&(0x7f0000000500)=""/241, 0xf1}, {&(0x7f0000000600)=""/166, 0xa6}, {&(0x7f0000000280)=""/118, 0x76}], 0x7, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getown(r0, 0x5) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) r2 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCFLUSH(r0, 0x20004268) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040), 0x3) 16:00:33 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x120) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x213) r1 = socket(0x2, 0x400000000002, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x138) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 16:00:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r1, 0x4, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) r3 = semget(0x2, 0x1, 0x100) semop(r3, &(0x7f0000000100)=[{0x0, 0x6, 0x1000}], 0x1) write(r0, &(0x7f0000000140)='\x00', 0x1) r4 = msgget(0x1, 0x0) msgsnd(r4, &(0x7f0000000280)={0x1, "14c3ce171f68ee8c2c19fdd406cc1a6642710851f986e9523f2b6118d54622fb58ed077b5bcf326a50ef39"}, 0x33, 0x800) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000001c0)=""/137) r5 = semget$private(0x0, 0x5, 0x31abeab9b6d42941) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x8) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xc0, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000840)="da851ea3cb8585ce14ae322909f26f4d074d07536c63ac30a6796121b32916dbfd9049fda8e1604e17c6a9cde442f6f68f8b4a792e730072f6560ddfb16f72658675503111c253dca6467dd19bcabd878b80ead96b967384d74ef87c1007806b95340b2275d4e7f0d08b39b7e3a23a56097edf85d624fe0b351dea90ecab102e993f789ecf14ddc6ce4695bf45176c34e4188815d2f1e0023e955f99bfba45d2a5185ec7498960ad07314e83381df3926d8c3e5ab88658dfa0c6d827b806a227010cc163811ca6294a5579a659ecd5259f5487d31a8e38dd4d00029e3df8bdf48c0fede2935e1ec1600e6d6b66331317db38003e8a83b51422ce1aed69aeb9193ea3567555593a6a763914f40f9abd808bc00d4a01553134cfebd6396489f1f6b4b27bded4e8decd0f12f00985912edf42490f706f3e189f69453606cb55d1f22b624d41257254687021313f1a246e3c4255373aa25403bb8e8b1079ad15ef1bced236c830e6643e290a2bbee0100c421631fd4af655811c8825def787d3eec5d0c921814f2812882ea61fac279cd8e31f03521e1b688b478c18ad3ec2c55b222b975caff186d41aef4a1cf9ce20b310774afca8e4cd8c61823947b43568af314a33b3d548e450394ae61174f1d45f3137bf007208c1a99f64722d5053c75752c0c77aa02f230af759494b0a22cb1bacadb6c65828b82268ee01054810b6169b56a4b8c39a43b8f61343017f01102ccb378bdc09e4c47f80dc4fb42ff478d0be99895ce94a01fc4e1b0f0c8d1d865fcc4058654569a3decbfe38febd9776855e0740996b61d8a8fe633a1ab010bd6e0f9b9f9c5debf663544dae49cacd86f048c260f902c027221869c0b51a6b1c63f769d626a32cdc160bb88a2bdfe8f6ec09d2602fa52c56a498e331f2c33a7ec97e511b4250f5509b08df3c86d11c9a025f586f3463e06e44318e09ea4808804de6a21670c846650aac69e7c72d014f8c4945826d717cccbe5cecbcf02a576fbfb9b029b989fa47ef85563476fd200102f870b05ecf86e58878e5f9317368bffc3b6b49dc4c920f26488db8e30bc5689ec1c40b7d10e18866299a3c853e660449842895ff704af32258bdec6bb986a4372dd8f9ef5e268bedcad655f60e1bc99e6f13215c767782df494f1dae4a86da7becdc2d3bf9a388653fda6ba465f0ab8e6096087e24ee17eccbcd7e27835ec9d7adb3f114f2b62561d98d62a259658a067c09cfaafa58f15cf10340fa1aa35d1318a9e4b4fa8c0baa251ea993b17016d62f53e2d09ee445f60dde1a38be180b70f4e19f5d68c249b90b2a107ca0f58ad744b58faad7b8e42ad3bd9f82975ef89b1bb9d9dea0aeaaa433b695a6a73e0e91a27b42cd64c7fee94681cbb378fe46358f82d1ab08b20cd01e2c75e09e9af9e422fcc2cf7a38112d15909337f439c3e128d3c8f9ced2672a1593a9b2b12b7979150bc0b462dd6de9e863e1f1baa6163694b8dc6b48549a2c6c3ece615c8de5d56fedd86bf71fd02a513c04a649d5731b5f368dc18c9a827a38939b28d116a28628a2a28563b1c6f05341dfb4b51c0747e5054ecb1967a60d000fcefe29938a950f3890faf9b636a63e28419196d13549a00566b9f4fb5440770110ce17a0032954710f2a1e9e6ad6a85e1d662b27f674dd6fec4d32768d435a47f8ca487c871b0b947efc485e259e06ba74db4926e5d399a4ae926affdbfc939473b9eeb4c2ef04f2e07c0b7dc4b55dbde2748e9e2a176402aae8f9ba6b96cd78748fedf6c8c486abc521a0584d15af5bb246fc399c583c923025b0e97c43bc1e7bdc407486aa843e43903f33dd1393fd5ad7b400b8c2be987932312e9bcad6a5540c482a66cfe6bd72656590442083a1b5cc815d90de451f4ca8f2dda848104b6e770f08d2ae87a913d9539cc1cb07f176a6ed39b4634b341fb267ec17ef8b90c61e1bb9668c707a05be160c8affcaec7a8885cdcbb86e0928ee2184a4007c941e4fad5f70a55cc162dc3077db9e8f95b05a54f21cef0582ac08cea604aab014038257d6b6570ae6ee113c49635910d86e7b28125434cefca870b36ec0ff2c695ccd40d42d61dd684fa9eb5b5bcd00d48e8d5d4bc7da98e9a7db091628ead3065193e5a574596a46d348cd3eb17874e7b033a7f966bda525082de4ea115940bfd7523c8710e00dcc3c08de94134f015ba1123b3810a2645e1de43eead810c928a40215c2915b3d0165ddfa2f18e14ba258cc0b8f5ff552b8697a177260624cf88154667a42b3da08eec6e0040bbdd9a38362b0d2eafa814fa2e1acbac6d65eb1a327d266b2ca6f0ce9818fd5d600526d8281c431f0fa454ce54d12b039f73d994ed7166aa23aa547751f0ef1aef53c803a6725207bcfdce983ee77b2f113322bbd8170f6794591a70810ba949757eb90c8b89f5f1e9b5c59b10878e2576368dfd7970fb3a7646d5ef7a226e914fe276dfaf39f761dcd67432244a53f9bd3ce10a2a62e60741b4ba813c57974ecd049f06d7dbbdb1952c9579305bf5a820bbf6db2f8b02e1472512322508c0a891813b59b2179225aa984bc5fa607b991a7e374148fc7fd27159444db2862039f35ceab9d32a040d9f55de7ea5e9865c6e559c03146c3d353e5a118d90ad3658810befe3f7e8d03d37f450b2e9eaf5d47c7db5480c3d7377d6f38c5e0e21589ce5ad4b98857288a287162e83f1ab02b9faca5a67acbab2a01d6b8b7b14bde56d1bc98f366d034a649e85af2f067fdb639be40aaf84970f8cf0378efc3d78a387ef804a8d1aaba2559c47ab1596ffcd18322e8b1aee47206ec8e166217c71402e12250e3675c65db6b166d954d1826cbea919346bda7530f1b7a8fc92052bb80de2b687e6af7984a50799ef8b0e26b7e1e9de54c73c55471322438b768cf4f22b493e42ee8da0a0462e26ffa93d5bf4c09b5817082dbf5a6843712d4654a016386917b720172db8ed8c0ff3b1fe43e8aee733c1f3f82d8159a443b3130b79d49dd3bcc0af4d83f2a90f80ba945bef4e5bec8d095517c059ee4e14c81130c33c3ad49237d67bbfbe8d9e1cd55aa1fcced9a978378bb9e19bae56673c8c6394ac80cea4efe73855a0b20548e2132c9bd3fb91db51948cd4a775923f048b8d06c08731362c40da91c5bf251521bd16f92510fdcaaa8d0a4106defc9d06333e944d3d2d68f6a337316620032dafbb02a784ef91fbc9fba7dc70816115de2b55b0ad5c02711cdaee3c8cedef76312b89705ac9311562500dbed1190e221a6086a7603d6092ead051325720d8f7deac0e1b2a7861c72bbc6f88eb268cf41669cbabed34b31227c6422511374eb7a34180a8a9d3655a11e1930d250aa2468130199582b5b3764a99cfa5ef268639bcf37f0121f549da87e02a407539ce11c2df9d1c97efed27e6bb6ca9e5f47699dab281bc6c46a91bd380d2eb922fd6d25a87e0c236c23684320aa5bdff3af434e5d265e9e11ad66ab7f443658adf1c26c682b062e454f771cf497d6d01ef69f2f1ee6682eb4d04f67e287e4e09aca2b1733fde6f960ace3953200f92f39df52b10f7ee414e380787d0a35de9e1739b9ea8b468e80490a9213226fef2411f170034d4ab211439301d109171fdb97d257e726ea42d083a598b928d0bb0047d60a937b15053cfa25bebbdc927819120023f195b2d4e493c9d700d9182bd3fac8d6658e7fc285a964de78e024b7316d8d03b59b87d38a69c89ed40c15b27a22ca481c18f56d1776c94084d86ff16c9016a01b049f8713c6b238cc91590da86a360cdbb002b81ed3337f430047ac7122975a3d03f52a7e4c55e603bfaae8bd92e3fca9458cbc9711e05f8882a282717937eb757f15c3a77c4d7a709f588461e9a6fc6bb22720ebed0e200d6d709d74b4ff4320422b192bdbfdf3cccf9e82cdb97b9881c152cad493f72f5b50d119b314a0531a7749c9ac21cece76f18f90eabf6bc8da1c5504cd3a67bfab5bf0ba667e34e1b8bc1eb6bb8457f6c5dfb2347acde82572b8967c94e0604f418acce129ef10a76dc7645ad80ed0b529ee50a8db1a44db1fa1bf2b22deb38576ba57e034e90b25b91aea899846d076ac26c3ec861064f0166d338d801e7a1ec4d4e703c30a05ebef25836b70ed7ff7ee89eb94637920948bdbe6512e99e324f4928ae8c011397872786bc18c690556fca72299bfe50e128f550d80c7b4a2f6041cef7c3868b64b0faadee4e8f2494409257d0074d9dcd3bbac6f28e3fc1af6f973435fd7fdcbc32a6583f09ee9bf8c8cc3380ffcbc1d9dee495ef1dd956dbb2bd9fd57a5ca26a140ffce7537f7fc3b4f06acb10c6258eeb140d5e7da5a877a4ebb27e83ddb81d8300622834a1db283b34332c0d85d1d63009f244c6b8bd3bfd84cc493ce45f8ff586f9e90dc40c3f6824183fb1a0841c2b6ecab783d58874ebf5ecdefbf14d32e66662f40742d70c6a8e5aa7cf125590e7304ccfbcd2b48a27fc3459e8458674c1700b0031125b73347948fe74a9a149966042bbf6595ac3ad4800205a6649d112a3db0cae5f771e3fe0dbe5de288e79f07f23bf16af1477d36205f54064ce9c3ad172898e9905377021ace6a9f02b0d3640517f55bb132cd1c7816e9918b7af7d75a3382ef9535e6875381ecc90e09a7732d1ea2c3d269038dd36faa3193175aa0e473dc3e337c707ad6c2bae988c7cfe6cdbc6586175784bdf2891e2a444ecd6ec6047d6427d4f819a74088d1e4d8ec8a57270e70583dbff024e0a675d7a03ea62cb94f28687f9f8e76cf914c4add79c1aa3a7324d4701e46545a3610bb5c5c3a00b558990c27fd3f4fefb7ae2bddae4bbb6afd7adbec1c22989f10fa260612ca91ba877f25220e8132f8c06c6c7dd904ad7d44e37174f8be1375b9d65a418260cb5e03ce364bd5292428dd20eb3fbdb3e969d3a8997de79e56edf247edaea1b9f17cd3373a67f3a3fa0de6646b3d0031e0a4a8b763af174ce91d9275a4eea0f9e87088e3daa82157080d7a63b12005d2beac611cd2ba2978113b41fe03867c1fdeeeaa0bc82865abb06c2f8f40a6a6afae643b91e029808d6a53fb22a0d4d77ac4b2a457d05c60aa3bf2fef80617097addefe8797e1ece6c5d0717869da702520e48c6f730e5ca822933dd6393748f87041d97e59523ab798bce745c73eb1e798f20716a200fbf25f305679968a90d9d10e790b2218676b967372d9230040db56e3fb41a2c5fa05f5459786e188907b1efde261353e4fa5b45c5c705656cd649a33d5985a768f739410e90c1181df86e0c449c5c55840b34f613e8f2f31aa623e22ade00196026cd48d2df17a0fc21a586ec4aff80dde7b7e999913fccb75400e1e4b6cd6e97f6acdcd0672d8a3e55a424a7d51d90157ca1590eb4de01c34a43838892598db6b937376f1dc9e5a38e6f5acf599c53465f860a04727b790453bdd8464ecbe4582c9b5cd5f2fdd37439dc92ba0d558a9d79d8c025848972feef64ad60de7eae64a521ed4ad12690441b2f70b00c986033729df2d365717aee1573fbe15bca61069e813b46b8fd2342d1eb35f4a788c1a5cdb1ae122face73617d4a18d4cb88619a01df9f009116a1d8e65dd7db00d58eb4fc540fbcf4f0f5630336a3e068e92f272712ad71211e3de2e808316622df5c6ae4b94781f4b1d7457f82464dda98453c45a23adc214cfa266628ee0a4baec3583be6d59cd051eb2c7b2600e6c6f218e5e1ab0aa05febca6bb027d26c728426656092195a7c26e0d9e200328760b69653ea1ca362e9f1dbe7634", 0x1000) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000100)=""/235, 0xeb, 0x40, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x7}, 0xc) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 16:00:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="cfe11c25690ca782022e2f66696c6d3000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) socket(0x17, 0x1, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20}, {0x46}]}) syz_emit_ethernet(0xef, &(0x7f0000000240)="4a97ec736d214c1a9ee7feabf481e53a8835aa78d1ad100f7db138d8ddb75c2f48d4ad0d64f91e1bbcd5c1c6df23092163a617209ec3d836723cf4e29308d4366858d1fbbd959dd94c77e4224f08a4ac0a36c3f1b0f5c38a06cad65486fe241176a6b96c6f9caea374e0f3226e79f91e5f62c49fde345101249bb23d6cfe409f3385fc0157bda0f481823cb5eba250fc1288f52b1167e0b416ff2ffa0d2b915040f318dd57d5a143fbd1198d95d818e5c7e58f2664b6908621bf531be9a4e077af6a6b92f05e40d7ab6f903aa09818b256c0df677bab64a084cb90749a34b5b22822bac3e2595e8b564a8cfd439ce2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000001240)="3d80fb0d") 16:00:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xc5b) r1 = getpgrp() getpgid(r1) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffefb, &(0x7f0000000000)="cf") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) sendto$unix(r1, &(0x7f0000000180)="fb2863a550eabf74809111a9183882b69007eef4ac17248d21758d721616a82508a7f906d0439b7e2c424a9a11df69366566450724473c850391a75d0af7864ea267987c27e31d3026fc262545cab95bd884f96afa718820a93676ed83387beee626c1f7b4e1fdd101b0561c4ee372c23b5799a27f88b2922b9254ce804eaf023f4901d2f5518ddf57a5bf64c5061ddaa1c9dcd05a0a6c42edd65d458615592fdd534d611d8c50a77dce2e948409107cf153a03bc069065473dad21032fcee60379c5dfdf5c068", 0xc7, 0x5, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x4, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt(r0, 0xfffffffffffff801, 0xc7d, &(0x7f0000000080)=""/233, &(0x7f0000000000)=0xe9) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000180)="7ef0ddc7343bcc0ad74f50aa2fd7145dfa102d28367c34b3555e56a108b52f7c", 0x20) r2 = kqueue() listen(r1, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 16:00:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000140)='./file0/../file0\x00', r1, r2) r3 = msgget$private(0x0, 0x184) msgrcv(r3, &(0x7f0000000280)={0x0, ""/96}, 0x68, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r4, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:34 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0xffffffffffffdee9, 0xfffffffffffffffb, &(0x7f0000000080)="44f89d57c8cded8db2477d4328096799b480a8f9be0dffb3f42c6d9d19d018071b9b62aa10a6433452515154bd6852d5d3e735d73cbf59cef59714b4b2c68d147bf288934999137475a204a1353f85341037fe7435375fa00f4249081f54cebde277c7f8c420267139034543800fbcb0f6af095f0acf4b8cf0d8a44e16d005ae7ef823ecdc5011f83cdf4091d39f7aca158ee38be174611bba3f2ea1943c1c1784be3936486e2a", 0xa7) 16:00:34 executing program 1: r0 = socket(0x12, 0x8, 0xffff) sendto$unix(r0, &(0x7f00000001c0)="5001050360000004000000008305ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be10600000000000000ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638877f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b900000000000000208896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000090a4e85c216dc7c1e36ebd26cfcba828b0a6132e0213b590e9231e4a1461b38d154b738a9245ec4cd6abac3c4aa9e08b57cc1276f406a7e0e022caf405461f8747f1db47b6c6e049b5e6999518e6a3f50d6e14466082a3e995ea4f89e6b69bdb3ca70c197aafdff1ade0", 0x1ba, 0x8, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10c20, 0x40) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 16:00:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0x2000000000000}], 0x3, 0x0) close(r0) 16:00:34 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/18, 0x12}], 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x7) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) write(r2, 0x0, 0xfffffffffffffdb6) 16:00:34 executing program 1: r0 = shmget(0x1, 0x9000, 0x200, &(0x7f0000ff7000/0x9000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r1 = socket(0x11, 0x4003, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) sendto$unix(r1, &(0x7f0000000180)="5001050360000d04000000011306ca90041004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b42ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638080011c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b317757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)=0x1) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x100000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x41, 0x3, 0x2, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000080, 0x200, 0x1ff}], 0x266, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x11, 0x1, 0x100, 0xbdd}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x2c5}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x26, 0x10, 0x2, 0x455a}, {{r1}, 0xfffffffffffffffe, 0x30, 0xf0000000, 0x8a14, 0x6}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x6, 0x5}, {{r1}, 0x0, 0x60, 0x1, 0x1b, 0x10001}, {{r1}, 0xfffffffffffffffe, 0xe2, 0x2, 0x8000, 0xbcc}], 0x20, &(0x7f0000000280)={0x7fffffff, 0x4}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) read(r0, &(0x7f0000000480)=""/206, 0xce) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x101) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) r0 = socket(0x2, 0x1fffd, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x9}, 0x8) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x81}, {0x6, 0x0, 0x0, 0xe4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") pipe2(&(0x7f0000000080), 0x10000) 16:00:34 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) 16:00:35 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) dup(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) r2 = dup(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x7, 0x8000080000001) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) r2 = dup(r0) write(r2, &(0x7f0000000100)="afc1ad28934124f4d48a830f50a748ca7ae184fa52fe2f0806482a13e5eb534991a5a513209b018d3944336cf9744e9442de405c556da8ff426a6f4dab03576529f7a53f75c7329598d748c266c6ceac3b88dfa9c3e386337443b1ccc5e8db2eb39b88c5011b05ffda16607635d25f3ad20c7417dbf8fd693e6d6fb198c9b8449f75e18eb0195db0eb8c32b7161e065fba339858a54d3fa2c8c45add9f40d4f6925e30f180a63b2db7873e33f43ab5a8fe35ad7ebf6e5a993c12373a33000eddaf2b078a72750492415c090a7045a5b617c058c5b60e95", 0xd7) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000000240)=""/80, 0x50}], 0x4, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x3) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x6, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x4, [{0x2, 0x8000}, {0x3, 0x5}, {0x3, 0xd2d}, {0x1, 0xffffffff}, {0x1, 0x400}, {0xf944ba348210318c, 0xfffffffffffffff8}, {0x2, 0x9}, {0x3, 0x4}, {0x3, 0x40}, {0x1, 0x8001}, {0x3, 0xe1f}, {0x1, 0x80}, {0x3, 0x8}, {0x3}, {0x3, 0x9}, {0x3, 0x2fb}, {0x3, 0xc0000}, {0x3, 0x4}, {0x3, 0x4}, {0x1, 0xb2d9}, {0x2, 0x800}, {0x3}, {}, {0x3, 0x1}, {0x2, 0x6}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0xb03}, {0x3, 0xcd2}, {0x3, 0xc}, {0x3, 0xd1}, {0x2, 0x142e}]}) open(&(0x7f0000000300)='./file0\x00', 0x8000000000030002, 0x1a) getsockopt(r1, 0x8000000000e9, 0x6, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000003c0)) socketpair(0x1, 0x8001, 0x8001, &(0x7f00000002c0)) 16:00:35 executing program 1: setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001300)="6e81cb999253544a7f4b579346fa75b4707ac109e850366298144954ce090c29db64afe2327fba973bd470c2902a86c9b87672efc7971be369a3bbfaf9423bfbfe7b3dc9899fc53f325adf3d97b2880ea695b38d8a0f06b2365324ce1a0bde705f1655ce029618c3bb13c48b05cfc20c8fdab1846672a4250e792e713475045def9560249a94e1c0586d2b340eba3837e934e14c17b1120c71badb545087516740563e8d57a00cb2e7302018e5462d695e3de0f11a881571c03cf031a8a0b7a03639829a6a442bdf8e07fe4e9eff7d90f76348bc5ec67f4089c61e0d308c9dc76c7c985a5ab63eaa93f5364bd71963fba29996e056e2aa367b0569308d8c1aa68e87da7d884390546661a15e877cb188096f20c62dfe1618a5c9678b2e426a422ff79213510157bef65f3734108bd4a2fa3344ed5ea6a680e2facd85b267d94776e00ab413bb6ba56778f46242c3bd1c7ff9ce3bf891a50d69463fcb90e1442db4bab64f8f17494ae6a34c991daf4ebdb0bc6cc37601d9823309bec8e36bf8b9b2cf5079b7fb0b7c6dd0dff440e0b18d3c995943aace082571253313103c6dd3c0ae36fc52178b286de7f0adb48b595ddc5731368ac1df792299c9e9d029e6a24becedfa4fcb74a2a378530f37085aeb388edfd0d90d0cef396ba63e229591dbc0e9e3eff88b7d067ebcbb58c3d88ad374ea3b07b4f3f251e2ce29375ab5c88f032d0b0ce4e82406408576afd544a4daff533de81290fed8f32cc06c5fdb89f58ff77381ffbc611ccd9fe2c0d85c80f6272ac09c3d5f4da2beb508a614ff9199afe67fcefbf44c94394c7e934e52b60d9ec55f515e2ed482980b691b3bae4e2b9d4a93608f4ddc2558c1d985c50695b4a875c49ea0c57ae15f2ff81ba22ad82922609f9e4230991457a3cb4ef26934b03025be1710d2de741f29cbd9377bdbb0087962e3e3700d3b7f5062cbc6984b1469733cc00c59c9c27b92b60bb893fbb873322534cca3849a8ce624cfb89336757dfc71546cf3f1821bd2e987853c654a8098b37a64bbcd655c64a0b5f85bcc7a10a236fba00a98efc159110ce01440cb29b27793a7c1a6da8203e60e7d871f26cce41e2595f95ae54331b61e4f8de4da1482eea82c3e6f8de0f17a5e6bdc6b8159d8b4d1477ffceae3ebad124c7523ec73c0851b527c0ae197f401e0bf78fb343245c6d6b1a62ac89aa37c0c1f69f945947842e895ee823be42869f098ec36579bbd11c05fa56581efc04c08c72f49c5ac3a8915a0f7847041976409a677cdd25d664dfd45e9b17b0e24287eb6cbb0ab913ad9d2d37c7845ec138c0d9cf4975aa9d7b55b75887d7781bf1bf3ac0ac6ffce1fc2cbd856a4af65c82bd4ba0750ac75dff59c35a626b7a44baf073bb14de844cd76284f776f5f53fbc6296836c9a2e3dadc5e486ce03f8b9078b0f2662f8d29469f89122b3305d7b207c59839711c235be90255873bc8744bedb737642a6b13bade6df0099bfe5d9640ee27aa781d69f452c7b6392da9f987309df4fdb82c6a3dc7ac5dc5867aa79f4470ebd74898d6afc73a0e45cdedafc02c5b958807fe613d52aabfd6ad6a4d10525250c444f898d261557994c77567a494c8cc21e2c64e0f3f117cc0c13320d1802565482670f06cd7c675ee994226493d790838107cb8dd3549f1927eebc78db777d06dd94f70f08c3800a8feff50562ec7bcea2035a53d3744a851aed6385b45e1fa42bf6e7593bd6290533803df5ee4cdff9331720c147e38cdcfba7d5b709aa17070617e0e03e587fb2eeb8e881ed4fda543e6d11c46bdbfce56a8608fee5b3f483d7a98006607abe2dbedaf978ebec05893f2e54f498fb6a6da22c7af981aa64b6ed9a768850e4b61e28cb7d0471ec52a8df4f9b61c6eb783849f8a0d993c29f8c178c8cea03867b7f5b448d4b8ab24842ba2724b4e436ffcb5204ff095cfa9e3b5afd4e37f63e7a419bbf09b042fa2df359e587b867b8d93e922a867e20200a538a23b9e02e0879178aba51fcee4cd9a89349a3176872a427fcf3037272afdf1046c43c27eb3e6ef1c5a188e4499d7e0c9b26dc8b2d9212683e3e228ba47c6b3f241bbf2b7fd96e90ed29d9685630d1143086ba9fea85e5a14c4799a43678a45cd668ed95a12c4227f4ac9a184ee506d211bf2b9e8d5b8037373d8a2142c70f23d9e90a9d1a132484cce2920abe1074a0f3d49b7c331df02868b5377c26378c7a94067c544e5c55ccc92c6135ea0565798571e74deae5ec2d041e0b2967186fbf32fd7d4927bb72363c32a1a864a2f8f274ea10f6d2a4b93ebfb8cfadc7d435ef648c5cd345198f6377e949bdd4d070d0d20c28fc1ed54f13f171887dbf2564c5852084dcd4e31c7c1921b2f987ff7fd5d640d7966af3e4c17f35244633ecfa5e3210b49f8b0966f0f6c7ef16383c086f903cd80142972bc9d86a729e196ea9b25c24b40290852b6eef94b86bd8213e895b990ca32c87957ab41f36f17abc85537b4f8d880c41d4cf357eac3d8bd70c3554a1e6c0ea40456a06a125659fbbfbe46718be34520d6600273c42fd1dbe85b127244cde0164a83f6220784658cdc4a0a7eb2dc7526c2333a8a6bb15c90620bf91c4d7c447db294164aed36adff11c6b91665225a65a98cae5fc9ff869416c9e2c54b1d9151490eccc4521876c6936c0abf4f0817190c27819a931ab89cd5d751dc970f5deaf77218ff2d2cb6839875e7b488489d0c4e367ef7e85fa6a11de440510825bc84d1b5664ca0b56cc177b8752633adb2cd6734015fc80af088c3fa47556c598c68ac4c8f5f5d14c00d667535cde64de4fccd8c778e22ac5983751f3a7d3dd1bbb79c3bd896602d89bd274c8ad15793abb95af2025160c153e445528ad2e56e60aa069d1c248e11edd6ae742f990c9d20f49420b0b9f957f030dc8970b4393ebc67475944e59b7e76978edb9dce65fbcb7700595594b98ce8729d1f527527b184d380d7f7b424af19e6d62f7288f5a88f089f31dfe0ec7125fe6d32e1accf4df712681d008702de2cf7865368726e1dbfc39996dcf5e4fef97d10a2aa53771239f61b93b2d412567d31647e17b9a1dcf42246c405df128bcd0cdb31cc052966f6fccf1f785fa97fd02c9c111318269ba073a83578906626ff9b519e061735a0d8fd61522f8d5aa48733e7ba430d22a0aa255fe4ca23fa3a62c71a7496f75ca73a38ee0da49016fe9eb0cfcd7242cb0b20ec7e5dcdf4c5f9ac81ba85b1974abd43e90671e65495c40022892873951bde1ff71a160a9a15f294ae5ca877fd1a21c793b131a758e2daeddacc014cbbf463470f1d35538f6c5801898024942e9897c445ceac9b4803d037b1c7d5d44a4ea875a220742ee178fd6c89a92b7a90f4034c935f3f9cf237456de5bcb3a36d8f156ece736b90c4b6d3b9145299c6ac404f340a4790b9e37a498bd6c81a205c2fed39fc2a561d1e866ee6e03d5e9b6535e559a7b75d0ef216bf8bded29448322883cca0887d7e415e2f13e7f67fd75f36b7ecea8274f9cba8dcec93085c5e551f4cbae424e2edc2a813415d0b3896da1c808ba29877e3f750b1befa3d02281f3ffab4886f6c048cf0bc9fbc94101f7b678790f2a2e5a96da932bb24392fabe445fd8baa1d08d1ae5f854dc41cd17de0efa846cc43aa7667afd6fffb2391765e4afe1e941f29c0ca043c5d63fa067f898daf1ae34af6ccb3bdf61629d60af6ecc144511e37d0fdfc0a57b57d0351a7b9b9af537c403c98bdf365d31bfed9c5862e14f8e0b40ff8954927764a6e2d67ddab4c7cb528b7502c432c6b48f0f0672ca80bc634639c25727063bc29f51a90480db4c0bad3210a42cda054bc10afe6900dc5eef8d9973dfa643bbdf811b44017801f9635bd8805811f8a269a3b5ef1457df57b86805e6adecaa25afd35b2afd6685843d578d7b7ff182545a6dc23f138b711a3d2669d57f5821dbd9a2c0908528536f684a7e7ccad0cc1e83ccda729451608fb38271b751094a9cd0cc34046e1851dfaedfd4d962c53e6b9347e60dfa0819acda6b00ecd71a2119e1a6fba89d30684370ca1c4bad6c8a3ec2d316d494a95ae9c994118ea91ac6a77d0ae88a241aa042e58901d2593c00a793fa577e7c398d9a66d934ad7aeaf88142fc376d6dfa8f6a7aa125c68db6f3602424cbae85c40f25b9aeb7b47bd8444b6eb6d851e00c36c5095e1fee52943a81483ffc965def08357e02e020282403929fee88a40da9359584d387589743fd2207aabb521d02deeee09a04d4cbb54d99f7934010b3295b100c2173a41e52855782217560edfc3a1556e2c96f53d6dff0582047788271e11b85a2f74906db50efb902e743b30d652d67f0226292add20a8debba4075ffd03f27dad21e71eed813cd5682195652e3f021ecfea103e409444c56d153afc210c3c651d93051e22610cdb1c98d9c9ceba0da779a651aa92685f803e51e8b1d225a03f7eeb8694c3688eb0005a6de83e35af4b6061cc84190ece96112357d66cdfa6ea1809b28684af8337c039d420dec68ac7d3d2266d17cd99fd49cb44760c5bd6a690b72f04b39a6e8cf66371e044158b8865defaef80f92518d5a6831f8d4300971dc7bff6e8135428d8ae106fef8c390d5d310ad29cb61c8fa71392cc1daaa316c1f17990e7bf228f6a9c2db33e5be6635f3cacb248e47f6e3ca79e1c93845b288f37d9c2ddc2bc1632ea0895ec0c0992f26d6ff4a872060c446f8cbc506c87930707a749b504bae43dadea8455788973dc1800b1c0487e728718f8febe72157bf686ea2964853a21e85e4df20ec4dfa3037489883be0fb38e424eb5fffc43eb48e45535d6b7aa42c286796ffb9cd5ec85af4fb1a3d917451f0463cf2063822ac99f68e1f6bd3424df6f1c4d970398556f8e57b559822c9f3f2490ddaa515d32c8b8da8ee1004faca6a9216d925a8f517be7b49dc6f2a6b1c1498a41be5726d1ba68b72bbfaf939cb8fbd6a1bf834b194e2f4756f7efc42179eae8db96597364c69c60c7a099ef8684a906fd3bf79448e9209aefed59daa8f14899cf1208ff1c8624466f05a5d687e37a2868fa0ea658a2a92b919fb07c1a5a072c59bee455a41077be2aec7c9edb1c16540b9aa3e7627e154c2fc22547eefe548df7f36553aa1ad1efd2807396a96c896f7bb9f13e04111ebc457296a083f9870866b03c71f0e1793e23e9637702aad2055c1b1d54440dbb870317d14595fd12fc79402ac4b0bea4112e99c7a66dd7386ac6a320857f297a934ceb4af98b06331eee5e6ad9fa3eafe049db7a5fde68bcb13db95b2bc4cd2dc383a577084391c5343e9ffc5e87402440f0d44fddb6b778181e25194becd7d720f8bc9c98f4aefe693d6fa9e1ec99e947afa1e0234035173cf6b7ff05e0a1e90332447a39c41348e067b2f961fd546c10d6199432aa1f28669e107ab1756a75d34e6ea80753d25bbc113d2a1818251ea88a22c4f309953b0e2b5282852b872124e7e65e35994c554325e634e5537185be4aabb44e4e88b13fc1edb1cb999de5ad0460c86a7a73d67b38b40fb3c7078ebada219e5803a29a00672780d59117c86878bb19c43b49939dca52e38694b478301253538f8970dbbb41d0c8c1f2724eaf3d2311beceef66b846add47844d7981d29853eed1800eb023fcaac550a21774863f7db3dee20b762b12a0d3674b92263aa3b5fb9dada0b253fdb65d8e4268fe5f4d9eb94eccb2b374871b744158c40b927b5e0c17863cb3bf04107ff517af19ea131ce8f5274d5e4d7480", 0x1000}, {&(0x7f0000001140)="97c67f4428426e07d44b682b2424adde508f9e7d8b05603f3997a14e5474c6bde219182fdf234c04fb8fd6b94884356376c659079f6f67ce48e06a474c5e74bc7e7f8c571d5d4ca3243427f2d7a8dde740c75aba4866d3f97227051cadcce51cde444b2ba47405df49c4f65375a58566023204a9aadb8b20adef3cf5b8d34e608d5e354f549e4e051adaf287e3a4604b9f0a7f237ab427dee0ec3aea73472ecd452113fb0c9cb1b584ed27247ebd8995383dd9fb035b2e69f1941c27c3c9d36736f9b31d76eedd8b036038dce8e41442030258b7b80f5a6edc684756a9026979847ae7fcc70496c253", 0xe9}, {&(0x7f0000001240)="907366d901f8d9462bf6bc7ab72a99a5b1b022e015b3b7a1b81acf80f3603ae2273da0efc6cf01d6b5ad7b8a5b183468f10c98b022609ce27a6770d7c1ba79f3e313424330f2a4e2f96f6d3beb8e66d158674ed3f8f1c07809d473b841184cea38aa69934cb2a3d4faba9f81322ab05788f77d23a94e28f4fd7207c680db090cc7c5238c79122a35ab19b22a9a0bd8c9f5f728d7508bd531f8da75ded18fa4651e0b8bc173dbdd", 0xa7}], 0x10000000000002d0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x101fd, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x241}) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) 16:00:35 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f9", 0x208}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendto(r2, &(0x7f0000000000)="fbdd436d057397f243922a99", 0xc, 0x409, 0x0, 0x0) kevent(r0, 0x0, 0xb86, 0x0, 0x3, &(0x7f0000000200)={0x4}) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1047e, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x40, 0x3, 0x80000001, 0x5}, {0x3, 0x8000, 0xd5a6, 0x8}, {0x13680ed5, 0x1, 0x4, 0x2}, {0x9, 0x1, 0x1, 0x4}]}) 16:00:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x3, 0x4, 0x1, [{&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x878a}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xca5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x63}, {&(0x7f0000d2d000/0x2000)=nil, &(0x7f0000c2d000/0x3000)=nil, 0x7fff}, {&(0x7f0000f6c000/0x3000)=nil, &(0x7f0000c0d000/0x1000)=nil, 0x4c}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000d5a000/0x3000)=nil, 0x6a}, {&(0x7f0000e3a000/0x2000)=nil, &(0x7f0000c08000/0x1000)=nil, 0x2}, {&(0x7f0000c47000/0x2000)=nil, &(0x7f0000ee7000/0x2000)=nil, 0x523}, {&(0x7f0000eee000/0x4000)=nil, &(0x7f0000ca0000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000c29000/0x1000)=nil, &(0x7f0000fa9000/0x2000)=nil, 0x1000}, {&(0x7f0000ef3000/0x4000)=nil, &(0x7f0000e31000/0x3000)=nil, 0x6}, {&(0x7f0000d0a000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000fee000/0x11000)=nil, &(0x7f0000eee000/0x1000)=nil, 0x3}, {&(0x7f0000d84000/0x4000)=nil, &(0x7f0000d85000/0x2000)=nil, 0x3}, {&(0x7f0000f5b000/0x7000)=nil, &(0x7f0000f18000/0x2000)=nil, 0x80}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd064}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockname$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) 16:00:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 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') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) 16:00:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x4) setsockopt(r1, 0x1b9c000000000000, 0x2, &(0x7f0000000300)="14e6f72f4e2b461b6a3574fcd7150e71c3d2b3f74a743b79c6330a3c20431d879cfe54905e229b491418ebd60b250f9b2d2514bbe5d42eb598008482f9d9c6077cd6ca6c68f53c6fa903d8ebe303c07d0678c2d27ba8ec2647b22d988cdd80e6367d71bb09b78865434b74d2ecac0bcbf344f0438cbf3f88361d1a098a0c3e22e8ef44541b7f9101dfc98264607b82257c1dbe851896f60df9b987aff3be1c01e77a2be0fd26b2171ebb706168dd3607e88f5847b96d7425c6aae6e1429511adee2796915efda7de6c94ecc70ad8e78717bd5d4cc9b0952932c0b95e49a4cce6c9", 0xe1) write(r2, &(0x7f0000000140)="48cbb4f95db2415d212a5e818e8205a592420a58f71eadba71c4204e2a5b9e9daa9275a15fa9bdbf3bd7f0c492c70941ff33fbf87f515749823e0ffeb3201d40013efca13c580fdaf7f8b8e2ec48bf5173410c9487928db4148bee0da6213034858f8ace6ca3424747edbf68827d68af240dd90409c0bd51b668e90b769dcf674428a24216908754657af89b11966faf777359b5c96a777a56fc47b978aaf91d33d09488636669604702ea0c3e69893408b9", 0xb2) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 16:00:35 executing program 0: r0 = socket(0x30, 0x4004, 0x6) sendmsg(r0, &(0x7f0000001740)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0x8}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000100)="acc8ae4fd5c06368e749c0b955cfdd433f845236668f22fd4541999da39b6132bd8e67f1ec56f088904fa44abf5f4dca57b192d64e0c25a6dd23bec4b6d5f13b744eb8de5faa6112252d4ddc268510ce1301d32b9094225caa7abf3339080863e7c9ed759b65ea2595d137e27367c19a9c19ba1b9c6cc3235ee42ea59265450eaac9d13dde3e435cfacb80fddbcec18597f81bb7ac27a004a15a929142d321ef9f9f864e372c4940ab6b7936be7e9128dafd05833bd2322a32e3267846d1cabb519b9ef73b774edccf357cf90125667955032b214fcad90568605ce5daac0c4afb4cc5039d4de99fb1191b631fd2e9485496cc4c6cfd4fc5742e397232", 0xfd}, {&(0x7f0000000200)="2226f0d589c277a613fab039b589023dca44c89e92f88668c62c53c3605560efd5c69ae2dc7ced73df4ff8464f9473f32aeb48f9f5ce36e86689c41e7e4890f7b7887640246ee3be220fac748a6889f56ae9633673c2a67811d57f089a30c0041e227aa25a2085368e5375bf28f3b7c9939f401a0435f49ee257c951c7f53e0fce5ca8843955353fb1d9012586ed5a", 0x8f}, {&(0x7f0000000400)="b935cd01177a7de8eae2c82f1464a347f4c4b16906fe0e03c702fe920e9227642ef05c19551504f7ec9d652e812e7188592a93c2d45e89fbc32e7e25ce6807054b7b176347c73ed8fce78e0609afa0bd260f41b3cebc0916b453a4d39af1fca9b7e0c539befb210cc60e5f123b72f9b1c85acb5b31dc904d67d138bf73c291cb9f60f5d136756435936a16dbc40aba1c2f572d3f472644ba89838f3bf40be8d8ae9994bf1b8e951138b172ed58424fd30077cf1fcd491e70876031dc0a4d55a0cf5a3d2d554746845e4513a66636be1938", 0xd1}, {&(0x7f0000000500)="2b8ec1d28fd5d77874ff887158e1327c1eca7827f1195b89257558fb912d71f5bd85ed86a288b115bf95c06032f7905ffb1262709db7fb7729cfe295b019e02e143ca8cbc51068d9fd276676728458d4c5b178ce37010a06f6f65c15d9ca55473feae63cd9600427c81e482ba3f59656e63243b8a15694c4337831d84229ba5abf4292bfd5d8b64f8ba0a7bb74d336e1b86f179ca8f727c5c2399182f7ee0c0e7969679a43858cf03a1670fe35042cfe8663bfb6c6ada2027ac55e30c3dad743ae06aae12e948f7c541a0ee63e7f210644b087a1a063", 0xd6}, {&(0x7f0000000300)="f057addb4ce77d5ecda7b17558845b35add81b1f6c741fe4427758e3b919596b2d744576581db4d36942f7be13ce15e4307a87b8cb317d3ef1ba1595ef2b386749c52354355d1ff0fe19706e40adcf7d5060a0f586fca7dd230eb2a520d1410c771e36a15765741d1d210ee42820846d93b846cb23dc86a6261228d35f4128dd1c4ae119cd", 0x85}], 0x5, &(0x7f0000000680)=[{0x1010, 0xffff, 0x4, "9c30ddff4ae52142b08ea1564236967af1b0dc4bcc96980c44de2743ee59114aeb0e0f2ad1d53d2b7ca19e07cab42ee79c7f263c3ddfc773de9ea68a3557ea9dc073540861237e605337a8b30e1eac9ec929c8c6005c105f83e544d3716a81cba9abda3d1f0beddea7c8bc9a982cf5d734f57f33f0c24ec73bf44436ca8c82990e8da185a5787fd96ebfd46abfce2f5ea075ebc8a6fb748fdf2a1b788d1cfdf813a66b2a542a379ed561d4ef92209f4da9dee50a79a483ab4499242b2043502173bce8f479ae860f5222e12d0611cc236017c4a5caf0fc949512d6fcdc8f6218ed91df84bbbc64a28053f7cf87bb2cadf17fc2f9071568f8a2feabd8b527668ea2c24c4ac4a8827cf607e9e81a37288527c9a1d2bdcfd3a7e4383fb616d8f6f7ace8413c46dff808aafcd99f6cbd3ba6fa04ef3e3f0e7d09f08c0a7705f21ba55a21d8fb02ef5895aadfa9ac802cb300768ac89b474c0aba3ab43bd07b2c67d841bfbf1fad33a0c900d9790907ea9c5a0dd36635fd619dacb47f7f0c2538d4b04b082c60eb60d9ea6f331c09f9041e0590fc9aafff0fdf191df34cc5a5d63e2e93a4a2e94e09bb2b568dcc1ef2537b2dbbed7eafd85ad419cc6af15143ac2e858b2800eb4f2a2b244ba7c9bfb1109afefdbfa4655246553785aaa63c63b3eae843cd8ce38a0c6855784e2b30680903a78f46af945725ff5c6093220db3b735b365bdb14038f8cf7e8d922ae440ffec89e2d7206b3bc2c2f2ea36b5b9656a97c87aaec648b0e1de854d040981c38df62d99034eb65a640007ecd21d5d0d007682721ee076e46521a6dc50cd3255213cfcbf28c7b60556f4462309d46b7c0ac25030548a1380698eba48dc0a7e0612a658891e0a8cb5463fe4a7281d6762183487691dfe370a3b8d1a4e528749c15420703072456940b3d3b88815bd5160e4a1de79e505fcd37d703351c5a75ae4527408575c6ba2465e693f109b603e89741e25d9962a9dbac6387ce18904897e3883637b0a5cf0ae9df1671990de944c34a9a98b9e444aded220c4f65915660b92128b5e2e9532dffe9c477f94c7b94d6501164efa7103be8fc3d5be3582b42d5304df914ac82be4bba31317b2bd4a2790216046cacc9919c1d21414cb64bcca328ef8e03f539039ac7573982401e51125a6e4bf78880a73bf06815be4a2a4193aae67013518e78b4d5ec3a488288359bbafdfbf0b728b5e88d2eb4d0df1efa2a48fe919d12747e3531173f288932056fd095340ca5a516bae4ee9e180c88a259ebf2f8c585c3d4688447da658ca8c3bdcfa7a91096d475998487d9732c23d7d14e4186941804d48dd37abe88c9623864b2ab5c7177b19d6e627691989a4672825cf2bf83fcb27ff5872edfc60962ac152e9cf6ba76b47508788619a3599d7986b3a3aa6264e4359beec3db7421fba3c49c1a5300017e33c9b2af2d44cb2ba0cc892bd04ccaa4a5e93a8903faf86c6615bd89008923617550fe0efbbe1726f5ac28e1f1fea301fe06ff957bebb08c770b51ad1c56d23de9ca102eec2c3546aee14cd352a6e0cdf2f721b67147df1555b4eed1325b37550df5bcbec55ce6c6882464491b7df77ae4d217bbd2102c7575a3a6d0a97df1ad728c1d95e78fc0a56ae4d2ba3568f81b5b56cb63bbcfeded58a9b20324d6dce40a3682e20cd748a1fad77d9baa358bf739d4dde6c866c9d3e484064146cf35500b6d7988087f30b9d352ca3b4d4d2a3315f16cbce9136f107805dad3949f777d6638c72c03f83aa577fe2c21a42b111abfa234011765887fabc394ab31fab2221c1caf13d035f9d030db15218029ca35e42a6da3a8d358a3b2f2aee6b542e6a6510960f8a1a443904ffe5be539a6482e4b54777f9809975bfa4036b1abe64340ef10133f0b1d3221359824078005ba002dd38e98182897da1cff02b1b309b72cb6ff347da9c97311ea8602d7f5eedde590c836ee39e131993f8a4a68a5c8378916f2035908985be9189e8334e4aeb7053849e35718279e21b7c5431ea1bde9af474bbed111f5ea2f7103803226765555a8e012bd3a9f5f8e4da5d5698c616e41efc70382c7a785b40e3d82a7ee6943b3954c74b8b091a14619a3f80e47e2f230ee0ae00ac4e5ac116a63f8d3992a535bd5ea70a18190910e5347a5d5423aff86a4443a1d7433995040ea052b3f59ff86bfff975daca9a82234e37671a2f7eb57944690ff3c4329cb360fe56e6ab1f566abd82840cebb06efb56e9b42afb05acd36c3ea8112e19710e2ade3e12400ca88ecdde3feb33d08e5f5d1a287079173fdd9e072bbdcd3443896a62ae2fe8dae5d05e1883878a235e937981f0351195053469ec732ac41182735687c3c6758ca259016877f44c914c2f47a4baf9bb6dca0cf5868cf735d7e4d1304a8a5b5928beca668f23028e10b4fe45fd4c28d5dcb634b55aed81a2155d7b2a1fef0d773ec4313f782d5a2e41d0b67b51e2c15d016b63fa2d25c3871371c2aec6e2d774ffe4d87b97eabcab2d304cb2c671daa761e6d8258dc7d78da329bd5d0d3400ade22396b722b02844e177dd4573b5bfa74ba0ae429779fdcdd537b850f2ec3becd3b015900f38a12ab53a1d110e38a0de22f6b9f62f43c3909507eddd1903f7db0cb1a6f7ac501e69b6132d4775925dbe632e6959bf1b434ad0d49b10b0332a0c1d7581837842b8f2576f72b358ce035e523ff6676ea29dcbc3275d7838d58b9a947abb7be0e5f3c339d02776c2a2812aaa9b935a345829c86ea5a6b1871dba545c70a745de070f80b279b3c25b66baf7cbf42ebdae6abf99c02f5d5e737cab16b436c2b8243d8c95bba9561fd1aa4b91f0cf33527508b6dfedd3599fae9f2dadcd55f0022f9ea83d6a2fee17dfb1feb60ef3589468a8091b4e244085b5e8d940fcbb75da516170cd8587041bb4a6fa1691001f06f04e2aa0a0215bb56ff19c53e284f5758d228318e137d2f7d0d66a6a10e290c390bc87fbebcce05d9e47ca4613df546001475ccda07b3b673a6e26a7d476f5ea98849357ffba22ce9a2987fdb6ce2d62ce99e5ddcdf323d377ca63a8c196baea926b07eb8f0bd071093f7923b4bcfc78eb7a8e4d39be7e462c62d0914667e6fa23f2140d3547fb05b5d4e28dd3386871991f8bfa57cd03c1daf796d294390eae709cd543c43be315718b4e94dd9b52464035f4e2f853a8de4fa98d401be8a0ae2c4e019d172effdee2971fd73349d09cca6a54482c1c1afe59a85b9b77da4a778f26d47f213b5f38a13b0a2774d85ae8b76a371acf4c6a3dd1debeb6f63170cfc7d304862b00b2230ac21e38dac34097344a7d6b70569cad98304f9dbf467e229b51aa9689a4e598daa74b6a4fe85d27ad4c67b42b377fa6ce79ee2b2dec05e228d9d500f65dd9499c3a1b09ca6a2e189ac0c874cfdd00968459d0d39d6511c4dccc67ba14854315bfb2b73658d727c9233496bd25ad1cdeaaaa1d9b196eb32bbcae0a2455279b984a243edc42ed5e934a425cca21628f7097129245bb3d92288ddc6a5ccef3ddb3f40404b34815bc87f1298f2db337ef3ce474e9a1d4d302c0e9de00b80a56cbe1b4da4321bad76380941f113b6d3ea5c28063c2c973c7a305f5f333c3eed3cea11b14fdb80c1e1f297f9ea786f9d4febb9e5c33d51ba39608537704f7492cabddb97cf472ecb9e9950c5468bf2f811f83cd55530e080e15b5a0eb2a6b3ecaf54b4dc6de1df2af48aec1438e14c678bcc54ad85d595ea87dc5d0b767b5d86bbc358fa8b9ebe7a2c6574499a65b87fa798def9750ad09ea711f67c46169962b936f8820adb35792db9fe65fe449f2e77c14ec2a1dc818e99ab786aa2f8189050aba2674f0317b6ecfb473187caa9f918fd60770cb125338d7f718dd9a5b8544312a991f0f4914e99f61c173ba374ff1c7547e58adc54a02004ff3f8141f3884a9f97b5d979e5dd14ced3b772c3a77899df844846b8989a1d18772a92c468368445b9663f19502dc393d2580ed8a90f194a899b2e691f11acd90c554e26cc1dcea6f46edf111706dead63d475afc4bf20bfb8647bd105b8d6715e30ef180ee2f60021bed2d8758d9aadf20f533578858c84ff3a96156f83d27d7d595c3af5025b05e0154ffd232b890343007d2370242a98e134d5eb01c58718e2b481fd15b3a1e83500dd02b704a82a66ae42fd2bf33d82ca0d7be6cf9d5b577f091f66eedd78056bc37956cb176114803ed5e5bb909abd93315a01d1e8151f88d4918730878da2b102379957d825072b7e152693886dab5836af2adae25ad7c2d292ecfbc93078707368e069d71cc238389b53acc546353a399f8b00d11fd099c459b81611322e71c8261ae76e8351bc9ce744ea913d9dc6d29a9add29404c6198fdcbc7e6ea589ad9d652ea6aea2bfb9558196a4b119cee3308ec5e5732ed3b53e00655317d4bfd5c96977e7be0dfc35f5495fbf94f1e066ddb6a04efcde9fd353b8212a57f9e463f0616d741866a6767d1bbc844fe14fba35291b75c8c1e3ac35ff1c63ad20620b08c04b6a05ed7ee293084f537bbdebd8a41cd8398600229194506d9cb47e25f27ef5b11c428477bb7fa5bde6aa9dca2f1991f3142e3be1006ba237c6763e3b81ed0087bfe5d9959134a4a06e8106cac261d0837fefa1b737194ae995ccf562d6311d4a408ac494dc127220b639a8f3b125fea7ef382852cdb30b3f3fd60f89c893cb741fdcc5702118f03b13f0e92958e794b4e64edf4df9632afa92da3d72fc7d73bd9672f5c639d4c62cae45c324e15a63b031a6fe95b7ce74b91a4daa942c7bceec973160694be17877eef01018434153f218b94580a5623ccdc803ef87435772b97d87390320c1de4913bfff92964981538842a82cfa58e9dd996fbe283dab469a885f9fff2b06324b0f6fa8a7aac8191bd8d21bd08dd413f77eb37ed8d9052b74b2e3652018c5ecd8c6650472ce54d4edee431a590c7e2ef6e297089f1e2fecc3aca5636ce9d2a2a57a6f045188e09e1cdf317404ddb105ffda8c0457d8928c41cd02950b9c66eb0a1c6ef8953a949d1720f601b525d38060f83790642a4792af1d01802c402b0ec448ebaf429f69b1e9f570d453b93a8bf9b4ed1cf94cd17d123637c0972f4ccd63806c90c1ddef2b21e244ef23ef67a383c0b5cccb5b70600022fec9821e6d08410e7da14d2e252cdcfd943afcaee763d98a11d72d9aa5efc9da4dd40f4f19b0e5e0a1e05db1ec05454e824e5393fd7d5cb8b948ac2ffc7828012a0162827bef8d8eb23ea258cb712b0db733553d2c6b8562e32f7e71134001dae6ce51c5d633d38b6f93e4b58fa6797091833874d1e7162fbf49676330c1490555e990d6283bb345c4e7c3d4484a618c6d890fa1e9ee06529ad20f5a492b0822cdb05798e501587b9878ddfbf46bc5c7ce2427a0ecd487bf9b94ea142f45ba59a46dbc34cb90670a9501bf7dbc3aa7de59e38198e363d53a87263130a0f170cfcf0566875ddbf97abbb8df5b1d55fd01d8eff7b07935622f75cf66f2fa396caca7d8cb35628759bc68a87ef0591750384b51973529ad48181d0769e1fa994bb8c3045c159f2276ca743b2f142f59d617ba9bce727a1342c01d14dcdb24aa9bb7444888275a2a2ca27bdd2a0792ada9ce00c0b931f73509db39476a1d27b8085d6e207f36b5a35a7572fb73bfc40659ba206774b302a3fbd77bf7d73c28492301a995a3fa521bfad52f52e0b0e4834a8cae81e4e9c006d52303ec246e1be3d3c12c6cb515d334fd76fb417dd87365"}, {0x90, 0xffff, 0x7, "0cf97051e226681ea92dee3dec8cc49aedc30d633ee91d34fd73fd7a3b63c173ff133520ef6980e74c41c5cc533a88dd453fd8af11cebcd1a243d3e3188d5db6867f129071e75f23ff96e48b5e9b8452d1280b09fb90115963ad5dfe9fb6c27f904dccd3c582093451b97891c344eef633c860a7d292e38fbb8d16be97a198"}], 0x10a0}, 0x9) r1 = socket(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x2}], 0x10}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xe00, 0x4) r1 = socket(0x400000000017, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000300), 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) mknod(&(0x7f00000000c0)='./bus\x00', 0x180, 0x1) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r3 = getgid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x400, 0x0) r5 = syz_open_pts() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x481, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x10088, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x8000, 0x0) r10 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="d8ce54fcdc4b8812381def9a22ea60fa1641844e000c1e54148600e445f46c", 0x1f}, {&(0x7f0000000180)="2cab42d41b1c4e7e58e70e010bb0a9dc709e92fd85f07788b8bfd98e669c489a0bf143062f45931821cd5aefa3795d195e6e6e3b6f31c6252b7d9f866d9b3ae2ccc32218aeb16f88f51fbb6102b84f2845b985503e7c5493717de583fb9c4a2ba1874bbe8edbb90040be6ef4e951420373f81e866dd4c022655f94a93b105b915d4490c2cb8c1225dea0fbdbd8fd8ae6d9fbaf03e38dea0ffc0c76f747a408efebf4132046cb1471d79fc10a", 0xac}, {&(0x7f0000000240)="60daf9c105902df751c8fa9bd60d698710754a304aca497efe470fd61c45ac0713be099b9a4b8fbd5334b31834f681ec18e340a98bfeda815e2b7e8a9399ce2221b069e3d47ad73d7f3859cf96e7370f24b34820b40368c85000c7184f318ce27b34c8a997657a3ee9c86d00f9d716d5b8789ec4a6b86ac5a53d50c05d1060750fa187c70e73983bcf87cad032da877d1d9764e7300eead9b24c722fcd1ff979bac9024094d3b868f7ed386a3033ee645bf339fd7694ca3b941ba89a008d86a9884e89768f13aa5b4b022087f05849", 0xcf}, {&(0x7f0000000340)="ef16dc0b866bb6305f181b582ece789344bebca3c8b3c53dfc5b6c3d40dac0eec18a084a9dfa5f34", 0x28}, {&(0x7f0000000380)="d9893a199dd91baab1a4c8bc4f4433add2408cb6e7f2b71f515ade8d7bfaba5535570d54f73ef8888c5b9fbb93b8878ca54078c35938b820cbf06897a72bbf8d418aae155b775005e643ebf35eff2eba5e3bbbece9e17e794e565f05", 0x5c}, {&(0x7f0000000400)="904025a48c569013412a69b62c9b6f373b05002376e73a6295cffab6c1820e4230733bf0381ca7cc43866b1cb03cb45e8d7de82fca0b7dd35021acb52a6aa9b5312df0c8026c977105842271da9791679b6c7da6a5660cd75bb02137c1dffb3a75e0dccbd5f9853683660b53f354f536019cd620b5799290a6d5a6c37c195d0f2a6ab5622b32962b850dd2ab9634d0e586b793119a3bb65d6d6d1251a8e4f95d5e248c6820797312c9849f306cdc1a46b2f923b5dca0e898aa856ba5087abd381cff144300af067824f3127d44ec0fa4f56591e96b988801c3149f817e5c8e945f8a2f2752be", 0xe6}, {&(0x7f0000000500)="adb60065a41d2207324a7a99096e9897d1fbb4c2931f0a646f2e9b95e6abe60fa745a828ff2a5ef4f9c83619d687dadd8ba867fd3c728c7de70c14e27f83d5ae248c4deb759b4239b26054d379c632ca1e07ca482fc648f75c9f0adf34ee514d275f2bee8439409c693d147c4a8c4c746e4d7371a2afe198284ef9da6e0fa33cd5ef0b002ee0f5128cb6944373bd2cefee2bb090441452476112e5c1", 0x9c}], 0x7, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x70, 0x400}, 0x400) r14 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000080)) 16:00:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "08000000e900104067000000002000", 0x2001}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000300)="a0d9af2c66620ed3a3f45a372a709300322389e704d4a277170737e6d60a6939cb0d54d65067b64241db78184f33f83cd7df9e529a6bc919e6d94efe5c0e84ddad27f124bd8578332343ed65121f39414a6bfdd06a91c92f1dcd15920d49900029e78d353a1074261a287d59f99047c303b35ec1f39e1c729b13921cc6c9a556904269fdd0024450a2", 0x89) ioctl$TIOCSTOP(r4, 0x2000746f) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) mknod(&(0x7f0000000000)='./file0\x00', 0xe122, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000002c0)=0x1b9b, 0x4) getsockname(r2, 0x0, &(0x7f0000000040)) 16:00:35 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000040)='./file0\x00', 0x1, 0x111) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x0, 0x8}, {0x532f373fdd52e299, 0x40}, {0x89, 0x9}, {0x0, 0xffffffffffffff36}], 0x21f1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x6}]}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x60) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./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) fsync(0xffffffffffffffff) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) open$dir(&(0x7f0000000000)='./file0\x00', 0x220, 0x20) write(r0, &(0x7f0000000100)='B', 0x1) 16:00:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) fchflags(r0, 0x0) socketpair(0x26, 0xf416db81e7a06245, 0x5, &(0x7f0000000000)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x9, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x1, 0xfe12, 0x0, 0x6718, &(0x7f0000000240)={{0x80, 0x80000000, 0x4, 0x401, 0x8001, 0xfff, 0x7fffffff}, {[0x7, 0x2, 0x1, 0x0, 0xfffffffffffffbff, 0x8001, 0x400, 0x7, 0x7fffffff, 0xad6e, 0x1f, 0x7, 0x8001, 0x1, 0x101, 0xffffffffffff8000, 0x0, 0x8000], [0x9, 0xe1ef, 0x2, 0x28, 0x100000000, 0x7a6c, 0x7, 0x200, 0x5b, 0x8], [0x4, 0x0, 0xeb, 0x400, 0x10000, 0x6, 0x3ff], [0x0, 0xfffffffffffff111, 0x1, 0x200, 0x1f, 0x7], [{0x7, 0x7ff, 0xfff, 0xa1}, {0x7fffffff, 0x3, 0x2, 0x40}, {0x100, 0x4, 0x3f53, 0x4}, {0xdc89, 0x5, 0xb03c, 0x2406}, {0x0, 0x2, 0x820, 0x7b}, {0x8d8f, 0x6, 0x400000000000008, 0x7}, {0xd0e, 0x7, 0xdfae, 0x7}, {0x7ff, 0x10000, 0xff}], {0x6, 0x33a970d2, 0x0, 0x9}, {0x9, 0x9, 0x2, 0x6}}}, 0x2, 0x6d9}) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:35 executing program 1: semget$private(0x0, 0x3, 0x281) r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:36 executing program 1: r0 = socket(0x6, 0x0, 0x218) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x350, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = dup(0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse0\x00', 0x800, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001200)='/dev/pci\x00', 0x200, 0x0) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = getpid() r9 = geteuid() getgroups(0x2, &(0x7f0000001380)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r13 = getgid() r14 = getpgid(0x0) r15 = geteuid() r16 = getgid() r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x110, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r19 = getuid() r20 = getegid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001100)=0xfff) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000100)="8d0b58faf11cfe9c58adc8424ceffb1e76879f181db28311a5fe4ab64859f629dfad993e3f8bda4e6723b81a7d8d1b6cf852545d66b38dc305a7c22c52342037c9e4266e6187f87e11f707fe98bd1311b39dfc3043bb0b3cf4756685c16ff0c4d98c681d17a63fa4042a026996134983a6f15d4a032e71a6f6b1e269909452f20175e3ddc630ebd852b3290b05a13d9912af63ecc284450293516abdd1c6bca50a7f3770a576e938cb0a8c872498529774fcb0ff4527f31eca67ca5fc5f55b96cec65504550f230f5f482e19279745d53ee24f660922e8a8da8f116a44c98a2630a001a3341f4cfdb543ad0e2d7b4d224696d81da0f9bfe5be383d8d86be9a6f581b42f5feec789169252c26e1cc249fbe8fc3ae17279b1cd9a42783fa1c7bd49aee3e291a65e967449e8fe9236d6c4aa0ff9d4e6f55e906b91bba8b1adf4e27fcd19a881e5b60f61fadb2e6ad93a44b4411d98e5c15697cf351b6abfdb2d3325ac2b04eafbfbb135406b19301c12d0bb86a9442f2eb7e880f9578f2bb609765c37ba3afd8685d79d66cf2c32ccfa74efa1123b0395d365e4cc558ea274b9fc2d30c3a22a4462771d9b985b7a7352a06fdf81897a847e6954d2727bec171e749751b9e235cef61d8bc0c306e50037211e3e2a83848d4e7623156de5423e74050e2e449c53cae31fb471d868536368ceeb32e158d87f3d197fa33bc9d1389f93b15b5a0a453fc70362eaf8c5a85200bc9c42e7b4eb6718b73dd7321fe8978356b3dbc9dc029806aa873d77b09799d2cbf83d0fb1d5a7beed168b227e69f372b7071d76ecd388d689d880332fb71580f2039867335c435c5553f76a062feba7731579d0bcaaa5bb1c129bb94029af9d04ab9fadbcd0032d061129ebcfaedf7ea0cb952a9d4cdcc39e5abc8b0f57fd6cc8fb817d90a62652c6321999944f74d067132207f843732db475654c4f1a73a5c5260cf3c7edeb0831ce63f3e462698fa039265152f3de7ebebbf5090bed10af58e3ad266a151ce95578a9f76c002a2f57486c6c06e6933ac39155b61e4f56181520046d00b4981b1c44cb1db584cf2dc966eeb9eba03712c9da287bae03565216d37c6b4e5cc471b3a9ef80e5150e1b7da901932d15ed980eabc0c8c4996cf4e734d8c23a7e3112945388542c0d204c45c608474303ca678a31516c15562ed5972074af50fc6f77326d5c591b8ba0bc8673c7b7c71223dc72e7b6c9c812f235936c11a4b23f246778a66513f8e1e16cd6a38f824f632ea991400a187e0675a428b0b56a0182ab7d3f3016654cbd4cefec960539ff765c25c4b10d38046d89c984b820bafdc99a1aecf990c00c1a37b6db715101eec3e99c3d82298d3400754a3b36e27a7071bbc70fb8038424c1e6870b80ade823f0aae486cc37c62a38faaf1f086a977facb9f92f9fe6e45892f9524545e3b68755171f38b7dd169828e77f9d98f86824701e90679c4ca457c521daf9689d6e911d42e1fd747ce675f54c2f29abc38527ba5453bb1419a60b030d61f315796525f56140d7062bf0a78f65ef3788b7611fb230e3e73d7d2b4d4de5b296e27a7ef480c362ea2d5622016d9c5d58c96b8ca32e2adb1a5a19d6b26fa648f96f25fdb75a45cefea62e25ab82c4bd6513b33157f7121bc02c72888271793cab3637a24d8a692545bf63361c523e4ee3750d388642d2a189cc2b0367f0150cdefe98ed65a374b63d88b2d0e9bba73c527b2f0de1f1f0efad577df92c138f2605c0518fb75d455a11cc3312ec123ebf829d0e3e8e4a5361169065dc059f0961c2310052dae2ca7e7e84ec35fecc38be784249bb94625d58ddacbbc18901a897a8c3ea5b6c02fedd4c6c95488178748abe969f0783be06a85a977bd8e6a024a3678617da6bbae527e510ca27e5612b2291f7728a29ce108d959223e17576bd2f561632a30156d4fabe1fb91b3ea3affc96034dc8dbc8f2771cc9be4b470f7919f66a6c889280c63986db22ee601f548d8dc231607be86cda2276fa5a22cbdf1a837d5af635125e9c4d218887deb157005d2fe588aead019b82a2188ec1bd1eb4b2bb3cc45aaa2f55893095e3265a25a868f0a35b1c9a0afd6c929cabc2db187defd1fd6e61009b923fa77ffbffa1b7a7e6cb3a530252ca748a28218fc039021b4597c6fda4da70181223c86a499f588e29e2fc0e2c750da7680f44e8403673042fd954287f7e0e8adb0729efc20e4bd3ce9b3e6acd17ca0e855fe0ca0a680f701b6c8eb2f82e928d74925d9601d15f33abc22d877725b414b7dc0522badeb3606885adf9ef40ed493562b8cc0a6ce64ab85e8e67132fe74c96fab410e0507e99653371eee61eaaeffb89a02440933e92b5c9ef8442f6d4814d90813de17d81479307376755dd3933d05e67a1d988bb06933ade7ab875f645d9ca4cd5d5c463edf2d79eea09621febb8e8c419ec5e1a778e2e37dff2757539afa3074852cc932f079efe6aa5525909a39ab8483e97888d9193134555832c5bbeb230026d68de62ee2e6d77ed7b781023fd6e4dd20e77e58052d04d40878c09e44d27205a5e9c378cb2c061a1a13b3b202ae03e93e762d57f4ed7361a606dabe248f05603413451a4101ae5c81271ebdac862ccec3927820d199b0d0d4b8fb91dea6e63351b431174bc25087a319422a9940203eef39d3bb2b241426c3c99caf5e12431cda2f49f0ea2a9ea7a120d33a93c43358954eb3d2ff43af59cfcc70577676286d46536a628cd945b4f381eb99217c8769f1c90234f15915125766aced6043fed1896a8111cd5ddefc18d70b45582e57b7975c109f140a06aa30be93ca567340b29557810d1fab6ca50b8aefc14d2817767a75a20e148ff6a43123c8b80ade4db140da20bfafc995867b41f697d474a0eb3b4792b82d3b71c24ef170ac23c7c200af0c32aa0bd172ae76fdd054a7a205d8a8ff6f528301decfbbc9e97cdccc6b319bc6552a77cbd4836b5f2ad536234f007baf91b1cee732d389286fc13fc4832f5ee447d19d4174fe77d53a1dce644a7f29da96d0460ba517d77d90c21ee8c423a6207bd0506dab0b06ac774c22fd0f6301986b32a4d0d7702441082939a065dad88d4f699aeb733243f7a4b97d50d64683398e27846550b70f34cc685a73a8345427cf8a8fd0f709202cf90318ec03a49fee1606f9b3cf11fb8ca17af0993c5dbe80f264d632f86895debd4b6459b749e57f82deab18ef9b13539fc9c960072e4f8fefd2828a055478c560cd9e84fce53cf043546c97741de6e09f923ca1d1fc327926c0321bdc07e44cacfe39656588e25684158d89d19a05ca98ca851c2832a2daf0e84269ab34f54b632228605054aa23a06f5bab212cb6301b16f8364a258d62de7398a565098a0b2bae9724a2a316dd3d4cffa1167c7638747ef0416aef68ec5362fd4d26bf2a8a30927122d20399d47870bec3cf5212e16a9bdc275d447646b3ac34522c589742feb5af656e296c51ae21024bbb47ea3e898260648327fbb551daead4ecf4d0515e66a87ab2976d27e2faaea3f7bad3bcdb58165c08ded3e8df0030985b7131cfc7353f24f2d1ab7253f2a8868cc735053633c18dc7fd9d4fe10fb7f0cce21dfeedc14550c9f8f751c4e02b979d5cba24b2c1109d568550bd0211b24b938df4f126f7c09458695843183aca39c60cc5771603717a17fbdf6363a3c0f92fdc25f58be5f39c93a3a744e90478380edc57bd036d017512902fcae24f38f1329c6eacc8ef8a9921856c201a0bae0967b3fafab74e75592551af4987491e714f8c79468c1c21f51913efd83fd663db1ce18814070c5fdd536ecaeffeef3b92473ab23cb7a1bf2b28d9f408f781936725b68006033e793395cc0eb4234b627749331d255b57e7abe3ac02918598e68fecc37161147d4f6d9d59b8e9f833685aaffe664a09fd5525c009763e1b83d107097fb339f800d5a4fecb5efbdbeedd1bb8cfbfd9bfb48498d44a372c77667508a8dc16ea674735ee851e1fc7db53b123a1be89b427cbad1441f67367c3fcc4825c8f19966c1791fdf117e94ba7ef6cc3a15bea83c27b5d29c4fc7a62410ebcaf954230c4bf5445facae23397176b8f7d8c87a1b88ba2f2fd5b4f81731f4fe6ad0e187d0e3f04905c9553ff93e04d268b114bffa7f9f1b3dbe207a7335e14d2ef0b5556121111394928bbeddfc181400e0f122dec372f6daf32fd916a5e5a9b5cbffd6bce52b0d70951b53bd27c9026f871b0c1abb59a631cd6acaa4b0122ec78f3bf6b91a44c98519a4c9955f482e50c4e174ea2f4869f2171372d305ab6f638adc1e0d1e5e525b36a365029eb50d5fd5fa0c1b1efa86643cd6b1c0d1cde399862a30e485c1f1807c0cf008806613a61fc792e755010c1e786f34602c28af7a9dd747b640c3d28b6f215df5267f39420f38d5ee0cbab3b83ce9d893d3d5075f98ad76021b784082527624c5c72f9ff8891b2401d8504a50ff2c233f77743032dda47ab54799b404883ac0c8384d19a7a3a030aa3050098e9c5ee9718cdab86ec97d6c315ab6b6bcbd7c16b0ad71e0e01cc304be2f704adccedcf00d7e439ba4feb66d0315a38a47f4061c874ba974bcdf92eaa34bddd49f98ebdd656dd2b998eac6cab78fa2bf4886d85f631951f943c056d06f7adc541b2648a25d92b575d02eed72b55ae5363f38f3b262c2096493e7260fd9772a4114d8d5e3f47ab7fb8fbb3e0a7c5f068dbfc10db2040587e5683cb80c86aa043cafcb4c2618520ecf027246eda42f2a07d5f413edd3e362ae5a6a744be85616263e8c06954fbd638fb9e9fa6c757e1a04f3a4e2d98652b1a6c2dc94ab120d53b1ddd705e8ec3c2e702a765a79da865bbf22a2d12890f4b2966a4eb63fbd32027af813ff713d07f4953f709549976ba97fe8a00af393e073a6e2848825a8691099430c85224ac1993cda444fdf50a363dff78ae2067174374b747d68d1e5bd44d3600cfc1d5e8c4a04459e6763cea394e39df4d8e51b7a303b6aadaab13a56aae06d78f15b95446670f9f915c801709e60f696d5269e65b6c666d141bc463841c0395f121a68487bcf2093bde2e50484aae6203c930bbd8d17829ab748c5d5f5384b1a8ba27216244f7494237116cb6399565494e17550806f83f3e7310cec992c1ef966f6f37f52c6292688716a46a8715cd1f10933f4bab365a3f6158b6ff48e41da66b3ab44465b2cfd0d7930d3fee43ddac70e79425fd48ff20931cedb827a2791d73154b9a43d2431867c8081148dda2971e4a7bc41469478468356521f51bcc278aec768f7c33f9ffa9a3110a9a2ebb9215ae96a6191c5f57851b7b0fdb4cf23ae218df5a46a1928e82e198f61496b9acdb4459b95f1a7e5cf01942ebd138ffcde4a61e6229f04d819dc1bf10d679de99fa2091735569dcd0dc3e771cb6b3fd396d2a4e1f15bb52d4e44d1e9c299c43f7ba96601bd38aec37e512ec2d92433c20d91f0de67160249557ed868854dbf2369eecbc41f781fdb7482ebf32f8ebfaf06e2743ad6608e7166ac8bf222c86512abc9c8fcd3e6ad5f3651f88497cd4a32b5e583ebe03a6ea3ae626481fda44f5f9c6ab93339ae87e4f994134510aebf7a00ef6088115246d6dfbd60f8d3686e4b7fab24b767fe97988d7ec2a6a74309e0beb1920b3c0b209ed4cbf1605712f6afac0f01790fbaafc43b0c9794c27779e1a20d9717ea8c08106f42d803602067904c3f26408c0eb8df58a5501bfa696d5b1bfacc4a30d5624d2f667d4d9e95c39af0723ae58d151", 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)}], 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00000000180000000000005665ee4e9eb265c300", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0xf}, 0xe) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSBRK(r21, 0x2000747b) ioctl$WSDISPLAYIO_GETSCREEN(r21, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffebc) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = getpgid(0x0) r2 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getuid() r6 = getegid() r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = geteuid() r10 = getegid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="5132f542f651010e69453680dfb46469eb14c18b3635028cd64749255cba1bde8a617db6bb1d73673f75728ff4ed02ea9ed790680d2daf6dc566278167888d2d67ef98af7dee593f9bc777a874986c66a70150fa6a767868b93209315cf7d6ac7f8cc70ee3f91734feb18c6900a2705bc2aa4d4dccdb7896c38b9cdc290558289c73e42038ef59e160a26dfb116417616bcda93eebcc27a050d8f0b7ffe5e2af", 0xa0}, {&(0x7f0000000080)="27c4d386236ead07dcea6972d555d8908e229aa2df889c81c8a8cf65c1191415", 0x20}, {&(0x7f00000001c0)="5387a532050b3714923415dceb32701d2ebd321e", 0x14}], 0x3, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}], 0xb0, 0x8}, 0x400) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x1000000000, r1}) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 16:00:36 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050260000004000000011306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10050, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: minherit(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) shmget(0x1, 0x1000, 0x200, &(0x7f0000ff2000/0x1000)=nil) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) minherit(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x1) shmget(0x2, 0x4000, 0x4, &(0x7f0000ff3000/0x4000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x80000000) fsync(r0) listen(r0, 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x399700000000, './file0\x00', './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x2e, 0x2}) msgget$private(0x0, 0x90) msgget$private(0x0, 0x100) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) close(r0) msgget$private(0x0, 0x84) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x9, 0x4, 0xdc, 0x0, 0x7ff, 0x39, 0xfffffffffffffffd, 0x0, 0x2, 0x10000}) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/156, 0x9c) unlinkat(r0, &(0x7f0000000400)='./file0\x00', 0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000480)={0x4, &(0x7f0000000440)=[0x7, 0x100, 0x4, 0x7]}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000004c0), &(0x7f0000000500)=0x10) getitimer(0x2, &(0x7f0000000540)) 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f0000000000)=""/56, 0x38, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getown(r0, 0x5) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/77}, &(0x7f0000000140)=0x4f) r1 = open(&(0x7f0000000040)='./bus\x00', 0x21, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="00000018606eae3c6923f8b3a6d983a3a297ea8dd9040008000000ffff0100"/44, 0x2c}], 0x1) 16:00:36 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/202, 0xca, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x401, 0x6, 0x8, 0x2}, {0x7ff, 0x6, 0x7f}, {0xfff, 0x6, 0x8000, 0x80}, {0x5, 0xa44, 0x7ff, 0xb7}, {0x9209, 0x4, 0xdac5, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) write(r0, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676ef701c021ca491403d716b988e5aed344584014fb3ad0823f3db5803985e8f7ff8026d59441e347e370203c2dddd8cd1bff7c4b32a509e2a59a7b093f5d39fc63c2a36082efa0706d7afc9687d46979479fa4893c39a3251289b7d386256953cde14d54262d1c00f400e941e63182b53f7eb05abeb9e17ec3bf56e", 0xc9) write(r0, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x6, 0x4, r1}) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r0, r1) kevent(r3, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 16:00:36 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) getpgid(r0) 16:00:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r0, &(0x7f0000000040)="120f702c875c54351b5435626fb9347819af4a1266f44abe2e519bf9bb91775d2f38c88cce7a17205ec351d12f9b534f06a632f7e28177eca4d6a849bb3f453ca7d13e025ea063be926228d8d82014bfa954bc4c405ef753f6ad291d7b6051519165101afc6478d5038c64a6ad311a19a3ca98a91d9410c3eff77e37b9b2f0cfc0c206de993574667a3bd34f39457cf6daae41e143abbb066becdfc88eb48920e83f1f689151c4a16fba4d709f36eb304ce2cf377f0450d0", 0xb8, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x8) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="875785c162253d799316fe9aeb4946c1827a8001dc0e1c541f17795f8a24ec6615c7b79a32c2a1bdf0cd2692ff14ab4d1448c6c27bf921cd7521996e872aa5423913fecfb0e97cd251998e3fc91435cedb00005325711da5ff3c7251e574bf76be3b1f824027aea9adbd1b861041682a9939d92f8c94aa937ef89408c2fddf4ea69703574cb9ca9043b4aa4c337693f8868e1d7172da514befba286a0e7c9b143d7ed95eb1b4f0431b51788b0b5b05da7a91aff5172cddd0883fe3f912cc2c", 0xbf}, {&(0x7f0000000200)="c55248645cd3282916b3825715d5768e75ac39a4d2ddeb45a6a157ff8b31217272d30c7607b71735fee361df3ae253ed13e273e2d0fb5b89a1133ff8e602023056df8b925c115142e7aa75923f7eb5faf25b89c3c8d303d766a2fcac4adcf380e832c5f2cafef492369879b68b092790c6feff350dd7f9c4cb024b60feafeb30cb08ee86af09bc7f93fd6b991e3f865b29c30cea8bab5ca715e8966ece732bf15bce27c16f2199c71540f0a3389df8b952ac144e2baac8ac3a001d2487bfb2b965983cd68b675b0800c10a7bb084b7d0d3e6266a21bf0268d803b2ba063700000000", 0xe2}, {&(0x7f0000000400)="b8403a7957bba97557a5b4db08967940bebd3272d74f5d2c3575cee0b59c4924c052002b88d0bb16e890a51f6d248767ba748be8a816ab30eef68a4d1f00f5f0133ce3989d4f801d079272c403381c90031c8f0b0270c685e8146e06b7ac0c8bee906c4d910abd2fa0b5f2ff17a19270f546c6a961e549e178c331f0cc09cba50b7fbcddd18fdc75d9917da0d071e45a5c50b924a652c7262b4012c113e1cf6c8ddc4a94f60fc70918b6edd3e4c6a5e8c9ef17d4513e3a6be3fe9baaf9130cecbf085a68120ab6e21c429542ccb154f118d1cc0c9f721810dd73f19b50e7287ca3878b2b3cea37b47050c78386", 0xed}], 0x3, 0x0, 0x0) kqueue() ioctl$BIOCGDLTLIST(r1, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="65e5d5beebccbadc511a845afe70b1c44b4c7490901c2c6628d02914cd487cd65cb4e849d46dfc70cd6065a7860193bc2b9ad0b4e112082677a868c9762ab6ab311d4e9bb0a88da81730bdb1aa1d71ff373d7d875c81bbd3b4d231c9cb4ac634e6598ea7045b1b83510a20b9ed79a6636b89178ce036b541056d927947d11d54760cd96cac152a35518112efaf101c34c7da5c7c586f8169e9f2a25de91b2c85ad96f9fc50055b9b53fdd2d7e52a3b59a7693213d5c3bed29256fc6093230111502cc10f249b76521c0b20a18c77f2ce", 0xd0}, {&(0x7f00000000c0)="aea15411164ca6202b116cb7ae62b89614926672f1d0c8a84f01bbac8aa64250cdb5d1c4fe97634b10a69a0793c2d0d3b8307fc80606ad88247912d855bf9770eb001219d83e4b14e40b432465d2f822fd9e93c7199f7e34c090", 0x5a}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000000c0)="0e964b0450ad47789c72924e9d85858caa791854f435f5b1cbc816", 0x1b}, {&(0x7f0000000100)="eff6ca0c480dcc5e7623b6390bd7c14ae37eb920def0f634bddce0ed966efd64bf5593d69c2ac708bf7c53e59a07648555fe22386e3af09b85f5007667528d769ce8e6b1a11b61a2c5fb2c7af0fe57fe5af16e1742e99b79722bd5eb05133c47d4749d4cf5f45646c8a0f7b5990901b70893275a34b0eabfdbe2fe8886b9ae45ea74c0898779caadf10116b0a8e1512aada6efb897cfa965280c40044359e47884f8ac5671834a1d7de70a811a46bc09508f423a0f617467eff8e71ddec76c6a758aaa17ce5a78ff68074b2f1558fc361a741f9e35a1e869cee3b9da24070590d6e9ea14e35458dd1f61efe674e9c2adb6ee22a008100889cad77cb8019e500d4c0a75bee71f0ba141819f5b34630f67911f9680fe48246ef1e718fd00b438a794c5f67c51cebd00ff62e85faa73408d40342e25543dfb39ed19d9a39fbeadb64d7c29634a2f4dd16af282dcc0fc499d3ea6019d9e74002747adc41c92c54f9639c5d56db3ece2af855feade466d2546fdb790dfe137c1089abab9c981a6a973d019719a4cd000d1e858858514b2f5987c9fe410500bff3f7f432e081d1b90e6f1af00416542cea849b7432b7f1b0cbf4ebbacb0097faef35ce0d4ff35a6a4878470c3d400477da3ad13e664f5984a8523fd501966ccc7c24644aa04161d4682e624319e32330c0e57e68f28f9fb22253a7aa06728e01451306142bc4bc28fdb984b49a80cd985c0b22a83d14d1db6ae83ed0aee814b3eef2c1e95cdcf9bc36d9e9faf19fb448fa06c5780375a7be0f2a3b21dfcb52ff82edca9f4398508a811a84eca7929a4eb42b2898c6cf23c443243f7f542b73f64438335ba985a1dd0389308b24aaa6bd3764bfee7d0f354103314f2e6b35daa20a08c654d804d43d2e49c918e2d0aa93f8084eea053d0e62bff72f251dfd43d6b85c7e9ceedd8a22892816350862cb1adc53aacbd1f07751aead760c7422a01bb41d31ea2493ebc63e133ec07a1a560c5779454966e09365ead1babcbf885ea075986ab9b6d1da4dd34fae386d892317ab9c35df452e56848f429d5dcc86ddb98351a97ead282de74a61de7d111ea73fd92393ae25c0207ccdf6bdb865809804175b89a476299ba882b382d04d948f94aa6f6774daa25ccd1dee1bd3de4bae3ad5e842532a43e600bb7db8ec700500d0c1890cb8f682247b65fffcbefd389312eb51a2e428d0b4249903db8b6dd62c3e1a5c42390eefc698461582a89b192cedac45e63fbe7852cfca4f80b6e38811baa200374c5f7f48dd11319cab6e26b05e32c9a5e913f127d9c797b9b569c0e220fd57749c68ee9223f66398200effa2cd9f572ffc850e4570b53b0accd7b2e0db140a0befde8b764036199c4cce9d9666860314d1d1814b2aa2ec68c4518c885bcf0b10c31b01f133d5ad3dff3d6e39171f9fcf166126e754e3aa42916420a3c84e1ed5ec36aee8e9dc361c998db9198665a730d391802a78f50502eb086a08724ee889ffe3dfbe340ab2988466ba510bc91eba17c63c86c4eb702125c6f17c7f20545134e2ca0618546327cf5efe0655f3c79d288da2bb1234faa4873fbad0ff1e1df9e008fabc1f0cc7e47a63728a0b20dc35af05f89bfd62301074384f6226f471cde9b5663651fa05716082467794a87c9f7ad4a009d9f7962e344df87564895b626cb837b56b0e07171de0ddc7266920b32e220abb95bd26fecccaa5bcea324f35acfbca4f58a2045965f2b254ead3da6ed3e4b2c89489ff227f2d79219e6ed4ed2a0eefe40b11c21186b1a56340b83d980f90a5248a5bebd24651f879157aca5ba106d878860269a6b6b4144c57d58008fa801275170d1af696b3d3b560ffaae097c424e6154abfb1c273570a8e0aa9a240d1be1d8183a8eaf60d99c1fc97feee0f361cb1160788ddfdbca4bb0fd0d9d2fe6d00a1408a22e038ddf63def899775c2f8ae2f7918f2b30a17d7bee84aa7b2701994a34ec29fa8220ef317347a8851004162b5b9eb8e13fecfe68a381f46c4f83d9b66e1cfa2e1f1759327492db525960cf92b7fc9f4451b7ce10b60b62c3f8b4d6c6c5e7ed99274e41d0bd182ab69b20df8a301bb3fdf89d5e7935920187ef4255e9a099832cb4cee146d06eb0b26ce532d9fd9d616aa80a5ddc7545814be011b36b9bb92db877b47a3d650a82cd9f0fe32c91afde40bd14604b6186c9ab6e0af5c493dc10d368e69a4ff6061e16fd785f652ab209967c5244a4a3b74148cc2290f5f8901b374134f0ba2d9892b7cbd42c2e1e32ec1a8286446b0e19c57154f262d71a4b04a1a322e606cf91ea6b609ad45fa8d86a6cc6df1e77c9396ba7b07432327248e2bddbb742049fdc0d497964fc7c8bdf15b241edc5ffed05324a0174cd827a13a1cb3daf04c55aa9c608bb7b233b3cb54f77230ff8be92b10baeda338b81b607a6e7b84d64dd0297eb00c3885f97b7916535405f77e282cbdc85a6fbaa9f61531cbb407d9381e97cafdf2245a5ba0841f19934d9355b915738a85fb7e6cf7877ff45ae8792b3250afba716638d0a1c7b2b9e978591eda3f815b4afc0bb9c87641ecb0d686f2eef857a237b2bafea4fb422a732930ce9fc33ad0c5449a5e9aecaa4318853e55d8b900613e8ba20d0a615b134a35c8a24c5b07113b0d62675d4ddf0107fa10ed5c2babe7f82c27aea3740e6700de566ac842791791462c126cf7988d3d8041a7587c4e87523f3c293871d44fee51128eae54a7731569546d595c56ec5121a8ae5c86df3133d6340dee3f3a080a708fab4c36747f5ee8b853843dfe352040272d6b62b2867dd651683134532d78935c95362ac1213025dd29484e08ce8562f90eb292b50ed89bd27063d19345ca73ee53702dde9fe63fcfc14d7036f10b08d0ba9ed6ca991082f4a9dcc17bc51fd7c9848bf87cef45bed2a52f10a1452edd8554e06ceaeb0d58e4aebb83a6117696ce2a5c1f00c6a65d0144f84d2e0d77514dadc58ade619f18722a38610344c3be6305ba30cdce6259c26bb8ad4cd29e91d99f02e487d10229402b824b31ead25dfed6f5c8b662d8a77870dc748144f57a8345cb2a33d8ff273c8ecd8d81004251da8be2dc90cb497b3e8bb23a2558632d5cc55827701430683c4640881e0f04c578598fe8ede48059f3b5b2ae79444a38d0eca46add3a890c3ea2d10ad4baa31237a3c1022d2d8db109889ccf5030e8ecc3968306ff68c77fed95d739992cdd61c2f7ef05c755262573fa11adee5720bab043fe1c8e6a479863838c9267a931fa84c9d5af81a84c593b100a472ff749f625a9bdfab88927cbb84e1e4573f54b264bad819e25354ab802dab3fd5f5a195fdedcb2170d02fb00a8b1d91756b14b0ab6f6b33905545d1d8579a1b8656e3d4ce9955669fb3f34ab3a64337b57265ae7a0a3de844fd2dd1dd318a1c437e2b16940edcf4d6afe1593962d6c1e9ef46e26391319060af92d8985d77b77d0a99580b7a334e33ddf56fb7848fd1d5d7f8e3bdfa9205f48ab2192cf99841f8925f925a2c4853bd0e600b7f8a739c1158a22a093993f1d827e70b52e9baa7998024ae4c980201f897f5cc9ea41fa710f3e91fb6b61eb3a7a14d22bdd36f23e25fa5e86001f7ebe36fb3b5a2352295ba5f8c7a0660c7a728bed430ffbf7b17ad797f96917f02c9835ff8eadc17c446d74a89aa68b5bc48f2be8aef4e4f08c270409584434fe4046acfdd11d3876bc574319de07a34efa90b6e332cac1f632000861ba1bc555cd8dd225d751b7523b2d7d8535f6d1659dd34930fe07406984d4b08603d04c8100b96f4d3bb1bc9e9c47e5ae797f839cfcd014115b26e89e7a8a1c0655bbd40e9df767aa119fa3be387ecca457f88661e3f2b1a039295730f639fffc0167cad29db8305ac461be51d4c5fa6b73f80ca88d4b9eb98d8928d51bbb060af4a5e66ec362f67195bd33ec292b89da641570ac6cb0dad2fa9b459c8c2fc9726bfeb0c3996b5eaa7d1e622dbf003d3abfc6ef9ff86c92c7553f1fd600a29ff021989d0a6747ad14e971b2cd0296358aba210ce8f259b5c3b098265e3ba4ae5d955e3d0e62c3e7f3589c9acc3a2543e16b1b3c1404079bd31345175a149aae73d49e5ba16b88fafe8ba64e5e8899b93a5c4ed5ab055f362e7f1271b1a96b24c77b5b908f60466c70fcb6556eaf08da0bbc5f7dde2f35eeba054e9c708beba20efe485c45b3f9d31f1203d8b1a5d13b67111ca29747a34bc4b797095566addcf9f1419deccbef31e64b638d8aac4d604ad3a21ba956dd8b0d68a78a60260ca8bbc4c4d5dbf5f839b44d13a684e3babf74313dc90f74ce6c140b2b84af6409c51f6b1bc8a59f9a9031ce72e432a9d99f57ae4ba7d122d216803d4ca7f64d48263650629b64cbd942a37f5de649a7163cc290c531dc27e9b62dca181d5d469a98707f83b13cf88bc9128d9ada20cf3ae3304900c02848dce8ca1f35c38d0a501fa2677b3abad24b02d73d46a740a5ca8376243a9ac613f7664e0e779e0fd96031a293743f02333b4ec4dc308ec62f1e03bf6df6b7650e9c3f1b65e1b6d185b302224fe15dce14dc33bfc73db548c7df058006a19746d66aed15e9d3fa0ac1ae32f572d662701529d923266ef94482e43312e0c2a73bb015103ffd9bcd126f6cd3641b20332c52b62ac6cf253616a80bbb223b4861c2ac1a0994db25a2210f0fb11520053c66f6ec687db3bee9cd2e20ae2d17f18daca8414ac95b25a3da7ca9c590bf792e3599532ceaf1fb9e8cbc47a39a2e6d1b28a06a82d02c9822f204ad1121688733f53f1e6b5bdafdf44678c0750c95e0201dedc35ec3bdc327564088ad4f3f09c45993977755e87163828d479adf69470b3317650268064d2ca7e335bab51eb135021dc10c5fcfb144a0961eeaebc3a05d316bf8feff5d029eba6add7ba90dab051a38f68f97a800bde106c9947d4d7bf551d5a0af5704ee87d9e37642da1e5242f2cfd16968bc383282a47ae89f44587177cf5b4848359820a2afa7abae7e814217822c861ce642fa7c1b39688fb398fe6252417030055b95c2025a0ab96a878e15cc8f292b98b3d747f24a66d221c29c840a42b11014cd14406b0b1aaf6ea5ee598bda37862ce8a04027dce4a942cb127513146085827c5bb48964f3686f04390110ea1ecfe3d32d16bcb411526f2186a8b3ab3276875fad68504defd0285e85cfb88e052d369205d13fefd05b9ad6eae72baa27b4928077a0dab38dfb41f4abd70c6a1881c5ec86c3be20084b7a409d6cfbd3eec667ed0e8b3b3e9f5a6f84dd45cd350b8c8a27236df54e1db4a9cdc35de711b09edd7b8db841266bfbe88826c79cd887dc9dac2f2d9466ec6704b92856fa361f67d05a380be2e61d8c03836ab4a30e102488c45e4fc0b36709a525f640a3b137fc0e9d24702f2d5ba8710157033e85f1476dcaa46d9117ea016b01de6480a9a512ff92ce98f6354fe9a89432b1add365d78f1e0197349e1e0b6215d1ae6eac1a2511f9fb0facfb40ffc975e7653b4deb2faac89303c044872eb0c0d6e52b2a7ee9f595f42c167dd94157ab888d851c18e635611ccb990e7af7d1b60b3e10f3476042da7c727b05709fc4b90c744a488519b0310d23e87e5dac585d2d5c319f3a3529f8ee8b70df5160d2ae35cc7b573fb9c46c23875bb04b254a9fa2cb191bf8c95fb17d63f6a29d4cbe6e2766e56e779910310e1b0fdbf5d542f3bb4e3caf409e19ca4412634f2bfb2849bb4627f685ef19250ade1addc1e12c60b4c6ada20d6d27278ec92d3c5c7", 0x1000}, {&(0x7f0000001100)="02f373348dffcbc8e2b49c3aaa92466632cb3eddcf625f59487d3e3e1f863ae04ae45ea12614b32157313eec484422a0c020ce62bab7fafb0b14ed04c8c9ca42d53caf4c8f0680c661639158b0498c7d839a6bb7de08b308a956dcb0df1a64ed69374544617adccedf6767d400b13f42f92c0363c3da349a187d6a3ade9adb00f970848897448f32a945f5faec35ad73e2f88aade07861bf59688ebe6bcb0916e3e364", 0xa3}, {&(0x7f00000011c0)="8470fab4f8221b0925956e977bdddb71961c473d53b906373c05f5b491e492f6b5592ad43d6fe2813995543010d231a2987d1d8de8dc737d9eedab7b84521068aa08e02326b9a963bb5a6b72a06bcedcc27a0361cba38317609a681fbb93e97844a8574073ae1064277f82740f7c2164b8a74df41a5cf83215b3df0053bba7aa2552338feb05af6a19c04fed45541f2cb833e0859216ad807aceebf002d1ab47fcdff7174a5e9e1b282f4d114f2f0c79d8c8c954394cdfc15efcb16cfa7f2ebbb2f9e2bad47dc68f374b3574d196745ba6c65e42bb656e89f46b5cd76361dcb4", 0xe0}], 0x4, &(0x7f0000001300)=[{0xf8, 0x1, 0x4, "e33227dab6e4402d79f905f7849424c796d63da78d0191fb5db100aa77d87868968b53a54c40c73161918d3895c2ae6ec0580940318263d5d72402362197efe705e807e8c09d7d81da2c466b2e1200daf9b8626e34b26bbca472c3a2f94f73b0c56e28a4aff692bfee183dc6d447182221e59c08159efaefbe657df72d118c4cf9df4828e5901be7c26a477af7469deed95b880e24749a574bb378b0286eca97a9f55c9d434f66796781abb73406cd22cf55a346b17c66158e62b128738cc738c611d8a31dbfe971cbdc11a9e8bf2a22c045dc2fd742bb7c658ee4de262791c7ef4acae18d15fa"}, {0x10, 0xffff, 0x2a9}], 0x108}, 0x6) connect$unix(r1, &(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa) getuid() 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x10000004) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) close(r0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x80}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffa, 0x4dc, 0x8000000000000, 0x7, "335715cb61092920f047b8113447ec6ab5af9dfe", 0x7, 0x20000000000000}) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x8000000006, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="88", 0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='\x00', 0x1, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:00:36 executing program 0: r0 = syz_open_pts() syz_execute_func(&(0x7f0000000000)="c421d85e2d00000021660f9b39c4e17810f08f4978827fbde3c740706566470f3815b2000000802e40c704cf56e60000362e36440f01d50fb36e01") ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSPGRP(r0, 0x4004667f, &(0x7f0000000040)) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x886cfcce80330ac, &(0x7f0000000280)=[{0x80000001, 0x0, 0x4fc, 0x2}, {0x35dc, 0x6, 0xfffffffffffffc01, 0x7}, {0xffffffff00000001, 0x3, 0xb, 0x602}, {0x20, 0x7, 0x200, 0x80000001}, {0x8, 0x7b, 0x0, 0x6}, {0x5, 0x7, 0xdca0}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)="788aa0212b0f738e7140c25afa51e7c6162ae57aed75d168429f323d6741e77f90af97c18716f4da07911babf17406e048896326a85e") mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) getitimer(0x3, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) msgget(0x1, 0x8) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) getdents(r1, &(0x7f0000000240)=""/8, 0x8) 16:00:36 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x4007, 0xffffffffffff8001) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180)=0xf3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair(0x6, 0x4002, 0x5, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000000c0)) 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)=0x6) 16:00:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x40, 0x7fff}, 0xc) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/212, &(0x7f0000000300)=0xd4) ioctl$TIOCSTART(r0, 0x2000746e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) r2 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="1adbaa154dcad5ac21c42fd725d46a0c3c4f91e76ce16b053b5eb798135c46e05638cc387a601e9df2d10ae1f5a870563d56c887e6f32f48a817048b05c1c49e048dac8c3d9081f3f8fad1361e526bd72ba6cae99939122092521dcb05645d06d48c37b2b887c93b280deda832d45544073f8c8b9fdd930e", 0x78}, {&(0x7f0000000240)="b0d9deb29ad0634dc1f899eacf7c30c0080f77955044ff18029e53d323f6cbc66d71ce955c8efc5cb5c2028d2744d13167aadea7d341bb66e190c8e5f9113be944d178d152adb54c56f7e0ff35ee051e4b35ba7656605669f517ad3b40cb08eb2b85b6a3d65bb3209bf42b769a", 0x6d}, {&(0x7f0000000580)="d16077c9b852171901e062f745e4d9b439d3f6f4855c7e6e8848184aa5546cf5a6cdf99ba842fd451ac397ba27fefa0a78a2306e448244f6cfdafce372c398a36525608061ec801e936b57bade330f3ca85cd05dd7eac4b8e348c4068e7e421bcfac4a848b7eb8d24d41f96a8c129bd8b93674de1d6951050d23b83d2e5fbeb045dede79b8f49bc8b992998a7714bd39e18cee43ac6101fad818555f6bead546df605e9d234a56dc96f6bc06447f873e9ee4756379df091948e93f1d450edb07a2bd83ba2e394563fcb8e601b59aff8f3454ac45", 0xd4}, {&(0x7f0000000680)="185cf50e8b85a53afed31c64b719f57c39df607ed3cccf4db67820c68f00862dd0586ddd207b555cf59461cb9e12362a100c7373929b708b88758ea4d90358f76cdbc494d95524763f7f8a721ef1203605563204a0936dcc825cc389a370cde8cc7d0c8b00", 0x65}], 0x4, &(0x7f0000001b40)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="ef8fbd798c1657c3a225bfd0f0c1d44319b1377d481f9f2f8afd4480032a89e0cc479d0882ee614ba024fda1b1f7e3192677b0fe3e51be5df0504c8e1fa9f3b282fc5faf972ca62280cd5a8fba71f81b8482222ac287a7c209a9f14df3b0f1b83a891dfdbc13ebd7b2cefe877c433d31784b4d50fc8f55c6efb516d4009f306fab410016471cc96762f7288e6b9c5fbea1421796d5b4913080c6327410ea3db8d2a8cc9e133447bc69a6afe965e68050ba2a1fde766e4250c072ca8f72534cf1e2e7f736954ecd5f592baec76a77de8602603cebde1d5ebd350dde6a68c8d8e27e275c617ff602c6e3"], 0x40, 0x8}, 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000019c0)="d8fca3aa8eeb900ebb11f85bc5cba76d8cfc37323a8e998b18b71639e004c637dee42a470300e1ffb2ea44dd1a5297b0b95caef93351e78f6457fdf08c901c01870bb3cad55fb1cad8181954fffd8a11ad2d0e17a3025a2ebf88a8e285069cac4292b7d13fa4865bba152efce5035f63ca126ed2028011307c7c232287ac500f543f9bd4906a8d85c7fc00e8d52e44bc0dd1a5d3d51c4b0700000000000000834425129104c29a160af5d1cf6db5e025b6176abf2abe6e477185eb7fd37ea7867e14e8c85183e1022c6634113f1d9a38954b64affa6379a8721b13aca68bbd19413f0484a95a1e126287478c4e546e7be18d8f27641985403d541bf6cb0e4b242c4bae90d065f3b147a8e746fe931947319813c5a461549ba9c8505789c4669e2f4eda788746e2490b67d17f364f2b88387814fb8ac998352622abf98c1c5f2f195685fab367a6028afdf07b", 0x14c}, {&(0x7f00000009c0)="8ab50efa36e7fc6933b04c56534eee88090d99f407d302f24b364ff249de58d933ee7f90ccd83b2d3a3b532ff6de19e819aec9860ff14ebe86ea1d256272738f98b910b535d6fcd647df99e99b80d61bcd0b2e2f34258ee1d775af74bb48e04ced7b0bfe09dc4f03387da53a6632978f4cc14bc32128d69313b6e3f0517ca7bd2cd04095a4dd7004f3fbd6f3e58789dc4ba08d1ff9d5f04a638b374520339068e032aeaa10cfdc8a82124b5253ee682a4f1db7ab532aebe9f45925e07621c7e64dac9798bd1307b7a35161276f337b6027cf15aca609d2a72775a1f4785329b1dad053c10e35054c04ea59c417a329a35c3cb81e55040d15989752e9dab01997a5a62839b7d5c50b13abab50c43fffc7443cec8c4256862bf331f5cd597dd7ce5551aba176f6344d937033f1a440c17200aa9e7ecf1e97981e8b88e14f9fd1cc6a160e781d3b985bc4a173ade0d36a8e131adb3a78bc7dbee0f1d1e6dd4b718f5556292beb47106694a67437f1fe8512c539c85cfb983216f3ee94793b0562073a8dc2610a3df23df60bde1000e45b79cc2d6b160246d0a3572873f1b1a35f8680f52e78af07910142bf5003ec8dbf8da0126c3d439ce794a0bcf250198acc4d5596ea838c52dcd52ed274777726db249447dfe8804c775fb493def24471bb8713f1a4745d70e2ebc07b759e7f8a0157bff273561b3cf48ef4e7705f60c3e6bb5b2e7c5ca4b1be2343947c55483e7b2b0678a8a84ae851422f363258a1d3943f6219cc5619c71d822bdc062412168aa9742826c8ed15b542e4b820af4b2785e68492af6118e6298c6aedf93ec27456e9372a41cce765ad1e474475f1d863fef543211412227425b16f2d482434cbd47b9dee4b31ffed395c9ce499bd154ad8b90044c9953436c66d52461d8a5755ee7cb50314d15359fb7827143141837373f332dce3a0ecfe1d1882f0120e7188be2d91ae25629e3ee96877f2340c4bcdd9ad08ab11761a939f1f1245f75982b11a180fa05a0bac63e6f08c12c2c5f31ee308f5d4dc84c6f0506b5a8b87c379ce4d0727a1109e4a4eba4676f8c095d20ff3e2896e9c8425f8c676a0403ac44ec9ee35d913d9d087909ab27d6875f2771024c9d89e1165bb529ff593915ea18b1c33bb0e78c67260eb6f44f8cdd07e783cc76579c7e935fdf262b92c3d7c375375cbe1233db0056526fbc123bcd7d3eedb0cfc8f5f63f9a2ac71c0c9f2943931d72a433130ae5768a9a019e264faa2a10c9a29cc4990c227333bccccd0d53dfed6bdd8649fc298b3cbcfe4f8da286c2a29215892c37c320decb5c01a9bc11115ed01860e0e175b5d6abdfd0953d6f05ae3171384bada11a9afa47d0feb29250ad1df9fe6d0070c0e4caa920ea7bf325fe4b855a6d10265499ea0dcfc6a23c2a94e98af3661ebdfca9694a794ce7d3867d954cefd5619c0a5dc50fd05c7fcad22919c93f4f6ace0200d8c67339290534e1b1744ccc39765226465c985f1dfec195335b910b78692b233b154897283a31246a447acb3ed23e343d630c06d6c4f0979938657ed1e0572f18157a19d9dddfb39302710a09a55b624493e56a01220126a0712753807ade1f3efa0f7fb4a350cc5168c5cfd86c71f862cccf6e8880db82cb60e51f3117dd7dc751f85ec7f216583bd416b1300da7edc5839d2f118eae181125883d4906397ba0afc04908d997414e345a823213ad0831c2c2a51780bbb2e5fb502cfecd9fee30b4061a8a93f70e28ae0e3af663c43d4b9fcd92b3117874d606e58baa355bf4516c8f02daca6351c42cb8c1902d8dee8af1698a6ddefc12507e57d22b8b7fe8e44c8ef39d3487afc3fa43e066cc674bf2d9fac2aec1305693326e426cf43c80855f1db47b7d30afc5c2b8eed3c4d83029e0ce01035fd71604dcce8bd5137729d8a4d2981033e5efc5b1df5f47144fd39682197db61eba7ea6e093ae97022e551d7c6a6cb938a303633dfb0879ec30081e88231559dd552408125042270e7b28fcb2599c66700497f9230d63b290f703996a25d0124d2963165e17f1b186600799e7bf5a9c507c6ee7da2b7e6cd3210087ad3ef98c9be719f571475567a8ae3709dfe9024f3191856572bfe9291140d3aafd71037e6a7162dbbee80a548190812b9b2d601985c41a8a6f332d5ecb04174053164b23ec19437a350d9a4755f439be5b96a6f9737d3d8398ba057336266a20c54b3195fde19599b257446127a131e523b466c5d4bf7bebedaf7e78b18e169e5525cff0a6022a2ac928c7acd07e417aa32da5d489cd6c52e4a22027df713c39a8f14262e25d0fa8f5013a1d591518aa09cb4282fb007be2e3accd14f92864a1b5cb886b7acdd66f04497371950f6b1d671f5b5f8b01cf6872ed8f146532b89c08b920516717add06e91df4409b01f190383ffbdf1f0bc75875811970cf8a4ab8f41c08c9d771cd01f3dbbf94af26ffa971cf3aced684872cb411fc1d9a10103c93e71831ab45cf64a91f0f1069f1835a34c390594b2bd36f26018080c7f6604b8ca4efec7add530129c7c239846a4c7109c1f14bb3d5777c4b73fbde45e35fc70f0ae27a5365328d3b5b8c31324572e36dfd5d59d0c0a43a7fd5da82554fcd1b2c677783e498582c17949a3d4a5df832d67f09a5407d646e38ab8e52abef932e42d9b74d0ac2ddaaab6ddaba7b85588b8ac9e86ea8220f9fce567f674a517e294dc6a03b34193ae412609c14189bdc3cf6a36f5ac2a939917e31d4859c5394beb7822ab2691169c270eb2a29b9f0b5d6e90c9644746dd6fafbde8e383ed46a122813a1e786097ad0925ff13b552061115fc0af92fa0ea4adb17a798294310e82dbc76d0f201706ac31d781e4d029db35d5594f187b2bd7ff3ae4481f80a38725b736e762ef7c91b4ee421ae6814194dc413569f6b3685bf6b90f95f54a8de51f60a28bb0bc522d8cf2a2ee85c2b5805d5834fefc93a9bd5d8bceeda13f6df549f3a5e3056ffd7c92ba241ef48b67097ff12e00d4c58d3e4c5eec814b7fbf62299788bdca3a7721b447dc20ee9546d44c98b270ef20e2fb694b03a03c211e91ad3fa429c68802be34141569fa7b68a4ba6fb923eb33f2d714dcfaecb4f582802e99f6aed07c6555cb1df8fedb69b4fdc69814cbc7882e40b4e47269213d7c8b45eb103abb146ffd260d9cb4208ac97506c7514351ee4437b49d64ae84c2a03bbdc9e6785c6f60fee945e993ca784607807890bf1d2c169e3485231ed40f5aea66c8db6fc0925831c11d2f25e3207234c065b315076eb6d4073607b3e971cbf988f849ff416881694fd178a4441b4a3657ef9a706235447ee29eeebf8895d2f213457065aa41620e667d9bdf5692c2c72a0d84fe2f31436da3943ba5e5eaebb39523e11a7bb2188e6714212605b5cb306ceb88d370a0b2f46c2743bb66d1f40ee4577a2cc354527037c5d835d3829301ffaa9cfdf9872c3d3d0aef97bf494883d022e73d08848c1feea977373711edb456ada29cee4ee0d38e77ac4ba9cbfce240a05062d58966d9ec21bf2de4a79608150ed37ee3de240ecc7d8c04fe7109f2c2cd678d776a28294a153978c6209edd326139403a05a9f17c1a196e301d0d05be02a242282f96d90f20af4dd8c5c431d4735e1fe42e68522ca0ac6764b88a855cd3069a9c10e887676628430809d2dc5949a8dcfa4f0d2e1bc94bfa39752acd111e5caa90793bf1b0b920d290b27107c86d9589e1d61962494bc5ba5ff91ae77f60f4e6edabc2f85be5ae2226277ec8f4cb8dd7cde30e0f4777a91770929aea900e773990c3ce3ee70f15c87d1b525266185676c06d12b0fc06b279744077dcf5a48ea26cf603bef76128e3222653c775fe22bb0295c2d87edb2ac2b6f674174bdf6b6dd6666f941b6b989ae1f09f487af2103f82b784d025efc2fc4e02394447ba379a06e69c5922e1e7867f6716c3627bf053c06a423d064402ed6e49a1cd77280f09bca05a750f7519f4d7e41bd39dd3cd69cb576f4abe8289d18a54500a1ce4ae1a34542b8f60c954ccf22d2d904cae175788e1489d24cc15ac05a9458fa63fc1044c5a4df673055d1672807dab45a1dd7ad6a7187076d3d8f5e2ea9cd7d0a3dd551c3907db7f7871a9dbd22eda4d3276fc54a480c92e63989893f22107c03ecace3f4f4d5de1c01bed33bac8f1d92b7ed96ed542b0ddd5cf9e5d500e6598d77e00b8227b782d98e5090b3607a1e979a3bdd3b063a65333070ece0edae8eb56199d6e1b242aeca00130788127e003d4b3dc0e895adbbc5e26fe6cd5fe849ff51fd494d428bc95fd25957ee10438eee4b730213324d9631179a6d0c8eae6e549b9f9d74c8a30e77d7b39ff5cfdf87b19c4fe579c73e8ecbbc0c3bfd4c75b74ee35a2f232305b6c7daf6e78215d6618f06292f85862f80decce523efb20f05db43b8fc2b10a93b35e44dbcda48777f1df7ffc09f54cca118d748e3480853caee8e406a96d8127902620b0baa71b704b2ec3c284858c347b2be0d66265578aae53cc120d3d2ce83056a6a1a165cf7a50691ac41e4d7d69272dba55635d88da1036d60f52a9c6f269fda85f50ce58d6d32d615fd7d284c4c4f2534503251e8702de5f906895a8bf8b01552d354cd6cfb4792ee7817c2b6ca296b772c2126cb8ef7b0d439fdcc841ead226a41abe28659cf66cdf41a68525c2477799d5f6bef9dd7c86242724f21c3a8cf59ccd249060e40805bb8e9925080c12403130747449d7e7879b64c6318f548455a1b45f1c414e842eb85a7702564b2f7afe71b165a420508a697894b185d9f5734eb954bf826b4e07fbf904ef10d7b54cb3246e71fea000e93c9c646a5b3f2b814c734f54220f7c51af5e19b83fa91af8ab050bb13854f948f816b015ecfed0f8d2048ff6a338c5ab55f455db50b44503ac4be7f575ba126d671f6b43f16f85432dd5e009cd7beeb0acb76a193dc542f28b4aeda6287ab0837d99deae033c359c2e1731006bb978dbb435e95fd7232499e81f5754970e7e486e36cfda0c2cbe84ea2d8b0446e36d547c19e28ca517ba7084f42824c13c1af62502bc1fb2bda75083d0dd97a872803a59d48bcb454f419ac3aba70d7bb7fea573d7b3c412a90e42b8b35754771e8ac39525bfa2eeed7a82c277b2e4bc376d59c28c8334975370c4f9e075ea5488d881ab9d9d6d1597529b4416a43ba5cc2547de488435d68e53ef4b0f2267ed1865fe41d9104d571600ee41203aaac811451f44e18f7424bd598970cd6272ca28b78b405079a823d9cc2236ce247f545874546d06fee98eaff921d150d25fe6553a0e775c6c36547ee31377ad5a1cb7b560f5591a3892aa64e6f2ad32665ef1563d73070325132a2f1c0cfe936ebbaebf868be8f261d1902ecac53b4eeed1a501294366bbb438013ae713e748b565147cb97da725dfd4f6a2c019c1534cfef7ee9d7acef78780e3a510ec53a9ee649986d211a3ef7d4b5747a46fd0108177c1f5e5e527f0021f66a8618004cb1f0f43f22cce6371ed018dc0141f9d80a01780b2a34d9a6912a8f6decb0a9aef9e6fc8d10efca8d08fb9a8a18cef6869a60420add2e0d6786d8d41e8cf8420c0846c3ed49f0163080b9fa1dc6ca1a3a13d7bf94d3ffd7abce3e5c0533857fa223206931ab32104d402fe82184d1adc8b8da7eba25f6f4e72f50fc044fbac463fc2d1ffe73f76aadcc7c7767f002f86c7017d2c33070f5372d2783cc45c92f7b8e49eb3eb9e3589b7191111fa27ef108e8a12f4736adb7f3ecdb286d531", 0x1000}], 0x2, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x40) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x8) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) close(r0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x8000000040000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() setreuid(r1, r2) syz_emit_ethernet(0x81, &(0x7f0000000280)="32409d509c51ad365bb0edb13af44c9793bef28a2e6ffebb4fa947c731b59f3d0cb2be9aeafb9caf0ad0c5483f1f19f43802be8ce0ceda2b21c6aba0b2f7ba360410e8c4d919a5e58ed9ab44bd78f86dfc457dc60e45e22f9d921367dda088d5fec8a115468ee6c8772e1f32e5642ccbbe049d71642ccf9bb045a6000000000000") 16:00:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fsync(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:36 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000080)='./file0/file0\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r2) 16:00:36 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000180)="cd4462a05d723767fb617ef380e5959c1b1a355b2c74e04d0c0ea222ed00de88fa005a2ba09b86dd22a3f00b5ae4afce09a46ecac9061c8dc5422d4e6016d72cbc60637fb8a5a7134244501391bf60ec74cd621d1438e981451aa715888ff3078826e52dcd05019c320041761329eaac1030df7d6bf3c58f16a85f9e66c339d34535332cfe145604a630f503f9151290e8540df9a5d1db00f66c19b68be3b93c6c9f1f748da58b14a0146a6c5266e3c5c711", 0xb2, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x2}, 0xc) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) dup2(r1, r0) 16:00:36 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x10, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc22, 0x7, 0x8, 0x6, "5b4ce0ec9145d53ac9c33ff49521f1f305988e30", 0x0, 0x40}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e4c2b69affd6ac35b35e48c31c14eb511137f93", 0x8000086b}) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000001ff8)={0x0, 0x400}) r0 = socket$inet(0x2, 0x1000008002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f31cad590c601c883717a2037a36baa8a22897d02f53578858eeb698fba7142439baa13bfcafb96e06ad56b5416c9ca5e75a043bb320d6e0d5589d68452f4e5aeab923c41dfad785e7e046f1c1b5265fe9b56d98540740d5e583896649885b5accfb4b1812e38d3c6b17ce70cd08d5c7a74b6eed49ef915fbec97b8c7bb388", 0x7f) 16:00:36 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f0000000000)='./control\x00') chmod(&(0x7f00000001c0)='./control/file0\x00', 0x1) utimes(&(0x7f0000000180)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./control\x00', 0x10, 0x98) r1 = open$dir(&(0x7f0000000100)='./control\x00', 0x3, 0x108) renameat(r0, &(0x7f00000000c0)='./control\x00', r1, &(0x7f0000000140)='./control/file0\x00') 16:00:36 executing program 1: r0 = semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x3) r1 = socket(0x4, 0x400000000002, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x482, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto(r1, &(0x7f00000000c0)="0d1364000de5b52ecb25c5a2e6d53d44c20d2a2466629587acb58f08a123fc332f3da23ba5a3ee6ffd3ae834c5350d7755f61f7101c9f4c754e37ebf24bc7b0a355f8041a5a73d81eb394fc2541ac2a2571e0598f5610b868953162ba71dc21e63053a79cb2363d4f5735e2d71f94105338ca94af2a69639e0f6d0cd1c3c60ae1bbe8d6c3454e6e85a7b31686988efd2bdd1facaf95000d8639f25b9fc19ee2a65da4a1df5a097b709c92a79b17e510a6b0790e9f3a32cfcd4a3e9a6e9389ee7f8798d2bedd476f541660be12f8e5084908c422ddf4a1c75fdab727b2711312b4e4873a8917536", 0xe7, 0x1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:36 executing program 0: r0 = semget$private(0x0, 0x3, 0x20000000000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x80000000, 0xffffffff, 0x8]) 16:00:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0xc82, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt(r0, 0x57, 0x3, &(0x7f00000000c0)="4c99842627b01a15662dcf50bcfcf906efa0ce1227ff6877e2b5099e2939232d475c9bde16e2de25b086f16bb4b8cfdfdd7162cc82120d4be009c8ea777a125c89f9bf3f102e02d37ab6a810e309aec363f395ce2d0a104a2855742a17461766a1906d0e8724572aead670354687ff3d9770e0aa051417bffb99d1718c92aa0a9878e059ba7b26c401ff985e97fb2cbdb749dd589a9429aa2a7ccebb274d4202e885b9cfc20d534a991e9aa51ef45d9418f587958a6346", 0xb7) getsockname$inet6(r0, &(0x7f0000000400), &(0x7f00000003c0)=0xc) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x28080, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/210, &(0x7f00000002c0)=0xd2) socket(0x1, 0x4000, 0x4) 16:00:36 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000100)=""/249) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x5c) r2 = getpgrp() r3 = getuid() fcntl$setown(r0, 0x6, r2) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 16:00:36 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) pipe(&(0x7f00000000c0)) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getegid() setegid(r1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 16:00:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x22b, 0x4, 0x3ef, 0xffffffffffff7726, "c1dd175f162b9210103e5de8572b92f2f5182206", 0x8001, 0x1}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x0, 0x800) write(r1, &(0x7f0000000100)="07949bde579418bd7a8fe236872b540e152420b4c6f3772428f0a95d7557bcedac586b32d3f9a3f2bdf731182a9cf85255adffd9e567ec40c0509621781c591f868cb4a264e3e4914c371d7ee5ff194a279bef76fed910967a84054ce9a5d13fd170c832944922b8e03831de25b99669ed46d87e5c769765c0a45de541a6ce946c69e686530ede58607e646801801c60e018c0933e105c8b886b857783fab984a30eb6a727e4d1d9e723a070714dcb5b446a0896c5ff7941a30b4c3003d46ae7ed56", 0xc2) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2000000000, 0x8000639) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) socket$inet(0x2, 0x7, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:37 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f00007f6000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) madvise(&(0x7f00005b8000/0x4000)=nil, 0x4000, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xfd) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(r0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:37 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0/file0\x00', 0x2, 0x1, 0x2, 0x0, 0x8, 0xff, 0x7, 0x1, 0x1, 0x8eba, 0x9}) open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x0) 16:00:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget(0x1, 0x4, 0x400) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000200)=""/150) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) getpid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) recvfrom(r2, &(0x7f00000000c0)=""/124, 0x7c, 0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 16:00:38 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="c06eb6967a0f0a73bb415e2c0c0f7dcb3c47e8e39c939d90e374f74872f1c96d162dc87414d57f1d4217e6ccd23bb538f264b9087f30056766509cfde4e268f63122021ec218b5980c94326585fa6d07d0aefd2867e9c911de160cbc08206e57488e515822802644e240e14ad23cc35563f5f1de2910bd38eb1e03066c53ddf28d12245f146f23dc81ef4be8f5c76f08691ef07465616a23c1e2d469d5ee155b9eb35baf69aac540737f3f5254cb59b9e84efe9f9f846e29ec8da4d83152ad5f61a48882a1d340cd292c0bc87cee11607fff8379ac100d96f19dd6546437330687279d4cc75644689adbadf6775637db972591b0f10104630c0c402160a3aa04152efe072515b3f37cc6dd6fd5a072f5705a81d6140aa867ca24bee3742c937131ead4ae272847e964855a6697f317e2c8212c9f4d7e8a6c9256378dbb0f7e99ca7a79994b45e50749f288679864caeae6140fb2510402c0f831005d78b7ffdd0ec1907cdae958909cb2d44d915e4256235c4a0b87b38a2e2e4d1e96f4f0815f0ef6ffe9947d2f37a8abf434566f039237f977e9a66970823fffb7203403b5dfa8ce034affe66d1d1a4a315acd83c7d7fe2328829dcec49637dc3a5307b7de7201703ac60f2210197b5c9dee1521b9abd10b2357338fa3ca61db4cce492a0df20cef72cc39606e8612c4caed454e52b4b25d5517ee2091e812a2c22ac6ff5ff9af2e04c3470fb3b6e9a66282d5f38cc4c2dff6134f47e2cc356966899f801b17e6b535eca79ac8389abb4467ac6ff1f70130bfd314adccebcc6b7b06e542c11ee8b57100b1efad804e9e8a4827afe54faf7a74fd5a49a889dee779322f67568a589cab89c15b77be01575d0d6cf6833c24f6a42c10777a3b0494fa473e5acb5884ecd05ee006d1cc46151af0d1a92873c4c7fe7f199ae5958845a8d917be6534b43a183a025c027c1671643c1ba20b858ea5f66a34c9f84b332707397b3cda1065507b4b03c413a6d619270d8fcb0c4267f24f64d7cd5bfb377e630941f31347bef56b38c6576b24b9adc44295b9337611fc63d72ea4842f69e72ea0dc5ba9f0680e0dbfc1b460056851f416f520b84747adcea447b6399f438d7f93d58252ee694b6197e68f150cf84032e277b0e09a166a2ee1fcb530b9d57010a89fe075791f9f7c8629581667c77a61f35c1c1e584479666201b652ba8c8ec0eaecd1b4fa7dad8299130d3c254fbb564ed2a15dc6e4da73c0946ac242e2c03ad2390067b526f9a5cb555761dfc15ffa913a563d9379b08c1edd6b7363227da2d5005043f3ed3e614ac4fea22e8711ad413de1a94b49c3ec693f041cfaad16ceddf41b7f19461e22d1548c5995fd08749898bd92fe6cb05b02ff8df241f4f5af1bfd102a1b3867dce3e1060504a72cb3b97845854b4136de12a236d9aa2371cef8454b98db44144763be9bc19e799a42fc24a332a8139191ab8d864a98e2a2a5fcced493bab88174dec758cfb4fce17c94b58f2d23fa8da295278a5a76e8450e7c0d84a3ec8a893667416b3c437da05e55f6f19428d674b66ba7bb40280a89a528f3bb16cd86483cae72b56c3c60ef1195de799576da73c1d1e0f5da728eb544f6ceeeb9447b19c61b5a5ca25cfe2628e7412bf769e5e5ccb97922432d4a3c65dfd4fb752549ebb03d0d8bebc102adc6c985e59ff26e623bbb936d8780160143dca9946c01e8f54daec5b7c21e510b233bd47757a410eb4b3249cec85e29f84fb3f3631616ea3d0f3c09d05a39560fe581c42684efe336e6f57ec79c8d494f05ca78de793a855970e16ea5b3f01b88ade99a50d027813b7f7b2db6e7f5c580d4bd38feb397f88fdc946fa12d21b209af34c7da17faac07e64bab2254063360eabe88c8d7eb1965c568ec92ae1323ac87a43540fbb4e9ee61640bc69aa52aac403ab0a0e2fc37e434781f08c0a97affa09b48ac035d7b54ec8464ab54b0cae083e6173067ffc23b0ba861f502d2b3c198bca7af88cfaeaafac3d08b1677cd0fcfc7c7b7a41608626cf61290890ba8ab30c1fcf254b99faf4eb2f460457850c298b29a39e01ca0f0fb4ec8d092d73c6d4f167e065a50dc5cb5e21987f9a5df8cde5d3b3c2c7e9db6b6a08aaaae89bd238a890930f690c7765beda87d347cb6f9e4e6d1081a722d4480abf420f5249ff69142ab212ac3fe72c3afe58b9f6007ea65a2041a6a1645a30dd407864be5fd3a196d7bcbfd20485492db2162e222166124ad45f1f64f6288ebc752b026fb32e61963030d131822f878689fc63dd284f1a5cdefce1b3fc931511f00cd6413406ca865dee349f58dc88fc1ff6aa0a24b1ffb6e6fdb66bbdfef32b4dc34605191467538764554628c64d03232bb6cea18c13da5404a9c1259e5123c2e0cce94182b64c5b85be07b8bbfcd14b152b993954dd4237d12bfdb01dc5dc067609ca6676157762c30b0ba9062c1dc44a242218d81631e04384ad66aa3770f3fbbe4f8cc08731f8833a512646a6f30c2cdd8f8c623035e857e563f7c78b46878933e362a7cc26acb71fa88d469ff14187ca10b25e2d33ad7182313b84b208866a8aaf16c2a26391a5cbe7b0190d556a3d0e574dd4ced0cd092e2e85d57909cab7c9b3931fce3e9d4c9e1d986497e698fef3e6f4a38b192427d48987292d9e60d52b6595b32db3f1ec0f59d7b48ac7fd6e7c22a94152ae064917b42856a5dff622d8b53abfb54c24986d613c3c53bded6303a93b17c05fd004d316ec752cdbdc5e1cf9096a06672e63cfe8600ba4a1e02c9b2f940586515669a58185fbf38ec1c71fb339335e81ccf80703b2fee60c26bbc106686eb486fa7932f72f59c0a23d24675f5e2263d0bce8d08f9816566489b5533b1079bcf3bd72c49ad74d16081c14bd980a4f6e50050d937f6efca2aa8c8be0c8ff8c32f5da4ac8e9b78cfb8c8e5ab53de7975f952403168ff6f6d2e3a10604e897e4a87617547db5b31b83060005159a39767d6f73dc622a95fb9443819dff8523216e2b5f1ee3c0f1e07f4728a8413dd66dc7b5db46c40460a3642bf71adb3bd43c0d5df5a89d73a40881cb40621ccbf65ad82a5ac61b1c39617457f61454fa2b5cfa999b43fd6399cae8d8e8ffc2b6d7acbdf090b136653663fba6c8302b454823b6d5640017bc7b752d94aeb67dcf366e8bd44f8b090e6e0ef813756bd1347538ea458f8353b4f2b62a23df6cb0ea2adfb23beb4fcf5bcd7c6cf3dde3e308eb71fcb7e556a9f61de93a2955569e94bdc6c618897b8a8d46d42e511d47adf6ecd7819621210b439d24c8a9209656474f04f395b8e54661efd3aabfc6b28cce15fdc94fe8a8b08d3a2e77d6df5f4591b91f26a10951b593fc6a1e9f32dd84920c69bc65b7693069f211321bdcc581623cff581ae26ec7610781d1c0dee2b9039c039165275d87ff9922bbfa8681b9f1fe869faef3c1804d9cb16debf84eb96aa0c52b952378e490f1b27b3f1fbfd7e819f98b97d6395195d821a181c7dce6c76a62b5d228653acd8e64026c8be395b0f875d7b8b17369ff71063d1af32ad92700890c921d573f216503eeee364e210bf43a750eddfcf49ff156641796e315fbf1eb2f9230be56bbd0ea484941fadcec62e1e92b1ba54f0a01b28b1a55e086329a44282c822efd00793a52e0183d0ae72a3b695e9e2834ce428330ef64f1acceb5f39bfe1efbec75cbb085d7d42e01eaf079de7628b92848938093018c229a561b7612d423cdec8ce102623ab3f0759ee16ab9b1635ad89f6694cbcea7bd9e70ee6fe52255bb587efdf30e501b8420a09aeba8b5784ded8ef67c065cf09b6a51d6970cb703617743592fc76df10de8e2e11e24af6195a37a8c85f60cdd0f44fb198814daa6b9fa43765778da2a191abd3522188128fc79ab60f2800987671f79fd05c3dd514ee71e07f2d18d7d1fe6df71e8b3675838736882e95bd4f29b484c58fec41052db508e5ada2f5d0769a9ed98bfebc04377139d1fdc9100797d30150029b75d3b3361ba7f2f5739d0c3bfbc91262867a78b3d6b1f614dc85be97180101480e8e1f1ed27747cb7004c25dbc79e782f773dee57a9f238a453cbc726ed5ced21c3dcc2af4631ddb9f8582ac7582ce18e9c4fae5b33510f638f7251e752766300dae27e9e75c42f4dfc550e04dd85e205ae07ac2d384298b2c5129852369e643b816e38cb17bd7e42e5bc362d1370fd380608b8f563ad77cefa4b85afe54c9d73ec08a20fa59bcea1d2d25e7171fa619307496e2b01d5581847cce31cb6c0d6973fdea0ec02ce2ced168b41591df09ca4b79ee19c73cf75eec9dc367a97a4ad7dd6e04cd9752b0e286b84da835235d486aa49a46138affc6be739ee3114404e9204258e34a1f122391cf41f2e288ad7d278c09532e2c0bc4a5a54b9fac035adc845cee6ac926efe4f84167cf565ba85236ed5d681de8de8844df35211cdb2ce0a6035949a28843a71e65e98b399cf46084d691bccb0f8bcf80fd8de6d61ac550e10cb4cbed46db3ef7bbc8d49119ddfc19f03173ce0f8f51ea2ee01ccbad111d01499e421f8f8d87096f3247342a06cea543a86716ea8407fdf08569c488993c15bd3f545d6761fa272eab1148150064ee736e141663a679d598060cf6fd1df83e8b291ed1904d3b823dbed83b7a2698c0f7dbc2fe27ed479dda1f5933fa4fd53b8290624f5a386d3dfd7b5195ba5c94cef7c93c7560b110af57ac9d59cda5abf3d5443f7e78018d6860054ab663668dfbaf0af29a594712bc07413892b2e5eb533c7b7a33ae59239c77a4b996ca8e915208e425f3f8bcad3422f6ec94e547e95763a3664dcb8ad358ba79d4fba7dae8e5de74931ba05254afb638ebdb3b386a34380dad64be05ff6c8d3988b0e97d4bcb59bf8a7ce35bb8c4b652e0d59261eb8a390e04ea15db0056ac8b9d96b3300991e02e18e14219d3c3c6e2a11d03fd230b716d9cca34c5248d7f9dfaec92a1820010a2f28a6e5d99f24d4d2138af450e12165c55715958853f257954e4541e78d9b94dfda3fa1b7a8cacc3e24221bddeafa3848c3dd50c1ba2613df19142cecf35c711e79d26d62812f6587aa65f929a545918c396324acf3dd43fc4bc00e7d61f8ab7f45dd3fa86093791d0b7c3cdd98ae6becb1e7c27197b701dd2189b7d3064415543b62a0c46c15fde4d33e0a26cff56d57b77a3da436582cb2c0ff22db28ef2aab7f04d914947f79d8a19ff90fa2b3dc2bfb22dc4e423f0a91b7489b960f63d8b3cd96f82aba4b82ce58c0ac502a8b9c489b16cc854fa2b85a83c7de498d9e8a12becc99d1fdf8bcea878c294d60cea29d1a124ea3838ad511b3e126482fa9c2e38ac560346221b667315b1e2838eb4db8f3966ad5555ba21df3a15ac5ffe448a2b6500aa42b41f414501f67220c277fb6c8c308225eabef3f80c49f06222580b9b77c2dc090c27ca017a2a7fe48d751c6f4ffe21fe57be07a08fa6c3810dc36e2e273cab1f6744e035c2d9f9256249a88985ab0e7dc4c70fcd4ade5c8ed165a9bdf30cc4c4f39aca50cd6870b9b2f5a4a59def984a433cb174088f747064c8924bdc29b4899b121f25fab59e2087d3312830f2dafaa94c4254ee7f8c8caa352f5c18fa4080ec65293bce59740d9c71b7beea32931f224971c2b01b9b180a8ddfb8816e19fd77f0171a8e84673bfb7c4eeff7779cf6da5860c95052ab79b5817d4571f47899ee71982c57767c98bb074993f7b25670d35ba4165c92fdaedd4e3f5773941e710ba79bf7719c0136980d48754040", 0x1000}, {&(0x7f0000000180)="3fbcd8f831ff0400f190dcafa50345ebcc5f10fb0a6cfbd48ff5d6cf3de76a89a922b6931cad80f52f67a7ddad97134ba4df3f50d4b5d6976a18df877fc2eb45e098c58ae052d2deaf464c83a1259a2987a952ee07bc0b3256f2e792ff276626318b5b939c38a680c4dd41cb7317aa409bb657d39b2ac9ca7c8c287d26f8f15ddad7db25e18bbdab3fc88efc2a79e3313b1cf917bb59177269014ed94013bcf0093841d74c89d94ff2b46ee9f678547e0196a4a352879b6edf08565c5bb27f7f421c270cbc36f52ea6333f3c88c1e4ee78e379c9e14dd7b67740307335d89c89978d0db611d672d546432303795dfb", 0xef}], 0x2) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x1d}, {0x6e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x40, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001380)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffff929, 0x100, 0x7, 0x8, "03c8a12dd3830985ef1c3767769f3b35d0bfa00d", 0x7, 0x5}) syz_emit_ethernet(0xffffffffffffffe9, &(0x7f00000013c0)="9265294660363d1099b51e07ed0653c84d390aa73dab410867d774492a7d1b26f45a9d050756ba5a05a947053ccff397525e8141bc912f759f3417c3eb64012ae58010e54d929e6717dcaadcbec860cf633216826a3031ccd1f9566df80de6d3592bb3b5c402b3d35b662b1f73e48d052e5596997f449ac2f14cbd3a9f32475a5a5fdd396008b5abde5cdc92") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) 16:00:38 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcb9b9cd751f58fdbab03c9be986b815cff13", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000002440)=0x10) pwrite(r0, &(0x7f0000000240)="aa9bb70b9ac08a9371e248121aede15b4d20a6e56d9b6aa25c26f22077e6ef263b58abc113cf297543a58fe652ae817d6cf0ba6f11321d75655693f545e3989cea9ac8fb96524c3145bf00acf27fa9ab720d3f189743032fd858d5457f0d40dc21814b8391c132fd97c1044a98af0a8afe0411581f9ccbba29a196eb90234ae31bd749951acb3c04a4fe914d774303ed4ac922c93197981a0851536c8f60cce76c86ba34a2f4e361ad3652f99241f26f5f6766cf17847115138a51ba74cbc75a31015525a36ace110391b5552a413c8510630f446c8fbb34a5c2e8b939f00f1d43e21d4657eb351c7b3ce30e9eff6b1b5bd5ada9811059", 0xf7, 0x0, 0x0) pipe2(&(0x7f0000001300), 0x10000) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x401}, 0xc) accept(r0, &(0x7f0000002540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000485d4f4016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005fcda8981ede7a704d0e4d15ef17a4a8b99e9693d98ad65bd205a998abcd02e3e27dcc5000c250adfa347202ef67fe1e411b06326b420c2cd0e299900d257d718aecfa8799db45fc324f0c68b0db78b164e2a2545db7392025836f7a1b18144456d0726002bb81c5c43bb0f7bc16feac216e642f00"/4211], &(0x7f0000000000)=0x1002) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) sendmsg(r1, &(0x7f0000002480)={&(0x7f00000024c0)=ANY=[@ANYBLOB="10381ec08e39a17130004b7d8ef53a57098e59f3d0724b051ed4e043e748c764ab085a3199e26ebe84f8e9b840c36cddb1f3822ab22c16a47774ecdadc68cd17b6a62e3cfa56bdd1a17f868f28f1e699c2c9595445693012cb010c28478dc27c026af38b3580ff7305aba4f9b0f467"], 0xa, &(0x7f00000023c0)=[{&(0x7f00000011c0)="6a8a4958c60d9145b63a9ae82f2b37e2b982fa618014d648549f53509df65a64e86f0e67573b88462a814e32ce9c12425680cc301bbd9070838f382f0be82eca955445473a167caec53f8623e21db166843a42102d4453c187e5e925df9d26325e57aa40ef989e788be32b47e3334b05f69a9963a00ee1003cef5d6e82a88d2e8a9e369ebdb1e023e11f0fb9a61f2f3537bc5437ebfb467bcd5195f4005d3f7f81f04ad62bdaf66e9d70cbb6c7a6f80522504a4c0e7548a4bf3217d114ad171326a39cbf6c7c11c6aefa01d4321eb7396f09c77011d112928902b28cd1ce1e3d08fcf72808078617a4f8bfb47650f8fbb3", 0xf1}, {&(0x7f00000012c0)="76d613a291977aed03074f1cd1dfe9203f7463ffd9a6159ec0f61774", 0xfffffffffffffe2f}, {&(0x7f0000000180)="27bbd32f7a85d3be64adc5bd819a506296375e45c375f8c4095c8b151e16c114e2ad9502e1ca8d8a21e85c23a0fe4c94d3f7408e8caf5e82fa435aae128b42d2ecda9037595304b81723826d7775af250baba7c022915f9f8e5d2750e5442779bcd552186bd455bbff6c709b0589d4e75386f5f86b4c6da24f08dd431c36bad5b9956e33b287b0ae8d9e8b6670b7dbfcb41ad1"}, {&(0x7f0000001340)="f2621e9d5d3b58a079023efded03f746144f89f8aaa081a1cac54cd5c62bfd52276c972cd65911dac2b9833d89377647cab1ba5e1d846b9cdbf2bae2d185ea850a43302d6919473971a7c8b2c1da7f4140c7d2706a828f6ff4c91deff20a13e595457288b886bc9366275b765977dcd8000b42a4946820745807c49b9be1794139e1ed50e11efda9b37a4fba81a32bb35aa3655b13680bf2349442d042a149d02e073c08046422a5d98b0aea110199f5f4bd724b7d3832ee289f26a4ac88ad183908e5be43aaadab68c6353bc2efbde9aca6304deae42f59fdb9d9df4eebb889633692c49fed902154c2b94b6002813603f883452c4205fde3cb1da2d56758f58ce37ba98c4ab029254ecc1eedd5c770be13dc799106a0ff3f88b18e88971377854b6be088b9f1adbf534d81c54930c18c5d6820c7dc27114bc189e4e9bf8a1895e85cd3a790a1268e467c033a97927ccac07dcb1599457e1c2b29c21442ef5689956726c10878e9d3dc392c5749459b2cbfc6c1bb8723ced5bca827a775346d48839b7bd49f504e3fed5c09e2d6f7f6f0ff217473c43bae0f38b591caaee77e74e1894e80f206322592ebec10313ae748baeb6850e8986eabd026a34db1107af530accfbaffe1c01cb33d5c4369398d3b1a28f477e9cadce1a0828a73aeeb036579f8c641ea416fd87fa923b579c6aff800a75d7a66938826771204976f77cadbc32a9b1641f01c11096fba6241e369bb3bdd7d7ebf6867639557948efea6da0348158e0562d5be3d4884a6b6909e998f29442b95ff0aeaa972493e9d3c1f44641df5e20dcae4762d1da172042834ed176f8f71716886b89b045416023a8584dfe95eda066e3abe815a2917c60b8903a6128d11c642a943af20b2ff58549c6c07c3eb9c1bcd61e58759f9315e1dbdfe1e03e2b9ff3f3c2c40f9d02e8fcd5c0239202d8b8ebafdad55d8ea776c4aef28464752f3d01061fafc4382def62417cf2cbb43a3ee0d7bfe9506477f1b2a89118638d54038da7439c8e14ed93dbcab736f296a0a1274937d57315a032d9e6245a6cad40b2e4ddd75031a4fecc5fe4af4b63409abc19d0b6d133161240630646c874e0ea8d4492f19bc37ae1b420f591c72a1f921282b6ad12e99d01a834ce753803495ff7235bbd3771627d2926e1a02d021ede31825205fac62beaa401f72233de863212512c8c8414bc076d95d1dc0d193181bbc2292ac07672241ebcaaa4398bc62efe1a66e7a4732e8b1aed9830e4f11f316cbb8f06997fca27748881628ca6fe4b37942deaca7113de2f1e93652e77ad68a49a065cb72bdfd0ac5214a26c3b6eb4325d43919d87f9afeb95ba078bdad6d13fc49f935d7356fd9283bbf438ff27dfe2a12db51ba3d2deef54f97d29422b3a9df8828b42724eb31b035b29c72909eddce4e23a2b60cc225b2151cd727301855fe35800208ef07601dffe593afa29c5a93590bb73d39d4afd516ab5a9c331dc8a7b60a4bccfa94f1857c9c95379a95700bf2074c72b02343c96f4f4dcc78fad7e9b3a49453213add4c581e1202787e6849abad47d6bf675619b8e94ee768837962152fd9d1b10522b8bdc6d9fbaf1096db248af6415ffbb13f92a4ae8cad4a6852b764abc2cbd99f414d721238933c8815d6a299dce03b40b368cd7b46bf52f17d5db90cca4883420a25d74ec276ec48f2d05901cfc7d3ff454ba62a0f2291f2b15f92ba740197600a435f468b4bbf3355a58da9568934c82ec4a8c7077b8f98cc8bf863aab36f8c0cb24eb6d577dbb2e81cb569adf7527afe0c38ecbca01b2c98ccfb797aa0842f6fa13e631e7924e965602f7c468acefd8534cf124ef2458b670f58a1bd84b9efda5f273292717455a21cf0d22d1ad3d2ae31ef0bbea1a4a8e59e705e7dcdb451e12cb5f617a1842825c629a8afa20dffdb964cd4470c2440055518c17838e36d867e24719cf61058c3922eeb1080cc483111da387af5d039c146f6b88f127a7ffd27e525e222adbd9d0d8adcc2ea9e6b0e5c4f4334267654ad36354ffc9a8b7c5f268b0a64aae178034625fb588abf5d9f28e6a8e2db92a86b857d6068f208bfc9f08f3ee67211729820dadaed5db2453a8e51ae577f618aeb460f24a6f9017d5145ed7337eb2e08dbaa38a074e795607543053531ac0124534ee72726aa02189b4932fba2a8e34000d2e6d3f9159f3e8a101afc108b8c20335f9606b2b663f63944785e04ccf0709e426012dfea73af3f7232bc54451a54decbd017f6184b830760cd629c5c7f72f60940266b40f26667fe03dc2630f7825da5c93198b6032bffc129fb76e466b89a110c55fb4de8b98432d8c1a4b9bfb80ecddefae5a57152c4cea611d31066db2bc9926869b35543ef4d75b29edcf9977142a1ddfefcc7eac32c6f52bcb28ec0ff5b7e0b0e63f0a43449747272e724448d321ff7ac5dad771a6602e258f3716dcdf57bbebf64a448516e9e1bec30da6329fdcc9ca5c7fcf493aca18941940777608ddfeb05e139b5e51ec0343289dcab6695b703e9f729a0864d92c8ab1df4f4f5ad4fb7eef9aa48634273421d339b95a0938d5ad59076aa81ea56a647d0bfe2c6c008ec90e67e91bbe20c7fd99465bcfb97a60bc54f7780628d2808332ff8037093347e0f49924a903f4c8a02b889173ff283bbc7ef6f6108a66121564a195ce28d2210bb66b4895fced378edbc70cdc8f2b2c9dab43dc219ab656b32190f62d4fe9f0b15b9771f83b4da65b377b84c799b280f351d05376fa4438c5322051f5d9aea51800cfca2811001b65ee0f39415181cf744f1d0772359ba11688240e7d6bc1e307779a6df89f59f7dd7282c33b3c3ae0ad139e4a2703693803d99ed7771b4da8e8743330a51e2f0d5afb7e8b5ae96dddb86915e99dc712824de1401e0f28c900f8ea855c8c96cf675a33dc65f79720db8aaf7b87438f38059b42fa634b57b6d7ab788d6b038d298ae26a95baa29d5e5afe59264cfd7a955436a079d406734371af25bafedc468c25ab435544c5158bb5a2912622e93c23bef33e6f889e925c57cd0662dfa7223a272ade36b4dbb7894d4c61f5cedced72cd844de2c0f10280492b44e647d354b68b9b04d6ded2da4169623603d7f80501776c132eaaf55bac1935028846c3573816abd4aa463c427cc83078437fb64aa0c789bc4998da5226e17452cab54aafb1a5fca273a4eb4b5b704d5e9cb6bad3006728d3d0457fd452c18be267dd4f0e5e9315c37305eb91391d88b4e2ef636c034ac883e77e8112ca1eb3f763692e350e49a0c03588f1311843d6d3b20702fcb4e4e6815aa9355f531cd1d4e3f0ae2d60e6c8a8f93d03181171342b37c695dd95cd9422d21bc3808c0eb901f4749ee97dd87cc47b304d61f3821121bfc363a56306d78a9294af9a10fa954d35ac67006055922ce7b991d767f9b0c4711aee4c8caea426cc6310dc46525bb45b118cfda57056caa9b28a6b633cae12bcec60a5d549ce9a950dd81612326e0b5abcdbfcddb192e4a4a29a1d9758883bf8a8c129795d7b5d6a787f0e73788eabb0d97c93723fa340b92618058ec48cc82efc4000f664d78da890f4d54c0ccbe4d094f1f8795b9e9468a7ef325556236c35ded7933723c5461568ef9a46411e487f0af073877938d7bd28d002d23e6dd10ee59ec9d614c1d4dea2f4c3242fcb7141aa965ce49267695485e570400020702f1b04176574c05780604840b0f9f5775becd4b4daf0c912be3cf5215e4467ceeb923ba16bcbc9bce27a591662fc6c968e4c5a230ccd3ab3e09a3bd0759b9a10d4793b9f05fba88c90230148bf13723e2f74a817c77f0949e16ef06f3734bb7201488c1251dc20d0aea035dded126269119932ecdb808d13ef6a2353cbc4c3942e33e90fabc0e0027d4344e675546efb0bafcafb50942ba2023630085bcfea746a9db6ff60f68d8611aa38985eaa19631ff240f69c8179ae5c7b7b364ebe42dfccc89a036fe57ecd4f6e038b5b9a58aba309360fa9e2f87f9c41bb5c5286c961c83545a14b01258260977b06e4568128865985506fd2c74579c9fe4033618e6837fc8d96b40d6647bed46a3831cbe2985d6e1952aa8b38436d7c01716e49bed866cf58e80fa374a0813f4fcf40124bdb2819c749eb1c9bff45e3bb715a49c02ead81391f17e34e856d25e98eed57708e1182a69c85dea491b9934b22c9e34eba04b5524dd56b91eb55a4ff8c7df046bfe6903209facea09c00ec02295ffe44123c753ea5f3a30b2fb88f04345e61120930853449653dfdd7bc1f2abce02628e015f9fc57a9f4cae8151312865aa7843595f79b5c6fc7c12748ac159bd50cbcd65f70a826305b2c1ebc34919d78acb99d9c98b567b502da236fd97b9ae3e3c651547422af6d253062f80b503ed4e1227a3b34d8c7d0ee51deb878ad09db712eb014c65a7bc537507fe66e9f4a5d0f565efd29e506f252a1deef9e06bf8e6538186724f150767fc15dbc4d0657c28c922de35742d051487b31c96142220dade34ac0b6d39d6ebce16aa23aa6dfa125bb11d943de1da18f5ca31b4296299f1dd79f99159a0c0146262501f1d40c2cbf6a9a96e97a3d3e9e7e50184ac65dd0e5bf32422241add5b48b831669f27515bc94c26e96a83b632e66ebb9e45f89dfe871f6826c244a450dca8dfacd57d9c052544864be01b3c6a33eac57058259bb1629858e2209ed2880986fd77e7a02be3775ce6f826d73a6cd6f1b78ef985d623c30e7d175a86138a5054766a4cff0ef52eec1f11f7f833388d732a92803bc0ebf659d17f22439ce6e747388e110fba3e4e43eb265cce70d3ee5bcfb61a4ddf89fef1327872d54fc611fe13ce3295259e710db119d349b337eff5daf77a968ee8bee5a5329088de176caebc9446836889ed679944617437036026b34908aea412f8df30e56ea922b17c70b77857ad7f571a624fdb27834874999839113733245db87c169ffc179d0a34f0f9f681a06601cb0e75c096c3cba71b3d176d1eb5ccee5db3243a7a5b02eb1b3c40193734cd1506683792908aa18e9af741145e021cd1f0c690db70bd72f688e84415681f04a01c60025b02bf4bbd92ca94be997d9f0f259a2439e285126a1ed27aa8d23e6be8445717d15cf0d9f267cc1669151b0171832f4bbed6719780e70ec55bbae6e5382e4fb84a35e94019f85bd1fae7cf5f860cb33bf5a8c0d32395d91f18cff1d8ab23d7bbbecfee267c6848fcaa88e0d461038655f444c91c063d1e7590fa67e4a0106298f3bf0e96c33557364665e43a7b74efb3feec1dc7ad0a5f8d9c3dad7f9978e7b1cf36ddce4ccf6b6998e35093d2d9a1d59ff02feb458a755d0976b35ced8097b28acc012b25bd51860d18a17b4435771ae3f96daf9abec560c2da18c7289f7b47611c5573f7b54df06a7cd126aa8e00fa9133519f04f1ea175f5420ce127a9a34287e43a759db8a6df17a462d609340832675e01b9476c43134e6ebd8695c4c838ebd98b8f8d8d971c0a0703df307ac7ed9160141b59a4778ebe6b22027b60a7b2cda13dbcb6aac7f1e81569747d08731d8e907714a9ff5d3b89a13b3d6e3f2ac61cde22daa144d67189da6159bb9a0ee1544e27877d1dfb249aa97d6024e23974ced7702a97a67b1f6cbba53daf9e1e1bb375bf47e0a6de54856202288be601510cd5cf1b508d916a7ea1d367d8aab6024a485a3e04ae23a9c2e08ef05e08bbba9e8a466da3a646cd7a0049c1ad326c94212ab1998d47ae5cd91812a68abcebc7b57317010c0", 0x1000}, {&(0x7f0000002340)="707e2bc007cf60b50b3e07f0686cc54717fb28410ddedb21157cc5389d2afb4e93797e878f9039303f1c4edb49d580ee91e047f96f090019ea408736d18d314fe9b2d9361c8086fee9bf83d33419f3a9f46e85445c3f3f0e63b790dbaddc5bd6ee038311ed46e5eb", 0xb}], 0x5, &(0x7f0000002440), 0x3e2}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x408, 0x4) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = dup2(r1, r1) fcntl$getown(r0, 0x5) ioctl$BIOCLOCK(r2, 0x20004276) writev(r1, &(0x7f0000000040), 0x1b) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) write(r0, &(0x7f0000000080)="d91de6dcd092e1896e13aeea2784355c9b247a1179ca408819e35a50d3f83e1ab6a00643674b7c52f02fbdad7eb03e3ad4925f667b16741a416680546aa4a1b9bcd9e4ce8d5619fd9b57ca7460c82395d15939a1b4db2837f0c5a0debdc4fd1d458722792bc5e48141eb", 0x6a) ioctl$TIOCNOTTY(r1, 0x20007471) shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffa000/0x3000)=nil) 16:00:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() dup2(r2, r2) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) dup2(r2, r0) 16:00:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x6, 0x1, 0xfffffffffffffeff, 0x4}, {0x200, 0x0, 0x9135, 0x1f}, {0x6, 0x80, 0x7fff, 0x6}, {0x3, 0x5, 0x6, 0x8000}, {0x6, 0x7d2fc048, 0x1ff, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getuid() getsockopt$inet_opts(r0, 0x0, 0x1, 0xffffffffffffffff, &(0x7f0000000140)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x80) 16:00:38 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3ff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f00000000c0)=0x7000008) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x7) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f620b6c653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) getegid() r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:39 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x40000008, 0x86c, 0x8}], 0xb, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000042, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000020, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x97, 0x15, 0x5, 0x5315}, {{r1}, 0xfffffffffffffffe, 0x81, 0x9, 0x81, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffe, 0xc, 0x20000013, 0x1d5, 0x8fac}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x22, 0x20000085, 0x0, 0x4}, {{r0}, 0x0, 0x0, 0x9, 0x2, 0x20}], 0x1400000, &(0x7f0000000200)={0x1ff, 0x2000000000000000}) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f00000000c0)=""/183, 0xb7) write(r0, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:39 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x14c) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f00000000c0)=0x6, 0x4) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x5) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xffff, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/58, 0x3a}], 0x1, 0x0, 0x0) flock(r1, 0x2) dup2(r1, r4) dup2(r0, r5) 16:00:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x0, &(0x7f0000000080)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2}, 0xc) 16:00:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(r0, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f000015a000/0x2000)=nil, 0x2000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x8000, 0x2}, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x5, 0x6, {[0x9, 0x1, 0x7, 0x2, 0x8, 0x0, 0x10000, 0x100000001, 0x1, 0x2000000000, 0x9, 0x5, 0x101, 0x7fff, 0x200, 0x80000000, 0x8, 0x2bd], [0x1, 0xfff, 0x0, 0x1, 0xf9, 0x0, 0x9, 0x0, 0x3, 0x7], [0x3, 0x200, 0x5, 0x43, 0x7fffffff, 0xef, 0x4], [0x5, 0x6, 0x80000000, 0x8001, 0xfffffffffffffffd, 0xffffffff], [{0x9, 0xfffffffffffffffe, 0xc0a, 0x7}, {0x2, 0xfffffffffffffff8, 0x5}, {0x1, 0x401, 0x81, 0x2251}, {0x8001, 0x100000001, 0x9e4, 0x4}, {0x6, 0x4, 0x8, 0x18000}, {0xf3d2, 0xfff, 0x2, 0x2}, {0x0, 0x7, 0x4}, {0x7, 0x1, 0x8c5, 0x6}], {0x3f2d, 0x800, 0x3f, 0x1}, {0x80000001, 0x7, 0x8, 0x80000001}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = socket(0x1a, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7d, 0x0, 0x9, 0x0, "00000000000000004972c34500", 0x0, 0x1000000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) shutdown(r0, 0x0) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) listen(r0, 0x0) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x49) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x7) write(r0, &(0x7f0000000c00)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e91e7a35c756a2e79acf63635faa213b332d2afeca84fc9616299243d4ba891f2c99edcd22f167ec0fc5506ef1787ea", 0xfffffffffffffe34) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:41 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) r1 = open$dir(&(0x7f0000000400)='./bus\x00', 0x386, 0x30) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) chflagsat(r1, &(0x7f0000000340)='./bus\x00', 0x1, 0x2) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/231, 0xe7) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) poll(&(0x7f0000000100)=[{r2, 0x40}, {r1, 0x10}], 0x2, 0x5c3c) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchownat(r1, &(0x7f00000002c0)='./bus\x00', r4, r5, 0x6) open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x1d8) pckbd_enable: command error 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2, 0x2, 0x4, 0x7}, {0x81, 0xff, 0x3, 0x4}, {0x0, 0x5, 0x46, 0xc3b}]}) recvfrom$inet(r1, &(0x7f0000000100)=""/59, 0x3b, 0x840, &(0x7f0000000140)={0x2, 0x3}, 0xffffffffffffff10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x48456575) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8100, 0x10) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7fffffff) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x2) pckbd_enable: command error 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d6, 0x0, "d730c12fd2060000006a00000089000000e74de4", 0x0, 0x9f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x20, 0xfff, 0x1, 0x1, 0x1, 0x10003c, 0x10001, 0x1, 0x1, 0x5, 0x100}) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) pipe2(&(0x7f0000000080), 0x10000) setsockopt(r4, 0x29, 0x3, &(0x7f00000000c0)="292918d7", 0x4) fsync(r1) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0xdc}], 0x1) 16:00:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) socket(0x18, 0x5, 0x5) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x400, 0x1}, 0xc) r2 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xff) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040)="03989fd5cc62826c67ed47fdfc811222f79790dc7f39", 0xfffffffffffffd69) r1 = socket(0x400006, 0x5, 0x6) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x889, 0x120) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x5) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x35, 0x3ff, 0x0, 0x5, 0x8, 0x5, 0x3, 0x2, 0x9, 0x537c}) ioctl$TIOCSCTTY(r1, 0x20007461) kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) setsockopt(r0, 0x2, 0xa8, &(0x7f0000000140)="cd8d0718806bb3e45608533448abf0358e87adcf5102400efd53866616e57542462e7969733ee73d040931de9157218ebd4b6ff840cb88b4cec2fda0706519492c943c3acac51aaf0685044e01c5e2f6ac84442fe7936735f8a1d2d58107a25ea773f33682580d927d884247ba2236fbb75be2ec03827c3eb39ecf8a7c", 0x7d) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) syz_emit_ethernet(0xcc, &(0x7f0000000240)="18ef69c35c0aa34043747d5ca30930cbd48fe05a1511bbb22f8bbee5be63318cc03127b6237789d4cb6fa371872e93eabe8e2cd6a60e109c6d119912eabb8759935b096246e72ba7480c3d5553bbff6beb2309bbcd4514e0a3d090b97c760323c90cddfce163d0f06700369fc8c96dce61b44c90b7ae4544d91cea9880e3af0e35d70c9abb807c6a88ed30e484ace725f98272b1394b1e94f0508416bf9c1edd893eca7a219d3d5c3edbe9238b10ddf7d174d9b8a0c220784ec3540f5d2243e751dbd6520600e6c6d27451cf") 16:00:44 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc3, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r5 = getuid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) 16:00:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) nanosleep(&(0x7f0000000000), 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fchmod(r0, 0x100) fcntl$setstatus(r0, 0x4, 0x4) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:44 executing program 0: syz_open_pts() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0x89) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x2, 0x401, 0x9, 0x40}, {0x0, 0x1, 0x7, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x9, 0x77, 0x800, 0x7fffffff}, {0x9d1, 0x7, 0x4, 0x9}, {0x8, 0x8c, 0x6, 0xffffffffffff8001}]}) syz_emit_ethernet(0x11, &(0x7f0000000200)="00c00c65fdb6bef8e431736c2cd7d1f81a") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getdents(r1, &(0x7f0000000340)=""/212, 0xd4) 16:00:44 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x4}, {0x93e}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)='I') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/140, 0x8c}, {&(0x7f0000000540)=""/69, 0x45}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f00000005c0)=""/97, 0x61}, {&(0x7f0000000640)}, {&(0x7f0000000680)=""/97, 0x61}, {&(0x7f0000000700)=""/175, 0xaf}], 0xa) 16:00:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESOCT=r0, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYRES16=0x0, @ANYPTR64, @ANYBLOB="6581d0994c02fb7d8d3c4ac439e56d01cff857572e8614dcc7a27fd545867142e4498103e2ad78ec48009c264ac10581b98ab313db30312c55e016d9e631ecf06a", @ANYRESHEX=r0, @ANYRES64=r0, @ANYRESHEX=r0]]], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xc22, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0x9) 16:00:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:45 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000040)="4ee6befb8e548d3e6e6e97933a06c68f4aad6c7a12a92db48f0ebfb1f574ee3049262609df1048ffaa5e85112bedb275f9da619fd91610ee3786f1fbb22c584c32505dd8f232fb7cc51abe78a49d3e412b36fe5218216c498fa580fd48d276bf0047c197726708ae0c4f8a8a8c04e150d8042505b20f884b94f100719e116132188eec08faffb1ad64b2a29ca9f8c7b1dd2a99731cd9300d9c3ecf504b48f4b1410bc9b2371040d0c36220794e2f6a1af594a5d65f1a22814cc4040db2743b62d60be4c613ec17ad8c3a83b8f9d0b568be1fda3ef4d1da79562f7030085ecb4fce45336e1fbb33", 0xe7}, {&(0x7f0000000140)="6cb02f30ad1acdf17ba7c427011d3338707024d83795073448839d2714bc87dfa4ac76ab6d58f4d8c13d", 0x2a}, {&(0x7f0000000180)="8f0f98059181bbe3fbd2303c2fe177edba97d62669524b606819767c56a6b09b0fef340feba050af95488f252904505ba5683686e3c06e288e8ff308481257d0915b4c8509537a938fe5a7078bf39a1338c4772c56bd6b377375bf40a5c9e5d3358613578086b9dc84817bf2535d9aee101c8c0b8df41de12e238893d7057a43ba49", 0x82}, {&(0x7f0000000240)="ff6ceadd4f770eb88b7a833c1ebe592df30b84afa5e2bb345b3e6528adf7b0f72e4639e5202f4a53f49741e009f7cc1b19ce1725d125bf7cd6f9870982b9f2cc7cd90e111b70b50a044a233c1941b28970ec62de20f9c3acb084aede702f34235884e73000302c926ed2149403de9295376839aec7a3b06efc77be88345407eb7ac02e5c5694ebb1360fd50e1d52dd8c39a3cc925d2fc332e93ad9e88746476ed838fcb01d27957258ce959a7b739b", 0xaf}, {&(0x7f0000000300)="0e6935fcf6538fd8f65b0f92f36674715577", 0x12}, {&(0x7f0000000340)="979c9f963e00f2dfbf101a09de3d52221a34214ea346842821cbac9c81999cc81fb512e47e930c24826e382fd55fe31acc6a6d8925970e88bdb94d6a137e8060860900f708d5075e644d3dad15134dca26d9f8c412e29fbba20069ca85f7667a2d9c64ed727737823cfc0f9712e94635fd637ce2d5d109686a2d7a012fb3bd2db97c88a6ecbc25569bc4438bec3cb5e3d1e33457c07ae891fdd1659ea3e9eaabfbbdf155714190a98352c39eddc5a5078cad9053615907ec440973ca10baab69c35a14254ac2b70c00bb3028ed7b31d2e08210882c3d8e82e6ea04f29bd7909de2ed1c564013f4f7779e8652c9a299", 0xef}, {&(0x7f0000000440)}, {&(0x7f0000000480)="d3ece3c006c8a8159e7d80937ba4947d3ab43f6911e2ca494f368b4cba1f2fa5d70583607af416dc0f7982039121dbe57a6ced7b6d2b15b6f816f26ed05121d4b3a3f7c5d21dce7765840c1e1dc613f15b1df1492be2dbfa0787c873ddda9252545a11b1dee1cd93bc1bd8bec0ed3188890ef5790e37dd4044370c431370997385ceb808f6d894198ddc9a9298518dff62dc965d880ea924b846943233bf42f0d17bd55608ae20db644a6d6f4c6671767ed315840955144386a51e073922190269f288d7c98ca8bf0c0ff9fb23ef715c582523051220989b3579273fbde21da704b58389daca42445d303bd62aa54ca16df017f3d34ce213949b3d4e679cfbc67047174ffc86b652face2b3d2caeeef0a765811b2840766fb84eeb7c0b392dc8d2429fba2a3f3e21de3be7c25b902d4df8b491bd044786730bd2ab6b3e6a0a632cc1dbc6b369dc33de8e884b3c65ec9d484ed187d8e18703745cd89cf7132122834e8366ba81595048f61e651274189245341a21cce8c00ae5df350ddf0f91770db230c126aab976dc0d57c155f8ef2d7fa951274125aef3fca8a904ff2176250eea9a4faaf22228a419cd9e332bc817f72fdf2293b5c434282f704768107953153a7515eed3da0caa00d2bb6b2694913aeb2f84e6619e9205410d5c7806c54265c190508014504b596233a3c764ced9cd5b5147cc66b67ffa41021e0b8166c789feeee95971f0ccfd4096fa3fbd0d3d561aca69129a637cf8015bd8ce801048f893aa8b8ef250311a211246903084ef80df435bea532cb952b11b69d3e4bc6bdb7a9b7cc1f7e35e04a9b4998894ab1d572339794c05337eccace822a5292ebf892c0fd84f80f62680f4ef53418c915cd7c2b8954885cba987d443d9844219f098c9959415e2c4cf8468e2c62ebaf50be4fa2d9ded3b61b28dcf7b271276cda2d0776e24450f9d147809c6c6ca1213d243ff34c63186ec29b06c8caa78c67d1d7109e1be046149804f01ed3135999903620bb3834dcb141f43b644e62b059a195ff3f3255d7a7a2c6e9fd3a6ae0605271ffc1f185f29380892ee9567620a549f55a2b159f6ec411bc967b04e857df7e49a9f83f73f6db476711c47d01d59c0762fdff194f6bb5a6f8cf1fd7fc73fdc696d1b98bdab278e86ab4161cf28aed889a503681e252d988aea8d88450f2086295bf36e6ec9a40a78f942f71c35845a1c656e7335ff03572e4df7ea15d19419d5250b483718c6f0af756c70fb8d6e55639f777ce2d486a6a9e46e969f69b18f12a42a8699dc9b56cfa12fd42031391d22cdbfc1e107c96f3f40151bb88cfe1415f1a2fe4705cc12117051a6bedaec359620c766ef478bd73520cfd29f1e9159c3518b2aada6c46c2f5f840ecc41c610a6b693ccd92e0642f12d9a7799df1a3319c3b01b344b0c6e76d418a4d3c7242c1412ba4cca0b8152dd225f8cc9922b214ccf35c5450fba206a4a3aaf195ffed10d1e10b471cb1a7a5e7744d7b3f6b2eafb625e63d8f5954d5fb1994e76858c82422bfe6c18d1fb72e7e9dee52934f688a5e5f64b3484dcac92cbecac93c775e70f2749dcc7dfba7008b98f3d37da43c1b13630d886d0627f502fa9cfb896e1dc1168d096d72a69f80ad187b2012b125ed542e2d367360140f85affd86984251d6a8c40a64790c0f95b7856c85cb5dc57744606380de63a483bec2938c1e2babe9d42007a4ec7fcf2930660a4e74b6b480d59d95caf7413345e0964a856e13881f18ce62040906a93f097424b3d8636d2f5a1e330b9158fb8cfc1a8c18a10acbc049032d56044e920e7809bde6ee6daf66f1446807d50f8ab024aae0a048f10489355b1f3c9a7583b706c376be4b2f8013318d294023ddf39bd14bb2b03b890cc4aef5584c1536fc1bcff853ffc7c8bb4a23e4a17cc420a0405d67f4648338896dd47974f4121c5f776fa7c3b3111bf5a82afab411b359431e224005f5b909ab9f19028c4ce412ad20b422c2897f7724b4a2d008d42feb8f0a34c3357dbaf049b03d9ab00f895ce8b2a86e245e7890a4f785dfbae70ec9b38f29d7072fee010f8bde3b93b38113e689532d63f0956fb8fe4a98a379315b7ac67ff765b3255a0cee885d5bc31351abc19cc9f041208704a261b1280fddbe73a34206b637c76a4599fb463c5378284cef9e5dc614e8924c1ada68f79da2c56fa90382659b85a1b7117367a35c809272dccd11c4e2895e9d3991f7f5e998d13879bf57a04acabc39fb7c7e4acc2097fd166588c550a1debaa90fa0a8acfcdc2e695d4a3590721a89fc65c8a14224e94e726646249d87355d466130ddc5efb423042b0a9959a30e2cc7893641d0c35aff3a827fcb3560d7b951c4ff400ba638f8983a591a2ae247ab576489a185f3e71a0d982315d8bd137a980fa24e085d54260571633760c5d711a77c23ac38e2a5da4f182dba74c41a2c22eedbb400b9b918e983e028ed5eb330cf7b4406161fd0dc27defb2788744b47611ca583df23275131718a509883825dbd766c25a11bdd542b28ae9c81858ce199fa6ed70ab72cbc0ba221d9e430847c204ad21de41d61fea00f0dd0ea423a329caf19229a9db3e8637307a73306117da608040bfef0420041edd40b88be37db8419bf79ec252c14e920f1a1666b6daef3ac2cf6aceb9eda96730b3123fe21817b40cdd08641bf99731d56f67d9e9bbe82a1706d684b736b29c7a1c8d48933116e44b27665aec6f6d076452ff6ce7d9c58471d4b55429254c8909e58e1f3ad81cf4c05f665b6943767658c87a90136815f1174965014bcdb85ad4516588cbb7f3c9220355f9225b3fc9f2e13638e7fb935356b28a82356d9cd1c5679a8647377d39f84183601aedb10fb1468d288be0b74fbdcb51d2c0bea09afa5d8d9292879e39d3153246adf5c8df23fde7a928518bfc59e22682eadb60f3916127f43f972b6c8ee5b4f4f98387ea774c0f6445f28baea0adc45fc4975753d6358c7ba1ac3df572003d9bd63e55248a40bd2f2f3c1d6da4602f214720bb336f7168a08b788896ca3caa9725b37ee18e8a6c6d5a54304e2e42a5128c49c6684e2498fdc2bc5408aa76a064983ed2a7177fc8380c33e9ddc9f7e96fd9bed6c694b95c1d589169c08efba3821610ba212d62ecafc8da9e787fd582b4ef5169dbd9a1a0ede6e8ce28fef4a861437b0f680369ec956a9830862d3f108ba9150467c5a63743b37d17e347576cee12bff142626815be00fdadc6d311a0c1d1bac633410ed25f603560b1739d5026142016b6cd706aea04adfe617397a45ca451e74abacb4a294bea8078b899eec11379749ff61f3613284b8fdfadf046b101bb00779cf0d35418bb045607dd9ff6d5d8af6ff8e0bdc4a17c83a3b7cd12fa7118f1df0e525916fd49dcc35a150ca2ec07dbdd510eb571e74e7c35b7a87e81b60fb46ebf9c2f8f10841e21e158eb81501380f6e2c154f9149c1cd5486a65a4859c5dafe8cf0aacb6c57584d567b93b312850e5e0ab2013f748cc2c90f9ca5d70c077ebd43fa1cfc8e08eab56873a9dae86823f4a407a89a8ce13e62fd5796098f6188a8491b27fc6817c7bae9399fdfa171d68b9c5121f1d780189b7fdac96135e49fa27f0874f961cf16e263a6c090447301ffbbb9fe6c8752778fbd99e9cf3cc7bea0832f836a2f8762065c990c7b7e31ad92cf1033124df3dd62b421b242eb04a390790a57e4aa68587213050609fb3cab2bd2a185e34d00ac12258af5fb57572a9cd8572504b40b557b9e914bff039f814dcf5fb8267884635a68198f67d4cfa6c3f7802f40913ba0b1b6b9c77043ef92cbacf0075829c32bfcea5b7b019a766572c6e3cf6a551928fd685053ce2dac1e7f0a5fe3ae9d33219e50488015cec5bc057494bac8b7fde97693a90ef10eea2057640acfc23f82ebcedfb9ac7e774efd163e23d3d46fdd7bd5ccf39119f6a9e2f094dcabeb3b05e4673970373bbd0ddb12216e26ab1873890855b80c2a7ce7f765d149f502a35957043a9ee5b5a6e220ac19ca885cf969e266da43ae21703357e53f4c763ced27fa46075543addbc4ae07f6434b7ae3cc3852e98302de420f2aca21d4fa67cf86c5999c2f1221b66e60cc09089789495827e5e737fc480cb2c401a387077fd4aa129ee5d46b810d884b3df261e476de701fecf9442ab6ff2ecf18c768c2b4098f368fb611d9e3305b5961c8d23193086f3399c6d9c8c88c8175f37e933de7229f5495de8807755d4bacf3a4abbfc83c5978d2ff2a6750838caadce0cba33fa08b5953fe7bb47fec55d61a2a6d0bd80421a1014d97deada676bd192b8db52d963d21f27c274beadfc1a86ff13f98084283433ae2dd3349b0cb6be5c4229dab37db4c98a4fb8f0831eba54b5ffe36830b8e0ecf87d469ce2ddad6c4a3c265054e27dcefbe605d2d92f8eb91006748ee44b4e2d38fa724f51fa2404a592835230b0c57a82da2e448c2d1b1a9c296ce5c26d66939305ccf6694c86e2c7607651eebb0d7d57fd0f7390fbb53473136e126f746b06f27f24fe9c2ab1b1a4e3584327abbe2d40ebb8715bb92bf38132f5d7d1c52015984cc2bd51feb773c034ec57e93b4815924ccd5101fb71e5e5aa3a7f1e2880af3371a771b14de897c536cc2385c9fb3d0ec7e824c203a50a25d101c346b513d001dc5fc085f8f11730a31b5359b301e8b5cc8a969141be9740cfae81a36bf3a9a52dfe57996fe40b2cfe4ee254b7421a38372e3021f7cc0e07a8eeb55a91141d031a3ec9df2524309561fb07605e74cee892442e11d1af114f88796d4e2b9fd99e35f8a43d775f9707dbc5273e4391c1c53b6e2e202fac461a88fd34d969414ad6039dd6120ca3782e3c79971b58dea93c826127648c56477e6fe545e88de17b2291e02677c67a09293a763ce4ee18cb7c47b902bae70b3115d99a067fea30edc571189c914e66cd10d1d871cf3e1eb9d78a6fde23380a78034aad80ec6bb9a68811104d1c2e3b8c1d552138c9bf526e0c7929b7493501c8bee37d390b87c7cad251735816aef43180b2fc415b3a1d0f321f7b92c53b8e0ea553bc4cda4ced9e565158125ea9a0f68174ae21ab99b5509125a4542b533e1f55e8fad1a8eb45710cdeac3769eba49b1bc1dbe9bd0f275405bf613d8f3c87c6d7651e7b497a6e89a8657d1f957ca342ca2ada53d0204ac69c12f4a6a057fe5eab005b494f73763fef996f0a3ad7ed09894462b0b28d32cb998ff421f5cc60597712a4aa4ffb44d727831f430412f9a184a5c03a27655bdd622764b956057f8a0f9dc95b87331c51c6ef970bfcdeebb0c3992bcbb74565b3c8f4b5a5caad6802f77db69bdf35d1b2bea380d92aa91ad1d87a9c9c3cfae910a49785a148d262ae9f8b6791ac34c644ee3178c5e2fbe6a5ac1627a4e4c9b408b58bc2cf1242a276637589cd067c4fb55cf5dccc907dae4f4392aba68722617fea24a35a0ed08e85a0bbf3cc492b48e9c1389755a114ea0355220b809ba3295439f5036e3a0ff5ca6c1c84219ed1e02831647fe6358054b76af2b8782f4b63245632fb0f605414e41178ac7ebec4c9eff49a698d1585622a5cfae3b000928eaf761dca910107e5f4b178fabc41c7ab35e5d858d34619fdf5bb73190508c4ca2c6a6bb13015b4244829fe120e65c73ff9125acba130b59d8665d4c5089e19f5e18c341db73aa9250639c0cd0434f88f3bb666cac8b16d26963f7114d1f3bedf0d3420cae56580f19940bebf84291d760ca284befc68c3db8ce916c84c7fc50043", 0x1000}, {&(0x7f0000001480)="32aced2cfc7e461da78f15b7797ace28541d780fb3483ce7580b2535263fcbd300059af5b299f013981241c9ea91fb71bf8849", 0x33}, {&(0x7f00000014c0)="c2f3bd8c9c9a5563ebf0e08aa2dca8e7d35c1607636dfba5ac4e191d2f41767d695de05cbbe11348acf64522c48ffa0b263f92c51ce9ba76ae455ab8004a9558bf99571774145b1598ee95e054a4b81356cb8b9c46039b8d2254337ca6a200b58c62b7cc681cb0f54716e710cde0d45bdaef6280774d7291e88a47adb9f6ee730351e32fb08edb0c06006cf82e134987c11e157c1558e47afc3e588e27b3af4b9c70809266c429caaa87bf9411c69da8e31b64cd389506915363cff85f21753f01f8e7ea85fad833063d1402e74eeb29b271507f9b16c73223b2", 0xda}], 0xa, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x1, 0xffffffff) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: r0 = kqueue() setrlimit(0x2, &(0x7f0000000180)={0x4, 0x3}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x40) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/15, &(0x7f0000000040)=0xf) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="08247987c2d013d28db6ccc6b5279bd4de1909532a4786eb504c8ce3835f5dd593aced90a9cb57fada1ed6672fc59a3d9091918f4272710f1c3aae0089", 0x3d) fcntl$getown(r0, 0x5) r2 = getgid() r3 = getegid() setgroups(0x2, &(0x7f0000000140)=[r2, r3]) write(r0, &(0x7f0000000100)="a7f8a08276769415f25b596f436b711f", 0x10) fcntl$getown(r0, 0x5) 16:00:45 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x301e8, 0x30) ioctl$TIOCSPGRP(r0, 0x80047462, &(0x7f0000000040)) 16:00:45 executing program 1: nanosleep(&(0x7f0000000000)={0x8}, &(0x7f0000000040)) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:45 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r1, 0x57}], 0x1, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) syz_open_pts() close(r0) syz_open_pts() r1 = semget(0x0, 0x3, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/168) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x7c6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x2, 0x80000001, 0xffffffffffffffd3, 0x3c2}, {0x78, 0x1, 0x4, 0x71f2}, {0x7fffffff, 0x4, 0x1, 0x4}, {0x4, 0x7ff, 0x1, 0x317e}, {0x1ffe000000, 0x8, 0x0, 0x8}, {0x0, 0x10001, 0x100000000, 0x6}, {0x1000, 0x80000001, 0x0, 0x9}, {0xc7, 0xfffffffffffffe00, 0x3ff, 0x6}, {0x7, 0x6, 0x3, 0x100000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="baad8decbab66d0907f4f14013057e6d77e111008fd265f2966d30ba0d5ec0086dc6cfdcb607569735e6f1afbc99d96c73eee1d35e428a92d2b109dc247e21b883acc3a04fdf087e112dcf50d9929d86f361ad440919801eb4c0c1848d783385743fcd3735ddca9cc13fe9dfabaebe83e8ee787a1a0abc6ac0d9f90bb95010f75f907105a6173a979e1252eae7b0ece757f5c800779984bb54b6", 0x9a) 16:00:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x8d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:46 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/ttyCcfg\x00', 0x2, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x7fffffff}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1ff) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x200) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000001180)='\x00') close(r1) 16:00:46 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x280, 0x0) r2 = fcntl$dupfd(r1, 0x8000000000d, r0) fcntl$getflags(r2, 0x3) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r4, 0x4, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000001640)=""/4096, 0xfffffffa}, {&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xffffffffffffff09}], 0x1122, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x3}, {0x18, 0x0, 0x9, 0x9}, 0xc7, [0x5, 0x2, 0x957, 0x6add5fa4, 0x6, 0x3, 0x9b92f00000000000, 0x8000000000000000]}, 0x3c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) 16:00:46 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0xf9a6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f0000000180)="5001050360000d04000000011306ca90041004fecea11ea8fef92ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ff1f00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='\x00', 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x3ff, 0x9, 0x0, 0x9e63}, {0x5, 0x6, 0x3fa}, {0x60b, 0x8001, 0x2, 0x2fb}, {0xba, 0x0, 0x3, 0x3}, {0x7, 0x401, 0xf9, 0x5}]}) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x6}, 0xffffffffffffffa2) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x4}, {0x81}, {0xdb}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) syz_emit_ethernet(0x46, &(0x7f0000000040)="dac5c1ea3dc4c35a6aa449e84fa59ed8147883dee73755969f0967383d3aec9e6175995c851ea13b9097353ffab5ff79042fd66a76c9d87e8747e0f3089f57af633a2a73c8e2") 16:00:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) recvfrom$inet(r1, &(0x7f0000000080)=""/124, 0x7c, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:47 executing program 1: r0 = msgget(0x0, 0x0) r1 = getpgrp() msgget$private(0x0, 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x0, 0x0, 0x0, r1}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r2, 0xa, r2) msgctl$IPC_RMID(r0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000240)='p', 0xfffffffffffffcb0) fcntl$setstatus(r1, 0x4, 0x8) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:47 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000003f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xeb, 0x0}, 0x0) 16:00:47 executing program 1: getitimer(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xe4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x7ffe, 0x1}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8080, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0xfffffffffffbfe00) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) open(&(0x7f00000000c0)='./file0\x00', 0x20202, 0x100) 16:00:47 executing program 0: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x8, 0x100000001, &(0x7f0000000000)="71af9d7985594740f1df814e20fcde06e632331f1817041405015360d307285857d2bfaf6a", 0x25) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/181, 0xb5) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 16:00:47 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) shutdown(r0, 0x1) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/253, 0xfd}], 0x1) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xffffffffffffffff) write(r0, &(0x7f0000000140)="e30615acb78147830db88e9ebcd8cdf99cd0fbf0ee28b1098e312943b7d2c44f0bd375c1f4b58a4db66e1d17c5393d6302d121c26fd126667dd51336328cf4b70369158d8ac6ab3501ab01c5db", 0xfffffffffffffed8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {}, {0x6}]}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffc8, &(0x7f0000000340)="b6") 16:00:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) close(r0) getsockopt(r2, 0xe9, 0x7, &(0x7f0000000100)=""/211, &(0x7f0000000080)=0xd3) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x200000018, 0x2, 0x80000) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2c7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x59) 16:00:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10000, 0x4, 0x1c74, 0x2000000000004, "85495500020000000000001167f5afa680400900", 0x0, 0x28fa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000300)="90d5808e995bdc5ac505ac85485fa06f8f663a088152c913214a734df8defe6c871b8a2229c6134ab57c857848c9decf1bfaae5a0c826a9c394ee13d6aed4b5e04e530d1aa57d76587395f50692d935626e79587484a464439c7ed4ecd210b8b1c88fd481ed70268aa562f092acac87966ddfbadc29f9c4d69cd275331af86fda7872dcca9ab6f09799fb033d016ac2152ad13b78c5a79cb478242d5d63f6541b951a44d58b58fdd383aebba0b7609b4a3d1415ac0180a2e8de2b4783919f696a1d6b0c24223e4a8e2b79b6da955bbf2f32bbb7818973aea3288ebaffe0538cd77c03374567141f43754", 0xea}, {&(0x7f0000000180)="540cc784c095811b62284381b45cacebe06c9fbe1dbf73", 0x17}, {&(0x7f0000000400)="eace68f6efb27ffc2df849641e4a7228d6f644497e0e394ec92198f46b31c40a9cd8705547c2b9d2b3f6d4d1f03f408b4d87197e569a0a39b0f58177836d42b4f691f1514b52f777110a3ae6dcd2703309f23facb6d7add61e25a1669f5ce340230e0a8e89ae6352f1eeaefeee090ff5ed25f6c1c180dd9ea4854f349ad39bb1ec01c2f3558ec373ab4b187de0916de5ffc7580c80ebcf5f8a881fa5d46578681ed8348cb4843405e3e033d412aab61df9ed0194e0461f72841e28f4b0ff44d2f84a6459e90144", 0xc7}, {&(0x7f0000000500)="d6a17f875847c0a8b9377bfd33c1af0b715aca9c19924ec0b280390a9f8b679f84f5aff28cfcf94451c9944caf5795fe147b9554ce35f70cd4ca431aeda093b698dc575c1f36db726e6e07afdfe7676030f6351caa5b287dccff3a679bd03028030d27f67df33f0d57576a97e382ad9cfa7172823528dcd9391dff7b77fb53a1915fec1888d416d7d4eb4efffde208e78ac88037aecaf80f9ec5f515781c65845fa9e7f226f7616e82578767acd0d90c78d027b41d5aab6aab6e098a5facb99e33a9401c3d38ea3ae3ff5e43d92177917be9273769", 0xd5}, {&(0x7f0000000600)="26a975ad7f2585721da6ee1facbca2e5c5825ad690bf226cdd7cf2eaac1fc8501c0abfab0f99d96119d6b64f9c923cc672b88b988741a24702a34b2bf661c06059ed0791aa54135c1f28e62515e5dad0038757796fe045b944d24d65826934342f0cd50b5663fa663f6e3bad5efcc3dac04c035d1084416a665b1f7a40c718930edc185d6ad1da921ca90ecd57958db1687bfd40a06947f05b78649937712b9458236ebfa4ab076d317c8cd4aa78aa9036e508dfe817b9716004f083e072a27fcdc49ecefc2ada524ba913f26084c13d581dd42e64413efe79cbdbacfcc3cfd1c4c919413a60c6aedd690f68406ae2c5e9010814c310a23a16b71783d134c9db8b2e5255bbeb2cb17758bb986b72c5ade4dc8022839d4a26d8bd03d15fd0cbac744f31be2881aed06acc8601e09a45be11de8b9c49b31e2995b4a951018893febac8464e0b338cbac4e335b811f529196cd9d8d7f034dd3301f38e5e8d34bd0e5cb70c8b7e53c1798d577c04837b5635c91053f57eda82235aef6d7f7f57472834aa4d4857d05a180be6e277c10170d2ca8ada4c1e19dc4bede7452860a5564032a1869dcb0708cce60b6af09531b67c5eed6f1e1639a91be8c6d05a0aa2847e5a79fff6807bcd524eb7600fb9bbe511edd5737db5638b0b4880c5bd4d89028e3c92856ffe9469410ca1c1589f3cd127282f61fdc3e7fcc11f50eb45901c431be2e97d801017b1339a02cf9f57e70b9dc7da2e4f37c4d2b779f78f6a6363816372daf2f83fe922aad0bfaf2ac9c13e4d03fbb7de8e028e26a09280a35b8b04f02c1b68ea48025251d3d6d1e78aebc277fe180b207083c408a4ec1b9e8c7e2e4fc2e28658fc76a6fbd9ef133a1a30198391b78d9c4ba1bf9ff67f4128244bcc734088bc628e583b9cf9113f0911bc1eb9e0bf42d589fa185dbc5611d9d98262c9bfd11c84a13275fb74d30c5b0d3a7559c7891af67e11c04d9e3471ed5ac965e68933f9c68111a0e98923732f57cd7c45ca5ed7107ac1e534ad6d32a1d7d24ef4ee0632dd4f90f5a7b4574d1c53db3a6a0939d225d84685c5b9703af9cacbd12a4b97ee06a8ca552e3dac2495bd3bad7900eac96597ca8811378a86b011fa66d96165a82a7911161e608ce9efef24a0d9814608573a7de89b76ab6cacee989202171d3cf23e54b16b8fb0fac00d3d50eef235302cfaeb3d6908ea5aa21b53c74ea5506ec70c9c343c6060858610512b132c43040af5479d7eb8ddc1720be6dc8dd3c375b61ef9712a6b7c8121c36909dd52cb240516ac81d151a3634091a5bad881270e4d0915b4dd41f10e22cf029ccfa298a90db87e6577ef03329a8fca49d211d31599493f8a4ea41a38f469b1ff2ef7dc2977a00434fad8f6a3f3869ef5b0ef18a72ee1d4daf01a90e5f3a347a4187ec85251f72cdce38efa7fadc2aa1b6d0c8fd69e2ce1126bd12461cf2a81472f17bbb5054052e63df40d062e3842b908f300e049e0641cd7c9989a3f6cf60c54aed5e35e8d051c5e9f264a3778f1b3dc6c06b507eca4bff43c38040be8bfc0bb31791bffda3b16d1bb7bf58bdd515833d76fb54144ac1ed76bd889b28927f18f29d3a0a58bdf54ae33f0cae8e992b59eed1f3c44f417f26d3e68078a334934e0888aa103b9ac2012bcec1fddadc85a36f9bab66d0869fe54a7228aed2c541db9f18d487ed0ce1e59c95c909aa1fd525eb129f0a6835f7a3f67023e4ccaa94edb899f70603b08df81cde6435c4035253fb7b33fb7cfdca12e0c18ffb5afa557d67031ee3029f93196462c6abe76051164ea9a4cf3846c2851b69b568de83704e3f6278554afed2eb09f4312bb998f68d16310813716e03b6f61683c5dfcb4878367ca115b0bc598ca44fb3a7111bbebfa5be0b332ee83acd1b5ec439e13b35cbc153e2b8e4d716a79647731cfd7baea0b52207fc4ca2f69537de011b3c68acb591ea1d54c0bcdbe5662f1899aacf00053f4d2fd1ab7a2fdb53b1ddfba0d8a6b36e4f67777c1dcb36819aa14f623c64c4bfec57de0586a18b0c2b6ad2d1afeb64c6b2ae7b15845d2073e02c4a640f3a3c20a5f55541b050a7eb94fe3a1eccd107fa2b633e6ed21dd321d28754933a736219eff558f59ac324bfd4e0806c64913770bdbb9566450adf2d16f58915b6a7dd9fe7e7ff746ddd67287554f39c112d5b3fc94a70472e9e41754e835e657310a15b60bc1cf943a3bd3cbd8387b6d99be5fad8c88213b4adb1466045bc3fcf265779c0ef9f22fe5b6b25b29efddb9b6d469c2ad32aa5ecb663bcc359a05482e20694cecdd586f60dd3b9ec5465b511eea02c70725c016b06d5e61840f49f57f93bf5afeeab5b027a487effc31f591b945af28d7308b1fd4009cdb855558acc066d83c9afd631b81d0f0a01eb6fdb6e4817dc519c5571b6e3bd42bb8418a7f73318ebc216b2b5d771d3edfc7b44ecd3282cc96aa04e1336fb33e6e8437cd33a16bfe9fdffa27fee08f1c9b24b3a9926787bfac3f020e3b7abeef371d2bb6cf207f0d32c249c2bf63a555145b5c85e678236e6746fc50c66437a0cf18f0f037147187dced3a2b63ec294b1a9235ff8fa60c94b5276cfcd773bc09b90f3578b093d97613ed4457fedc78e72c66ba0b6954c8d5a98a3e22ec617bfddfc5e865e3ca1abe040ea1b617861c1dd622c2833d4c121790d2418d459e117d7eb081e0ebb9f04d13483f3ba05220cfc69ee20bfd7d03fa8a6b59f57b49f1e883296e43b07cb3a090db091f0ecba5b6891f24680c087d7c1667294bd585fa3467d2ee8db7a0efd49e45de8f8784c1b9b43c6b07154acd4f2f926d76f91bce7f306862613ece85779f94c4bc833124ef5b4e3e45579fd74ff41656bc03b149a8c6af1ad770deb3858429205b79542a81a5e44b46b4856deb371a73a208916ae357d8019d78893a2dcebc9b1856d1e3f0efb3b9ddbe4894143d10d4274c411f467490db68a6c6c7ab930ab6c6a90abfb958c216fcc2c40ae451cd43a9a8accf495785f71576e62dc75329828500c2d402522efeaa78b87e1753ac1313a0fb9e70050b081ab44862c92352a1d5c88171dd56b72bee79aa199eda9b6a7a867c6686d42262defd62f49f08835d89da31fc4c12720627f984e6754dc28668ea740771ec24246c972d71c969f4bf98acb2c198faad2d3faca1a2b6dcc305f540f5e3233dc4856087a80a274e1a481e9d9da3bd7c615ef31a847dad4ecf1fe49084cd0075b1a7eb05be7714eaf27a723dd4a2eac77dacd0bbf25c789f49813bc9b4285639e76fcabae6142a0ca246d11925d04aab0c27cfcffb56d1d8d29ecf880a0f52742780ed7e294634f33838d208db5dba6b28396ed02e8574ea9619f24067f9f7d78478e51d42d13da69b90030c4d01e3a5b40add8d9955950e507a48ea3763a31a431f36bfe93f5b058dd87700c947b8033b0b97c0c1dc17f08f4e7949848b2bec8b2fdc8153202d8b1ff36857fe6393ec8e2dcb32c6379e2947a649ea552edb12fbd8e9f21443eb84ef789dee0692dd94aea762b9a944029baa810537bd3040487b8e18f99cefb5ff1bffa54760c4a9c11fd083de8aa39493a810c3688f8627e6eaa50e6fce240d8958ef2daf363a561f9919b3f3823b8e7b133d4ff7370909bcb50a6471abc6fbbd7ed909c08b6edd92a4ee8415883644bc7a183fede7a500b30d6e669d5572f5659c8f2100acf96ba1b36cd88c56793a4a4af43c845184246986ffa94d83b40a9e0bf193476be89fdb23ca2c6b8a2e08571a3d9894763159bca7518367c8c72352a968d019ce285256d420dd7e54fe7d6bd9b524b91f10bb48dea4b25e886c7022a755f783093ee3ed0288f2a08c3772fbcfc89b142748bb18e4a4a4b1608e8bc7abcda70cbf58810911a551a2702b9697980319988d7797e99cc85cab1b7268543c804987a99a86f7746908c2133bca5169968522aee799cc23fdcde5d329ac18f132ebf564dc999aed119e93564372cf0fc1daa2b7a8267b4405b1e0654ca4823bace902b9d003b7eaf4b6061362a3bec2731affa3aeaba21805762d1fb0855e0499b6dc90a42162110188ea1a02c1c585801fa5cdad6e1c489f7297046b632dc4bd3210263c4ba11657bb9ca9fb54542046bb486fc122864bed85137fb53aaa9dec57be65c0dc65e377217fbe99a0f6f079f0da29209d7ad7c19f06c488f2b6a4abbd0017da7be3824d74e0e3fd57073c99965f7d00156765e8a53472c9de0d8bd2d4e9160aee6f23c2313e07f59cdb41f4b7df6f6373c52847653be2cb3123701003e2df457ad3f534891d883363f7a3b5cacd12d586122750eb5be340c6e944d2ee838642d327faee30941d7152f3bf3a1d412440ee9472d703b2d641c86148acafe034943cd522a7bf5a2568e84f0441e3a732f9187e4502ee53f6c961bebd68bb7bc44d6fcb729be400d0b4432d6ec8014563b88b0b071f70560f288c1ab4b33055e024cc0736fc92f5d292e6776b14b56a192ff800ab7bc86662a5b9d22e290746b64d54c675d0030e49c371b5c3ddd93e636573ead3491476f2b3ff3c8511799dd394c250e6af4df680ffd33cabe0300f843b4401e32c9af795ee9b62f8cfe001481cdc3832925330627a21f94b23674b1b6fc695c0a629fa052b474644120e8507c2b948e605c5b9395f370ad995c923f29b8e5977a792128af8550a4d9a39d30cf5c3899a19f17892553c96b2e0e615cc415bb7cb9ea09022a839fec16647dc99a549ff3ac47974de6dd9616461453d58cc7ed99d7f52dbcd8ebc25d04dc88d41b9f08ce84dc5018ec01bcb55438b6a625d1993c93f81b7297ccc345f59bd6622fc52781da5b3c79a81f89bdb8f56e8fd07a0110de7ddf8417715222355166e3a1de6e3f56282dcc805637c454828aaf562ef6cccebfd23bece22764f79ba6ae384c785eb5c332f79b37984bda5b6464b42b00bef59465161e42c98faddf0564cd0dd5a589ec844f2e942bba9b41750c36aa32726b8a5d2e59d25bfe5a2e1cc0cf8d5a90ce225e794a52138bf35ec37a6a43d9109860c8a412b15dbb69795e1fd6e7f11a6eb88760fe2ff91a4e4f9b6d3215c29713f4e63417162c76886c9fd20bab07e7afddca786bf847bf37845b73f0d6b72469fff5c400f91497168442582d2a0730e279dda0e30865fdb9a1bda62c8cb18ddd4a8a84155aa5f9d43c711ac36841481f9d49e297c708b6f7d9be1a61091c54f21588a0863e341488b6f8b7d3adcc2b8cd41036029c7196307fc4867539b2ce5e3b678a52ac421e501c3ecf8652d6107b0ebced701fc913e51bf1d226e90cfa55cb3425706ce2d37eefb976b184ae707824e19e4485b97acaf470a8645d188d621052be9acbb70e5b0face9e173118f72ac6ef965753e99cbee0453280e2a9f32158179b93e2a74938d3c0cc68f52441577c8d891468c0bce6a61a1c416f623d41e31d64aa44f86185e542d3af5a8fbbc46fb1de636badebd0d2e56ce6507125a3f8e2d2ce05c88d02fd4c7af95651780c5838bb77196ade3b8b37c0112c171ba03927d3633ad3fa146e27d026526531ce4c3bfd7deb5c408459935207ee50b2218af747627b31f1b7593487f010cb89c99537f7e1c548a28ec8c857fb137a420ba80e911d4e97672b953e0158e08479abe54539c1f51964706b264a12f8f6a18968154ba4365cebfcb8e11a74e7ad7558234ec450a1a9bc8dd6f89e0b2958cee57b8f90f96a7eecc21e82276d28c7eb58fdce314d2801b90e5bf0308e83fe04f54d84beb8cd", 0x1000}, {&(0x7f00000001c0)="29c4cafa05ce062650d2cb1418a04c007f1e027d74e57d88a9de71b6ac629eac3df2ebf99cc8010685d606a765eeac79d5a9ac76d780476197554f04225050cd9cdedd42905c534b8b8c88f406c5fd793aa4f1b78a5f", 0x56}, {&(0x7f0000000280)}], 0x7, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e2f66696c155021c8dae8039ca0"], 0x10) close(r2) 16:00:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="cb42492d4fc4a580328ead604554e30a81794e0286684e8fc910b6cbdd6faa376e9842f362576b8825d646892a36b0e7b34b9bf76f21a1dfe5b63e177d29328306f806cd70bd582154269ae320935d2c81175dcf267af076279192bc2fa5d986dd5ef2ab3937cfcde22bb2a791ea352c1854327acee1250fe8dcb95812ce86e90b86d5c3990daaa2d1a3f8f56f0d027dfa53555df08bafefc32586bb490cf422744b335ac9aa2ab969a8d89a42508f4797eb364d647b68cba18e26cc4d5912e6b7c437bc8272e906326f82c1174a9ea74774c0de8fceaa0d512daca2edbf0f3112ce5ebfeb837eac6327206b9b50fdd03a060de6", 0xf4}], 0x1, &(0x7f0000000180)=[{0xc8, 0xffff, 0x2, "a88e39ca15a36014e6c07bf24ecb57639d369ef1a3bc0b88153110f1180e3024b5efee609e73ab0c46719cdebc936b71a884e9919844db63c3c0e14d60f309723c1e745dc70f8ac2db07b81a79eb773ea0abd61e5833a28ba55d52a486406117b7bfd31e4c1fd99b7a6d6ff40dee215c33bb654f0276c2016404d90d77ef3478fdf5704f46f510eccd1e7afa07ef79f91b270ddeb54813b98fe70a64ee0fd47d6da445664e54911417050ec9bc183408ac048ebf1b083e"}, {0x50, 0xffff, 0x7fff, "36f75fa53261e35a3287914b3a1b3068df3160836ecbe7d563bcaac2d158fa97770244dc93c4f8910fe67a45501538f5dcc9638df1aacf7e2f3b380be8507dee"}], 0x118}, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xc0, 0x22) sendto(r0, &(0x7f0000000100)="48b07fe390cf4843435678897e5e317f484d0585f1ea26ff83d78a99d6225ff2e559d6c74cb4d0b6bb8021cc5044f0c24d0ddc176fef5595dbd73cdd635c3215f9ef9b6897732d95561ebe069dc8e1e0b5b66588d157db49d703413b6feea3abc13bb10d55081c9c3731c64866a0c14247fa8c3bd8d726d29fa231109938dd75a2a260a6e6ab6b5df88a98338b55716708a4480a3bfca08c69eed50b184b7d", 0x9f, 0x2, &(0x7f0000000200)=@in6={0x18, 0x3, 0x81, 0x7fffffff}, 0xc) munlockall() r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x9) fchdir(r1) 16:00:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xfffffffffffffffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x5, 0x3ff}, {0x67, 0x2}, {0x26, 0x3}, {0x27, 0xf1d1}, {0xc3, 0x4c53807e}], 0x200000000000002c}) 16:00:48 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20482, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0x5bcb, 0x5, 0xa8e, 0x0, &(0x7f0000000040)={{0x8, 0x7, 0x2, 0x80000001, 0x3, 0x2, 0x9}, {[0x0, 0x80, 0x0, 0x20, 0x3, 0x100, 0xfffffffffffffffb, 0xea19, 0x400, 0x8, 0x1f, 0x8, 0x8001, 0x6, 0x0, 0x7, 0x9, 0x7fff], [0x1, 0x5, 0x710, 0x8e38, 0x53fc, 0x7, 0x4, 0x0, 0x2, 0xfffffffffffffff7], [0x9, 0x0, 0x80, 0x1000, 0x20, 0x2ef], [0x9, 0x7, 0xc0, 0x0, 0x200, 0x1], [{0x0, 0x250, 0x2, 0x9}, {0x6, 0xff, 0x8f, 0x800}, {0x9, 0x5, 0x7, 0x6}, {0x1, 0xffffffffffff0000, 0xf75, 0x8}, {0x5, 0x2d8, 0x7, 0x3f}, {0x5, 0x200, 0x1f, 0x285e}, {0x3, 0x0, 0x4, 0x9}, {0x400, 0x6, 0x32, 0x80}], {0x3, 0x4, 0x340e, 0x6}, {0xfffffffffffffffd, 0x4, 0x8, 0xe0}}}, 0x80000000, 0x3f}) 16:00:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) pwrite(r0, &(0x7f00000000c0)="533d4bed35c330c5800072046f93f22543bdaac91610fc533113d8ce436e6fca58321a216e0d6f8298653e2c2cfb5b6a81efc237816db047c71c201fb50415a5ce612b68f12c893dae6a019db4f9222b6a8007abfbe81c348d4ae7c46e05cb340be9ef5acdd5f102c33581751de9c06468afa610229b9148e2b6cbc003bbff983932c1e54b9f5adaf842881cc2132131664f7bc4ac1e4f79b25ab5d4", 0x9c, 0x0, 0x9) sendto(r1, &(0x7f0000000180)="26962b37daa7729b22f4232f4f91e14f37bbda232faa4a23c0bf6db0be3b8b5d595ac0a2a921cfa026604fd255c7687244ddca24fa5932151733d3aa2b8584465cb2e18de428bae68f2618a1f6e6efd6c2bdbcc105ba1b84e5aad6aff5992d8f673742c905dd05f330353a3ddfeb446f8083635c2020c0e8ad547b13992bea31e02459d65c8bf293ae2d379e12d0b4a7f1432a811ce0ce8bd9f79998d0e9f8738cb5c44bc133559dde741f8040c7d6b5704be2943a0e60463a215b602d92984451959b7c4e2c46d257534f33427ece7ba3daab8a67337d9abb71b3a8d59c2597cb08b468efed4206", 0xe8, 0x405, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x8) ioctl$BIOCLOCK(r1, 0x20004276) chflagsat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x2) getsockname$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) r2 = getppid() fcntl$setown(r0, 0x6, r2) symlinkat(&(0x7f00000013c0)='./file0\x00', r0, &(0x7f0000001400)='./file0/file0\x00') ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000001440)=0x9) getrlimit(0x0, &(0x7f0000001480)) mkdirat(r0, &(0x7f00000014c0)='./file0/file0\x00', 0x29) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001500)) getpgrp() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001540)={'./file0/file0\x00', 0x1f, 0x1, 0x0, 0x1, 0x8, 0x3, 0x6, 0x2, 0x2, 0x8, 0x7f}) chmod(&(0x7f00000015c0)='./file0/file0\x00', 0x1) stat(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)) stat(&(0x7f00000016c0)='./file0/file0\x00', &(0x7f0000001700)) openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x900, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) fsync(r1) mkdir(&(0x7f00000017c0)='./file0\x00', 0x10) setrlimit(0x0, &(0x7f0000001800)={0x7fff, 0x35}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001840)) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x121, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: mprotect(&(0x7f00005ed000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000010, 0x3, &(0x7f0000000080)="83f727bef6b6a1e836413a4e55f2a2105a5024a465a31a2abae3e5bb996318a3c57333ae", 0x24) madvise(&(0x7f0000381000/0x1000)=nil, 0x1000, 0x6) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket(0x6, 0x5, 0x700000000) getuid() shmget(0x1, 0x1000, 0x20, &(0x7f0000381000/0x1000)=nil) 16:00:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x88, 0x0) write(r0, &(0x7f0000000100)="3b71517dd44ee9ad91d446451f7499919b148993f5c6f6b9a6b27b6c", 0x213) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) close(r1) 16:00:48 executing program 1: chflags(&(0x7f0000000080)='./file0\x00', 0x10000) r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/30}, &(0x7f0000000040)=0x20) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 16:00:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sendto$inet(r1, &(0x7f0000000740)="298be9398414d7c1285f950206b801f4b8ff7a7be9f387536930d6a0ba4796998f5031c110517837e8ae3f9ccd3d7c68335f5db52e91b5ffe1479201fd432d9914cfb741044c602c35364c508191ded6140a3f26678474b6fc51723ea346f30ddf9ba2994e07e1d30b37b4b7ed0bf2afbfffebd1c5bda1ec9a222db72b0df34a5a890449807977fe8625", 0x8a, 0x40b, &(0x7f0000000800)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r1, 0x0, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000840)={0x1, './file0\x00', './file0\x00'}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r3 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000008c0)=[0x3f, 0x1]) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) r4 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000005c0)=0x80000001) msgget$private(0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000600)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000640)) connect$inet6(r4, &(0x7f0000000280)={0x18, 0x2, 0x0, 0xe6bd}, 0xc) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000680)=0x80000001) clock_gettime(0x7, &(0x7f00000006c0)) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 16:00:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8001}, {0x0, 0xf423f}}, 0x0) 16:00:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:00:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x3ff, 0x4, &(0x7f0000000000)="0a47124aafbe8cb993d220bc5eb93032fe1cd565d2a595d183c25ad7fac0085c41e0a8682e03cce9c41afcf5f995c14c6701f9eb52ecb4099edbba14fdccc4c69d76fbf492be6b91ae2d25a45ace2bbcb2e295c9a62ee8290bbdf2d8434ce9d9e08f28fecc437a", 0x67) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3f) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000000040000000000000797148026036f8b23617a9b8cee11569772d15a7abd20bde119e85c1d7a79e51cb56c6793e7948a1254f762690ab4fec3c19d11a053c4cdee785e017f160fd0f2e3c6ddb4af57aa299d471672005e21edf7e5b03de17cfab1fa594c79afb87c83b44402ae4c5bfafe312018dfdd3894e45c6a267c1f27c3603550cd1a204e9224d42a9176613ad0a4f8db2a544837831789db359e66c707fea096659ba940166c948d6c97d41941fbe7e948fbeb3c2f5ad7bc1c2fbc936fe5a4639a0196ea8fe1ca97c9d4993f30efb40961be5feb41e1862dbae"], 0x10}, 0x0) 16:00: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, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x40) close(r0) setitimer(0x2, &(0x7f00000000c0)={{0xffffffffffffff9a, 0x2}, {0xffff, 0x800}}, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 16:00:49 executing program 0: semget(0x3, 0x2, 0x200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffffb) semget(0x3, 0x3, 0x40) 16:00:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20800, 0x0) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xffffffff) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x94, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4730, 0x1}, {0x9, 0x1}}) r2 = fcntl$dupfd(r1, 0xa, r1) connect(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) sendto(r2, &(0x7f0000000300)="7866e967e56f3e9136d4e5b4a35749dbb93caed6a9ca0fb27f0eccac053d9e9383f1005cdc65474d2ad51ff2dd97f006c58674c28e38f85cd79f50937b05bc5cdce38778c6cc0807809de1cfa6192cc9ae7f57846b185fb873820269407d0e5a13de433bce", 0x65, 0x5, 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20801, 0x2) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c72bf03e64c5a3bd4d4ad6d99f3a7a5be38b9408780c344cc8883a0138947c08e6fa088d1ac84c73f3ebd72e369d27aa2226baa15830f981d6a31e6752feafa4799307592bf33514892d67bbccb386af2c57a84725ced08660ef2a453b5ee85a5fa08e903d059352a52bdc40c9fdc6fa3c7fa5559e5b0e631b3c35864522cc73aedb95cdf52ef5a77e86a4edd321f488a8aa51d30a9eb505e4d404104953997d75aa21e71b30cc84f36ad7a5dd690fd3d411f6faccb58cd85bdf0ae3d6106119e7fed7df478b2fcb2af2916566f03faf7aadf1253a52dfce526861e58cf056e0111faaf6426896775c9a4218c1cd43c431550ae41d18bc99854fe5c1f930d0f7c0bbd5c236dc5e1b030de27136246160af987db8db435c3fc5788108e5c9308baf14cbc75efd39b2776409b1ce7be2fa3e871ea8c16cb29a1a99ddd2b77cfa6834a85e155971b9b95ae89c25bcb82789c9613053bf6ef8dec512567ba67c4826081bfe9a76354a7ad9dc47a7d0e348d334b04d7c92bc7ddc91ffef12476e3ccfd55e7bd27008610662ddfa6c9bee14973fc3c65f1e44f8732b2751ca76afc4fdeb292cb8e29e826e2cd3039156a0ca17bfc33f0f135a28ed11a6812f28542d5c008cfcf822c2604923d8bed3f5b6bdd6e66c1e3d57ad7496b09930229b3ad5f452d1f6ccde7700b5771c7814659bbd02e54fbe3d793368f253c1e2904296ec36a2c94511a9a48c7f27be48429899806473c677329f1963d7e1d015e9f1d4053006c9c447665a9ae0abddd8397c67cc9acb2d2326da3d40758146e0de008258c1cbee9a8b4956f5959af65679850da26d13365dab17bd5e4c5846981bece8c6eeb5b99f9419622b46289bebf6b620d72cb29d2377a6aa82120214dd803b4ceb2fce3d3d6845df3071c7692e26af6e195ff68fffd303698a38a981444c6b4b928e2b461df152535982a092e31e7efd5ff05594705186b224e25d57193ff03efb29b84e547d14a7adcd18eee64b2cee4f6adca5e29a5431267b85585f04f5c2296bb17c39146c4d55f21c558703448fc27e9ea4a4016b947ce48a7c2dc167fe1932ad0736d96e46b75c5d2b67c0fa516ac14798c411c7357ce85e32a11f53f9b368634ba5bebdcee48dc972357bd931837fddf8eeff9a4628ed480cc3642ad347deb97623658f70b49d0fc35ea2ab44478a17d6d2b7a306ef7be47fb74fa956056329e8f8938776d8625a3bb7cf3f4d48768733727bd775a2f1beaaa4d0bfe6ab87417d648174e05df9770cc5acfc1d462ab7ede5fed5f7794a0aa53be5a2aad74e0855a45945bc23e52046a6000593d45bf05c9adc604b311f94f70e899ac623670b532fe686d02dfdbfa5fee92238122fda06cae73992833ecc08002eb969be24c9577752a3b63888587fc5fbf20a5a692f77db575965c180196e1ffdb3088daea7ca5d869fed03a9b88e0d84613116d8f6ed174a339633c802df5a8f1527ae6a4d4491e7d4277e9fc11d0697d510cf99d48188fd6c31649526f994d0b6af25d650d4c4cd769afca00ac0202800e7d62d2d78b49d99f763075ff254a139987bea545de87b5c308516392dc250e92aba7929a01a98aceb4db9327024a9a3447e4f3f4b7ad8d572554dcf96e421378c8077b464a43ebeb555de3f58eac62f55df121851782f55cb8d1340611ec1f34517ea846500bc16a4097c2bb96193e8cc828a1590f1b43f8c915abb7fedc4aa72f3d5042fcbd69109e32f119c263a350e67e06c186e0fc66a044aa8fa2faf9dd3c8b4b3c82b7bbb2deee2099ccc3046859985b04c692eabb2e76113fc8c9efb13f8e242181ce339c4d06100d1cdfec35d5bce264a6a2bf1e0644cb7e92a877e64928a1030dee618faa203f72121fc5aff7c81150e95f44ac12481eaadfdd860782dc47af5d63062f27f861d3782882719198335645122e35054c032c7b34ef3a359c383186eafb0d819e449db4c15499c921ec4ce5fd7669178162b67ebfddb26c45c472e4b141ffe5f9e5a93fb0ef47f6a3aeed7ca33af735365a29efb960b76e0f7e8eb091c3544467293f8b1c817f8a840d37df88832ee0663b7e388a1e1314209bd870bc929e17d50045f50adab55f9345369b040b6ee035a3bd64823587c391ece5217440740b40eefe3e0d1597421d10a58227137de130f28af9dd1c41be189e14b28ca79ddd27b58218627651f7a043671fea3b466c18f07febaf036d68c35d5f032a4be751f3154b718e4f03c885be28882829c5183fb83bc1c1407b468abf9f166ee590b423df00aabb0e0ed26d58ed77c761d659b38142abce4b93df110704caf85b91719569f8d56c876a10ea70715ff43d72e77db024f7321261936679f4dcccb09cb269f0fc037a2ad01fd15310cfbc1af1b9f695f7abbfbf5caad98b2a274632b127ab258f63f342f86613454d166654cbb5b7f9f56489af2d272d1e1ee15a5737fa838d3db8d2ce65f8182553760e13b7f2f4de7e98188392bcdae99f8a76ff60ccc42b3269d7779388e527046816c0f9454f5700ea5d317715fa6360a143815405a3ec88a43869d46a5f61ad2ff67560b378dfa46e6309a58f47f33014790ac9896d22b2e39f0fe9db7f94e4400f90ec2bfc72b8366b5b7b9f13c240e033eaf8a338c9850ed639aa03a19f7631f11a1406d553a7da8a7c3d9d069edabbbb53aedc79c0ae1298041150c175bdb78a1651e63d040ca14d52c092c1fd7e6fb183d7a326ffc244ccd21a29a4b763541178d2d4d104d0d99981adbc5770a073c5eb42fa1bca1e202e3140f4ee2fd03c558b47fd3ad790b4532d8884ae44dc381163d66a0a45aeb6b923785f136a041c57c36ec95d39fbfd96953aabbc8b0a04c7fe09a1e8ae0e2f77507a466bb85632c57e249716ee1aebda8ee592f773d7962b7b05506e7ed21d6bdccbfb232232f9346271ba41222512b24b7e04f627e259b2949d45b3ced4bf39286948d48e9e442fe7eaff3d2a97451926c38bc854b65880839c3d1afab0b55bf29d98bfc94467f3a1dc3995b3c3522b17e7b2a1b64202d98ee73bbc677c1a40dc63ede06dbec4e701cfb7dce9bc4d15f56ce4be1088d803616854fb88758ae0512b5640fa75a689769c075b62b19385382894e943cdd239b22cf6b3d1bf9be7a8541b0544f867e5ac35067b6e75ec6bc200520bf2fac897e6fced6733ad0d3bcd4e73051f94d065845b541a2f4cd0d92ac6ded90836c0dcf485c8ca594d761876a50bfedd4ac61fc9b7f047e049cdeed40b43c185efac6576a5dfcca6520e2ec2e4f8e8349a3dfaf720bd5a63e36bbc98f3e91932039d407c5cf5377edaf7d11833862a49adf07d7a9792142256ed32dbe534226419154380a4bf2a6f846ebcbcafb8a2ccccdd1979d8eb841bd50df6c31887fc107a87f947b770262e57fbbbff7237244ee638884a32601b60c5ef13f66bbbe1108237cfa08b2cea8fcd4b5d0fd0dc8992509878ef9d54d7b3cee0d65be04f1881dab9818229d4d0e06197cd3f3bca246f75cefc5db9025a6bbc3a1815456aa9eff0b3cb8488aec719710de08d22c1d7b9ba74def9dd29e173d4ea500c501060837f46544d378243ec6409b2e3547b964c5c5839afd956ddab22d6f7c6230c8caf4110a162b3c3ba560077ff2fd8e973a1c23527bd73e0a75d5ab53bb757833db46caba1d1612af2f91a9c9f24f807531d5e6b60bf35ba3f337c619d1bb3f011344e65fe772c70301251de4dad1240fc7896de837817cbad355b6eeda24fa73c7a52e8481eda376a662940dab2ce3bba3f19aeea6b01f8924b311a373a04786f1698a8cd258ff63ee0200f077d3f304a7f64a21fbaafb84781d4e662208b99213feae11c151ca85f88791ae373f490086ce9de6b5dbbcf88a4328cafb4e1dd8076724f4de3897569c675fd167c0325c868a4d7c58b4c5598736696f35d71d0e26091bde6374ec8b2670ec53b8b62911ae62a08ccf04492e5057ff931db883dbf641e960a66a68d388d370a8f5bd13841851726bce6693f2220427c49ff81d4ec6e6a5a2c149aeb14546a96728a2a5ca2d294d2300d257b5a3fd9f3c75603d11f89ee2b6fe68800038cb994d83217b2cd6c0a6e3fa667645089e030a258f0e3d6dc250c553947d4620f437a21d2ab37dbc6b84def68cc24ab4dc1e5e9de9bd77dcdcc6a1b476039777d4312227ac03eb20d07161364b7942885dd52daecb151a45394a832b479da27dbf0919311d93e55ee1cf46ae4f0a0b434966fedfc0be0b072e4e31612dde1ede09ffe8c21fc061c76aefa898053a4e63fa599f38227f4465a90648840b826d555cec3a6d429fb6342f90aad739c167c7157e5212bca8b22e59fbb8ae6d52573569d4d287d95bcad25231af3c378f0f8e4c74f2fc4b68b184238e2bb35953058a33e22f96cc1698e96e33953f94e7c5ef94eca92c29a8ad02228f91f679f7957ce498cd71bc19a1d7be227db394d55ab3663a15b0b3e94621e7cabd0e37a21ca50f1df507b427485a9015cb9c919ff31bcb47f317965e8ec48726a1f4093cf2db5ea611ae1e5eef4cc293d1950f1af7ce3ded02de66ad1630073058d3fd4f7b67a642b0ffd2dbdda3b3218104a80170f734ade33d2b915b8b8d65513352c5b06ed756112bc27c61fca11df5e181b702d2efad738809a5b2cb51f7c1019868295163ead0722c27273ab0ca02f38090fa8aa3c30e4326d5b3b5e24051fca2bebaee59c3b5915cbd2e80cb3fb0946b65dc9b5e33d021a5b26231f7470fe8d48d2c76ee1edcb32ea8ee3bd29fe6df78b2db3cf4a31707b3da3ca1054d97092b1f0e36dce7a460563a5610a2ae5e9640a847ed7b78b686f5970fe3c11fc8e71c685e2e230e30d2c338019794539923a12ac520cdd3bdee2402ed2f0033d6144b43e53ac5326f95bd608bb711aa27744cbee0ef7b9a1b71eb30578e2e799239151052c2678b71245a9283d7d7ea2bbf4a43571a6ab067400e10489ff378751682ee21642fd6cb0df1a94dc6106c5cdef69c798d8c36f4fae839583ec243d16be5182ed70411d41f8cf5c5833db32d0d7adaf1862691999c88466c608533f64990230eb993bdf52cd60b34948429efa106ae02035457a2765068c45ccffda0de728944e69a46f5efe20779cd219fe0152223f126cf8d57ff33720e97421b24f261e60838282e105aa66a0e6b32af24d0cb93e723b42efa61080869b00b5b5ccbe897ddb1c24eff90e1bf6a6215705cff772bf7aba3160a7b3b75bc2525bf06f277a7b5f803fd6a8904bdeb5c6295726bfc113379266f5f993e6b62ad46a3a1a06ce23ac588480cd88a8d0716b0ab2c260f6fc3b9fd7d3b240ea0b46ba294f9636166e9673760b81b67576ad9b4bf1506b6760aedac22ee616b7f6dd4edb261651be878d7339ee41259d8861bd294d8e186dce76cc506f03acca326cdb396872b5df64297c9d7916c7765e91f8206389f4b011a426777fb20bd3197c2f9d65c4166b71cd959658265f2b265667ac4de2195755c33930dcfff9494d3cbc5e2a1787d4b745511a00083265aadbe62450ea5825c71acfb3671362f5a1ff1ac84acc78f858140e76abf571e368935efbcefc731c4333be59270a44244f161a92558318da3a2e6c97fc9392429b18ec50c9e7fa453e3a99b1b041d64415ff0a9f99e9e8b0b470f60cbcfb5d4957b055ba539e148b3d0b63d3fcf01709a71c9357993498f6e9ee7c72d4fff5c103748be3bb89b8d2787b63bf54fdd1d55866a0c8bd4604a9bb0cf1f1cb8abc2f7377f", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:49 executing program 0: semget(0x3, 0x2, 0x200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffffb) semget(0x3, 0x3, 0x40) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x50}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: semget(0x3, 0x2, 0x200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffffb) semget(0x3, 0x3, 0x40) 16:00:49 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x20000000, &(0x7f0000b17000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:49 executing program 0: semget(0x3, 0x2, 0x200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffffb) semget(0x3, 0x3, 0x40) 16:00:49 executing program 0: semget(0x3, 0x2, 0x200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffffb) 16:00:49 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1fffb, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x22, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x7, 0x3f, 0x1, 0x3}, {0x658, 0x7, 0x2, 0x3}, {0x80, 0x5, 0x577, 0x10000}, {0x42, 0x7f, 0x360, 0x1ff}, {0x3f, 0x6, 0x8000, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x3f, 0x2, 0x1ff, 0x3}]}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:49 executing program 0: semget(0x3, 0x2, 0x200) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: semget(0x3, 0x2, 0x200) 16:00:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) 16:00:49 executing program 0: semget(0xffffffffffffffff, 0x2, 0x200) 16:00:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x101, 0x0) ftruncate(r0, 0x0, 0x2) socket$inet6(0x18, 0x0, 0x29) 16:00:49 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0xd02a2f00000000) 16:00:49 executing program 0: semget(0xffffffffffffffff, 0x2, 0x200) 16:00:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getppid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:49 executing program 0: semget(0xffffffffffffffff, 0x2, 0x200) 16:00:49 executing program 0: semget(0x3, 0x0, 0x200) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80000000002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: semget(0x3, 0x0, 0x200) 16:00:49 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x191, 0x108) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x80, 0x0, 0x0, 0x1, 0x27, 0x2, 0x6, 0x1, 0x2, 0x0, 0xffffffffffffffae}) dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) r5 = shmget(0x2, 0x1000, 0x30, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) readv(r4, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) pipe(&(0x7f0000000140)) 16:00:49 executing program 0: semget(0x3, 0x0, 0x200) 16:00:49 executing program 0: semget(0x3, 0x2, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = getpgid(0x0) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 16:00:49 executing program 0: semget(0x3, 0x2, 0x0) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/145, 0x91}, {&(0x7f0000001380)=""/37, 0x25}, {&(0x7f00000013c0)=""/141, 0x8d}, {&(0x7f0000001480)=""/197, 0xc5}, {&(0x7f0000001580)=""/230, 0xe6}], 0x9, &(0x7f0000001740)=""/134, 0x86}, 0x800) r1 = syz_open_pts() close(r1) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r1, 0xc3}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x88) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x3ff, './file0\x00', './file0\x00'}) 16:00:49 executing program 0: semget(0x3, 0x2, 0x0) 16:00:50 executing program 0: semget(0x3, 0x2, 0x200) 16:00:50 executing program 0: semget(0x3, 0x6, 0x200) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0xf0d12985c38dc5e0) shmdt(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x40007e, 0x0, 0x400}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:50 executing program 0: semget(0x3, 0x8, 0x200) 16:00:50 executing program 0: semget(0x3, 0x10, 0x200) 16:00:51 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11, 0x40000020}], 0x400000009130dbf, &(0x7f0000000100), 0x20dde, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) dup2(r1, r0) 16:00:51 executing program 0: semget(0x3, 0x25, 0x200) 16:00:51 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r1 = getgid() chown(&(0x7f0000000280)='./file0/file0\x00', r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = shmget(0x1, 0x2000, 0x189, &(0x7f0000003000/0x2000)=nil) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x8, r4, r5, r6, r7, 0x2, 0x4}, 0x2, 0x7f, r8, r9, 0x3, 0x10000, 0x2}) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:51 executing program 0: semget(0x3, 0x3c, 0x200) 16:00:51 executing program 0: semget(0x3, 0x2, 0x202) 16:00:51 executing program 0: semget(0x3, 0x2, 0x208) 16:00:51 executing program 1: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="36861cf0fbeafd6bcfa35c7664f37d7f8619f6bf903219d6d28a60ee1e3983e36b09098c6403ae8fb07560e5ce2bad9c5ba8a19e87c46e4617d6ed51171d2d9dd2161c61d0fa775f990e19a16dca5c3f3791dce7c8f37089f4c363d5f64896d7e1ca3b8e0c53f5a4691cbd59aa51b9baed08e7ef68972220ed503e24ef3fd0e9cb60511e2dd50ce4c6200cde0cf489fe0a09f8f991b62cee1dc9299a1d3977743246ddb2fece062072c6875069fb574550bb", 0xb2}, {&(0x7f0000000ec0)="6c1c090ba918ff382c940c8dbf727068d0901cb8736561a6f663f31cdc32e385421eae2d132edb6d1b6683a3ecfe6df21a5791e6f6e0ca5423f136c83950fbb77bb893bbab21d60eaa54bcac0460e5f65c545f7fca196c5ca88b8ce12eba47051a8b1607c1ea4f337700d4596c13f6c6a4574259421bb6b8d1bef9ece1910e037328e506d4be6492b8c277d26891d56f72f1a21e4c72f33b38087e62df8bbf580dde69b9bf98e0ad6cfb37062d65a352644acb4d5c537ea58dc04693984249198d15c5fba01c7908b6a69775ce3a86c44af273bd41f9233f002f6a3ed5d73a22afaca257d669cd4700ae259ff2c700f192604f09e54d438f55757dd20e8017162753fd3803e30a025dab2f46310c6bd7d97967076ce1585a07a50ff50543c96e1bd1490d333404a81965443e0c1ff303be941709e23f9f83c8c3f4cad86fa9c72070e3a8791f69f044261e87f6fe1cb083ec3539143b7ceb9b66d5a9a1df1d77c751ca082ef79b49e8734280823436e1fca1a75fc765892993406c24b490eec1e102a532337551762e5e3d977fc938a3baf27763107876b2b9b937ec044d070b63a16ba38199a06f19eb3e047fcf87a95679ae0d1535fdd32aeb8151fdecf5d66b3b1d56ae4a71b828712b509d25a74dc81cc63a5c86eba5b553023f176dc24a32910a4aab9211416d9d02805a36a734990f45b17078d797a33fe5b77cda90f4621b55126cbb448c252c56480d9d8d6a0ccbbd1af55c8d5bbb1898372e217502f9f966b74691d0972bf070704623709e7bff976a1a1141f932176f4d3605b0aa30acb2e1337d5cd8fa3df63aa88b6e77ce41e3a92fc98865478977dae2224289cc8cf7df521373a880a7f3941c1247ed08e40a3e6e8f9d92addc8f1fb366ba78ffabcebb8ea3d2a49016e359232282081973e89c13fdca7467642677e77a81b35b4eae2285e686200675663c4ce9436460c32036bcedf549fba6cd6dbec6d5a1356d806ff7646874d4fe45ed65f3b3992dae945f7264034276225d0ce1ab291b75ad239af8c018a4682d256ad0ecdc343bd5af57bd9ece4a49eb00e20b1a8fb41302c8044951254393db46121c202cf43f2d69b165eb60d14c6cbfef8b57b61a80d1c75e376f644401538d6771b4e5bff56db7a8b169d0d1c7952e45478145204b1d576dd3e75942a758b7621537f7420a7fb6972e760cb14e780f05bbbfa296cbcb79e68c39cce61077cfa9e64dfa1b02349464c0aa6e7a4e909df8d7e58063bf51f23d737338b6f7f11a9c3ea66a790d16b4b1fa2d269b6884e1bcc9cce9a379fc1b62bb7dee0e9b86ec1d76042a04a09087c25d02d22187db1f071b6a610bb62bcc4f2d5837debc3e264fa1f4a8d242dccc47d5818efcb44123f97e53b4959cd2e1c7d4c3db31a1b4b9ddd61a4ee30dec1033136f72d25ea01929b7d8f740d5a77831f05e0ee83588ef7fb193c3e62ec110de3a4625502e142c43ff12f6982f5c8418fbd7a3894377bd5c1533a47e37460b23e422151a970393a4d433ff185000b8623bc2aa3e6eca15897cefb6df3091cfc8e6ab7ffc818d0f333ca52b5a5e5f912353720332dea5c01da2482aae6188e56e42199488fea9aefeca5b50f41569ecdaf59142996bbe01e31c4884fb6356bc0c4fb56c6ace673f51a2ef509a26bff8e82f570621d85ebf89483744b8e45ca54b2c43e336971260ce40b88ef791986fdad6d0aa52c97a703c19635869f0c0693bdfcbeae4ba4b5dd9b65c6da87d11985beba8261e13989b461b015ccd08856ff5c59f374295c82ba15757cda931bb0f951999907848c4dc6613fa3d5804f6dd351ee6a7098e03f5ae468734f953ae310843a3baf94e73029236b3ab2446c4bcf67cfe1919aba1849e073e4e1a2b5ae104e3fcc77d47bc6e6490b1683aed00577500090cf4296fac21a40ca4c9e2f99618190bee12d7c89f2c5369996b88c810f70eb4444f9f9d944b745962ab7f29e61cdea65d96db8c1020b2b01b4562cd119d44c6620a2f9a0449656269d019bac48ff4a8f713c385ca54889a315b19dd57265e3c095499e8637a49eacd10835d423185f82af3ad67bc461c3ad4902b26fc3084444af9e3667348219ac617bbe2feddae1782e2d6d5e89b8020d67abf32c3928811448ea3f455641305a4d6c924e72a72b4add3c881e5a1a6815c6e3ab97e6c97ecbb175467ccf7d17505f383d1460b8d56c46347b55297a3ee5977d620f60789d29f6f3a726d81e6eb4847f7278b91b9572fbbcd657e5ab856225b073c8ef47355cf251d61e6253d88f13ee2653248d30ef2427d19ee5eb468f2d28bf2d7d05e3e5b1d27040c9f3f4a01c9c80ce00bceb13d88c75cfaa97e19d79af18b4cca3ff3c1f59a6f30e554b1c86c451a2f4c60ef04d1d4442481381b419961e882aa3b73a479a1d3b906fab3f490baab00ab99626fe7f9590506c374992f9869cc854b1a80289d5c6586a26c2feafa1700f1c2c7deb6b8e44a8f90a696296e77ef4d921a82514a15268a8ad0bbfc3ab71af2ea8f321cec637e9d9b58bd89326f70136d55ea45e52950265a3479ed06aa93553c423e8491c5a4e65a29dff6b4ed0c25d7783b7fafa58f09f41096d7886e7be1afaff1b308d5b8888242b850cc661c5130f19ac583f906d5b286ff531716d2a88e04ce17e9f9c8fa207ae0f635c09b502e7b18814572c834e6e9614681bdfa1b741938aa9129964252ea6e488d84025d0ae8cbe8294bfb02e8cc3303f4d29030c7067008b208d3c196bcecb56d9d9030566de32e408166c88ddce52492f7019bb629867c4140ff0d6f941f7c58cba30f5fdeb10e858ea57a5f261f19587e85aa2ca9b15cb5ae7c1836beb291b70cb545b725d10d50bc2daff1fa76b0e43207e3f5892e45d6146aae24bc2cd5d992de792ff4e4cc0550ddc788696840e675a0f50c984998aca16f6c612ec5a41303da189a873c22ea040dc68021419ad8b2caba3d595a115497410f2aca8b560a4b0104f3f33d94a75d3acb8d27188275b4908f05ddc46347699bad570ef53a0d96826994491b237fb5f1996f266e64c77bcb29a7f3de6036980a6b223f60376777c483ed1489731cfeab7c2e9a32656f1915bbb539a3994da7a6b4580a283b3f82c60486962b8e6a982e104a88fbce1b9fe6643f49b060482fe01b3080af71166ac860da1247ad804de03f58715de78939d672c19c66786a7f38249437c010a5a549c59ded9e4bcbe593d0c9ff2af8ace6591634bbf7a652743e65ca3394d79866dd42579a03d018901b6462194de681da3e77db9edbde250b56a13c219800aab2faec108cc1e7f4122812d99018bfbc14f49ddf783ef40634949e6c164baf12c7ff5cd5bfaaa5277b22cce0e5c7c60d243eeb9425102af726fad6234bb04bf1e5c8fee4f023aa8c9790f5e1d0fcfbe4a1ebbfacd3ceade8239b4bc34e1c2251d4a0a2a1e2738e05c5a2fe7cb917e8a5e3597433dec79149d5872dbfe6ebffcc8c6b46ad4fff2792547d583b585e4051122b540854ad158732934e8b2b7e308eb6f014df57caf6d31063c60491c6302e11853c7912bdd8d716903229c6b9ea6b8c96e15a8d858fc4668220f0c83ab4e335d510cc0ef651549ea72a8db5b498963c16af8418ea3728b93ccb42b05727cf9a02936cdd164410189d8bf98196a6b124ea9d558dac616ccb86b5c75b3bf17f2f5d2695c1e87696712a5fd18c22cfcc7159acc2b1868eb133e48698e3c72fe21aabf5e6040581ba912a47880cbba159eb9e6de078f2167ad5ee823f8b8c96c092dbd4962e88d04cfc04f123a67510ffbfb98547e9f5b8b2f5e91c6d05e9f4d51b8fddfcfcf3c82646d5ccc9070f2134a7e84c6770736fee83a01555d76960b35c1b712471b246912e01d56730926bd6d37cbf9e24782cca78cc0274f98f46ab5adf9708beb8008edd7c860664c92da8f39473500285dad78393becd5c2c290481474b1bfe26d3376a1adb2a19037a37aa3a5ba7f89c60ea82aff2b28984d0377ca156f83478326708d46c4bf2216d9197fadda5b38b9792f157f6fc56681fdf8896ab3abb0617e1a5ef1aec876ce096c8f5fb14340cb45c2a42f45efc84ceb625888e68b957d902ef99afb92cbb5f96c05d0290e9d41d11d5f68c61d6f23c7c97637a0bbb571821d0762aa4d88c3649bb7eeb6157167de2750fdd823c663124f35c99fd85ddfbed46945633b8b4fbbcd478659da7a11b434812b5b290cd1d4672937c72789b6a95e859c46005235a467c5a0061471b3edd2223e3a6632c770cc19328926cd1605066c49051901be01a4bfc81797b4cbdc631dcf8401d4d6f100167c7511793ceaf5eb052a5b95cf8b56fc7f49b1a26b927b5c355338959548d62ff42b0550d24937dd03a1d30b91287279180adc32b4c43caced8fe1222507e17d374ef638c63ae222481bcb641d4ab7669f138bf4bca7e63c6e0e3273b4f166cd9c1090a8560530354d0aa13941a0bcdd50ca652f17f923fbbdc5f10538afa9953cae0a72ee536af61ef0ef77ca4616634b807b81dc4e3a8863d85e0ca0b66a6e213ac4aceacee0dd4e069a40c33a37e9f1f4a84138f2fd1cc2c39fae8971668ca5f6aa2285bad6d909bc16d322608e4e073f5648e1540836b994fec9ce3ec2150f12fea17683be11347891b732b36c646da1187258356398231953a85f0fcaa29f87d6d4372049bfda5ff4f3e8116f84dcf38c48782524f74062a0e1a1055d1e0eb664e60b8e7298a2a85c6f42f2809229d672881d89d60804433ad77646c67bf993e66c4ba2abf51d43cc740cb43138a2377753d63e641e1f1dde9df4555f3c284ef5f928235983ef0f9e6a273f951c881b9a66a6fe303f506592ee4cb96ac23ce411f84588767ac07ce817ee521f476f97d6c3ec0d78da55e4677175c2df8116e740ed0fe69d3c273c4f2c161d45ba2f648b9fe2ad6310133dcee73c2582b0c07d8a15e167ec9818659f45a7f57736a5a493ebf3a31a4faf172b4aaaebe6b5eeb2f4c7cb0e6b6ad1071dc22e59f6a0cb1484568f9dd4abf9584f04d981f935f4460ef8313caeb8fb5ea4a3641c5740fc6a01e8887bb1751af36cd6c84f4a975bf47d32f1c6bab14d50b4d69608cafd14233828d3eda0b0c308eb23d01f0bc32b50a3889d23e61f0d1d54f8d92b069e839158b238aeb06b791f1893650ccabdbdc3b0b44ecc2979487ab39e295b51de85d9e1519b938f9ee7279523b2fd6f89478d6c7cafeecb33d133712416bf3272dd1916c6bc723563faa19f0d2fdfcf568665c0acfece3fb0f6214874bc3d296e94a2dc0d94e622fb3a69a0041d7cdad1dab00cd1a512e2a01ab4771087f8f2d38b25aca21f1563aa5e097ac7e5418ab3d4b027724f6ea929308e9ee590c14f22466a44c1060586cf433f03ce7898c817eb9fb16f15607b22a283a9023f017beb2a9c9747eb3e59617c9afd3e14da990d37968c87a36f44cb3131d69f47569d41c6a23d6e96fa0d64564c1a7315582dca0012c4aeac81fed53964c02dd74c73697443c30bce00bc093860c5a408a3cd96265a659fd2826e8acb7e1300b4d49197a14a1c28d963c379dbe96c549376695094facffcd01e2c22374386e826438f896fba0589f675f6df871c0ae77aed2b2c16c3755269587752b7c725abb16118718e0db9a6eb62ec5eded4cf4cda1b7941bd8aac0430ee6a020ac8c3d733b28952ed7526b3dfd5424315ada2b3c9f2cb3fc79d2de23a958024173621592a0488ea4bbb84038fb8490f0da80014a86", 0x1000}, {&(0x7f0000004740)="9974744a7a331be0b825b19dbbe42e78c772fa41c88808e50717ae537c1c23c68b4b278bfd7c661c70be095238c114eb1cb82803abdaee3d25c8c817b2e0c7c04bb7a086d0264ee7b740e48dd1c08e8ee9469444c712df83d786999afc07277bf733c04386cb9b767ed0439c06fe4ba002842fe0b8407898e3854eb4fff6bed9c2e8d0dff842500ca80cff26d6e738d73cd1393da80ceef3b226767072206aada0332a2adec94f3ecdc14e412718baebd7f75be0119c3e061c06a9aa88c1ed6354eb2086304dc24c98272e8982bfa0f2baeec37a7b08d4139affc86c4a34bd0e049e1d6a2ab09237686c1b9730c759848de53da647ff98ad5b6434138e95b1f501c5882c1cf793f20462ccc51d1ded718f594dc3aca9e6c17ab967896b6901da79948d4c6ff389b42d78202de2aa54d620556c18e1372147b41d3c5e6ae4fe60ed94dc1eed3e6ef7271421d42ca5052e6497c800df3d1a81d7f3276d1a533f488a0038eb4b793d08be67aa8ab1bbbad0446bb173291de3642651b1904696d2c408cbff65d504f38bb64c79c31dd31329fd98d1407fcf88b4cd503e55a8b288390487bc015d9560853fb403ea38a9b7aeead0ef0b369f5dd64b2701d87d017a209230f58306fa48f6e74c11f6f4a23c01041778b7c267eb81e25e7166ef18c8ef9eb9bcc45c3e2c494b08812ca542cab8af5d3e85c997a804f817e3ca69e389c6bbe30cd32dbc2a1420b5204a2416ae92d09b333e5ae1e4803ff9306d7cb238c61b4f9c5caa4dca934eb82da2b20098d92de4d28aa09324e38e59b5bf5a96a6cea8ff791671e47994aac9afdda6f988ba182dccd8a27e2e4878295fa8d853069ea3d9e24233fa1dd3a68990e35249cb06bb84410073545f451f6cba27a6d582451c6bf6afef8f3a53222fa3ea515b81ef7d30ceaa40c44219537e642ca4e5945fe09d1fa166cdb63ff5b2de0f163741718099cc83143c19370bd94f00f15f25aee2ab1475d6d115dba68ec407d7c9a17ca5c211aec47e922b7b360111edb37bfee9d5f671f91373948ee284474e28f005c1d8f764d14b31de6fc179f44c10f06bebd9871c4e19d675c546580be224cf60bd16c31e6f6cc2471ac960a80c1279027df122648c1d2e7ca76e82b22c1da5f2b5dfc917647f616492162577d66f0f9d774a4ffc3b33cb8d50aaf0e587b41a34b4e6a5c0160991d4f8dedd3e7358ee8a80a15ae8cf357133ab44ee7cc5c6c496f7f09d8fec19bc988c0e13fc4d5423449b48d0b0f4fd098dbd3f9a9dd1fbaca29b8884d7e611d7ee715f8d0ece50bb6e84594fbce9aebc6a2d755390d2a914f9f7a89effdf814f8e321d20f8625580cb71b88518fd5244d79eb66301bcab306919941e3d92b9363b2c581f0a9ea98eaa48a428e6b3b70a4878f5f91fe501dc7997bb15764081c841e5cc372dfad661f48c7dd954fa31d0719273abb19e03bfdb3bdbe4bdbbabef219dc61fd60d5c446190b29aca18b762aa942cc0554a48137e1af6a8e5cc779e11db18d571cbf50c44ab72a4265590c8ac6d1442cabaa127befab6cf1894e437c3a4347459c9117ad618c0b9d37c401db18a1829025421eabf26b4dfb5cab3b6b02cdbb16b2efe8ce0e5934d47ddb6ac0a50b9b0c5fde52d50296dd3714418e097e673fff43377c955a2149ef5bb5fa581b7203d3408570bd49c5032f23b17f734938d1e2be3d947b7d2d9ebd1fafc54f617c30173412e5c3b50b3b9f86c5d97634359dd0ad63ef14cd510430ecdcc0d596bd04271651f990bdb174f68aaf5d15ec7dc219e057960bd16b75d7c44f7c1bdf4c3dc4d653b48e28d5801ee911368dc4ae1749d10c3b2a1865051bb8fd18795b061cef69faed9ea24a2605e49abe3dde0963dae08c647fd531167a2f8400c2cf360602399bbface1ca2d77572876f376ee6098fdaaa0c139781d21e326a5afc0afd3f567d987137ecdbde283f3f88387bebc13614cd2468b048186cd2f8305e1eae8ede88d3f042c0afabb2c63e1a3f21753187350c82a49a786a0ea510a53041d65886a84eac7d3c48d4b4ff4d349e60955eb08df6e28b76f7390228ac4ba2788209e4f1a86f3fa77069d7ebb694e1042abf4ec76572f8832064aef675ea54a3ddf7ae0583e18cd55ae82a20a4bb7eb9f9de11c2218e1d652ad438166660ffd41a6cf44819725766b5b63cfd9385f4db15bc3fa3e507ba9a1271ff40d6ea0793ade23049402dcc35a58de475c50db3edcf6c6c9f2e58218e4c88131654f45cd2dab622afe53fdeb96987a824c182f1f92a8d5af9fbb0874bf6f7d1a743f802ab1a97a793998548ee7c3f8eca218bf7c329d34cb2c2fa02ea87a6f7e0a1e91d643b400b7e274c3e5e592de5e471090b77f42059d395189cb464d501438eeb8754643feb295dca7c5b6a90fef2dcd34a65b52f22972224c43ef51b51f51cffbfb78a97b2d278b6084055ac04b6de5c777d2aed38e27e8955d3f5b7468d98c1e49bb5f0bc33f4b69c655792a8c6d60dd1c7a2d22a26ced983a17350a48ac626729ff72ee669cdf62a6e971c0f500d9af48cf24650cd90d045315287b038528a9cb7dc88fe6d0020586d540bdd5cd73a2e6171b7b96e3b8d02dc78b45bb1831f79833041d18c39393339ddb43309e8b2bb38f478bb9b0fa3569516e6cc9fe57f76b5d578f29641dd3ee04ce488e5102042e31fb8a76b453b0b994038ce6051b73c59921f73fb8cac1ea44be5f0a2c47ecab3a2e948d2c525a04fc6fb2625f09efd6cd717ba15ce63343e8bda4788b2c6596e5df31a96367061fe2d88c2684cd9de47a40badba095a10a01c1e5b907e557aaa78c0ab80f6e0675158c27ffde63c7b260b08750cd2c049047ea77d85a8d8e259cc3d26c8b5995114d06537b86c074ea720287a78d34c15cb76284ff1be648608fda7bcdd4c596c22a89a44bb9baf137696d638f93ccf78b59a297266cd348ec7772a4f63e0f8a479d1020153472cdd0c5820bc3d4fc8625cc5a3d4ff6c02d873624203f21a569f5e0d16cb996ae786d6a5e8c0d40e670a0b4b53e36024d95a8c71141cd89efb7850514b255fd018b3f0c64f01e8981270b12624ae946e05a50bc5ffbfa154ae3b6a2c5ffc44962051a469c4992e11a4de09d76f1fe7a7e29728f93111b6c555ae2a365d828a81b47174050586b41b7e5fde3dbc52e4f4449d071af1be70b40b44984613fefc7a9bbab6eb843fd3cd343fc07f3ea6f107f2b36f4764dc0b246e75aed980ea0c702f2c4799b866839332f4bba5ce58148cb66c04d743c09d9d978a0ae7c71e6cf17e1c119fb07934935599c2cfac502318132d3d63ceb8b68291a26d6ce1b60b28b1cf43b7345d441a7c5efb0b7ac9d86118f47fde83468b16d269d6ac692d9a26dea1cfa148acd1e945c4377b1c66d9345e74791cf6b550a553985c92fc8c36eac19136146f811df8f669cd5c2fa8fd99fe7924a780bd3d759befe96581d531b3e788d54d978bf9db87e7191f5f69e4f65259451d2560a8d16839f5efa30e04661e976ca1ecc853940335fb0fbf4292abc398902cad71ccef27179f160c1da49b309e2f278ded4a1dd2b0907d36b6c37b444f5ca0345605f86d8406bca563978f045e8b860179ab6e58ad008821099dd2ca9e8a3ab44e9cf3f53022446837a5ee6afd111085fdc9f7ad38a62942589dc16b2994d14a317015fba6f2844fa9376093393846d9da8b77cc962114ea665ee30b0b9c81ddfd13de6b902e61433336e0afc015a859fb1ad72c9ee0fffc5becfface69f775d25f82a55676cd1bfd8028947d50a4f54eff2201d0932850562596a7888086164d361159d6f3ad05e82f029760bd24464bd0c05d7f8b48c398141338c5aeb18508aa64f7ae6f52febf9d3cc7d28fe2ddefa6e10dc738548d30333dec1aa0881bdc4664f0d548747351e13ab5eb45edf2e960ade60d83ec3c5a08ba9403c632fe72f41f9583ddcef7a7b4ce3cce9b921396268a9d7775c75db8c0b79272c58bd98b83f001d83e35e0bac8a51433ea38fc1696a1b53d36edf974c2cea8b721803cff6b1d53c457fba273fd2397b221419101efea454bc25302b40b1291403819d23e4fef9ed7a6fa2fff6d78e0f52a554e7619045d22635fdba57bfec4db4975869f698b2623786a81d684c6a1bbd8650f191b94ec317371921e3f015b68539d8080b7284c28a76143c108b0a3abc403dbea9edde74987ab59937e3091ef6e9558bf0d4df6eada51db9d3a720d55cfc33c42173eb14b1611196c42e3240f644f4e32f9fc2a8380681d40aeef56ff8bf7803dbbd5cb8dab1b6ef32b71125835bdf9d6b0ba5cd493ec099f65472321689fbbae00ac9e0725c3c585e719e3d1206de81e234d0e3cc67ff84e0f3291194cd4585eb4c42361893a3a09d574ee9d36b51018d599133f3ea7afc3be85c88bb9aa6f119138485ccc3b670ebbb1688d7c2486f16166c295a78cb93c3d0b5889f8a8217ce5357a7ed0390ab9cc8a12c9a8c5aa283558575f56b9e345f452aea5fc41d5533ee46ea0860c900bb29b894b08fd18161a7b5f4b69c86c35843844feecb13b394833e1ae49f607a9bf49616d63d1e3ad287586ea2fabde8cf1793c9349e4251a5c8017e4fada179a6d3540774d35959bd4cc953818221ea984d76084a4698e4d64fbcccdabd0ce42d75667d7859244b65f05acbf3aa0f39df5c2d1cf7c8c09da970e39e82d67742da2ae0cd1d2eda85603084afd5a148362c2aefc63b40e5d8f0f2104468143b03b7beb4d419158b09eb3a5997bd5fc8c1b349b50248b399e70b6cb96a72b6af1b87e52899ecea81d532136cc162bc3e31bdcf88ff42f8fcabd8bfede485d053579e3df7e2e05c223b56cf70db8b4c0e3c36ee0be0d0294dc30c9fa859e3d402ea614ad19d0362931307082a8c69c38808d3f4a4dba8caa0ef8006fb711ae6c8c674825788d08beff8b28e70b98a869f57522904e9bb2a2580cb175a7fa4a0b415a8bc6548618c0839ea582a3804f7ca09c510ee128dc4c5eb130b10e08a9aa404dbae03fb41234fa4565b124742eef91c6f38af23beb518ce394365f346a844471ce87b24064d53b07289df9143a0904beafaff3dc950f3fcf84c443611e7380c645e6be50b30231477b39a484beae946f1ac2dac94921866c747f23448734ffb78c56e395e285005f3b13903a8324fa56ffa173f23e7a562dffcf3de1e9f159ca35b0c9a06217adfdfa8a2b94b8554344bc84e8baf25e10d889906896e2eedac9385d7df4b212adb1c9ed29b435ed13ed3bdd28c37a953ad268b8ef7501f3473c3e97c7c9df139b606ed2f56eae67a8b97290af71253a2be4b09355ebd1b323c1ff4569e7516cda9d5508c4feb42d5135bd3a7c40c7ee23b2731423398cdf885337ea49fa15e462692c800c67d115dfd485ffdf2c754d7e3279476f6e7a3699411064f8661ddefea5592b107ed0491145eb0b2afc2499ef97973082e3ee519361e3e02741122aab149c1a0c5b832d2d15ada66b62ca315fa633480750657cf17bb582aa506b9dd7d572213e5df58ac2f57a6e265011fc5fa75d64fbcda20752ad050c7346efe6c069264abc98066d541c7922248daebf96ad2f0ec0bce87890cf2009d68a03b2fcd48e130c3e837efa1f549882092e5093647d5094452f3795923fb57bf77b97e86c0934df0b38e50f1424ce9bf749a9c1175f3d1b5263d3d19c98e0beb53358ef98dbce5c1aacc57682a2bd527c7c3d9d9487da97024ee2d365d2c71aa26a092ea4452beabf7", 0x1000}], 0x3, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000036c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ba78d473582ab5a2e568b1693288825ef022d512ec4ccb5cb717da6588f5b158cbb80edf5dabc92d1f576a9af2d82dd8ccbb6f4a0067c9af6861b48c0a49eda60c96c505a24dacb1b5e4ef0d93335c0758d7f9e92e7a694b67f00"/4188], 0x1002, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)=""/74, 0x4a}], 0x3, &(0x7f00000026c0)=""/4096, 0x1000}, 0x800) 16:00:51 executing program 0: semget(0x3, 0x2, 0x20a) 16:00:51 executing program 0: semget(0x3, 0x2, 0x2c6) 16:00:51 executing program 0: semget(0x3, 0x2, 0x600) 16:00:51 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x9, 0xac5, 0x100000000, 0x1ff}, {0x1ff, 0x100000000, 0x100000001, 0x5}, {0xca, 0x8, 0x100, 0x101}, {0xb1c, 0x5, 0x8, 0x7313}, {0x0, 0xe7, 0xf0a, 0x80}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6080, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc90, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x400) dup(r1) 16:00:51 executing program 0: semget(0x3, 0x2, 0x2500) 16:00:51 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) read(r0, &(0x7f0000000040)=""/224, 0xe0) read(r0, &(0x7f0000000140)=""/29, 0x1d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xa, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) write(r1, &(0x7f0000000200)='\v ', 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/185, &(0x7f0000000300)=0xb9) poll(&(0x7f0000000340)=[{r1, 0x101}, {r0, 0x5}, {r1, 0x14}, {r0, 0x84}, {r1, 0x124}, {r0, 0x2}, {r0, 0x76}, {r1, 0x40}, {r1}, {r1, 0x1}], 0xa, 0x5) unlink(&(0x7f00000003c0)='./file0\x00') kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x60, 0xf0000001, 0x2, 0xffffffffffffffc0}], 0x7, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff8, 0x2, 0xf00fffff, 0x6, 0xbc}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0x8, 0x8ce}, {{r1}, 0xfffffffffffffff8, 0x12, 0xfffff, 0x3ff, 0x200}], 0x3ff, &(0x7f00000004c0)={0x5, 0x2}) readv(r0, &(0x7f0000000900)=[{&(0x7f0000000500)=""/124, 0x7c}, {&(0x7f0000000580)=""/135, 0x87}, {&(0x7f0000000640)=""/127, 0x7f}, {&(0x7f00000006c0)=""/247, 0xf7}, {&(0x7f00000007c0)=""/139, 0x8b}, {&(0x7f0000000880)=""/87, 0x57}], 0x6) read(r1, &(0x7f0000000980)=""/118, 0x76) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000a00)) close(r0) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000b80)={0x1, 0x2, 0xe95, 0x7f, r2}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000bc0)=0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000c00)={0xfc, 0x4, 0x3, 0x3, 0x9, 0xe3, 0x4}, &(0x7f0000000c40)={0x2, 0x9, 0x9, 0x400, 0x2, 0x9, 0x1ff, 0x20}, &(0x7f0000000c80)={0xc0000, 0x7, 0x2, 0x9, 0x4, 0xffffffff7fffffff, 0x7, 0x6}, &(0x7f0000000cc0)={0x66e4, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000d00)={0x0, 0x5, 0x3, 0xffffffffffff0000, "408436b17a74993818c60e3b8f66be489fd2b85e", 0x7, 0x2}) fchownat(r1, &(0x7f0000000d40)='./file0\x00', r3, r4, 0x6) lseek(r0, 0x0, 0x40, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000dc0)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000e00)=0x1) fcntl$lock(r5, 0x9, &(0x7f0000000e40)={0x2, 0x1, 0x20, 0x800, r2}) sendmsg$unix(r1, &(0x7f0000001140)={&(0x7f0000000e80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001040)=[{&(0x7f0000000ec0)="d545e1a6fc7162748ebde95cbb0aa43d867c88ad757e88fa1a4786c715d6884abfe52e956cd950986b7b34dfcf516e294adf6865ce281ff1ee39e2420fbfc8eb197c6460251eb8a06a22afdab23314b4b210a16e9eba3ff2169be66de003fa15254be99c52ab935241e7040c74ce4857e89c3c647a5e502146a55804c4dbe26abefbe03fab702df2b242ae03b8d0bc95dabd8f6a701257c416ab7248120e3852a133d2bac72300be6eeec9573870bf947e12ee", 0xb3}, {&(0x7f0000000f80)="afbd51f23682166968c4f2358a8a482a052a41e042242616d1333db61741536f9ad981971f481b33d38293d9a0211908cc3846e09d325ab39ac0c0a5c9c4c7790b09c697b1a3299c6f8de7a5f81f96e4a95c0c75910127b149836b0e5c15e3429a9236688a4f714be4c332d04adcf7b04e9048e63271299f2a227f6a8892ba72e3de5335e8da562a5b309c289dc01aa8c90c4887e492", 0x96}], 0x2, &(0x7f0000001080)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r5, r0, r5, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r5, r5]}], 0x90, 0x400}, 0x4) fcntl$lock(r1, 0xf, &(0x7f0000001180)={0x3, 0x0, 0x9, 0xfffffffffffffffd, r2}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000011c0)) 16:00:51 executing program 0: semget(0x3, 0x2, 0x3c00) 16:00:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x400) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:51 executing program 0: semget(0x3, 0x2, 0x5) 16:00:51 executing program 0: semget(0x3, 0x2, 0x200) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="002512837b6b0c9800"/31], &(0x7f0000000080)=0x18) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() close(r4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x10, 0x0) 16:00:51 executing program 0: semget(0x3, 0x3, 0x218) semget(0x0, 0x4, 0xc0) semget(0x3, 0x2, 0x200) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x1, 0x460e}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000180)='^)\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000280)='].$\x00', &(0x7f00000002c0)='*@\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='{\x00', &(0x7f0000000380)=']:\x00', &(0x7f00000003c0)='\xbb.}-\x00', &(0x7f0000000400)='-\'^:\x00', &(0x7f0000000440)=':.]:-[\x00', &(0x7f0000000480)='@\x00']) kevent(r2, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x10001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffb, 0x18, 0x85, 0x7fff, 0x400}, {{r1}, 0xfffffffffffffffa, 0x13, 0x1, 0x0, 0x2}, {{r1}, 0x0, 0x1, 0x0, 0x6, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x80000000, 0x9}, {{r2}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x8, 0x5}, {{r2}, 0xfffffffffffffff9, 0x42, 0xfffff, 0x7ff, 0x1}], 0x7fff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:51 executing program 0: semget(0x1, 0x1, 0x45) 16:00:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() recvmsg(r1, &(0x7f0000001580)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f00000002c0)=""/90, 0x5a}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000340)=""/150, 0x96}, {&(0x7f0000000400)=""/95, 0x5f}, {&(0x7f0000000480)=""/120, 0x78}], 0x6, &(0x7f0000000580)=""/4096, 0x1000}, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0x4}) dup2(r2, r2) close(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) open$dir(&(0x7f0000001600)='./file0\x00', 0x7e, 0x22) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:51 executing program 0: r0 = semget(0x3, 0x2, 0x200) r1 = getuid() semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/246) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x5, r1, r3, r4, r5, 0x14, 0x7}, 0x7, 0x1, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r1, r3, r4, r5, 0x0, 0x427f}, 0x100000001, 0x9, 0x85}) setreuid(r1, r2) 16:00:51 executing program 0: semget(0x2, 0x2, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x4a) write(r0, &(0x7f00000000c0)="a49c83c34e3333", 0x7) 16:00:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x30120, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) semget(0x3, 0x2, 0x200) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x140, 0x20) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xcb, 0x0, &(0x7f0000000040)=""/203}) 16:00:51 executing program 0: semget(0x3, 0x2, 0x0) r0 = syz_open_pts() fcntl$getflags(r0, 0x3) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) dup2(r1, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2810, r2, 0x0, 0x0) 16:00:51 executing program 0: semget(0x2, 0x2, 0x200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x185) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x800) 16:00:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x208, 0x1c9) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000200)='./file0\x00', 0xa00, 0x0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) read(r0, &(0x7f00000000c0)=""/77, 0x4d) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000280)={0x2, 0x3ff}) 16:00:52 executing program 0: r0 = semget(0x0, 0x2, 0x140) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x840, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_metric}) semget(0x3, 0x3, 0x2c) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001000)=""/199) semget(0x3, 0x2, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001100)=""/4096) shmget(0x1, 0x4000, 0x408, &(0x7f0000ffa000/0x4000)=nil) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0x7f, 0x80, 0x8, 0x6, &(0x7f0000000040)={{0x1, 0xa0, 0xc6ff, 0xfff, 0xa6ee, 0x5, 0xffff}, {[0x257, 0x82a5, 0x7, 0x3, 0x5, 0x0, 0xffffffff, 0xffffffffffffff7f, 0x2dc, 0xb2a9, 0x7, 0x2, 0xff, 0x7, 0x0, 0x1ff, 0x4, 0x100000001], [0x680f, 0x6, 0x3f, 0x3ff, 0x7, 0x8, 0x7, 0xfffffffffffffff7, 0x73, 0x300], [0x82, 0x7fffffff, 0x1, 0x4, 0x10000, 0x8, 0x12b0], [0xffffffffffffffc0, 0x7, 0x1, 0x2, 0x7, 0x16], [{0xffffffff7fffffff, 0x80000000, 0x3f, 0xfffffffffffffffd}, {0x4, 0xffffffff, 0x200, 0xfffffffffffffff8}, {0x0, 0x8, 0x7fff, 0x7}, {0x5, 0x8000, 0x1, 0x3}, {0x5, 0x2, 0x7fff, 0x57018aa7}, {0x1, 0x1f, 0x5, 0x8000}, {0x8, 0x7, 0x3, 0x4b}, {0x20, 0xffffffffffff6487}], {0x5, 0xa3, 0xb6d8, 0x7f}, {0x4, 0x5, 0x0, 0x8de}}}, 0x5, 0x1}) fchmodat(r1, &(0x7f0000000380)='./file0\x00', 0x8, 0x6) 16:00:52 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') semget(0x3, 0x2, 0x200) r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000040)) 16:00:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20001, 0x10) lseek(r0, 0x0, 0x0, 0x1) semget(0x3, 0x2, 0x200) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xd, 0x8, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x80000000, 0x200}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x80000001, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x80000009, 0x20, 0x8001}, {{r0}, 0x0, 0x4a, 0xf0000004, 0xf51a, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x40000000, 0x700, 0x3f}, {{r0}, 0xfffffffffffffffd, 0xa5, 0x6422fb99c4fdc9fe, 0x59, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x5, 0xf0000003, 0x6, 0x40}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x0, 0x101}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffd, 0x54, 0x20000001, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x12, 0x1d, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf00000a8, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x6}], 0x100000000, &(0x7f0000000240)={0xda66, 0x1}) 16:00:53 executing program 1: r0 = socket(0x1b, 0x4000000000004000, 0x0) setsockopt(r0, 0x755f, 0x101f, 0x0, 0xfffffed2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:53 executing program 0: syz_execute_func(&(0x7f0000000000)="440fe2fc410f90e4660f5a4bd0c4a17910a5680000003e460f9f3bc422fd416e0944d9f9f3314242c48341783b24c4e2b13a07") lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) 16:00:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) r0 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) semget(0x3, 0x2, 0x203) 16:00:53 executing program 0: r0 = semget(0x3, 0x2, 0x200) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(r1, r2) semop(r0, &(0x7f0000000000)=[{0x7}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x100) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0xffff, 0xfffffffffffffff7, 0xdd27, 0x8}) fchdir(r3) 16:00:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10201, 0x0) r1 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) poll(&(0x7f0000000040)=[{r1}, {r1, 0x8}, {r0}, {r1, 0x2}, {r0, 0x84}], 0x7, 0x0) 16:00:53 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x60) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:53 executing program 0: r0 = semget(0x3, 0x2, 0x200) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/52) semget(0x2, 0x4, 0x490) 16:00:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_open_pts() semget(0x3, 0x2, 0x200) close(r1) 16:00:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="7a022e04096530ef3d1b5900e93a4404323600000000003f9d72ce8af9e9c68db3fa945878f2d916d758aee31c28ea115b361438934d61c87db05452a0c7c327ca9f7e2ebad364f47089a2ef01266cf0fb307c5e38a0454987925469f5a96bedf1a0838685134bf018f497cf935e733581d7d785682c4883c9310f6c68144f2225e2175fd0ce4600477a448bee7842a92a5b7acda3570bc1ad9d5ed341b6191b85d910ced314d1af5cb9a1ca37a34d7f691fec8207f3e7cee02195c2e672d8bef886d336fd6c77f77ba5ab340fc8f5b0572f4a2b3752d23fe527b1314081b8d51085665d9c619707ee0811ae1767fd9698df52969c056d7b6ada81467cd7776bb5be49306ab3a8c12a079e293e39e307d5128f2030ef2123bcc7f36864b99e6cee0d9747ce0757fdde9a052a92185b59269f4b1690086227c274bb659aaf5d6572cee3bb890ced4ace82e3701f09c28b0b19502e168bdeeae9d16d7d6e5cc888115edb305e606aa71521a179c30ca34500"/383], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x801, &(0x7f0000000000)={0x18, 0x1, 0x2e4293d8, 0xece}, 0xc) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x3, 0x2, 0x200) 16:00:53 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x89e0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:53 executing program 0: r0 = semget(0x1, 0x2, 0x100) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/157) semget(0x2, 0x2, 0x200) 16:00:53 executing program 0: semget(0x3, 0x4, 0x200) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") syz_emit_ethernet(0x9, &(0x7f0000000040)="8aaa9ffd58f7c8612a") 16:00:53 executing program 0: semget(0x3, 0x4, 0x14c) semget(0x3, 0x2, 0x200) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:53 executing program 0: semget(0x3, 0x3, 0x200) semget(0x1, 0x3, 0x80) 16:00:53 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000100)=""/102, 0x66}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000000280)=""/238, 0xee}], 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) close(r0) 16:00:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) semget(0x1, 0x4, 0x32) semget(0x3, 0x1, 0x200) 16:00:53 executing program 0: semget(0x3, 0x2, 0x80) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x81) mkdirat(r0, &(0x7f0000000080)='\x00', 0x4) r1 = semget(0x2, 0x0, 0x48) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x4080000000000000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/35) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:53 executing program 0: r0 = semget$private(0x0, 0x4, 0x400) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000000)=""/4096) semget(0x3, 0x2, 0x200) r1 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x60, 0x180) shutdown(r1, 0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001000), &(0x7f0000001040)=0xc) connect(r2, &(0x7f0000001080)=@in={0x2, 0x1}, 0xc) utimensat(r2, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0x471, 0x31}, {0xfd, 0x6}}, 0x2) 16:00:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7fff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10001) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x209d) r3 = shmget(0x0, 0x1000, 0x6, &(0x7f0000fff000/0x1000)=nil) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x104) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:53 executing program 0: semget(0x3, 0x7, 0x218) semget(0x1, 0x4, 0x60d) semget(0x3, 0x2, 0x200) 16:00:54 executing program 0: semget(0x3, 0x2, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) shmget(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) 16:00:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000000000000000000dac7a35ff06cc57ab8ff0000ff000000e6ad8925558adb3246e0b5aba5d6879e352c5b07d7cc6e4058eabdd3c5a4e157c3014a76ef250a2909e3e370b973b73dc9d0be87dd4543f0e75f3643afc93666cd87ee"], 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x4, 0x6]}) 16:00:54 executing program 0: r0 = semget(0x2, 0x1, 0x10) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0xee, r1, r2, r3, r4, 0x1, 0x8}, 0x3, 0x3, 0x9c9}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/195) semget(0x3, 0x2, 0x200) semget(0x3, 0x0, 0x100) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:54 executing program 0: semget(0x3, 0x2, 0x200) getpgrp() 16:00:54 executing program 0: r0 = semget(0x3, 0x2, 0x200) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:54 executing program 0: semget(0x3, 0x2, 0x200) 16:00:54 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x60e, 0x101) fcntl$setstatus(r5, 0x4, 0x80) fsync(0xffffffffffffffff) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pread(r2, &(0x7f0000000000)="71cfd1f76edcfb37ce54b29aae33aa01cf52cf757f01969d9e7c63b9", 0x1c, 0x0, 0x0) pwritev(r5, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) write(r0, &(0x7f0000000100)='B', 0x1) 16:00:54 executing program 0: r0 = semget(0x3, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) semget(0x3, 0x2, 0x200) 16:00:54 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000740)=[0x401, 0x1, 0x7fff, 0x80000001, 0x800, 0xfffffffffffffffb, 0x8001]) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000000)=""/3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x3ff, 0x4, 0x10001, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5bfa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x55eb}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x10001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) mkdir(&(0x7f0000000780)='./file\x00', 0x48) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sync() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000007c0)={0x8005, 0x1b8, 0x0, 0x3, "f0047316e8bfe969659558c4cca9da7cc5d26358", 0x80, 0x7fff}) fchdir(r1) ioctl$TIOCSBRK(r1, 0x2000747b) pwrite(r0, &(0x7f00000005c0)="c2c7917be4dc5c603b9fb779ad5fc1083afc3cfa3c0e11630e95f47257c882c03bed6ba235acda26cea0eeda8dccdb79872c508f6a330c853ec1426c2c43dd3c3178c8b29df8cb334ac8b70f124458e4f55890c57bc9f0cbe2fe502f137a3dd8c1505fb9344e071740a39490b176e61a068e6c52f732bb608066652017b8d76d74007727df6aa05385785bd0bf580fa5bb63a661efd1cd55f603822ab18ef7e95ad755ff692ef8ce84cd1fd8622262cc39e40135eb136dd36c3cee2c919f1a62bd532f75a07a", 0xc6, 0x0, 0x49) unlinkat(r0, &(0x7f0000000980)='./file0\x00', 0x0) link(&(0x7f0000000040)='./file\x00', &(0x7f0000000700)='./file0\x00') pipe(&(0x7f0000000940)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000006c0)=0x1) getgroups(0x3, &(0x7f0000000800)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getegid() r5 = getegid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) rmdir(&(0x7f00000009c0)='./file\x00') getgroups(0x1, &(0x7f00000008c0)=[0x0]) getgroups(0x6, &(0x7f0000000900)=[r3, r4, r5, r6, r7, r8]) 16:00:54 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1ff, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x4, 0x8}, {0xece, 0x3}}, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) 16:00:54 executing program 0: r0 = semget(0x3, 0x2, 0x200) semctl$GETPID(r0, 0x400, 0x4, &(0x7f0000000040)=""/2) 16:00:54 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0xc) socket(0x2, 0xc001, 0x8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3ff, 0x3ec6}, {0x7, 0x2}}) 16:00:54 executing program 0: semget(0x3, 0x7, 0x245) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x7fffffff) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) mkdir(&(0x7f0000000000)='./bus\x00', 0x10) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) 16:00:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:54 executing program 0: r0 = semget$private(0x0, 0x3, 0x3) semget$private(0x0, 0x1, 0x20c) semop(r0, &(0x7f0000000000)=[{0x1, 0x100, 0x1000}, {0x4, 0x8000, 0x1000}, {0x4, 0x3, 0x1000}, {0x7, 0x76, 0x800}, {0x7, 0xc35e, 0x1000}], 0x5) semget(0x3, 0x2, 0x200) 16:00:54 executing program 0: semget(0x3, 0x2, 0x200) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x803, &(0x7f0000001000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:54 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:54 executing program 0: r0 = semget$private(0x0, 0x5, 0x4000000004) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/250) semget(0x3, 0x2, 0x200) 16:00:55 executing program 0: semget(0x3, 0x2, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20480, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pckbd_enable: command error pckbd_enable: command error 16:00:56 executing program 0: semget(0x3, 0x2, 0x200) semget(0x2, 0x4, 0x40) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x443, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffff8, &(0x7f0000000100)="b662a68c7fab27b7f33ee08326") 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = kqueue() open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x40) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0xbb}], 0x1d, 0x0, 0x8000000001, 0x0) kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') 16:00:56 executing program 0: r0 = semget(0x1, 0x7, 0x4ff) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x101, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) r2 = msgget(0x0, 0x19) msgsnd(r2, &(0x7f0000000140)={0x1, "cb774000be4374b4b5b221c687ccae320efaa0c6b636e3c63e6ba4f43346cefbfbc0b3d3ae0553fcad4dbc0eadd7f3557bbdfc9a53b7f0a11ef05501214244fd2cf1d49522fd35485caffb5f0a0fec1235ca54d0078646675588bdff7752"}, 0x66, 0x800) getdents(r1, &(0x7f0000000040)=""/155, 0x9b) 16:00:56 executing program 0: r0 = semget(0x1, 0x3, 0x26) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/84) r1 = semget(0x3, 0x2, 0x200) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/73) 16:00:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0, 0x0) close(r3) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:56 executing program 0: r0 = semget(0x0, 0x2, 0x410) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/119) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x228, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x0, 0xffff, 0x800, 0x0, 0x9, 0x3, 0x7ff, 0x2, 0x3, 0x5, 0x9}) semget(0x0, 0x2000000002, 0x2000000020000000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x410004) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f00000002c0)=[{0xca, 0x40}, {0x0, 0x9}, {0x46, 0x8}, {0x85, 0x101}, {0x47, 0x8001}, {0x26, 0x7}, {0xc1, 0x100}, {0x0, 0x40}, {0xc5, 0x5}], 0x9}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) semget$private(0x0, 0x2, 0x400) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000080)={0xffff, [{0x0, 0xffff}, {0x2, 0x50}, {0x3, 0xff}, {0x2, 0x7}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0x10000}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0xffffffff}, {0x3, 0x3ff}, {0x3, 0x3}, {0x3, 0x7}, {0x2, 0x8}, {0x0, 0x1}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0xaf}, {0x2, 0x6e}, {0x3, 0x9}, {0x3, 0x7}, {0x0, 0x80}, {0x3, 0x2}, {0x3, 0x3}, {0x2, 0x4}, {0x1, 0x4}, {0x3}, {0x3}, {0x3, 0x7e}, {0x0, 0x8001}]}) 16:00:56 executing program 0: semget(0x3, 0x2, 0x200) socketpair$unix(0x1, 0x7, 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(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getitimer(0x3, &(0x7f0000000040)) 16:00:56 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) mlockall(0x2) mmap(&(0x7f0000b10000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffffff81, 0x5, r3}) 16:00:56 executing program 0: semget(0x0, 0x0, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x111) r1 = semget(0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r3, 0x184, 0xf18}, 0xfffffffffffffffb, 0x6, 0x8}) 16:00:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="175d3776cf8e4ba50a620ee77ec870b99c82f3050b9947e11de2f82716c0ce55f6dd86f5043d4fac5118407dfc54ff44672eb1e3599306f210fd06fb70b0fc6b5842f1b72242df4595e4"], 0xa) write(r1, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) syz_open_pts() 16:00:56 executing program 0: r0 = semget(0x3, 0x2, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/123) 16:00:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54, 0x8}, {}, {0x6}]}) syz_emit_ethernet(0x25, &(0x7f0000000180)="96398085b095f9dc4d768fee0910553c771d40fcd269ae289610d2eb2712e2a0a2fe55da00") r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8289, 0x0) close(r0) 16:00:56 executing program 0: r0 = semget(0x3, 0x2, 0x200) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/1) 16:00:56 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000000)='6', 0x31c}], 0x1) r1 = dup(r0) ftruncate(r1, 0x0, 0x9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:56 executing program 0: semget(0x3, 0x2, 0x200) semget$private(0x0, 0x7, 0x1) 16:00:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000005c0)=[{0xa2, 0x2}], 0x13b}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f0000000100)=""/75, 0x4b}], 0x5, 0x0, 0x4d) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x4) 16:00:56 executing program 0: r0 = semget(0x3, 0x5, 0x400) r1 = socket(0x2, 0x4000, 0x259) sendto(r1, &(0x7f0000000180)="07eeb7fc78bb21eb934347a55556308137e14fa46f76b9dbe8eecfa05309e353827c871a736ab8c833d9009925ba95495bbfc620f8778e283a7e6cf5f86904f3618628814b6b54416c89b5eec434116aa22bf8759e061e049085a4721b770b3150368c602cd72a807023873128581b70034264e9754a7448e0f586c055e2c0eafb9caf15254b8ef22129c174ccc665bd3e0af68ed2d0ea0ab6ed4b8e571de62cd8fb3eaa22a6de8ed57ba962497a20ce858fa0f7ff0b467953fc410a93b3f061e78dc1013c8c8fd3", 0xc8, 0x400, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000280)=""/158) semctl$GETNCNT(r0, 0xffffffffffffffff, 0x3, &(0x7f0000000080)=""/41) r2 = semget(0x3, 0x2, 0x200) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)=""/176) 16:00:56 executing program 0: r0 = semget$private(0x0, 0x3, 0x220) semop(r0, &(0x7f0000000040), 0x0) r1 = semget(0x3, 0x2, 0x200) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x6) 16:00:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0xed801824190136df, 0x8003, 0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0xfffffe0e) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:00:57 executing program 0: r0 = semget(0x3, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x3, 0x4, 0x800}, {0x1, 0xffffffffffffff52, 0x800}, {0x0, 0x100, 0x800}, {0x7, 0x3, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x4, 0x800}, {0x4, 0x9a, 0x1800}, {0x3, 0x100000000, 0x1800}], 0x8) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20102, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 16:00:57 executing program 0: semget(0x3, 0x5, 0x200) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x801, 0x0, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f0000000040), 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0xff}) semget(0x3, 0x2, 0x200) unlink(&(0x7f0000000080)='./file0\x00') 16:00:57 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2100, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:57 executing program 0: semget(0x0, 0x2, 0x200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8090, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x40) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) 16:00:57 executing program 0: semget(0x2, 0x2, 0x8) 16:00:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f0000000300)=""/91, 0x9f27fed0e6a45795) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:57 executing program 0: r0 = semget(0x2, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}], 0x1) semop(r0, &(0x7f0000000040)=[{0x3, 0x6, 0x1000}], 0x1) 16:00:57 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:57 executing program 0: semget(0x3, 0x7, 0x200) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[0x1, 0x6, 0xd5, 0x1, 0x80000000, 0x3, 0x9]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)='\x00\x00 \x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:57 executing program 0: semget$private(0x0, 0x0, 0x3) r0 = semget(0x3, 0x2, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x8001, 0x34a, 0x100000001, "9c5a740b212dfa5cde5365a2f64ec14946d3ed75", 0x6, 0x9d1}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:57 executing program 0: r0 = semget(0x3, 0x2, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/243) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/196) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/207) 16:00:57 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b7") 16:00:57 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x80, 0x1000, 0x6}, 0x5, 0x3840c0000000, 0x401}) r1 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x19, 0x40000000, 0x9, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x50, 0xa, 0xe9, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x401, 0x7f}], 0x1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x5b, 0xfffff, 0xa2, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x9, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffff8, 0x10, 0x41, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x49, 0xffffffffffff8001}, {{r1}, 0x0, 0x8, 0x0, 0x99, 0x5}, {{r1}, 0xffffffffffffffff, 0xa, 0x0, 0x6, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x20, 0x49, 0xffffffffffffffc1, 0xa35}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x1000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x90, 0x20000000, 0x5, 0x3}], 0x5, &(0x7f0000000280)={0x0, 0x200}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8a, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0x29) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:57 executing program 0: semget(0x3, 0x3, 0xcc) 16:00:57 executing program 0: semget(0x1, 0x9, 0x8) semget(0x3, 0x0, 0x200000000000000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x6) 16:00:57 executing program 0: semget(0x0, 0xa, 0x2) semget(0x1, 0x0, 0x50) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0xb) pread(r0, &(0x7f0000000080)="46828ce110c82488e9b49ff8a54a5946760c1390c19742175833d7e61412c132d100145d9214779182c22a3de5048d63c1101ac4b75ed9fb1ab47a1081cd7c5316be3d1081613826c72fea83a09a97e23ae458c3aa7040adf59fe7c5637c2bcbebe3399f2007149e1d5751b580f93b9b944f538db8ae5f85fec109ad5ace01e35f22b684dab1c3e11297ea9183b62e613b86aa4ef7e1168deef22742624a51b304e2473a86c070905fae7c999cebf584c614f5d0d5fa9b3c6a80d7aa10acacc0986bc55e4e6d4c6057052ebc3e906861627cc3ea8197f941a8388302fd585fbebb9f554f5ef5c976e9ce565ed898fd49ec71d5f565733f9522648b1cfe2672d896de1d7668f4f91a10c5416f5ce6ac083f90b7a29908642e37ad6ed4117ab8ac1d8bc44b56b575ff4082c67744d8cc6f6635d011f249818a21b2f451895600c3b049c0f2875bae76a1e9c93c18d4356bf4384d08327a8ac3184b73e2021b2d3cf590133e20c21f52080622682f7c5b602518a9574e96a38598968daeee561d967a467886139ceb2068c8633d0173816f60443ac002fbff65c0634c49a139c5bdcfdfc38d222854086ff29e0eb4f5d7f45e9684b2ea73dde5801d62e52d4a3002318ee9a2fc0804f205d6f0c1129fe95c361219292df1ebb3bb825e423c269ca2a97939a22ac1a2de2a7c76b0d54198ec27ab6c475dcd9c9160cce99b2c1a683a8aae3f61f5168c43f732e596d01a8595f51960670cbdc061d83deefa8e32af15db434ecb735bfb618018a7277378d0943f72818e92bfc767ef97028fb4b9e5bd049cb6e2b34cefd53d37132621e65773bccfad5235bf8b1930e7a5501006157cee801a5ed156027478b844192d5c61a3480820d4d663da7886e0ed367af0af2d613a763c6cc5272647c3d473b37cbadea6940b30e5ec9705d4e3d8e50b7ec6982e9e55bb213a21c694abe7ece3381cffa227a26efd63d54aa856b7018bdfc0c2d89835a4b9fe11fa3dd2d2e2df68e6c551851ba2505c8d03b40f844b901383497fec97f4dbf0d2fd4ba613e1f86b87d72954c73184404f90d051bed8fa27f49cce6ee6f207ce5dfc40dc658686229f2f4e7f7f155c9052f7c3ceddf5427cdb1d00ba77aed4591e186707f92c8af69312929e2dd0626c9ca39a041aa580d2378b3495c2df835b36b03545f6db27b103d12fd9911b55f2e11139c853124d93bfed52da4516462ed99cde71560136bd0e550da523b46636853a22e78c5593e6087e2e0c53778a4b631bfa4d58310f46601562314c6885ee5048d83c145dc9b33f6b276786928c936339ef9d1ff0b940eabbd17ba78735acfe3a12088ee90810751190b665c3311db6de51cabfe77ee740e6db81f0843b5d83aa90cb81c139fcfe600cca0c2f3e3c7cf6cb184c85be1183e38db9ac99efda55926197efb51bbe2956b6ede1ea59d949be826e6072cdd21c53325321d065e4b4de19a2c292d0b724d0be38227c1d618358cdb38ff0952cd9113019e4a59fc00cd99ac54a365327993d8bcc415891054bc71f10b4f0e619be5e36a0dc20ac1fed967d1ee023f590eb8d806e3b8731e235d8441e5f242cd228b407b24252d30790b2d9cc6ce534e5d2e9985b70960f62980652c90effce637b48f1af9ae53751b252b3fddc0cebf40465b21813ffb574c38d80ec6335432027fc3ad5babc5217ac932094ee30f6cfbdd83bebda78de382177f25621bb456ab4bd1ab18a3b270b963dbf3e0139d72d14a12151bd5d496283cb6d643e343df4daa5f517faf11cd64150d9a3fd570485a9b182e275ced411a1ea3d4883d3ee38bdcb7d585bdf4e2f23f1153a70eb528e95f4ec68f8dbcf77def2b1eb85a1fab67d7656d9da73d8ab64386751ff1f03187558fdc70ebf9571be577faea743a1dafec29152fdc599e1951b18dee9af17dbb58dcd1d93e4ee0a1c2e73e2a5674595bf3a0c0083971884d9f9a72114a2a107f0296f7f6117abf11ff7b9d3f9f7dbc8f76588c62bd302ab05320a6d6f8fd205efafddb38f1e416d02e898a9d804beeec6333e443469f29686fc56d4feb0c8030e79d780ec00ea2cb38b05779624ed0424ca7e5fa041af6372435e7eacb4a24ee9e3ca6e2814878a26918a186f1080384377d36dba434b99ab5c0781c108e87d5f020c7baa87857f0f31eef893b798ef407b2d296aaa7bd24bb4f2cb318ce4634a4d81e31c8cfd040e75bcd421efd392757076dcec333852226fbd32adbf9df9178940620918af54a12f50b4d7bd3187fc0312aa60fe9aeb041fee6e63c301ca31b5af733d579ee39f188a7951b782332ee8e1eeedf9c8a2e935d13574751f6a667e732f7ca1f89cdca7ad3711a9cf7a192042542401d7b8cbbabd04094c1e74068231c91fbdd84e722543bf5d55a89164264fbad33b3e2f047f0778ccce95aa7b46a27acb664c286fcb1bb5f82b83f1b7162c19d2bf087bde8d58725ccb09c0eebd25eff5afa3476ac50d6d7e7a181d96da93655360663adcd98f66255a05859df590e66d6fb80e262b486ab605290f7a99d8c637fd9e321330c5dc288a8755c77c6708a248e39c4a3d0a138777f7992065fe0c1f43989441ceb3be0ef91ce73496c2333a3695bc1e8fd3fc67eab3779f0ca13b5325eff1a57bd34e0bdc43db397ee68778340f3cd64267724251fcbf96af0e0b538b86c2d5b553fb65a34617271b50d9c9bc70a7959a2156d66f2c9ce0bc584da2544c5dd444f8ac5715c145d316e85113ba73960f4a686547ab271d3798d52f8fb89e6e698b042c6f74305d1f3143e29ec2465a5d7761ace0126354e588472611e4ea252117ec2f589933741b27958e307eb128739861516938930125778351c2f85ba87974327cfc518007cc748d228395cd69227583686be349cbb8dc39c4505f063e0a7dff471b7f0838885119c4c7222952bd19a75c00158fab2046db074952ab56e0a8bcb7c829c5e07cead32721a6cdbe25cbe623cf8f32605f07037c7785d04118251095044f68127aac884cc2d8a5ff2293736706a4cb835667a85032f4075af0c80e99ff27b4460d17932a9751909537918974ea3836bb879df83d0c020f931652cdce1573694426211e616651a9ed8d25f8d06a899dbd48e5c0494faea577b5feb9cc28487559d2e70b13862e9b3e87f40555e3f1a85f46002030db66642f902eacd621ff7ccad358b8c3c70a80c7ccce4ffed827144c955e7bb98f08377ce2319c6b9e88ad99845740a20e9b46cecebc348fd2a4e2e52d1c2e615ec2c4d1e829ee4f36008ec5125a56052a9c8876092632f7729f71c04eb56bec84d09e08df158b04270ad67e694535d1b6ec99151bee163a32e0475cbb0f4f278788e0aa98b4320b7ed414cf55efee70ec2f93f66c6190c79a2e5ee2ab5272c049610ab82fe86f9cf28dfa93ffbd6f4a9815915198fbdc9510f6c0d5ab0c24b26d30e5d163eb4f986e07206a524ad13273a2be2d22ea4f34b9c9eb0850c75c718655434e69607404acad64d63c2f6d397e5eea7cb91d71fb1d24080b08e0f25f9f0df170f3daf06af82a08cf7b97d9e9ed4c0efac9b18583464e9c5d862ba65a181367540cc57ba7149a6ce7637daf8f74029e47c74a96e416c6a5e4315a86d05bac09b05ad2e9a3040302011771ffcc23a41d22494ad5ce629a55734e5a8068e915c2a98ef6558b90a6148ce7e3439c6b35f811a14067f43dbb0cfbf5ec96f8c91295138a4d6a128bb2e813d04931d3bc55f1031f1c1c9eefc7a0ccac8fb33ed0f36e9e736ba9ac46a366e734c5163ae372b3c7d1d74470b281391ad9dbc4b89c446c71fa54b2a4bfd6d73cc07e3345583bee0a9d490e1f27a0677f7155c748b743e3d753337f538421db65b4d9141f4a2c5565e2ddc87aa87731ba3de47f9f2e85b9db44c8b77022d26b15239c0a8ab02fa228027c4fdaa22fe5906d73d4e6ecfce0254c967f9bf7af92c27ea48c0cacc101f47a0496e530b158b5cd24c7fe3e1a7a54458017bf2d8c1f77cc3d6d0dfef7ea91a55f27cd95ac63490237a1db3388d3ad50f621f7cede6528cb061d48726adc8f78ddf52eb2a5f2a9ea639dd3a4a2b2da433eac067cea549053368fa59310e064cfbedd3db76e98162fffaa8f958127d92d0d6b539e7d8cb3270294dedb586a78c4a6631b4cb863b49da0b29a0a817a92dd5ddc6c7b88ffa25f0fac7ba5365a875f108fe4850632924b10a6bbcd39e587bfd0558cf33b70bc6f5fc6b3774b3a5039e4fa1a81e30487b727995d8054e4844e5179ba08a20b3177ad2e18b5bfd752d6215dc866e3a81721474e78ba950105145214bde1c39937da3fa54889aa2a020f9bcb3864e2b8e38ada151362ef106a55ee094293948794e43b5d455d28963472b67b35e435972858bf9d0c1aef68dd6b95c920f79d7bdee0dc218f2842829c5ed57967466a3ceb537160355bdabfe954f48409c81f8d55279af312d543e97925da22c2cc22cf86ead906eb519dc13a36b962e140ba70af872fccce34b3a3702403dccdeef4f0da0da86a7ef39d02f86e1a32f4c160444b98e03c1ed002931bd3445119278784f48ff607768d3a49e4d5ca231b976d1a03db7de36210bf3d05a3dc6e445494081c4c239e97a7e6eaaebbe29141bee8cb394dce627cd0331cb65b93c22c3b42bce50c3c65cb5c2131d2a688c51d9f3d1f6896558da6b3a9a09e4f22713b5e48420b8da1885d8c6d827e368fef505a3f476dbc9ef95f3fb755f2471d69b1bac44ec57863da8bca1703dafc2a279e07504abbc4634a4d3cbc186a5abb6f6c4fdd2ee952b4c20d8b0867cf33de707017d92dba8fe07e0cf75dcf39edebdab5ba20d45a79ee98312c4f982ff93c994f4eec999cc458e705e23c2e66995e86f88da40372e7280aff560760f46745faaaac531cbce12bf0dde8d02d7bd66448e499b40a2faf36b3e1c083ddd6597f4ace047c17d82a1f9b9b876e9e19a3b207db8a2f834a02860d79e437996a120f300dc1e148301ee10179ef125eaf551efedef9219c68d9ff686dfe4ac6f91338ff3db53be51cf4b9b70b01b6a890e3366c4b23d1d06b783c105be099315f6fa4af6577ce05b26b5455ffa9c7bdbb6330aa71335ec6ff9456fc7ab4243ca344c1d87154c5f5c672a77b904ba269dafb5af28d81b0676b0313db05e33dc22dbd6f78512fe9140829f8fd4cb8b60a766aff16d553d0bdb895a5f3e1fc07c72527f62d6d4942b5b996d733f65ac2830ae675717e84e615f25b616401f44a1a9afc637e7e960982e34e08b73241d8a4bfcae1ad4115e83f6f2e41604cb7a7b9816f5b6d1104260a32c9a2488924aafc02b07c4217f0d40302b2300aed3948a8d5d206944896fadf0b79ce54412c88a8bd6deedd1e01b2bb55d9895ff517f20bcdc98712bf3f3e6d3549151d39709166993e655126c4392f7413fc2f45464b9b7e5b075103b93ed5abe85c9f201a1d9ed53bdde804fa80ea51d509ebfde59376799ef4726859ff9713cdf6d3ccadd0db973606ed13b311aa0102d872d8b17c751062c17791cba118fdc191b98fae83db11502eabd79a72f5a2aab1558aba3a3540065a4f71149b3d7a568f05339851f90f4391a8e83197072d1c7063fe0d5e9d80340d1479cfcfa1da55a5afa0bd0db575556ccfce5bc4f3d4981116433aa9a7d79d3b52c51a43a3ce50ac4e57a987e1a76c49102832d981842162d475d9bddaf63f4acb90048a70c75a9936ed2a67ae423359fe21ec996dc63383ceaa488d7c0f0368998a721d6f9d80c9", 0x1000, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x101, 0x0, 0x3f, 0x80}) 16:00:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000580)='7', 0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:57 executing program 0: r0 = semget(0x3, 0x2, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/246) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0xc002, 0x22d0) semop(r0, &(0x7f0000000180)=[{0x3, 0x7fff, 0x800}, {0x3, 0x2, 0x1000}, {0x3, 0x10000000000000, 0x1800}, {0x2, 0x5, 0x800}, {0x7, 0x10000, 0x1800}, {0x0, 0x1, 0x800}], 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/17) semop(r0, &(0x7f00000001c0)=[{0x0, 0xf911, 0x1800}, {0x3, 0x3, 0x1000}, {0x6, 0x81}, {0x4, 0x3}], 0x4) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x60) semget(0x3, 0x2, 0x200) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80800000008, 0x93dc632b6d1af2d0) semget(0x3, 0x2, 0x200) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) 16:00:57 executing program 0: semget(0x3, 0x2, 0x200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) close(r0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/41, 0x29, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 0: r0 = semget(0x1, 0x3, 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/51) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/4096) semget(0x1, 0xfffffffffffffffc, 0x200) 16:00:57 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:57 executing program 0: r0 = semget(0x3, 0x2, 0x200) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, r2, r3, r4, r5, 0x100, 0xfff}, 0x8, 0x3, 0x1}) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x5}, {0x6}]}) pipe2(&(0x7f0000000080), 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:57 executing program 0: r0 = semget(0x1, 0xfffffffffffffffd, 0x200) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000000c0)=""/16) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10482, 0x165) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x0, 0xfffffffffffffb11, 0x2}, 0x2, 0x6, 0x75}) semop(r0, &(0x7f0000000080), 0x0) 16:00:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x98) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8881, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000280)={0x9, &(0x7f0000000240)=[0x9, 0x6, 0x80000000, 0xfff, 0x4000000000, 0x84, 0xb6c, 0x80000001, 0x1]}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[0x0]}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:57 executing program 0: semget(0x0, 0xffffffeffffffffe, 0x0) 16:00:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x2cd, 0x6, 0x0, "923dfc5d7f93cf1a5e7c2ce5a1cf663d2fc65549", 0x3ff, 0x81}) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x35) semget(0x3, 0x2, 0x200) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66", 0xd7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfd7, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/45, 0x14}], 0x0) syz_open_pts() 16:00:57 executing program 0: r0 = semget(0x3, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:57 executing program 0: semget(0x0, 0xffffffffffffffff, 0x200) 16:00:58 executing program 0: semget(0x3, 0x2, 0x200) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x3, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) semget(0x1, 0x7, 0x1) 16:00:58 executing program 1: r0 = semget(0x3, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: r0 = semget(0x3, 0x2, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:58 executing program 0: msgget$private(0x0, 0x4) semget(0x3, 0x2, 0x200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x130) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) syz_open_pts() 16:00:58 executing program 1: r0 = semget(0x3, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 1: r0 = semget(0x3, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: r0 = semget(0x3, 0x2, 0x200) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x7fffffff) 16:00:58 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x3, 0x2, 0x200) 16:00:58 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: semget(0x3, 0x2, 0x200) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000000)='./file0\x00', 0x98, 0x11) 16:00:58 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 1: r0 = semget(0xffffffffffffffff, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: semget$private(0x0, 0x3, 0x0) semget(0x3, 0x2, 0x200) 16:00:58 executing program 1: r0 = semget(0xffffffffffffffff, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: getpgrp() semget(0x1, 0x7, 0x300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20040, 0x0) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="988bc2cb5b0e7601a72032ddd856e7b26ada28d8531121b04375dbd49986a5abf60710", 0x23}], 0x1, &(0x7f0000000100)=[{0xa8, 0x1, 0x401, "3125b0e61030c259c6993d69c1a5dbe57c9c395d450ee0601146d7b6ada662832a8075de1e93886ee326ac79643cdf3840fcca11dd37fd49bde6cd245c7f8b1cc3474b1053126f44e6b743d602fd889ec3ffee32aadd6db44152252731beb49527f09914afea729c04ddf8aeb5001016ece6d16ae62d744a980761bc4f1bcc2dbce343c65d9f942a9816fa36f10b0a6ca78c9d0879555175"}, {0xe8, 0xffff, 0x1, "a86e5f69636262138765a60c109cce6e8cb7284a9a73705b9e2a035799283120c26a60909194109382701042f2fa758f213efc1c2218c890289b528354073a91308ad6bb0d50ea0ff9e7cd822be1dad2b3327610eeae134daf3b53514d837e1c4f573442260717aa7cf106f964075c24c952efc642f5159b6264183ff11b8f2fafc6f5f980e822e9bbe15233001d4aeaa117e6dcb295d1f1530008b8783aef5d0d5105608cefeb4173f69db34d487447f5eba003acb3029890ca4f48cb7fbac1553156f9cf0c705bceb0f23ae19cff716c2abbb8a24a"}, {0x10, 0xffff, 0x5}, {0xc8, 0xffff, 0x180, "62ec29008829376cc88e8fe065186cd14e0e8e9347611729bf5eb8b44d9a288711a321738e0881c8844009388f2d68415b46fffcc5cc3da25198fc97c30d4c49ed6f1add8d431c477398938b37af11fde36012b93dd8f0abfee253550464ec213398857b42119efc627bbfb81368b45560f1688ab6416f6e0270d1248ce48374fae77ecc528bbf5bd6d72f6265c05b56638bb607e4105af9c508cbe16315b41bf27b22046f8290421b99baa81bb2872513796b"}, {0x60, 0xffff, 0x1f7, "41133b0ffd41e67999f8dbfbd0c6067a9cd6f98cf424b0fb56fbb27664da2f1eb733845d989c65c780e64b484f40112d8b495501adbac3407da76f927509c7d9c92a97a81370d0a239"}, {0x18, 0xffff, 0x596, "db6cbf"}, {0x1010, 0xffff, 0x0, "8f7769e2c2192125530be52b0c5ec133f50a48a51a4e12c52c2c70106545040ee71864f1c92f8db3cdb971b7dc3241aa8a9e95a3569e9becda680bb36bb8ec9afafb9cf23a94909202e8dea52526610888d054e2d6410d893b02fd279c0d9906c86b4dbd0546df5a771060621e41cbe61a215cdb4f7c955fa7d920aca08295178b20e99ea7e4a6c83630555992892ae81be68af5843a58898a59a611b188832078e713dd40804da3e0d8831e28c5321a3473049e0a42ece8a23ec6dba1dc00ee397d10b3e0ab1cf0abf74cfc18da9985b85db5e74f6898cd28fbe51203818b520d7ae8aa204eceadcf1e65f4084cbfc74af65be41897249e76ecef7266a0b9ffe65b0c22c5319d167a88797158701a4121701469542f43ddddf6564ac8e8fb320e7f0ac883770351d1aa48536dd89198f29bf655a42b1bb6b455e3a824a4c1d08aefb60275a5ac2a7f22c922dc2b16a54f4796c57a4c38b10591f05f6ea9666b4017fdbc2332870c8501cf3bcaeea6969d8b789907f2b6f93704547da992da5e7151d16ed932dda818e4b210589f65e96c9084d5bfda7d2b447941f356f404eaa12f4f3e4be52bc014419a1680b3f9544505cc97513a67cc6f32634279fe9d617c9a335ff56dcda3ef864e20d566e5ccd09c92c4cfd2263ff51b7adc3f3473532ed3103d0d62e203c5265fbe59d0a825e16b9e18a08eed7f29d69cae361c87cec48cdcd47e1172206e3cf26a0e3c9a45f30a0c0878c0e4147a55b797298bf578dabed5dbea3b7b8b2c1e0784d5113dfddfc8434a452ae696c7da72211c976f3aac626c988fa29e5af22522f397d443515df2f2926e352765967f1e6b8d2b13a61cb82a59de9b718bbdebbcfdbe2fdc5c7589bd180b35f8b439f6123581cefc8dae017c41c894a683b3a9bc30b0eb3c64fd07f4270c741eb81024971dc944395fe50983bf694f6d7f14231e6619b8fd8cbaf511257f586e67c2126837241abac1bf92c3d2de3095deddd095828445e4b783d97682dc8acd757c1033efa36a7e71edb93a3aa9759b5d6f4a750c656a1d8f39b8c9957865ec6c5c6c371047dcf1210cf548df99ee31ce58adf5c5746936bc42c92ae6176af9145e351793460f2bd3c304beedb395b18f0bc751d072c211aed690a625438209a38712300a0561634a77c872639914d8b6b42ccf7b6ddc5fba3008478530b4411447e297889351d329ac6a14b7c30c4ba1ee0ff176dca86d351631227f8821794f81143684e6b961eadb7f52408f0e87c95f814a7f0d1367ef29a557216de34b5bd99651e0d471bcc653b3096acdb99e9ddada467449e0e989a77bcefd0ba201721005828c107f233ea4b8b135580765f468924e3226cab0574c372bcbc4942acde3314d3f155ea3560954484fb5ba32e5592e208b8e0854eb01728efa1426a1e0d6b13dcb006a54bebe88f7147aa42501adf782b8c440303626d98c9a1a00bba101bcef6ec311cbb35675291f53e40ee99bad55edfa2cdcfb7056c88ebfdad4a6ab85a39105e5153f82e6cdb4882585cec9e6d18adbae8645b616e013f28693018c51db0697f4ab24460cddc696a2d5b051394ca6c52e97c734b9728d78a720c6f6a5a71a02d12047f4ec0d0cbb03ada56e89980c9623b641b31eca986b76a44ea4d1a267177d4d1452963ee6c30b3e3d80fb89e9b517c21ab94646789ff41f341df846d4a05d860641d1d4ac997d2dbe5ecd0240bbecdb99c761d0bc6b50bb9eea7ac7cf0123575e59c979f4606b17dd769f61fd2a51c3a05dfe7c54c3d4724309f14ce9cfc86739f48531f84a81a5b503f4185683fef70eb3cfae766de90be813162fa6d27e01f0c9eaab6acaafdf9871963e74b4a8c94e8dcdf805a920598af9ce9cf858799dc9b4ab9071045b3744f0209209fb23744ff74b7c46197592e23a00f71866cdcf923afff579022454ebae82164f6fceb1edee71f3f43190b734e569cd93b6f0025accf3a6262229372c8d487619dc137ff6d79a11508ec4a635b89f949d6dfa6e2e09268264ac432c597a744c104377387e1c9a1b6e9b0520861f18841d3a89416f84cefe0984eb960d440e6f227c0d929c3763515dce12cdafd29551e9fa1cd7b71819a260cbf21a1a1f34fad4e369128003b0eae6d8abc6f074c880366fe718165467684a0e62724c1d506696c9b9510eb4c3823d9a4bf4b6ba858128d6a63c9bc76504077ed2dd747b6149567082d54e28f5b56ffef57cc3c9bed654d357fed2a2d51cadbfdc06b3b919592a00ac649f3b43a5a598a53b0ef52deb93744fe132d7ee60f7ea3f763fdabcb9bb599604f66bc7990f7abdc555a79ef1d9613a810863179047d93f7952e13b56c8bf92eb72b194816600f7cfe2b231d97bfef25201dda54e9a7614926f1b89296f4cf43f2444e93a75ea4045b9aa567ae405ef9b7e8afa60b21170b572bf6cbf494cd2517628f65b76b1a5b18db3eb2971f49c548689446f0c607cb83b386ba2e80cb15d8ad6e3b10dd77040beecc29b1152307d65164297aef217e947ecfeb2354e3101d25d9adf083e2d968f45632406f34fbf93e089701cbac80a5383bdc63d15b24003fc97226f573970c8ef42314a79c7e12e18a1ea15db16d3f3632bbc01a696f85cd01f2ae082321f10a5060329f368e559246d3bf0263e5b3f030d846e916b5e95028665cde0f6278a560a638b395a87cde0173164bf5a5636ece613a5822a890ed55b1c3a6733ca73217d33ae415c5ca01d410686c1383bbf02443ad59f7341494d59eb680f08f6cd7012a28f3c1b877a2439633c993f2cf43bc0a6eab3b6dd89ef7eef9242c9a49adb8dff753a4e2c1d6ace1c7e9fe9d13ed52905058474932c209a95fed007b170dacc0910e27bdf66b159485e5103cabb3239d2df888aae9aff32b032b3139d095f711cecbf90a185a05ba464f3d53adb9eb486a01385ecf7f631e63e2e8777dde8d5a7c05aec6a581d9ef7ee61725490fde91714b38c48e5df0388c2c0a10747bbe3612be8bead4dc439693842f47f3d610b9ccce244779a1ca7aad63c1bf416c584365a15cd0625fb078de39fbe6ba2eb9f60d30e0ea9afc3958630593b1d20f5c23ae6fd81fd2ce4f109dc166ee7848d7aa7345ba5fb97e3c3e79f2cfd4631edeed7af2580a61937ad50d6a78648d08a29cdfb264011f341bd49defa5f94d4932c9a072434be40a180c5c8d1bc1b85d53255bf0825c0ddb2ec341d766fcb836fafa503f7d67670d26f350c126377ccfa033c550422a02350ebce329e97bd7411ad1ed8cf2409399460e4c1a268855d751ebb68be1006ca7cfcd25509a462edc6c7257a3d680b753c663d47bae7c2b0498abdb372b777413ccfaccf5fa230415298fb694531f15f2776b17bd9aae9f4466d19b05de9900ae8a342a866d883c4a08611901ca2d757248cc3649f476e77d48bc24b0d55d103bd1e76e51c0f875ae51cead99bef3dc151adab62472c2e804bb1c4e07cf5dece4b0ed18b0f367f8c8a90a49b9d41fe20041fb30edd873d4a3f715d691a8316a8a09c7a31ccce109edaedb50755ad0ef10a73210838519581bba6d21d32ad43939cbdba2dfc9c2f3d0209e0961b64c6de1fb872f655b12ecec8aa844477391fc3cabdd744140930e8df9c9379708b9cc45db4286871ca8cf935b797d18eacaef9b784f2278a470361ea7594f5b7eb2d7199997a713fdbe33817cbcda9efd1952c10d1650e4f6c589d7c529ba02e511e289a842dfed3295d637a257883f4f4cbf092d7a9658e77b34865625ad840ff6f31668c07357da1b42279272725150999ce880bcaf2ec1625574d7b4c1c3877aeeea2b50cd857719f8444fc319e65e4d51dc4d96f6b044e73ea64adddac9f2a43a208b44714808e73e198275d86df14db1ac7aff6ef29d19e02ce75cc723620a912b02d7f1af03771fb3e3bc0c316ff5dd28791a37a4456718b44f58dcf9f30da2885a69ad19be320bcb7aa3e3c3c17fca9a107589ef49ce31bbca05aaac51d5257711b947ecb5ddabb12ad97b9b9827ede81a69323c7069f1f26d0bfbc064ced4f797c4cc4e3a6cdd89340349c1b77c9df5dceb6f0e00a5e53e7bccfc4806542679c45dd7871c63852a1b8a89fc2cf756f1469b7cc95909d6e1099fd47a8fd2d605176994cce14d4286721cb19e847c9ec2d38e211dadf8f7be99ea1658d217fd535c65285d9aec76ee20b2fbed4afb8ebbe4e846b7a88b3f21d3f6676cf5643fc9476544916ed42ba577d5d3b9630342b454a5daded03521467aab77a28b76b00a78a1395379849738d91c0d9c80823663026139c2a7792571828145cb353c1ae7f32f3eaa673d6bd3c08d60ac57dff25365732a9081b70ab4c5b45db7d3b3701c95515352631e6228c1a09742ddcc6f2f4ec4c604ddbfcb4a8c7b4ed67c8748951a3afcb745d885ac6f8eef26949e08a0d34aa496113e3cfe274d65001e156e998cfc40ca20fd927fe6c0147fe9f290c24748af281a2ae18ef3431182b5f93d3243dd12997228ad326a86a8bf456f6e5e4439e2493d176bf9efb16820416b86285a7aa21ecbe17a647b6489136224e90a79ad4a2f1314c43c07dab5e10f3d85370ec4d5794d8eb2d1795c35b6a9b47d5d43ddce3c1c935a81cb2569e3a06619bb84d7fda4fa125cb3b8ecfcd83c285f40b717cffac5cef97eedaadf95177f7c51b3dff6a0ecafbd65449c77a4088718687ef9ef7391a5d3a6b1ab57634081f07da7e6bb2377bfc08d2aae225f05956feb0bf453e07c433b597588c4095d7ee762074063c98bfd73af0698bcaedc49afc1af51df322e6e8cc5054c88d2343726530a806452c82cf9b7a20b01368fe8af7f0f06db9a8852b96c75816c66550f79b27b8f355505b5dc0c687eeeb9ba93d147ab76198303641b0a3e66470d8e1a67062310781ca60aa0affd29831f9cef516303b988b2c4b11ff63177bc8f67889ebd6851246692a84edfc681d6e2d8662edbc28b8e3e73246fcc715dd6b5898fc984c6d8aaaf796f29dc9e7cb3fe503f28ed39a5e5abade1c0f6addf35def0298bbbb5ef756ae73cad2a21d9981a80a63b514a0a87af3c1bc1816bac097d1838505fcdb39b4e47cd4b5b8c9554ca769346551372c58b68a8f64b38a240bdc5b59fd89c4557cd65137c14658325548b83e1f9d331130b42b16ef6305c53f1eae721a2e0de0c466f8a425d5275e8d0a2269a9bc63510e619c2d1cf7c0fc2e4f9f00544d052693ea8fa8b8b0d0cd44a32b43eb87741941314c1006887a7556b410338eb82983d5f6b89008a991d9cebab86bb3a40c7b6994ae308c7fd62299124fb78ee5f5483b9a0672106c645e7a682085ae5f607894e8184374222e8148cdc059872a8e51500572056da531a1d1c24f7de1dceb921e7b6d559098df69d0559e6678367dbb4b18d18463c6b36e2a7f3e933f569000e988fbb78b4f4e7caa74805dd3a161f73d52dfefd4aed9162a3318595a43d8bffa7e1a24f1670f678f520804ecb3d1127bf9dc56cbf28258a7cd6250646f06c401d8c6e8269cf35183cc3f7e5a5c9d9e1ffaaf016a392b7f06c79034fa09cd0419dfc4330f3f8b9d93962a294427281589895ea500c6d9e6ec87a69eb01492442d581e453f103d11621c91a2645f8eb0b2000887006f1345621a4f0c4d84d51da5bcde85e05c711ffc122c1e9c5baa52a7eb6449abad30ea8a979d47a87e53aef1c1c59c3a68822bc3cb5fbbac6752b6c8ef46d809fb111a1df20ad5d33e8b2781864622a95409a279b269bfdf"}], 0x12f0}, 0x400) 16:00:58 executing program 1: r0 = semget(0xffffffffffffffff, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: semget(0x3, 0x2, 0x200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:58 executing program 1: r0 = semget(0x3, 0x0, 0x200) semop(r0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x106, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) semget(0x1, 0x2, 0x200) 16:00:58 executing program 1: r0 = semget(0x3, 0x0, 0x200) semop(r0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) semget(0x3, 0x10000000000002, 0x200) 16:00:58 executing program 0: semget(0x3, 0x2, 0x1fd) 16:00:58 executing program 1: r0 = semget(0x3, 0x0, 0x200) semop(r0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: semget(0x0, 0x3, 0x420) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) close(r0) semget(0x3, 0x2, 0x200) r1 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:58 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: semget(0x3, 0x2, 0x200) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x4}, 0x8) 16:00:58 executing program 1: semget(0x3, 0x2, 0x0) semop(0x0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: r0 = semget$private(0x0, 0x3, 0x8a04cd643c633b1a) semop(r0, &(0x7f0000000000)=[{0x3, 0xf, 0x1000}, {0x1, 0xffffffff7fffffff, 0x1000}, {0x3, 0x800, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0xfff, 0x800}, {0x1, 0x3, 0x800}, {0x7, 0x80, 0x800}, {0x0, 0x8, 0x800}, {0x4, 0x2, 0x1800}], 0x9) semget(0x3, 0x2, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x9, 0x3263, 0x7ff, 0xfffffffffffff570, 0x8000]) 16:00:58 executing program 1: semget(0x3, 0x2, 0x0) semop(0x0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) semget(0x3, 0x2, 0x200) 16:00:58 executing program 1: semget(0x3, 0x2, 0x0) semop(0x0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:00:58 executing program 0: semget$private(0x0, 0x1, 0x400) semget(0x3, 0x2, 0x200) 16:00:58 executing program 0: r0 = semget$private(0x0, 0x1, 0x9) semop(r0, &(0x7f0000000000)=[{0x0, 0x8726, 0x1800}, {0x1, 0x5, 0x1800}, {0x3, 0x10001, 0x1000}, {0x3, 0x2}, {0x2, 0x3, 0x1000}, {0x6, 0x40, 0x1000}, {0x1, 0x5f9, 0x1800}, {0x4, 0x80000001, 0x1800}], 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xb31a, 0x3, 0x4, "f6a82bd9d5c6688a765db58b49142ec1be48d8be", 0x59, 0x6}) semget(0x2, 0xffffffffffffffff, 0x603) 16:00:58 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, 0x0, 0x0) 16:00:58 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000015c0)=@in6, &(0x7f0000001580)=0xc) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000080)="3e10d10a1b8f3610abe98905f2c82ee30f8774cd82fd9e067eff1b00673c8448665e2cb926c7f27a50e796c80a85503afab390acfdd4d46e35e7d94ed987478c958e84f5a06f691ceb51bce4ed84ccc1cc2dcd5b5f85ed0948e03f5b8962e6382d8ee10cb3be00c21bd79468e84a0259f7c93a1c6ea8001afca8ab14cdb0d301db203771a8da31afba7362c2990a1fd3991f80ae4c9b8323290ccd70015e3e682636a91cc9938c70b6710b75c115ee78b12d", 0xb2}, {&(0x7f0000000140)="b3bcf7070a46a0a3ad1aaf7bbeb841cbcb701b0cb962ccba91df5e3e922421a155603943fc53e8e44fcf3faa0f6480f2f28b4dced3a1ba87fce8384c18280fc91ffe89b640891d86c5b33b780a9820f8db1deeb98614d22b987e0e4cf21dae41ac494bef2e1ca08a2de2232897fa7d2c0177e6d8ee4201a6b6d2d98f265b2fce5d0a", 0x82}, {&(0x7f0000000200)="2eb11aa06b300342bab79fd0148c34df76646a706ba71e083955c7d3035abaeb0d31aec106ebfa3e4b3075c7a3e9ca418c7db6b34c6f89e807f04ae9f766177737bb7ff8acc454f62227565b756aa53f4b6b8d6a371742b04012f2afc635091af07fc02db1b312f7bda47e1bcc1497496858fa066eb0e6465b1a1b80feb00df2d48c5467b7de18409f528bada62a66cefe3a8f1e61835e232995b3f82f6272ecdcb86223a1a0474491155b72086486cb72551e8f36f55a347e0b0d3ec1fc087652b40414b4581e24577e8722488f1de2cc25d8b003cc801d1213aba5bba768ac80c5c70fec0d9c79a12fa40a1eba28e6d6487a5ff44aae9ef4af097615a5a797361abf910132be5261acb3afa965d8a70d61b2308030b5f5012aedac22e42386214882e023a9b8ef1355e4fee4af4443f0fff9dca415726f0ccd2e14ce22e8e541f4b93bfbb3ceb5a12db83d63484dae3f4141cf32a678e5a320fc2bcaab517e8d24f3d5f6cda6c7a5e0815bcbb287c6fede038dee7ee0e0521c2a6c2515f5d7a5f1bae13e9b3ec8520ed91b421a88a15bbdd756c1aea8525d0dfb8cc7a3d212e3ccea63203ca49594d26fe4a7e9d6d4af75c381f73bc0c8f2deb1de963171543b73b35df85c2b0351489e99ae776e14eb14caf38d6585d252d931431a509a638370d2f3607f8b385edddf1bc0c860ca783a57a76e2ba0c19a4384044361b67bcebb984a9e9e5a121ee7a295c3e4794951be17a8c94d4be6612bcbb2385fa662c49427656cf83b4d15f9060a9adb6a38594ce100ef709cd69e55012e49d3dd60e47a2ddc00cdac6ced39cea6fba6102be7e8ab8b148bd929e4708ac241c7b17c5f5ae2acff36e9339c42f010b7ff8ac7e3f7955e7d14d6df1c6cb485b5859d94f7ac9f0978e9bd2c10c8e4ce55ef5682545ba40751c78345b99cf7d1825991bf5ddab5831b16a5cb7ab36870f66de21e7e7036227b63ece4a88681351ab103c6536fa2743509327d6c71fa7ef32d7bd9ac3679210edea2871e6cc89d4abc6a43a03f7b81d2a6a62524de86d86d801f989e128e3377bfa2b5cd12d60e7e32b43d83da5ef848b56f32d7f5b68d69ca2d28d1ed4ace3ff9d2d91d2c256391cb5accfe55d3cc00e872a264e94e1442564273879d442b32ec164e61c19fc2b20287ebfd205ccd0e8be93d06425f20e872bab4a85eda2127ae6ca11cf6afe44ba23e4746a679acbed3dd3bd5981f34281a6ebfde128b62ddb52beb5e8aee13f5da86ab0f66d8b9073504e935016b9834f9c98e94f189441fea59c9f93fddb2f03dd498760e979fba1f7c257371d95b19d007d0019ea9e72a94fb49eb76df331b47ec704371452cef212a92c52ae14de8a17802a557fc91f315ea859a97dd1f94e80420cb6618b8bd4ca7f595f8880ab8d25dc60077963d307af903321f6a4e7b409302648876af701b5437873df67ef7540764b2465b5534097d621088d44cbeda1e699c844b422b6bfd2421bcc5d4db00df46e0c848603286bac57b952c6865dcbac5e35a91a5abbe25752b40dd5f8a13cdff2555c7caf8ae4d84818b47a3829eee886f40a879bf81c18b88be8b72c8c5ec8f055d4f43fa09b93f66a14a5893ce7c33530578f75a180241e4649589ee5f12dff8f067c729a30ca33e372fb46c115aad09c2ce8912cc574602c8e5d8590169bc802299ac2a94496195fd341b23ca4c672ae34aa91e14c7988cdc879632a50fcf68d8cfc241c50146ff79af97d385366fae4560757ab042fa4d7e65330fea6a597b706e6a7f419260918dc90b644991baa0b5fbb253d64673b79b9061bb5e5e11739babf1125d00fdbd09731030fb1b5bd355bb905f6686ead30b06c8793ab4cb9f15a65921cdf21c91e95a0f9046437f855c4a1a07d8abdfa3026e9ae9847458d8728e08644e73f387024e5b923f5050da834e108068e1247a3718b06dafc7bf75ba0ee873925adeb7ad221d3e2291eae5d92a4f2b6dab1e28b5b68caed64104d19831aae4716664028427488b754b10ff55be755313e112e69e57172626c6020be3e3f5387f6d733db2ac317b9748af62facf587f08cf1ffab5325c35928a2a7ab645275e4a0025227aef7c71b8511f354092d7f845af36476a12e3919c14ca6138898060d37a3c392a305671e483e1671210288afc6605d26be8e2db6c1a92594a9d26464e1f31ea96ceaba9a8cea282b8c79a123cefc6279f565bb1a8fdc1b2d0e6aea649ec2182b12a9ab07e5a7f32b8cd64a6c9c2881419f412e1ed0c43f71c997b9500dcdefe0e51e9da7c86d9e14f21ff24b985fb307d8046b09aa3039736d98219fecaf2ad4f83d78a8c186443c1fc3a5370b77c9b7d81fd1d1d6972b32e3a5cd6e53227b4541d1b69699c255f633ddc6909e692a4dfe3b15b58757066c71fb724a097629e2d41d9b615ae3543b45da377f90af632c92475f667264e0cb13dc961394836c0450dc62bb2c5dd30f2ada040618be58ab803dedc84974a109d07bc7a05e9ee6d761f7ef5eb491d8c2fc19c4cb71a7c041e038957daa0040301be3bbcd35dfc0307870bad27d44476a3f4bb3b0ee7ab0e712c0151b877367a527b095f1382ee3fd73729e1e718ac061345605fe9433aa0e7e43a851bd7d5efa0224da5382a5415de24585b73a8acf8f2cfec51db74947a8e6f0d47398df9758c40335c24b74304a48db141cbf5775852c638e9a0e99dfdb317fc113e57b879ea1a1e08458c4865f68c1143619defcefe49413582c5d52a22ee079fdec17497ed6ba22adcfc6d94f33b76f1aca94ff4b4d7a01f06c41299b6ddaf897ed424ef529cd035d2d8c2a354e7629888520b27370169360d5770eb77d2bc9c6db69775619d9211a6c58e69b1008f542794979fce125acf5c18cf8cc58e46a4bbee55007024fa1bba2b582fb1507e20a08903fed2593e438cf257b13563bd9d37524efabbcb53053b330926feed9db9a2d8ad770c29744e0f4aca5952bac8c6f5b279e48f93a534d9257d65d03d551e09fc3ee800c8ac490c3dfdc0fdc100c5750601f79618153b710d5e2a483a18b515db10b23d2653704ceadee25bff3f593f8ca8473e006d81d5c16b4f284ec87a6bbe8971474ec0e7cbcea1625a086dff50a4950b6779df421260c3e37b0bc98326b8a2c3b8ed8f5cafd82dea1539eb1195b04085cd36f09ee9f871611c8d683ca2e217e5ec8cf040ed4e743f2551048001fb063a6194d84f68350cc509923b25389215fab33e069cf7396a6e4d635ce8c998fb5fbf8537fb67beb6fcce9f455b53f131095e139cf326b05d21532646e547ee96b53c9cbb778bc2b39dbffb8f6f63158340a85b0bb59120bdc12adcc92150ede84a7ec9a47938fdb84178d0b0b30f123fa9a62be05d4e56299c685a952fbf0dff40a73b8580a709410448086e2799ba7ca5eb515323221d1ccf57498bd12d4c56622e468667f23b2ab51985e02772eb92bc8d9f5f56c50f61533362d4e35241ae299494f4f8121fe37f87b364e1a8fc9d87db54cbbab6a6da525289530311202d2f04ec49b413f2dcd178c77bb7070c08934c0620908787f52578199fa7935b5c02000b9436cd35b46acc3795661ef0c90583a2c95a143e602eb4103219e7ad2903665668e29865ce5daac3540892198caf365fa53dbf79586cda7d28c42f78e183a62e496ecce954b108b6bfcf385315cdb7a5d2c9cffcae2b6f7b98fc25fa8be5de3b6db27b20896ec2ba30f1b6e88cb75dd998009107897dd0be746ca16513afcea0479b88a785dbece67b35b9c20cd299e67e1273ffba766805a6a67ae8b537713f578e572c441abdf5032ea9dbc3638ca29595b2bd947c70e24bd6daecd0224f32d3397b437432918981dedf902aaef240de01360fe0e0408778dae7aaf433a0f0903dc814d1238d6b3e68de22d26a56585c969ff2d538d1b820ba44af544794ba88f552f3d61d7440940b651dcca451c0f25f046e970e733a37e50ab3fc317e62e5dcbad822db3a7d9459d18a71e2f0f6b218bac650e49795d5e9b8d29f5ae627fe8e3531db75fa42b9cba7475ece0f966f36bd40287a030d37c0ca3e8d77618ff53bffdbc1b7bdaaa1d08e3bf53e23e4d764ebe58fd6d11ea2fa89b2474b3d95d400bf4704581c1519c85ed36f71c26a946d4be6c8d90233ccc3234f78496e555d0ad4269c7a72f77409bbfd295e937df4e8af15ee6ff78717541b9226422c301ccd936afe0d4c20965be91995764e3090228fa5dfdd8c26b841ecdfd0d2ea78c1850a771328e9afae12956450e085f414b25ae4e3296d183d6cb5348501b0dcc04fd1c9a7efbeb2e093a6d76be1e6f3114d05b3460a804924e64c1447603946b9057fe7ee1ec1d71be0e2a83bd7864a1d9b82952a75658d81a679feb976ce3aabc50b9797c8ab124ddcf6c165ec6006b886152b57548e99e94d2603495ed9a3cc3c6b71aaf5b2997356b19443111a2be9097a5f0976c7f0c3897eb73e5c958bc770caba43399a2627341415627daae2d2947a17b4ded544da49403f5615a00cd96056a098d18fc1030416391c2fef411e2c0782510bf50af3990446e20799002f6f093883b0292778cd3ca74a831bc531aed41ce7cecbc18d38c0fcc8631796cb19c91481cbc3085b7104f8b26ab8698a3485c5ee7b2d8f5529fa4b9bc11fdc836cdf9effa11e7047e747789812a44572720c664618d10988ba7f76fabb14b92d8d907ae6d7930227037777c33aa11748ef145fc82fa63ab2038ad6dcdcc81687e5af54b9b7e0a3f65fc84c680fce2bd04ab7e0d06981cbcd918b4a08f9a6e8fc0a79ec49cc9522a44f6af3a79b1ecc03d0ab03801d2fe97e7e09aec6c273ff07a4e19c3a44f45b499413ef992f5347a481361a9edbcf6f10e007b37048a5a87108c5558caf208f0f81909e0d66ac0f4396a17f1a9bdfc782cd43a4b17ebee47d1d07c93a0fb597da81d5fa8505eb71651b55980e55cecb22018083f38718f0c5f0f6d87504e3e58aeb0b2f6e8bceab0317ff92ed83ff90cb7fc17c4220bf16735f5a213f6072a198112623a92f3e13c53281cd0df62835c563796dbac442c11205dc0a739339676571d314ed48eca4dbbc33705772fd4c4313e34749adb2629d53672788b1de554c4767dab761d0ddc9e2ca937d26d01d10ab944e4d19ec8f7aa2145fcf8e1b615e7469f72ceeedb83601bebff6ca15b909f164b254e0e1d7d182b89a2242f54ac9612645864d0d909a8a390c11a0d17502c393cd65686afe0daf19cee349ed1c4b06a16d9fd14f5d2f86331daa1b490adc3684d9fce70a784caf084b74cd34531d346287b5cba9a7edf77d113f01007920593914561b91b2e12fd599d1a97bf6003617e2019d6aeb844008abb64a48bd2eca2b62450e98a70c5ab797637d440294e2b9deab3162de427be2ac2d356a653b9c58092a432f6e83ce6a057d371ea003010bc4f1d689746fe722c4d83e55c69f256e9c7804dfb7bda5d1b43b1b7b59be470c95b201163d96221855a3b541347e4693039cd63d534aa881ca349b97180557242c60f25f5f0187085a77a098a31bdeeb63b340a81b45c77ba49789cc3dbd806827ecf5f829c7e5e280c9c87ca74e543802214f6395764adef3c4f243c8d5ca0ffcdd34943b48c58fea376415bbaed751aa6746ba4b68a8737de93f3ded5a47292c741bb30d49f8b28869a3b6b3d127e2294a29cab14ccf94b755345d4a0d3448d343aa62353418497474a1188bd607e9872aa746dbf34a95955ad7da583fbe6939c8", 0x1000}, {&(0x7f0000001200)="3daddad2334344c7d0d8866a5c6a15dffc4a441cbce2cd45e71197de0e15b49589d966795a4c0340a18385fe4b0ac64f6566bf97c8bc24dfb2aa55dc2746b0e2cebd37be373bab46d87fc44eb672188a9df14458b51557d946a46a3d32daea0386cb758fc05cd15c7b7ec5dff0a3b37165de927bedb108fd15eff2d8ac9fe583d77837d21794d60f51a0c8b2d59f58957c2e0c6a32a81dc9efb52eef64f22c2d7841de5b199510547469195d15cac30fdd5d255f7853c5742f17ce7d9855fef04d26686947fff947dfbff97d0d56f384900192d4ca5eee8015f86c", 0xdb}, {&(0x7f0000001300)="ba653b86dba55827a95f0da101ae3baea870e54de62cbd62be6392787589597a047662276740b0a3e2b78fc3986620d36a6a8a46f94e9f689662fb335f3c35061203d7795c841ebc5bee9e2025edf9a0c796c45f723822", 0x57}, {&(0x7f0000001380)="76b865", 0x3}, {&(0x7f00000013c0)="f54a8f6d1176e2117a52aadd0c9aebbfedbd3d86559b3c7c3d3f28925d707f18515b05809e718e207b93769ead948162486ed1f1d1f3c6dffdd45e8642b6b57a17235987a26bba4277a723838b6add8b57a328a82c73ed92ee94575d367ab4ebdcefb89584af2073dc9b0f83b9cac6a14677d5f90b12f7b1ad15ab9896794f7429c596e6b79d0010f7e1521a7b82bd417043b8c8cafff3133db6c748e7e6730580ba6a72825c9d47063dd44dfb8eb7daed30af1a799f", 0xb6}], 0x7, &(0x7f0000001500)}, 0x8) semget(0x3, 0x2, 0x200) 16:00:58 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, 0x0, 0x0) 16:00:58 executing program 0: semget(0x2, 0x3, 0x1) semget(0x3, 0x2, 0x200) nanosleep(&(0x7f0000000000)={0x7fe000000, 0x7fc0}, 0x0) semget(0x2, 0x3, 0x405) 16:00:58 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, 0x0, 0x0) 16:00:58 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000), 0x0) 16:00:58 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000), 0x0) 16:00:59 executing program 0: pledge(&(0x7f0000000000)='\\#[.\x00', &(0x7f0000000080)='C\x00') semget(0x3, 0x6, 0x200) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x1000, 0x9, 0x5, 0xfff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x200, 0x0) read(r1, &(0x7f00000000c0)=""/120, 0x78) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000), 0x0) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:00:59 executing program 0: semget(0x1, 0x8000002, 0xbd9dc88f242d7ac0) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}], 0x1) 16:00:59 executing program 0: semget(0x3, 0x2, 0x200) r0 = socket(0x1a, 0x2, 0x6) fchdir(r0) fcntl$getown(r0, 0x5) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}], 0x1) 16:00:59 executing program 0: semget(0x3, 0x2, 0x200) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800000000000000) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}], 0x1) 16:00:59 executing program 0: semget(0x1, 0x7, 0x10) semget(0x3, 0x2, 0x200) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9}], 0x1) 16:00:59 executing program 0: semget(0x3, 0x2, 0x200) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shutdown(r0, 0x1) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9}], 0x1) 16:00:59 executing program 0: semget(0x3, 0x2, 0x200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) semget(0x3, 0x4, 0x22) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8500, 0x0) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9}], 0x1) 16:00:59 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0xc000, 0x5) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002327000000f3ffffffffffffff000000000100000000000000000000091400000000", 0x2c}], 0x1) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x8e, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0xe2, 0x906b}, {{r0}, 0xfffffffffffffffa, 0x6, 0x80000000, 0xc1e0000000000000, 0x3}, {{r1}, 0xfffffffffffffff8, 0xed7a54fc94fbead6, 0x4, 0x4, 0x52}, {{r1}, 0xfffffffffffffffc, 0x10, 0x14, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2, 0x69d}, {{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0xffff, 0x80000000}], 0x2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x1, 0xd103}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x0, 0xd61e}, {{r0}, 0xfffffffffffffff9, 0x29, 0x23, 0x171f18bb, 0x5}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x81, 0x8}, {{r2}, 0x0, 0x10, 0x40000000, 0x7fff, 0xff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x3ff, 0xfffffffffffffe00}], 0x57871de0, &(0x7f0000000040)={0x6596, 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:00:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28088, 0x0) r2 = dup2(r1, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r0, 0x7fffffff, 0x3, &(0x7f0000000040)="a0160e33e0daed5b57dc97ca343d1a29fe2f4e09633b689c88ed545bce54ce9252f37122c4257acdb5092a4301f2201fb543ffe66162b4bb53aa9d6f249c4ae8372e5e2dd7f860bd3d8500a9cb4b5c49fb2efcfa4ea3e522c57f35a199d61cbdfd012d8038c585a87ae561d31c50b46637f67cd3beb92934a2070ff24d7757312c940d8b0105678d2ad92606afd9b80dffb39f5b9d0913956147c632f1738561bc1437c01237bd7dc0bbca3f91b24045f0346510b12a470874817f8d54768758d9f48e5b431a896f566c319a6ebf90853a9e2e8cd3ca4d4a926effa127dd9a1e23bb50", 0xe3) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x8c9, 0x1800}], 0x1) 16:00:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r2 = getpid() getpgid(r2) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0xa, 0x8c9, 0x1800}], 0x1) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x1e, 0x8c9, 0x1800}], 0x1) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0xc6, 0x8c9, 0x1800}], 0x1) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a9", 0x65) write(r0, &(0x7f0000000280)="0f", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0xe682, 0xf5, 0x40}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) syz_open_pts() 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0xa00, 0x8c9, 0x1800}], 0x1) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4b6d, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x1e00, 0x8c9, 0x1800}], 0x1) 16:00:59 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0xc600, 0x8c9, 0x1800}], 0x1) 16:01:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x9) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x8000000000000, 0x4) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x2000000, 0x8c9, 0x1800}], 0x1) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x541) socketpair(0x2, 0x4007, 0x3753, &(0x7f0000000240)={0xffffffffffffffff}) accept$inet6(r1, 0x0, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() close(r0) r3 = dup(r2) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x865, 0xc956}, {0xe2, 0xda}}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x40) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x2}], 0x1, 0x0) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0xa000000, 0x8c9, 0x1800}], 0x1) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x1e000000, 0x8c9, 0x1800}], 0x1) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0xc6000000, 0x8c9, 0x1800}], 0x1) 16:01:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000280)="72f2b9a5d97f61d530b2a541583f04002a36651827a55cbc0e467b30ee3b1b34a9df998e8dcd73196f8e995d504cdb9b2103608937659adc6f688aa3a6037940f2b89a90f0510771123286606111cdedb29e348100000000000000c650699cc8", 0x60) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0xfeffffff, 0x8c9, 0x1800}], 0x1) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000dc0)) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0xfffffffe, 0x8c9, 0x1800}], 0x1) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x200000000000000, 0x8c9, 0x1800}], 0x1) 16:01:00 executing program 0: utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x9}, {0x100000000, 0x7}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) close(r0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0xa00000000000000, 0x8c9, 0x1800}], 0x1) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r1, r3, 0x6) setuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000140)='W') 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x1e00000000000000, 0x8c9, 0x1800}], 0x1) 16:01:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0xe8, 0x82) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0xc600000000000000, 0x8c9, 0x1800}], 0x1) 16:01:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x1, 0x5c43d9d8, 0x284, "84a8c0aad7890d5cff617750e81dfb94c3bc77bf", 0x4ef, 0x4}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)='\r', 0x1) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0xfeffffff00000000, 0x8c9, 0x1800}], 0x1) 16:01:00 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0x7608f38387317c23) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) r4 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="ffc14465bd1d044c5f494d7b65c7baaa7ab42de5423bcd4e8c92a08afb332536a6d0d60c868e87e04cc94f6d2051d288dd036cd1d7", 0x35}], 0x1, 0x0, 0x0) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0xffffffff00000000, 0x8c9, 0x1800}], 0x1) 16:01:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x22) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1802}], 0x1) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x180a}], 0x1) 16:01:00 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x572, 0x8}, 0xc) close(r0) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x181e}], 0x1) 16:01:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./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), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000)="1d", 0x1) close(r1) close(r0) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x18c6}], 0x1) 16:01:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x2) 16:01:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4, 0x0, 0x1, 0x0, 0x1, 0xa4a}, 0x0, 0x0, &(0x7f00000002c0)={0x4000000000000000, 0xfffffffffffffffe}) 16:01:01 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x9) 16:01:01 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x3fffffff8000, 0x2, 0x7, 0x80}, {0x8000000000002, 0x2, 0x20, 0x6}, {0x7, 0xfffffffffffffffb, 0x200, 0x1}, {0x3f, 0x4, 0xfffffffffffffffc, 0x2}, {0x1, 0x5, 0xffff, 0xf6b7}, {0x1, 0xc4a3, 0x7f, 0x7}, {0x7, 0x100000001, 0x7, 0x1}, {0x8000, 0x3, 0x40, 0xd6}, {0xf4, 0x60000000, 0x9, 0x100000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000600)=[{0xfffffffffffffffc, 0x22610264, 0xf6f, 0x101}, {0x7, 0x10001, 0xffff, 0x9}, {0x2d, 0x5, 0x1000, 0xffff}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000380)) 16:01:01 executing program 0: r0 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/203) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x10001}, {0x18, 0x0, 0x100000000, 0x5}, 0x5be, [0xfffffffffffffffd, 0x7, 0x401, 0x2, 0xb9, 0x401, 0x4, 0x7f]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x84, 0xffff}, 0x0, 0x100000000, r6, r7, 0x0, 0xa9, 0x100000001, 0x1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3, "0b769e7276f256202a2f181f58594367225fa178dc43850840f6f4c5dd2f3399a220bbb6594d84692a7dfc590d000f830ba5697ab3afd1f72c9714a9f57824a827005539fea45128c0860efa43bb7a50ccd59b6ba42b4d60b2fbe1924db40b946f816bab1ceb47c8"}, 0x70, 0x800) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000002e80)=ANY=[@ANYBLOB="0300000000000000b4c9f53b5cdb4587db9a7e6952435dbf4a477bd96e15f67a7fdc2a10b1097ac7b937311a93dcc7eb21e75b69404481edeb064792d88d5ec5341dadca01791e8a8be423c97346bbdb64440fe58d3c22eb731f70a5c0bcf1bed7b4113e6d0aceef1cf213214fe1244d18546951bf6ad36354b55e204300f654acb99b5d750029b4514aee7d42ecd87a0ea821b20d3dd5bb038d558f178c20dd55dda47eeafb7b659821299fd3ac04c16ab133c128ed0c6a1fae1f056ae6eace95909ba6ac7c37ab9e4bd5c452affcd244f8fc42e5230d1a93e3f39125c0afdb58386a8025e103a0270d4fc5b5c9d47aa3e4e9c11fad010ab50be6c2ff20f62415330f5a13d9dac14135db3c77993081dc13de7a9ade69205018ea480cbba1422bf9800fd579b6287a422cfc2d08f144193b08ca48d90bfb09589c2420783eb2c3b59f4bfd885b51158caaa225ef106c1e9c249725a290274a87f82047c6914cd7af9f0e934e392bfb8e81b2c9189f25129ab025a18f60a43f5199f5de9f01a3b542c6f96c39a9fe4eae7ad10a6ec82ebaac936c03b64e52e1894e2e5cd2359bbf4f27281762dbe77fabfa4c183cd008ed9992caff92548f001555e0a263f12d1cddb6998c02f9d022b3231f84ff147fdf418bd34dc2caea7870aa79d2ab639ce7f0be31a7e66fec3088dc2c528ecb2679cbaf5dd7450c32b84765a9091deb331b1cc02c4727eef7fe7be815f699c317dfcc8d5dde7c0458bd9b42dc4cfba4d6ea56c78d4b910a0034fa0e626db4e2a29765f72461fe3a3c377586e8767ed4c6e085df3417a98c06dc9ba65030b4e7c01d6fd28a92c6606a39442347949455dcdfacc4137e34f045f140c355fb8c4d6de65619f252f10e83737667f0c8c0931f013dab622f1b571adc716c2cd1a58a238b11ab063ded2795049640535e6834fc4c687795e62141d9370453c27417ad99dfcf34b565394d4e07ef50bb090afaa7bdfed800d5ce8171811336a4c1c7b00a81862f75035f654e8680d4661f7a53c0397a9f01d476761c3466edec66ab26714408a2cc6f7da272798618f4b8736b20031e4a995852aba553e2e639550dde56e54edde91a53910ea61e8052fce06758a77b723ada1628a3a39260948b48cde9cee699adb158ac9de4288b34221c903bdb02e61c05649e624a863b3bb14af978abca46fee119b34111c25da57127d9fdf32cc9e5646d87a19f15809be0c41631f0bd265ef2e754405edb89d0109ccf79676666ef6c081a88c59f7395f8b905ad5a0907f43c3a16607378968ca510574dd92a5ca98e983f3c21ae3866426fd5529870ff9c3776498c612f249a88066385487fddc8039e6548dd88a21ad3a92f0d426e24798f3572c1c31b091443c36a664c487f9baeac5db4fc0052c957a5839449be9b46e5c06c31b92e4a64221e73d33130887b58ba95e9492cade1abbaa9c2899c473bfb349be86aeb1324b4c2ca3d04521060479a334ec0fca400a0134d0c3240eee4b4d98d1841942045dc26c054dec2ee420a078a5fbd62129756a9b02f44599d7e14946bf78e26d010b2bcfad8543e343eb8ca8189a86268c5443de2f1cd96859b0088b84a71f0fce8883a6c3ef685f33e67df5f8ac7eda74551fe4b87ea14cd80e532393d1f9ec840f3fb19c9c7418cd075bcabb5ee6fef03798044f5cdfb984cb4fe5c847dd028bb3afc3d00cc25851f27d6744adb62722fb91221d9bf45786ada67c8314aeed15395e7504e323047dbbacde6f577f84ebc89d541614b3d54b14609e4f675e462cdc4f9fc005cf84509606c3426b4f42197f37c996b126e2fdc3b2a3039409295be18ad1f63bff04d84504d51bd816310ebca5061aa3596305d7fa5d199c13934223773c03406003a72dd665f29bd7c5987be3793be633eb50d522e0f45295124b8100db7ea3890e9855238f46463725411e1b7dfb7d03d4dd435a68de6333dbb63be8a0b69d79d777d16636e6ae72165fbca9c9accb0c6a16113152f1a69c57b902c8b098fd7398739350d462bb079381f38510a52b559bf3bee1b8ac3a28690195cf690a28e01e0d69111c93c7225bb76652468191656f595bcf650dbb04151de38d39be67833da7124df14223b52e20d8dac47c3c7c9bdeceb111bbf20d3a1dd55c812631084a396211c5b7d6775809a430d855d308093ce10c3f17da592bd253558c476f4b48902856b3772a77b0c25f48b6fe27ec8049147bbb49e0500febf9827055eab8874064529b33e67a8dcec4500cb66b79b49f90d244b2096ef3688d22359b132366fe596cd86c9db129b5066f1b87193fb1a86cc8d3328004cdd3f24056ca1810d429fe495ed271982fdb708be2a1eb7e3d0b76bfb1848f8ff63fa1c0f79c08d05a5634f562036a4c982dea3c3e2b33f077de0d6b422db97a7075ef04903c74d8dadfe6f2dd354442b2ef282213bce8580ce765b2d1252f5bd96ac734eaca386544c7a89fb5e2f3a3b083f867d249932001def3fa4c5475b787180d6ce9f43dc9190ff79bb87d76ad5c211cc584192a706519f2e6dd15adaecf350c2ff485282b5a0bba4840dcddf18c27737563284bb6d1e636a4d9c826078cea10c44d9a113c5a4be5f2eb12b9753bd8795da89519bff39bb0f2a1f2922c976a1e64101275ffda5aa65424a0014b78629046b8f6b206112ab10c606de5c71d1b3fe85547762e17f6ad31d4ab48b1137a79086afa138b26ac245b62eaf604da5352bc9f3311ff155ad1dcb24d5c551862131b0ceddfe4212f7915e9c4987c98192eb5bae1a44298dcf18ca18854eebb9e816cf01d4049a62e2a4fc130791008fec7d8d8a126bfcfde4daca98f9745bb961490d1b5d6a27b55f8fb815c8f4b6cc35ca8f0dfcd2b93952fc86d075c09498aad2e021549c9ccc7e1a037f295dfbef1e075dfbd09488dce3b0f8aa437f966359742b195ea9774b5cb2f45fbe0e31f7fa4ad23daab796df42437e70d7d443865c4d5407a16ad0b290d07aeed1ff38311250a73d9ad53f955ad76ba8869fa263baaf6c9e31a8f3cbb56e57bff093d2ddbb82c8e2831faa6498164838ae5a6897c63e6d68d3406673c72688bc50b48ad0d0cf96e45b29acb8b0ebf9f596583d3aea36f62faacc69eb63d269ebbac4fbd959448b6201136e28a8c51828775b2219e884a4cd42155eaf595d4cf318d22b2bddee827182e2473a477892242c8a8fb898aba7ac42f53bb469dff21290f9d755d671c3cda862108b05b5afeeba91779470f8ac434d04509a10061e61681dc8f289f4d6a76ee24a9a3cabee58c4558cee7140432b805162ff3711c24a9f011642d6a721ce9fb2f5f2d45710249afa17707d776f6b6fabd5851ee709c5cc5046c35c2aec97e433fbd02c4b575158a7c249fd6b923ae5a027dec47c768d9fe67379213fd9ca4e4fc626c8a8c5827293f326b9f7bf21e649ae703a7b259f0855491412b44d9ef03e0dcee6b2ca9926280aa30a180f7b99e525d2f6d7b453a4721266ab59e77f5a6368c8da0a22175fcede202b371e8ea7721351a51d6a00724b25ddc5d3f782622619386fccf685e82dd6186dd91c2f2495c98377a8007f2909d2bc649e24a9354d097ffda742847a2fc4e3619ed8cc334be9d13404c8d8e180f987863fa0cceb75081c6351f97683130a80cba7c787769120b3db1fa4af54d6b10959f5aaac09442d3f39bff6eac4e5796bffcb55977d4e47d902a9bcbefaba788be4c27e39c76855828c6dd81850c74c3b0d856c3e29e42882a4b87e8660e9f0963d4c4133800079ea30cb80af5496e0515a6762ce6d7d0a8fbc72ec4518d5ec6851d356689931a560659a3a33d0ff4f94e74f5f0435d081514d568a9edcac8557f712ba7a4c4b75f64ce4a9b38cd585630de8f3bcbff0be3f338391c2bac3898e8cca68c782732881a8640dfdd2b0ebcb23b54f06a8a6a757172dc7bf3081a77a50ee80f31485d5ac5d96975def0c33f8b50afadaa15248f94e56edfdf478f23d9ac2b419fbda9149a5351eaebc3b20bf8cd3bbd93d13e841b33b131dcd348cc954989dfb8e2499e9dde526ea7dffce3776db7fb49f8cca788df3438ba5d25deb807a7c7d2413ab0d4ad231b827cc1539b5965090e94eb16be149526d0b317a276a90e43745e750d2718ec4f52fa006209c4e5372e46ce5ba247d1b3c25d9888fd53b4307209486e7b3306db41c520712ed5c5bac94892073095d8b05fd718934354b417cc70353bf0adabbee695a1322dae5a009b0448ef7ed751c78c14d9e3d5075d6d3f0f547ce93e49db486e8f9050455aee943854beb4f1030e362fdce0316531b64185cf34648553a95a5e34b41a079f823fe2c95504642bc6953c7c0879d271c6085fb39c854b2beb6d8ff9b0a9c69a1d54532f820f117486f54d9a62032d8f9999e110a6ba3da554c8c992b11b2816eb5696841c90d72aeaa6226004d6180ad3b183eb174addafdc3894c14e266af3f5fdfc3eb784196bc03ec2c94ed1b368fd81729ee7e5656516fd15d2bf0aa7e9a6503ecaed84803ae78d04e45b67472ff5ccbda1792c468aa5a76e4cf7354bab4ae06ebea1d65027847b7c50ec50ca8d4e6905708593a71b30d926b49a184fc987c8a4c7091e8ef023d9321d99983c3d53747fc85c278edef07a88cce4d91e756282e5758153b11ef2d71f8d43f1eda41163b16dcb38481b69048fc3702d415a3af4c67bcf87c18d78ce2fc6dea1e4dff4f1b11e70f9d91b7b2b53771731372907f6d6eeef6874470fee95b915dc460f22f620f9bc0a2643fc918b9e6a4f282dea13f466921986a9985ce34147cff3275833b3e159e5fa4d09eb6951eb5575b5a4f8d6037ffca9bd8f13c7b89aea41bc93a3a700d91ad5f44783f0dec21c1d60fcdebff6aa2b96a741fa35d267f89477a29899dd68cbd6eee2b779f86bb91f4269fe89652a48608f4502cd3d04fedd038d9c2b2f935f096ba9f13ccfec45c5d38be3442c2e9a38ddfbe3f0d92b4316934dd63da1ee120ade531dd9a4275e8d636baa42db7a940932a15e0311ca488d4ee77bdb43f0c46a9c50b7f780ac29b7a86d69f5b89e5110f87b401d1316d4d15926ab39f26c7d2370740e7f51f48cfbf57af94aa08d484b90978005374c2e9e9459d75b53c82da24f9f6e6e36195b3724935b5adfaead0d248a2c6e7bdfdf70ee6f7fe338db177d3003e681976b5f6f75673b0d08f5be01b0d2365761cbbdc74bbe04ac7288bb18951b0f1d785251846f00f6c3391fea8f5cf9951e52d1ef9ba70addef56a0e7c0eb701b9cf6fd801f8fde391ca66e3ff6c19505178ede73c3f303edd990aff7f83cb7d9c40b637ff2c30189cad2a3acbac99a7cca8b91afaeb354fe823c01940f4fcb11b6afe3d32ccce37ca12b267e4ce25b5802350b7e7e8320194bbbf7b12ebeea0faafa4705f3d83f563a7d2a40ebef07dd08e3e176a7060172da8b4c357c41d191f4b73b669e5911cb724310fb6d5749a61c08fa20ba5f69eab1a6c81c274c0b205cfa006a9401173f4cdca7893c9516aefbb22806ff488854b91617f6c8763909ffee991129bbe325fba2c09c94e5fe33bd5049403f547718497df2ced97cec35bd7ea302e89f4284e39bdafd022873a0c82354a860a75521e08f33463e8bfe852388920a0d85bb0f44816037915938535cd4c6e0b777b3821a768c588cf0bcfe5702d4542978fbe9f1599d59a577507f925ef5b52c9666b89aa3fd89a0f25d8b4b8ca7af10ab8204f53c67983b4149f0f42ea87840500000000000000d2fa9c5506dee2ab0e871b97e7604583fe8dd51eaff29176831bb77835e67c3ea3111bd5d2030000000000000000000000b3eaafe04fcc49aadce452e00581573d0aee112b29806f9b21ad4b8f409c20e4bb675fac605145f0c48e8b4f27e123c9d84de4fd55b34f8e1d6055e9e8ed68a3f1ce8d0a8fed1f2ac6a8454fde20e76c0b69fcd0fc57c077"], 0x1008, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001440)={0x3, 0x5, {[0x5, 0x81, 0x401, 0x100000000, 0x7a, 0x0, 0xffffffff, 0x8, 0x7f, 0x80000000, 0x6, 0xffffffff, 0x200, 0x31, 0x400, 0x89da, 0x9, 0xb1fb], [0x5, 0xd9e2, 0x5, 0x0, 0x2, 0x7, 0x101, 0x6, 0x0, 0x86], [0x6, 0x9, 0x6c, 0xfffffffffffffff8, 0x7fffffff, 0xffffffffffff8073, 0x8f], [0x4, 0x3, 0xffffffff00000001, 0x7df, 0xffff, 0x4], [{0x4, 0x6, 0x4, 0x7ed}, {0x0, 0xfffffffffffffffd, 0x3f, 0x7}, {0x5, 0x2, 0xff, 0xc03d}, {0x2, 0x8000, 0xfffffffffffffffa, 0x1ff}, {0x1, 0x6, 0x237, 0x1}, {0x8f1, 0x3, 0x0, 0x100}, {0x3ff, 0x4, 0xe13, 0x40}, {0xeb, 0x3, 0xffff, 0x80}], {0x6, 0x1, 0xb6, 0x9}, {0xf0a3, 0x0, 0xffffffff, 0x8}}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001680)) writev(r1, &(0x7f0000001c00)=[{&(0x7f0000001b80)="6854e0bbaceb3141f5c88057361f3265363f48d8502478e826f645b86a411cdbfe7563076d8cbba4d34fbedc843207e26df44fa56dbdf426ce130dc1b00a31cf96fee07477d6f019f023adebeb1ad8be835be6cd441659cfcb2205c8de1bc17d339902f172cb7e56266e4731051552b866cce6d44e57", 0x76}], 0x1) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x10000) msgsnd(r0, &(0x7f00000003c0)={0x3, "da74cbe96fd69a63fa04315ccb870df1694e61410dc2c5771d6c99ad2f96c4a95107cd705606948f7beb361f8e5e4d15231fb2947cbd51d305b8bdc9b3ed11cc59ede22b48a32c6316af0339e5978f4dd493242a333d60f17b8f929fbe5dda5e8b06da36ba64de0f13e914a4374a6f65deca4f33c1258a87a85f983ea57f3c169e7bd809ac8fcbc7fe1d562e335d20320bfda82ee3691527b6d30d499c8820286050471fa82dbb0416ad52b3d9b897ad405668393c25fc77601af15cb5fa68bf0496a9e5735dd052fa8337"}, 0xd3, 0x800) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000001d80)) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) 16:01:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x8, [{0x0, 0x4}, {0x3, 0x9}, {0x3, 0x6}, {0x3, 0x401}, {0x3, 0x3f}, {0x3, 0x4}, {0x3, 0x7fff}, {0x3, 0x8621}, {0x3, 0x9}, {0x3, 0x131}, {0x2, 0x2}, {0x0, 0x289f}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x17}, {0x2, 0x8000}, {0x3, 0x3}, {0x2, 0x4}, {0x0, 0x2}, {0x1, 0x9}, {0x1, 0x5}, {0x0, 0x1f}, {0x3, 0x9fc}, {0x3, 0x3}, {0x2, 0xfff}, {0x3, 0xcbc4}, {0x3, 0x4}, {0x3}, {0x3, 0x9}, {0x3, 0x1}, {0x0, 0x2}, {0x2, 0x9}]}) 16:01:02 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0xb) 16:01:02 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/139, 0x8b) fcntl$setstatus(r0, 0x4, 0x40) read(r0, &(0x7f00000001c0)=""/86, 0xcc) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x8}, {r0, 0x1}, {r0, 0x1}, {r0, 0x30}, {r0, 0x81}, {r0, 0x4b}], 0x7, 0x5) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') write(r2, &(0x7f00000001c0)="d5", 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() fchown(r2, r3, r4) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r0, r2) execve(0x0, 0x0, 0x0) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5b) ioctl$TIOCSBRK(r0, 0x2000747b) open$dir(&(0x7f0000000080)='./file1\x00', 0x3, 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18000, 0x100) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1021, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = dup(r0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000140)={0x1}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x100000000) 16:01:03 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x10) 16:01:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="cc42de068b7d047fe63d7480e12b6fe8966ed059df883b66960cfe0ac6e9172791fe98d822a5988dbda71b51342bc356f6881a068a0a3740459fdf7e195b8938505377358d9767d24ab12bb283589be137fa2ad8c8a8458ffcdd5961a7303ee2cfe335a21803e7de2416ea43d52cd8e6e23495df2e9b26f12fd6b9bac805a592a09f1bd5325896337140484c3d06ec922a41642b20a9540bc422ec574a6fa6a2e271bed5fc475fb5f8690f0ca18695a42070999fa1ffa29c8bbf173415611467568b5729f989427ce57b8223996951260ac833029dbf0b0fd5530ae76065d4789bf56d482bee52a90ce810b1ace880ef36601e95296ca42c", 0xf8}], 0x1, &(0x7f0000000200)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x1}, 0x400) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:03 executing program 0: r0 = getuid() seteuid(r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 16:01:03 executing program 0: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:01:04 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x23) 16:01:04 executing program 0: r0 = dup(0xffffffffffffff9c) recvmsg(r0, 0xffffffffffffffff, 0x2) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="827ac7a818cd3f3c67df79d19d0d8e27ae2f74b6d5d793780dd481a3955f0a2970f37519d54d2a2dd4eb4ae678ad1d8253bdfdfeae1842c5ee379de28947c8fc2997f371c60e63265d70dc2d6442a4faae90598dd24f11ac1b16cc6f8eccad78ae910e1642407a1a9b520ad9c987da5a4e7a0a295474c762223d3a3ccb054b51896f3cdc49c6ba585db269565340bf7072bef22d8239fc0150f741dbbac0fbfbed501c9a022e3c3de5f5f1fb348e6dc959e6aafbddb479da20d1b4f0ab837a30976ba274ab384ebd40e8f8ba83da8fd81c983950664e6cd7ed699848eb03835d908cab072d703409fcc1061a96d501f2435f31cf85838d06664aa8e187e5b55b1004c378e18c265e635449dcc147a5fa64c809c386712ee76ca5c249b5d2b0a72a950d98ccbf1b68a5e5ba63d82b3f38c597e5a5f08e07f3337a7eea8694824fdaeaf16f3ff76580cbdac9c823ee72e9a57ea3b893b265ad960312bf9e2317a0420d4551f7e15cb332b0baeddf276b4e77512d99d55a748f7cafba616520b1d4e490f7efa4d79860cc73644504ff07e811947f112f54ae1bbe322a044cc089ea5fc568fe1692eba8ead1e6773bd9562467917c8d693e8052bf9c3ecb2c09a9a6b84bc81a58301e6b8b5bcdf12bf3c53184fbd3f8694af6759bfedf5c02545fac969586512be288da110d30dddf38d7bcc6ab52caed91f0e8be5877c11146c819fdeac44f5d821e3dc28ab44d552cfe1b7f9e728746bda19f6e88685313bada02cd1e2259259775805823922df3f0bda3c4751b627ba1901918c9f3765f406367294f7d89b4dd9ac963c4aeec6a540c1f41081a51e21a021ee870a1e69556aaf4636c26bb86d2eecd8d10d5b0cc2c4ac6d0b6c31b298a5a6a87b354504dea51dc42ed6a03e60088487bc696320e82a20491e28fa607e69c86986a55ed8ccdfb31800505451f937a0b8b9a5f8f46f0bb377bb9533b4e273e06bfb7407444e95104b675a8bfcde4591ca4c97507530764f820c2751d8f209340a8c59899f676444fa0c0d71cbf24a254270455339dc1c5d26b88c2088b28e4d8d152e9ea9eda33c40de24655f829ced5deaf54ab4f7e0f22ffa8e6a204d65c3f0e777a60d0cf5c958722121dbf957be1876742ec2da293f79a076e88a7926e63eaf16b7e31764d4e306f7d49d3b0ab8cda1fe38a4c6032a6c75a1f030d42e401130ca536d21fb01c230580fcdd09786672324c622d3b500fbd6d30ac2db4ba5b724f598b837cd3755bdd4f90db44f3004f42162c7b8c22167427935b91eef4bbc2fab11cc691d27cee8251ce9d6d676861623279dbfeb6a1b023be99f88541100f9e59feb25e91fd45c00a4a1cabda71b77aa41f9caf38c955e30e7d194274d5cb5f2bda2804db488917b119f428815fb30d0b9d98fe5f56e320d106706e3f61875209a1f327ac2597d386d89b77d1cea9b8ca24c3f4ff9b568a70af94797b8d711c7b81b5f924c76ec7c33ed22241e89adc68a6539500e1915a1b7b68b60a17e067c445418d4f298c21589a6a306c80711acf4bb7093314fa823a6adac39969e551e0f5d0157a2f918caa7c862b80a68bc759fb62d13b30ba958cc7b97ea8e7eedb855f1d083d1e2ddfc75544a335127f057d4c7c402098eb7740cb316b5e0bc942b8756cdff44b65f1b147382cb7577f71e61b71d3b0148509d434e89f8b4fd80248c8cf86f31a0ed6df446ce752cf21e54e262bfd2461b408dc33d5771561240ccaf20aed8b7bb7c0e6f57ea18bef9c6292395dcb096c2b18bdb90090af19ca09fa976a9330df5be965f19aeb79cbfbe6e24f92ae5f27deeb0ed5ffda7e9085ea2c0e0e15f9b510fe493e93ee952057e623ce881af1458ae3e4525f6563eaae33755f1c98e4a1a16877db9f0a0a321b369a6106075fbab24e29e4c24e093ed35a056d26eacd41f640d83394a898771839fd3073e03779d8772eae53e26b8e1d062829cabf66c253ccb34c5d35602f4f31c7b302b0ffd8259c676ee8b3061f03eb84afc3c98f500869c0137cddf8382badcd05d69e85bca585f4bf8a1c2dcb6424a7b83b21efd41a0605b23d6106fd81256576031f95b1873e830cf82642c51f7a70d1a3fe72803e0399b778c97764a43b38457f2c0300a24a1b78e3725d4eea4d7f59cb3048f8ef7ce75b2668f8107bfd82d6962135e00319835d77dbfc896a55e594ae23aca4e8e8362b80da4b360a2a0ac9be46df4f991e7c638007c4618082c14bd363637a5d3cfdd87be0c516f7b9d00e5e7beec8c1736fe849df6b918525d78e89b22cf78e3927c55c931db3f79e7fc962268523cb67f06cac1036099394bab22998a7a5409bb600d094cb066b85ac7bbfcba0f71d6e481b02684c41961376094152da8cfa7e37d29f5533783ad3363bb8f7de89d342d49ad61546dd8a0ba29d1a51ce174850017beb0ac3b992bd1f09897652aa69a6cdbf31e549f5d80785837f413ec3904e94c8af2e39c2cb9cc7ec12c3975ef77fcfca22d6d541a75db1a525737869f2549254a49acadcbfd069f02c7c44cd01c4b0d0fbb2b7d113c4c5525c8a3b43b7e25eef44c9ab1d6eb97b1092d28460adc41c0ba3953c7042d51c14b64ac296107f14fa050bf760c312bc1f16dcd08e931bf5fe692afa8f20f2513ba18e5b4ab2276409d3c3ab67786774693de8da0ae29d0e279fdb23a29d24ad8ede5bdb962215a5835b42318df0b66243cc1bdd328925ed1566347f7939e0e5c913a46d42609449e8260d9a687731757d10a10d8dda2463f920a89307d33f405d268638d5caab7569436f8c5f17873c167d52caa68e77fe555d5699e0c0bbe7eac9f038a5771df32bf491159826a0bb88347f1a6360f8bd7c7bb64e3dad4f4c8ab6a1149fc7b7924ba81b0f00ee74628843ab301defe7141d71d2652f006689a4121c505fd30776ed3201af39f7793bc872f23bc3813bee5715878fca97df8b1e0f0453c364467c95d51afae0ac7b1b9b40ba4a65e02bf7f76d625ae1ae436b884f5ed5c00a7a761c66613b768ca3c9e85dd76f5e643585dce5d04c15bc5dfc238ce98cc2f318c98e01eb112ecda7ed6bd5bdab74b59e79258b1fa4b110b10136a630953b6e87fe69f62b4a77330aee4344026d2eb5cf7c93c7929f208d4fbffe303c989cc601e9bf8c3e5b8aa55208a283acaa033cba18227979781ff3d23a66ae25f80b414577cfe9295c04666c36a7b66ae85514bf38f59341d3abab9da9fcda0f0b14e297ca5cd1af2e8810e48b0581952be7e19c516960eef9990c91127dd912c2786df162ff27348bf8ec2070131a64c7ba06a1c6a7d37bf687417cfcba0ab0b5cc1216039e854e495b675fcc9de2a6634a4233119f6baa5ca23e5e20400fb8233cb972809b92383e19b218339704942bd684bb4b71ce1e334f3a52f52572981a2640c224caa691edbbce386e8ef6114a398710246c243e5c5403e9bba3b59753bbf4c9987e31838068c3ccd0181377be285664866794f0ba6b69844590d19f4c1f551ad9505672f9178702b9fde60a477b39d528899ab0e0f8af53e0e7fe5e42cc18e13d7464ab0768d6561507818c5782302f5add0369a296e54b354a4b23ac49ea5ea75e032ea94bdd211ab99de89ce6384590eb0565b701c75041b18bba6af593560595d8ed4d102048a890cfa4b850ef6c46c055c1154bb4d40b3a0453093ed7f9ccbb39e8141d27fc05313a241416c4d0927f54d38bf7abb3e9833ff6452b01d57fb9ba7aaa4b16a0e764eb3fd61323cd8ff16ef8673f7f3cbd46b454f3ffdefaa97d737e582ac8751a6718ae5c9c622f193a51355b859a59577d9349d4ae7f03a5f9871e1e08d01e85fc5d00fc34e6ebc006e18b642fab2f552077e837c8a3cc80edc9cf66470e326ca26741feb054dbf6bf20a288b675832546e672cd3a9403632a74acdfad9f9cbeb5a5a9d3f76a9106c993095c181ad78cbc3716c7c5092f9851084ee0d6a0d48f7a4cb851611967f16ff1a24e379b9d1f4af6368463e821041d2960f05c54d0f3c45d36bda6afac787f0f510c40e35bae57b5c7affa96673c30e9b2c67cb8ea7bc1a4eda91efe10ef60fd0c94c0bad1f8e0404538f6ad8e2d632e835c9bdb36b96b186ade26c7533edfa7b313b6dc291ec076adb8440485cdb726f9f15460f050d8aa7b0ff9a0a4a17cf8690699a7c5302518ce7a6fb266ce9f899b90c2e466f73923f69416e290a210a3e3c05c67f05e94b4813db5a66787523e20a51748dec659b4a2bfbb84ee3e4f0bfd1ea1990358df3b82673f7379a59c500d5d56eee4111b5731ac554ab96f8868d001e2975b3f744df964c7c00310384c147120e5ebf09f33f53f1d298f962c42c3b9495ae665611a99d8a77bf3b747e2eabad63a549a05553db1be3811aa9fce0a589faf35b8f123a002d687ed20dd2a16b9e296f9622fe30d49e029f1453f998c48abc8ee35c6e45036947ca66ff28ea75871e1d48a95c8dc2c703b3e7a32c8e58524ec1de845258260727dcce817ccf5c434fe85b9ed652efea7b14a4523783b45a5286b2a542bb4b9e6f26d60db650d862d95acf66a492ce43e3f44e5237315933b76ceea3630692195ec614a5d8b4e2ed7fd4e5449d48b9461833658f54ba560255405247aaea8a29db52d6cb1ce6427e717b46b718d981eca6e8cb4f7d1ac93f8b04661a4652bdf2b59efb3f7a687d9d1011c579d75492d4bb3810af2c4b1441c4f3a0b67876bbee2eaaa7d60fca90ac87cc789cca2184a2c8271b2d7ea6aa12f5a5f9a8178237846c19c3b1f4caeb7f83b6eeb5d9bf7976d688eb6b4e6872ed4ba23b59a46aad2530fc2424e8e7962e9805768827f36b250fb6d156094dddef30f001f80cb4d3f1492405ca393b942d9f5e0e1467be3280f1ff64bf768d936a78faddc6fb51429940fed7a2fd53fb7fe8fa32dce42d5d2b7f6e2cd5de7f9cd41ff8d8d36b0812292cc6da814a6cfb16e722f3902a10f8fe8e92b41f1109e040b001b0fcbf78ccf98e751ed7fef3cf9c015a4ddcff5bda1434257aa651bd4fdcfac48d9843f0707d1303d2c3d93626e775fa780859bf942c2bcfc0056db67e440c260b10c1fb2ffd4b23ad4481269c88cfb1693c00a472642d129fa895d1a4aa4ccd5a6c54f0a57bda6280d03e547c190136b7bf1b22478c3ff3024a4f04e914f537ae33856ffbf587079c602c958a713bfaac2e98f86c8fce3a5ef841148c3bccfe5b8831b57de2d43b2b4f84b4eb41847a90675be7d0b77263ddf2badec58f20eadd204e67dbaaffc3fd4760e22bccda0f2ddbf7cfef45285542c13bb1eeb80ecc56a111f79694e5e65d45c05406bae1589235512dcf25dd1479f71f92cf49d8c5a745f8401820db5d2420ee7d4d30291ba0974faf53481e32c7466ba35e1222c40f90984afa394b0a2320f72a202927ca2b222b02445471615609f52269ee54549deb1eebc8f2e2306598ba40a3ee28e17aa8597b313820a0b301fee738e1c9120914168ace4dc703ddac8ed850262583746335d6ed4c64a5a1fdfaf784072d67510e11d9250d2b3b228ca2bc91f926cab185881844b72d97b6b8ab30d75f74dca124a554e69b3a76006eb2d1c10408458b25a9b6584619ff68a9e63ec7e0e78e12b7e9837c4cc14615d2cd965e49361f90a6dfc7eeb223eb2f4bafd3df676f0568c246a4f510315c8a3bb8c1d076bd75547e948d1c965bb74c5693ae4337aae350aefa252f1859e2dea322a3c05e97d6da0ef42ad10a10301caabe71d7c63b06d29be88238a43", 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r3, &(0x7f0000002340)=[{&(0x7f0000001140)="767e001a093fe3012009d962a4d3b612b4be29076f039511147f4b7fc07ea4785a65f8692aa9163ffd9de2a111674cfad3f78a1f5be833a4c16ff087fe0aef26341ba2f69cea54aeaa31bb863b643f04037698b2421ef09f1956faabda5f540cceb3090331100ae2f21db7370b8058fdadadc37df47c99710de18a1c917c913adca1e9630678c0dc152a1d0164f2232a89adf970e6257c927af4", 0x9a}, {&(0x7f0000001200)="11fac4fd38064d7a6ab5380e4431616dbbd65c9b04b5bd13a451b621b3401caa334b35a9044db50350dad7508fd8634126ff0c18706c10b7eefd7b24b4aac96daeca17c27d59981e822e14964f72876dfd5d0de0d777d9cea3ea1d568d2da5bd7c760f989b71176890f21f36306b2eb449a5c5004bdb065a74edf98a435fec3f963087595430233463a1216b89ded080428b5a4b9d73df3efdaca7f90712dc9646e8", 0xa2}, {&(0x7f00000012c0)="5e45543c0a60e4ba797437a29ea0c9662a14989e7cd1515c546caa81ac561a6415ead9e10336e8f707e868698e7813273fae0e70f299f99ca34eea1e036209ddcdb2f082992b929f", 0x48}, {&(0x7f0000001340)="75580178b769d6e908da19145c5e7b7038b96d85a98da9e9269753078bd5f070f2e3ad77250232179afd21e3269cb3e6b82db0d7078f69cb889c9f8134fd956a13e6f295aff07ad113905e2f02ea74c9c5889e02a20fcffd36fd755d4f334300317ade791faa33fd0316900ea1bd6e05581f9bc0d5927416c41ada73e2b198f40f808bd83b56fe3470fcca757d1ab4007eae6139c5b416ea8eef9c2e9532023e301bceb544875a5f394c1e8e0c79217d91e38e5b16485bfcbb615c1422c59aff2089568e839203b888add0baf3f558cb9e3c151fca8134547b9f9cda2abff83f61936015436c85ee6ef218b53477c8660de2e9dd0b91695724aff037dc3eb5b63719d65a93fd289a24265a9b822621fdb99c8c1c1bad05c13eb7854ad0e399e0b03dbde31d5ccfc8d9c6b0a90237b050c5ffb16181293442217df03f9b5da7333eb6da5e9b8583e565faaa800b508f11fb4dc3937f13f7f392efa5884d044e67ecef114bfc13f6f479c8776a302dd555faf677167f6d249db23c24d440032a29dcb5bb9f7593a619687b3c8db4ff5ccb4044299025f0594e0f474c5a4ee15bdbff8ac6d2a6d66c05e70a1351d95ea0b00847de4c0fdca6dd8e4ee36e0193e61eda9ec466d3ef16fee7d8b7ea42c88217763021f1ff9afa94aba8e4012621aaa171643c61fad0dca841742ae03a16ff8e70e9edb54567a0e88f905ea19404f70af2672e8650ead06703cba9f749b8d4fb9e67411eb8d95265a5850a1414f75dc49c5966f3473046a43d0f09e19e3c8d1a8c065721f90835b0cb10aea8b1eb9f1ade3d12d9a02f37a535ba768de2ea48c636a1bfb82b4d76057e908c49a3fe1a046afdc67afd56fc00ceab0402e7c87487205975bbd9a5fc1d8ccccf0240219ec839a86d9d19b184bf9bd4204a71f3e9e3578c8cc32ede5e2eb607fc708b4a6a6fb233d9d981a0c26cde6d774f44c2aa20639e8d68e176d4a2025d6763841c5ed12ae6c0fef742daa9f31e5c852b6f983f3e755e99f94806db19c24b999cdabd919801085d47fecf6b90751d611bdb22284fd29e021511ba6a98dea3c0123c552faa3f9f323ca0c7da35ae1f6a1ab68189ee81c344ceabe78bc860e0cbbce3b8f585f5f6c5b1bc91da137640fd0a6cc2fc01b17930747c84c244daea33a1977befaeed1b9b8e7ef6a4a3e3c6e21f7952acfcc71a1e6a09875b5425f253cb98a080e00dfc53b654e89b2cd92b0e70c5fcd3a1f71ae12803173bb753f6d4e580a824c4dd3d9217a86dd6e33c76d239f07163c7eb09eec64ef4a63c8b13bba81927289932eb2748b2c4c329608708c11a5c65bd75c759ec7893545c84f6c5549229961075ea897bd86b4e6a7ac798915a7259c8a2fd406b1ce08de518f39d88569975f5fa15d42c9f626e5655500099f8a6fdd5c1922d4da14cdeb2ddcf6c4377b621b316a444d98116a274ac2f7c1fb2ec5e77888cae0ee27e5528191d20fd01d45c27b3e79634e5aace637f4a22943ffb2f26a7e7f560ac503d82f777671fb40e33613e1374015025c5376fba244aa025ecd89ca261032f67863401855ae6178444132b4e6b093a708a27fd1c3b0ca0933fe8222cb42c08ba8e2036ed3f05ce89982d07ea62116ea7544ac0359510739a352b1cff369a4c5939e692e528bdd90a50a0dac4aa1efef32961b318f6a5f0df5dc959ea1775beb84353b5a92b06db1fc66383efc4afe97861006087dd8dc91a4af08530c32f78f6f71b3a7d07b92f23ab01353f16f2f0db7b61066264907139f00281bd44b38bce187553c6db4a03675831af9a13cd0f0e2b4c2a2c132fed9719c0407f86baad2419ffdc0fb4997d841744378783f0e98b7174859e4990964113d2864de1de3ac1c490ae19e6fd51d093312e042ff32f17e1b2a059934241dd5e06ff412885bcbbbda3da2fcd60a0d0d02b77cede02ca099d34536c9f1068a073c5d6701d17f0c539ea07c9d91fc5961935dee7dd71bee3cd046134f7acc8ca8a49a6375fde9530ec2f35f4d62c8c62492247b88eb591f0fd1dac7405a10f850718bbf82fb4a55a474e5306e48e4671c06bc5ada16c5d59e41c7fc319f002aec0be7e6417c8c62430b4f7346d5e36eedf272e18476c9d4ed934910cb7f82b92ea960b240664e697180675c10b7db799d322eda806f6774ef778fd5b87f5a66924cdf809878c61646ab043ef81a65884a88faac9fa5f25fb8e93c674a10e0bd74db94278f29fd07671896722269f290c360ee75a7a8040a8181ae0aeb2dea34fa655c35c51d0400ecabe820c9c0af8639174ab441aaa9c5e3069d3574e804dfe4759b726ddc0802032b652736aa1e5c5c826ad6da403c2bf28b835295d181af4bcc01cd44789c2fb66c57cc854acbafc2bc85c1a39af035b675be9593f7752783be5c4a8bbbd1d1725fea2075b1d265399336627016a253081456b8e1384228659e2977adaaa26eb7a1b0abfc9e7799bdcc7a8e076866f1b6ff1ea8d45e0f96c19fc2764b294c5d6356c19b9c990027b33c55bb542055710f8cb1f6b67fc5d15632c0d051dc4aebba2ac21286262156dcca8bdbdb87005c364cb38217d4ac1a3752dbf6df873551d17c811ce2ed031b6d882f9586ae37b4cd877ecccb398d91a0eb7cc2c0e054e581e6be0bcf9b546fc8156efd72a61de6c5bf4eb963b89a21223d1f331fec8ceb55d0c7987f0cc0564437fe03a17c64cf294b7559b0400e2f9974f738e4bdec48750d7d11b27afe9ae25ebc44cc777a1a3ae061e100a968a18022b09859ff56bc0ff428bb7bae04723a4b3b4a3ab85c6ba4b786a4117c4be9a1970a3843ef22f5e1b890e44aed81a3bbb37ca75ec988df4f0db50026c92b203e482ff07be0cb75c4ba4e5c0b9d243428e60b4b51a4485c2f3e1e01f5bd9150a94eebe8a69e85f9f5f4cd204f9ad6d1e8129d9ae717b1e93d822703b186511d52b4a0cd5857f9435785c00a57fb438a0cba34607d995c12f51a8d5c8c659631c4de4a7ffbd517a93534d39f74a6b31ad3cfb60d222865346d01bc667b2a01f6aca795f77638cc5491d9ee46c3d940e4aa2ce9bee9124c45d4924811a95fba3521e85f7d3dae73dbe7cfcda7b3b2e0c19077faaed0e8c87dca1308684facbff8f03e948161d08866b623013ba1a03f91b8dad6f24303b539b2ad299da3708de8e7c5bd991632ba5f8719eecd4e3fd8a86c0c6dd478701b1581650b36c5dc8ccd7fbd80b11ffae94f4b96da3a4af278edecc419c38b7c2671fb835fe25380c4a7e2853096f72375baac196e83c3c822caf3dfb16c0f48e18e1e5cadae5891c34c70118a3b459976799afe2e13a239100ed9dd42b835cf59b032662e946867820519cf208f99b9f6cf69b6a629f58c9d596e2a899ea041561725e72b8a0f4a78195da4a017e97d141f6f2f24328cac70deb12883617e7684f2a1555bf61b6fe388378613b9361e642db255af3afebc7b27cd517de61b65533153668c98e1415481bd1d3abb8f35de4a54881ed803a40c780e6f3c07277fc74e1604dc74f44bc161ded80df6eedfef1b1a8a35989a73c6d210e5c96f058b01d3ab0c639f0d5c6f621d6345528264b880130e86cda1c4777f2c2c025d389a05242fbd77dae3a3a3f9009d6c73c2e2383666144ecb9057f2fee32dcf6b4f539f2a7222cd80001fa1c461fe07f55b224ed336af30f88bda358f0ffcb8e8f4ce78b5774ffe44dccd595e5709ddcea8f1351e6a80c22a318c9bbafb251a8223d216260d87c8abe786ed46a85a03203d264b5c1be3177b24e61c502beb4f972f9b6651918632d5b8ddb9d39361f5dbb977c9ec78615fa3e16ee9f0326be69152923159384fb22ba084ee300607c179bb230e886626f6013fa45c2851732a6ce3e46a3b5c00ee99f2059ab92fa456a24ff3c45918045ba04e45207b8eb886e7093b15c3ad629beef854b8f8ba7052f70d8956e99368b42741ee2dffda1802264b5ad282932b76d66a51cd77adb0ad642db0f0cb4730e9298b23456cc3e79faf77881bead39fb1e23c1e40eac4a0c6e59e09a3163450f01bbfd8b81dd0dfc280656647d03841d606d518a7a53c80adc8d3ee1db44c418a494745bb462270dd694acf732091ba6325baf6248e302bcc01b5998cb24f6c1b8c640a41e11659c602792ea469a8c991700cf8328c61b6168520a614f14fcf99d50ed8ec93a0d62a3bab0327fc5296f5b80b736403cf62eb705b59519b0fee79a7b84dee5c5a8fa661cb014a347f91b1054ba7bdb9ccf18b03ea07f3c96a70337b3662d45bd1a305d528d4e675be63fa670031cd67f1a271ccf56d58d8295c9d8a9b638c764a38566e5c50caba502ff1a568967fdb0d14d3815c2995270ab1f37a7a76d9cbd6d9b7d4d3e50f06d023a5dd655c851434d1de7e7f6693367519384c5602e061c08e0fdc60afed4e22a7effd681f3ad571162254e52df65adecf0f77db4c87c3d13edde662e9024d61c42c6deceb4ecbd38ee4a04b72f5d944d075f37dbdf517bc0f871b5544c3fee50cec1bac05deb3df2e5f1124b7f1eb08d9c22d5a427732792a9f1b43996b8c313e0476a2682733ad8ea4c32cd021828d14c12734a72e5f38d9e51f42618f6f22c88a512ea58486b66dbfe388065d5617971ce5fb6807e9950c88aaaf4069955f9d55fc58f03677cdd78ecf5ce2c15ed71e17ebc5fa21ffc3e833d45f26c68117db884e1f79a3828e0ba201916ae930e146212149c4cec14e2781c775c654f127e94bf570052ff9602d8c07c8a84e170b2bc3f41295c813dccbb8e7a9952a409900f820a11f0b9ad213851d65c78970b6d6cf31eb960f14ed734c6dafb7a08986559579d998b435747e930ba753b4597e5aeda791324812a3732e6c28676dd978f6c2b201ce98c9c872f52515085af85fd5189be45413af8391aeb4776c883a3ceee09745f1f7a3c326f37309614db7ddcb775bcc5dae59a48ae7ef829000c34ce03a7c2d69256e8af4db9aa8df13cecb3e54ee6b7086aad07c6029123c70062fb90719de2df4799fbb81a950b431a954f97264c53593e75de80329d274ef13f5ccc6235f3a0de152bf588f3db0c1d66f9173408bfdd60e12347d6d12db9f58d2a25b7cd9077e8bc2d93b6bcf799fcf716b6472585460f19c7602a4dcaf1dfc8b0592d425effdc9b64e88ae55026d439d368b93943d8545c32881e16e2081d9a0b87c27d86b711c29c104988744eeab4b89c01fe0a3648b1f3c4376e0a66a948d242852f416567ce481e1add2cb9dd2e2a14328c4f2206957d84f65c4f2468d903fd280ab2f3994c5a5f693e26dc767093c66bbe3cdc5c8e2911d566c1baeaf7c0a3964371b1981d8992b2352887945a3b2d3b82a2280d17e020030df7cddf8dba75a00f43a2465d92f8d94d1142778dfe1e6515c45507d943ec6d542bc4072e7697014ccfc693175f2ab2009f4076c28c6f40aca8d8936bb47ceaae0bd2ff4aef9e291e600748c6bc22805737031b6efef8846e4e0e103985b73daac390eef5cc767bd729ecc2ed92b455f87ae0de50aa2e168de47dfc1a1fa22e7d51b83852f15749b0d37b01351753a134c4761632fd1e9c5ec972cbf43ab887a5eec360694877f402500acd4b89b441c1f2ecd75b041184af8cc3a2338ad699b330d1c36d3eac1e437c08d028cdce5b52d5e730d545f71be16ba3427080213964b82f75dbcaeb63054a8034a47859cc4aa10651cfa69a1caa67f3dccf4f6f5538ac051e24c7674e586c2ec5954633725393a652dcdf4434e5517e9a8077", 0x1000}], 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffff00, 0xfffffbfffffffffa, "5c06001b000200000000000188e4c12e00"}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000002380)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:04 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x64) 16:01:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x8, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xffffffff) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x4, './file0\x00', './file0\x00'}) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000080)) 16:01:05 executing program 1: r0 = semget(0x3, 0x0, 0x4) semget(0x0, 0x3, 0x300) semop(r0, &(0x7f0000000000)=[{0x4, 0x4000000000000001, 0x1800}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0x2c}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) semop(r0, &(0x7f0000000040)=[{0x6, 0xfffffffffffffceb, 0x800}, {0x0, 0x3f, 0x17fc}, {0x7, 0x1, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x3f, 0x1000}, {0x4, 0x6, 0x1000}, {0x4, 0x4, 0x800}, {0x7, 0xfffffffffffffffb}], 0x8) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/136, 0x88}, {&(0x7f0000000580)=""/181, 0xb5}], 0x5) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3ff) 16:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e4c2b69affd6ac35b35e48c31c14eb511137f93", 0x8000086b}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2ab6, 0x7fff, 0x0, 0x8, "e6d9eacaf5dfe0bc672d8c04790ce8c6cfa191ce", 0x8000, 0x10000}) 16:01:05 executing program 0: clock_settime(0x2, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4c0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) 16:01:06 executing program 1: r0 = semget(0x3, 0x3, 0x40400) semop(r0, &(0x7f0000000040)=[{0x6, 0x3, 0x1000}, {0x3, 0x3, 0x17fc}, {0x4, 0x2, 0x800}, {0x4000000000003, 0x80000001, 0x800}, {0x1, 0x4, 0x800}, {0x5, 0x5, 0x1800}, {0x4, 0x9, 0x800}, {0x2, 0x7ff, 0x1000}], 0x8) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) chdir(&(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x140) fcntl$dupfd(r0, 0xa, r1) recvfrom$inet6(r1, &(0x7f0000000100), 0x0, 0x2, &(0x7f0000000140)={0x18, 0x1, 0xffe, 0x200}, 0xc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget(0x3, 0x4, 0x2) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000001c0)=""/29) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10002, 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/214, 0x2b7) 16:01:06 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x8000, 0x0, 0xffff, 0x5, 0x2, 0x5, 0x7, 0x4, 0x2, 0xc362]) 16:01:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1ffffffe, 0x9, 0x5}], 0x1836, 0x0, 0x65a9, &(0x7f0000000080)={0x400000000, 0xff}) 16:01:06 executing program 1: r0 = semget(0x3, 0x2, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) r2 = semget(0x3, 0x2, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) socket$inet(0x2, 0x7, 0x9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r4 = msgget(0x1, 0x401) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089d7eeb84eeb1f30c0dcdd818e9ce9e43f84e66ebc7519cce72b756aff2e952aa923518cc3f5d5cec8c7b5dd3d23fc1f"], 0x9a, 0x3, 0x1800) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000001c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x88, 0x800}], 0x2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x8}, {0x8b, 0x100}, {0x101}], 0x3}) 16:01:06 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000200)="0f5b868a7a8bbe80ba1f61b571f8835d4ccd6adbb95a410c4e4d7df5b3ea5a29e42fcec2978138f0f9db14c1c7f8187bcfdf9a4dde28a381fc9ef7ddee18ce333336d1660137657b797e8ba745a34986cbf2c70c5ed597c647fc9a6697880a45ed35bc0d428f881113cd8182f0e4ad5e87a92a3296c94b6a08", 0xfffffffffffffe7f, 0x0, 0xfffffffffffffffe) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r2) 16:01:06 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:01:06 executing program 0: r0 = semget(0x3, 0x2, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) r2 = semget(0x3, 0x2, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) socket$inet(0x2, 0x7, 0x9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r4 = msgget(0x1, 0x401) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089d7eeb84eeb1f30c0dcdd818e9ce9e43f84e66ebc7519cce72b756aff2e952aa923518cc3f5d5cec8c7b5dd3d23fc1f"], 0x9a, 0x3, 0x1800) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000001c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x88, 0x800}], 0x2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x8}, {0x8b, 0x100}, {0x101}], 0x3}) 16:01:06 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000040), 0x2aaaaaaaaaaaaca3) 16:01:06 executing program 0: r0 = semget(0x3, 0x2, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) r2 = semget(0x3, 0x2, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) socket$inet(0x2, 0x7, 0x9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r4 = msgget(0x1, 0x401) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089d7eeb84eeb1f30c0dcdd818e9ce9e43f84e66ebc7519cce72b756aff2e952aa923518cc3f5d5cec8c7b5dd3d23fc1f"], 0x9a, 0x3, 0x1800) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000001c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x88, 0x800}], 0x2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x8}, {0x8b, 0x100}, {0x101}], 0x3}) 16:01:06 executing program 1: r0 = semget(0x1, 0x2, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$getflags(r1, 0x3) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x33a2) r3 = msgget(0x1, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x100, r4, r5, r6, r7, 0x45, 0x3cf}, 0x626c, 0x1, r8, r9, 0x4, 0x8, 0xa586, 0x5}) semget(0x1, 0x7, 0x26a) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000040)=""/91) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) 16:01:06 executing program 0: r0 = semget(0x3, 0x2, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) r2 = semget(0x3, 0x2, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) socket$inet(0x2, 0x7, 0x9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r4 = msgget(0x1, 0x401) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089d7eeb84eeb1f30c0dcdd818e9ce9e43f84e66ebc7519cce72b756aff2e952aa923518cc3f5d5cec8c7b5dd3d23fc1f"], 0x9a, 0x3, 0x1800) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000001c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x88, 0x800}], 0x2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x8}, {0x8b, 0x100}, {0x101}], 0x3}) 16:01:06 executing program 1: r0 = semget(0x3, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:06 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) r0 = semget(0x2, 0x1, 0x0) semctl$GETVAL(r0, 0x3, 0x5, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3ff, 0x4}, {0xf28, 0x10000}}, &(0x7f0000000040)) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/186) geteuid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 16:01:06 executing program 1: r0 = semget(0x3, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb0, 0x0) flock(r1, 0x8) clock_getres(0x3, &(0x7f00000010c0)) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/4096) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x2, 0x1, 0x1000}) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x54, 0x0, 0x7}, {0xb2b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') pipe(&(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) 16:01:06 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x81, 0x1000, 0x1, 0x6, 0xfffffffffffffff9, 0x3, 0x2, 0x1, 0xffffffff, 0x4}) 16:01:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x12) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x40105704, &(0x7f0000000380)) 16:01:07 executing program 1: r0 = semget(0x3, 0x2, 0x0) getrlimit(0x0, &(0x7f0000000040)) semop(r0, &(0x7f0000000080)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:07 executing program 1: r0 = semget(0x2, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f0000000140)=[{0x3, 0x1d, 0x1000}, {0x1, 0x6, 0x800}, {0x3, 0x6, 0x1000}], 0x3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(&(0x7f00000001c0)='./file0/file0\x00', 0x141, 0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x6) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000080)) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ftruncate(r3, 0x0, 0x413) semget$private(0x0, 0x3, 0x610) 16:01:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003ee000/0x3000)=nil, 0x3000) minherit(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x2) 16:01:07 executing program 1: r0 = semget(0x3, 0x2, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = semget(0x0, 0x0, 0x41) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000180)=""/177) r2 = semget(0x3, 0x12, 0x20) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x1800}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/137) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x3f) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x646e, 0x20, './file0\x00', 0x80000000, 0x4, 0x3, 0x7}) ioctl$BIOCLOCK(r0, 0x20004276) 16:01:08 executing program 1: r0 = semget(0x3, 0x2, 0x0) kqueue() semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6c, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x65, &(0x7f0000000100)="16c854d2f8a4041952d59c081db5b0c64b53f638ff9ea5f76c5c16596953218bf4fbf42a65d7062a6fb10a9a55151e365ab413ef43fe76cacce31e1c6acad299fc346e2a871f126d2f3ab629bb9cc54f4615b94b0cccb95cca48d22f2a30bd3915cca1d081") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:08 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/42) 16:01:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:01:08 executing program 1: r0 = semget(0x2, 0x2, 0x400) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1f) r1 = semget(0x3, 0x2, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x7fff, 0x1000}, {0x3, 0x4, 0x800}], 0x2aaaaaaaaaaaab01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) 16:01:08 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x20000000005) 16:01:08 executing program 1: r0 = semget(0x1, 0xfffffffe, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') kqueue() semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x2aaaaaaaaaaaac68) 16:01:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x7, 0x7fff, &(0x7f0000000040)="00bda4be71ebadbe100256f5c7f73640e5669b1ea9fbe0569b0b630bf65507ceb2229e37c7e1", 0x26) setsockopt(r0, 0x9, 0x4, &(0x7f0000000000)="f449387ba3a488292977a1a8f6", 0xd) 16:01:08 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r1 = semget(0x3, 0x2, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x2aaaaaaaaaaaa901) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084, 0x0, 0x1000000000000000}, {0x84}, {0x6, 0xffffffffffffffff, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:08 executing program 1: semget$private(0x0, 0x0, 0x2d0) r0 = semget(0x3, 0x2, 0x0) semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x280, 0x101) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x44) open(&(0x7f0000000080)='./file0\x00', 0x40cd3b8be95cdc6c, 0x20) 16:01:08 executing program 1: r0 = semget(0x3, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x46, 0x0, 0x7, 0x9}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x80000001, 0x2}], 0x752b, &(0x7f0000000180)={0x100000000, 0x8000}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x100000004f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x4, 0xd56) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x140, 0x3) 16:01:08 executing program 1: r0 = semget(0x0, 0x2, 0xfffffffffffffffa) semop(r0, &(0x7f0000000040)=[{0x0, 0x8c9, 0x800}], 0x2aaaaaaaaaaaab1e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) 16:01:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x51, 0x0, "0f0cae49120396896386d84d88ff6b7f7e82ad47"}) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f00000000c0)="721f094fcaee2a9aadc41d5cfe4802e00fdb20532b1c77414e5a55eebc898adebb5c6d5eda04bffeb20749eeeed975a1db9bff1261f9e164d5adf7d0aee6dd8450fe93397b559795f6f1240af92414ddcba8541838b772620451a48a410c9800f7c55e1b4fbd9c92c2cfbcb430498bd94ecf68b568e8014801b5f6f754f8ab87335e2b0c3fca5816493a4a49f8956bab1b36a6d95351c6c54d57f18879f37b8fc9adb32f2960fc20cc670fc1b66994ce8e35e323f1ab7ea6edd98483ef5e4f4b74d30b29244c6088118074ada08440754f2c659fb8c0a7e0a0c222dc8ecd5da4133b", 0xe2}, {&(0x7f00000001c0)="a6100c6f0e529d42abb906abaaba5b74808432d972f5fca78c4e62453f2a5a5e7165be6c394d1f6300b99a8b6dff5fead652369002ccec0f21e639a7f0f232113dcb7e7b55ee7e42398daefc3c33aaa8ce40c82e910a48ae66020b76308388c5d9919f2a106176ccde3a0a50d2f15290f114561b064947549df91e90aa488c7b080a9865375871ee9dadb6b817f21408d99ee46b79587e617d522f355c170ec030b4918b219c9182e20faa7dc7e21447be66e1e632a87962e136ae272c44ee9aabbac154ba62a46b65fbfeef6e33a4e99d066112aefe5c19218edd17312f9dea848278001fde361abd45a1aac7b60a39676771a19d3ff34caacff50f193e06e28dc61dd6f47b474d4b706697312740bf32f7f006e641eb754746cd26209747cb1c92d967ea6f640851dc84043b851124941c2f009cb9dc91cba32e009d009356fa69200f3415f7a52a0bf87618f7a19d10483ccebada87c8c80de943438a4918cfcdb5fb0439d9f2523b5688127df2978d7ed4b6098dfb9447c1ac295921bc40bb8cc11b3962478f567e09f9b1fd73a8f24a58f2bb2615fa797c68122575cd19c8d750ecb4674757d71f2eca356f7807a294893f83f24a775f6760a911005d6ade535dd20a3da19e77bf01567c457da60d0ebf12f844a4b00465f3c34e8a82618530c930ce632ea5a5fbdcad7fe69885ebcc842df616322ec64578ffd6d4f5d5917eb1abece63789b755ea2bb6f29157a8521475c87cf43ac8da39144a6151a0bb52c35816a8f8550a16d4020a4388f249c380b2eb6e5fc2589c50570f64aa5d841d2db074495a60d241f35a653db953feda0ae33211a4c402cf1f342c2ba548ae1cb74a21581c3281ceb893fe9ffeca9c01a728f100e16641b48196b26cdc64fd4ceb0d0328f1fb4de14c1929b90c9293f11cc4e7257169768f25f9ebe30fb17471c6aee13a684e872778a446cf1e9c599006e2f7fd15ad5ae3965e4ebd34519942be9aa1f9be29b26ab7339a63914e7f356f631b52913f98954fac9e08c085b0a673f76b6933425eba1e0bb662925cff6a9b42884dc5abf8d43039c48da7c83a7d58a6ca8798153e71c33fe2ea1bb33c7264e353654919bf657d1770a48d3d126aa7ced86ce85a36c6caa747ef4aeea71c64725672c11ae3e72d0632a72d0c75c1c3a09121881d08f947180d1a9e11c5f5bfcbef68950430c7510c996b1f47191bb1fe5e7a5eef346866515b6cead83f9e239e8c0dce64784ef5d82b456a1a5d7668929756093242c5b9bd1bc39071812d4c87c7dfbabd9f7ce2ea1abc0f06fcb30151d9dfca9c756f063ef18d811ff9b04080886803305c716bbc2e90e8ed690f8c0b1bd0f068e9b16ba8dc4155c2cf6df8c8289c8d06eb5e94105456a44cda4050a8c663e1e8bda18f00aa12b1b3cf08992f1d8063acbec6cd4380837c5b34505750a9cfa49ccb269f65a83c95495cc4bddb9815fff87c9e1ad4403f55fa0799456f21f404c0d8c1bbf95ded4a9b4bd17c9f137c1dedc02a8a1831ca50d01e704d32d684186615c094acecca2d19d9f9efbab7c4504e6280f91dec02f02f9076a1abb127f24c591af307ff2bc3c89a2e91797b53b427c96e7db1b2ad0da62a03f73a468462d87a4d51ff1cb438b4dede295400f61861cf931dc921c521158eafddc1d121408cfe93d74827d40f0de1069633637da3cd6b94a4326996d5303cb1fb61d9a59b84ff15056a5b2d5a84ef11377d0bfd36311d6a481e15b9a5520ebb7bfbf11998dbe83778bec961e9373df70438ce37cd5877e39b7ae4b9c3252496b67a6986cfebd3376b13139f1fd5eb3b334e4dbf7dff806185ed23dd8e2e8b1b5e5ed4573fb16333d1b537d18ed42f76fc61c1b3349c56286e5a021e73fa41bfc9e70946be7ba7de35407bc426503abab2d6809c30103b46f9583a93936896329fba4150d98ec026c0db0808b62ca2f45af411fb40b1b2d63264ab8d68d63241fc69e663aeebed9415c4a0fd9bb4c38f754dac089e46c0a75384a749c1ad76a27eba768813205b16ab2ae3c0d7e60b4e7acc29672570544fa070b4471c29299205f4adc16dd836d2e6ff9f546f14cf6050876ea70913d3f4ee30afc648b8fb57a3cfd3143079f7d62763e2a52a267f5b4242dbabd73858ca22937ad967e6ea3e49de1799d442c87e218c0766d9bdd664173fe36db72c5c3ff399a4fb8c89e477464f1f3d2766b1eb0a622f79a05e9c83e387fb625d2a0ff744260bdc1d6915801fc2c4a39bf13de529186db3d14303dbefe6686df27d417522b6c4f71f5ba1910a5ba52439fb37daaca295cfddef2c540d38cf4048552ddafa001b5d02bec5e7647be915bb19736ed08f51f628b4a7afe10fe603506e1577ac478ff1cdba2410c24cd1c46fb40654543f4fd4629aa6665c357ec6d776a15533972dd3ef685cacfa2cf41cb47f8b47569f9b7710b657bb0b804862e93746b38398acacfb9917c69a970cd180836025f30ae4e77a269624aca3c6ec76ff0c149f492904bbb9d55d1c14641b38d5cb2f124a688ae748ec8172ac5cbb663fd76cb18b23dc96156fd1c6f0e47ef2b64262a94fc7fe807b9b1cf5524c556f44d1f90a201bd4ccaf19177fd4a0943e456288b50e88f5135b601ab8edfa92fb13d5d85f0dd230d9f6d9b955596d3858c6b5ad893555e4cc0b96d5e0581b2324b95dbdc8d08023fe680a8bb3e28f0ef2ab88ff8f32d2a9323235c249252e1eb21141e1c9d2adc5f16a747096ea56a57ff84d4ab8270cb5420875d6e742e801d5aafa00ad8ed3e23cf9cd46209e855754979c61313ba0e400925db7a10b2734cd6656bdab022d044d43f75425f1e4f64dd6cb5c7824954860be298d13469fab17402bb4aa9a54a595f1c814de222cda0dd116b73e830901eac6075029467c898c8c256ba0c69184b411dbf276206ec9949c11bd6b50e092f16576bf593598ed91c6aa319259150fb77bd33febc9677cce661bf95dedc645fb4c0a5c5a5a8078cc9610841c30e7f0dbfe99aaf9d086ced4c391f7656774aceeaf5af0f938c62464b505a8462d31e16eb182dd24ff95428ad5a5681ff74920829aecee12ae45ec3802a3cd259b0ef01247b254850ec8ca10eff76afa36857f08f4456357fe584922c16d70007d1e2b11e39a80328c6721fd0d85a7a2435db0d2694eda7eefdfceac817297624c99a3a2c57ac1328b21e24d41d5264dfdf856b8f5f2d9630bf53565624e77a40715630384cfebd9e40b0f5f1d957ff4f96fb6403c57254a5ce80450af27494f6c57f9694773017c1d62300917d47c0b3c3ea13a0ccce673be825700db50955618fcdb2c082b105666071971f2eb9e3b774190354d9f7fe3b1b6dd7cdb7aba4287f181ffd1a92770be75b84d98c623ce84bbce38c8800b56558bed0eab2f438288440bc25d8121e1ddb7b8daa617aff80d2cb15d0ace782f715504875bcfaf893acc15cf9bb26bc3b34383329a8a59dbae91224b73616b427fa0c4dde5c85678cd675f75e1ae9bbcc436b00fd86ef7a65662eb36a8b87ad84db08bdb5bca4e7723675c18dcf501bd0dfdd17a358001c935f6cbd5d788c3e661a9d3f48f229ef8fbc3eac02c6688c3bab1742eb3ad079fb0bd586b795bb62dc2e6e1ba5a1e430dc7dcabb00d8277c3d0b43d9ced115885ef51578bc6fe150da35230975fd5807e38408ce53260f2d857b5d02ecc38c8baec615d9955963f57f6111e5a9ca796398f1dd681fe627ea2108bc4af9292b93e4c89dc480621d36ded480145730366ea60086fe014bbf62cc51f208a1f699b93621b3570381ddb5679cb497e84d7aa080d1de32d3049b94196ee246ba3552c9d4f80c861daf70cc5432b0f19421fa68ac29e6c21e51e5a3bc94e74886fdc2ebeec79550fcfd2a7d483e89b661581b524d737d09db985dd796e8f3a6180c3ea46c043e9f605ca07b002fa36d31e02a69dd8260913882c0dd1af2bbac3ebf91dd47e7acbde0690be871c03d4369b23ae84bedcce3c05f98d4395e4e4ee3f02c1866b77ae15fee80067a29f61be0e8574a41e92f31d068831a02f86a0716c85227e778ef881d70bc4fdce8d1b337c43dcd0d04f65e1694170246306713cef1c9b8fa8465d12d923acdb8a14dc73d6dce2269546f224bc089ef1d01d511919ef0fa22802427badfb2eb5ae1c20fbdbb5bfb4903d473e9c4974415d933d3c6a231322499e5331cdb02c6af8746affe55d98b38ed07f990b0168ca3afc79a7e066ed2b4591d735a1f174b0c7b65c20b8b25fb602f73bb390f1b3858b3bc3427ec479c3518995db6b31b54ece73179630304c2513d61384a8708ebbf3852cd15e77dd542efa727c74f46e8d7274099f8b4272ea3bddefad8da24d82becd12aca493c904e7aa1276f47fd1daf321c03fb98e79e4edc7908b0affa50e647419973f104ea99aea68cba5ca6f924a027b2f940a7d1d41614f25e860cf7eae43bbcee083e38c8d28badf3d206e320a44c0cb5a3229626c54f66b9450e77d8fc7b0ca852e61d277ecd2b923d116414300b5b0ee996e47e3b5e775db9fd3856a7f4aec33a36fac16edd79dd4dba16b527ceddae3005ca33f201f52934b523df6bc23fd929f9ce43c6a1986bbde6f55123c42ecab47504e33b571ebf0971d39d0e8417b8a5446c2d2376874d06c472d51d4ba481a29cd86e034b7c52425734b3cf3debaeb5dcd9ca5db38ed7cb535d2e7029f6ff00501a0f29b1c589acf3037dbe7fd787cb9005e6391ecbf7f3576d06b5933282d59b7a13cb747ccfcd2f9406a2e824003a3d53a27d7be955512b0a7089b473799e6ad27d0a3fdf1f7b39b1fbe04c56629b1dffb980c4056b6a6e7eb81827957f28f08a1695c64bfd8ca630317ef3200cd1bb995da1b69f55495b78a1cf086be4ff9d380656a0ad842547245c8e47221361117e5d5dc36be819f9ca21285b2c73010743ffb7ccf41de44000471c3b9dcf67e9005ea9d32f8754026dc51d22ff9d974c5312b2f8ed58f59cf3f7364555bdcbae9795076301ee61e4ccc56f0e31c314a09d600197505bd44ada5c08e10246b2d4b17243365847651906bbfa7f2c41883105c6d257443efe48070ce60aa7fd5de304732c9d1bd490f80f8ee3707b52bdb7003569f447db033ba020c2f9cb2eda61c082ad192b3feb121c8b382c4b37150c8e8103b5b6706e4cda32d346ca5af773adc22422072e565400e93c7a451a99c9b1ad887b9cdf80329a6b8942f1deabb94ef4b7cd2593faaa55725d72feb8e4700a75d6aa673f5f9a31cfe3687c5cf9ea36d6acd35b0a2b1e7bc484314062cb32f594725011f1e501e4be5cd54934b139d0167b65b0c614d770b48318f140f20e1fc59e108c7495dbdb6a4029db5283b463c1efde9b1a6a59b1340281444f54a01cd2e37eb0cbebaa4b74ba1dd17c0a0f61fc3d7b649e15eaf0022ad68f324c8d18a374485f9cfc88e8627e3a48463b4684dc686ac30225e3993ad114d55c6262c63fca4b5c155674950e02fb39209719d423abf1314e9f8600bd6c677b6dbba2dfd3de197b7d871fd5dbb913db0113fec6ec34928d81c3cb6b5a6cca35caab1182d783e9abb42159c1bf5903f200baafaffacc54639036fd49500ecbc5c77a15cd0a79348cf2b38ea0f85a718328f6381277e1b00fc85a5a1abb7466e21ab7dc5731168be2d633ed0a5c10eaa3eb70bafc765877bb8c5063c9fce5e24462254b5065dcb7634d6c5518ffa7b315d2fc9b5bb17c2d65c5d01e7daa72ac1ecaefbbcaba728d52b06", 0x1000}, {&(0x7f00000011c0)="f7b2494a560d30d7a965f66dac5a5cb63dfd680d2734dff19c9319958ee16320c3db8a5e72b5cdbb286a3dfb39f6a5e05957dd7ef929e6937c555c3b89f19eadf7026d2a0fb09f7cda2dc39be0a2349f41c44be4dc12489e5cb0c4d159969e209ae7ea", 0x63}, {&(0x7f0000001240)="d15230a3650d0969dcbd05ae555534219b5a93388c18bc9cac8515504c793adbf84af749fce4", 0x26}, {&(0x7f0000001280)="8a53fd466bfc7cad519ef042f7", 0xd}, {&(0x7f00000012c0)="e0c49c9ea90293aa87a23a4646814c019d924a5b8a83574b9262da8306e05348cee024ec1d99e659e7b532daa492a44c646c656053da5226884f1f5574bbefadf534fd7c0e02b64300823025b5df7c1c76662967c0a430701226be36cb56001ee5112ff0908b51692779ddd878dcedd533", 0x71}], 0x6, &(0x7f00000013c0)=[{0xe0, 0xffff, 0x742, "a641849291b321c53547a7f89f7ae205ecab5253ef9a7f53b2269c30318758f7ac49e2f60c05ba40660490660703e12505ded50c476274117dceb4c53a8155845a80411edc0c85d2320c7613faa6300997c0ce03db0faab5b10996b69c35d698ef04a0aa32b90a9d6f62e03f68ae76f630599663a5139f663ef5eeac0b514b1512eeba068f50dd9abfe810b2052befcdca48a63b5279642f90e8693af21fb87eaabc2fcffb6cc970c50fdb8bb29f429608ee9b848097cfb114d2264fee1cb92fbf42f4ac856cfed552d2"}, {0xc0, 0xffff, 0x9, "5f87eb93cbff50eec98ba21e7f5cf6232557ef2e26babc70f8acd52b7f509c0d50c47a8f380a3cb6ac929642504a7081ad4dccfe78634a1cfa6a75a0a9d8b307d6cb93131d2c763f3394e62783b01f63340fcae9738d8e8840d25374a3e3ba0076eb0e2c66910d1ccc88fc911f579d70a4e82633aa32e7dbb13b977ea92c044065c4ce9f8fa88887932a5a9c58624dc57770d973d4b2d62b7b78495b7d282ce2f031ebb73d7bf2a015a3275c038db4c4"}], 0x1a0}, 0x400) 16:01:08 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:08 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/83) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000296, &(0x7f0000000100)=[{0x1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_getres(0x3, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:08 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0x7fffffff, 0x1800}, {0x4, 0x4ef, 0x1000}, {0x4, 0x68, 0x800}, {0x3, 0x5, 0x1800}, {0x3, 0x3, 0x800}, {0x2, 0x1, 0x800}, {0x2, 0x7ff}], 0x7) semop(r0, &(0x7f0000000000)=[{0x0, 0x8, 0x17fa}], 0x1) 16:01:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x400000000000002, 0x0) getpgrp() recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r4, r5) write(r2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005136000009005001b0007000000000004fecea11ea8fef96efff9ffff357ae26caa0416fa4f376326acf00b7841e7a9ae070097d5df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f710b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000008ba2fbb288e3393157b708ab59748ae815d206d36ac3c9a2bcddd6ee1df0176db69be3683f16680a9fddb99077dc47dd2dcaaf3a359cf5946066e49b0a6c603ae8d81cd9fbb844c905ba40004148de6a748fb8401a20920fa2018194de5b66f1bbfd0819fb8dcfd584d6c4676ca02f4dc5bc6fc2e2275852e19ac60c83566b091a6e70abf66be6094bba8a743e5073b37cd2683044f75333ec94b34cc649f7df4fc5104473db84f51b68951236675b8750c48cd340e518a3ec9ef3003c04e47b7e8f0ce849ed4df045ecea8d31a614bed48976a0746f310601792f49f0784cae3295121bbd597e7e7cc4d85da2267efc3587d91c81178caab1e5737b6f9fbb5334923b77cf3af791172c6e87f91b7cab596f65945c89fd564ad6252c499ea42e31b3c0deb5d8e23215989a97eec485ef8cfe665795c92dd237ad400370de60c87e", 0x1f2, 0x40a, 0x0, 0x0) 16:01:08 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semop(r0, &(0x7f0000000040)=[{0x3, 0x10001, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x91868b18b9165d7f, 0x20}, {0x1, 0x3ff, 0x800}, {0x4, 0x2, 0x800}, {0x3, 0x1}, {0x2, 0x1, 0x1000}], 0x7) msgget(0x1, 0x560) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x400}, 0x10) 16:01:08 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000040), 0x2aaaaaaaaaaaac00) 16:01:08 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x834, 0xfffffffffffffffb, &(0x7f0000000080)="c9b12d9a10b9c68dfa189dea8367387aad6adc9de00310fefca2a424c3a8369ceb54ec1e39c9f09e721cb8da6a4bd74dc338d30bf25ca9fb108e43554fd4473588203ee48fa625e38265336e0c699d65eb05de6dfaf1002f094a955622d71be5d1b8c0f0b282f3c0290f5c4dc976ac6bc63e0a8b8e743f7cae8cf2e1a1779e0d0aa55b0acdd8c55a406883e26c48f4c251be405c17a5f47833a46502c5420e97de5c329d704e00f6728e11703e9531ae2f937bb568594dbb670a", 0xba) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:01:08 executing program 1: r0 = semget(0x3, 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0xfff) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:08 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x4f]) 16:01:08 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x1}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7, 0xffff, 0x8, 0x3f}, {0x100000001, 0x1, 0x6, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x3) 16:01:08 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3, 0x3}) r1 = semget(0x3, 0x2, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0x5}) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/85, 0x55) 16:01:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="d30141bfd1e42c9df642951a8c88428053bb160470a31a5e3402dceb1cf7936902c264249409c089f3b549be235a67005fab5615b04187809734e44a9f2b3afe2323845958562129e3cb5c289fa285978b41d6a6ae68414211430e4face67e9f9f9252d50264d13dd81c034992b4ea14c95865405d2bb4ed2afd309a0cc2f5", 0xffffffffffffffd6}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x10e}], 0x1, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:01:08 executing program 1: r0 = semget(0x3, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xc0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semget$private(0x0, 0x6, 0x240) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x2aaaaaaaaaaaad3c) 16:01:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x8fff) connect$inet(r1, &(0x7f0000000440), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x800021}], 0x2}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r3 = dup(r0) recvfrom$unix(r1, &(0x7f0000000180)=""/28, 0x1c, 0x2, 0x0, 0xffffffffffffff4c) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x4}) 16:01:08 executing program 1: r0 = semget(0x3, 0x21, 0x7fffffffffff) semop(r0, &(0x7f0000000040), 0x0) 16:01:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="5dffa8a6681f6bf543b4fb2b5de6c9a7bf7bc48b7083ae9f32922feef6bd42270751c64d29cfabd02de164adc2943af90302f690426c108dfced5bc8826e2b104763ab77880e637607aaf9ddde6b35594934cb086066025dde65366914c13b3e2870b85d2382c84a1b115e02eb9da83ccd9f83b70079b9f68b7679834b02f3c189dd8fd8573cacd7486bc0ed762651f624cba7fbf81851b55941e77300c50775110550fba9feb9ca46ad58d2f1815e7cf67e235813fbce54ccb71fa0e357a906d03c9da4c2358b5d4d2ab5af0770817540f4446e5dd489d428579ce756c6a80879fb0d051005dbf1196c591de356152c1e0f61c3dd313606", 0xf8, 0xa, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:01:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="30a3eed3420c846e580007c2e681a1735100d2235b396a9c6b53d66c50ff8b44e5d451ddf36ffce0ee1288d6d612506011f0d142f71ec59122cfd2ef0ec2225dc0a91e66ebcd8e2d7f6b349b65268162be8ebf36ea1f09849958ffa91a538bf1b80c6b2de0ba80dcef2f9d7f195889de4c7be81c40ccde8c26218d4250762faeac1d182a147bf45566b3bded72d47f7961e65d7fae1b17c8345a8f4fb3c862078a5e9cd01c608f5e7ea79f", 0xab}, {&(0x7f0000000300)="8fbad174641165d12d4f461dea8fdc2e31e860c389d58f2e88c353806674f09bed9e8fb6551cc193f4075b5a3cf750eb273aa1f0c239d81381846de8776272f90aec17919a77d2ffdfe0412101de007660584d363b43ad26d5a9d013c390721e244f8363057bfbcce970d7fbca7e2ce63e261d494c64bad4ce8c3597de5b5175760a031fe1e04c3ec33886c9cef286f7ef7d100dd29e3b551e6d378bee3de552771d881e8fe80eab4952b8f0efe23b97b9b150b54c025ef270d0d2c328ab794735ef9e7ba1a526e3bd766c329cad0d1545e4a6", 0xd3}], 0x2, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:01:08 executing program 1: r0 = semget(0x3, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x91000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) r2 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:01:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2000000, 0x101, 0x10001, 0x1, 0x7, 0x4, 0x313e, 0x0, 0x2, 0x800, 0x17}) r1 = socket$inet6(0x18, 0x2, 0xc9) recvfrom(r1, &(0x7f0000000100)=""/65, 0x41, 0x2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r2 = semget(0x3, 0x4000000002, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 16:01:09 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x13) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:01:09 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20020, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6040, 0xaf2e) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000180)='./bus\x00', r1, r2) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x80) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00', 0xf420d79859f610bd) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x0, './file0\x00', './file0\x00'}) 16:01:09 executing program 1: r0 = semget(0x3, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8005, 0x7fff) fcntl$getflags(r1, 0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffd, 0x0, 0x41e, 0x0, 0xffffffff00000001, 0x7fffffff, 0x9, 0x1, 0x2, 0x5, 0x2}) 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) close(r0) 16:01:09 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000), 0x13a) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x208, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:09 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xfffffffffffffffb, 0x4]) 16:01:09 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = fcntl$dupfd(r1, 0xfffffffffffffffc, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) renameat(r3, &(0x7f0000000040)='\x00', r4, &(0x7f00000000c0)='./file0\x00') 16:01:09 executing program 1: r0 = semget(0x3, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20, r1, r2, r3, r4, 0x110, 0x4}, 0x401, 0x3, 0x9}) semget(0x0, 0x0, 0x100) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}, {0x23, 0x7}, {0x42, 0x7f}, {0x83, 0x3bf3dac4}, {0xa2, 0x47}, {0x86, 0x9}, {0x45}], 0x7}) 16:01:10 executing program 1: r0 = semget(0x3, 0x2, 0x0) r1 = socket(0x31, 0x4000, 0x49) recvfrom$inet(r1, &(0x7f0000000080)=""/229, 0xe5, 0x40, &(0x7f0000000000)={0x2, 0x2}, 0xc) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/247, 0xf7}, {&(0x7f0000001400)=""/204, 0xcc}, {&(0x7f0000001500)=""/207, 0xcf}], 0x5, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x10) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000001c0)={0xfff}) semop(r0, &(0x7f0000000040)=[{0x3, 0x0, 0x1800}, {0x3, 0x100000001, 0x1800}], 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)) 16:01:10 executing program 1: r0 = semget(0x3, 0x3, 0x24a) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x40) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) 16:01:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xbef955c0601c2cf3, 0xffffffffffffff9c) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000002c0)="46b9", 0x2}, {&(0x7f0000000300)="f062b10867844b10add1af1b7ace6c862c957aed35538f852fb74c", 0x1b}, {&(0x7f0000000340)="a5aaee48a2059c240f20de2eb7eb58", 0xf}, {&(0x7f0000000380)="10c2384b82c82edd52f88e28d6ca1a08696818d61b8655066fabc6516ddbe6896f75cf2984e584d219fa29ed3a14435d3d4e589b446d805dae99ef1da8cfb5f4932dc4d3496be97de9e97f2beed7a4fa36a371daf235980ab27e2edf55151500fb7f3acbf01425a6e17e7324e8b4ad9a19c04ce16a643dfb3adfe7a65916258fc7f3", 0x82}, {&(0x7f0000000440)="f6e900386b29777c6cd11c98ed02990ecb48fdb605ece0f588b09602b41e4801368552da077b068e92687c3e95c505e10d075d8a3ba5da5f2e6bfc4cabf2aa88d2baa166a8757d653f148f325e84b58cb00629f34e1b773c4a777eab94e0e1ffcb4e510b783e080ec3770a2c48678580522e3f93", 0x74}, {&(0x7f00000004c0)="fb7617a535a308feb1943e080c74efee78b0ec195bfda6c2229f28e36dfecfeaad40042cc755153a3cac57f734e47c5378ab253a9b4f2d436d30fdcb7a9bc9f2b72bf511c3b87273e991d977b20b894c1ab8ab021cab806156156ee0d24a139c443d19c793acc96ce4f8e512c84171d85abdc9818bd40d93cfaa725093096ff1b4c01ab3bce4bf05fe95d01788c02e82f0fec45bdee370f96322af49c73e6d0f9d94e481e735e1f2fdb6ab3872e00f8cdcbfa9cf7c82fdaf41475e1a74e9695e5a303c9cfadc5c317383b9740ab0682016d2ec35fafbe71140c696c4b66bf7671284950e06196cce65d8dc03e7737ab2b80c0b00e18bcc3a2a60074073ef1dd8feb957eaa8b82f0980c89f4f8bb0aa0f5bce3c25536b40e6792e73bbd811ed97e66bbb9ed9aab70121e77c50186f458961815bf58e795e7dbf88bc05c9e3fff621e53251cf153c6296fdb52c83c66f98015dd5e45a65bd0e97f8b1b8a66af7e171f43abbc555f6022a84f3c1d86072e9675e458330ab83e5f239fe55bd8f93dfb4414639f65afe9278547c8c4abdf7aa05f81d5802147f04727ef27eb177ded652a6f35889a3b6ba644da0983247695ce6428f1b25580fd42895c15eb6a1bf64a2f2bfa44eb64dedc366ee3f99e70e511208ca565d46bdc795b17ff454f157c1363b62b4290b635b072ac7cf2fdfe373d4e4a02dfc08b37a9aadd59209d3536f3b69a20db400d4ce70b0b2e248eef5ac6b6736957f6ebd111687252a8b308b093dc7ca89d04516c9b934d0d9634d8e53d7fbfaeefd5e5f43b12811709e34e682d3d9ff07896e5a5e490ddac87d07ec0dba98f05f9a379abcb5c53d49eb35a86b0f19020a8762646fa2d501be2d95586f925d0d95b86c1719a2526860c0a84b20296b8a0dd946e6bf914a3133393ae20c8ad97be188239d6cc27520f62714afaed5fb0ae110748769954cf6a58a3ac4f88ffda90f0309050dcfd32d73e345e3ae99000922c7efc4f4cd0da889a0277a1a216b734a795c4a1d9836b6814909d9c2112dbc863a1c4bbc5c66c907b5827448c0fb9740989904c77db7738f0e9def8008b9658863defbb03146e648721960302fe4391e90b2af1515cfcb27cbb14d50dca8033071dc9f3195d0fc30dbf350a1dc2afdc585b757568f4ff886455ab5a1d76c0901076a2dc51c8e2bf8e319e69f8edfd9e09256a885be514e4db79be0ebc711839817c9401a855415c8fa954504394b3e5676c849de9e1591d9d01a2d3fdb4dfbe73f6f6d39001fa380d00631ada28560188638c3a6474e4ffa17383003f1bc2b4bf7c586346978a2a3bc97adb10cabdf6447ce831e6246049d0f811c35edc9b96f65fa0c2f92c39506d4562f4a0cdf843ace4ad5b72ecb62661833072e5b68a46aa477eec37114c2013e40b3debb2f86be9aba21be3a4fe57a7f9359c6eeb35320e34f5468141e50a6d677f9d5c397d48be172b22345f3a59ce9327d0223ee8988d5dea0737b040e640ed9036058a6fe61762fa335e314c5502232b587dd3edf26d0e8125f81561f286628ce8a85789a0609bbe4c872f22135cc3789210931ec8ee1662418367133963cac474b52fda70306d5db57a2aa7fa0f8859e83cb03d40e9c8c9102126eeef4275e6d053ad63cf9469fb31f61128f42b4b6880586a18cea86e1970db42116cd020446ea9ce11bc58292823bf9a7c28dd96502bdca0fb667c6ab3d25f46305323367f1ae92fb5f72db7d14ae82fa2355ae1f7758b597ed5e80b50a66015fff9ba0fb409108d74a2c8d42e3b139920aea15eeef88d9c51196332224b60a31f470b5438ce8c498c25729e85c233b429133ecb92593d6ccba9c7aa5677f30ee7d45c4644d9f6d963802e41ffb38a93285576ee79c158e152d397ec2eb009bad1b7ad3967a7582747e77c0d4b09016f4e52dc555a8d643eb01fde4056b160f583a944e2c67b805424f7d41907c3ae70198ff4889fd24f3562d19dfa60670289fda5a9449267aadc9c959c6f3e321520af5344fdd00457143d744637364cfae8d0b735b9b5617e560821f402f66555e026fce68e2ef0dfc207a328fc3ad07900f6fbc221e6a3c0808662c2f108adc3b853dd54c60a6cdfb8ee29fe248b615cd257af35be0cc19de16af7396435b52b4505a16d3d1ff314e342241f114764d2adb35c681c39ffb33b92a5865b64086fd0ece03f2d17879b27d0728523518eee7d048658a1b0332735a0688e7505d954b92549679cb93a9081100dd79d2e36d4c6c33c39721c6584414d3c8f39f80264f80289b0e2d5d6928d69562c6143dc5af669bbca5bf2b6c6e1777e2709729b109b4f524c7cc2f8aa68eca255be203f83ef666a6d94be955cbf2b7a44883dbea84eef0fd8c4ad104b88def9942d952647872325b5c1e6786be0c49e1ff483cd7c2cfc2d7aae4bd5f48d2ee638664489cc69299ab7ab02e420ba42381076a1b50b20faf6741c0a13640dd1702b9c1129c4a2a7a6534ba66e1a43887293e956817275d672faae4e653bb6b0036542d510f74cb1e5c1a19bc9c136afaa5d3744f70f4ec680e2c84806a0be920f104a3dc35ea0240026be37f0b7411efe2a566e49ae80a26f7850174b9c960b8873ef1b65ef54b2ef491b95d9b80523e8e1f5c831cff575649b186a9a01d56ab07ea18558a5743f1ddde9a152101eb2dbe4b22387807409a8775cb53013828b3f288d716599f86faba88146c9c21df91ae45561aad2ac44ed48e7560776bf82b366634837697a069c39307bf54793704af6ef36968595e9ff8b105f4aa72bf092ee76b5f4b2ffd641104119dc3a2984f2ff4029f309e5e91e13478d4229939bd03270edb44ef8c6a44b1683b4fff0937ddf59ce265a63f5eca4234ffd7247c7cea9ca36516a432d0c3ca00fccbb33e8a4165bb83af12e399863f0a27b8bc8e9d8a69817be07f63a98b2d96c18972711650018e7f17bb28d78d6312b17b9957b0d22b5b7bb2c063fe82d8511b53d079d44fca99446baf4f6101c590ebabd0a39330a296aaadf7341ed80d5182dd5948af10bd2b9e52992646e3af5713c89f08137ff463101f4950a624a379fec65c3fb19a42e56d62ecf31c73851cbd74ae22bc0a8028c467195e87e6f555cda58c3fc01fd5e75ad2f7bf3b77f1f170e82a0e99cac3abb919cff41a45b7dc7163c1e9a279c5101c68ff25212bdd339c43526cbeaa11f8fbde2605056a2c1ecd9f1451de068603f95f32df8af68e826df3dceea37ab647015ad7d99bbae8a9bbbee46e5d7b33d87a28e6670a7aa78760459da1a110a5ad574a41ab8e14366e4d335cdf10a4f485d12df02fcbea4ccecc01678a73cf11142bca42358d0b47c9f355b42180ef689373a20f2892a967bea5d6bed1af297d1ba9b936cdac7c1b822cff16ca4967a4f2079e9a60434a5d8dbb8ec77939b4b399618954da29b1c72f6388d98feab8e5d9fef92a70472b261733c72715c6ef8cf84362ad1be8ae2de3b73ec6edb0dc670444c4bf6fa8396d9ff5ebfb3746ab372a71b215e89d1a11071271d457cde5edfc24c159697c8f100bdeaa8b75db2a51dc6abceff9dfaa3f49d0be23e31a03002ca526a275d994e08d9638974087453a097990ff9ca31dfd4ed6e62be19e116e20b05ab877d14cc0dd542d7eed9d45e69224aa254a780f8c444a02ddedd1961345ddf5a8d28cc38c0b90e66d1ae338b3cfcac0ba5a737d53871ecb0b9e67696cf379d109a100d04047a118d1300b1d92ceaa18d5dfeb5da9648a5814481215e400cbbb9ccf54eb87433ae88eb354b3e820d2870243eb70e11e172e00dec93b4232b11cb12c678cc478abfcdf8a611614608bbf5c28f31f7d416b0440fb649189d064f3b10f1cae3e188f87e1591d537211b23cf9dd48b68bf07d4e34ab4704d6d67d0ad95ccc4c7125cfb179e8d6c249fe1b6e11008e20090ed13ae93d101d0fbe3e56b00c6d64c6fdbe7fe0dfee9b2bc594be85295bcfe9ae322278585f5c2c94dc71503b13950e6e3701f4c5ab61bc2739804fd2bc8928314016162067625503fb24cf4676564228889d6e9b97e38e0e2304faae3db9e25aaaa4374b20693bac2ffda044500100c07bfbbaaf191eb16d4d50aba55be879fb0685862fac3ff60df6917fe05a92e50aa928fab659b8c33c4a0c662be48b59d47697c89e584938b94dc2b6cd2e373fad207eb974aeda4f6dfcf4523e37af55b7ce5f1d6079c9aa87039be7efd15ade221729d5f024e1ad338a9ac15d8c38306a18a5522bc1c24579b04c9c3c28a544467e45c86d5ffa9e375fd1e4020e937bd5aea94064a1bc9b48f745de582cb4383dd6f94fb02c9c165320ec7198ba9a487e3b846c91bb55a07089532e2d63c86fdf9a2e5abe0397879e47f25aed55259c21df0b58c1aa995de0e893e9cc62cc9407dbcc8bf14bb83ebfc0eb1daef1b69f13e6ab80899f98103434c579d4431d46789342e4be905a73b53d2f9944624e50d7a7a6dc58c0873e61c806c77df21bc6cd288472237493d11ab71bdcf8efe6d7300c8615cc4c6cfda132f3dff3ef7096eabae3b1abd70b19037a081c2a4a82bf5e792c1d20dd1acec83f0695520f78f7f6cf9f8f297d0c9754a0d97bd34d7bbe687b2c71e80509e279ef276a1549137b6a53a658a6deaae21801b29088ac09c45b757f2491a9a22d505410fe4c8ed20b26d28d33a27ab51d2707546ed178a9f6a34117f4b442b66d7a47d1fb8e46f9b3d7061dde89e42e6752ac823176e4eeb8ed2dced9a1c2da6d04a9204e263ac74a6bd258f42f84f397794ef99378ec6cdb6641c4099b0f5a767d1670f78b13b8b35d92c78b6e25cb5da5f2b9efd5a42dcb799b0b9a441abdef4f278d6aacd971bc87d89b6b88ba7cae78e118d983061b4d07e33fa5d986c996cd3e8762524e320f60cd7b22acafdb7b21a52da21dacd1ca408ef12ed21513b848001b4d6d2c4b433a5933db363e8e881b19ebabf13a8873fd7b56ce3b6973198de620bad5663386679175e2caa0c8452d8655534ea1a3e8f2021b45b0ef176430dbb780bebfecb7e5d92ef3d26cf8102944a64f36fce389d986efeeac6b243d21c3ef44402c56cc0ecc16071995f0e9f714082f88c77663cb7d58489f4b2aa8189f48be591c28353733f63c399c6012cdd68e235db9b69cf81513bd95ec1f3c8ebf2d52c02c25a9b25f9075363825ae97698808b2265b37efe2fe5847c3c63be6f820e7529e140c65a7f5c99edba15b3641817bbfd175929c92305d1521175d960bcbe53b509b2228d36f31f092c48956b85c355308ee45f60b4d05c144c00fb0e61f01e53af24a5d8373afbf2d88c8f577995fafbc7c22eae0358b9bbd7def5121e0689d0d01569c81ed7943cf3a8ed1a8c218a9bc3d6393eea6412f379e697721654942be378da2d5b4c71cbc081ade38f8e2cb417f4a3012f74fd0ed3ac04f30d9f85eaef3d9597915196bb90379defa3ec291bceabf473a3efe0d237869d81e7f1e789b42e1b772d5fe274a2e42a9ca2fd06b62e183abb65787e5dbc9b066ded4dab130c5dd6e8648b5374b094743e32efeca6923c8eac95445b8eca5a0f56965164fabd9333d0cc0873c752b19e7692997cb4157013a3481978c7849a6045790a8b5871ce165f48760e109b891ab909f43d2a82c0163eddc0b404b09429fc6b0e7480cbc4bd7bd97bc2b8da265026ad6f5a613066ce5681db8ca7c1cd8ef82e24638217903fa864bbe45186bf5d16afa646eb85a083adb27c7000d6508cc580b1466dccb9d310f11", 0x1000}, {&(0x7f00000014c0)="b2bf0fa4c483f51489781c", 0xb}, {&(0x7f0000001500)="dc2f74511afa86660f1684b9a464ed2d8e5e7656d93adcca33e721f054af485182dfd2915ffeb41428c4435250bd1d089fd568a6ef2e71cdbf1b8334e4d2b786ee3fae5e1d614bee90581ac65dd9aa29f4ddebf3f50d2e0ad695b99f635e74f5215c892a0b33276e2b2136319401d06edba8d69db5fe98eeddc50fa5b0955560d3661d43b830", 0x86}], 0x8) r1 = semget(0x3, 0x3, 0x10000) semop(r1, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) shmget$private(0x0, 0x3000, 0x20d, &(0x7f0000ffc000/0x3000)=nil) writev(r3, &(0x7f0000000280)=[{&(0x7f00000000c0)="61c9f16ec6412cbb68c8dc3cf19f155a22e9f972d0aa22277afa6b0c153e1959be73d1f229879d4473eaf34024872c", 0x2f}, {&(0x7f0000000100)="961c9c27acc467d255a8641726e774f59100aa8fa37e30f664c906fbca6d59f349a89ea61bd10a921ddaaf0e8efb9627a707ff8bb4bf5cacf81af9ec96c0368d57c73fd8ece389d61d5fb48facd65c85693911bfecac226590d1a22e74d18c273d495312dfb77444ab1747a781cec8caf1e1cd657b231a4d4c6cf7555def5dfd0fdb4d2717529d83cb03f755612a1d194e4222987526fb0a05af7abe8ff3aa7a68b36b8ad88d5904b95e2aec28f17e8fd8660621cafeb81d2a6bd98c854e9b4aa4ae364f1c7de8fcaeb960c70501e5261877b0cb9df3f063a8e0f0752909a0fcc9201ee6804890f8462795220e", 0xed}, {&(0x7f0000000200)="a1aa337d9dc66b6da1ac6cad262c7b3b73becafeaf3b1f963ec40914054ef2951f55fa77e60d4aaf4c2cfcbd7f2b9641cfc08863e0385949603bf221e3a599f5ab93739d8be7a2fb484c214b1ceb5c79d2c50eae", 0x54}], 0x3) 16:01:10 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/67) 16:01:10 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(r0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x6a, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x3, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x7, 0x3, 0x3}, {{r2}, 0x151c6175341a4722, 0x1, 0x8, 0x4, 0x2}, {{r2}, 0xfffffffffffffffc, 0x54, 0x1, 0xffffffffffff7fff, 0x6}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80000040, 0x2, 0x9}, {{r2}, 0x0, 0x0, 0x12, 0x200}], 0x280000000000000, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x138, 0x2}, {{r3}, 0xffffffffffffffff, 0x15, 0x40000001, 0x51, 0x86a7}], 0x7, &(0x7f00000000c0)={0x1, 0x2}) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000300)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) socket$inet(0x2, 0x5, 0xfffffffffffffff7) lseek(r0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) 16:01:10 executing program 1: r0 = semget(0x3, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/81) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:10 executing program 1: r0 = semget(0x3, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="1b", 0x1) close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/48, 0x30}], 0x8001) 16:01:10 executing program 1: r0 = semget(0x3, 0x0, 0x40) semop(r0, &(0x7f0000000100)=[{0x0, 0x8, 0x1800}], 0x1) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/169) r1 = semget(0x3, 0x2, 0x0) semop(r1, &(0x7f0000000000)=[{0xfffffffffffffffe, 0x8c7, 0x1800}], 0x2aaaaaaaaaaaac0d) 16:01:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) r1 = semget(0x3, 0x2, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:10 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2a0, 0x0) r2 = syz_open_pts() dup2(r1, r2) 16:01:11 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000380)=""/247, 0xf7}], 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="4628f45f196b603aa5d83b1766c72a0aadcb18c8850d2d9e8defec7212d5ebb5777cda75460aaa44f42c99d02ae58fd2b8b6f13586923907b804", 0x3a}, {&(0x7f0000000280)="7922aa2f278537e2d31504bad718c97c81c8fcda4e67032fed84688e282a522169c54db5fe774e6c5957a69556224d5a73b8119209c20d5898e539adfa897e24500fbfa24861f6c0935d2aa1e628719714992cb21c3bb7eeff40729cf78da785693afad15edacc6d93b79847cf019f14912c9c70fbdabfc5b8f54455ecf23ec375e405e1baa51e613058a65c137db565c4884cf737ea8aa835741705b7cf542672734335af5cb191df45e0aa3c33727b2efd3477384f1b7e34c17cb8fd13c68e21042372735020b6f0de8a262cb8ef5547a605c34d626cd4", 0xffffffffffffff37}, {&(0x7f00000001c0)="526d4e7626d2fa7e84e680c9e91a56c886c07263039c74bbf14fb6fd694b71ee4b4b98c877659511dd7fa9ded464962ba4d643b5ac7b7c4afe2dae18b3ec29da78bcdc9ab69e915736811f0cd60848cfdde610b9bcd1444bb35c15c485bcb9a883dc6ba6de846bf711f59cc22dbefc295ac76f2695c4ce136d32ed6c7de92b8b13f2b7a4af782af83b21370578ac0374947c5998f77c49c0603f98410ac1cf371b55769aa143518c6d0938601acd395d6b5429", 0xb3}], 0x3, 0x0, 0x0) writev(r1, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r1) pckbd_enable: command error 16:01:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x0, 0x4000, 0x2, &(0x7f0000466000/0x4000)=nil) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0) pckbd_enable: command error 16:01:12 executing program 0: syz_execute_func(&(0x7f0000000180)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e0ff2df4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45bdec6470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff4697683397fd3fb0000f3460fbcf866f42ad7350f01eec4e131e88d330000000f64677c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b44000000414ec4630506011981601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a9008000000067470f3349c4d05d5d0f91f3c4638d6e8df9ffffff00ffffc44109ed12fb110fc4833148e802b83a5f3efbe9e2") select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000, 0x0, 0x0, 0x5}, 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfc66400f148b09000000c4e27d1654e940613e0f01d540f7dd660f71cd20") syz_execute_func(&(0x7f0000000040)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e946be0f6d02d7005762620f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c4f36f64660f3838520a470f898c00000000ea33ed33ed4877f866440ff4697683397fd3fb00006c3d076cf907e3212d51065106d726660f73d3000fb763057c7c66f2ab440fec3fc4c2899afaa8e80fddf6c6c466b1f72ec3c4e2899294d800000000c441fbe6e3c2b0c10b88c4414efb381338138160160035ee0fc60fd6a8f2aeff10c4e2490b123c01c482510cd508628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c4205c5c0f91f3c4638d6e8df9ffffef00ffff410f4acefb110fc7f8b957c405b83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000180)="43dd250100000065d93457815e2b00000100f3460f7f510e2a2aa36871432664c40147dbdbd599c8abc401f3460fc21600c4a3d15c38120fe059") 16:01:12 executing program 1: r0 = semget(0x3, 0x2, 0x0) semget(0x0, 0x0, 0x200) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:12 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8a2, 0x0) 16:01:12 executing program 1: r0 = semget(0x3, 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x7fffffff]) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/4096) semop(r0, &(0x7f0000000080)=[{0x3, 0x81, 0x1800}, {0x5, 0x1, 0x1800}, {0x5, 0x5, 0x1000}, {0x4, 0xffffffff, 0x1800}], 0x0) 16:01:13 executing program 0: syz_execute_func(&(0x7f0000000180)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e0ff2df4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45bdec6470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff4697683397fd3fb0000f3460fbcf866f42ad7350f01eec4e131e88d330000000f64677c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b44000000414ec4630506011981601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a9008000000067470f3349c4d05d5d0f91f3c4638d6e8df9ffffff00ffffc44109ed12fb110fc4833148e802b83a5f3efbe9e2") select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfc66400f148b09000000c4e27d1654e940613e0f01d540f7dd660f71cd20") syz_execute_func(&(0x7f0000000040)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e946be0f6d02d7005762620f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c4f36f64660f3838520a470f898c00000000ea33ed33ed4877f866440ff4697683397fd3fb00006c3d076cf907e3212d51065106d726660f73d3000fb763057c7c66f2ab440fec3fc4c2899afaa8e80fddf6c6c466b1f72ec3c4e2899294d800000000c441fbe6e3c2b0c10b88c4414efb381338138160160035ee0fc60fd6a8f2aeff10c4e2490b123c01c482510cd508628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c4205c5c0f91f3c4638d6e8df9ffffef00ffff410f4acefb110fc7f8b957c405b83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000180)="43dd250100000065d93457815e2b00000100f3460f7f510e2a2aa36871432664c40147dbdbd599c8abc401f3460fc21600c4a3d15c38120fe059") 16:01:13 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:01:13 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x1, 0x3, &(0x7f0000000080)=""/186, &(0x7f0000000140)=0xba) 16:01:13 executing program 1: r0 = semget(0x3, 0x2, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x8c9, 0x1800}], 0x1) 16:01:14 executing program 0: syz_execute_func(&(0x7f0000000180)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e0ff2df4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45bdec6470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff4697683397fd3fb0000f3460fbcf866f42ad7350f01eec4e131e88d330000000f64677c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b44000000414ec4630506011981601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a9008000000067470f3349c4d05d5d0f91f3c4638d6e8df9ffffff00ffffc44109ed12fb110fc4833148e802b83a5f3efbe9e2") select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x10001, 0x0, 0x0, 0x3}, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfc66400f148b09000000c4e27d1654e940613e0f01d540f7dd660f71cd20") syz_execute_func(0x0) syz_execute_func(&(0x7f0000000180)="43dd250100000065d93457815e2b00000100f3460f7f510e2a2aa36871432664c40147dbdbd599c8abc401f3460fc21600c4a3d15c38120fe059") 16:01:14 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 16:01:14 executing program 1: r0 = semget(0x3, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/121) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/77) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:14 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x0, 0x1800}], 0x2aaaaaaaaaaaac51) 16:01:15 executing program 0: syz_execute_func(&(0x7f0000000180)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e0ff2df4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45bdec6470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff4697683397fd3fb0000f3460fbcf866f42ad7d70f01eec4e131e88d330000000f64677c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b44000000414ec4630506011981601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a9008000000067470f3349c4d05d5d0f91f3c4638d6e8df9ffffff00ffffc44109ed12fb110fc4833148e802b83a5f3efbe9e2") select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x8}, 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfc66400f148b09000000c4e27d1654e940613e0f01d540f7dd660f71cd20") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) 16:01:15 executing program 1: r0 = semget(0x3, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r3 = dup(r2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xcfb8, 0xfffffffffffffff8, 0x1, 0xfffffffffffff105]) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) 16:01:15 executing program 1: r0 = semget(0x3, 0x2, 0x0) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f00000000c0)=""/107) 16:01:15 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) r1 = msgget(0x0, 0x540) msgrcv(r1, &(0x7f0000000180)={0x0, ""/166}, 0xae, 0x3, 0x1800) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYRESDEC=0x0], 0x1, 0x3, 0x800) 16:01:16 executing program 0: syz_execute_func(&(0x7f0000000180)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e0ff2df4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45bdec6470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff4697683397fd3fb0000f3460fbcf866f42ad7d70f01eec4e131e88d330000000f64677c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b44000000414ec4630506011981601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a9008000000067470f3349c4d05d5d0f91f3c4638d6e8df9ffffff00ffffc44109ed12fb110fc4833148e802b83a5f3efbe9e2") select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x8}, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x5}, 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfc66400f148b09000000c4e27d1654e940613e0f01d540f7dd660f71cd20") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) 16:01:16 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/77}, &(0x7f00000000c0)=0x4f) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = semget(0x3, 0x2, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:16 executing program 1: r0 = semget(0x3, 0xffffffffffffffff, 0x42) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:16 executing program 1: r0 = semget(0x1, 0x7, 0x201) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000040)=""/109) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:17 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x80) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r4 = kqueue() r5 = socket$inet(0x2, 0x5, 0x3) connect$inet(r5, &(0x7f0000000000)={0x2, 0x1}, 0xc) dup2(r4, r2) 16:01:17 executing program 1: r0 = semget(0x3, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r1, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000040)=""/39) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c8, 0x1800}], 0x1) 16:01:17 executing program 1: r0 = semget(0x3, 0x2, 0x0) semget(0x2, 0x4, 0x80) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1000001, 0x200) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:17 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) r0 = semget(0x3, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x80, 0xf15e, 0xb10b, 0x6, 0x7]) 16:01:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3c224be86e6485397a3efa955153bb7c"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x480) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:17 executing program 1: r0 = semget(0x3, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x6, 0xa68e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24, 0x0, 0x0, 0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0xa) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) syz_emit_ethernet(0x113, &(0x7f00000001c0)="96d00e5a69fd7cd811ba8eb507e657f5d24dc7aa4a76d21a3b83067d904bfff5499681282a5b4d218a145a459d") 16:01:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r1, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1011, r1, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r2 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) getdents(r0, &(0x7f0000000200)=""/133, 0x85) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffa, 0x5, 0x81, 0x3, "1e4cf96de523fb227f34a357e2fe87ec92698c71", 0x200, 0x4}) write(r2, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0xfffffffffffffe6d) 16:01:17 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semget(0x3, 0x3, 0x9) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x1000, 0xffffffffffffffff, 0x9, 0x2}]}) 16:01:17 executing program 1: r0 = semget(0x3, 0x100002, 0x3) pipe(&(0x7f0000000040)) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x100, 0xffffffff80000001, 0x8, 0xfc891d47f2f604a1, 0x6, 0x0, 0x7, 0x2, 0x1, 0x6, 0x59c}) sendmsg$unix(r0, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:01:17 executing program 1: r0 = semget(0x3, 0x2, 0x0) r1 = socket(0x6, 0x6, 0x2) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget(0x3, 0x0, 0x80) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676021ca491403d716b988e5aed34000000575fae5a2634", 0x56) write(r0, &(0x7f0000000300)="c8c50828d6ce0a23c735440d14465d3efadce712efc3e89d11c944f8d9293530c5524d97fa24f43b65cb3f7643f2f8c5061a87f9d49309f96f0c93e6e1abb1198cb9320006f72c3421cd22bd7036637463b734472e", 0x55) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x81, 0x401) 16:01:17 executing program 1: r0 = semget(0x0, 0x3, 0x100) clock_settime(0x2, &(0x7f0000000040)={0x4, 0x1f}) unlink(&(0x7f0000000080)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:01:17 executing program 1: r0 = semget(0x3, 0x2, 0x0) r1 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r2 = getuid() r3 = getgid() r4 = geteuid() r5 = getegid() r6 = getpgrp() r7 = getpgid(r6) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x3, r2, r3, r4, r5, 0x4, 0x80000000}, 0x0, 0x9, r6, r7, 0x3, 0x9, 0x7ff}) semop(r0, &(0x7f0000000100)=[{0x1, 0x5, 0x800}, {0xbed0693678be276b, 0x2, 0x1000}, {0x1, 0xb37, 0x1000}, {0x2, 0x9, 0x800}], 0x2aaaabca) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:01:17 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semget$private(0x0, 0x3, 0x8) 16:01:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xffffffffffffffe1, 0x4) r1 = msgget$private(0x0, 0x0) r2 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x27, 0x1000}, {0x0, 0x8}], 0x2}) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="94f8aa1390c74b5b176cd1f9eac07183b06709a1eb1a00d6f056f07882cdce58ef68bd5fa89a838f036a478876ad3aeef41b0c1ece41154020b0072295676ecd9f282ea851d723b4fc50f92b051e3e6222ded3b2a62e94e4428dcc77583a3cb03f19cbffc6362d356bf12eb3fa89fa3cee375fe66676f36a7e1f543719a9b42c", 0x80}], 0x1, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x800) 16:01:17 executing program 1: semget(0x1, 0x6, 0x101) r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1]) 16:01:17 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0xfffffffffffffffe, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000001c0)="0569a9351cf387686010712f90a779418940ff203955dc189e42e3f4f24cc019a5dbf95e742145709585b3a71c941402cb3bca45a6beea2b900b984b0e4e966ad9aa6210fc4cef1189936fe141584c", 0x4f, 0x40b, &(0x7f0000000240)={0x18, 0x3, 0xffffffffffffffff, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000340)=0xfffffffffffffff8) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:01:17 executing program 1: r0 = semget(0x3, 0x6, 0x40) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) r1 = socket$inet(0x2, 0xc000, 0x2) fcntl$getflags(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x88a, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x120) open(&(0x7f0000000080)='./file0\x00', 0x840, 0x2) 16:01:17 executing program 1: r0 = semget(0x3, 0x1, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/118) r1 = semget(0x3, 0x2, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:17 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/146) semop(r0, &(0x7f0000000000)=[{0x3, 0x22ba276c, 0x1000}], 0x1) semget(0x3, 0xfffffffffefffffd, 0x41) 16:01:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000003c0), &(0x7f0000000400)=0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002680), 0x0, 0x0, 0xc600) r1 = socket$unix(0x1, 0x7, 0x0) mprotect(&(0x7f0000fd6000/0x2000)=nil, 0x2000, 0x4002) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/163, 0xa3}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/4096, 0x1000}], 0x8, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff7, 0x4, 0x5, 0x6, "3612886ad5433d476f3b32f7e369de3b8b7b48bc", 0x2e, 0x1}) 16:01:17 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x8c9, 0x1800}], 0x226) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3f) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c, 0x1, 0x0, 0x10}, {0x4, 0x0, 0x10}, {0xd5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:17 executing program 1: semget$private(0x0, 0x3, 0x44) r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) dup2(r0, r0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:01:17 executing program 1: semget(0x1, 0x4, 0x0) r0 = semget(0x3, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:17 executing program 0: r0 = getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7ff, 0x1, 0x2f, 0x1, 0x100, 0x3a, 0xffffffff, 0x2, 0x2, 0x0, 0x7}) recvfrom$unix(r2, &(0x7f0000000140)=""/33, 0x21, 0x4d37ba4fdae66a59, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="df8ac63e08a5c065b80c197163667bd1ed25f477e3486e193eefb973437a30685a05e60bd2827e4bb01960a9015bb9ce165107e48cc6ad65dbd944c29fb0cbd6c6b2958cdca8698307e6aa6e68e77a2e14648cace4d05431f81dd8b2e2d9a25bd85de7247861214e819e73a87da55996eeba", 0x72}, {&(0x7f0000000280)="cd84b73f83f202fb772c68acbc3dbb7fc155b3e5f53d2c218f9ddfc96865af2391cb6c3780e3cb7c26bea534995e787d730f75fad6f21e77f4c32ea996a758901d236d62bc0663d1149c4db33fce928104ed284d6485244e051d6e7830f5f79ce1983ef0ac5b6890af9b7326d60c370f5f0404", 0x73}], 0x2, 0x0, 0x0, 0xf}, 0x400) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/96}, &(0x7f0000000400)=0x62) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x80, r0, r6, r0, r7, 0x0, 0x7}, 0x0, 0x1, 0xff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000580)) listen(r2, 0x20) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000005c0)) chroot(&(0x7f0000000600)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000640)={0x100000001, 0x8, 0x952, 0x1, "1cd9cb14c60ea4e2be59f1464aaa4e3f58afa161", 0x5, 0x5}) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000680)={0x7ff, 0x9}, 0x8) poll(&(0x7f00000006c0)=[{r4}, {r2, 0x8}, {r4, 0xfd22978ebec5f5a6}, {r4, 0x104}, {r3, 0x80}], 0x5, 0x2) r8 = msgget$private(0x0, 0x120) msgsnd(r8, &(0x7f0000000700)={0x3, "982376d52d43fb5f6de640cc553ecff4265f53487425c525f712274ae21c4bdeee5956c1ed214e7457d3484d87f139d7a832cbcfc7c5cf2fc115d1dcd4dcf80082e6597377b6c96cc143deb53c3658f093457f45ad6c"}, 0x5e, 0x800) preadv(r4, &(0x7f0000000a80)=[{&(0x7f0000000780)=""/162, 0xa2}, {&(0x7f0000000840)=""/133, 0x85}, {&(0x7f0000000900)=""/148, 0x94}, {&(0x7f00000009c0)=""/149, 0x95}], 0x4, 0x0, 0x0) connect$unix(r2, &(0x7f0000000ac0)=@file={0x1, './file1\x00'}, 0xa) syz_open_pts() sendmsg(r3, &(0x7f0000003ec0)={&(0x7f0000000b00)=@in6={0x18, 0x3, 0x4, 0x100000001}, 0xc, &(0x7f0000003cc0)=[{&(0x7f0000000b40)="8557d243f04ad38de1f243a476643089e8b09bb9ec0f0e1dbc3427", 0x1b}, {&(0x7f0000000b80)="0d562ab86b12486eb910144a5c00d8ba6ed554a6aed6e181e6587fd1e09d7aff2c37a9386ee4711a36e75bd38978695a8fa3426f1ab96004b4958fbccec932ee83a12e1eab997eaf9ce647bfeafb0350336eccea446abb71eb82b215c367f2c603528cb691fef3d0e2c9ed5dc7c45e46ab573d8c93f13cf8d2599a06", 0x7c}, {&(0x7f0000000c00)="f381b847716142c6a534b4a2d9ff1ffdd83413c47826b0120d35cca1a5e208304a871b10319df41c94d43dc600b65f4a045d2b925464c4798505b0b37d5b71c712351d504f089895d8833963c89e7dd7fab538589ab097851285bf181e4f8f1adbb3eaaf9686c18b51dfae6d62c0346a0613dd3b6cfc23ada72f291ff19a732372ef00bfe784f4a54565a1978aec551eb548221d395c4dd0a25f005bbe999b59885cd062a8851f55a970603bdd0741b622b60053ada5c6b50484fcc2538db0ee7381ea8a1666eb9b5c324bddc830e5266687709f09e63687139c289e14fd47f25c30caa7a9f5d3339cfcf834a6f81b3a995217540e6ca5d009181905b28753c17f842d49a9891282838271b9eb08a6ae67400725f044b5761c3d582b7706431b5d461b5490ce648006339420ea1907ce55419a435b13b93ffb832e9387eed8aebf5c3173dfdb56fe512d377b83452041f6d34bef2c23e590955a6993d63f544643bbf9160dd7e7f075a6cb3f5dcbbb5fbcdcc2d683daa308e92836f06447fcf76ca96f2cc02f79b8dafdc44a88c8f4382f4b233a78ef3df70007a4ae3f6c0810e772e48b16411f0840de2be9014145c2d6b15f533e7e02047cee0534b42af7bef23d3b5826f19610899265ee05f703151ffd6a9a26cf52faaa7aef7f05cb0c6234bcb2280b1b2fa54124b173fa14d60260318571567fd75419f57bc91444721b67d1fc50c2f2debf06f173ec8e2bf1ad5023c79c6462e9163718112d88b43a9532086e25d089c3641303851715730a934ecc130699fb89d66b89e5a9e3510bcdd1a8cd51d459068a21c5708b5b4c4d1e59169abd07d1184fd0aac83e29a6a813c3ae1bbc516fea8ac54afd4393f63d2c7b577f713dbee9f5254247702166fc05e7d8edf37477f737dc26ee36a6c4910154973bc49185a9ffbe8ab142a6f98f066e4c9b73431084167a3a6b6d4cbc4402c51fcb7f3cadc6318e00f74938905b2075c161f6d9000954e32a5b68f4e894fdd2d079a854499f3e40b3b25789791a75051fbc521f1a7498604b11796b5beac1aa56daeb8558ecd205417f6f0c966e5e5e31942ef675d580c57a3058d055fa95d26724aaf689a8e24302b4c77a3f19642f3aadde0250fd464982f5da5d6ddba01ca2a8770c0711d7013ca19a155d6566c41974bcfc6c2e25d264bd8ca2fe8ca520e9fcdcbd792a10a23acb2312af0dcda38760444619549cd14164b346cf550f53cad30b0106e506c81d757449d6129b7397ab103fa13ef028ba62318a28355147811b48062db6f2bb0bba75257e73505e850b1ba0e783fa2cf6063487c63b86d9b93cc89728a11a71e4ce42aca10387bdbf36d957249e3cd7593f5514f3f018fd3798e4d17d08f27c191bc0aff1e001a642fd39d8cd02793b04fd3a207db24ac1295934415d11759f05f951e6746bd1338fe1f02ca4612db0302a80b05259440fbe84d2acf979516ecbaee482c814edd20ebf4a9c8c993275a9f1babe7d5539619ad5d3ad554ba7c03802fba669d00f5dcfcab3933cad52fbb2af9caeeb5fc6984a8aca3cd3c1471b4e2ed2d1151af3761d3abfcf9b3931021627594f045d5ef06b23c4a630308bb4e36fec6880658718c2efa495c56af80a4e348be8536a6067869d440bc877aa790e63458296f607fa14d3f0a10db7d8b82b9616c1739dcd67f94312edb93653a5f5342fdb30dafe34f5768d3781b366656e276139eace7fde3d3074974119c37e1fca61bb10f9d7f0ea2b0c5bc8b5e5196a50c28541f33499e2068ebe81ccc004ec47a333af8420965d9c9c45c6738caf0b72460d2a7631f1fe0f1e9ef3d6f02da87962110b73cf0670b55ed2b64e5d7cc933a3cd17c5e7bd4bb613943bcad9e527017a33d9f35a591eedf4ee22edacf3d2b16e56902a7a6637ba500c7f0eb2947b21bc331d4abef72c78813f115386c24ba7ff28ccaaec5a9ac83048787e7c34b6dda19969688d989e492615a476790daabdcd5a43218229c039fcaca79c6b35abe84ae84dba2e79db4299b13aee4a0f379b06440e3b17f0f7f0916acb1d5913834fa9c5cf404054c83d8a2c4155079509a87aff313f2ec9080177931d887b84dae371384b8541168a4d6f15d631427ee150548af16240590c32323911bb70f0d3e07641f89152baa4fea675427bf9b60b21ce6a6f365ed9d32533c5e6e1e4707d4d1fe711b234f028d866423c2fae496dfd8e56012370079e5486dbdaa8ca77978ae395ad196c29bb858ee197b406dee36121f8e523b483b2522f5100978db1ec2498e2c1625e0a4728e7f46dadbfe2befbd20e8c62597c7bfe247ab963c25171302ac73db97dfa1ae564bce2aaf32625709c1feea2ca276e72f67c604b37b110a563362a537e51f474cd3859f9971de44797354814527804a67e6d728109993d0a6c1b5f02b1342bb7c02da3fc20703bdd9ead232d31ac788de4ba5dcc0aeb05f610fb64b858f0b8ad963cfd1592cab966cbc5a2abedc7b3ce59388d80ab50e227d3ea80f85d552cfcd43ff0e9739c87e9a1e9dec5f94cfdb7eb5fac9620eeeb3afdfe456e6b5350605db4784d465298de8609b6909072209c6fa75b00aecd14ceb99e50d8145b32aab04f90c0c235c75a0f2489e1b24e2f49440fad57b8f2258795d17c06ba111f4f98f5c48c4698233331c259f3545d1965c6daca5ddb675c210dde825c68ca32dad1dac817df8c8514fd418d2477c9b02d7a9f87bc901a27a0a4761248fbe8156360196a0c3e09637efbf461a5b9b60b44804d470b8d123fa17ab57f060b7ef085e690c0f94455403d3239c64b5d4cfd5b0038ab2030d74ddc760716b0c5cff59fa28830d6dab4a8d250541ce6e2192ab4593ed9694a3db3034f197fd025c9094d7f9327d88fe3ece86ce22598e95546bd67a05d4afcf7eb30af70291f1ac18a87e42db5b42b2a97653a2e3e73377354c7f37a3df4d221360917d18ff7a61ac090b246d99d7e8f1e6859aa019132208e64e4c10a00b095153e9b07b6dc9c574cd6bf868ba70ec314f4f10407dae08e3753157fd7a9fdc4e6431b42758ee37c3580a8030a79a74864ea780e02f263061fb8b5ab83938e771669aaaa5bf94d324e3f0e11538d9b737b48988a99c6ccae3b44b460b0f7be2b2dfb61bd56c0af01def339eefa06ee4c0e12af0717d983877d15009ff3834ab5856a046ff3434577326118e3e29f465648eafc65aae1d73441ec1b02d46888eb590c097ba89b37d68df8edb23770872f854b38972dd149296f88baf2153071cded5904cbe4d7cd140c06ea0a9d7dba37d48aded29d5acc924e6e4241fabf9f3020a8619fe79764f021eb04f190cfbe8b8801cfb97d7cbf5ae91ac940c685ee61b6f253d9a25fe65e1d62a4d5ab7e9c377fb7277acdaf28990e38366b1cac95f9fe12f33673722d30ee94078dcc1dfc95a36d4cd1d305010419a5270404b846bc171e89c9e7164e96b1cf08466c45c956d1258e338c0d487d7c934fbc680c80c1fa1019159054d8ebfed43a79edf790e15e5fbebab0aa1ec967a4ce034cd56e4a6e1cf031637fa3b5614ef0c9b6d20fd0ca82ac92936b0cf6a4ac009f9f72b96ef7ec600eada5caed97a105850f1372ec6955006b216151431b0d4534bec583c7d00000b89e385039af55197beb5986b20a2092ca164224ca6f0c3e962bce5408144a92f482632ac132f0f67317d573480371fc7e86c9b08fa47b29dd5bdb0d728ed71a4e8aa346c9a869adf0195668db4922d478718cb42c1c84020220a87588682f28519ae770b221f266eb1f48d72d5f394032a9aae682f8e20f45819f3f329fba3fdcc97920c194cceb01a18347652470c88b5a1937dcfb969112461cdbdf946c2d440f286495533b1adb6377cf95b6eb1521ef70e2103e13531123eabb772579a23349932754490fa7d87df41ed335e72bf324c786c36d16f9745c444a253a742c078be19e5b36b3bd542d3ae635b79076fad57a5306314c02b67dcd3ea0e7cb12572bd1632f3754fc403aad1292d98007189121bfcd4faff50cfe360e0b1d0f8f850d5cb9562b87f0213572249cf211af3cd55a986bae4df3cbdba0c0cd540ceca519bea03d87922e614ee20b92bec76f4720d3cdb551625bc3218b2456344eedb9503ea0c033068fa07fdae049134601c6ac667abf21643460abbe79f7d5c0d827c90e9a076efcd39f14402ac7336f73bd5988d30adb5e0cb28690e4fd57774a6bea4078553f9f6b3d91e3545b96bce7fbf438c273ce8aa73688f971cea7a92288931da0d1a446a1202f1f805ee4724b75394a9741f97113ab91c3b036f1bfb0120a735d3892765c65b9269b1b4bc8a8b815d45e1aee86702660adfbe046d1a5064eae6651da6bc5efae0eaf9dffa686c3024a9acad405584816a8f881aecab26b9734d6201b3f78abdf0e06d88dcaa123f11a525e032c278f93efe01b89531f5de2a0482f0db3d302de4d8c2a2355780d066b01bc4bcdc6ec26d2aadb92be7f0d7f710c7d0b6bde461ca73d2e76c61803fb750910cd719dba6ed4e3f594a53a8429d628acaf18d74c361f067c68d23e5ef1799d3f8297da2f7a21b3b89f4ebefd609f517c73894e2609ee6b2e1f2bf0bcf79e6d94d942a18be5076cbd8abf0e81e365eae4663476c67f5f26d107e8dccc3279a098b3b38b22bf6e521f19234e14ef5a0c2c0de573b52fd828d4a7ba4a0a2c414f59ce2488a38295052f88790cb7e17a69b2560861d39e3043b1cc5bf2957731bea4652d7ce8d96985d417a2dacf57299ee4da7cded53c347c2d69d9bdd7321ef8443715b4d5f02a33404dbad22d048f758911c08154ca7a2598ab004df4d835a6797b106a51d01ded74f536aca3de6a9a3910470d00993965845c9ad6102f3f3e5c2c0078dd7c2bb25b3e054c2660b5cb3498bd92d32c9371d60644e210dfc242d6faa3e3b3ecf6ec5b895577581c92b724d1b1f8291285b4717f0e95ded02e54a3dece4c70b12d459f7c0de541fb985fa09b69e22166c6507f038c85bae85e240c489a952185f856fc92e010a5dacd810e958753a063e936858f8ce0a79cc364e78a1a98f94613d67f4cf125344ba5978ef839611a87d7f09cec6f7401efa3ee373dfd3fe9cd10feea5beee486b2180262eb064dac0859c86a4663181419ee6a9856ed287099ec6b6dec19ecc74a90578aba947b6efb8c457e09f573e70163a9630f81e7e102c65a6b6951079ca33e8780e441ff18607fbbed1b7bf9aeee79346f3f698f23a992bb144e0e056e4505605a9ba5ac58eb83044025e0293e40b313cf61bf4d26c20daffb2926a2c4b027f1508acea5c200792110b001637ec31e4e02f2979d1ffbbc614730ff1c154fddab5f0ebd146918ef5cbb669411e1b604a82c12382350f649bbe5253e11af91100ad42420e7cb408c75bfcfd13e011f780c04a56fb6cec217a2d5d34d8a4146ed3fd771d940a2e8b141f6ab3cae1dd3b93a70d09ac54721f3947a5bfaf15866da87556bb3c4be48f4e106d338bb17ff53b0b61677290d1a5a79e18e9577076e261b777ec9a35748c1c01227372419099ae925ae4337fe0301bccdf816ad54626b16ff6c70558512457827c75ce67ecd61e3ecad612ad982e654d38ff54b50d88c5e0eeb1d3ecb5726bf24ee0ce5388d3d4a976f507b9c821fc452faf70d2ecdb53c258fe21417a1e8a55bfb761a7afa57a16c60f41f75dfeeed16465da541e85e575e4aff9837596140bde1070f4c548e39d860869b9095cb4a9ac1b3bb71968139", 0x1000}, {&(0x7f0000001c00)="0b50e36820c22a074ff171d4e6057708d3d3c12de8fe1447295b94d69ddeb59e99c854768822e4692b5b6f9b911ea5bd4af1cf2d51bd03907da9b53259d5d9b3bc2b0d72739807e0b5d9b68be7d0f000d549b79ff073e6e3dd95e48161463d6a188cf650e0086e6e3c14cad30da69216c3e96a1f410d034d6c70bfa028e25f105dbfd5f49da83d6d179df850a253fdab5a2295112fd416ace29996d0c4cef2fb0e32334a50", 0xa5}, {&(0x7f0000001cc0)="0a653f4324b4fc138dd8b8c293ac3edbd32fc8e4c8042beabe7628c79ecd476dde0f9276194ba777c416defc540fac0213beb881d786ae600d80f59adc08923f0c93bb1dcd96c7da2242c914758fcce7755451b4e8d57d0cdf86139a0b6f7aeaf1fb24a9519a0137ccce5d92644ae8cccb0019622470d31dcad44ce23d990077c5ec7ae2d98f7553be9585b6beb921017e7b381bfb9fdcb92762e12be8b852157133ad5e5f6c0efd03b375c95898d6189046e9c15f0bf0d7cb15d62c5ec04425e5fd0df18606b6f338daa49926b456f8b083010aaa7e7fd2b8ab9bac16ed49b16a3f29f911f97c24577fb36a6ef9a22ec57d7880a60e06c16aa2167617030cd1c3e2ec4786da461c08288dad2cde30aeaf798b5abba27e9f6bd69a79d5bbe463f5ddc9b109774863e9c178e49596e3f4c2417ba87685bcfdfcd65b56231b6b9281e01f9b6e85e8d8398f66496e6cfede90e51f192bb9b406a57a688938649bb11f02929b4b5825f9a961a6d7ec06668819bfb161cfe17d154f6db603ed5fc00347c657bacf8565f392a9c23af984f7a5b9ae4bd140248e0e8b18f6c573a0c0314dd20a72f35b26774abd2d2bc6a96c0d8607b5e79f49111a4de71c958c829f2509011bcfc6d614c3aa8d43bf2b73076e8179d4aacf3ba54fbc8d512cbc0b1d8153201e9228503ccac488d9ed69197dc75b1f7283ceebad395065f2260276da57077b095f50960fdb0b214107eafee6ea67a8634d8ec3455ea8ff796db69a4d6cc27a4c99004db94188d6f6db86d80850d3b47df2946987a623beb5158dd203fa91ba911dfb7330161f92e88b2a39c84d2c17b1e36a6180f60b6ddab6e4a4140943cf2844ce27cd42de5e3dfc36773f6fe1e8e75aa07743e370d12944a533734598ab35caad7658422b2d690a129961d3c1ff472e407de5727388449f438cc3033975cb186808feb050552c6c543f8735859f86f348716705fe5e57399a41945e09abb10682a181dee9ab7980df744e6b262264404099f3de98f77081582ceacd5bfb5bae3a458f64e441430fe5dd0c9bfd8c3b1a32040a642ca5b4c2a5bb2feffb097ed1f0dde8b0edc62f4abed88e6a9ef13c686b406ddbf1e24ea0c82f24cce77599e95444b77d394c99a0220c92fdf0c384f718801f72ed24820cc8cf8a7290fdad8fec118edf25d629240e3001c878093a382c02359bb93608008e370b8b2f185f37beb07d891f981a06951552c382ce2ae4e64cc7381978d712b71ada344cab9af0d1e8db2ca5e8b6beda882836861353ac506973541887848d267d2ce2b4e19bb6b428561f02d9d2b30b426a54e9598ef6d21d0fa42bb9df65d0f0f1a738183ad24b6d6a1066a436433f01caad1dba0c80e8ffb6d04b9fae67dfa07895317ddd34c5a68d86885b326a054fd1a47ba6cd9cd2c8531b7cda07b6afa60f596d08ff2f75587b54215ad07b6c12c9b6f7b0f01e1b02f73698095bbbcc5efe986bb9c1033f7f04186835a17a13cf9da646bc206925fa93730a8a7955ab3f8ee61e0f56ad48544ae4fac611eb264697e59203807c7a994ade4418fc2b9ae888094481698bce3bde40bcfb3ef3ff752172339366edfb030f26899806d0a0e281153ecf672b31a08d500e0f545debbf6aade9ca9d2e5a588ffeeb5bfd4491de83baf118314f20818093e60112afc7eecb59fa65c40518351e618cdc90b7571f4bae24129d5c1e9f5fee0269b515dc105fd28f1f72db498e51dae28fe8db77b34662595385b9f74042e2feb5aac0014174399579ac1db2ab18000fcdfa75f7c9530b1946bf36a5d079a470a9475bf637dc94f8f4fb47a1dd5e7ab378936bbc0070d261a8b772bf9de0e0e112893b301bc924bbd0fa029c325e9c10d9b6f9a6fe9cf8a2a26a5aaeb55e77b54d9a5f32b7da8c73592989b152b97789af88b7a7553592ee10d47059634a37a47462ba03295326fa81ead4cc3c16d0220b9c0622234208e8cd7dba31b2814873223928dd33e072d9c2c77fac51127b74901c1d2d7532fbaa96598a3fe837b5d4147f0c7493a7fcc32c505d52551c3acaef01a1e6d27afb715a9d83b695bf3df9a7e225ccaae3cd7c4ff684a8e5d87967d97b6d2fb644ab7d2a1043c425baf7c3994ec3649fe9cc76adffd5236b955a698342d13e2e24291a3030604608cb1bdae18005b7621d3c64a73d9153b475a55e500f174be7de14ad33c646b50ceec51ee9bcd36c86ae8e8c6e299f72766e2c80907969dca8b1fba29804bfa829b9e6f74243bc4878a2179e6f3e3d2202d0db52bc0449054111489473899fe22da7dad2592af4c9700b2c43de2ff073519ae241002f2f1902c1bee0bc842954d0557e06c485afd6c0ca88c50837a3b5c5268cd3ed77e4676b1afe812f6f0fd4f6350d41857c4263c45bc4fe2b13d4238ac77ccdd03f1af5fc9ceb7d2db71e983195d83609e300170745ae8ed8479887c6bc48d6007883074ebf219de47a28243635e689bc36662d9a642e761b586a9b5323a652c0dde0a1e759dae4a7fc1f56a4ff7c5c7c3209c00a871f8fdf364896656958f76a98d8240210424e02045c31b3a3770e1465ec28abba6e341f0f10d507e7d15407c43386b2e907e1122821e0b4586ce12b517aab51e247754eb6b66bc12ac9b4f2b73b859c83bc5e5ea6e40e9ca741849918fa81e2d60a3d8fbb2a7c40a75a5366c5e7f53a436dd5fb51ee8d53327bf4cb3c604be2277c8fdabe215cb26d6558bdbd2bad72b86c2a2f62e558133ddbda6d4caa9c42f78d57aab921628d6ebfbcca3d2398995649d5d39c6d386ec16cf02f8b43434823976d6801835baf01b8e3d210062459102d7c0c93794b080e2f6a0f2855b6e7c098e36464267a37b1aa77a5d963dc5f950fc4d0a59853d308f8bad2cd527348e31d0634054f7573dfc96c5d1e18db3b05f9792c63ecde55a363ffda8f658307d08d914586ad42092d0b50898194a36d5637984562d4368ffeaa6ba3ca28d3707e5fb4e1e74c8c750fc1ef23fc8fa9d07bfd78a5affcbe36dc04aa34f76f9da3d8e8649ceffa988341059194b164e25ff7843d03d670366b05c6440f39316da3c8d0dcff9ac464fb7fb20b6e341909fddec915939a664b169965a79b7906a3508a57dc696c85e829ef8f97deb752ecad8b8b01e0499b4e09684019e7bf0694a4c69a2804c30fbed251036d205fa44605070353f1915554b02d087c6981e6c6eee1d535b3af483e7195e21de2f490c0d0e541c85374381db044f32ff3e83d283823933ad8a4c9221a4fd6c9faecc24e1034614abe539e800b4c15d34f5e351f21e994d1c1c5eab29a9d7a63785d97b342286d710b6dabe377f0b6c787f0ae2f079bcd52f1b0fe275935516b49846c102c4a6307b1013ef08bf16b3e222dbd9a30ef0addaeee4562288fd46e430c1c71ade526ea68f920ae3cfa4f19f680d90f9cce2ba34d14ab781d3d5acd0842bfe357abaae204207b78bd6861de5ce9e06beb445418cb49052775df4d575fd6ffa2270ce9b6824d7a218f6a7429b0d93835c3b7c81bbc0bc6dbf664bba6deceb440d7119c957af35162f04e45ceaa80ab876d8296de1212ee08c21586c53a942f587f5b0c059898085c7b4d6f506a8c90d2b85e3dec8275d6c68b6f01bd6c1780d67e81f867d745dc37e4874006543d300b71a8a1c94c41ae4d82c330e7e355828e2f4e65a0643a10f2c1ca088a8bcd137e73db0cd2d632e7e29521675ba0ebcd0dc4165f9df88904d23052f023389bf7b4f34a51970c0076b1cf555dc95c3a09f89f296936409bcc9b058b8faefea88f23423a766c71153b2adb474bd99a8b234666d4677105214a3b77c7a8fe9831153062b7608cca51adf0887f5884daec92b0e6e9bdf9c7c7083c04798a814fce74a27b0f7186a57de6fe6294fc08db14bc982c47f5ccf12d4132e0bca8cadf0f3b5809a7ed9b303e574de2a359b403c389a86636972979785e04a127bd213e403880e2d73775711d81314b0be54d08bc783e5d435f1e361dc4e02ecb88e87d73ab249d19aafd2be603af88e7f46065f983361275fb925ba2965e7b8a409969c91c717005841950ac798187a4e7ea7e1b8ee464b5a460460e4f972788515b43de13053158513741c1ac1e21061bea10fbea08e9559510ebaa8182fee529ad27915a2ae234fb2afc2a4d66387fee070c955cd24cafac82d91cf9b31a910ed2c948bb2be1332658220448a471c932f2820441427bc5be128d094239e2f4bd7ab29886c2a0f0c66be70d2930cbd8e8cd8e6b402188a1f9da7fc62b22f8b2adf289b423586658ea42e09da65f6f3b89b10d9ff39304b48af2bbabb715b64381b69de32e75edba4f62737fa0d3e3ee7f1df83de35f8ccc8dbac2ec3f109cc035952740f13cf5265f1c29fcf9ba44ea7167b631b4833639ae25f07c49f4fdceb59ee11180f1b8a8540ea54aaa5874014f7b2d99219ccd7c0a1cb25809f5cff7f451760fee4642a1a226d51cd5da072846be72c4b5928729bf297d1ef990a6620d6f2841065bb08a1fe25299f803462ecc0c03aa208a7947d55f650c1d0f3040097ad41f14d0ae598282b4c1ff8fd581edafbd97567f4241d01ee226d679f661ec6b8d7ab9358ccc5dcb1304bb128e40bd1ab5bb9026ec09270706b4a92fbb5a87e6761e8f825cff0d6af0bbf1066a438b487eacfb892ccdc9f0632bd81d26183921e322cf564a64405444689b3f940ec85ca32f93145eaab4162a7bbba44d6d70cfec6ce05e6efe523338a8eaa2a498c810a9e3d81e83eaf251496b2fd976edb45177f28abd2b24d4de6348ca2c975682b8626bb9e72850d1cd86034e4b8031238ebb6519047305f17c3a338a5400b445fc0eef4d4c8aa2bfd84499fc04a68f10c4321ee952ab3227eb0f80cd81789ac37369ac7718d1ac1d7a84e8f8738e86c736d51f1c908ffd61250cdf8ea5b3182a88966304788653bac8910458271827dc318ed19c87d8937911e08e45f880114cfd667782a28a22dc48769486b9f7b7ede5ab0fe6725ae7342331541ae1aeaa61937cd3f0dc320981e787e96e0b987816559139d8ddbd5326ebf4acd049e6590abb2625654a1c0876ce5e86a27e3451897af42af2340525169c2454ac877d363bfe3a2c8e680068d8d1fa63cbe354528b51c5cd3c3f766e2dd3eeefca9f15009fc1f06b858e72b61790891b5d806f180d1f9c90e0a7a177b3444c27d73239004f1ccc9fc5a6d100bfb4697a43261436496c3d002b4372e9bee9d53d5441ee17f6c7f6e6a21f8b595717675974ca502d39a484e99d30c026bac3c42e416c74dd01f4cff7bbe90d991a137e15d45d9ca869a19884a9461a287a90e567df60505fe54ff5436324b198bdf630d91feb5a8d81743e6dd3332da9042ee26e98cce7c4c4f190cb995fba30479a304f634b22b82536b390a39f36b48b36a88778438d8528d4ece7b91a1f8d720811cb26c7aad3c49835df5bf2177ad489d3199831bef26c3e368550de3e2c2d1c50cd8368e1041cb21ccaafeb670ed2c88ceb6a3527e09a0afec157690d3f5e90ffc60df0b74e2283e4c0c1cff3b20a5bf9255bf18f3874b04f30a53f52568eddc008cb24a0aacf3b89acfd33a42334f75c541ce7bedd46f350161eaf2e653b07540417cb2fa2686eb980a4cd446038bb5f32850c21d3e69b103ed1c58092f341c6137ac19e976bbd5ae8fc2feefe155546096ad511e1a47890e5d134e8d900be29e26b85ef6123176ede950f56d883cc77fd5a97861e00ea20b685a5df4a24", 0x1000}, {&(0x7f0000002cc0)="e12653aefa9a10ad5c285d1b56547abef417634d41bb9ab70829f2f07d1d3a01af906b6ab6b6a5896f92ae989f529756c3a6d8f7d12b0fb882e514f4c24a1e59d28fe9acd7174e1cf8abc673505e716baf3212439799850da7e1f4e9f55ab2fbf702ae3d352b43d69e14bd332b533ccf10f44ac20948a8490aded86a8068e19ba38f4319b369da4164aa6568f2b3326c8f495adca80a671715fd9b7cf42e5b273771394a2f0bc18c55941d5b3829f71ea32ccbcf6459d93e0f16835cf0c1d6bcb3f5242ef3832cf1e5723d33d740689e46b4c2edb3385d208ecd30aeb37fcf892f7e0c5b4ee278bc29441ea7c3d5fb7e245a9de62819fe10fe2168aef0eb26ecc8abc5bfc385d4bee646cb9a0de9b75847560355a3ca91cc9769c2772fd4694f1c91bfcdefd94044fd22526c8062851a61ffef50b9acfa09ae212a6b8fcf2bb6421e345a6b1098e3ebaf8f1923a5b9b626b954ad9d68e3e77cb3db0e0d80aed4b6d2eb377a4b2929addd9680209ee22a3f8488d6112212fdf1bda12f3c3d1f6296bbc80f5a3f28033b2258acf453827acc6281af58e9ee2b20a2d792854280b5d4714d778ec5d417027d0c6e44811ac55c5e51d4542ecd18f663d47ceb38f0040f5b7aee5248199a0d03c98eb7e9e731ae422d99df42b3d23038c9cb11974834c3e65e91293ce55a5332f064a60fd3eb71ee5c524e9ef8966b57a959ae17da124954fc0555e199a2de4381a1694f1dacf8e97eac5bd3c3a58466d8bfdbd4fc321ae6ee6f13feb28efc8668d8cd75ddd3252e72644580bf1178e6fc522baa44f09f51601368288b901804f9ae3806cd864dc83c35458cc61e88cbf9b4a23b809bdc7a684f47ae154010d9cf3262883fa2ec1a202df314023252a0cd149d5b9f91bbaaee3e8db7ab828f9f564082d394e2096fb2993a6af8aae950171af712ad5409b50e59c7a606e7d7e71627f1f6ad30e8e7b5e51113d37bf9f76702c9f67d11c70a9c87ff98056b2db396ffcf280701f8591d8437fb922478e56d49f799858ac0f15ce003ba84187d96a1bb7e4304d87d1dc2079b9154fa58efafe59301370b5dab388b5e0f2b4e2b89b2e283a6367e3f1423615f2e20a9b9629f7262400bd0a11d18722f87c4a918c19aafff447342e6dcd4a1a7701e415b2c341b579cff0d523189c046be3ce856968dbf282628694a3c38882c673889b181b3e9995ef295321287ffba194aac645366079e5993c7f1e0d00b19d97aaca9d251fe06cbd75b34ace80f0634580054a50d4e7622750190abfba8eb87c059a3ba0ae510ad89d6013eca1ea9d34de35979693ac0b0c9d40e5e62abc1aa8e829ab3f523a89fcb6403d31f2f303a3c80598f7787a0ab21bc9550e1aea91295f629cee3d23def8b9ebcc06878c45ffece47d092629d791351ec42a1b4caf2e5a4ba542926fefff9d849cb9550cc70a85778645ef467adc7946aaf7f8dba2b2821b100059e1a74aa45d9b90376aa78c82eac82f0575c4a72b913cfb7f8b4e25af5e1e18dac4748783629456efdde8ccb72744c91db2b2b8870fbaf83d85f3f55a83ffff03cd7023971bd47428d6ac60916cd33221d39b70aea7eb1bee2d37ebfcf133c1341dc9b8caeaedf4fe309cc67763211ab1e73e49ffc89a6102e8fc645d1e751f738f9bb131453f1be64d07617d85e9d6843ecdd34d69e3e730faa70f1d6af532e0b75404ba54f76adaa59d6eb9e5b69e557ace742b77e23001244336c8f2027a315e2403cdd66848e6f65559425967f0f65a6d1d1940e6f5aa3e2bc09e81e5eeb89754bce1d06fa9b685bd1d9bd8bd17c1b1dab30e1c0feb1a664a0eca14ee06627ebe4bf8f9f06367e25bf9755d54700d5c72275a39ff73e3a713c9c41141acce8f0e1d432ab70b0bab238fad78c829d0bef4b20f654eb4c098e33872361233224dd6336e61b343be2e78a8d8031f2e273e20d807886e0a9a1bb8b6fc2786da5855d4588ac089723ed6a9727d890aeec12854fde728b8281f754280dc3a3672d02bb72f2f22d126757ecccae9c6775111f5e21245e518b79ebcb0800c95a128702a1de7266e9263e2e29f51d552a155bcc6509083d861f81c683d3839471ad67eb2383427763673207469d33c1342e751a385742cd89612c7af726af38dfa1651f122fa8d3d3d98d037730a062628899ac3a3e20dc7b69a65c13e953737080f424bbe81033b5df2ee2e1a1204530c66707d20da055df81b4e091bab6c024b81a3dc452c13263076f0299700ae412a67c6a610333c1754c247aac98ddb52bb5a99b0be8236ac1e93c197a368a0088bf1899d2a4f7a0959bc1f50e10ac3e803691fde88d535a328957531a84b91b4569c402cfcfff9b7bbf8fd8d0c48d09ba1e5a335bfe8607b8f97f60841f9a820f3443592d43e3eda1b1eac6964174ee9c58b1e9229893e2a69319e4b1d51fcdfc7c2fc0b9acc9f117a70911ade9c430923d573867f1b8b61dd5038b93ea4ab6a61dcbdbd0c380cc1d7495c2ce8c6e1a122c666ed64c6c95be48c6fdf00efe0ed548e451fd4706461147e8377369064fb690930fec86e470522813ff33fe88afdc55d8a10bfea08e56b6f273154e31416cd4dc4a470fea07d96ef01a3525e04c40341dc00f96e7d0a1bdab52bfa2592842fe30f1b530213abc10b5804c85556886a7d0c6473bcae3697290a1b966d7d9e0efe6037e913497a6cb1ae6b4a5658186810b58205e30f25171c4c88fb7c6ce351151b4e3a402aa0b2b794110cb9b198c57294a7e7cf4daf304030d930c43fba5425820bc6429fe22dc93d25124c2a6e17ecc94f7a3111ac34f35d5702098983aa2018d054258d1883a9574a9d5c155df7e50dd88456444389ecd57b3a0aded1dd420864dc2b5adde85cb818e7c29d68f244cc590fbaabd2138339106f0d859205c4b862f6fadef6d5075122d91bf3065115cf919f5c36a8fd4ef96d3b793fa5c4341fc244e7503f588bd3911490f656fe2ef14a189dd746906e8e740e55ebfeda55330f0b769bba92ec123825f05bbb0dbaa6a2fd60c9ca3636cc9699ff9c5e97bcb8cae576e7fc398557242daab08a048f6b9101fe613185bacaba16a668a39a1becfabe29094fac1745d39999bd975b27bb3b8166677f730a626daee81c7ce35f23433a2e6b6c4301d7d431e0dcbbbbddc2bc5b404bf9ae4d1a2e3fd6343dc727cb4214afd43a41aa24f5a2a3cdd01fea4d15c05ddd4911712653836de7b733ab1abdb0e4d1c3db8fe52774d22bd22602d4dca30b0575fc94b62c3036bc52f410d6e5d23dd51513a1de56625bed4d5501d0432f960c497766123fbf2c1516ebd49c4ead1ace040935f82811e6d3917271e11bfa41a92788a4a8bc680632292d650c5600e1f9cbc2f03d8f63ff33308d1f65177f6fe7b029166358c88afbb4b44ea97f013465ec5b762a0c8f24fd51ac21dd78a4ee6c435b50c6ac0731c18dd7c923dc9fb26c0810976e1d181b6a6be5762cd6593b23252a613330092c2ddd7a5a331e3d9502387adb0f2ac3057086f9ffc396ffd86502955d1d6e41bf8edbaa1c15abdf94bab8ab4cb8647497eeac4e8cb9d12523c4eb468e2310620f872ee53b388755fafe9ff0b592331d44f6bd29d843027d0e8402141c5925eba49c8ff7b81e9b2f42fd334f39c9d8685a94d44fbd504126e3ea0a087108d06febef977d7dd23468bcbe9ff2cea0af8bc47a1d0be9ad10a4f15e57f0deb13232f0c8b0e37ae6cd47552f918430cd908ef56f346df9be1c00bcc40d4f0c00ac9ce981490535726c024e66bcb78a493c64bb914cda83e038db47ed633b44e35575becab195cbe4125ff52dc4df3ee1db3d0d98bfacc9033c7a6708fc66af1b6c72f41a44b12875285cf4e5b6114c99592054d73b98210d308f076f486f4761a92a5f540843a2baa90de7d49e87ec713b190249836b05bd279a40c6407375f6df1add3b88b83b8777fa3e6371029c51ccba1fa6d246a076c9fdcd7a71aa6313411b29b1ea1c5d2b7d20e86ac703fbf09b16b850486dba6469eb6b3cab705957f9aeac986c0c0b0f74e0fb2e2ba42d76ab842dcbff81ca93a28245f5c0112922341d737bbdb826976df576c539d7e5f626046ec2eec3b85799d84cdb2c263a6cfdc74b48535544df8049d5c1d7bf2d5272f87a36e64ae588a1f21e97ee22d9b9f85889d27d2166c28d53995be699236cf53c59504d3386d7ee63f92ca66987fb59d17f26b624b91f142e6422dbfca43e7f5bb624a754263fe49834a50edc749561e42c198b8a31a01e64e4f3bace8953e0ce17b1003a112b6f976a3b2fff4e88886cda80114c8ee24cda0648e6d7d1830efa754910fed501e0b31d538dd235cc5ae8d7fd113c89bea46f0ff5e55cb98dd6468bb0bbe9dfe42b4595eaf014216a325a9593fa64736633fea623e7e828cdcc919d48d6e8c5dc3498b5e674a9d74dd8bb0b5ca13aba41f99d80e5f675a35c4f891420a595fb29147c8988d956210be1ca90eeca96d25376ecd5801a55f012d5485c1f8810a586067423dfda58b80db26ee801a4642d19f15eb0ae8abcc38935bcd2a6ee56ce87678eb1e14cc55a559ff5f50a33b82a542f43938aa0e737188a4f40b394afd2c51fd0e26171d80d40cb58ecff39dcd69232330ee16c8915b10a2d8578e41f6a7a7b5652582effa1eec9af98c946cc1e337b54c52f0a6ee119c586059a3cea5fcb5cb3d302bf95e33e05f304c9fa39640d5ed598d374ca7b9efcbfb013854249ba3dabce48553cce52b8359a93f45ea488f2031a2462ec955c73349428ff0011ab0084c4e6975ddf07d8a9cd160102703dd662fc36e9010b9407f851eda351a1843fb71802905998e477794afe3cf2b16859fce7409cc546cc12aa2ad95c84fb4c3ee21970f073adf9b171e0c81b93102a76f1925f8407cf6381e02ae7837ef7dfac475470bfb3ef0796a938905f04fe3c7cee43fbc922cb7069feb8e3cdec0fb42c7c1ebfb0eb5424dfc587a408d98f531ee5a2ca209f3a7049459fd34a1f65788450caed1436331e1993f0029a4ad1f7de14a238e1526ca72b22ffd60cdda40c9774716b98826a3afb34bccbbee5f973e9b0e6aeff53c46299bc27bc1e20695895938aa7bfe96fdd8318c94b9dc6f2582f229f7906de80af20cfe6aade058a04106c3e4a23b1651dc94dc4b5758de26e7516cdbbce68e0edf25de2de14e61450e0f3c68a092ecd567cefe5732a2d1055e33facfd5f49e77f2b0329f6e80ce6dcbdefd7d764be2f8916b83e254ddfeb3f3ae506015929317a8b4ecab7b0d16f44b33cd806f95b45982e8d4cdc124db0e17d2d3d4af663002e80aac9de265a3e02b8f6672d41ea3ead4b0aed737aa04f869101fc2905b0fe297d3be51fb4be6f85d732c57d12e8acfcef21574437773956d744ff5599d7bf78cafc3ade6968c249768005fefe3bb7fc9d202d238e2731d3403b0f2252df9ae47a3be8417b81ab1944cc2258870ca49fcb86bb5188f4b2ab8b9474e730d5aa79fb0881bd5af8316dbe717ace78b8cd5a5eb9993d76ec48f568d59b48b904db2aa3ced7f19fc5494f1258198d41b196f6d10717ed1788e3732689c73b5474cdca163cf37ac563e74e01a187f23a1d9c9fa4c5a71e558c85d8efd8144ab40a0a92bdbad13d255f7afbb40fcb9d6f38211a245864cbca211f45a7bf63c107f4ef4d90807ae02dc3c1f0a8853fcda48f578797cba8f6c0d7c2880f9046f3e288b6514765e449f875ec7e68ba72ecacb3baafab5df400a2c4d8e6876992497", 0x1000}], 0x6, &(0x7f0000003d40)=[{0x80, 0x1, 0x8, "59e3bb5bf0978ef5612038c89e357a54f27ca7bcf11b9bc11fb5603fb0f9ddb6e4f5eeab00da6f47aba01dfe12afae4ba0ee78642f7b18cedd55b59f570fe7d46fc4681891d73e3c40dfb0b2c083cf01f8250aa6c10d55fe87d4e8f961b2af8d079da4133cb134fc66f509a86d78"}, {0x78, 0xffff, 0x2, "430a2f8b3360d70d18906a1318724c45240e2ef789131b7bc0670a12a9ed0cacccd6f9b707523df90a6451e22380c2927d3d0826046bb17cdf00281cb99f650161378072689a1ee7200397e497cefd55b6c2d85f3951d3e19a53045828f079bfe829"}, {0x38, 0xffff, 0x100, "201cd09859b2219e3a527637ebbdc15ee3e35fe6615a4d212099c235f608b94ca7"}, {0x20, 0x0, 0x3, "412cb76bc2219a77ff0ebd"}], 0x150}, 0x1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000003f00)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000003f40)={'./file0\x00', 0x7, 0x7, 0x20000000000, 0x1, 0x3f, 0x7ed, 0x3, 0x2, 0x3, 0x8, 0x7}) 16:01:17 executing program 1: r0 = semget(0x1, 0x2, 0xfffffffffefffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x110) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:17 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) semget(0x0, 0x0, 0x100) shmctl$IPC_RMID(r0, 0x0) 16:01:17 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000040)=""/70) r1 = socket$inet(0x2, 0x8000, 0x6) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:01:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0xc, &(0x7f0000fff000/0x1000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x0) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) 16:01:17 executing program 1: r0 = semget(0x3, 0x2, 0x0) chroot(&(0x7f0000000040)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:17 executing program 0: r0 = socket(0x18, 0x3ffd, 0x5) listen(r0, 0x7) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) connect$inet(r0, &(0x7f0000000040), 0xc) 16:01:17 executing program 1: r0 = semget$private(0x0, 0x3, 0x21) r1 = semget(0x3, 0x2, 0x0) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000040)=""/33) semop(r1, &(0x7f0000000200)=[{0x4, 0x100000001, 0x1000}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000500)) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) bind$unix(r2, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000380)=""/186, 0xba}], 0x4, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/79, 0x4f, 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="3f00000000200000000002237fec5adfdb0439506dea727c33484067d276de62c84310e172e928e64ecb6b9fbe7ffd3dde96f28ddd162743a6dfa4cc2f72b09d63082e4838728a448e0d"], 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x500, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x90) semop(r0, &(0x7f00000004c0)=[{0x2, 0x6, 0x800}, {0x0, 0x80000001, 0x1000}, {0x1, 0x400, 0x1000}, {0x0, 0x80000000, 0x1000}], 0x4) 16:01:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x0, 0x9b5e, {0x0, 0xa96}}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 16:01:18 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget(0x3, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) semop(r1, &(0x7f0000000000), 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) 16:01:18 executing program 1: r0 = semget(0x3, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x20) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:18 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x10000, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000009ef90000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000f4bcc98f60b5520100010078938034cf57735a15d0"], 0x1, 0x40000000000, 0x0) msgsnd(r2, &(0x7f0000000080)={0x2, "85de3ba5cb141ec46fd95e13f1b544969f71dfd42f90ef9f3670a2b8d4a296331cf9545a12dfc975e3ded9be6c989c7e04323c40aa1f602698d4a7de514d61ecf1b8a9f7d32f3236411022e5126d4d974158e2f6644ea9c8ad040da28a413f9810d13065c9efd9595d52464ac8964f4d2b64d55cdf3292a5c4a02b89696299db5ea21df692a3fe1dc7c7b6b0b8a511694fc7e8497e6a6685ca6ba4b84376cb96b6ae37345d7b0c8bcd27d2def91693bd4fd8dac14270911a903edc3bceca078738125d83a05668e9e4f7623aba7b73a50b423cf6fed494276355b6783225c6eed44cba28dc3a6f2c52f6d1e959ddd92abb7ef6d492e68bfca11e78f6"}, 0x104, 0x800) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000e8000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000006f0000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000090034780000000000000095b10000000000000000000000000000000000000000af9f1d5000007c0000000000000000000000000000000000100000000000000000000000000000000000003415d459d80ae29c65087070b354831000000000000000000000d0421ee8cadb32c3d4f6b89552766d95f24e0237fdde9ffddc601cee41e6859cb87de5243fe725101b22270c4fafccc81572"], 0x1, 0x3, 0x1000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000700)=[{0xaf}, {0xc3, 0x1ff}], 0x2}) msgrcv(r2, &(0x7f0000000300)={0x0, ""/190}, 0xc6, 0x0, 0x1000) msgget$private(0x0, 0x429) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x62b) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="010000040000000088a1247424b37db3f7dee43cff4b21b24448d00ad1f3c7059c4fce3ce47f1812f9504104debfeb590fecc274208afa50ebbc1a0b72a0c3c00fe3ae65a3f172151564824fc583cbb23f8235ca5a9af310be2bf3e12e261a9e1e54f71d66304a467861ab293f5e26fa55c334fc6e167a2bef6fddccf4bc013ea93ffb6de26886f3d28d910c1b95af7c61c8b30c0e0050b792ff6aa062b898750ed76d87781a93965ca2ea0fdfe0e72b7daa2c0858fec93145fca8572b30f43850f76f022302adaff494aa49f4ccc244c21009358b7d0611787e646a00ace3357ee2bd326993afd4a65c95f95484a19e0c1eb514be3e22de49d909147e6fdd54ba5963f72e82c14aec6ac74e893f7b01870bca7aba609460115b8a9334dd5d84d524f1fecfdfa0014afb21174f04e02ff892ff08b81d922f5bded5d896681b7c51bde24066d56786e44e2cd546de106587feac37fbd83820de1a127b"], 0x1, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r4, r6) ioctl$KDDISABIO(r3, 0x20004b3d) setrlimit(0x5, &(0x7f0000000500)={0x5, 0x1}) lchown(&(0x7f0000000540)='./file0\x00', r6, r5) fchown(r0, r4, r5) msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="030050e41b57a427000000000000122c42274b263c1dbd3dd9677d6d8bd727b95451b51c25859b0c7fab55fe4dc80a0cea7887"], 0x1, 0x800) 16:01:18 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x757, 0x0, 0x7fffffff, 0x0) 16:01:18 executing program 1: r0 = socket(0x20, 0x8007, 0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x20}, 0xc) r1 = semget(0x3, 0x3, 0x0) semop(r1, &(0x7f0000000000), 0x2aaaaaaaaaaaaa5b) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) select(0x40, &(0x7f00000000c0)={0x800, 0x8, 0x7f, 0x8000, 0x66, 0x5613, 0x2767, 0xe6e}, &(0x7f0000000100)={0x1, 0x5d4, 0x2858, 0x1, 0x100, 0x5, 0x9, 0xfff}, &(0x7f0000000140)={0xb6, 0xdf, 0x7, 0x101, 0x3, 0x10001, 0x2, 0x2}, &(0x7f0000000180)={0x1, 0x4}) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x23f4, 0x9}, 0xc) semget(0x0, 0x0, 0x210) 16:01:18 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pwrite(r5, &(0x7f0000000180)="3a39a28a189748acf2d638425636cd4df055ed585b1c18067ce854f8925214d979c3d432427e7abe23defe4cc4e2b5ee0eabc2f6898029243ab34452acd48ac1e843cecc9449aa6ac254488d90404eb0887f43520ecc99c7792d5c5284e0aa53fac9d464d4edeef22dbc272cdfb8b78ba2b349dc37bc5608d31619289a5f94c22ea33947dac0142b", 0x88, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r7 = open(&(0x7f0000000100)='./bus\x00', 0x28, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000280)="b7236799cc744a0e476570dd9292a88fddf7b9eb50a07935d74bf43e53fa85c7726e191cc52e6b22af9d0b95cb6e8d953529c8c09f8b3a0b974b8f1cd33e4ff77bd1e9bb02c45842967cf891eaddf679d376b894e61627823459d0154d33637801b112ed0ce1ef454fbc82263d", 0x6d}, {&(0x7f0000000380)="aa5a9ac55701eacbbc7e8524a16a85df6ae2bee043712fecfe9d7b74b559af0d7a8efe8f0091c12c5fe643312cacf723aeb4bfc75596caac4657c2864a58dfab7347471db559d025cb", 0x49}, {&(0x7f0000000400)="5703ee5e7eaec8b9b137f0cd30626a36bd9c1b31ad4737693a3d52f8d75a03f24396d4ffcf412f45b6ca711bd44e37c3c74fe4525daf446ac706459cec999b31cac63359c5c9f01f3dd3d75aace4b567f3082d7af84a5844f6514a6eff46344f7e94dda4b0f546bdcc80980b35df0311d08256639d4b048238417f2804ef04e0fd5253dbc20b6fa7d0051238b7ce466855f31d6909f61b47278c137093c4e2fa12c715462c23788ad1376e5a637a5c8a9537e7cd390f8a7ee40f069200f9cbd7a860c022525a16779abfa7c345c3ed4124d4638c15e6624d6e2b6db9d4d25c648900", 0xe2}, {&(0x7f0000000500)="ef201d991c95d1b6fbd2cb6b664e823b46fd6cba2ccf0d037d240f76a04638078f5f4d9a9eaec8", 0x27}, {&(0x7f0000000540)="825b1ad821a0fd2886dd8f353c9113185944695e12bb2e705ba3ee82a4a5abe4c4db8765a19419eb99080a12ffac149ce74c479337602a490ce3f5639821cc44ef2b939b982db3b8e34df9fa0439649b400aa65109b1b4a061180c6b72085fdaf77e21cd247f710a7222c89fd284ba8575ac49d6f1299734b60d7bca2195b3f88128ec4fcf43a1cc41f720e67c33bf2dee847361d48d7190e8bb719a5bd603a2758dba56f33ee60fc82a4b6d45a658b8af841aff593c522c50ac4f31b5300b8f964635f5f64b1a1ab602d4ca3e0ed5dfc18073cbde5efea16412c66d0436cd6347417f7ada81df840734c19fca2a871120ffcfdf50344e34094da9711ec986a3623a33eaf093a155b74e85696b473d420bede1f942035fdd6bf70d7c34da0d87ceb2f377d9a1babd70ed651ae18be9dc1171d2aa145553e14030d3b759566e9ae7402cf3067fa747ff66b31b2fedcaaf9cf21af21a46f56c691b3dc72b66a49a59dd26d7ff51e81edb9f6a0542cd0c511d8d52209d65aeb7c03c94e47320bc7d4dc4919c33a06e01fcbd5318b6bb31e4c3475b45159834c10914cf7a9260e82720f6b2ed591ee6b6863a05df9aa10b5320096a5f07e885a3db49c357a225aa698932db7d9ca540d464922c7836a534ec8ce99a11b701bbc2ebbc150c820d553d34b49ddcd5d57a45c9f0263701c818c8760e56c6a7fefa6a563ea21c03448711a658e69c185fbfcc1819543c7217955d4cc2fb553c4aaa18f077f548af2e357f66df506e0f2865ad4b9665c65106367111cfb9fe9ec8c2d7578c8336d1dd5eb44877c055e65b52c09b6cffe0bad77b7d11878665fa96dff5e29d157bd34d574c0bb7cb3c92176e7c49f9507a593e7ffddfc23c39932dc144c2c9210faaedb1d12ca4f3f4b5b65148bfcb4f939088bda3ca9457c8fc5dea7be4f120eb3983ff211056e3f473c850170e030fd3b3f7fc2932c648bc9f0ebf47ce93a578e8f97c02d141d78ede78f3f8c6a4e995db5caa1f16d208cca734d9f7e2df5c4e0dea9eb5147839695559cefcba0ba29140413a43c1a815726a466562013b8b810e046a8e5531644a058d0ec394a1abe7c25bfd3696c0573fd96a8b0f79684a096c7ea62ca382b8f1a15765601bc4413457840ef600daab2fcc0ecac9bf120469fc1f6a7db3914994807e4dc90c192c4e6158ee7eb417561089348f5c0d45de1daa407addb8447176f89cec9644670780c311906239ecb00d3ff1f5da745776855466c54db0d33915da4deb313227e4039a93cac342ff4f0749089792789382a9eafe23a4e3f6885e47a4a5e9e2980c4fd903329b132b49fd3a6934ba334bcb3a3a58915506589e470d882c9ae63999e745f44b9990246274f48d30b4345b895cb697d9f7e4a76e3c6d1636d6b436f713093fcf61fd70be4e01891bd8118a8535f228695b3974966f9050fdec9d071b25231a588b97bf906b338a31ea0c58f84d0c6cc58668713ef4e51a3ff0a1a6e081afa16a33153d9370f35c19501d30d1c441acc143ab9eb78004465493bae54a053215e7e08b0a57f0937ae8a308ae352f92e96995d69ab46e6f4801a775618250353f9ec7a0b39aadc0a2b4dc0d3ab0b6aff990f7428a5ac035a59e4170d91dc78c8ad8d71c6ad1d8de9c2542beb55eb5e1f948123a025435629cc833ff78733d80657c342c6a5c82f5269a8886f714df9d31503d52df67db15a9e57eb484c52478b955711842913274cecdee64084943d5f7c5783e8318172a46d5f07f84ef19e5733ba48c3b706b9957911bc7d42231960860dfb8e064311652a129dc205e392cee529b218130357d5098cb80427f031f9f1d2acc6f4e6ee42682f88ef5edd4a9b68cdb58713de628bf1122d0fef4ed6c4d567fab4ea7e8cac159d45cbfc211067cef83ebc11021c76aa955cf4567590a9ca33d11f0545d7ea13d7d45b496f88a8f1fff552eda8dd9fb577b0fc06beecedb6b424958a53b042503d0a14f6e073bbdef91d1edb927ce006e5e5475431ae7f7088b6866fe52572b66315bea03c00dcf77fd299112dd6af2f9d678dd951d7efb4234799de0541fe1bddeef8e78d7f02e938a2903eca7cd0a8359d52a091a8b3e07064452586c7f5f00ff16480be3d79fba07778e8b6220c2d84e83022ed91808181f9a149ab8103f4173b3d324fb35c9a4740b01de9f9b4b0dd475a75b9891be4459f4c0c93ebda9eb7f051929c4f86b39ad4e2fe343fb15dbb7531852a46c83ae7083c7adabfc5e95c558c712fd2c3bae54ef6a9da872e5996a5ee1f5b43a6fd729f88230a172c456465cea6a8a7362283bfca25c87e7af8b4ad53d01a2654f1688719422bfa719ebf821f0421b8f390f8180dcc898981e7620007214b0b3fd019b2f886dbd6d239428449e7a752fcfd89496bf5691cd3fcf6edf911996a977654e97ddff82256b9a6e38fb2dcb5c1cc2e2e8144ba1f7d4becb18a04527d08125d51484c3224c6b4cf433f3f296a563152370162a3608a4a2bfb574fdecdc20b2f509ccc3edffe9f5d7c6f640ae3e943d4489f6978fdfaac7c76bc7b3c22c8506f65373dcf34980cac1583bccd452e7305c9c86f23d0d8a984f884e5dffbcbde3773167470e8ad1055b3c43313717a8273aacf33347038d7a5c9a7af9a9068d1b6735549cb4fb130f768bbc1b22a38d0af9ab28b7adf10b90d788dcee8a2a908cf4aa4b1041ae6aa71a40c312ab59f12a6ffaae7a4a7eb83bbbf715ddae68e6b8bbcf27c5925af1f3d2e0c2841a2ca381ec5c40aa35281778636dabf88512d30ce985eb1cd4320bbd1422758aa426c977ba7c716bd97d7de6aa2fa4e9fca6c85f0b3b8d4f50c7faa45f1b87a780e5c012f7c3cdab9222bacaa069760dd98dadef7e896f6881616fd5fea9b9350bbc541ddb861ca92de0f8c06eb55c14beaa81c9b6e26a4bb6719d89b756e39fa4f0c00f30fa3f1aaafdccdaa0eb6255571359ed74aef4f2729d0d8aae979432349e76c55b05bcca68d1621f895d6a1c494030c7c24e46ac438644012d30bf762e72aa01266813f337ff08e7851de755ade1e7e6feba74677557dd8a95f0b2a1e6f5633edb248e8e0c568922fb3293677f2f0761ae36a75a77a9137e938309130ae9173aa8256dd03778f45b52b4d676bf8903cc796f8de11df97f5dd54ed8366be83a0e098ce1720484be5592512418eff33d52e84f9f3012f26976089a71bf7835b649dfe80426e76f3d1ba4d22f375b7de65b4280308b19b5b6e30e3fe4ec3da86542853de00036c130ddb590c350de8321a3b5b9869ecf997a67f969e32771db6c64b1cb2e0b428a2f68a1579b0a6f26169623b5be62661649c10e94def8fabb297d5e8ad92afb1640cc3f2295810f55506ccf27c9aac951c63ae5809e195bde7d7451b9e6d68bee4d0c6cf5e481a3b478a1549a45063cb8caca40c0eabba89411448284adb17400ef2c13e34db25da4d9da6f436b9d18dd5ce55e3e64ca7f2757420da26aef5d05236f190d7cb21a97057e6ffcc221cb4b876ae70ecff81a4c94fd77a2273bd3288956e6b13d6360fc752fb9549d22216f2cd8965664d072e01eac4c97cae9aecb2d256d1e781f285fee711906ae9680d96210fb67564963fefed3b8822a65b3302e1a51ba3769fe11b54fc7705ab533417e44002b1a6777a8fadc1f26245f1c4d8024969d52dfce393a78a03f1a7ed23d2f8e8428ff1bf030390d59f161508521e0ea2a84a2b786a8aaa707cdf35b8c6aec3e76f857a03d63732cf2ebd1f78ac11234ef41945cc3dda83456bb049c47297704624f94887264c3a99b94b4ef0409926bb6a21641ce028286f377771f4f818a9dc4a7158250d46934e02c0dd46e7bfde542c95bae0aafef1991544eae75a10651a0d884ab24c5982ce783f0f921d4330c88ce647cd9023393b7eb099c92b0b31f4699522359c33a505447e2a979ab91270b29bee3ff7a42cce3f4f14193c149c1a9763182093f99969686d6e60e7434b4c4d1de16d367cb78424564475f328e04682af0a351391fbedba9e35f3af29711962444095bb4fae32cbe56365285c388be075dcb1584821a60a46502ed1058d361b3605b99d68c7b8d8a7c7a063c05ee290f71e060eceb2fe4e8ce2a1cbd48a2ce394836235f0628e5798aa19105290b9ed369053830415aff84c747277691195cfd5a03af88fae75e5af61b054dcaa0ff949a11fdf780e111cda172368f4ec9c05a2825d8a140395caad7d72535b6e265e1e2b78c882441d3772ada9cc3ad7346845a275f9d66edc62c892cb1eb9f73cd728a0c11eb47b518649d7d9c82ddc602934bb0c8329eaa93bfe5fb87d690f0666ff33d0a57bc4f6e4de34f46b63162cf25294b1a0ebe099358a7a23196de1cc394caf8626865421a6980386fe88874b6a58d51a0c668d81279cc05ce66ca2d68fbf5b6ea7a60477bf6a805017fab30a73627852a03f59c210f3ae5db5020543bb8fdc35a98aa44feb7f02fab355656a961786ff1153cb2a03f9e026b9b0248cde9a1bfde1e3c264f0ad8a6ee1129bfa9f0b2373e73a8e1991a039985560516425c184a34e89554d8bfaa7b3de538f525a14c21b9a79e87ae04282edd23cec4c218fb66884bce33252ea162983869a624f93da69435bc7bfdd813710314c80fc3da0dcc8b234702817b1c8d3644565515e3b4590f94713a2d8f84edff2720a26d18159c8432677fd7a194537684bbd3b9c21dfeedfa704da3bdfb59f04c08d13a53d14e11b33ba58c8352c87664a367eb2810a4fb95fb1c2e230613e92208ce0e09c9e715db17bc20f52246b0608dd65626def4302c46433c6c373bc74b4054a7d8b931c4c49a8c22f7f5495a1005e42619ced12b2510ec8a62ff4f623939bf819a04caa810d3185c839fd8f402ad996d12f2fd73d90268e5a5412b2cb19ae8c706bcc7bcc18d0985ff1cf1aadd2a66c9a2b7b221c06322df553ab1b742d461049781ac0ea4d783707d2f45eb25c59dfe0b4f1ec68f74b4acafcf3367c14408798dff76d6d68fbc00c41f3be8952d240d1edebc54860ba55c789621db01e555e9b0f4b1508f758207cf02ba7d4df1e0fc953dee3ec56bc429ae78ba882d6721b49c7aaa87113b44c4ce97981c9ec04e56957a31eb77a001d116b003b415d770d97535228f424b1381cba1a396c6e90a6259b9921ab485ab7c05f0aa1c4150f4454a64e94bed7cb5901fbb7df2f8ad107ad124d34082ce2de5ca9a26e0392cc879f011313990682a560b9a6f38eaaeef640feba49011e9e59128896d3ebf2f159462c8dc77d4207d5f8eab43aad7e2411eee8be7cbb15daf18c0e5f841ca32651ec766114acb0561dad084e6e70e997ec27d0672c14a5777c30e7f9ae0ee6d9386a0cb2e3d02b6c3be8556bd449081edf92bc53dea7fb829d6035ea592edab7080256912a4eadae46507f4d30713f60af735d1ae58ef17238730fddfdd4b11b3f9f7fbc63a0cf990f2cb1011f2f2d38b1bf2420fdf438c381cd83f9bace4ae832863610554327a227ceda3e6480b6bec538ece44b6007c78a305b9a0cab669562378f63ec481335c4c1059672fd71409b6634951e3bc3a1f738b78accafacae8634b1f35877b285bb03793108b83a018f089940cc734ad964d5c1f839240b9bdf92ef6017fa8ce09dab46e39cecb95863b7257f909be175ce996c9728eeb2b8a1ad82050ac653e80a60e0a3f0846af587eed9891375ab890c4da1fe62021cd1a18c747af839562b3fb62e6739d8d87daa5799d3f073f6b9b69", 0x1000}, {&(0x7f0000001540)="6fdf7948f4b5f381ff78893e28f3f40883bc54751238d88ad2080cba39a0b9ac16dc74fba178e2df522f7387a1b675e904a3e910bf4816c256aec0a540c1fe77d336fa4c191a6919e56f008cfc3c142730da09bba1061fb58b60d8d79a130f7ee82d60559d473f1fd32c838447a5bf36edbb9765ec6166340430465d0bc5cae29496", 0x82}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000140)=0x5) r8 = getpgid(0x0) fcntl$setown(r5, 0x6, r8) setpgid(0x0, r4) 16:01:18 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x0, 0x7f, 0x4, r1}) r2 = semget(0x0, 0x3, 0x0) semop(r2, &(0x7f0000000000)=[{0x1, 0x8c9, 0x1800}], 0x1) 16:01:18 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:01:18 executing program 1: r0 = semget(0x3, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x6, 0xffffffffffffffc0, 0x0, 0x81, 0x2, 0x2, 0x0, 0x3, 0x8, 0xd8b}) semop(r0, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x2, 0x10000, 0x1800}, {0x6, 0x0, 0x1000}, {0x3, 0x80000000, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x5}, {0x1, 0x100000001, 0x800}, {0x4, 0x7, 0x1800}], 0x8) r2 = semget$private(0x0, 0x3, 0x8) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:18 executing program 1: r0 = semget(0x3, 0x2, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10001, 0x8) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) r2 = dup(0xffffffffffffff9c) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r0 = socket$inet6(0x18, 0x8001, 0x5) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') 16:01:18 executing program 1: munlockall() semget(0x3, 0x2, 0x0) 16:01:18 executing program 1: r0 = semget(0x3, 0x1, 0x300) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1803}], 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x62, 0x1800}, {0x2, 0x0, 0x1800}, {0x2, 0x200, 0x800}, {0x0, 0xe3, 0x1800}, {0x4, 0x3ff, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0xffff, 0x1000}, {0x7, 0x4}], 0x8) semget$private(0x0, 0x4, 0x414) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8018, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x131) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0xa, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semget$private(0x0, 0x3, 0x1) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20a88, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 1: r0 = semget(0x3, 0x2, 0x40) semop(r0, &(0x7f0000000040)=[{0x0, 0x8c8, 0x1800}], 0x1) 16:01:18 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair(0x22, 0x7, 0x400, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10001, 0x8}, 0x8) r2 = socket$inet(0x2, 0x3, 0x2f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000100)={{0xf80, 0x6, 0x1}, 0x7, 0x1, 0x200}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000200)) connect(r2, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7fff, 0x80, 0xce, 0xfa9}, {0x4, 0x0, 0x6, 0xfffffffffffffffd}]}) 16:01:18 executing program 1: r0 = semget(0x3, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe8e, &(0x7f0000000340)="a6") 16:01:18 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semget(0x1, 0x0, 0x80) semget(0x3, 0x0, 0x408) 16:01:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffff) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000fef000/0x3000)=nil, 0x3000) 16:01:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) nanosleep(&(0x7f0000000140)={0xfb89, 0x828}, 0x0) r1 = semget(0x3, 0xfffffffffffffffe, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x100000000, 0x3, 0x0, 0x400, 0x4, 0x946, 0x0, 0x2, 0x8, 0x400}) semop(r1, &(0x7f0000000000)=[{0x3, 0x8c9, 0x1800}], 0x2aaaaaaaaaaaad8d) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) rmdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="f8d92a2089de6269fd67b525cf594c8cc8575157c47d01405d8b7386f35c91f866dd1f9ce8e4e3009eaf26a1c3e125e6aeb3711324ed07a3737851721486cc37fa783ff1ea3b22ac9ca41295dd8ecd1b08da611be61f416ba7204d76f586f78e6543cacfd2bee834688e03b97fc241aa7d5b042eee9736ae267ead61caba0cbdc89a1af97fd14364c38c2ad06c61", 0x5d}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x580, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 16:01:19 executing program 1: r0 = semget(0x3, 0x2, 0x180) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) semget$private(0x0, 0x0, 0x1) 16:01:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') r1 = dup2(r0, r0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)='c\x00') ioctl$KDDISABIO(r1, 0x20004b3d) 16:01:19 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:01:19 executing program 1: r0 = semget(0x2, 0x400000000002, 0x10) semop(r0, &(0x7f0000000080)=[{0x0, 0x2cb7, 0x1800}], 0x1) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:01:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x3, 0x8, &(0x7f00000001c0)='P', 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x100, 0x401}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x1, 0x3, 0x6, 0x0, 0xfffffffffffffffe, 0x101, 0x7, 0x1, 0x1, 0x8, 0x4}) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000340)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x28) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x163, &(0x7f0000000400)="5acdeee2888640571a74cc5e3296056306905121cb40b2206d6dc79b2b6020219b39ae371cc14d913ca79b194ab275b5c73ea321fc90924684112f5a83b23db92cb1c14737b456a14a8b03d9834c56bbb8050000001705a252973288965df26706e006ceba71f1238cb54d7b6a8a6dab22482e8ea2d810157634de75aa07000000000000009e3c942834b9d0ad2f0dcbb9192a57e5c0a5089b665ff2817f96f9c047ab6e68b9555d33688b99e0236fc90dc897906fedd5fd6c790ddc5e55ba18be6b205135d23a5d5b0954caeddf50d6a1349bb402c01a0aae937689b065491bee7e48d1e196b0ca4159d96e7294c303ea8efe2389bf3172b22aadac62c34f4dcb6427b43b89042480aca95b32e9228db80ab3cd59ea53ad2926f047352b17a461d145c1ab275208437f059840aedd3f5973a9dd8ec43defdbbf1e1a46e5285cb4b74723ea9ac68513c603f5ae1c7b6defcca0cc00"/355) recvmsg(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:01:19 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffd93) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:01:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x6, 0x1, &(0x7f0000000040)=""/23, &(0x7f0000000080)=0x17) r2 = socket(0x10000000002, 0x3, 0x0) r3 = getppid() r4 = getuid() r5 = getegid() r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000640)=ANY=[@ANYBLOB="0100262f66696c654100587cfd5c3eda1d14dc9c26f47668d8b90c4b538c04fb243045b97825ea99d4b0690f882efbbe8346cb353e97b8f2198f783adef20daa59de16e8baad024d38c8c870902d1f2360da26340588ef8a2f9eb516bcad74dc44639816fb42e799f5153cb3a63ce473f42adda8d568f85698c38f2299f2679cd0b91a1b"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="39330b7d28478fd5bd6f43a9ac663cc70e9c96d11ddcfed7279f739234bb06252e6bdd8e6258776fbe6b92d93d07747db73968257a61ee9210c61c76f37665fe92241482fa746c06c37954b11fde1320dfb26a972fb73a896320ffe4aa0650cc088a01e345af6ccb7ee8eaeb79797b2ec0ba489944b6db78a58133cb91d97c9b8e8a064f04d4d3665b58e2615b9a01467b8b9afb636eb995f15adff4af20f5457f28155bfb8d60863b25b8c5937d65b088a7e7b8bc93ee4dfcaeb6fda1f59fbb8869510d8d83e4c1ed4acf5deb0be9d174cbb14b8687302c6b2f4851a3440b24b6ae47a860e7ad8e55f6", 0xea}, {&(0x7f0000000200)="a5ac1d57b140f54c3575d5", 0xb}, {&(0x7f0000000240)="7e37934fc62ea0487dee39c87292bff4bea6cb01fc59a2ed61db5baf1a6f9e93b373ba2fd3577d896ccf8a550bb385f42daaf3272677633d170bbe62cc3aac4be2afdf3c0f", 0x45}, {&(0x7f00000002c0)="823029f4643e1083b68543dfc7ed3d92e664902536471c52c324b4a2160b6eb08d20efe9ac3b8dceac476e55d12da23048e3f7921d3fd9839ce306c64693e76f842349da5b244edc6db4b36735a64258603a5782fc8c4c9f178d723f6217c14c4622b577fd15f7f220a3a9604eb82805a41f397d3c465940ffaabcd91968d0cad25383180213ffa4641a1c638e882836091ea74e00fbb48d1facbcd1ad2dcc0c2273893206fb3184e493aa0a068850629d54908188bb17b0e63265729affe038814d66a98d2e7553343dec4cfea6490a3fab61aba7983fe4ae3149b12ad494fafe5d29618f4ff624c0b8f5e09d6696f001e05d69a190551503", 0xf9}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2, r2]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2, r0]}], 0xc8, 0x400}, 0x401) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) 16:01:19 executing program 0: r0 = socket(0x11, 0x4003, 0x9ba) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa00, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xcc) fsync(r1) sendto$unix(r0, &(0x7f0000000180)="5001050260000004000000011306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297ae1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004127f06fc78dbc0b94fffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x159, 0xffffffffffffffff, 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:01:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:01:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() readv(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f00000000c0)=""/20, 0xa}, {&(0x7f0000000100)=""/26, 0xe}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f00000003c0)=""/145, 0x91}], 0x7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$setstatus(r3, 0x4, 0xcc) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) pipe(&(0x7f0000001700)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000015c0)={0x6, [{0x0, 0x9}, {0x2}, {0x2, 0x61f}, {0x2, 0x3}, {0x1, 0x1}, {0x3, 0x7}, {0x0, 0x6}, {0x2, 0x4}, {0x0, 0x8001}, {0x3, 0x6}, {0x2, 0x1ff}, {0x0, 0x7}, {0x1, 0x6e6}, {0x3, 0x9}, {0x1, 0x20000000}, {0x0, 0x8}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x9}, {0x1, 0xbec}, {0x3, 0x3}, {0x3, 0x3}, {0x2, 0x40}, {0x1, 0x9}, {0x1, 0xe42}, {0x3, 0xffffffffffffff00}, {0x3, 0xc7bf}, {0x0, 0x100}, {0x3, 0xdfb}, {0x3, 0x9}, {0x0, 0x100000001}]}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:19 executing program 1: r0 = semget$private(0x0, 0xa, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000001}, {0x0, 0x200}, {0x0, 0x7}, {0x3, 0xfffffffffffffff8}], 0x4) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000000)) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000740)=0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x3) r2 = socket(0x2000000, 0x5, 0x6) select(0x40, &(0x7f0000000140)={0x10000, 0x5, 0x5, 0xa5, 0xd4be, 0xfffffffffffffffb, 0x5}, &(0x7f0000000300)={0x0, 0x7, 0xcb6, 0x5, 0xf2a, 0x6, 0xfff, 0x9}, &(0x7f0000000340)={0x800, 0x0, 0x2, 0x101, 0x100000000, 0x1fe, 0xa36e, 0x804}, &(0x7f0000000380)={0x444, 0x7}) r3 = socket(0x38, 0xc000, 0x6) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000200)=""/51, 0x33}], 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/116) shmget(0x3, 0x4000, 0x404, &(0x7f0000ffb000/0x4000)=nil) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x91) semop(r0, &(0x7f0000000040)=[{0x0, 0x4, 0x800}, {0x3, 0x3, 0x1800}, {0x6, 0x2}, {0x1, 0x7ff, 0x1800}, {0x4, 0x8, 0x1000}, {0x6, 0x5, 0x1000}], 0x6) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x4ed5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x3, 0x2}, {0x18, 0x2, 0x2, 0x80}, 0x6, [0x80000000, 0x401, 0x4, 0xccb1, 0x2, 0xa000000000000000, 0xfffffffffffffffe, 0x3]}, 0x3c) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000500)) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/8) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x2e) faccessat(r5, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000006c0)=0x4) r6 = semget$private(0x0, 0x2, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setgid(r7) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000780)=""/213) r8 = msgget$private(0x0, 0x30) msgsnd(r8, &(0x7f0000000640)={0x3, "f45c06c1a09464aa0941bb386794726e1c72faa90b87d721abd2a23f18aea4c563dc31d49153bff5ee95540caacdabf21530b3d45d0026137ab566dd5b34b06640626768358041a97240921edf13ed0b51bc5bfc06caa5d81d81859c7a22fc519a107874"}, 0x6c, 0x800) 16:01:19 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 16:01:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000, 0x40}) 16:01:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x43b, 0x0, {[0x35, 0xffffffff, 0xffffffff, 0xfffffffffffeffff, 0x9, 0x20, 0x0, 0x80000001, 0xb90, 0x81, 0x10001, 0xef0, 0x2, 0xfffffffffffffffc, 0x35, 0x73c, 0x5, 0x3777], [0x3f, 0x7, 0x6, 0x1ff, 0xfd, 0x7, 0x8, 0x9, 0x9, 0x4], [0x10001, 0x3, 0xffff, 0x80, 0x4, 0xcb, 0x4], [0x40000000000000, 0x7, 0x8, 0x4, 0xfffffffffffffff7, 0x25], [{0x4, 0x7, 0xba, 0xfff}, {0x0, 0x6, 0x200, 0x6}, {0x3, 0x9, 0x6, 0xffff}, {0x4, 0x80000000, 0x100, 0x40}, {0x9dea, 0x10001, 0x4, 0x2}, {0x0, 0x5, 0x0, 0x5}, {0x0, 0x0, 0x9, 0x8}, {0x89, 0x100000001, 0x8, 0x9}], {0xc9cd, 0xfffffffffffffff7, 0x80000001, 0x6}, {0x5, 0xdf, 0x4, 0x6}}}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) r4 = dup(r1) r5 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0xffff) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x3, 0x1}, {0x1, 0x1ff}}, 0x0) 16:01:19 executing program 0: syz_open_pts() r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000402000000070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="826970b0bac547bbd7ce480b19500b2106eb70438700778f46ab6eb6e73cc2ea331df1aad96ddbb0397376f73ca14fe994b804d5a02affce6432b5f0eee684bbc963473efd17f031f41f3fdc6d29b40b32e82fa48fa4cfbe7295b7213b103c1ec4a401e2313cadd9f932289fb3d31ad6920d4e33462e8678b2d3b6b1601e1ed1f1bc7f6a83be4188a3517ecff616bb5741d909000000ad000000000000"], 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) getsockname$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000340)=0x9000000000) setsockopt$sock_int(r1, 0xffff, 0x1909, &(0x7f0000000300)=0x3, 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x19d, &(0x7f00000008c0)="b6f922c2f0002cf02cb3f7af286b4055e8b1e2f207c33c06a9e8851fa69941ab60f74727ee57e73a0a4e2e825ea41e3c543db29e3293b6bb06cbdcb129486a458e3a8d03e4ea3e4bdc9b757dec1be2674d6996ceef49747a59393f14b015d96eb3c9785b4b1f0366ce0283f97bf3522f64c63d8132c239102697d6514323ea18f2933d519291fd5a429ae0130943b387ead2d4386ba68ba8f08fdb9fb99c7a6913fe79515f6485d6d69dfbc798789be64faaab48331987ea05b56656d2c7ba8a3ef19cb7c631f4ee971dcf65cc747f247aa0eba707d023338e999f84a6155706fb6cb334f70028cb07aee606e3e5f77d60a9f250f6cb515b899bca1743acbc74805be6b964a59bde4bb2552c454f862ceefd23f4a9ef3749acacb5ea6c0eae18b540c252e2995b7ae779d9724a17848e830abab157e591e05d099336d64f479360c9ae3c2cc92e7f78c19b3921e20a0fd26effce9368eaf15043aa7e2aabfe098849b955180bcf611af0209e4804087284ba3a409b541e162084956c2bed4fe13b6275aa3c0f7cd46d8fca0bc8e48716f15f78457bfd73b5203422c571") 16:01:19 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/13, 0xd}], 0x1, &(0x7f0000000180)=""/213, 0xd5}, 0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x30008, 0x0) 16:01:19 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x80, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000300) 16:01:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:20 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0xfff}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:01:20 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r0, 0x20004276) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 16:01:20 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) flock(r0, 0x1) close(r0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0x9f}, {0x800000006, 0x0, 0xdf9000000}]}) syz_emit_ethernet(0x101, &(0x7f0000000740)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131462b0795de24a22162442245e34a7d4e1de1ed3d3670353cef80549db8566ef9019eefef36a9a164200fb9ccc60ca7fffab5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502ce0b3ac5d374c020ec4f08fd77f2022a91d07f50d7441b162cdb56f56271d642d2f58da5f9fae42e64413791642678970489001f33db97f861ad6d2e259db97bef52a000100000000000088a3711ec7fe37cc4b4f6df4265a0e1c61c5d4718b3cd5") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) 16:01:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() r2 = msgget(0x1, 0x3ff) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="0100000000000000c6bfe3eaf1a9fb245b954cd4ff07000070be2271479583cabea39ff9097132e0c0d3ad9b611be469b92e650278905ac14e2caeae0739399a5a25a0dd3c986f24ec1053339ca4589eb396e1edfe84f57fec32921e1a8ac4ce5b76052527bcaf27c42eb96fb504f285571a48aef8756cdee2399a0535f637d444fe46e4e9dd7491b588dcb69f015c500086082fb0157ce2b6c7e667d19919f65a60424fa659dc03161100"/183], 0x64, 0x800) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffff801, 0x80000001, 0x6, 0x69, "0570eae18327ef5f53d30e0f0eb4c23442812795", 0x3, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x8040, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000180)=""/129, 0x81}, {&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/226, 0xe2}, {&(0x7f0000000400)=""/200, 0xc8}, {&(0x7f0000000500)=""/30, 0x1e}], 0x7) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:20 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x80002007, 0x5cc1) r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f00000000c0)=[{0xc9, 0x8}, {0x5, 0xfffffffffffffeff}, {0x4, 0xe8}, {0xca, 0x5}, {0xef, 0x3}, {0x4f, 0xff}, {0x82, 0x2}, {0x0, 0x9}, {0x8a, 0xe8}, {0x1, 0xcf1}], 0xa}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) clock_getres(0x0, &(0x7f0000000000)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0xbf) clock_getres(0x2, 0x0) 16:01:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r4, r2) 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) recvmsg(0xffffffffffffffff, 0x0, 0x40) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 16:01:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x22, 0x100) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x0, 0xfffffffffffffffe, 0x1, 0x4, 0x1, 0x9, 0x1, 0x0, 0xffffffffffffffe1, 0x9}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x20000000001) fcntl$setstatus(r1, 0x4, 0x8) socket(0x22, 0x4, 0x666f) 16:01:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:01:21 executing program 1: r0 = socket(0x26, 0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) flock(r0, 0x8) write(r0, &(0x7f0000001c40)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377491ebd06a1c896c24bd6cc866a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f8ff3bdb8e73b77340e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f4af9182cb53a5780b4f101731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022fd1cdd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a9", 0x5a1) 16:01:21 executing program 1: mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:01:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x197) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000fc4000/0x2000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000f12000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r2) 16:01:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8213b) r0 = semget(0x0, 0x0, 0x100) r1 = socket$inet6(0x18, 0x0, 0x2) fchmod(r1, 0x1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x2a9) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) 16:01:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/33) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) dup(r2) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000100)="36e83503425e259bae1bc650813bac2d2e4fbe1ca26ae1a543d38cfa86cdeaedb6b4ac214c57cfddc4ddaec397d61a310e322e87ba6e1ddfe0a6c5f7ad283bf618d7f62b8f1efc8a6f5995af057e07b36264572a32fcbb4fdf6b9e7e8f313e3893c5") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:01:21 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8b00, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0x6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8001) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x5, 0x5, 0x6, 0x5}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d5", 0x1}], 0x1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffc) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:01:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) pledge(0x0, &(0x7f0000000040)='\x00') 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0xfffffffffffffffe, 0x0, 0x0) mmap(&(0x7f0000257000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(0xffffffffffffffff, &(0x7f0000000040)="1be528d0603233e6fb041f1e2eeef75ce60f8cb45b0a8a25914be16576bfa776f2ca6e3511e08a060f695db505d613abfc66a7edf265140df8220b377cf3a09f0589a153b0fa6763ef47c9dbd1384d35e58b5576358498eb31c4450664773862f655611d1fe9aaab7d676568a420d0c775d1fe601446a0025135801600eae92fd1fd47de33962e1874b6d166ea2246e797e71819183a5eb4480956a02f66a69b9b420c7e1ae8e7dc4e01f2231d94b72c8366d870b07a077ea54bdaba304f39f3a7cca3a29eb4a59d9ad29a0d364355fc0582b895ac3a1b80abf668cbe2f88bd09355dbbdda3548552feb083b320907a719987b10cfa61f44963a67bce0f775899a3f4b1ecbe572b75a3a1bd93ec3778304a1f919ca9f2f5d81abf0586a04e655ecb63f05b8d5863413681fb62b266ee711d933a1ba83b9bde395da088b878414a074a586c6f0b965018d95aec7ac6c0b385e56be289087b8fed562fe78a7b1bc2f573fa4d13db3dc6766c17bf97aad715cf07dced48bfe0db223581c0ddf6dabccfc3d886cb5493585a1d996245ab48b81567465059ec12a925d185df8de6ae962b8c877e134f0ad5a1a155f146420706400d6e3e26126519b04daaaa8a89f2d608ad192c6831ba28c46031bc1b7844968d504b0cd662e918f44ba2c9911e5d803b74448f687c6dce55a6f686a91b3d603913f4ff12c29b169d40d834bfed209edceb98602685dcb9e724dc1132aa93c50b30754b1b294d384c3ae8fad0b488f604ca1025a304e99d5954ee71133e7e943809648e5966cf568c060c481a239fe9695c20f494014c36895a52ad37b108ff275901b62892ecba5fc8fd1fe2cb587f0612eb7f15c7683bc1df490ed700397cbbc0c9bae5c62452749cb373aa1f1a03bca258fae5f920d7710d95df2208b6a1174e92fee81c2425891d85689c4f9b91423aa255f6d02b1715b38e99645145074b72efefb792021719f207ad74dc617c5c61df6cc8d0da4b9016d7fcb797015ff5eeae5d866856dd80c5c0306aae65547b0b43746fb7ea24861aaa54fdff97dc01cd05d82553c0ee63bfa9fce112d4e1810105938d90878b25cf72a18032b556fc53f69000ae70316792d7d114c1d5109f455a50857502fa51fd1e4d202074e1218e14e3d75b0fa903d6131df9c037b3f1f3e707e2deb9ce171fb92ce8849529612a692b56985aafdd05285224904abce3e945c00d5418906c1d5ce9475afb929e97bf95721b9f72ead765e95d3c5f04d0ac1c470359075ad47fff75ea98803796e6cdf12671d75a3511864e477352cdeb7faaf1fa7e7c3cfed40a002f6cf32176be2d3b5e7250187d35ab191470244a8b35c003cae558788321b1af485be22074294f282cb9ac0c7111d7a5f38253d113ce7579a229b0b0eb1a2815dba3667acbb15bad60826100060bfa384b9c95b368993b19272029728fc9b0f03ef81924eeff3f3bb5f2aa47c8d06a0d3b8318ce0415805ed1cad73491995ee34959686270da5220c37e9e073604b6af6b8db0b055661d8d603529654ffa6cbc29272070c7e6e2f9da7df5570eff54791a09136215098a9fa1334231d4a9265b0cb85555ed692460f95a9c54cb45082dadd050f05cbecd529a5ba8f8d7d9488917dbd0970e353a75add2bf9360d0b809997a81f983c7db620272a850b487cecdff50627a16ed25d394d738cc05fbe3eccb87ec0934623d32f2c6ae21e7b64472195dfcd01b44e0b5d9ef37dd0536a55bbe625faed2cd2435214d812d0a16f109beba237b1fa6bd5d85d64f39ce7072c4557744b8b56e07527d8b9986c384a55e8980a3d1364888f2bb29473364876725cc90746586ce6c080c803e4a5e90dd11a44cd30eacb26306c7289857fa51c9b991aebdd36db45eb1e8ada31411e059b4af0369b28d5b3e32d121238d14f9e74dcf0e08b171dd8a709a62092b1681a0d4bbdf601fc60b999b3e2164b9d4ac7a4b2ce1d8f4ab37c9b9d5fc44ee41e992385e22b1828e7192a4bdaa04acceeae742494f8fc28", 0x5a1) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "85107b8a507c84a4ffff0300ff9c11000500ffeb"}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:22 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = msgget(0x3, 0x240) msgrcv(r1, &(0x7f0000000080)={0x0, ""/12}, 0x14, 0x1, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) syz_open_pts() syz_open_pts() 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 1: setitimer(0x0, 0x0, 0x0) setitimer(0x3, &(0x7f0000000040)={{0xad52, 0x3a}, {0x80000001, 0x9}}, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0xffffffff) getrusage(0x0, &(0x7f00000028c0)) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffffffffd}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x4) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffcea, &(0x7f0000000580)={0x7ff, 0x1ff}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 16:01:22 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8280, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x1, 0xfffffffffffffffe, 0x9, 0x800}, {0x0, 0xa000000, 0x100, 0x1}, {0x56bf, 0xc93, 0x7, 0x800}, {0x8, 0x101, 0x200}, {0x200, 0x401, 0x9, 0xcae}, {0x101, 0x9691, 0x4, 0x5}, {0x7, 0x2, 0x7f, 0x4}]}) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x1000000004010, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) close(r2) 16:01:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r2 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="000000186004008b00002327000affff080200000000000000000001feb4ffff000000000000091400000000", 0x2c}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0x154}, {r0, 0x41}, {r0, 0x20}, {r2, 0x140}], 0x4, 0x400) 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x6, 0x5) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000080)="ae68c2b8ff4316a14186bb74d37593aaa7fd3fa168f720fca56243f84bb6acf94acc27d2ef1095be8f0fcbe5064f12fb52756d450b0292ffaeea8a43d52b894981ee715d95400859c1d9144c3b355ad3ab4b35b7cec9e812b36d775cd6f612e4474c4c1ba33ac24908302e6eac483696d5545738268e3a0ed971f043e10aca2bf231b8fa17d59e3d3287a2386ff7f777fadd5bdc0b5e4cba84c95a357fcb0b62f671fac9c4b4eeab", 0xa8}, {&(0x7f0000000140)}, {&(0x7f0000000180)="5d9242bfc8876b42631224ccd7fe90727006f5ad8ce40ff16aebf414e619f6cbf7e3bc3963b54153a97b50dd8fe408b33ffab497b7829fb34e23ea0ced665d77790549199fdd5b88600aac7358d0fadcb1318f085540be2c36d91f1939421ab8c8b8796088dfc4f7d23717874b5e", 0x6e}, {&(0x7f0000000200)="92fc73b562e0cba2a99aa8585142c35c3c7fbcf3c52ede1b79d4e11a3197d5db3218d6ba2c668e5afc2be306ddd6d0dbdaf45c9a17b3093124f3bb51089594da3f471602916ff3245412b02676caec75200d60441ed49ed8e7798c288e95d02d7d68eed166040b8c0d28303d6185ea344564c820fff87a472472471286d19271b762279ef2e2a425b21710692e98c508bd13a51ca52ccec8fff9a90539b91120414ef0b2babc15355fba430ae5827aaae3d1cdc290aa5bf4aabd0c76a5b90d095c38959e375520d2ecd9f4fa781a50bafb73680b4ac8f8a14a6d122a1cfefc0a7da8e92a5c38eee8fdf089df683fc2371f63876e8c9a7e73bbd5359ebb11b86fc2c4cbc1acf0968781511243142605c43f8098f78fb7520eb570c6a3835dbf16461c2b4e5a3270966bd0de566db7940be895cf76aec84d60f3eb3d638d9267788942b7149a5bcaaa72aaae2f257e283e813d86b76b888ff0c9b755a8722c77e6c0ed3433342f695c67f744712edda7cb80f3d534dd69960a3bf7b273138c0f33b534d626b63f00d408fe87944dbc2c651d0397de6cbccab6d81f8e6c4025aaa94f0a60c1bfe0ef17d0302817b182efa7f595a628d849f6230fd0ab86ecef4ca69c1589c8d966499827316045e59db185043a9472a995a1da57b5342a794425b3b06c6e31cffeb6a3e1a599be708b5b8e4c3d7171969f9c010ccac88870daafc92dccf06c7e7d046a67cfbb4f9486089c2bfb288103ff9912d75ee1f74cc766ff78d7381b97420675f8c25e2d01fad6c5605fbc08a9e3937a43de28ae514968c69bf1ea0f34dbff27800d25807e465a20f2eacb96d9912d01c2f9f50dc9a9f5bb3bf5f3e998362b398a720fa6eb3589b3667ce0f961124be3304812760904b9d9e356ad029b6cc392361efe9049e368e92811ceeed9bf7024c7c44f9029e2966cac3305284e60e01fc8894604372c9acbb6b04e7f955db8d6905c58b6ac82af6c10e4670c2ce3d6044b400e0c0bd623920a653688c054ad6d0b6e44e616770f68e72bd886544dbb53f2671f63c23f4ce3c75688145e9dc6b69d8aaad27881ac9ddd3cef2c2dabd5fbbb4fd4ad0beb85939afa8e8017d972ae2874466108a19064d4c09a60d623d286ebcc585a119c816273e0e282e38fe350e20bed7b2bfd05546e498a194098cb906bccbe91ee1381872a225f77a9b34fbafcb6abe09137b51de5bdac77866f18af53d53d0a33cf6d343cd4ec82a1eb44e1aa51159303aa4bd0d091ca3a2bd2a9b6b30f9f7f2d9e0fa16eb2cc5ccae8ccb77e73828b22b15cf12cdf256949a46ae3cf76f4750e522018a933eb70b1de50aad61d32b831ae135bb8eae382aeffb920ced5cd8794534d3060e6184475c3ee11fcfeb321991a0ad9c6e08bedc8c128b66b920392a343dd2c6b7f0a45421e04937280d35f886de89ced271747f44db596e6c6a25c546729a1328364c87523cfe5cc66d6c09c579121a924c268e7607299e089b92bfeba26949e693344f577fe293c20f6d29f375032cee112b1809a33c5f57cca5d07878b5191dfba21b8dd99d75a33542f6c9ddcae541a8fddf5ad1eb68ab7053f679ad3e0180d3eaf762081f00e35cd89d29acee50b74ef84c4a7603da4087e168eda6fab308c99741dbe4cec95dcbef0c99665ab9259c10137ca0f4dc4a3f401d17dd14edcf776fefb77a62ddcc483bd1e030e5c0d9d1c84a7dd17db1ce6c31deebb6279d898e44494f9e3ea69e04bd78b4d2d31870de8b4b039562430fa8efd04010432ea95ce65ac38e6f07abb232d7439b0896071a858a6233ecc1cb9850b8c23389e4d3ca6ada5ad2346f23f7c4fde04d43986999091ac4b271b25da73e197c0ea9c87e0ac83bd94cd7e082470d0a30e220ec077ef8792b1caf0915b83b911ec1a178957f5704f4750d150a04e42deb324698e810be7cd8dd855272fe05f1bf13177a9e39ba6b6675c472bd0190ee1f7fea8a1b36d14d349a76dbd6690de2654fc42c6edf6d214a8f743489184aa14932fddf5bba5da0ce94fb8b9546eac044a1e8fcdf2d06ab586840b036f848638869ab60c886efd6d1327f90219cfb78d8b374a30fa1fbe6fecbec12c3279c7c73a8b320aa2d210173eb097fa085f79759bee9be3546ab39c7df0d498b285b0af61f3311210fe1809171bb5666e303180945259bc4be25a36f7cd14e94f71b6b99f7ef08930bf54ac5ecdf11cc0c611a32c35341f9fdd06549a5c2319d8fb0dfca199b17d13cd7545e54a39100bb61314803a8e8ecbbd32a696443d7165ba0b27fa88083ea09feabe05dd3697f3fca3aa075557ecf349800b9c72a4bcfdf07db7ad13da9b6c4c820629013cd0e5fb18c8088c9d11d4f7638cd272e38db3392f167686cb23d99f776c476eedbf12ee8c319fe5c0bdafdc5eb7a6c1aaeb0e84da4ae1f972a95dcfc518d33d0ec309afeb200c67b3c44b38e51eef04352fd0a2a1515b7143bf1f7ee465cf2962c9aa4808a237e6bbbfa317f0ce632a4573b8f9290fda4681f4a556a17daccab5788cb4572e80afd028890ff990af45f87ae92c4e348ef060f7d9cf89374dd2eafaad6c60711c1856896d75534e8f4936d26797525ed05dbc4208538e3faabf8c1ea8d6000f01d484464c787aad2bd6c4f434392a4dc40a9bff37236355e46261f7f670472e6099d544e44d4497e14bd0751442dba77e41dbf07d84f5cc33b7977e2fdf873da2499aba48ef0917d4a70a6040b59f26eb174d15005b8a1457c3043e116d4b1b308d0f22194aefbebc19bf8d0e54cd3f56097341c897a9ec90fbe8d9cc6e9fcb7c58a2564503862d751a69dfdd1890e31fb4096632600c2fc55cc19cbfaec9f54e9e3830b6f1928d5d1372f44e555c9cd114db76657e24d91e1ce39ae265fe742d6a1474c5100b2801b7ce24fc13eddec837bc5897867d0db7a948124aa0b9da6cd9215a16973e75f60efe1c7475339afd4e23f95b7d8c92fe27433e32e10ded4d6b4010acbbef0b307f573fa35985610332e79545648291c9e13c332465b9be9f1ec7e6e1915a5a23f84cb069ac29e6ad5122060339faa364d367903c25e507dcb3617ace83d9902857d1707a3ddc28d753c6ad88bd35ef610db8161653c9206179a518d233022059953469f91d9545a339cbb0c10308f49cf3b0b28ab1ffd595adf6668b49a2455e35b7e6ca4a264cde56f30fa2c709b02eb1eb4edbf5e19870bcc6dd5e96ecdfa2a8e975d5eec43f7b1ac211d02d5edafb4bd384e2da87fc8192d18a53c335ca9ac808f21ebcb0df6da01371438a28df66107bd8d3e833f9467bfc07917da46c12ecd818b5ebf2154caf9840d8fafd0e9f59d8a9657c186a80b80ec7104c4cf0bc449afc385bf0e834cf60e5664e389bd6e6f7e4f3fb870611d35b70a43ef531d6c15c265f739947afff15a1b66bc9a82c0ef3f91dc91e46ff04da907b57888aec9aa6cf288e84b56499f669cd5dc3834fb57579477a4dddfd5b9a1326026a60c52601ec4f41a08d2bfc79dd3c3589e683bb8c2ad9404cf5df797db0fe069aea406c68c4f565597d16719e73eb8015d6fdf6b3e7c55187c89679113bfeabdedd5739122b037a1bccafbdd2c739e8ab43a2a6e6fbe32109f5cc8b3ddb5cbfec1af3bbd8e1d9af1add06f5d49a22fcafc5c583a2d460bd882c3710f65974cab89efacfef58f064cb52ae4fe22f689dac6ac8d48897c77ee041b384e04e316a885b21114d27fec218ea7f5b2f734535256b0ca0df7d6236d01e52484325f672773a53a40af3f7e0d94f3ecd2cf3f7224cacdb1ed3a6c7194e0620d0592b39f4e1bfb62a2a676f50631c9422fd360e08e987b12fd9d8b0367bd221a5a9a224bd68f303a6f419d2cddb5010e4f0df77a8943442025a2651080040abf2e25b6e9690addfcf6cf5d70327f946017f81eaf8a9ffbea7fda5eada6d353177ec6df6c4103e2dce672e25a17a5e1c5c279af9339a40ea0f4f297ecd9b7d4655d6a4fa3b0905d8d70fe0187867ad2e983cfedf64b4880da36d6392d885b08bfc5c5fe3c5420efa7d696c1e860a67832b1f98207e7be74fe51eca4dd2fc3c0f742d41c5547c4e12b24a5e868cbd5c5b7596b17c904583a6f5962f0285bf9a7c51e682367affc0331592fd3912153ebe66ba87b01e51dd4bcf7ddedb2ada1fcb3ad5bd709c8f5e98b4378992ba2e9bb5b9113226370380198fd490e487bbe4d5a3e90e825af8a6cc4c2c1234a11eb0a1828b10f15c593fdafa8be81459d4ec236b54951e6cda6af69f28b99aeb50b040c19499c6383ebcbbd2c989bef64926fd2192fbd872829599647726336f90d2ce27e0b9cab9485ff3a247afa8727f77bab7704d9c64946067ecfc9e6a1f5bc679bf3212da84228cc16502e920646e4627ac483a05794ef4f5766862c8eb569b212a6f47dff99b4005ae652ebea64fa0e095671e44ff5cd22062112145699facf9e13b672a70981ff5f9ae2d7f908189e89851f27068aa383f7fd670df1c63c58f51eb097fe640c543d6e9f3bbc13e4d4fb5bf2f5269bd4cad3b276d43a77d896fae693d5a1d065732214cfe0772fbe21f9507439dae92259166b7d252fd723b3f04162e43a8c60547abc98e4805c070f9e5a881826897ace4e5ee82c8eea912ba4f5f4cb76b19b589ca46f0d3e8f1718099eccd8ea7f8f5e7e53938da2212de48fb58a003c2fa34c5733d275caf41b17778ca047733ad4b06e8bc1a7c84c28f5baa97e7f63098d762c1124da76a5f07b95c1aa1a86a31015b2d5ad9ec475db547a72d3332ae780d9cf21b533d362188130d98650cf037c90e6ddd8ad038056cfd082f6052de3f47e26f8b90efe0e6e502d08536a2337670f604d9c6a6e63eb0212497305625f0b8dcace2694864cceec1ebb0cfcec1f43b43ac430879c528c1796e4ddfadcd500c32cb06754040e38cfd9cef2f91d76c180a7c7fd28ac4cf5758b54683d3e232391a2895b9571197ee8c26874da94369fa1ad9a802a05e437ed6b36d59a0d446e27b61c3c9ada30d744d8f0dcfe846c9b26ac053d8aa0283a72a92cc130491281185bb751dc09506e781310adbfbfb69c680f28572c97a5fe3340388bc61d072874691d0d0735171e6fbb040b654d09b8e778b7bac39f71a9fc84df5e1dae727ecd324b719cf366d5bd6daa206a6b544127113184fc2cd08f0b0f3c7621e55502b6b561c86fc50afbf236d56cbc5e73fa633df0ef6af4aa760a535e25fbac5bf37d6f8eefa2a142d655c6a5e9daaa51ae62f440fab559f00ee19303390c96a02faeaa8db02afc9650956e18d92de0aa0706f43ed4bdfdfecdd6d39031aa02af66111b8aaff620b4eb7f0a9a8b7eb7d1a71b9f09875d5bbd6263f782f0633e908acd004cd64c4dfac923495e2bfc25d21f41da3cf06712a2c7c23b7cd67edee9efcd3b6be5a4ba6e4a33d31d569c297b6b9773c8ec81b32d146ec985f4e83c101b0714a80ce7789ea58c8dc850b25f87d566c341499be1c642c365afcf7216e862458bd7c4e952a689b39b51a8389d2dc0ed20d5d913be214b5572e7aa5c9a0ea0986af3b75fe037f80687af83e96cba057132871990abfe00b6abb554cfb5dbea268452cb5600f5160bcc0d78bcaecc61b6430d2da4188c9750c8a9e914b23b2b6d84a984de2762713fbb195408101331067c732ac3ab53563118541df711e5183e0fad3dd2cc5c4efadf270a64d169bed66eb7f50e6a1bc70db88dafedddc36f71e9b59e1daa2aa9812f047fec828254b59140d4729eda025018175", 0x1000}, {&(0x7f0000001200)="6a53bf23180f4654b62a1913e75f3f5907a9", 0x12}], 0x5, &(0x7f00000012c0)=[{0x60, 0xffff, 0x8, "f4d0d1e20df5e5d9b2215d6d73e50891ecbb1b8a1a4d212cba08c10b363525e06bdaf9b72ffdc13ccc91b2bc432ae43eeb20f0e5ac96275019d1932d06c81e15b1e461ca482b1e2742c996e7"}], 0x60}, 0x4) chdir(&(0x7f0000000000)='./file0\x00') 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x3) dup2(r1, r0) sendto$inet(r0, &(0x7f0000000100)="66ad7baf1aadb2a1b172f1d99a401c49a210afe49f4faf9044478f3624c9f1995a1aea67d707c214b495d12c9f67834d2ffcea7559d0675107c7b0c58462eef18227d4256a2490522a6b0c4d71e654e5aa64130619db392584a4f7c2653b2e47ae80da90c3c846801068ca230ff43416bd108ff6f7068e13549a2d83d996ad6ff8ee333124631c2d878936bb19622353eb546dd1eee6013ba02667668ac17a83cba0b0d961d59d7a19f29a998c20577e1100d84c3c56eef5f783015ff89c87366eeb6849b46989ab18d3dce7f3a6a406e1cd35bc0ec403708bb6cc6b5b9e58114651f889b52e47af8d37a2e2d8b47cda988e", 0xf2, 0x405, &(0x7f0000000200)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) recvfrom$inet(r0, &(0x7f0000000240)=""/157, 0x9d, 0x1, &(0x7f0000000300)={0x2, 0x3}, 0xc) ioctl$BIOCPROMISC(r2, 0x20004269) 16:01:22 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)) 16:01:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2089, 0x2065d) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:22 executing program 0: socketpair$unix(0x1, 0x10000000800003, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff9b) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x140) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x20420, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x81, 0x4, 0x1}, {{r2}, 0xfffffffffffffffd, 0x24, 0xa0000093, 0x9, 0x8}, {{r3}, 0x0, 0x0, 0x2, 0x1, 0xfffffffffffffffd}], 0x0, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x50, 0xf00fffff, 0x677}], 0xfffffffffffffff7, &(0x7f0000000240)={0x6, 0x1000}) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f00000002c0)=0xc) r5 = syz_open_pts() syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:01:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) r1 = dup(r0) pwrite(r1, &(0x7f0000000040)="92a6765096755ac279635b16de2428d0a97548cc1fdef635ea779e77c3e0ce199aaf05dc9ab0f021fbba", 0x2a, 0x0, 0x0) write(r1, &(0x7f0000000180)="7fc925ab6a0d8e0b910542f121b26be898f551b501957d121b815c92f09a086cb5d6969275a8b011bf66f97d54669eb0f72e6772d53b0d1274977b53557cfae0097fb2337d4770777ed3b9356efcb04e90af4749af168274b9bb4336a17d6fbf155ee5b5164bb5f05320ba8e26e8cbbc8d3c72d7c7fa7882adb8af66f2fcb121724002d5bf56e7c7896db7a6320a6aa10cd4730daa1af7266a4159f3874ace3ed647283fe2ab26d36ae8a4769c3bcff1d6d60681f0777d7d02b63f6419f15ad008b6b5be2bb1f699c68f4d19768e6ef95c3ad8f767c84e3fa73531921ff403fc1da8d5dd69ba01c205b741f10d11643128819c8433bcfe25", 0xf8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x21}], 0x2}) 16:01:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:01:23 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() socket(0x23, 0x2, 0x1000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:01:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x7, './file1\x00'}) socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) mknod(&(0x7f00000000c0)='./file1\x00', 0x2, 0x2) 16:01:23 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = dup(r2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x100000001, 0x9, {0x5, 0x8}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) 16:01:24 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/158, 0x9e) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) 16:01:24 executing program 1: clock_getres(0x2, &(0x7f0000000080)) clock_getres(0x3, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)) clock_getres(0x7, &(0x7f0000000000)) nanosleep(&(0x7f00000000c0)={0x7, 0xb35b}, &(0x7f0000000100)) clock_getres(0x3, &(0x7f0000000040)) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200c1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x5, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) dup(r0) 16:01:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:01:25 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8000000000, 0x0, 0x6, 0xffffffffffffff4f, '\x007\x00\x00\x00\x00\x00\x00U#\x00', 0xffffffff7ffffffb, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000080)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 16:01:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x6a, 0x1000300010005, r1}) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0xfffffffffffffffe}, {0x2d, 0x0, 0x10000000000}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x9d, 0x0, 0x3, 0xb47}, {0x8, 0x100000001, 0x5}]}) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3f, 0x39, 0xffffffff, 0x1000}, {0x8e, 0x40, 0x101, 0x3f}, {0x1, 0x5, 0x7, 0x1000}, {0x7, 0x3, 0x7ff, 0x2}, {0x0, 0x9, 0x2, 0x5}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x3b7, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x50) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x9, 0x2, 0x401}, 0x9, 0x1}) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000700)="5ed0da60dc06b311cbfb69366cd93ba94697878e1d0c13b4bef2f2742ccd9479b98f9cad7352bcd7a8d560", 0x2b}], 0x1, 0x0}, 0x0) 16:01:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) chdir(&(0x7f0000000000)='./bus/file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) 16:01:25 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x10, 0x0) r1 = socket$inet6(0x18, 0xc00000000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x12}, {r1, 0x88}], 0x2, 0x923cfb7) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8001, 0x8) r3 = accept(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000300)=0x8) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x5, 0xfff}, {{r3}, 0xffffffffffffffff, 0x12, 0x82, 0xffff, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0xffffffffffffffe1, 0xff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x10, 0xf8ce, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x40, 0x9}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x800, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x0, 0xff}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20, 0x7, 0x2}], 0x8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x8, 0x18}, {{r1}, 0x0, 0x2, 0x1, 0x100, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x11, 0x80000002, 0x5, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x100, 0x1}], 0x3ff8000000, &(0x7f0000000280)={0x1f}) 16:01:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2002, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x480, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x27e, './file0\x00', './file0\x00'}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x200, 0x7fff}, {0x400001, 0x1}}) pckbd_enable: command error 16:01:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) ftruncate(r0, 0x0, 0x0) close(r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x10001}, {0x7ff, 0x7fff}}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:26 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) kqueue() setsockopt(r0, 0x29, 0x27, 0x0, 0x0) pckbd_enable: command error 16:01:27 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000002003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x120) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getpgrp() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:27 executing program 1: r0 = socket(0x6, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f50830466a8f7"], 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:01:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:27 executing program 1: r0 = socket(0x15, 0x4000, 0x0) shutdown(r0, 0x0) getsockname(r0, 0x0, &(0x7f0000000100)) 16:01:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="2c294034692cda4e8af510a602a21557a298ae2a372731adb12e05b8eb3e3e3453021156616af4c5d769f318d25f22fe82a182347fcf5ae412b068a30ac6fb66634366833ef6", 0x46) 16:01:27 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0x30c, 0x3f, 0x1, 0x3, 0x5, 0x4, 0x1, 0x1, 0x8000, 0x74}) r2 = kqueue() r3 = dup2(r0, r0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r0, 0xa, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) syz_open_pts() pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:27 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0x10) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81, 0x0, 0x0, 0x2}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x60, 0x0) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x400) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1ff0000000000, 0x4, 0x8b, 0x58, "2e1b24a0bbaad7c24ea662d096519c7bb19da1af", 0x5, 0x9}) 16:01:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) dup2(r0, r0) write(r0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1) 16:01:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup(r0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) getdents(r1, &(0x7f0000000000)=""/2, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8800, 0x18) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:27 executing program 0: msgget$private(0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x40, 0x3, 0xff, 0x5}, {{r0}, 0xffffffffffffffff, 0x28, 0x20000001, 0x8, 0x3}, {{r2}, 0xfffffffffffffff8, 0x28, 0x2, 0x2, 0x1000}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x1ff, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x80000000, 0x4}, {{r1}, 0x0, 0x2, 0x4, 0x8f, 0x7f}, {{r2}, 0xfffffffffffffffa, 0x24, 0x10, 0x4, 0x78d}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x100eef5d, 0x81}, {{r2}, 0xffffffffffffffff, 0x20, 0x60000006, 0x3f, 0x2}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x7, 0x5}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0xfffffffffffffff9, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x800, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x7ff, 0x1000}, {{r1}, 0xffffffffffffffff, 0x9, 0x42, 0x51, 0xfffffffffffff509}, {{r1}, 0xffffffffffffffff, 0x24, 0xf0000060, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7, 0x800}) 16:01:28 executing program 1: semget(0x2, 0x2, 0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:01:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="a1", 0x1}], 0x1, 0x0, 0x0) 16:01:28 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0xffffffff, 0x2, 0x100, 0x100}) close(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x100, 0x100000001, 0xe7a1, 0x1ff}) 16:01:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x6) socketpair(0x3a, 0x4, 0xe9a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000080)=""/121, 0x79, 0x802, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x18200, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000001c0)="ed8192a066e8215a572551881dffc26b4558cc1750ea88984d093e34e1b3ed1e40304c55d402edb46c6c9423f90a3ab4d71f2c97ec74260005836bb9df927fc3c199bc1a093c966e993906f9729366832aa3a34d3b1327dc9befd85ea0cf7afb54debf14a736550528dbbaffc618588894b1bcb38899bc5a63003e06f9bb3c4d0f292f5971eebde92fbfa91b9a471c96bf80ebf22c329f24979207f639c94b0cc61ca66c11f8f58c97ef3408eed8f4df07370f1cfb3bf4680a17cbe079579c97ca829422fc0d19a97e27c2639f1dbdb36119a562b539188c2ae0f6edf74d022b189a4e6c1973ee3e4834bf884610b28687bdd33307735625", 0xf8}, {&(0x7f00000002c0)="55b9446dbd7e1c72fd68b109673ab4dd90914266dc0d78ce5a97757948339a6a157bed1679eb0b8f220b6d56cd02cf6e05c0359eb7fefbcd82b19a484a8ecb68413ffea4df79583ddf3f75c72fcc1fdcfde7661d6075fcbbb80a695b48aa3e4871a307977aff067823e03db6368bd9443d3bfe2c8f", 0x75}, {&(0x7f0000000340)="6d530dcbd0ff597487e79c39df2261c5e9f4d3726b1ba72e24132faad2cac481f03ace2f96f20da917e5bbc23b6bee9c0f92e8dc76e6e63969c6cf1ae88777ba471cc3b6af0cd7ff14232ead7f1995fd42b8516871bd5dc645880222998f08436628da4c8b4ecd650b1ab15302962d880f5cd64362d53b1687136f", 0x7b}, {&(0x7f00000003c0)="95c8e1bfb9fd5c", 0x7}, {&(0x7f0000000400)="07a9d7b0ddb42b9ca48d733af6a0cbd57ba418e59a70af9faaf6b8a7b7c9044ee67362f967783ca6450bd58f127fde43518e34366efcc54e53464579ddd8ce95375f1c281ea4c6db2aea431f1474e8b46d1f2c7d7641dfa7a1ba7aef1768c28aeb9d515e0be1089d21a12cc3b26dfcc665716572ddd2cb1dc80d69d5043fca0d25f0281c6dbfe7a34f6f41c2383d937d6e91215010fe4ef8b15e1bd377ef87610eb793f36b6c86df8a2dd13dc8cff8061cab4b3eecde0e3bd723bac57865be44d93941ca6ec7478b617d71c8de8ac7d6c52d7cb64230d64985dc74ab", 0xdc}, {&(0x7f0000000500)="64bf01c55032c2bf61b555e6c47c4af8e8ff52374812828120b541fcfadaf5dd324f505e7b4151ad01d9dab446954c66e7cbdf9eb7b715c44798e081db450e6bab4fd240afaf1d04d19cb8106225de8b67ee0431165a801e9f5c7e2361b9f376cc3a9e90604e094b3167c73484c1129856db4811a3afdc78fae29d41698e74e93d6eb18ceafb93b4dd1053c3e22acc45531c2d032d6b83b06234971a74f74dd811425287df5ee862ee28366437d8d3adcfce5b8fe01b688d6a55e9b88b5104a6d5bd6c3600c9693b2e3727254aa097cb844974d5f36967273eeaf48819e7071769a92343c53ef256311b15daf05052a9fc7fd765d065bc42b4df6f49", 0xfc}, {&(0x7f0000000600)="ff4ebd61665bd9a3f6bf3d594fe0c773a02177efab981af744b09c83847cb689f40fcdbb1572b3011f91b29d1e72e1c02f47f91f6b4703b8", 0x38}], 0x7, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0x58, 0x40c}, 0x8) r10 = dup2(r1, r0) mkdirat(r2, &(0x7f0000000880)='./file0\x00', 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) listen(r10, 0x8) getegid() sendto$inet(r10, &(0x7f0000000940)="af420fa768e52feb83ad84e244b7559809ccff39b813f4eae9ac41a910dde8b2173db36322b7219ad2e0d5710449e016b73b87e4cd7ddb0f9620980a101f3f84ebde2f1b5fcfeda7f4d2904d5f91242032817f5cb66de0deb2765a289ca81e582dc7cf4ed4aed80be21704a0d6ce", 0x6e, 0x0, &(0x7f00000009c0)={0x2, 0x3}, 0xc) sendto(r1, &(0x7f0000000a00)="6396d8a00408803aead90e4b446d728e656fee1a4211a887b0cf4ea69598e374951464960693b2f9a2289cfe1915c1e03b81e5a9db43e9b9e86ab62ea8bd6ff82c9c7c1527594e3e255a1715e5ab07a5675adc1c87ba7f9f6baf041c2211fc09311d45740499382236464460", 0x6c, 0x2, &(0x7f0000000a80)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000ac0)='./file1\x00', 0x2040, 0x3) mknod$loop(&(0x7f0000000b00)='./file0\x00', 0xc098, 0x1) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000b40)) socketpair(0x18, 0x4003, 0x1, &(0x7f0000000b80)={0xffffffffffffffff}) sendto(r11, &(0x7f0000000bc0)="885ff50fcf63eef508fbf93956a3bbc3b2ddea2d2a7c870f3b1eb8b57bdcab8385263173d916df7ce09556d3cf43a3cd5e9bd21d23adfe4b7e2cdfc0c36587a85464183933fddf37f4a8f3580b8f5cb3e9829c84e0e60b5096510023dcbbd02ea7ed6900720ee38a734566d3f133545c8705b77e825d91bc1fe1aeb599465df10ad9b8a9fefe2c9c6bd5bf5b5b8d6b0e5cab5c2079b9852913230902489709bbc6289792b30cbd3bfc162322fb45fc", 0xaf, 0x1, &(0x7f0000000c80)=@in6={0x18, 0x2, 0xd, 0x7}, 0xc) connect(r0, &(0x7f0000000cc0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r12 = semget$private(0x0, 0x1, 0x2) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000d00)=""/37) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000d40)={'./file0\x00', 0x6, 0x7, 0x7, 0x1, 0xff, 0x7f, 0x4, 0x2, 0x1, 0x12ce, 0x3ff}) getpgid(r8) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000e00)={0x30, 0x0, &(0x7f0000000dc0)=""/48}) socket(0x0, 0x5, 0x4) 16:01:28 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x288, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) fsync(r1) r2 = socket$inet(0x2, 0x2, 0x7ffffffd) r3 = semget(0x2, 0x3, 0x198) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000040)=""/241) fchflags(r2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() r7 = geteuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x3, r5, r6, r7, r8, 0x101, 0x7f}, 0x0, 0x2ff9, 0x99e}) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:01:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x2) 16:01:28 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:01:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000580)) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x30, 0xc005, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) 16:01:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 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) accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xffffffffffffff6f) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000500)={0x10, 0x0, 0x4, 0x3, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xf9}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x401}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000000/0x1000)=nil, 0x8ae}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xb8a}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0x8001}], ['\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x977}) 16:01:28 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x703f, 0x0) 16:01:29 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)}], 0x2, &(0x7f0000000240)=""/201, 0xc9}, 0x3) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x20, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) 16:01:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:01:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x203, 0x4, 0x4, 0x0, "00000000000000000000000000ff0f000300"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x22, 0x0, 0x200, &(0x7f00000001c0)={0xffffffffffffffff}) shutdown(r1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) close(r2) r3 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x18, 0xc004, 0x3ff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x7, 0x5, &(0x7f0000000240)) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x2000400000000, 0x9}, 0xc) writev(r0, &(0x7f0000000200), 0x0) r2 = socket$inet6(0x18, 0x4005, 0x1ff) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) r4 = dup2(r3, r3) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3c7d, 0x3, 0x4, 0x0, 0x200, 0x401, 0x2, 0x2, 0x2, 0xfffffffffffffffa, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r3, 0x6, r5) 16:01:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socketpair(0x10, 0x4000, 0x37, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) bind(r2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x1) 16:01:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) 16:01:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) lseek(r0, 0x0, 0x0, 0x2) 16:01:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2042, 0x4000001302) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 16:01:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x42, 0xfffffffffffffff7) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:01:30 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() clock_gettime(0x0, &(0x7f0000000180)) setregid(r0, r1) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x800000000000003}, {0x2, 0x1000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:01:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socket(0x10, 0x3, 0x7) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) semget$private(0x0, 0x7, 0x8) 16:01:30 executing program 1: socketpair$unix(0x1, 0x2000009, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x13) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x3}, {0x2b5, 0x3}}, 0x0) 16:01:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x33, &(0x7f0000000000)={0x7f, 0x0, 0x4, 0x0, 0x5e}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:01:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x1010, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:30 executing program 0: r0 = getpid() r1 = getpgrp() setpgid(r0, r1) r2 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) fcntl$setown(r3, 0x6, r1) getpid() 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setflags(r0, 0x2, 0x1) 16:01:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) 16:01:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r2 = dup2(r0, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000002c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dbaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c72f9813f65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd2f4871774c7809d2b4b3ce59df49897872d4b0292851dbc17ae7ebfb4c9d7b31f678df44ff0ff664d8945e4aa8349b5b312815fb7c17ea45ff7965a579fe528d54e9deba15f818decbaa4745023f2910c8b664100"/328, 0x148) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x200000000000070}) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x4) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x6, r6, r7, r8, r9, 0xa, 0x10000}, 0x7fff, 0x0, 0x3}) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) 16:01:30 executing program 1: clock_getres(0x6, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000080)) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7d) 16:01:30 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="44a9edda8677d971bfd38bad35faf888ef40630b6b7e8ea309da7b8e80528b05db2603e4a4f53b3c782bdfe54cc7787c", 0x30) r1 = socket$inet(0x2, 0x5, 0x6) shutdown(r1, 0x0) r2 = socket$inet(0x2, 0x8000, 0xffffffff00000001) recvfrom(r2, &(0x7f0000000200)=""/222, 0xde, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffd78) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="f93ac95034fb5b255a53140e44fb28d809b6e14217b01e6dd1f5a0435008000000dc6aacfd9223f8de742954ce6a50cc21ae86268f439bc056af36179307458414651cb0b786b7530bec288ed9c1a52ca7a80727f0a4cd6103cbd82c6724f1e190b194a07b12ebe77fc23d99814b218ae6c3c2f91785dae00bcb19fb5bf29642567eae279ec766c7c3f40ab156ee59331647061564423214", 0x44d) 16:01:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0xab, 0x3}, {0x82, 0x9}, {0x80, 0x5}, {0x0, 0x80}, {0x66, 0xff}, {0x5, 0x40}], 0x6}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x40, 0x1, {0xc71, 0x80000001}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) close(r1) 16:01:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x3611f73d102418fb, './file0\x00'}, 0xffffffd3, 0x0}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 16:01:30 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)) write(r1, &(0x7f00000000c0)="062afb8c4ea2f22bbb032db5408d418443e7fe9f6f0e58460c0273615e22d18a3fb9140c04411a7f2a34aaec39263bc7386dac48978bec38f92a345a5a5389f7d8440380a5eb9950320ae10b1ca39cb3bd2baa2919ddbaf43fcb4b8e2fae87c39fbdb43f980de044b6c8fd", 0x6b) r2 = dup(r1) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000140)="5143683d9615615a0bda7f0d9040b8865c6fb6fe4d489ca6c8aadc05f39d97cd784d86c2c31e6bc647c7ef0a1b43360de83e67c01a9ee1aac20ef084ca43c9ac", 0x40}, {&(0x7f0000000180)="3e315f93b758cc8b37a03d1d8dad21dd91f819965f32ead4e32c5cf56b0bcf39ec3915b94d3ddeb3f88480d62e726cef94848eac35dc5486563dffd1d233607e0e4aa121a8cf6087ed18d9be22e117f14eda9df2788e648cdf3f4d910a41cc9596cb780236f99b14f64ebee57c5d45cdbfd954ff3d5632bb9d672544", 0x7c}, {&(0x7f0000000200)="22b6fbad2cf91cd3f9d1dc6f96bc43e0e86cdbb240b857e963773b46f1ef1833b759ba8e3d133fb897e3be510a18315d581995ef3a2c09e4edfe6e3cd7cef215af8a41f8e9221b0b11221b431cfcc9b3200c462b566421e7fb7ff3edbc035e84f746fde48dc640ed02f53d9feb18f9f31532d47342edc9ad7ba3d97f621223f70301e9ff0acc1267c0c85f70eb9bab383d674c2b10af2eade9f15b1a4ed98f2b397d0f188ca16fe90f2d1df2d2c943b8d39fa9", 0xb3}, {&(0x7f00000002c0)="a800418d47fe660df5120911fa919c93f3271de75b559fa0", 0x18}, {&(0x7f0000000300)="ea704934f1981c2886f52ce3cef85efa8fd8640c00ad0e13841d657cfcbe3f9a95c2e215c5a8654e5edde35e8a6dd49c64bf59dad3a7fb599b3c237ff64a9f2e661698f9699bbde11083bb034f76b7b77af346b96ab4e337056a6701f41dcd74459b3ed22511de28a53c055e0d8b93bb7aea202ef34116e82f19ee670c79df4ed6c6083156ce63a29c0f543d4730240d74953d049a67a18de7194320", 0x9c}, {&(0x7f00000003c0)="a19be2b1a2b9706906e0b031deb6648722c3ba971200a1094588831e352b10f926a4918e932b76775aa109ceb13dde1475d47dae851b8aadba7a3214a1ab49452987c6abbf554b4bef03cbb4c04b16ca7b96bd154641df970b5dd17e0c4e4c5cd223b0db3b5ea1e4ace8", 0x6a}, {&(0x7f0000000440)="0695", 0x2}, {&(0x7f0000000480)="4904018cbd2453c9c412b991efd5f0f3a86fc33eeb81f13fe112d087cbf82cd3aa7b3052a35b5dd3deb312d1f75d6820f26b8eb7282d52969a0df6b357c9ae78083840c9c922aafae941dde56767059217e5bf48cf40c37753fc7142c0b26440bd9e75cbc025d477642281bb52585295cfe95d8526fcb44f545d8a3fbf9b964a84f2024e2ac7347f0ba61080281990e927d6f65b84ca19c92d0b3338fa9cc35b291fc4e171084dc531ba491014bda1b7b3f4c41ce48f07b4c55bec2840bf83679d7bb0ae36889a76e426ca7af0", 0xcd}], 0x8, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:01:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x101) fcntl$setstatus(r0, 0xb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="3ed2c06ef859b4303aa716afe412ec49bc2953ff0b35103228faaf0e31b3dc143f9e97d554a493d953e4e8a4d144c107e4006f63b18eff82de4615adec39aed396f4b31fc13c29d9e5f2a99f26cd10d54461f7def623e66c56e2c5e0dccff82f825b472623d2631d300f84b15ac2acee90efbc12efa9bd04808097f073d454d5dfed02ace27d5b9d0b0bd7b83a0ff58737e0938330e041ab3fbbcf83302eff50066fe15f99fb44d6c09aae89ca", 0xad}, {&(0x7f0000000180)="a3cf388bd8e2e80533cdbe21a32c6766088f954a70cfd17f11d924a9ca226dfb9efe73b5fa046e7948906d47f188b5fc6ad1db6dd80e0ce26a492ef05e816d324160eeb7e71d00a31934e3bf03135fa1286cf4ef4ab6e51ec52004b5db0953a0c2b4a63d1c7e753edef42148c485bd358ee5b019abcb8a5c7e17fd7ac3f1fff2deba3555ea9ae573715e42ba23de930d64b6241f3fececa1668a2e40d3ef3f432db7c2fd23c3c9e6fd39bb6db2e05effab34559f4dba62d1ee4722a6f3ad56c427ae2ef2a2532506788de263656d94a44cf90faf7d", 0xd5}, {&(0x7f0000000280)="32d21632fe6a88ac9e8d660ae4234725c0b506c1fa17f55cef3d72ab69f02810ec0333237fa171c0026aaf9ffd0fc605fc941112ab4b4c1a2df665077535670f02e71d137e2d6b27019eda193c721dfc464658304fdba296152fe89a8bf160f24361599a5225c1b0992e2d058d9cf07eeab70e60aba89281efe218a2acab3ae53321e8a91af03ba060acd3916afb641ca65f96e9dba58444a0e271a6112e2578c30ca28937dc86ed751a0c1c6d1dcbcdaabf43a03191ab3e1edb094055edaad3ceac431feeb50dda5dc17347d9e73ab20312978757959c7e16ed25bb57d7f3038e13e99f809e", 0xe6}, {&(0x7f0000000040)="fe3460d55dec8acc9e56545acfc19663bf848296362c78eb6132b4a8277578a4bb5cc13d7d003f2c48", 0x29}, {&(0x7f0000000380)="ac3d1ea052ac28470dfc2c1869552c8e0aed39bee61b68cf505d7ff3b1e310f278d1f31b4a91d272602cf61481466cd5583adc0aea0855b0333ae88f9ad891e8d3024b15044abc97980f28071efe92404562da76a9b3187bcc9c9fad13e58ac85275c71f7b8dc700d173b0", 0x6b}], 0x5, 0x0, 0x0) 16:01:30 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2022, 0x9) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f00000000c0)="dd5d17a803cd6788c8bcc440c41536b71da72150d16fbb5e64372ce5a0c8a85ba25165d8e91ee151efca9e9ac306d2fd5b3067c22c2049ee7c0d9cfdb3", 0x3d) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x20) r3 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) flock(r2, 0x4) symlinkat(&(0x7f0000000080)='./file0/file0/file0\x00', r0, &(0x7f000001fff8)='./file1\x00') renameat(r3, &(0x7f0000da2fec)='./file0/file0/file0\x00', r3, &(0x7f0000000100)='./file0/file0/file0\x00') 16:01:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0xa00, 0x100) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r2 = dup(r1) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x0) sendto$inet6(r2, &(0x7f00000002c0)="4e56354651b0befebf05ffd207c77291aa355e33bd2b4239cc15d1f8b05cad253dd3b801d918df2c5fb96aa2c91919465ac2", 0x32, 0x2, &(0x7f0000000300)={0x18, 0x1, 0xffffffff, 0x7a72}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x3, 0xb812, 0x101}, {0x18, 0x1, 0xc9e, 0x9}, 0x101, [0x4, 0x6, 0x9, 0x7fffffff, 0x1, 0xfffffffffffffffc, 0x6, 0x76d]}, 0x3c) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000100)=""/66, 0x42}], 0x2, &(0x7f00000001c0)=""/107, 0x6b}, 0x41) connect$inet6(r1, &(0x7f0000000000), 0xc) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/60, 0x3c}], 0x1, 0x0, 0x0) 16:01:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername$inet6(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x3900800a}], 0x18}, 0x0) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x2, "4f7356a537083397a3745bc60fbceeea1d69b3a7", 0xffffffff7fffffff, 0x18}) ftruncate(r0, 0x0, 0x7) 16:01:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 16:01:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x47, 0x9}, {0xaf, 0x10000}, {0x87, 0x44}, {0x25, 0xffffffffffff8001}, {0x143, 0x7ff}], 0x5}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000023270000000000000000000000000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x21, 0x1, 0x0) socket$inet(0x2, 0x5, 0x42) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b6c92c16c653000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:01:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x4128722b9dae2ffa}) 16:01:30 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() setitimer(0x0, &(0x7f0000000080)={{0x4}, {0x7fffffff, 0x3ff}}, 0x0) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:01:30 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) chroot(&(0x7f0000000040)='./file0\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x322, 0x4, 0xb0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x14}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x256e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0xde16}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x31}) 16:01:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') pipe(&(0x7f00000000c0)) setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012eb7301716653000"], 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x11d, 0x2}, 0x0) 16:01:30 executing program 0: socketpair(0x1e, 0x80000000000002, 0x80100002, 0x0) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:30 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 = socket$unix(0x1, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getgroups(0x6, &(0x7f0000001380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="93c08f972ad7b9056530e3b84bf02d455fe5f72db6de20f1ae5dd4c12ee8727f382f6736de062484fe792ee2562de79c0b93d124c3f150859befb6778f2119f95485ded6fde2329091d68b07be3e26e41d1b72877ee1ae5ee4f2d3576a01", 0x5e}, {&(0x7f00000000c0)="0b90eb2633dad30450ba41b97195dd4c01d62c3250133183545fd93d8eaa7b3600bf12414aabba544df0cab3397474d4091536", 0x33}, {&(0x7f0000000380)="ccd4fa4958a3db6db318d152fefa173244f001706857554f8e8d737ea20b99ef1956e73cdafdbd208a69760611c2de4e75f6eb29c3cde6bf783e4230c4d02a93e7f589d40bf5e24d2a7f694033339904a4919ea1634e53656646830605d6f12fb4a498e6b6ae7625467bec5a6c15fe8701481be06ebf59aa060acfa9800a2af479bd65739810698659dd40452506e7763fac2e9b4f9d57df93667be0bc8d00f650f80dcbd89a45a2038ef476c9cfde33637bb83c21b39cc40fea51ecb0be05ed320c86f65bea1421ff3f4c1e3f3795a13e7dedfd7affab8724eb912db89f2fe7f80544e92f9bf053f5d9a1a525ef4f7a3876af473c174fdf137b0b0d72b3810e0e4b9f19e262172c29a6426c1b57c9cae34ab81e208b6362758a22e464c91ce7f3550ab613880709687651dcba9f3ded7975fcc95a5fd18c34c398ef30ed93079f4595de662fd5d2aaef041afdb7063f65b77862fd7c00178ba0131a2a76ea9f14600f5d7e9f7b86b43b17e25fbbfac9bf2277c5ad02a3e7a378ae1eedcf2ee045ef16d91ab72e8326d47b04ae547a5d079a595d98065046b414a5ac85285555ebbc7f57de98e1099f7112fe56261ad904248d6ceff10e927c56aec2f98a235518c8d7ad72abd1fb58d07ae81687780b5363ef3f414b185a80e5377ad41d57864f9c51ae2b62712ac05453c70cbfc4b4e57134263f5d838c5f88aac5691740d415272d26d75d314834995ae10b55e6129fe5d7a6d72089fb494419caebfd0528aed61e10882224ad95801b0e0b98a3efeb430f4c70841de456694d7e0e0ab26f71ced5d507e9094cc33582aa317a994d5bed365f91a0a44aa7b4053a092ce9d2135f01d006d9eab4305cf2121541a82f8f16d178b4d4ef091428babaeef9aa131fa65f52c26b232e51197ebfe1cc1da4d73119daa70177a6c2680440d5d8e76153906f64527b537bc61d55d8e01f2df9e78a5ee2a631fd474f227717d54756ce7d9d0a441a6617550d68b01ad7f711249d34a9466ccb55d7052879faf2407bf1c8b8d68850abd27137c02a5c80bc9497337e38a14c834105913b3510550cb615acf33d0cc184ff861b53ff7495474ba44fcd634eda7322413385850a9f1143191e26db3391ec42883b95635801809e44a59bd3981033aa499927add4ae3b7f9bf52f2d3fe861d813bdf70f736e5d84eae6201511ed56c91cc8ce42f55eb389a799fb0718c2a8cccdf0e9202091d3f7cd1ccc7d215c693b5f3e524157db31289c849acce401bcdd5780650474592be624881c70bab194f757f1e909aead74d3bdea6c0f7f0a7dd42195c68301f8db184d19cbf36ce05392df1bd9387f4fcabe415af7e7dc8222b8b2836704d7d2d01116f1f462b847be4ebacdbb879dea06d85714b30dc4fe9a4f7cab812c284e6c9e838b22156f8ea0f28686dc6db084d5117f53b3d616392d8de177a33a8b376fe5ba393a5f2cfed0167bddca15f8feb99c636c277bd6faab6f7a11ad6d9b92171c977c0e651d7eaa46c26e721038755807ede1f74afffa825e6b9deceeb99372ef650d29566c9c6bee379c67bc788aae319a121347ed6e1e9efdb523af4e4b44c6298d70a1de394ba4151209b30b1d97fba5a33add06448016d0df5a604def7e2114e094e63d691fa033c1cee3137e0c9a58f25ef177a3bae0ba8c74943b2946c22fab20cba01faec77bd69a008c2ee1ad2cac1a9cf946ca07c23b0eeb4ec0f8f94e582b6f9cb0712cccdb3d21f3d07de331bd504625236aec9fd44c7b686a08aaaf882d8eb5c5754111e5b0c1010136cef214fa8668ebe21cb8a3dbb54dd0b2cff909b1967c483775dc04eeba10d38e3d6257447f7a92152624e48de4edf010dd3a97166ee8a1508374a28ba760dc0e09e54f5396b5c9501c7e8398cf91f409ef3a6b199997823c87f0a6d3fd43c549889c584a3618f09cf2098b9bdb52bfd553816876622260915fd1823b2d4f5f8e5de54f68a433ca7bd4dfab7562b48cbbdca14176d3ed3aeec9aff88d2e0e886e1a17430dd3ce9e41325d2ad041517003f680780870dfcd6dd7a889cf69f2efb2ee5c2ab2388e49eb7cb864f6bb925f25aecaf92a3cf863812a46157c65c780e9957de8251071588ec9ad32e0b17b1eb7a16c4d2d0bf8b91ac2de88ddfb29dc3dc6941b97ad98329997d6d768b2b9dd1983e7be076767bb7dc13892dc5b05178ef42af0f18d189e00e9f94408c68de0e5a42e57bafcc638e1cff4e06b2bcff3c867f2eda5da6c83f1cc2ff6cfb3f6cd7b91940765c32556bbd7a25af0495466068942ed4230d3c4101eff93e15f34b3aa04c1d6b87634e80717cfd4a094da0b5c39c0a9e34c5ccdcf0b717ff0d7c0677b25daf3b58622dd113e4252bbadd70d93a9bd988b76ce6f9859669ce647c28177d327419a79703a8c78cec5e748cc00a29e0994c0f5dffd6c6a8dcc381db537b5dc7bcdcb9172d9ed008ec21802d9295bcb5205d630807879520aa075c95446a1fe7511cf627990f9c18b7b15f33087b90f94ca3fa5afb399d54f521d1924709f6c71b5e737cc46fa146d71d8f4e09b8a4530015b01ad32c340fd467d2a1cfd11dd4c56608e3e8acbccc53665fb970bc316617f9edf1f312580a4405bd396d79e78ef207c5a9fe1c402b1dfb8d1b52d9c6da58f8dcdae0873747b7e103d190636ff93f483be780a3aec22ee4ef233c2f00d5c055532094a0e2cfc5db88e84eae996d1d617cbedac5144aefc2651b3ce7060752d896b4f73f98fc1db224ca2e1fccd15d73222f90bf789003a992a0d0c09132c7277b26a0c2c96036aa13a08a25423067ff6e256705d3eedc9fa887c44959a2ce471ff5bedadcdab0424cc8e9405fc0cc8d8c36b6f42294a97ce8352c360b94183e59e00bac256ec5cbd6763347e3a889c3b1e731c8a425e1ebc0f08d75efb9724ed7580b7c3b279632c6b54064a553f5a3d53642e5c095579ac45aa06928fc67166d1e6cc5378ffa5e8e01a4eac30638f8b96983af30309813c85b0d39d339486cd148d39789ada199171aeceb1832badf6f5892ccaab0657d91555a8fa61ef84829c5d78f434312bb4dcd218671f6416011c6beb1a020c678987814d51dc8476b0834edf79803b7db01d1f2f600467daf0afc20b4b9ceab12476b3a86b3fbb570705e70929f61ce299ceddb810caeae4e9ac9b7224fb6aa4fe7b4665db14cceacb52af267bcfbddda0baeff8696f8ee16a93dc6d2cf02067b1fcda213ec395983ea63304c9a9c631df9105ca9788fbdcfd56d88d33911cd4a5896806d287ce48911a1cdf86180f973c7147bdb3dac863b5604f6eb8517491660595afd19c5a158bbeccde8166aacb43018b4c0408a195d4df61df8edff315981968d45e40fba3343a49320f4256269a60f54f400fe87bbd995b874ee60cb30e720d3914e18487afa3274c6cc7f28481f613678546b74f12c0262845b96a96274be7962ec89f03f6204d906cbe43683a1f5e20c540fc00d1506513e12a60f34f654abb9c0693f5a89eb7357fc61afaef3d7ceaa7fe333f16801022f64be46bd4cd91cec56dd04016f3f6aa9f2059233283662ffbacebe4b6b9ff016a2acce42f54885f58df9c184db907d6fcedcb42b453ded6ef539ac7bb37b12a8dcae3605cec9d0edec3fb728f6863052337fcbd0ead2bbc29d907c52ae78a7a1e74e2091fb9b5dc58dfbf3962114dfd3c6455985ef49a9babde6532d9f62e0e08cbfe794f95c4ec06468b8734d59a24367b3bb07cfc4de60ee7dd36c1a757d4756e611236a338534bd733d5f13e511e39c749391e6378588e533bc2da13d28456c2419fc92cfca5f64bb81d21f98d7aa0445f5377419a94c692582a998f5b4094753f7fedeaf3fc5359c6c9155f89deadbc44f264fd34fb3ec8b38aea31ca81e1851df40f45e5774b9783b5db73f8045627769847a7e5f8ed2a83d25c81de10adab88e2aab4d1b70b80239c6804987882a5a87c024e83e864c0ba8cc70fc55273e69fefb868fc4916aaaaa2cda341da21a9ac7d2e3aa4add9c8a7e41f2adb88018edcfb39551307d1f6c3d217da0d0649dc5282c30fb11f4ce7c129cd3f7e7aed5ccc07953816d85e4176a4d80cfaf7b7cefcdd0a545f5b75012289dd0d62cdb65350e03ae502206edd306e50de87deed84069e837e61ec2e143ae93541ad096fae59af3fb41249f4e869c781a7f153eb008e85a0557900ae98e18dfd82d91c599459f86cdf15f8d4c1358c64e2c26a83ea9cdae0e23a330b3bd5846270e6d7c4ba6f5364723749dcc34f622d127e3749d4099feb22ac6bbe03e69676019c3ebec1bd9ee42e3d14c18c2d7af3a9124acef014c20209d496f70881f5eccd177aa2e298f7e24c0a1feef8b5622a7f4544188ee18e2c3553a3484ae9c022ddc637260515804ac008691aa908bed715d47aa95ab10f7e9f850fb4bddb798c17db783015c181d64c6f0afee8ff0fe3d5167b67b89e805b730f052cf80832dc8a3787c19b2e59caa7623d1e7074b1f140128605b3115e8e65a22cfa75a25b56da58a552cf8e2657395ab9cced4e9dfa833ee96ec547b8a4d94fbe285a1a42beb0b6f91ee97add1a65417f463a1f166297a710989445d6f4bac624e0b1f7f734bcb638d9e5fcd37d1936860b3e11c7c3b48e209f0ef38eb6ddcac59c18862a76ff96d5fa8a74d2cce7c8a3b676200790047c3d831e1435df7ec304a619b7c6094eeaa6c00e7001adf50627f0bed1965476abc536e7d4fdf5164848e8a282a094f50027c93682f0d412ad9e3acb00c5341be21d5e9d9e5c272fb8f6949e7b6540b5268125313c5cc34f57908fd859437e258f5d1ed892c3d05a35d3cab975c61ea827896207a857e957bc25b0d69bd5d61d6558316e185d936e553c06c65593dcccc91315e1ae4ab4a16c7323be48ba3564e0a281a45151350858a7a08e171bdc79fe2c453accdcf1bab2adff9ffff34eb8a76ec81bc784317ac0b78069c3fd23c5655e63e8757fbbf7db3401102048d5bb9aa3bce0838051df05659a4628470870befecef9be3242c827bfad06e008d2685381d6880f142745e8773b98041e8a6920d5d2dd168115f57797c5dca61ca9cbb86e905ce950e4e8281163c64234063b4e7080a63a39702c5f250c3805b0b3122c49fcd2d56e13807d6ba2216276c7d15aa1de1c3b838b65447a83c1186e0e5200f47239f33e6598e64e9910cd4510969f3240b7cf740fda7a24cc801ba04564ec40174395d48d3cfb05709997bdb39c548b5e47ef631d9cd870e50f842ca8b046726dc6f02dea39b02031fe38d4d111dc11b74326289da412578fa09dfaf1f2f465e5e4bb284f00bfdea608d1db7d86406909f675922c94b8df28f41bb53e354c6a11744703e55e24d5a9a36b76222d61ec724b06dab9ac98d252e8e322cb47592cc315b2620c92874f1ac8489eb88861726b50652a7a69c42fb15bae67b53279b96917b40a3bdc1a5849bdd3dad8600392538d2f67691a6e3450748d06e8945bed7e7334f0163bf1fc3e92627bb049e826d470a5a155dc2434e2c229f27b430eddbff3511b014e69eb933a8822bcf9f8c003e23ba1346bc0d70d6aa722bcbc5cd61a15b5c58b582362c64e20b095468cb6769a3469e73adb35d1705fcbd896bab329fda31793d6936d0e6174c4e2cf326ca3aa22b47d41c940f88a41b6fa616ffbe94a06f682d278dd100566bca3187c566c8d3ca47f0c266fb441dea8f9e2df72d72254080081d0bea67d88f7820748614bbfbffba551d14794f25e", 0x1000}, {&(0x7f0000000140)="cfe391", 0x3}, {&(0x7f0000000280)="e3115339606904c09bc9739f6690f2a31cbe4086ee19bc97575ff62a8d33d597a43a2145987559d12c1a90dca1df96700217101c686a05a9967204c0", 0x3c}], 0x5, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r0, r1, r1]}], 0xb8}, 0x401) getpgid(r10) dup(r1) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r13, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:01:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = geteuid() chown(&(0x7f00000002c0)='./file0\x00', r3, r1) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) setgroups(0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = geteuid() setuid(r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:01:30 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r2, &(0x7f00000002c0)=""/87, 0x57, 0x800, 0x0, 0x0) 16:01:30 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x7fff, 0x2}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ftruncate(r0, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x100, './file0\x00'}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0xf0000020, 0x3f, 0x21d}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000080, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x800, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000000, 0x9}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x3}], 0x800, &(0x7f0000000200)={0x5, 0x3}) lseek(r0, 0x0, 0x0, 0x2) sendto$inet6(r0, &(0x7f0000000240)="289caefad85b04ccdf900d249bbae457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db93274943dd511c1061e6618fba", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2, &(0x7f0000000300)={0x51369485, 0x9}) setrlimit(0xb, &(0x7f0000000340)={0x200, 0x3f}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="d84bd9d18c0f", 0x6}], 0x1) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001600)="448a2724bb5e0409fad57dba26f41d6dd2b479166d27e55506edc1bed3618dbe010f2bbe8139e23bb30b693730fcfa71db470a41ddec7e5838ec0dd7ef52f8ba822a002d", 0x44}], 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f00000004c0)=[{0x6, 0x7bf, 0x800}, {0x0, 0x677e, 0x1800}, {0x3, 0x1000, 0x1800}, {0x7, 0xb73, 0x1800}, {0x3, 0xfffffffffffffe00, 0x800}, {0x1, 0x2, 0x800}], 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000500)={0x0, './file0\x00', './file0\x00'}) semop(r2, &(0x7f00000016c0)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001700)) clock_gettime(0x7, &(0x7f0000001740)) ioctl$TIOCSDTR(r0, 0x20007479) semop(r2, &(0x7f0000001880)=[{0x3, 0x1000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x2) 16:01:30 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="44b37c851f792b0e7afc5fa0ecfb6e7ab4e5c11d67e07f633fc881e9196383137e9c085046052e53b9aff745d3641b35a5acf990630abecce527208e04beb3417783cb83528896ec3350eadec19784935fcfb8892db524e1a029d490d891b3f29ebdd5f160f615fd3a6c922f94228bddaa559dd0b063817ef6064a33e7372ff5ab4f891fa97df0007141c0f066d7da69d0d65002b05da53322d192a0c3ed67c74c034f9d6ad119bbddc167894a5668090a6b4c679e05992979f9e996d12336d3e96799c5b943259f66c790d50bbf504b22acafe317d1a5c2abdd0814377d", 0xde}, {&(0x7f0000000280)="a0c0d7b980e8e1aa", 0x8}, {&(0x7f00000002c0)="24357cc82b217fccae", 0x9}, {&(0x7f0000000300)="dc39adda47f9de3df8baef644d837ab53d7f10158b45d95b8e6ff54ff9aa98196c3e809df861b81e87e74fbeb6fb596e6d4c78048ad4e4fe7136a03f0053704f86f27d8c2e237a0c1d25cd06d02d13e7de5043ee1806e1ee5c19c25c1e35fb3a50b6953e6e27c95b0509dff3d189c255c014e771042f2165dd845034a0d3100c", 0x80}, {&(0x7f0000000380)="8bf8b97531208e2bd5409aa7666ca9340513d768fd8585698d7d07904d65abad1b98ee6170ee1f96038f229d96d36186b6ed92bbea164d3a69b539ddc2886ac99e126a14cc1b459a6a8a03630b3fa1010a65f29c382ea72382fa2cf50b338f869ce9ce4f46e1432070e9c29e", 0x6c}, {&(0x7f0000000400)="76068253aacb1d", 0x7}, {&(0x7f0000000440)="c1d9a0bd9c804f8b7d622e64e49497b59eee40702ccad7fdc315f48faf41422bfc3bca936eb4467830fd960ea2a78ad93b82238c486f66414cae1c4ead2f554e44fbbb1b308450ad8423bcc8a3b659ef21a2f8bbec1303b57ee0c3094620f3f81eb00daeab92cc153e8ae525a2d89ee1d549447536b057823adca27d40c62646d350ed021d41fe01d488429f02e5d4963acf27cabcc5f840", 0x98}, {&(0x7f0000000500)="1bdd191f8ee0fe678c8d8d3839c3c719e0805008bb1613f3c49e4f8a6eb31c81c03fa7a8c4b9b3043dc0a8f25f48a0845aa7ec3f9a5fcb36182e1b9a5ec19d48bf22b9164ace0b815a1289d5e84294e74887b7c7ccffeb2d664df380ed74c337201d3246d0ce8ff5c1e7e1a739f3ea1bf7cf6d56e06ada947d7e03099ae1e66b39d031fc35ba3817ba6a1661a921fae9def64806fc6e22da315bff8952378149b9bb528aa2abe145cf6a51849dbe133025ef6d060ece2ddc65784c8e75e301ebe8ea228308277222d4f49aee4bae5c1ebbc33685407b98664b2dbba7575a18e573949728978b6e63b0b4b74e4fe4f3", 0xef}], 0x8, &(0x7f0000000680)=[{0x1010, 0x1, 0x4, "88d5b887b4d6a224d5eaaa1fadbd395226636a200d41aa1ff0bbf4e646ddd17c5040a4b575f942ad27f1114d447b338ef8967c7786ca1f9a7a4d7b08c452a719f68e690561def820df6d70d804cb9aa6931737cf684e4d8f56e57571ee04478ee9c0ab916ccdf04545d390399212fa0e18dbd534253fb436d6f36b26c9226e9895cbafd4314409d60c19479c1de848a21b04f6b3877e6a9c86391e44565b6c21c69bbd32188619cb0128642d0ec0e19b732187c82bfddcc3736449f794d6e15706f169de4dde6606c7e86fea78e6c8d70cd71265d07d81d722f668e24f9fcb97b161a3eccdfc0661827b462bd4ff7433d855f126881a1f71641aaffaac201af99afd0042a859badec9d8fe47efdf9f43c9ac92812a6a30924677e3650bc1c1efd1072673662d34a23da0c9a291d8a9e6bada25ca574e98248371358784f4d2b5c9d538fab74df1666ecb3a7e250651a8ee7fd0090746b38f5aaf953b94cac4da97a70653ac816edb70554d02ff7c3c8152b0d98b11bdd6ab5b58c654d7e29d68c2345c9673cce878ef89f8a9e67114cde03550097b1e83a336d75060ca3883a664b94cb5d54194b56a91bb7957e03154635a8205b9cf4ee6caec55cb7a0241cf103658a8e55d44ac9103590adf767e1b4bf10c60adbb354670a27dec697cf062b8f2434b360279b7925b0e234d660075b8ab4a82e3160202cfa5567786d389c76b5a9faae2dba5c21c45607e65fda4b7b7ad2d25311660c9adf7b464c03c6e1426ca987a6c4dee38bab899b859a6af0c9e2d25e2379cb3751ed50614cf4d800141d3c0985fee7630aff1d4e53b3b43229abdd0635f47d2cea89b8a94cdbb4bd97ea60684e0aa6b887904ce42f8ce1deb3e01c7139457a15e97643b93dfd0f88cc1f7654f85546afd9d6da60acf0a7096ff3eace361926762c56b92bcfc8d8b0b5b493bb2e7733f6311a7b0552c65df16bd9b88b50422d1eb9be003a97e9f6e1a150eecefd3aa1593b95a25e8dd75115aaae56b7ee89a931aa0fd29222d4d0e13e7fac53ea5b6914160b83e9bd5b11e0b67aea5cac9a19e00f0b19f657eb987c61075dd6209fce1042b34d26538686ffce8f322caa7be9e1926663df5544755aba9218b7b04981d28b21ce12c4a88137aeb393069f8ed24112f229be857253d606d4219f3df3dfd35f06501db144381595732fa49b37f5fdb4b5eec80065534dd1f9aff79bc1a269ca7a7e37a746cfe1585102831ef103db2ff5c6ada04b9bdeef265752d41c9fadeff6006cd6c89b7b367e6c2bc9d1d78ed6fd2f52affa2c03a6b3838633052f9d52d00e9b8c34d36798b2b5343f99b039913a6e2441ff04077bdc4ee353672fe4141e9e20326ba20c1caee9afeaca95571ec80affdca7bded38e077cde4bd01283a498a60f94421aee493704405c295ac719b11909d3585783c5b3647b0c5e570991ab2af745b00eeb21937b973257e3abf081ff4d677a377f33419b0828ec6b2f1c80711d6bd362a19cb58239363ade8dca2f094aa93aeacb6d2e84666b72a5b76c3d45e84f589bf50cb8c4fc09e140cdda46dd88ae9e0aecb3f6dddc2459417c20abdc517eab0dec8b4dc031901ce3d3935b0ba3b6e28124e01e8b947edd49f76b9914c481b3c65c1c1747accaf53e19b40575d51aec8bf886287f21ab144e28de44b8316642c45af73c9b98ab0321a171b895b6730e27b41f92af33ee64237c9ee2e9db123cdb7e7884d8838dd8d095a67d7dc2d31f47e1b82f3d1f5217a7f2de928a7e073b11dd123bebdd71b233d8ef3655a39d1f4e763884eaecb49b8d6c6fc906456eb36e151f4d68689ddd4af3e99555a996b3ca23fa0d824e4148eb9c061669ddc378d4e2659fbf84a2bc060b2c46a39f6b7ae7499c62f427f0c87c3f4608cadefcc846517a13f94e080a7295680ca2c4a1d61eab6bea1bcdf9ebe66b02adac15f11d9bf3e0d6c1859ac37268e35ea03198d457b70d17c9c5c9ad4496ef7588562bc95d6c5e11878381a3ef781a06826ceabe14349e360a26eac82a2e7eb6e18a199b46e22b817133a10bef9986cac4be879b20e4f5f7b657b2d1a0c849543309237124adc547c39f442b1723d909bded95d02acee3edb21a4c87b7cff6ac4aea4c8ad2aec87aecdb3dcb0416c5d4bd8a20c8757d154a9f1c2f6a8861d8d8ee18f0d498d9a18bc8e387b735a012520e2536ae2a2cda0d839fda9b1f8bdccc987b63b6749411940b2ff797b9d71cb5143458a14c63eae17d0a54b440aaa4d35637e186683081a0a350504b9095f15f129e36544b0b05de8e06ad5f1304409303e774afc1403fe7814e25dd96d7ed01fb138f289dcf347cdeea7105f38fe8547b0c05fb75f46c8f5000ffa83b0fc5f8c031911695cb9be278f2f6265a5bb660efd1c485b420ed623314082a9505755b3e8f282388f9d9085d968ce2871044631c43699587ab31b628467496a5332454f7eaeca49604cb50db427d8d2382bdeecd3ea15c2c47e52b9a7c0f8aa16bd56b8265d7d78359d6489c98ef8cf3e35a7d0523cde5236dbab1e34a1f510cf9196d8f62271889b86b51bfb648ab34d482fc2e2162112ca3b1b3911078ab31c5095a8e6c9baa982dc44fb45e469f8a9869a7341b706a7e5e9ed6beefbd888c2fe1fa77f45630fca0b56b8d57ecdeb7ff5ff7a48052a4696a596e462ce3f752fc99953c999b3fd3bb4ec235c39610799dee56debe8c640b026ef30081a7781120d58bf3e686ec44115661b741c87be8811890d6bcf9d8680fdf953180fd68bcc268592591a8e331200a09302cffee9697b321712fadc41668cf9b8ef759ff4a6a6ee595b517c14c95c3fb7bf1f4b92c94a9acab22b34a11f41552d45de56c063d88405ab7fcb590ca7df05284443ab91f22b6f69c001db9aeda487b3da3de257aae1f3c8cbfeec918647108951cbf19554d4d76b2d44bc54e002ff103e15fcf0edd40eac4f28ddf109163cddd982f7b27725344daf66e5960a7b12af12a4bb54f6c273255e4e6e894a93df2ee5a45e96507d01267c8ef099e2c7d4e140f227ec9516e1dda2f7dd14478dd0e20c803832ec83211a05010d3e55059f12d5a50e79653028b3760d8c7f6e3ecfe5536e722b6f42bc3d56def1cc6b2f9b1088c5811d9e02a2e0d1045e46ded6d9bdedf106cfc566b419a41692370078c57550a96c68399af3501584a934be5ae85fffd4d8e33bfeaf29ab18db5b92513fb7b9a2fc8f18d69de3c384915acd78e45cb843fc7bd9d77111e3cb1d67e2db0055bafda402f7b60461ec0891693b738de08202aee6adecb63a622479aface8cb87d2cc1f33eaa443763576a50909fdc716e9104e18dfcaa7e8b201ed4c53c2be0dc68399b5093f5b81cb17ac830a84449197e1d2e10cd724b003a0753a3458c87113f663f03d297323a8051a875f0eb3496c044f601c680907fec5c2082f709ed86cbfac88c89579ead4be83d983404b837cce5e8513e871efba2de3665cca2dbbbddc31603b06b1f1a056990d2313f519ee6435871d084aa81b27ab03ddc349a7ed5310d05929205ddd9142572323c4fee658334b4da786dc165644d013ee52f2d780f6d64bfb3d07987f69f0b1adc54c4f782b0e0826426d814a058f541080e423340022f16c309b9026dd1e1875ddd054a4572f351ec90f3e2d7f2e62e453038076a955d5073807b676edc5df64a7eac3758569ceb5567ebad685f66e2743a56da98426acd57617b41b1e951b68eaf25172159bd078991b9396b28a3792481ecf8a398dd3009ff0aee031fb7144e22a4d159bc8d50484a068545a0a8a5e1ef15f69052d341b044820dcc6cb2e5c5e786b546213be0ce31951ba449e5495ff6e2838235557871dc02e18b73dfa2be903601c7281ed3c2d3e8090f07bc50805460c0640daadfee5fdafe83bf281beb5462825960d637a43256edadf975cc236aaa3e4c1a87b665b0cd992c5a31ee3c3b65149ac5618f82883e68a4bc5204cce5e01d085c900ab072361ef80e4663dde6ed539f3d589b585d4a2325ded86edfb2e79b10c80ba286eee93e7622d795b4452e85969e5547420e32081c270270f1c519dcff4ae406ca929f34c31536f4283fbe95a255e0e2df759e2c182f1701bcea5fff5751d51e4da8514250fedfdb582ca117e70d76a893af215188feee44cccc4e65c59767d187aca171d6d54084174f811ad81d4e7ec03c64a1e191a8ddc6a24fbf5197b53099eae30fe3d5f22992797400b19302c8c3711709352fb96c2ad0cf9c40cafab506fc533ab185f8a8841714a5b766d32a6f6d4b361f05b6320871205c4ae6ea2ed6517e3e2b452e7a845b378f279d580ed46152acd09227d3c9f719282a9e75ccaf9c8ea7f876ee91556acb24757a2d15b53124b1ce36eb7afd5cbc1f61a5d0eba135365e49971015becd186bcfc4a3831048534d8b7860bdc4e1bd3df3fa5d0818bb9528a82741dfc5b5bc9c8ce0cc492ca2a7408db8563f026a73ff98d26ca3eb99780cfef9b774dfc134a4724ba2c2ae418b2834362d250b90340cad445eea290e168f2ee6f438c37903a7bc6283bc39735909d03cb8b5be6d2a1a5d43eaa5e03b7d158a3348378debb970190e9f3fc252234f37864e16aa7f7117988ec30cc7cd5f1a29ec44088ecea22859ce1b43000d8298da5a2ad9989a0da4f78aa8836ef27b17a3d1eb7c198e27677e86c7b8606b6c2288118e8d7066debac47d16caebd643de20b035e663fff9e0504972389f98a69dafb5c66ee5b62b30311f591b748f30a770f651d6cf60de167f37dd751ef723e357be63347f680c6585567a0933dee180a8bc669df82af55802548ae091562439e4fa2c0dc4a6d2c5f81deb7dbb63c1a04fd41b3426f0bd123df06ec50035bc9dead6689627c65d446d7dee28b09780024a0ccbe16b3916caaa028ba1f85b1732b73057e6fedd5503f1a0684d4fd9a71d1f0730e0f47d03cc703d25ca1b7e689645a1350421eceb11c1ee2cede81395734e1761a6434c9659250f3657bbe91fe819173111d4dd3467c0c0a0a3efa17e586e1bdf412819b4e6c2460968bfd2935da94caeb11e684e78ff34b760a2447a50f87b3a2106e567904dc745d93b02e0780dd91c5fb6339c3aab4aff7835f2d25823a75e4a85fa5be297044ac989c0c64fad27285a48f0bd28fd6966b3c69c364e298539e890b6f83403de654f6a868ab213cf903094125220f67821397d20fd1cafd28b817790ca483f2532a1afdf148fd63a4e1990e20f1fb80ddb0ffa37940535fbeb26643f312c091001fe7004e50b7aaac990c3287709c4080ba45c8d83bf5af8101c9bba79e2e3bee995f0f61935d57647324b687d9b9edce01163938a6690fc1614c656905d5c64b1db2e743bcaaa7b3d6d377758439d84f96066d2794dce0d50f58ad784f0c9437dd91648ab4f9426d09eaf52331229adece9a43de81e90f2833c9dd7d968879f7479b3c693b2d64691e5a078fd001f11d30da79a1d0a6552e1ab2e595cf608c68eff85b88badb34d80f6e4939f536d3f88b8bc04d7692198a341e96f583cafc422c61e33bfbf5fb813a94f6f70bdb119a85126ad65ab6248b5f4308ef2a36a68b1c0d123beadd276407138a3c1fb689941a731df87848628101e796ef98e569582f9061d1aebc4992f6a8f71a4b683841934dc52858dc8e147c2bab981795e4fe89dfa81c767b98605d5c36e8071ffcf3ba4f8b1966809f1aa6d22097aba8c0ca1e1471f31753df8923ddb239afedb4a8c6173ae7686d6765d"}, {0x108, 0xffff, 0x5, "bb7d05307e25f34ed2e0db75903290cdb2be65ca56c507c51bb31fa44f4e7707670cd32dbfc6f7a52888e99a57b48c5c8c483ae1ca37edd53137d1220f56688ff6c68236219763b68862c01cb7a86a7da00310f9c8928fa9109979619976a7488b4f6181b5d04ac1aa38e858706625c50a9983b73a9ad91a8fb6ffbe85f7f2e353062573857fa86c27cdc89eee69e1e6b3a47ce15530c0c66c94855800b263ca67f72f34acae83580f3697f6f8bd4949953d6c4471fe82bf2188a5a795e9d384bb6704985d5911dcd40dda77f2808865bdf89d773a45087d658eb7bf973270ea840d406da3580a3a4f322833c8671c9c18db"}], 0x1118}, 0x400) r1 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r1, &(0x7f0000002000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="ff0f00004f15f0e880210c3fc90844548f6631d772a9103a485b0c30de74be9c74568fb2eae6935eaf731af6d07800f9c82452a642e4d5376fea43e5eeb22dbadff030cd86d91a045d5d135c653df8e71c697536d23f0820acee9d4fe93a6b5ba787899685b7b99542b82a8c4b3eb4234dcecd824e00361918ce0ca8cd64123b2f1d22655e7215270720ce2078015bbebbe83573b2e59329be0b14c290f6952173c006aacc718c000000000000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) pckbd_enable: command error 16:01:33 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) pckbd_enable: command error 16:01:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc9}, {{}, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, &(0x7f0000000100)={0xffffffff8938226c, 0xffffffff}) 16:01:33 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="e1391df40d3b9ecdf8e98c0fa970aec5677e4a6ef45fbd937ddc3bf3ac46cf2ece6c4905bdb0e2076817d727ff01973b5dde18493846011741ef8c00da351d614bef6aebfe966b8d8883c19022b2fed12cae6f0d5ad379e840ba080e30e79ce5c1c7374ecb4c51286c68ef1dfc0aa122750bc683fd1bc1c6c2abad9f50dbd06110e388cea06e81", 0x87) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x3) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffe000000000000, 0x40, 0x8001, 0x1, 0x101, 0x400, 0x400, 0x1, 0x2, 0x1, 0x8}) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1000a, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x6, 0x7fc, './file0\x00', 0x9, 0x7, 0x5ae}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x110) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:01:33 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semget(0x2, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept(r0, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0a", 0x6f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x52aa, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:01:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) read(r0, &(0x7f0000000000)=""/179, 0xb3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x12, r0, 0x0, 0x0) 16:01:33 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="7036eb24fa899251a0fd8335cf1b371657aeab3a0716ee8fb40a5f98d0fcbc8d5bf09a4f7528e7c4076ec47fdbb54bd43cce7c61e7325ddad05b24d365b79042806c049e30a68eedda9867c4819e478ba8b26062569d27fead3d8b3ac468a8e8b19f76b4e9ec70f353761906030c4eba17de40a3b44d734d2974402e02a928e2978b4164f2a0a1ecd3c77fa8f4", 0x8d}], 0x1) getsockopt(r0, 0x7fff, 0x4, &(0x7f0000000140)=""/6, &(0x7f0000000180)=0x6) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x7, './file0\x00', './file0\x00'}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x1) setsockopt(r0, 0x8, 0xff, &(0x7f0000000240)="6be1da9d9d012c257986aa333f3071eb3696b0f070291f78ad557d3280087c2ae1bbb71b585304843aadb1ccbdcd95022634d67c290a9fb10b07583aba0c40ca0344f4e8018ee7d79f4879ef531ea6e6f8d1426e4be6e82dfe08953a6547327b883d50f85f1b5724f17c3e0c41b37fa02d72734117108b07bdee68c94a091a2ee01beaea7accd298cd36dbb074ccc132ae83c9e187df37f2500b919066624369beb5ff26ac3e23752247c131e9e577cb2adcfcf32eab37684ffcb8a61674ac303cd035de4c263e002e5897f0f15fbb4d335aa9fb03af1b8eb523d7c2ace46059c2a3147cfdb71ed70612f569d72b1567ee64524ca4ce077a14c2ccd94d7835bb25853846c37ff24867abd8c37d91f1c9e98b182aee0d3c1357b6411b7e06aba11019aa63a5e02c8a5c5a08b78a710ef73f2f3569920b49661419917820040830f56be07712dc8532d5d9a164f5bb19861ec31123bee66ececec9461c4bd60980432cfcf557b57e30abf9dd31b2d4ada19cbdbf4e7bece624257a0e3a71573d9f4816aa7526b1cf3fc2beb0e33b7ce1099b8663802601bad5ac5ba6119b99c74bc4ff23c664bcae532a66623f3ba06a59574e690a85440f1f31afa2b1cc385ba0b2efe36ab8ad87ecb323388623775cdf8e17a091031f8cf59171d804f4909061db20354163c831b9d641cc89220e3afe80c0505107377b8680efc395df8b1401d7e2b8c866abd213c9cfdaab1af02d822f73aeac86f2819b704a436404e283926ad65fe0a9960298b2cb97d92aaf5ce6c66f1956df5a7133b94233170b2a9dc79cec83299fab0f28ab1fc79b2c2f0c17ac10888478209b7a75c0d51ab381ae8568f961ae25ea0be75479fd864cbdc14016f41d6c1e772d2b85282c5d3a2fff8f5c54d818a17f7120d2d646cb08075964d31e93d47fc662db461af86af07c46e44d8f6e650f0dd85a1d264af930427fc01c076e6fad4deaac5cbfa1c8876e1cf296a746c925dc68009c70bbe4644cd988122631fa7b43b444da1bed838f3ea63cfb78011b5ed5b8592c6c224dd0b6c23ee5a501bd209aba81c567d132ec6677f9b380e6fc902bad9dce4121ad7a56573fded3d5e6749d13210f8176f01fc72169536451fbd3c5f3b0f3083a35c3c02fb6ec14d26390c425b7bc898e44be8a081e89daeb170efd327845afab0b4221928b2cef3928f7a62624eb78f9141461eb329ce5574c036b6802254e8353aba54b981081234fbb61fd639e96947b8df85ed259c157c24d4b0189858ddfb6ce48263ebe92bd6a24ebe6853a634f66cf10374fd0b396a5b104f838b5e77fed26090364a85eb32d4b7edba723644395d03ac2c3ec18fdc5242c7d96a639f1539c340fb8af56f6c1b50b008e7baaab2d3ba2eb219ebd9b57ac4b8277028bff29ff714741c25ef9271c18ab65b5d37ebee69701873e086c667acfeee5e828a70dd356bfcf471c8a6c409f4bde4d71f2ede6d5f6092fc13d8e94fb89c645480899687ca6af81f3f5551a5fba8421cb0c2ec554220bd72256352bc17efbf88912b152f98889deda2bf34e8984b26709448a965623696de5b79fd4cab9eff4c623130541e41aa54a92de3e8506d94c68b288352f37b66e7062cde6bdf9af2f3670bf2ae9de25417318371dbe7ebaccb9a5ebe16c10c32b42bb5d16341491a501fe7b96dc27e46058370fc64c7f6ef88b02326fd48e6b5d0a0cd8175766302020ea9053917ad8b709851b3c515702bed2962b839bc46c0c886f9741262cd365c175b3349507bf4032921a1e0f27c991fbf6f0a5465594d131c30934f572c88bffccae0065571e8ead7719b4647c4aa589f02e7cef4956778ee5af48a9a0e74f0955573abf5d092f60bcb9d1493f64e233cb98d70eb8a128820f532ad3b9e7f14318dde4889207b0d9e076d0e6434463cabbff17caf33c09c5d6bb1efc2753f488b7bfe1ed96013c43cb2b3ce8ecc9716ab743da27ab377ef74665a33235fae2869e764865e624ca41d3f2920c75b639be7a2e4a320768ff2d8a26355036c46a77c4e80d73f73db2656bb3033d58ff099e1613dd810ec3cab7a43b7a2e4fa4bc7cdeadd8bb6c9fed815ac83915ba04c7b59b7788b264d49a0ecbd2673edbdd909e886574aada83fecaf3938328ac6636b42845c46ce5d772d6d7431f1647dcb110e91cf9a8aafef3845e0f87109c962cce959de8c22943378b739c4531fa238396dd8d638ba8f9ad6d509bba49371b92fa3791fa25e1fcc7cbb8680454c042efe25ccb091f4f7b0021aa2b6cd6386eba7001ff74e60fd1101c405a46becb2c6c0ad88f56d7993a589331175b69db75c4e6769d94d8f7c5c37ad15f26c6ae32117a031fbf80d62c2b744c61c55eb756c5efb564ca6b71be472077ffb411076e3f4c6fcd27d3bbe6422b20d9afba029dceae025b3f31dc65226a043f7dbd2c4cc62db11c54c29bb40e5c96e3c081089b0d6f0514dd0f71db104f4f408633c4ea3a3775c66166d7a548b246e990e5f8a796368a6ad1856d06c5ba2709c797b951683530be21ec51452faae69e8f9e844067b34259f088140808005c7566ed41bdb6175fe82f639be04cbca7b0ee9d34b9f519c2602928f8b5811c0592c1e71c9cdd08ae6b2701e4212e59e5d7782b1d513de6d201115fb321acc32adf20df9ec36d871f0264cc049e7f8836f4bfc20870b65c39547fa02d11c93e427ac0fb512a7f1a3eb05df2e127257f33a3a9662a9165dc12db2d7822ffae3ac877347e45a89adecc9aec5d722197279747e5f8556a39fb4b87971a0fc5ab18e63ed5d70df626856de348d53319a9ee95412769879eb67d708c43fff91aab55c13915f57beb22abe54e7ac3333c1ce341e24dfbe9fda8b465bff868ced6d2d2d87b39c7aa631f5b1e97ddc9c2206b316d2b462097c3ef7f480d4030b01bfdd4e660cdde4341bd46601b145d28018a62c8958a21f10873528fe79b933735ef188f0eeeca7ac4587e7f360b04abf67f75af88ba6d4d5351054e73d80cd857f8069c05edbf07ce612702ccaabc5da7a50ad2b1efbd75cb92032407c58e103b2af2247b25b9e58c0794ea9cdf2799da7e1ad9fdc3f817e325b6ab38d63fefa9f2dee837f769a91a74c1a71bfa7df322205966354d6cedff199cdd4180fc2f833ed881dd06b024c275118ba15e31556858dc2f42a7b14cd1dd9d2202bc409af6937b4dbc07d69b9818ba9c300d1a2b258ff8b68698cc4c41dad70fb0b9eb817b5c93e2f6f3546a294917828d92b44f1001f2ac87353c65781121b65dc9ba2ee48a7070eae9736c5df0a19b9ccfdce4bf7893b7a6e1d57a50b0c25b3d2a86383850daa34fc94f0b2c3fe818f04d72397fe7350220f4e77210fae2e950bb780a70b0a67e772073bfb68981c46f5f29520802dea42ca372006f82a480f354bec465a70280399f317b2be2f1ec536b606e5cf8d2a212185973dba5c9f513c4d8dc1bf783ac9be4e095f4ebd322d239bb601e02d8b5606314bae60046c3b97bae9e9fe64b388714eb305b87389e420d859bae0b74cc40a00f21da1eae650a418c421fa69b56f03df8dbcbeb1c4d80f59e67c076c61ef623326800752b95caa82f19da5f586fea05dd75e71fa772fc0e2b0d19a2f4dbc8ee49bfa325959f19a8a179fb29e831825f42338bfd7f05ff32fcd3d7d220b19853701223db612ddf9bc9f6901439cdcc9c5dc19cfc9611d5015ec2551c92bcf04bb24db3e1a5a710591c490b52c0b13ce79f4a916c187ac6197d9876a21dd2c597b737ae35d18e05a00f454fdce93f710be6b3bdb6e2bf95507cc04fc870970b5a9039ee7e71d987e6a3965d7587e191dd931ecb5a24ff001870cf5b90a70c66093234e6fa3946fadf111359259edda3206be31c0e02136d75d85544aab9fd27458ab7c35eab4063d01dc1c5a130eff2fa869b286e094b4532db67c13980991ae954dc0182975424bfe547599f5ffe1560cc4cdcc21d468f479b523a33c68dbd56f2dd8e84fde8f3f83daf4bf123d2e179120b35b5b037fe4bfe09d2d7592ad833ab1411282082c13fcdf3665220dcb96fef092add78913afac7ee8688cac06599e99e9c740c47cac182d91fe9fe88b045b5dc97cb633339c5a82d4bfeff47e7784c175bb322764380486223e61208bb3904152750d16e5ee184cebde2938f2147853764801120ea1b89b410296bbf615b66bc79d7966126fa1f237e9378a7d6784fa419ae4375bb7822e17f020f1e2cd9c8e8bd67bea9a624311a1637cacb801621da65c18ef6672c3a3efc462bf29c59c0b699b54afeabc43f7aba984443084c6d6241f1631d101d0ef75e45e51c7efb7e48c8d4a4698de02004493154bf612a1bb34c2385d6c23de63b38856b4da2a9874d64c62340f67894ecbac0be6473f19aed2ae41aba798b8d1db06e2e4a68d10f77ff2d76a0775fa68d692d711700ebd8f07e5572423a6a13a14edef8b4c6420ed0bd43e60855f6ce9b7b13c4c776fa0559012c6a7cdbdb3fa357343081a72aacd815dbb921a8405320354398ab5b2c4b28f0887db00a28d814e3f7af602c7e092234fa92e72248ddded1a3e65c0a13a9199e1f7ea7ba43442b763e45b48f75c2e11032280a8e391199839dd4d5b6e411771e8ef6c34ab56980f6ff763cd667c9de9148802347e4ec89066dde364d2d93af340b8ed2e54e5b9df04179d5209b6b39bd65f1643580ec6a8706514b25b02f6443011b9e499ff37929e80ff8e0cc0e37c14f37f34b9a922ae6f18293922c604aac10068611133a5a8deab0b05ef98cc35c332f5fed54f24f5731074933bdad10f996819b605da7002cc82b8678cc37b5b29b9c028ad5bc4ed5146cb50bb9209c54bb2bd90192a51a8c9fe6a64089053a0eb16469c8d9e5117bb05f08b5523ebd01355d7b607633ba73561f511b4b357606691ab8abd1165e9dadb815f9151ca59640415ca8a422fcc8d02b96a2bff040e50152b86c6370902a75862c2ddc8d1e9432a86c8ad79c348095a6900ebaf938c7effd55a5ce8427638a8f98845c9f2e5fa2696b3ed099fdb3722c3f92b3ea0c86ca6cb5cd0572d93068e94f4e6f3f84e701dbaddc57616c6d97247d25ee99eccc01abc1c37bb909b1f4b38f0e01a774f850469f1f85d88f7011e41eec52e2f900f70eb24b508ef5f2d22db8fdcc5ccdb5c051407dfb4b51943c4d8544b10675e59d000f7b8061f03281888db1938084d938715e3f7011f4d340620e5e9206856378fc2152957f60da4b045997db76301e286cddf456f7967fa9fbc8dac5ca3eeb78d6d5db07039de7e46e1f3df33bb3cb78ab5422bf73653d95627e5808e6dae87d49975376409e0f8c97a291a719f16d4f7e2d94ab06c7c45af72d56d9b4a2f94d5351acdef7d177184102bc5ae3eac145a0077d7de3671f13eabb168d7ed329f18a8bb31caf6aa09acf36523bcd882c057127f81131e818761c79c510514fb6100b6ae6eef1e40a416cda623666b87bc2c5f5772dfcb00827318af7d8e039bc79748d830c0fdffc4e48314c7f0216048ecaf401a7ee7e376ba74d5468061933a72486c06966d357e588733674164977003c4aaf6ffa8bd94179695abfca42d4102bbdf9d29af7e656d4f43abfddb3956afe0d358def0d4a8afb6253249ed3644e885931e7a54ec787f32e8588d5c3d56c13363282083066136be6ec75a8ed4f687a352adf0d487aa94b6e3778a53b9514574a29f891cd3ef633d72b96e227a3d1b8460779bd81782463ac809497b6d857c9b4c7df996a28", 0x1000) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000012c0)) unveil(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='W\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001380)={0xffff, 0x3}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000013c0)) semget(0x3, 0x3, 0x21) r1 = getpid() r2 = getpgrp() setpgid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001400)={0x6, 0xcd, 0x8, 0x8, "8c88e0714397fa73811fe720bbf5bd94edee1a0e", 0x0, 0x7ff}) close(r0) socket(0x20, 0x8000, 0x48b) syz_emit_ethernet(0x61, &(0x7f0000001440)="0a09ca74c0471cb9ddaaa41d4a5ec382e1df7843f92faff15493b58e06557d38398b140d37df8bfeba61d67c8eb794723ab1eea11c796df98126c0c6baa53bd4e089dcb8a9013efd08b39236aae0a9586b18424fcbb3a2c7005010aead9cff0f3d") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000014c0)={""/16, @ifru_metric}) recvfrom$inet6(r0, &(0x7f0000001500)=""/150, 0x96, 0x800, &(0x7f00000015c0)={0x18, 0x0, 0xffffffffffffffff, 0x9}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) r3 = accept$unix(r0, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) open(&(0x7f00000016c0)='./file0\x00', 0x30c29, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001700)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) pwritev(r3, &(0x7f0000001a00)=[{&(0x7f0000001740)="16b3beb88e51983ba92b5c9995049981060ee4a4fe26783aefcf07e015d757c5e5c788dca51019392dc11881d3b017c8604b3bf03d07a7335753b15e5951fbc0404a33bd6c74981ef14c42b94d87c6976136c925fbb83b4f70bb51901e138744abf6d575bb9e202bfeb11f4b7c2b58fbdc44afce92517ec08c3f33ba365dd1f268def19373b29f6b37d0b6a3f614a5a2ef51752b4ed96ae094414ed6c41ea172c6470ea8ef41e56026c4fbe395b97ca31df876f404dd345bff189573c361e58ef992f4a22feaa72b9a3a3eb31e37a99a58fb37d8babb4db4cb4612a88b1a014d", 0xe0}, {&(0x7f0000001840)="cd80fc8a78080ea27c31f419ff80a7629a0d70945a29c42a784b9b0a2508767a7d9a8098e16fe883c2768e935723926647374c2f22a44b88b939374eefd435f466037abcb9bd11408291e753ed2154f53055bd7bde358221531a9366fd5f678b171622bb045060160388e62ce1f7cdd2132faf0b9392726c29da097d832c4f24e4334fb91972468fbc0d82c2e9140cd820997e9ee594775c9fd84db4c3fd100842e8419dc191ee4a3c84ab1e190f21bc9c3791fdfe2fbab2951b390dd552e1a5", 0xc0}, {&(0x7f0000001900)="dfc05ecd7bd9ebd25681fdc402707e6cd09df499ffadd136d6f610177a9cb5cb97da97d3f91f507b0be6cdf79ba834669488d4f3a656f56e035c3d1ffc88e96969eab3da833e1b78597398603dee7bada14743858ff013e89c69882543c4993e91a0a722de40f0a21cf7dd15910dda9c224152e3118894e650ac67587b694fe39eb9b3d4b23f0e062f72f9c95e283cb4a331f112abca3e4376296667866879d552638799f694786d69a962c997bd7dc8ba8a11d80b7424e8c64294b5866165c8ebb5bfee0c012d748b839210f3220aac8aa8e97927a4946447a7b09de8", 0xdd}], 0x3, 0x0, 0x0) getsockopt(r0, 0x80, 0x1a8e00000000, &(0x7f0000001a40)=""/66, &(0x7f0000001ac0)=0x42) getsockname$unix(r0, &(0x7f0000001b00)=@file={0x0, ""/21}, &(0x7f0000001b40)=0x17) 16:01:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100", 0x8}) r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:01:33 executing program 0: mkdir(&(0x7f0000000240)='./control\x00', 0x40) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./control\x00', 0x0, 0xe2) r0 = open$dir(&(0x7f00000000c0)='./control\x00', 0x201, 0x80) symlinkat(&(0x7f0000000080)='./control\x00', r0, &(0x7f0000000140)='./control\x00') 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x140, 0xe9ae}, 0x100000000, 0x69, r6, r7, 0x2, 0x4, 0x7}) 16:01:33 executing program 0: getrusage(0x0, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) semget(0x3, 0x0, 0x4) 16:01:33 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000600)=[{0x0}], 0x1) 16:01:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:01:33 executing program 1: r0 = socket(0x3, 0x400000000002, 0x354aa1aa) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 16:01:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="2d36550fd81c634262b79b4f0a9a65febe2fff3af07a359e950b6c6b1caf5c2b0e50f3d33cac842c45abb4bec98ded30c34202cd4e8bf51d12650712dc9a3a7d96825ac1a058d301870a20b2d6786f62d454bc2b284013a8caa7db9d1ab33ee8e4bd17", 0x63, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000140)="2f8393721fdd46313e15aa2973959a8202b73fead4fbfdbdad95eb900047a845397b635fb98776f69dc66548ba29fbb88be75168fca6ce3e3bac91ee4dc80113c3b6", 0x42) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) write(r3, 0x0, 0xc0) 16:01:33 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCLOCK(r2, 0x20004276) r3 = dup(r2) flock(r1, 0x1) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) sendto$inet6(r3, &(0x7f0000000080)="c299ccfb714c66a0927638c15ece6982e3bdf102343f2b16aa6b275e4cf21be8fbf1868dc7585aa22db96bde3570821df72483416c21c67f1592eca1b1b164afc67538e7fb6001a83222281db33a86a07b79cff9096aaf371ac1bf7f373fd26e81693fd1f76e31c0152117109aa4b1bfe3addfdf8d00010c3666d59f37882e50cb4eb3218e00579498e68980740f", 0x8e, 0x402, &(0x7f0000000000)={0x18, 0x1, 0x1f, 0x19d}, 0xc) close(r0) 16:01:33 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) fchmod(r0, 0x20) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) listen(r0, 0x401) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) 16:01:33 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x8, 0x1d0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x4, 0x4, 0x800, [{&(0x7f0000e59000/0x1000)=nil, &(0x7f0000aab000/0x4000)=nil, 0x4}, {&(0x7f0000eca000/0x4000)=nil, &(0x7f0000e90000/0x4000)=nil, 0x80}, {&(0x7f0000a72000/0x4000)=nil, &(0x7f0000c97000/0x1000)=nil, 0x4}, {&(0x7f0000f00000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ec9000/0x2000)=nil, 0x411}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000cfd000/0x3000)=nil, &(0x7f0000cc7000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000d0b000/0x1000)=nil, 0x5ca9}, {&(0x7f0000a5d000/0x2000)=nil, &(0x7f0000e83000/0xe000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000b86000/0x2000)=nil}, {&(0x7f0000db9000/0x2000)=nil, &(0x7f0000b61000/0x4000)=nil, 0x100}, {&(0x7f0000a92000/0x4000)=nil, &(0x7f0000d62000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ca8000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000d8a000/0x4000)=nil, 0xe70}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x690}, {&(0x7f0000a90000/0x1000)=nil, &(0x7f0000d83000/0x2000)=nil, 0x6}], ['./file\x00', './file0\x00', './file\x00', './file1\x00'], './file\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) open(&(0x7f00000005c0)='./file\x00', 0x80, 0x8) readlinkat(r1, &(0x7f0000000600)='./file0\x00', &(0x7f0000000bc0)=""/140, 0x8c) fchownat(r1, &(0x7f0000000540)='./file\x00', r2, r3, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:01:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2fe, 0x7ffffffffff) clock_settime(0x0, &(0x7f00000000c0)={0x4, 0x6}) fcntl$setstatus(r0, 0x4, 0xc) fcntl$setstatus(r1, 0x4, 0x40) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)="582ddde7135e6ea8f882a3931515bbdc0c723154508643afdeb82c30f748aa9c40565a54abb0bd84eb9b62a8b9e3a6c83bb8e784bac422803807db71cb9c41913dd6f55e250eeffb42143b171798d2644453e41ed8", 0x55}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) 16:01:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="221e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x1ff, 0x0, 0x2, &(0x7f0000000040)={0x3, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r2 = syz_open_pts() close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xff9c, 0xe221, 0x400, 0x6, "562a26c10080f8ab2d7739e32a6511ac5bf42ece", 0x7, 0x3f}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "9cfe4dbfa60200e1ff00001d00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) setrlimit(0xc, &(0x7f0000000040)={0x40, 0x9}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xc754, 0x0, 0x1000000003, 0xfffffffffff7fb7e, "815c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2d2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) mlockall(0x2) mmap(&(0x7f0000b10000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:00 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20142, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xee0000, 0x200000005}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:00 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8001, 0x0) syz_emit_ethernet(0x7c, &(0x7f0000000080)='\n') 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000280)='./bus/file0\x00', 0x6, 0x0) getpid() preadv(r0, &(0x7f0000001800)=[{&(0x7f0000000040)=""/80, 0x50}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/229, 0xe5}, {&(0x7f0000001640)=""/200, 0xc8}, {&(0x7f0000001740)=""/186, 0xba}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x5, 0x3769}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000003, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x24, 0x87, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xa9, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xa6, 0x3f, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0xe6, 0x80000000, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x99, 0x81, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x33, 0xc, 0xf2, 0x5}, {{r0}, 0x0, 0x8, 0x0, 0xff, 0x401}, {{r0}, 0xfffffffffffffff8, 0x84, 0x80000000, 0x1, 0xb60a}], 0x3638, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x10, 0x84, 0xff, 0x5ab9}, {{r0}, 0xfffffffffffffffb, 0x44, 0x21, 0x4, 0x24b0}, {{r0}, 0xfffffffffffffffb, 0xaa, 0xa0000008, 0xfffffffffffffff7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x88, 0x9e}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x94, 0x80000008, 0x18, 0xb12e}, {{r0}, 0x0, 0x1, 0x0, 0x49e, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x4, 0x5}], 0x0, &(0x7f0000000000)={0xfffffffffffffffc, 0x5b}) close(r0) getpid() kevent(r0, &(0x7f0000000040), 0x5, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa4, 0x40000002, 0x5, 0xfa43}, {{r0}, 0xffffffffffffffff, 0x20, 0x49, 0x3fc0000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x8c, 0x10, 0x6a, 0x6}, {{r0}, 0xfffffffffffffff9, 0x47, 0x60000014, 0x9342, 0x8}, {{r0}, 0xfffffffffffffff8, 0x11, 0x14, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000051, 0x6}, {{r0}, 0xfffffffffffffffe, 0x84, 0x8, 0x41ce, 0x81}, {{r0}, 0xfffffffffffffff8, 0x44f345efceac80da, 0x41}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x800, 0x8001}], 0x9, &(0x7f00000000c0)={0x200, 0x29400}) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000397000/0x2000)=nil, 0x2000, 0x1, 0x6011, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) dup(r0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r1, r2) msgget(0x1, 0xd) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fcntl$dupfd(r3, 0x0, r3) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="3a1036f807bc29376671cb31f48f78ab56bb0a6d44d07f2c5ca39ec425533ba1835e14444c1332d5f864df7cdffe03e3789c0b1639af9709f7859a679cb7e0d64138e9ad0f464058b24de3a9028744eec9393220cae8e74ca71cfd2e7327ee96240d9ae9b785b197fc116bb972e8313471701b93d60eb5125379c86f74ff4aaa28972570af4e11465ff177237ae25d10853446532679baa00a6f6af56ea4a1aa82c93d1289f446cf7670a52d64cb19f3cc7d678f909b190f96ae6743ed47d379c33092df9044ffbe09a947fca7ff8044cd60715aafef787bec946a13356f2942837fd102910784133640489f478bfe9e4ff4ee2b17b80f79db24858bd2d5eeb2e19c0348743e37d5574af1f234ba06ce95c7a9811cccfe0623b968d9be4480a955327b9f769dd59bc45f8fa2f55840fccac8855f13b75f87092965686d0d988b26793b51962b52b91e8515148289e07c7fea4ddda7a630f1692bc13522f9516720b9d0de7ff343bcb76ca6fbb05945f08d4b714cebcd0085cbfe4b5e72c471bd5f9a63b074228995b13a1afbcb6cdfb27652df54619c479f103d5e6e211a354b342fc4dd77ce33e5efb245973572bc1a9ac7fc3484b6fc7a5c2b575dd2c362af551cfcf676a92dc29646f4546e32ce40d860882f8337687df8272395c6b850f93f501d0b3f4fbf40988a4e6cbb2b2887efc7d606bfe7d82300f97b5056cd99e667a04e46e6e68c3e8e6c9e9e906d496186048ad5f61728f5d713d080a9b4e00615f684ffbd1f34d1741ed5718bc020c36012f11ccdfcf5ad3ac49a42a9eb73ba7087c08c5f132e8b925ce2e41cea99baf6c036e6128fc1fb3cb0c158a397e31b8db5e35499d0dd9762355cb6c49aa5a8222a2614affe1f9f5f5631cb4fecfbc84ea18fbd5f1da3f9eaaa7a2b5d76a8e95a6bb19c600b2b801b4ba1b7b3ac4321eb6000ef9ba1f4faecf4e661f66509fe84674f8fc55f1adb01ede0b9be2408e12834b1b3ba364df88cc8e4c94504f8d41f71afd2052bbb803b5fb66854b8dcf7d7fdd0377e947ec76f6f4b9e7823c9d52e86a44485faf0c9b0027fbc105cd6aa502cd960fa05b64f94a526df1b6fc06563cf2fdfe2fff523edf5b08be663e60c9219e31b19f6d6319e1f10787f29f9ae66865034ee359b2165de320ae1b503a44232158223510f2bee8364e2cda88ac2ae5fb3d8456e8d0aaf17e8b4b90b9c7b57f909ab24496519452da3f512a96678e33737ff2198d70150cb0f1bfa4544fbda9eca9cb28499e3feeff827248fe8c590d401a275bea4ac224f13e838f501ce6295bc47c7b2c54906306024409428c20b383ea795cb935d25ae2a095b48cc29b75546ce82081cd248a7e991130414962c99809c81babc18f6d826578eb6c1576e832124f48fc16cbb565a81d4346a534ab75232d3c6348f05cdde6cb9ad6ffe04f2631b12b8dfe07bf59ab52fcd7770714d615e16f680137aeb02f8a37e1e168260c6a5880fc28c69e1491fbdb5a4bf6c1a4966538273ce59c2b4d731cf2338fe84918f84ad7633abb44aee36093cf26b1938d46afc75102469d3bbaf678ff263fca69abed1ad1b774db67821036d2380e2cf00c34c3e3c2c16ae4ca9f3af7b6f6736f51f556a4b20253c9adb1b09a50dccba9898a732d3a89831a2129849594d516160b6a4493609043330d2d2b0f88f987cced789ad02fac78903bc23afb678ef8dd8787363f5938164efa400f1ef54dd69f5cda2a87c297973387d0ecc6337bc57dfba24b3a6c2710383ce36a01bc2201f8130200fdcb85c0d0e2e185556b44aa7edd3c7c02183ec2fd4d2c2abf4655482287b2d94e0cd5caf59da38af9fa522001b9463ee0ddb5fb548fc9b523e873232cbd14490feeb204a9ed89aad7cbd3d51c8fbd249e33da5602cfafaa451bfa3c8178a747726362a715b4b0cb38d1f457a32da214b09b54b48ef2a6fcdf3c192dc8899b4f49a1128d89cdc080fff3c63fde9f6997edc5c3d8f2d76a2a11601bf9b242bba76d02952301d4fdfbf4cd7234fdee9a8d320570d7bff4b9c5bf7b80029a6cf44aef94ef1b9ed3b6f4e07f29944a0183ca2f3309dbd9cad229c92edafeeae704f74b4c0a29c5f34e8fbcb8e1e7a1c7a6686a66b21a198c866d45c37385fcc9e5fd1d5f6d65a3c79cf0402b17f68e734f56a160d18804ea257da618ef3f23cb96625e6cfaef58a1c9eeb6349ab23043198ffdc88b7eec25deecedc3925bf82d5517ce5e501b643ffbef2c1c1a857275b93b14b5546a11ed243edf7340f6f258e2f614eb01c111ada6af8a94422bfdad06955f21cd0e0a029c27d25db81a490295b34c6f5b843eb6d49864f53873864975c405e7c5b47955280c87c1986ca516b6a68d89e1014c0fc9adba09b934f1fd2a1ed2184744166268cd22b650ff7b9da5fb8f8892ac82a66da8ebef45e9ae8777c5f2646056adbf0a892cee9c19907ed5679cf09deea678f5d9d0cfa23a40d04db9a94dafd3d787a3e8d099849b712c4ac3a2f3f9dc4b33011bf21ae98991671e796dbda29062d0f29c8949b2d4e3f71e2f864dd961c3c72520d52501ccb6ab01c5cb968349d998a0e8e3f41b3a0f0a7d9142856fbef6bd029520699900579a788f73f57e98584799fdab5e1e12a87486b6f69a76254d0362799a242dbfd42ed4f50e53be0f0e3dc865e5dfdc64b3a08644a224fcc2abbd9d9622248dc9c39f417680f25aa014086c0880d8286530aa8285a2b7ec6f91f30fffd85b96b4ec523b54da67dff3d0fbba1eb9b4463abd99449c8244cf5cf8c73da1af270df41d2da25696e43d219f39a33cd4f51d0e6349d6c17714e1fa247e300a8cf31e7ab90a06c33d50c980b600931749fcb9648cfc77babc3e70a1a8d583a8a642ce727a1bb98cd923cba9c0f508b097722d83e685a20e1e4cd9417419c5d30ba2ddfce667c13d528029b33c95f0fe5fa013ecb3cb924d11d5c0493d28186d91d5ebbcf1b572d80804af794b8d2a586893ef85da3d8785eed15b226fe547ea28c3549c95e7db2817d8228b1f727118827953418b7a913352093306a0d82c7e9a70920cb7cd30741d2da3d8e87aaa8b59b47085e718a70fd4d11dcee00fe79824ab6d9adae9d5a73af7220e5cb621df631952891dcf58504fec28f191779b34a30bd033e7b43e93ce5f52d96f94ff000f57315706a2d0eec5e2687be873d208321d78a357e90ddcb94cc95b5f4c8ab7cc255fb3817fb0944d2e6205908fbe5d20f331bb51a71b59d2f382871411a2a65f07424a00100739057bc05e402eadf4afed5bcc1b6e5ba4627ea386f08ea2f2b1a7cc7e7bbbcf6e2df06ec02c226fd1bdf1da64ccf1754b9ab1b997d0e100f8f726615ce94c8925cbf1d0fabc4c991c63422d70fce8b6f5439171bdf35281c123eb983893a4175165f149e6524493463d844619fc8d406cc9d5430c9f51b11072a5baa117256e73097cecaa95fb0fcae4f2c4d8205fa82af5537966167a0d92f642ce061f6190dc31b12c7f11cf2fbc0390c936b7e2c466a3fdfb372f69dd71147f7083d46df8e0c8cb11fe86fd2b11249d20f4e6482951e120928c74548c52d05a72a94dea6eb094a5bc5b5e5f3c531352da3c15bcc49afc2d1242f14a9e6801672def54a6439daea2408b4e41b351dd6d0b6f67b2769e1d429d6f97e36b82f9bcfbcf05e23fd2b94478c7f530992fe5d0128578728efccee78124d0cf49a9ce7756575144ac218a0b53526d6489a74bc598db6892c9524997aba1ffc50d309e80c614069ee6c5321cd2f5c7c9359d7401e88e9064e179e19fa4767c4332e2f65170f9d59eca52428a2e8034b7cf52e66e62ac5689fd6677b8f62827b043786ed4889f05a7e5870c4075d95b6e6436564adf63fdea89a8a4544c4be182d7b23556d244a15916166fe6f4ac0f5bd877f1b68c285114e2160e6c93fa69318884d5a513081d9d580e330eef729c6bfca10e3de55d832381a9b7c6b40911703eaf6c65dbe80b6e0d0487252eb3ba9c8f3173e19b15a3834a01fcf17ba0104d41c2b90eb4021248a13c8085be85e369fb9da0625043a813cef91f72afc8047fe85545459393f52916dc1b30fd11a48f1c6a9d0022b80e7cae8f250c927764101ad8be8e0f98eb7fdbcece09e5ebc0adb9ad1dfa5ce18262434943e593c3747acbe7353070543a5fc30f6a405fc0a8ec14f0e4d0b63deb5ada6503fc220f6135b0c67947bb5bf8efafc96858a3b274b0dcb6ca8c457587ccad39287e0e793bdd3f9811fe737308054bffa9ee4a9e8074d915367b70cec1e1b5dffbb2f393fdc06c5b2dac57935dcf87fb92fb0739f578fc6d779a7d3367b5b85d61bc7505fc99fee2f3cc43f4bf23ffc36ad435c5d8313c323035ac93cacfc4b102725c4e1d981da3b0f4757f839c6402cd0ee002ad4b5e765fda03aa5a3baa826d131232da6fcccbe8130bae3e16c453aecbddfe1740d30bb82f71a950c9b402f93d73fe6c42f72dd1caff776e420a4d217587e0b92761e835b9ed775b620df9116b797ddf3c20a36a09b962c3c234fc9dbcad98f41daaa1c747b5e8d6c95c91f6fb75308fe285e3683b281782978c5470675e8f63faecfc8c021323feb231e95103faa37771f16b3780a05c046e81ef45fb73d642616aa399fa7d03d7f97f2d8f4e64b6d1c367cf66b775565d9c34086a2a43284bcd1342b98058be1d5b260fb489232efa38e15b32003982eb5d4cb49de795c06450d0453dd32031ef38dca427a7201758bff37199127a4dece0e63497f71e5ba9f6000f5a3d1cc68475b2727f6109493425d0341b62d21137a249dd915c85ae9ed710cb09dd609ec1cfb08c2a62d4ef7e55e04f7194078d075dde4b3817f12e9afb847b0f6cd0930aa854073ead15a82e0afa1ae6f9cbffbffc9e8e8edfe15ce7dac9c105ca5d617682bb547f3d84b218ec62ffe75aebbb11ed9567c2f41d29cfac4d22e39af336842126a16102dec2af7ec39b8a9bab0e93ca810ff346efcb41312f0f55947222be47b7d5c4e9bef8410e58afe40a5eb763ab08e97def1f0d92e6c44c902cf550a137f147f48c29b45e0c839c8a74dc419dcd148e68584ba7efc6efabe78775b14f88866532ac60c1ad93e8e243b14638473b2876926235a09c31c529ed09d14c2fa2c0e1f79b8b1c1c06513dbbb1c07a861c61457d86aafec2309347de98a649c6ffffbb9a065272489dca04974dc22fc2c1831b505038bd20aa8820751e27d24cdc1ed0bd84661ec6a89f356f74ec543f7eab21161ebfc2e38c7149e4eaa4163b5a7f0b919102cbbcb496b1e411689b784ae66a205d2babf2ebe81b1f69043c74d5f08ea536f2796cb6da2eede30251889e6e4816f8f397ea0157094578130660a1c3926b6cc4cef761d489191ef735e4f34445826282b305fbb02ff799f32570b04cffd4e31faee028ca2c87c84477f83d8c71bf531b9daf4af91faeada8caf3dfb6658262fbc319d122273c97e38a2fd167dc50a672a333183772ecb0c52e21c658a7c4f7291773f3f13bd152503ed863ab2b0c3ab3d6d93f590abe046fedc5bc2c15dea0a59537a39bc558081b819713a49d932fc6b6d318e2f7d7c78fb168af65aac27067816d142c2132ef5c04c33300b6d7cbd01004d6a7f9728c4b70d9e1f12a821f67f3f8c3b08cbcc70bdbc885380058274fa1a2dd7fa08f54b03a5b38c700cd054c99f1e32b69bf26e60b9a531128a696658d64f121d99bce861cf9dc959ce53c911192e42c4e030177c2f30f3042725cc9ac99c132ea437", 0x1000}, {&(0x7f00000010c0)="8a057c37307149b9f68eba77ad355151306280ff3e21cef4b3d5bbdb77b0ed8991edefd849e15bb0c72d683ab59ac3c9574dfb9bc722e3d0438e087bbaeca91d1e7b72cc61faec3b19bb82b8d4b6828d92aafd696d3f4cc0e38409168c6b30166d9bbafb725ef11d35ccbd38f9a560dbaea4a847e1a48955c175f835ccdc96b0a1d88e749f3f1745abc0b26b92dffc6ec8115f80d082103b3324e093b142b8bb78414f84262d7fc16660453ab42f6d18d3b276ea12d1e2a249c1b9f155300c2dbc830d216aaa9984f6ce216fe4174730bde542760f5b26d447a03a", 0xdb}, {&(0x7f00000011c0)="932e7a923cead1ca53c260436915e7822c58ba4fdbbbb950f849e042e1138a727b32d720ad1e3852876513073170bbc01f8c8af0a7810aeb317878783fb007f1fc9eb0394dd46e66b8996155c39a0c9cc87670766f5e67825ffcc638c1bfbbe500cee59174b26714125aed8c20996b2e", 0x70}, {&(0x7f0000001240)="62d399f48c2a4bf61bbafc58060d8e9162a84c9a672e4e4d864c869ad4ebb3ef34b6af2c2c39e5cdc6c6a81286549dd614fcce779ed52768e4e9c1b3047e94c61e9d99dbca7248c823ef7d77e5c219d453", 0x51}, {&(0x7f00000012c0)="61fa4f7b47e2f6b8b4303ff52bf11330639b12b6f70c2681b20cc8da950f60f56b245ddb061639730d4a7e68065d3f1ed517cb12254c9de7e02dd12618916a7c8872f8160ab469fc3ebcc65e86ffb9a8d2cba02cdfda91d99e8fcb77ccf8fcb238908485e90ead83482e038558252f93336cb53d0e0f27bbbe66d218fafd77d5d48a4fab2e13321f68aaa2cfc3c4b73ac63d07ac7fee80836d6b6640ca44c327799b8e3e8b19f2d6381431c1eab8997e01deaf6e1c3057007209d5fece9a040b3d4621d9b0926831a9573ef11261e76d685ce1230862c336875e7da1de0c009088dd011235017c42d650acebd1b0c4f15b6e19", 0xf3}], 0x5, 0x0, 0x0) flock(r0, 0x9) 16:00:01 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shutdown(r0, 0x3) r1 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27febf3d635cad91d2980000000000000000000000000000000000ffff4f22006e", 0x2c}], 0x1) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0xe, &(0x7f0000000000)="722181d0df742f06cbe28dba6c83ddf1047ec1e6d3d33be21509beeb56f67afd7f351ac38bc490de7de44ef6e3869961ed8dc4a51cf79d65abb5f93407ae0a25e728943101721a8ec047b7637dedb70bce94dbd9453eda63de9075ea8792798fda2cb762835f7df43e03ee23b85b710cd3fca8d2f0e53691a2b29625340cae95818d899e4a1694d603afc625b61b86fe1320c37cd01f9ea364516aeb516e09f1ec0667f2b6a08ceb181ffe94c6a54fa5ef3cb5be9919619a592e4708773ee6d04d2602bd37e7a36e5ffffecef3113d7482f084a339d4f5bc6143a4363e5f1359d904b65ca5d60acbd2f85673ffe3d2df8bbd13fca7be47", 0xfffffffffffffdd2) 16:00:01 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x80000000, 0xffffffff, 0x100000008]) semget(0x2, 0x2, 0x100) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) fcntl$getflags(r0, 0x3) 16:00:01 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10008, 0x40) r1 = socket(0x30, 0x3, 0x4a2c) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r2, r3, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = dup2(r0, r0) listen(r5, 0x595) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000480)=0x10000) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000500)={0x8001, 0xf2, 0xbaa, 0x7fff, "dda04c62ffd8eee16459eac1dd9aa184fe3456e6", 0x40, 0x800}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000200)=[{0x31}, {0x60edf615}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000040)}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000140)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x2, 0x0) semget$private(0x0, 0x3, 0x1) r7 = dup(r4) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0xa000000000000e0a, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x3, 0x86}, {{r4}, 0xfffffffffffffffe, 0x41, 0xfffff, 0x1, 0x4551}, {{r4}, 0xffffffffffffffff, 0xb0, 0x2, 0x9, 0x8}, {{r4}, 0xfffffffffffffff8, 0x8, 0x1, 0x6, 0x2}], 0x40, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x0, 0x2, 0x3}, {{r4}, 0xffffffffffffffff, 0x80, 0x40000002, 0x1, 0x1}, {{r4}, 0xfffffffffffffff9, 0x9, 0x8, 0xffffffffffffffef, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x3, 0x5}, {{r4}, 0xfffffffffffffffb, 0x4, 0x2, 0x3, 0xa2}, {{r8}, 0xfffffffffffffffe, 0x2a, 0x20000002, 0x0, 0x101}], 0x3, &(0x7f0000000180)={0x5, 0x40}) fcntl$setstatus(r7, 0x4, 0x481) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000009c0)="9cc377284c1953462e2e0101000061ac66063ee3353dc4fbf8746120145916f0d7ce8d1f8df2d6330a9a06970e0ebe8e468800532f0a6d87554cd5c293e6d7eb79daa6d33ba806339f7cc9b9333413f7b9fd248ba99db877628fe33e6a4d262dcea4ecb44268839c0d000000000000eb9370530f10d5d64ef89d11d01da1f5e71a2993eae16836508ce0ef9346e35fff60d1b625409160de587177d585bb8894d48aafc9e7add4b8fc4feaeea69eb61d6a08000000f5e0c32388018cc3863d324a806df0c59cabecc161b6721f57f84a3bfcfb14c21eb76c38e88760066a6edcd92c4892f004a5423ad1f151c0dee8a265ab338a08ef688f7722a0ac4edb7db583a6f5ce3ec1046f41b02da87ac5529d6a0ff6eb70671e9f6d3429bcb83d7714ef51f99c76c250f949cd860c6c69768cc9e74683688e2d4637a1e1092d3e2bbe0600f43702af4c9085d4ccff9abac1922cc0d51e3bb6e55438", 0x5c6) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000000)) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x4, 0x527) setsockopt(r1, 0x8, 0x40, &(0x7f0000000100)="ebff13b9fd812eaa4e714348454a0300000000000000c0669d349296480bca00002bf4", 0xfffffcdd) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = getegid() setegid(r0) socket(0x2, 0x4002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) 16:00:02 executing program 0: r0 = semget$private(0x0, 0x4, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x82, 0x2}, {0x0, 0x3ff}, {0xef, 0x749}, {0xe7, 0x5}, {0x6, 0x3}], 0x5}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000180)=0xb8) sendto$unix(r1, &(0x7f0000000140), 0x0, 0x3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvfrom$unix(r0, &(0x7f0000000400)=""/49, 0x31, 0x840, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="1f1317e70d86cb66adcb5a11545f8b4b687d7a2bfb57963da90d38aa6eb532323911cd9205aa6c7450ec4f136403d471484ddd75d42881ee31b8753df9cf53647830c353c3b023f99e253270cd12b763bf4bb070da0d72c80652c5f4583cf9781c2f0edd887f250792d42e6bc8d4ef5f55b922f495e8b397c88428de99fe7bebd5", 0x81, 0x400, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000480)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/139, 0xfffffffffffffef6}], 0x1000000000000237, &(0x7f0000000300)=""/183, 0xb7}, 0x40) sendto$unix(r0, &(0x7f0000000000)="b100050160000090050008005786ca900f1010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f00000001c0)) ftruncate(r0, 0x0, 0x5) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x9, 0xc9, 0xace, 0x200}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000100)='./file0\x00', 0x10083, 0x1fffffd) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2, 0x5}, {0x5}, {0x100006}]}) flock(r0, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x3c039ace) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) setsockopt(r1, 0x0, 0xd86, &(0x7f00000001c0)="bcf2b78fda1bb971fc903226dd10a6a16aad207f737ab36bb16d2ae5b3af9fa5b82e38e26a8520a1cecb091f69927f34dfc1ee09b9d752959d95db230321ad5ce8da907a99513faa8179f11bc06801f028db3f14a3690f3cce4d6dd2ab7600819ba8745e883e17de90505669b3e8e81701e8792caca98360cbacc991c5f6be6fcb0f5defc434d1f41dfe13c8c956f5b8284f79e4cf11fea94cf0bf850344dfbcddbaaeaf459d713f1235969c5292864769c574919eec2d2d30d70831b98d49d388c453cac4a046e4cee55601bfd3c34c503ec5d178e5303864", 0xd9) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) syz_emit_ethernet(0xfffffff2, &(0x7f0000000380)="b6ff98922a25edd1fef10903c30ca45e20ccad3fb58720c8f2204b99099765f47dd903bacfd45e4f145950b1bdb66e2d8a6325bdd075fadd4d01a6af2176b32de6b74da88c109f1dd8eba08cb304c429bdbb4fc17cddce99ad8bb7ae31a5158afd90755aabee9ee4b96b4f24295d5838d89b26fd21cf0f76553afb2e4b1e5c5479eb30577acc52da28b70bf3145f807741a3e8fd12dba01a87e7cf3fd61dc91726f4eeb7c6b54c4cac213c57ed93a04cec25022241472f3e4cb1e9689193b24d4c068d9708b7709d3c000000000000") 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0xad3f, 0x3, &(0x7f0000000100)="f948382072c40ccd3b9f0247889b6eb2346a7ff7bd44de4be0fa2b5f462dc7f6b241d31464", 0x25) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200002f4c3a4b03e8b30771a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./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) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0/file0\x00'}) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") bind$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/248, 0xf8, 0x2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x5, 0x400000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0xfffffffffffffa33, 0x3a7, "ce23ce211f3c80cb68df555b286ecf8790418bf1", 0x2, 0x5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x91ed) 16:00:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x200) pread(r0, &(0x7f0000000140)="ddedcb3d2dc456f322a8f4674dad75da20272fb54575f7337137", 0x1a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xd5, 0xec3}, 0x8) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='.*\x00', &(0x7f0000000340)=']\\\x00'], 0x0) r5 = getppid() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000240)="c3ad3ae0217f4da2db877e32369f174463e6cab51ab9358058b6cae4498236cb6549df88ec9ce62b0dc7ff31a7d5546521e46b9ee0dc0fb40b18889686b3d1d9977b94c29ad1a4392cda9801fb5ceb564e60185568709e38496b9d351049e293762eb9783f487cc56960b1a07014e8a81ca6ff6c0b50139f56dc24cd", 0x7c}, {&(0x7f00000002c0)="b5e2df8b7a3f806dc2a5d6c2887d2217e09e40567104c3b7d27d18889cbe668f3f75a6898d562f153fe803bc1bfa4fa010b308df3fbde106ffcbbdd88e254c9fa54948521a17606d3262a147e8b757fd009e03605439795b8c30c867", 0x5c}, {&(0x7f0000000380)="db3c1109f637589a84916a4d2c75f6480e151a92829e7fc7e204bd04575088545bd8098ddce371e1fe75d47e86b515049d678d029348e97dc64d51c225b67f470952cb0a6fa3e27febcc6c0253db3a9a49b47daeb6766e", 0x57}], 0x3, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r3, r1, r1, r1, r4, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r2, r0, r3, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r4, r2, r4, r4, r0]}], 0xa0, 0x8}, 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0xc7, 0xfffffffffffffc00}) sendto$unix(r0, &(0x7f0000000140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) pipe2(&(0x7f0000000100), 0x10004) shutdown(r3, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x40, 0x0) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) fchown(r0, r1, r2) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)=0x3) clock_gettime(0x7, &(0x7f00000012c0)) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) recvfrom(r3, &(0x7f00000000c0)=""/190, 0xbe, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = 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(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) mknod(&(0x7f0000000000)='./file\x00', 0xa080, 0xfff) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x40) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x10) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x9, 0x10000, 0x8, 0x10000, "477257f1b193e99a1fbe38d0ae6b72b7d3ba1412", 0x6d, 0xf61}) r2 = syz_open_pts() ftruncate(r0, 0x0, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x1, 0x7ff, 0x100000000, 0x3, "5f6d87a97fe0783381270a8d32a0b926b4c536e9", 0xde2, 0x7fffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) r3 = dup(r0) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1d) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x7, 0xfffffffffffffffa, 0x8, 0x1, 0x81, 0x10, 0x8, 0x3, 0x1, 0xa52, 0xd6b}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b030023270000000000000000000000000000000000000000000000000000f6a2287f433f", 0x2c}], 0x1) chflags(&(0x7f0000000040)='./bus\x00', 0x1) 16:00:03 executing program 0: socketpair(0x10, 0x2, 0x1ff, &(0x7f0000000000)) dup(0xffffffffffffffff) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x4003, 0xfffffffffffffffd) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x9) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10201, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x3) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x1000, 0x400, 0x10001}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5, 0x5, 0xffffffff, 0x1, 0xdc4, 0x3, 0x5, 0x3, 0x0, 0x9, 0x40d0}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) socket$inet6(0x18, 0x1, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x1, 0xd5}) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000240)=0xc) 16:00:03 executing program 1: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0xba) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r2 = msgget(0x1, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/220) 16:00:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/4096, 0x1000}, 0x0) r1 = getppid() r2 = getuid() r3 = getegid() r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="00844510a5e4dfac1371ef8b956d67b090c74bc17df487ec210e32bd6219adad72e08af74606abe5951a165136fb40a1cb39c8006e8c24995ae848a8c8131e56c45930a89f37753e3729e6ba69f08acdf75b3dd7375956c351c9f3c1bc91c84c6a06f2951554f2ea0be61b343d72d3f76a7b6a48230da416097d08b6f9fce2461c922f5f59dabf2755e9e5b7bd4e460ce10a8c691609cd8705f7e69b772e8a02a1408ad78d09196bc1c49f7a6d3e7a092c4bbfdaf0483fe28c5c47", 0xbb}], 0x1, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xd0}, 0x400) 16:00:03 executing program 1: setuid(0xee01) getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80003000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x81) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x100) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080), 0x0) chroot(&(0x7f0000000000)='./bus/file0\x00') write(r0, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676ef701c021ca491403d716b988e5aed344584014fb3ad0823f3db5803985e8f7ff8026d59441e347e370203c2dddd8cd1bff7c4b32a509e2a59a7b093f5d39fc63c2a36082efa0706d7afc9687d46979479fa4893c39a3251289b7d386256953cde14d54262d1c00f400e941e63182b53f7eb05abeb9e17ec3bf56e", 0xc9) write(r0, &(0x7f0000001740)="86f9d7586062a95fc93bdd8652c05b4248b667e369d48c413300d3bf523171d410401d4229916a8743c5e685430ea2b742", 0x31) r1 = getppid() r2 = getuid() getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000017c0)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000001800)=ANY=[@ANYBLOB="4a363edefce5b5a0de00b8d426c2e43cf04ef001d43650117b54bd54362ed58b931add53"], 0x8, &(0x7f0000001540)=[{&(0x7f0000000140)="08915ab2210f697e6180e30cfd9614de8242e8c00a59a8f8b90b42f0c6d2f8643d9e43cdfd7a544bb6085aa183f12037564e850e8490f7340b1278391d21bd2b0c0b6661675e5c22eb264d1b1bf3ec22c1e8e0a0f5b7ba196762bfa9985f64552d1871b8f44a0bd8af3a0b24ae02da16eec21eecf1f5e5bf90618afb", 0x7c}, {&(0x7f0000000300)="4f474cfb06ab59cd3159534f6d7e39477875bb1870303e4e0ea9adf4cc9311b07d057ca3b9dc16df13d4f26d604dbc654904ffc9ce8d014a62d04dbfcb7fe40a8a5f731d87222494a3c63930d9499a0184fef02593564ee62cf170eee4191b6cd88ba7e90564d245ee3e905da94959eb5d1520b778e140ad0c131b6b07f7fbad3aaad17b1d3c1fe5d8e9e95a58316f56ab9025b0913a807cf028e0605b3f7ebe1e6bb5e2a1e6be1fdfe127656a721c525ec7d2600bcc4c836c59352d0eecf0c80c615b5be6240aa66e793b8dec39f1bd9d7a1c80b8e3e1f82ac5a50b41460d12595b7aa7069239e22e22df8beb8f2ea6d7ac1eca04a28f6ac91080e9779665d5952b0181026ed0f95703e04e79e8fa52f5d1fae53594ab25b6fea906630545d2c1888e208ea0582e701b9a5cb542f21ac325669cc3c4ebc17b1075add15143b5679838db1037c16c0d77c4e58ef6f6c5af0c5d21ef4a420bf08d4c366f19f0098dbedb4c06479e70aad4d944e4ae1cf0a0646b2ee3924d8e414c77adc05327f8f3367d3923c37b6ea1c3869b549c3ac0870e65098a34d460d586b440c3e5352fd395434516505e4e9cac3cde3891b7de3109f413e3a13a3adbc90c69d2f69a2b42a9ea2aa580ee91b73588a9d0b0d2c49f78ec69020248717181b82c4994346dc62fd4cfa1c74d5f5aaaa9b209d85aeb949c443bb2603a319b3964d051be8892e375efebc77ff6da20d26b216c68b79c2ce3b00f0693650405697b1a6c9ba6265e01375c4c93f0cd10dc4bc52257f26894a9682f15465b7295d2db43f514a74747dc971f910dcfc471b61c995bd32c59a42ab724cc061d80fc6e01c0c61507450cfc0763cc4917736444dcbab4a961687f49d64b7c4496ac1a58c8a6d7f65e99f51c07240bfa72606334bad7fa7db971fcf2004cc6250edd3fef83521b38a7c41ffa2bec2caec977270fb68e8a5ee7ba2dc4bbd69c65378a400d9a20f853fe9069d9f3f977b5e629796b26b6b32ce2f8416260630be52efba4d3a08fa1cb5e0d6e71f40aa521e8215a5adb115db9ebdffdebdf660a21443e873a0a04f187977957497fe521707f1a13c29ece426e10e75ab6d6fbb81403623456ff7a0e5c31c4fe883e9733103ad47e41f768535d5944a07a81ef402d8c1a93b5e88d0b30694cc40f506fc14e288994745dc6d324ba7ff466a69bc1207799d5f19f9430c1a9c285a5acb9939dff7584ddbd7ba8c167fd1606e13df7776ece720e4b3fc0fa7b22f10d6965ecd57206c8b4b57ee9c91022bf5cb9cbe9f7bbee71d8e18b293d32210934cd118487911b5503d4114811fd56d17d1b1b376fb9b904744526a77b6774780910c21e3bd5e15e1a517fcf15449ef4d408d68bc4442876f018e70ada24d52fbe9c84278754d0bf2a6ff52cdb8ce51bd47b7e3f7982bda70f9a9ff693e8be754031f6b6686fe0eac4194296a965c9824b5c62875cab5ae31f2c71c5dd99529045e07b7ba7a5bb97bd00cf2ae121d13cebf1409a7c81ab55376e41fc88ca1f73754922b68d8de6c53c68f165661bfee8084a03cffc80c4c3f944af855bb79ef4e4516e1ab8fb986b40130bfce75ed5a536b5b24df8a105df00f729174fe8c5fe4d622ed1e8457eabbdd36d97b26210cb5a3d7fac474707d9a4f8aa92911158fe567c4ad9b9bb2da48e713d5f5697d64bc1599a17a1088e8a57c49b274f570a53d8e1e8654fe31efee02ffacf09e4e6be4f558d07b5e7ef3927c028762daf39bbfcf913d0fe25a75c30c81364c34c20c8300a62aa356594bf427d8a2dd4a0acdf46c0a72d08f1aacd5e9d25fdde4d16833117cd5beef2b0ed84e511969539cfa27544d4176d8524c609d5df9da8d5dab5f1a8ec61aaa24a8e384ca29b89ee8f4231f59662829ddc053148cbfae867c70b53db5444facb1521d0415979fddf734867ed6b734e16938662c7871e95421154cbdf0a831d1a2fef6bba22672eab5c5de4cde8c387cd2046d6684a8770938840803da25c5e02d834934bdf9e01ff261f1cc9ffced4d0db7c376bcbcf4c1005bea5f23e6a5153901f4322a1fe08181d7cf87bec3717178c6b47d26d5c8e4d6e103516d95fd31d552c4920eff44b2bd5f427b4416279bcb0a4eea5aaf287506e9674c7e30b8cec977f3ebcf15197e4555495428fea3b51ba989454c59b2b2b7129fb62f816e6c2f51e128445a06453c61f93f4350831cf51ca3e04b427da342ea4aa4cd0995c96fc15dff0e0bac17d05995175cf73b57b6274fd2d797e286f0963bdb03410e54045eca0d13f5fe2a6dd083c4a92bcb4dbb5d93a13d803dfc662bea5ca74c81fa9fab2b3d48d64b7e7d35635465bb229d9b2edef3be50388ffe8484e25686544322258b41765d2529006fe8aa3f330e944c7159c85b145b9ffe82f691f98fb4e9894d4c1e7f02786eb05ea10140df665e9bed1334e1f885cddbd5331abc8e4d91cf68d6271e9bc44544bbc7363e8c1a552c81200b7b8a2575bf72f31a76088aa8195559c99373c03df4fc512bea19dc6b99025f17b1b47e96e3017ad305930f2c9db115c2f7b15f3357e4a0be3c747f904c0d64d0c534e844b11157420fbebf02109788b677ae2d614ef2b9ebe1ccebe03f22ddef355a306e24635a3b31f04d94a3aa5f2875b4d1ed44e502464dd3d028f0da389c5ce1dadf9290f1f0aa580af64c93abe4ca96d3dae68d80279e2e24e446f038893713539929cc4fe21a706547367ea3a91d76ef11841193ee588ea03213854a080124d3a1a9b59d9dee7eefcfe659756f6feae252c48501dd593e712e21ff79c480585699740d0c91a972a1195d82a8c55b64d34b93ba2211a6e4fb1f963ccf5adf95a4fcd95cbf916c046c47d875c5edf55b9a17e7a14f93075355985feccc06768844c099df4b75129f2f057d9d3489279236006ea2892996771487f3523e4c98b0a626146b361e4439b654e310af73d019e7a5a3f39cab68375a7a1c5f81e3559013245ab64f381c9a9bb558330e9cf44ec875c36db77329d5b5693e3cff9b823877890fe4ab21c7bc300f8ad2027ce6633707319bd035513d74f002e083f727384a16c521324d3133e784a5a4ff4684e33b33f2bee3ace955d81b6e86418b310ffddfb7cffc973f66d2a480dd826e0dff5f41822d8a46c9b9bcab2d89faa2efadd7488ebed1a919db3900c95d3cb2aacbd6d3dee751625ccc004c382c86672583e4d1c0189c78980b282d45217e45b804bea56cb1f6eec47aa8b8b9324e10f250fb98aade333912cc4ceed5ac0b3b08eef7052f3ae09c4478edbaf290c22671bd5011d5a1cd35a7e408e3e0c9895cd86d05fae1dba1749a6e9ed2e6131c1b0df58f9718a71e02b3e2df73cf6629256725de1810abe23941e8f624b7b74ac05172e5ab873e40cd163902532a53ffe75cd16bdf7db092e7a6474c8c1cefb2d7b1deb7e82898ddefe4003f85979b970b95449999197f0d140a1d1426b783842490c5515f975cfa259d36ea7bc5cdaec73012ed32c4ba063a7b1f8fc38eb979ef4fe8cee1e2742e249ec4a0094ed96eb549c378bdc60ee67fc74ecf700101e663d60e64f0a01ed96bd2b21346baebc5a3de049578e36406f4f7483d4ba29f298f7a8bb6685b0a5fe56db43a9f023ea1adfbd4a3c01dacab9c7793ea7eee4f709b936f887b022bcc9a0ef5824b4d9b561d8b44f8e3cc07c3741aa303af10b02458f28d59ef47a16d0d8906a67758abf10176981d7738583a2566197b3f509b7c9fbdabe667f75c20f4c860ee73c1fc3072528773545e1067e7343ab0f5a5689098a80307803aa3cee7215c9c3facbc6382e199745bebb53436173e8a5be5198efcabb878e44f68a729ae95d27c59c6108873594b14cd5ed0240b529028a8b55920ffb7abfd277febddf6ab1f0a959136504286f0007db2a98f6213c4b2e9c2c095fd93ea4def084c17a3bed37524f0487b47013267bf83bbb2c1aacd81cd0c6706a3cbe45d38e00b365bc9fcbe2934fd377ec9dd3885e541299f2a6f58190ce1814bd31d227eff45c577a094b3cc1b022b676a335752539e19661f31ba67c4027b917026c90c68705b7f42c058c09ef5ec6da122c6a14e90317821bf5fa996cce3526220b8457b915cf1b2f850db6bd6858ea4a11592d7f8656db62bd1048422a22fa29958f61b560fdb4d1ea1cf3eb57905adfdf95bdc286945b03f7242b8d7618871309cf309b7e828e6b259c20e3ee61279c0898021a1e902a4ca9a33a48661fb5904c2531e1be66d0da5ba7ca89cb6026b8719adba57921533372bfa5868e83efa7f18995ba29d9f91995c5e80ce65da873d03bcfc1c5634c7d59af8a914e930a860d9b4b9a958e9ac26834f6bc3a719910eb9074f2a7645db9d7b6793144d104dabbfacb409dfee4f23ae2177c22b54c490e321556f1d143720a5b5a28ed829cc6ad3763bcf70db7955fca62d67d08036e90a3d035d77a3ac9e72f7fa2e707814198dc0f133fdf5a2b0c19e4b34c8c806224e64f11808e0dc21e6a05bf779e5171fb3416f61f76aeff1797c5aa1adf728966550b98f70a2defc3f51f387b7f65f9d459ac8e9a16fec27882e43ca4e0995e878e52d3f2df1a41602e53eadec9208d1b7e5b1166a59f1189c966416e8f97ead62d2cb0550112e035b230d4144b919ebb1cd6c9188eea162d3d86ddb4a71a3565acdcd91b9dc19fd8e75dd7d7a1e536b8c6c5425baec07443f61092188327bbd3e3884dda4ab89c4df38a89cc35eb58e2638f31d112154e6330c9df366c4004e197256336bf3b3021d70e20dbfcf3f027feb7d6d02cbe7ac4595fe1dd5e96c242a6731ee812b990b22f90d240bac748411fa3839a941905ab7a7e521ad3a454c9f63022ac318550ac9de7fdc809be538913dbab68fb9859fee01a2775ed4287e7206df88c816acaa593d7ed6431e1df192cdd1150ec37337ccce57dff56919163e842afa61c31f4bc11eeb372ca03a5e3df4867a20d0f9f4f17ecbb42c91431e749fde26842075d21d10b916469b92d7a38e28cad0ad3fcfd289e88646f2a703479de5c5e7392e23b59cbfcf63cbb230496485b5baa08e63bf9cb4c39fe3eedcfbae0e4d285fb69177e3f77b2ce1473e105c447b4ab241344177d55e9f3ed5cf2be0908522446880d08b757622613318d77514f3c30d9d1f50ae4f57e846fc32cf7c07c3a1caa18294eebae74e7e4a45e8d4108ac82d422c5a8ecca44d9cbb3d9b6114be8f84df1bc25acc3241ead604f9536ce219124bf33c41a0ab21552cd869f69cc7dab6da2b4590807aa12b4f0be4adc64054417c994086a55f5679f7282e961b58b8ab51e62fb6fcc848097296e73fb818e00483e0da0c53b3ff22c278c33f0c8f6b0cf2d0955d6635a943a0f65fd3f1d5817411ff4e77c2571d7f21f8286d1da97dbf996f11c611908ca68fec9e00879735c350b651f956fdc8f9b42b257693a3a75eb69158fe3a915598c5a6b2acc4789729684327ec0ad0749b8eaa10db51a49c68c59c675ec91a07a91a979c98821973d3b73c693e66bff7c5b79de6a506decfdd0b1b953e2bb9663ba278af1391b2afa90ed0e3ae104329ca3b887e6db1b52641f21155032b8002f32ad1669e7e25dfd46b0218604e22f64238ff775f86d8d5cc1469741e5f606a6067acc3d763af93b2631fb143ae66541d5f6963168c476bed5c9f925dbab0fbcb0e191266dfc49a58f6198e14e899f29d560209e95a8b31451f4dbf49e8e45fe45b63a67df58c48e09ce0d247d4b519c1b222fd3f5", 0x1000}, {&(0x7f0000001300)="e1e7b2ccd4e05653b70c4c609721c6cf0e7663d69a606f995ccbe70b90ae96a550f21d54d20739e0357f21fabf0c484a153b80024a2672298b73a3690c358991cfb8563d102416c1773223849a62241cc3898264fd5001cbeac5235726e695292077cd9190dca8bba0601027c5ab17f5e40bab849f1bb9d5518ae26bd50ca12664a86b4db293d2461085bd4b2e90c77778643993a51babed8c246b20723907a38654b9d8de67094396b10649c4359e662eb6507b37637a756a32728cb9b057a3544f80", 0xc3}, {&(0x7f0000001400)="ce4ae53384d73a15474be09a72e5f02085da6f8a97a37155f497964c8745a473a74d8925f6566cb639d8d484b9f6fe50a497cbcc56a4345c043130bd27162b275e058dda6c0c38fb11b68c76f01d21c948f5c639f5ad1523ab7ced7071d2a31fe106c3ca3fe38d1eafdee35e93e28f12fa6607c1b212c3b5bc17771e915665a5bbad38f170e386654ccbb0c49fd26281fc09e0fab8f45e323d1eb2b5a6e37d051b69cab4a62bd19942ca3485976300", 0xaf}, {&(0x7f00000014c0)="fe52b779610021035ef99b8e2db4754530bdb5afb35f7e37aa96262bfabadd8a31b2937266775653d13fd9252546963d9705eef441097743174ce89f44dee365bc751b", 0x43}], 0x5, &(0x7f0000001600)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xf8, 0x401}, 0x2) write(r0, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x13, 0x100000000004007, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000001500)='.\x00', 0x10000, 0x84) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001580)=""/200, 0xc8}, {&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000001680)=""/148, 0x94}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001400)=""/157, 0x9d}, 0x802) shutdown(r0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffcea, &(0x7f0000000580)={0x7ff, 0x1ff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc90, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x4, 0x100000001, 0x0, 0x800, 0x8, 0x9, 0x1, 0x2, 0x100000001, 0x7}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x3, 0xa000, 0x2, &(0x7f0000ff4000/0xa000)=nil) r2 = socket$inet(0x2, 0x4000, 0xfffffffffffffffe) accept$inet(r2, 0x0, &(0x7f0000000040)) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) socket(0x2, 0x61ac19d8add53ec2, 0xffffffff) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xe4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x3}, 0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x4) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001580)='./file0/file1\x00') r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r5, &(0x7f0000001540)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r5, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r3], 0x1, 0x800) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xff, 0x1, 0x7, 0x101, 0x7}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x1fa) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r1 = open(&(0x7f0000001940)='./bus\x00', 0xd, 0x0) write(r1, 0x0, 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000800)) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000180)="d9c69d1a1bb6b4cf1ac4492d7cb24bfa2881c53394d29ff82b11c1b6e09a81ac62568d67dda7f1116841cbb12247262b1945d9aa2e0037fbcb70116cadb7ce21662dbed1f530fa9c9854477534138d3e6f5973eee9694edfc9961bc6acfb5b50c99c2fc3ac722b6f0f55ef325eafe1227d2c63ba0204b65b7750a58061388124e9c715846811f21f3843793443e5b1eb22ae0618993b4e73aab65dbe3878b455132726480f138fb29dbdd217c9bdf5648dff", 0xb2}, {&(0x7f0000000280)="3ed256fc5301799dc44b30d343fb795c9de6c20fc534c6c903473bbfb7407b652894b90cef28925600b60654d746aa0f1f62c1f6691605e6d815ece4ac507754c3b4a9572b10c076f582980c3142f33b0d26d21720abc3daf1e0baaef0db9f010b7cbf5e4902a3d80971e4ba940a5b55db8798963cb7cd60e2b4052eb3d94f5bc9077b111cf077aacae7cc69880b9c28bf781b858cc94404b898b3c083d78700c6a6d8732ce0ee7ab321d1c701fe3f4ca31d23f91377c79f4eccae", 0xbb}, {&(0x7f0000000340)="c6103e86efc983df85c20339b27354647ed8749ee2b87dcf34d77052b00b4839996b3ea00c440b9fbd71ab427cd26ede40d66e61e8c245d4", 0x38}, {&(0x7f0000000380)="dd22553ad24cfae52c50922d99065a58c7035ad7018258b2f6ac180c3b3be22d869d0212a0b61b57725b1c9efca5f476a1d9267040b06033d763f112ca66bf66562392b7089db7b9649eb58ff592df16d7a5a35edcde637ec573635246f9d60ac7dbacdbfb87d0ebafc33ac6458d82e1f90c6c8ba5e694e26b6a69ece696d00ab8651964daee0e8b4e6e0048f8863a32c45f53bc7edbce22b222bd26c1d941a9768c44893ec0e66d19bc246dec0e40986b71795d9df23db595c09dbc5a5ca1c5ae49538d359211eb9c4935ba", 0xcc}, {&(0x7f0000000480)="20fb2f04252b166d0150ef30943402cde92e53f84dfe937f0f706a53cae97ceca692b8ddca192ec966db39608b80d4d1ffe9b1d6465cc7aa244d2b7fdd0c81f4101ca7bf85fe7ebf26553ba5825ff7b63b7b4530be9103860f0e6efcbd8c9d7464", 0x61}, {&(0x7f0000000500)="189709c80e77ab9f96d23f8ba562c3872d88d9ecaea782194fd002df73bc694bb9ff18b1476c025c87a7bf4fd57a65a5dca1981c36d5c1c765cce4be223a9a1fa8545725b7aebf886e8d0e90ca1cb8c4ad060a0e299c785a927e3d9686100d3c5f0fe90d", 0x64}, {&(0x7f0000000580)="d7164ddf5f501fa80ca434d29f82cc094ecde738cfc44183be867d79cd0d4030ddcf31c6ff2152196255fd9efeba74f40a9f60336612aa68dd5de88a6d99843385ec882b3b", 0x45}, {&(0x7f0000000600)="e2dd7487df747d620c210cdecdb4b697db03ea2652f72bf6f61c0eed358459523bb5511af46f3e4f65", 0x29}, {&(0x7f0000000640)="87f2d1b1b3d485a96bc848463ff7a5abd0c1bfb46bf74b0ebd46151ebe850722fbf0eeef99953c697825f1c7ebccf2630ec6155cb89db10248691abbb63e5444eacd223532656d5e474d9769c7ee4786cebc9511a41e05fafedd97ff2ff68e011716d9d53ca65ef94a13e2edcd02a1af1144bf3dadc05e70af9712ca5e8414818531a34329055d673ee68d8d8b25f83da3edaaa2c444fcc7a3721002d4cda82df637f5c306e882985164f6305c94c7be4296a0ee5eba0e4d657dd07bf7225db3a7f92ebfa5073b92816a25dee0f035303d1f77c3ccb84cf716bc07847c7e73c35eff7579e661b943aa91963a89cefa4e884441fa211ac4d1946b", 0xfa}], 0x9, 0x0, 0x0) r4 = syz_open_pts() close(r0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCNXCL(r4, 0x2000740e) dup(r4) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:03 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) socket$inet(0x2, 0x7, 0x8001) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x12, r1, 0x0, 0x1000000004) pwrite(r0, &(0x7f00000000c0)="aa5aa0151362b5245544c9267e2742b26031c49f27e8f52a70b2df4916e568a7dc5c27d7b15f56f65bc45dae0e0f756d8a7b8cf703709c9a9fa8819fce2625bd95287985e17d31bf96b3113304133c59e98430ed7ec4b1f26cac124abb1ee27f705f2dccb74e2cb422dba25a686301df9aca5dd2137da7811d1a3459c6769be5087006ca12cac7ff819e9391dfd59c911f94a92b70d8ba5928ae78a549447e3b7a6cf3032d6a9d1a822772d430193a96698a348b1df1f5d3a24e1eed2d8e704267c0d25589c2c21feb27be7bb4a4df86619fc27d6363f3bba778ecc0eaa673", 0xdf, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffee, 0x0, 0xa57a047f5e98ea1a, &(0x7f0000000180)=ANY=[@ANYRES64=r0], 0x8, 0x200000000000}, 0x0) close(r1) 16:00:04 executing program 1: clock_getres(0x6, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/130, 0x82}, {&(0x7f00000001c0)=""/208, 0xd0}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)="6e362ed7", 0x4) 16:00:04 executing program 1: getgroups(0x400000000000063d, &(0x7f0000000040)) setegid(0x0) setgid(0x0) setgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x102) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4, 0x810, r0, 0x0, 0x0) close(r0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() getrlimit(0x6, &(0x7f0000000000)) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:04 executing program 0: r0 = socket(0x18, 0x20000005, 0x1) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() r2 = shmget(0x3, 0x4000, 0x8726e870282c5a49, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x1000) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r3, 0x20004269) socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") fcntl$dupfd(r0, 0xa, r0) 16:00:05 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) r2 = dup2(r1, r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x7a9e78dee87ddee4, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget(0x2, 0x6) msgrcv(r1, &(0x7f0000000100)={0x0, ""/150}, 0x9e, 0x1, 0x800) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="45cc7866d6ad42f754090841ae6a9fb385bebca6f779cf2f4861b2b826ba8febf90faf5094b37d4751249e975f616440f90f6e225e2bb09d3122a52d6ad2ce1e8890389db614dd4d928b926adb355b91c97fc4c8f910610e5a99cbbce339aff852e768f442698cef481e5a36a3944f07bc4a1b827fc85adcf1cf543ac41b3498cd9ff148dec15ff44b0bed1978665a9bc267407c25ca4b5ebd137913bf8dc78cb00d", 0xa2) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)='./file1\x00') rename(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file1\x00') utimes(&(0x7f0000000180)='./file1\x00', &(0x7f0000000080)={{0x7fff, 0x86}, {0x18f9, 0xfffffffffffffffc}}) pipe(&(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socket(0x17, 0x4004, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x27, 0xfff}, {0x87, 0xb40}, {0x40, 0x6}, {0x4c, 0x3ff}, {0x47, 0x6}, {0xef, 0x8001}, {0x41, 0x20}], 0x7}) truncate(&(0x7f0000000240)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@in6}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x1f) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x400, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000002580)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x100000, 0x2}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000040)="e46ac516d691030b74affc17f2ee93be597c547f4f59504574", 0x19}, {&(0x7f0000000080)="9218388072af6010331488f669b5583f1aa9d16a172c202461cb3e81cd41d72783fa14d712b75f20d8b35e520df55101c856fdebbb5e0a5c6d6fbdec8d09c9e6da88b268f6ea113d00c0bbc78548c850d883e3e59da0e87fd598ffe64c434055ec20a0510471df2b4217c35e2c4d6d55a93ad1eb609cf2d0081f1099ef55d66098c8d48383445dce81c8e8eb4f0a3116207ba619e53a93e6ba6087a8dd0feda544a23c5c0b0f2914aded86176a5bac3bcb07b9f341510a77bb3cdc569ffeaad785c985adacc2d595a30b6dae75b1595764e6490acede48d80a7ee5dff9b7f233c0d73a72f77e1fb18171f244", 0xec}, {&(0x7f0000000180)="07ebe6e7381f9a8ae71eb189cd1ec4e045c46092fc5b2b36b770405270e8baf5005368c57b78c6b96952e27f27a9ef7315e51123a199608dd3dd8785cd6dc651877818ae911f63dcfeb83715c2920605c0242782ae88ec81af8ad7418c0b16990284909d90b68976a4a8dbf517584ec78c19d19345f3f73ab33cb9d1afdf9f2aa94a2f8a2d404d8f3962e6ac1366e99788d829022bc7526c460acd3a4532bcf5c7a9768a3378ce504ae7f92e4286127271924546f178a34d0cfa79ee4f358d1c88e5f5e42fd7d35e852f932d139a1992de50f536bccdfcd4f7ba53f39a4c34baba9c1bcd8a0e24a4ce31aca91fd5555ffe3af51a9a688815b2c0e324d1c2a4db27c47f249bbfe36c9f7691953b619f769cd12ab289d64d389f34963f60e047fb79354d2a5f3caa5c4610bef6a83e9a0f37e644b9ffb5748b5f0d33396a672b9c578f213116f6a92620452c6051905dd49d90b23193fce479b290bc4289728f1ef7aeb7e5dc2bdd6bd008da1db6b592032c1bbd11103f179aa9b830d25fccb08de135ea3baa71141c9b7f7a3b9ff0b6c7ada45e079ce5a06e67edc038b908b8ea60dfd614be89d1aed9b6c7b9c84efca3cf4f5bdf801e890c500aa2c0b38b4f634af5752ae391602323a5f9603a9276e309a98546e9a1b6fea19df3f25a61076f3c1921e09659bfccdd16caede2ef22945382709f50cf6bf225961997f929066b8079e00f00d5fb6ed013488c02e0b04a20ca00db2fabe8f7198cfda9ff970dda42a38a1ef4dae1c5f3dc10eddf5f8b1e8043bbfad622113f00517e6c6c5997f1741e2f4e88ddfe4d95ddf2123322595f5c2eca942994165ba79237715edf1e65c08477eb512d87cc98641a8a604e52d5e25841b341076194dc115a4a0671ab935694e0388ad7f880ec8b38587b4e40c573f3588bd50affe7f9220448a965423e3fc652f02600c19e269e0283cac00e780e8862849daa0a8038b0f853c5dfe8fe2860ecec950a942db42c00ba190152dc7c1c88ba1edbcb1460dd77a83fd9bc1f2d3933b3873630f060874a065943f98f47651b4ca8e9c506d7aa510f209fe5e93dca0da3171f1fb5da1fc45c1e0b9c78fdc5c0d187a4230868490197c190fd382f16ae2fb302096e27adb91043182aec2b38d947ebf1aed87f47d0aa39131a45bb9c104608fbc6e070acfb9d42c1b9962b6939cab610f2b00d7902c3d4d8fe8123dc5265540c00b5d1392873d2fd56ba36ea3701c19f6627002ea37b6ba849cb0b2f82a0efeb64a8a59a080389a081e3799a4edfeefe62588e1fc4a3bfa7ea975595256f827f31202d258356d8073adfcef2f8e5ed0b7a732fe3e18cf55adf0527c56d3eaf7a16db8913ceae0958e21419e572fd2baca43de6e4fe5f87ca8f34126758332b32f76793da181699f5a06ac48c40cf9827a498dd21bf040f112e596f1d79d9d67a979ebc9f64195d1c42b43999a98dc1a12b70bf7de078e76e6fe76d72f0a463e8c746ae62aa3b29377306e1b55c97d06a01aa0c1ba014724a8866064c1870a0abbe8cef4935b29a5ba76dc82b3b601574eeec768a44f4c7492c3a0f0b79399fb27fc3c4550505a484221e4b23b882113d041a42cee3270be0d8985dc1092cdba2655903111b82daf6c7c90fc62a59c2012b64f92407745d2191f501a9e9d6bcec4bf8368032f8c5190747c61f2a4e0398dad9b26597e135f66cfa6346dd491374d712d7496d42da472fc25e6879af46100ff3ede45ed41fb4eb38a8fa1efcd4242d90c91f3d7aadc79003286bf22d3e2b1af0899822c17cdb34e030167c66d059c6ca36e0a58ac41d8a3de1d1a11784e1fbcf4fb4f329f9461b6b1526853f9756cfdf9cc037fa7a3a4aeb04f62d0f7f2efc2723250ae914e557a0401469e3cd015a62325621f9586bdacfcb2199c15965b19536415955527f45e437d5cf537f3529c80c3ae6630064c129ffd0dd00dec2bae80cc5ecc795a1bc5234fa536b851aac2cc7fbdf274035cd03d03708f41d8a7be4a1d4bc5596f43b82661f0c335489e19c11f5c24a3516b7bc5f3a749fe6af9d5971384407d0c39a2a2319857e5b044eac12dad86adf8bb1a3e59a489ee9799bd8417bc4d8ea24133af1e009699baab8b58df5e7e774a19765d3f6da0cfa367cbcb08dc2fd22985fe5994dda75ac6f4b47160deefbc8b6ba02d228fc69714accf5ad186c9be4a423b1034f0f51919bbd84e31d63fc82db5a35518723b0ec3c93b6c49b1fbec4096e5c525c29594176968f023c3ca3dfb5501c2c80e4010b71993884f15a310b86c54aed45fb703cf1046e359b5bb77195347f7de16391f4aaa5e945ecb3cdd16f4c2f9cf07440e9a509684ab60016ff08a89e08919224d687c5b84767105172c89cd34fe9a7a99fdb166a2ed68756b13d6104aea18022a74276582655ea89936151c6c8d9741452667261ae773ee88bf3e1e64ddb9b96bc5f1f907bf602e44ab7240e64eec723414ed39fe95dfe9eceb2ee23001c39cc6ac70fb2d9956944080596980ebccc97f8462fb33ce386871629e02505c39bde0e8748fdacadee24f235b01e49af720fde495ca43e1b5a47e31466811a7cff5561a18eaa6941f183b06d13022f6f84f7d51acc5cd50216cd85550d96c7458a68845b671f2825fdb87f13958032a9e7b45ad13cd018297c1f4e95c3a61b8f5c805137c0532228c554fd8d0049a60221fbe7c38a42a97de72d071c5b5026c9fff36fe5cd2d8e55a015fc57a9e8b271755f2530eaf70e696168bd4d9868f5e9ab010e51714dac872bd9d6f72199d97ef4ff57d10a82930cb9ebee558b5097a6d952d70c4f7f269b3ed389484516e0a14720b1688ce78c5a1d431a18baf4466de3e4aebc337573a5b294920a3554420d508d564c6321a79bdf9f5bbfc2f6d3835cb347959fa1eb81ea564ab154033e8a42f7e35c335bd88518cdb0a3d896b9914d5b8979219d1f02f3446cf74e586223e59a001a561c9f5028662447d2e7f9097b7f2e52d67dea97ff3966e43aa6e4a1ba37d8cfa37e2d1720c66f3a1667a92e1259fe27c6eae885c560c37247c6f62be0ee1b0fbca4708624472f57c251d1c9b30d377b794fdec83bab377678aead5023416a0575d069caf97fca4c73d569967280d1bf696ee9699a6cee829785aef159e7f213bfa6e9073e9d6e0a769e7b3d0fe9aafdba506f46da8a5b3a8527410be6c2f8e075993626b23ddc32e64da872c51da87720d34e9cac900bb6ec0adeed1682c0c527614bfafc64d1f40ee3f6c230f8d0cca48a7692257300ac868bcf4897ae1abaf74e182a6976492c97a2dfda21fe5602edae52db696385d4b23d8480b58eaa5d190bfa1da1c2f75a1a4f749bf0506110cc2fb10995306bbbe0e1a4c6a174c55d051360701e1563460a40697f80c8be20cd4f2c1b3b12fb1f595f161b3ef1a25acb040542cca87429f36243f581428fa9b925e56109d5b5435af1c155c1882803d84f51f496c100440d40f338b8a79dd2259df5678278935fcda57e504acd510e8f81986589e902b229b3150b72ab1eb366e1ceae5b3c2a6f531da19c38f6ad343f63cd5673e2a6b68babf141ff55a8c60e03efd63bae94851a99bf1dd2eb4e926f2f3cb00569dda41fe2f489ee25d33112d3e977d3d25bf38ee861ebc288c9db4f3796307d13c88cfd1d31a99b6ebb69391dea57fdf3bf8f43784326fad267e3e979096f1e837b3fc9f8aa6765634bddd28cb0adb133cc2caf5c5dc529469cc53174cb91a9f0ef2eb1b464017ae80a65fef1944bc769c6b74a48caac766325f27ca6d544e9ecb6d4b612f16477c86ac4f8eb07f987399fc38255852890815ce6c559760dc72d1c882a54fb3dd5efdbff81c2e6502efca63beaf1e2ae6f9077405152b5152ef1b3a9c776d491a949f418f878075dc64c5c4a791fdef6f98dbadb57d668f3f68b93ecc125e654aa6f7226841e2c0902ab591f6438fb14826a5b1d9678cee85606fb085b832f319ea4aab7005899d71df3eb742acdd34d70e03893d7fcda281442dcd291092571d46c85832bbf7d71bad84e4db33e28186c944f300370449c95d925a6ddebeb0944a24a87b63816b5ff2a3a684aa8e6c1ea2528723e1d86ac118328da0fa51f8dbdfa13414fa807f004aa9d75ba81fcfcb094a201b3171bfec110965e592922ecabcd6512a0ce823ea76ec168113a93a7f3212583cff308a8bb7e94b912f7f17678f192291677630b3e33e8fd69cf1a9db19b4de012e23305669142b07b547162772eb144907d6ef0282a110c09de9213824ca4c01dfebad4053b764facbc155f38893774013c3871c8abceeede827ba7ddd2734a75d512c3cb03ef66605871b4bc203c81bb8bdf5161e966c8addad47affefb23a3999be22c120a614273fd846f98f939e75a6aa36643eb130ef33a55d6781a1c5e7f916f153618fd9f8a480286e155b5d34f247804b295f403f9c08bdf49235b9b7f3e81b1fddce594a3e31d4e6be573b4628945a7e6c76b6c37190e21586d56279e5d88404cd369a93ec2b986a6bfddc1f9d6e19f1809fd9d79c501dbe12b04f8ca93ea0c223ae8b60bba2f90b3efff71080a0badc87aa431670bc1bbc15b6c39ee1090cfc2d629ab1ced09485bc004bd1a72efb6e2d488cf94600e8c69c202eeb65c258dddefec81efb420adbed109cab24f7420da5fef8a532e5a5e1956ffdce7749009fe534f942dabf5097b8d1f40d5c2541bf723eda584206e04433618dd370a10e4314922d3f826b7dc3f408abb240f7856f1d6a1f340635d2d4b46aeb75dd99a1c1f82b7255d6874fccd9a825e31403189cac81f312f4b90392c932f1d503db9d864632bac36fcea7629f4a351250cb060f0a51f8271e8ca2b51f512f372051a99c5a3f08bfe8e2654e9b0a0122f756935d521ae9d9bc04972cb99c014d633a03f217267dc5c2a595c0089a6787a25f3ecbfd8bf933477c8d1f33b13e15962cb23e0562bae935fd7915d057056ba5d20eb699a31d1caeca802927beb363eda5ef0c058ba1b61c32abb62bafc0fd6da469c79e460f02b2a2362c0071e090b4cdb2c0a15e11f097a85e9673be86753182873487e29dc85c7770ebe498e4d740618bd20223ba2ec9a57d0ef678f10b4261c93855219c0bd196eeca67b425a96d14fdc0e56d17dc49656e5b0b286b27ae4e624d90e609f4d07e64223f241efbf6d7cf1b8c13e14b83a87523ce4bee7db5543d87ed0ee09497eacd9614d983cfd0728c26b51f7938ff64853149bec6d5e257b5e84e8b2e3b65454ae6f060f2fa38e8aaf4ec2c138e59e473ac8717d1f394e4852d52576619ce7f9a27f5c2515a70bd7f1b9957d538651b634b766ff766aaf1ab1fb4bb252c79171300ea32d0eb4429d6dbec343709474635eb2604dd51d1069770acdf623e063af1be677a3b6a3b0e678d7629a7cba5abad752bf88160316faa396be47482acb265734d365c687e3e7eb59722946c98f1fc2deb306a8b053cd0b81a8f1c002fb16b1a2e246357cd9a3ea7371d40974edb71dcdb045f4aa0af22a2bfde1349c1ee4603cb08f6e371aeed47818928e4b421151cf334317a203796415a676b245264eda8845c1e5f1fc397521a1b4d620015adc19fbf8cc4c655e2aa90d5537f6ed1383a9c3434a46f8418ae13c0e005c3b412248f164406fe50855775df3e08475d763ddf79ecd4cf326acb5f0c1bd5e775e139722bd4a22576cd8a6d927ef3c407d1839da6a718b7538e065ebd7b0d0edf66ae0beb55c742d78729f5d60df30e", 0x1000}, {&(0x7f0000001180)="882751418bd5f9ae9729a425e49cfafa58ce02ddca7ad964186f5cee4832cae126690d188de3adaf9c25cdaa7f26c735cb53a2023a8cf51859b43f4337191a24eb9f935731f548d644bc453932db6797c9ef21d0fb3762ddee4620f2398407724ebb9414185370c300d1cfaaf21f85b9c1517d2866f9e3752a1f51845b250df9b5d80c72dcac099964149534cad072e320756861c0e8fcec73b6271ff8efdf1576c469fad8c316c717a7b29de4dc2d4462085be2f2d2d1a8941db5b18328d65248ad123addcd6c126a572bc2b0bd804588cef7a2280cb958da3fa1b3bfb50cf613f5faa415b29c82a9e6ca7d584a38", 0xef}, {&(0x7f0000001280)="7c896f6d3bdc918df9e05359c6570ffde68db0edcc7355096467d7828cfb06591be52510034b06fd4272a47fc3f0bcaa29729b499573bbeea7c10aab7e41501dd0b80a3803626bc15247c19327b2689b3ee62c1167e14c90be868a6c054129c9f0655ec9", 0x64}], 0x5, &(0x7f0000001380)=[{0x28, 0xffff, 0x3, "045a5dde62c5d8069511c59ee6f9336bd01c"}, {0x90, 0x0, 0x1, "5d5793d3f01eb9fc66e4af7a98bf8bea765852f92a206311aeac6524288114c5e635eba10884cc36fcff90330ab34d75fb6acbbb19d50f0aaafa66d5a62af1738c2bdff84c59ebcd90e0195332bc0169d39845ca867a283372740ec679d57b7e269e6604a2a72d1666c05ed37328a2a1c86d76abb69fbac1faf75c"}, {0x1010, 0xffff, 0x2, "08eb0e881b4f9d7292bc95657e556e5304e4de364442529411acc44ebf6b75f32eeb1890dc635821d32ae786b8361b904d4fe968d303053ae26cc9db2e1be7f836870b983f611fe6cf61272842329ebd6381beb33a5db85a84cd65fd5c8d697a0a7c3b5778fc1d59ccdfe86e1ef29d14e224d8b8c7dd4763845af869c7209c79e9a9a930712902761fd3a1258c5e269220f4885cfd082ed702c203907c3d98bd789507f682a9e06dba47a14dcdb4912a54c86e5edc7e7a2aa586fa03dd1976aee9275d1abe67a675d5e39311e5a14aca8251c67455447284415c8ee092fba292ec04df7c0e73da0f09454f9981877a0a08eeff62add18a9a479b91a882ec701f9a928510bf74d40a9b4b157cd5e7ddaa57fabddf31b06c532316e56cb8c603808ee2b14a48ae997e57c26a4593473a6c9656f8d2e8b6a2f9d593dff37dcc2c1635620285eb7de9d0b83ab702f5707f6381a5f54774d0ef19c722baed7f5130844a136e8a2690671dc25b4ff2f963e78460308c3ea37efa60cc715eac5eda9dc6877e6e6d2b82ccef258e0576aa183e6c31f3e2ac92ddeb54bee166c9d7f4f965794c05f03d4999ed5e8c2f08d1a5068923d65e6ceb3851dbba2e6a3b1cdfb9ec88332a3336e3148cf0446df43648ea92746ce9eaf666dcf9f1323a26e4d5c004c7e93675eeee03fe6eb7b5e1d9bc1b06a49ab145a036f4eed5ef7b3a3b8a0b474104ee9096b784d71043065c639cc27f2a448debe5669fc57e2776f4752141c977e8dbd733636c6dbdf6ae2a373e402bb30156c010c28315fd7e60d04935ee6783fc1756a65cde459b9d01569f336ce6d82f595eb2447b4f0807cb3bd744e5874f902e1196124382d65d883842eda534682849b2cc782578c987a90e5d6e56157078c068a1fba0ce8ab4f817e27a6bea1670e6427030bcae5bee693491921074f43d8b210eb2c3bab5e509a8fb75b25ce638ff404ef6a31dbac48a8b963a2011055e2ed76908911dbaa29c882eb9f49c1060ebf1117e4698e6e8ad3514d3c2d33c1d9d5b14f9dcfbcc9357c6850b68e0f95045337e1dc506c07247311f717a939cab9134ef80a4af35763d49eecdb4600faf62ca0e10e12a5e0b46e376da4aaca6875f4c528cdc75a911395b96c0ecc41a3d5c301ca5e7aeca4bd74125d9d12d30937d6533ead28d5b4c18e257c440f756835fc42830f626e02c4683430f5306795d4019d3874e169b1e83a023b4ee3d820d6f5fc102656698bbc940ff456e34161a73926166f77d3b34cc3d5698dbed6c684aa91e44f5756169a875e30e91a04c18f6d2bf5a0075e812f05fa410f6921aea8400f2fecb8bdd6fd289fa2cf9fd7055c325d1b513667909b684ee7dbf8041919dd15564685e8f194efa63cb807c1a7fcd1674dd6d6b27eb5f584d523ff3c61fca3038ff4d9adc335c2fbb7f70e22dff40837d170a2392ef7b19d726fb9e6afa187c6c405c5edda0b25a29a8b93c933ae399ad239dd26ecbff7d2c606dbe19907256b22f86cda7e3381d3156c4b4ad51b34b1e1fa356657f2db0fe41e076c7e1d81e9b27d9a77dd786546d630b81fb4413f67bad070769e789aa20068f7d4a0649267f734dcd3d1113f9c2657d66265de5a3c32e70225d47e6007f407121366dda8355e47bf4fb9c05167345005fe983bff105fd89911362c047a94ff469d0a677a9173aaa097cb44ec7a38a98462248fb1b133580a2e865a81577a0606225ba08909ef72edded231714f345932ff902fa3ecdf632f21287303175ceb696ed01c13e47318bc85a9120f0eb5ec734305241d8e2fcb90280e6dc58a46ddb571a2c3f8e792135c4e71d7b1153f83700fc98d18285fe5e16017929e0141d44ca9c7e2cf417f4bb83bb1c001450ee33aadcb7ec864f8f2b5261ffaabd299a37bd04f3853168e42664c8adb14c2278d47c225915c79e40d60f1dbb20752121c31b315e0e21075dd86612afcb00856ab23605a9539cb25be8f6de766da9b9af2998a3838e0149aadc3b6e34880bda516da1b4b4d20e6e2772d740147e5cdab33c56e24947e721fc236abe5ae60357fd556dc710bf4a30655045280054717c92c81a5492a8bc1e789c195db1a6a85be5d5777d994d69f696746911b9606eacce32ff9844ab1983c36b935cbbfd133f066e03aee3d3809947a674db4af0c501e1f0e11eb55234d7ae889672526fd7849e6a4cacde5211448c87aecd9da1698f13787992996a27e6ed5ced3050748dac949a5e496a95a0d2845fe36f1a744e6790e2fac9a7e725869c2a0786bd2e653c997c64bc457603497207b85444c789721d173e773bd58207fa9eb3b0cf15491dda5e565515f8bc44a4304731112df761f229ccc678ff05cc38298fd917949f007d63d6ea56cead21ec0142ba9be5864cbac835828cd26e3548cef0aec668ecc0e635389af53fc39529048d5247050609e67b9f7411363ebd7d338e573bf917d7faf8ee7739356bea8e9bfa6043b226e8cc060be4581ca24e728a700616d0d3b3ac2e1c825735b1160c557ff61c02a76334703fa9258deabb445123282912944f9a28132a1ad06569585070fc1b68e677e5019007b46ef109726975d2e5b294ae2242727b8cd8371d18e06f746081e95b622b875f0ba9dcd25d4dba748f0b5fac2ec5134c0a80c9213f9faaee6215d3d318f19791fcd3ef247e36efd5cf551b81a91e13d749bd5b8066119f2ddab0296762a5fbd5810a0fb00027eb6332267de6949c0683b3fe4e95f78b8a8f83d4bd39373b67c9708836914751caf06ce708ff2136ea8e985471ae0c58ecabce3c890d83016797a91746216d8f163d1d488a71bc1c8149c8aee89aa5741205c5e5b2c600939c71053a7e16c7ca092fe94f8c78556dbbbfb7668bcac049cb858473aa87ef021065ca3e56ae3a7713d9dc205aa5b8a2384f6970bd500c8979237d9b8f2718b47ca5d2d6eede0671ad22a3c3c3cb4d5c7e29541d64877edc7b2e32535e62e121dab727a65bfb89ac3d2a7274c1f0ca66da6b338c432479d2290565540d419d10e3c89f3e5777a9d611fd5d3a9a713e649d75e40e187cab2d048d7638e52efa22b1ad4170a349dd5342f0a1675cbe01c0ee666b22dc9410e39606d7808d0dc98f66ad6ad885ebbffe1147bde91157b69cf8ac3f73d1a99900a50eb7f55a261660ad26641b5c6c4dc008bcc11759646cda577c8f665cea52b4c1286a15a97d9b89e3f949cd7a21c3354d299965e5302ad67ef340b25c6b170984a514709c47408bf04892259cd398b0f792ed703390bc289d06a58ed480b2c7c95bdee329402058174986a82e3b849ae1b51d9472891f062cb5db3dc17d7901d2f1d4c9ab8fd25840d646f76bd712eee291ff06060a91fda432ecd9bc685008a25a2d19d7f660091000f81e4787769cfa5317f9a4a769b03afd9905a8afc81ad32c6544b27f73cf6c52e4d5178ae521ffe93f0be707706c9e3e86798ebb294dc8a2718ac2bfea8920f91047f53ae2cb582611372dbcd3dcdb702d34fac48a6aed745d91bd29484d2ef5802f9750e089d67463d27704442a37f7e3bf9cc27eedeee26deb7fbb0968b0d8869f175d123d17f44ee8fc3e1aa20c97f8986371ac4ec4d1fe579e1d6c92a0ee7b7644a4bce1f9f18d1c70bd7e2b19899c03d4a92c855cc5ce767eb79223bf471debb0410fc905e7a36954e65da2a2dff76f43d3b0969fa79acf5b731dbc7831f0595388478330bb41614201fc8e18f83dd2c12c20de736705aa8df60da1636f704387f7e063e27e7a87be909898597971b66f5311f0bf78efa621bc5be5550cd487e3af20763c76f0280fffdbf2f9c070485d9567604f323c9e6dc9294b23c5e4e174186767783a17337a8d26c5f55486536c6e0c0cd0bd7a1f78caccb6a57aae84aca39b9c684aaef703fc8ee6c3130399ab437de4164dad49007126f5d8786786087a15c0dd8f4acaaa807cf8ce1bfb62342741a843ef75dbf6c5cd804f776f7d832370be9682bb0fae54ba653fe0614c20dda462efb1e6e743871d2b517da4f86f216934421edd28dbeb91e9a04fad79d602f5d1f16ffc4de6f06f419bebad71900609febf390c7f0086499bafb8e44cc56a91cc28452cdda8838cedd6aa1ed9a55add187061d8393a491eaba708fe44c33abfaabfc161a4c8dfe8b0e1df229ff2f3eef2a5dc0d623041c3889a304996055db0f36711409cb8e2581cc93fb7dc2070844af24f3843a9ffc6ce7d109fa14ac5200ac1a554ef29db9636c5ed73cddae20a075fe7b71fc6e17a06b43e7f573474be6ec8ce8e607776cbfa39a7e91a2491647dcd5658945071dec5345ef1f64232c7de634f1a0d89940a9df2de62f09d17f399ce5526a297c9a2a8f07dac69420e8e5d33f3137939f7a2e85ac00ff99c00667ad753835deb87b15522353c40baed0f5817af095de4e45341c226efc4d7e8400dc54057f88b01927cd8938310e33d55cecfbe90aa9d6c18ea892a2f29f1824c8bbdb5629c9b27aea67673adf282d1df3add3ed857f0cd6dddf2c5f4ae86d303c491632ab68a25818a90d94e6573a2898e993fac68d54dfd3cba8b8a9d1e4de0e0aea873829db570711406117809404ef8b1f7f9c539b6a02a3dee5427982b2903883c2d137fc273efb036a4e221ebd2c97f4f8ed8dc22c6d01389c6630655eafbe4b9f79e605268c4bba9f046b08bf2b4b00af4c65e7abd018b1840660eaa9940197a82959aaf59fff17831cf5ea923c35649749e6d647f47239f02580dddaaf6a7e1eb1675c7dd66fb5e59bb3c1ae47dc8849c84cf127d8ace8abc45bad0adece76179b3dd60dd225cbd8923ec189084fc3a1c4dbd5881e2f44710073453fbeb518bcd3fff57d257caeb774f0695e53b3ca49da523b95200241a6b1d14ec062258bb67b34281b60d2d9f3fcab17ca4f5348eb011a7f9671c763d4bde6c7da049c7a5beacee1fe8acf59ed85008b0190925db861c052aa2471b33dfb7d3e658be598a31340f576248333b33186158d5e8c4eae0f5f2687255ced2d696d510de78a68cb1bf19a0aa61015d1fcbc1b648520d2555af81b86e3104728610b734d5e503e84d9dc525483b122ab98b2b2fb45be66d69ab7030e61fed65450cb268b083ab0e693b7fe76b3486a3f736cdcb4c73c43642628d41c2160de4797d4da198b2d42019edf6add7b1e9bf80fe7782ae103b016f0347e8fecf01bfae263adfb15fda22dcb3166001725fa0b15315c2b02edf64050636a2402c18dae4144f6d10bc8fc002882cd50e7535605b260a24441ed161184b9896c378341c6416b2f1896a358c863b1239763fb0f94e2e1bc14b700758505c19070972d725c7c9d2543cd7bf87772243b4d018bac9256289b22036fd31e121017d35540e27eabaeb651d674befa16a1b74f3022f1d3749395f9e77b752f5860c16dc64ec8bfa3e18a196f7fb80a7f264f229833816eb8f51052c87ddfcae8754664f862a665152b654323d971380e96de41f9656914767f7843230d239e6455e46b77ebd4c07fd8bb7c7312cbbd5a3b5f6057dc0fe2b2909405648bcc8e67767b3af63ca29268ea911c2c78bbe9709b3a1e7f047338e0cd05ea208a94ec1491896a7251261f8be30bfb85710cb7b7ace14083c8a7196212f34ebd8402c44d29baa5fdc00f1a615f6b7102c804b14f6ac75b92036be3f502e437586a451da4494941b6a87c101828117ac9cfcd59850b3ec5fd45d4f74ce5fb790787c5c2c9adb96b4f43326e73a4e90d578f264e424a3b88b62f4"}, {0x58, 0xffff, 0x6, "64839169407afca3c6d9a9661d76ffe3a6f5c3d103c5dc02ef32abbcd2819dad1d073945b617cebe76aac486120e31bedfb6ae82c25d7fb3ab8b3df72878097352e03aee682c281d"}, {0xb8, 0x1, 0x91, "b8dbdd18c8b3d30ad456816b565c24280aef470ee25dde2559310a66ac9cafefc18d84b552be5e6da935f569073999c0d5558d3f407581e14d16128a403183ca2dc90997c68a7d327d8e532d09bb912b162003efe3c3c7e6bff85a193b7f735c489c81f01d98a5c84c2eef4e5cdeaa45bae0e4e47a30e0a24fa88105f0a496067a0a3914164531458c0101dccef3f31877ae4264c43c6f741f397fe5596fea0cea558e4cf15e92"}], 0x11d8}, 0x1) r1 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) 16:00:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001]}}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x9, 0x4, 0x2, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1d5e3046}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffff044}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x28}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xeb6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x401}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffff0000}) 16:00:05 executing program 0: geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) fchown(r1, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200000000006010, 0x100000028a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0xffffffffffffffe1, 0xc1f, 0xab, 0x7f}) syz_open_pts() syz_open_pts() dup2(r0, r0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/156, 0x9c) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x300, 0x180) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8080, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x400000000000, 0x4692437b07ae53d9) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0xffffffff, [{0x3, 0x200}, {0x1, 0x4}, {0x3, 0x435e4aec}, {0x3, 0x8000}, {0x1, 0x1000}, {0x3, 0x3}, {0x1, 0x20}, {0x2, 0xffffffffffffffff}, {0x3, 0x8}, {0x3, 0x8}, {0x1, 0xfff}, {0x3, 0x3}, {0x2, 0x5}, {0x2, 0x4e000000000000}, {0x3, 0xe9}, {0x3, 0x4}, {0x1, 0x7}, {0x3, 0x2}, {0x3, 0x401}, {0x3, 0x60ab}, {0x3, 0x8001}, {0x3, 0x3}, {0x1, 0x6}, {0x2, 0x7fff}, {0x1, 0x8}, {0x2, 0x9}, {0x3, 0x4}, {0x2}, {}, {0x3, 0x8}, {0x3, 0x7ff}, {0x1, 0xffffffffffff8a92}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[0xfffffffffffff79f]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd8, &(0x7f0000000140)="2ff1ef015cf27487677ebfa992e703459fe2b8c0cca89d444b0264112b2f12ae468657bf85054a84e0ea6b9aed67e7a486c770e47f7716e3531af617c8e84610d3269c18d3eac677ff0a9b484efb731ae884e81347a879af23e407433c3b267d6b2b2b96b0fada94715921d90a6415069d87f2ac91d782cb5e78ee994d0aac107882f7e3e8c57dc62931b726478a4390ba6d0cc3816e3780fe3ef12fa2dd659298bbf6882505e0a4ba520727cbfe33232f8bd7497341aeee8b6e30def064ab2715cef99c04a24874cd329abf2273c9000000000000000000") 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x880, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x0, 0x1, 0x87, 0x80000000}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x22) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pwrite(r0, &(0x7f0000000200)="2d5949d2cfb8f3eca888b965db1f135c97acd0b8f13f84849b48c7e55c90c87b170b8e459c56befdaff2dfff7b1e0109b8cb7d933a020cea6d18601a2bc9c7d3624e3d6dc967b0cd740c3719e2dfdf378efc80ed985687d9ed806e680481a5c13af7e83d41cf460a6a7af1eba325f7a3cd90c4e3c81625f566e01de6ba1d08f5da83189e46dd96412ab3f9c2e7577fd6a5a9b6ceac8237cf942998ef10e019c18978800bb9b0309142d2cdce66800a71217137481563a1cb31d599b3f1b297a2e8be62de36ecb79420f89bc0ed863aeb3ffe3f3f0d31595df3af49df24d08bec18b45687aecb3fc88a5e710b03e5517de837ac8f14d024764e75e8b2b12f0c00c6893121292144882dbabea2157c8c709715f5dd09503bccef2a715386564f3127b86a2a3c65781e59f361afd1e54084a8356f2185a4fa6e79bc4cae8af9f51871002a664c93b38c4e2d05658f0e4d18eeeca8e06a0f2507e8a383d64723b5cbefff374b937b382883b7fe27cf9f8969ba97e1f764a5fa02fa86864dbbaed60d438c96f6ea9b156e287c8a953ce69c54d8771093d29727c5b1d25160277976f5766ec406a177e0288892f2b988000ece67faed154d4df48e47848e084dee73d50af9ae509f906c5af2964ce1fe139525d45670a0aebaa04a12725925aeae19ad594fb83a221c20af893af8ab484346142e205c62837806ba76155c5b9bf973cb27fd71085904d7a70bec8f94ccc45907860c5423cd2f59c5ce20f51c57428be924798bbf35f213005fc5742641c967e72d5963d1becee1e380ed1d0c22d5289ecdc82d9e87758a6e1aa039b1cbeb566e3abe2a08e8bfa8196b94779352cb267b7137bf77995efccd90a2085ef55a804c78bfb8298a18ffd4704a9c5bb8981aa17449dd7e4e23a3aaf5da86026bbdb78fd8c020d1f9f68683868896b65f03baffa315e5dafb82659bd2e8eb343f06b004f1f75b5d5c2851cea8f6faf63b2ec148c64f372ee594585e093970312d44924066cedd7666c486d23a107c06ff060970a8ecf4b67e44fccbfe0b34407c2e85be56101e65bd5aecb4d92129098b6104cf8dae2b1613b40a498d44e4c2dca66b953c5f45866bfbd0097ca5a08146636742c5e8ea8a1084c379be6ae0e3a3912dcae864b899f08f5006b0a9a498f7cdb5809b83e1119dfd976b42f1f921f1745210d67a57426facecd8e40352ebe0d8ec1cf76cdf542a2d47d6d329378c0fdf3cbd906714c8c8d42aecf802f58eb4458ca704e3eaf48e023659c8d2fa6d40f81dc3d6e36a632348911c66418810fc61d5298f03266c65ac83d4b08cee26c4ac1ba8eb4bf650ea218a4e3e55bf3257f4d2a0042942eed89550d485a71ec995c5977ce0a8479cd4e09652e58f872ce00451d5cdfcc5c7127c32ae4ec5a6b8ed9c5be1e8b980c64ea50aad9e4f6b5cbaf223fc2d1a16c0dd9e837446cbdab10a99306bc97ac47963074352ce1c4c31b14f7b758eebafe417d856c29fc9869f95dc893b9836899944b1cfd6ec17908f91bc3e871aa09fdbb5103ed941a854eddb3de2e3a1f8e6658aa3b80d809e4c941b65407a0d4783b1464653f8c573971faf39df72284c8fad8383f215f6c9468ecf9ac860371c264abbdbd589b16c2937571b2cb90168b4a8c26fe6b647e6de1d436896ea8b0482f2d8adb6acbca0f254fc52cf0fe8ba0c0f2c0ec5ee69281f40f2eb288de0aac38faee7ef1bf047b3b58dd7404a60bc52cc07d86ac11f2202d661b0660bc5bd2695bf778a8b2c6c91f2e997932a95edcebebe9800b937e57b05bba79bfff7cd947c49b441dc958983ab626af714f3887873e82e6d2b6a41c216dfcbe2f7bb01a9a90dbb664c8b3e4d7a754390e1446b6216a99daa91d31bcf86a69e4c32288ded07de417ccde121580cbd177b959739065c36a2c417fa6bb1e04fe00c6f92cd0ef91a94ed46526561293b86fa7cd952ceefad1750d09d66f5dd83167ca55a13d79f3247fdb180d7acea20fc65b1c5efb517d90be28532560520040d9cc83ce37952a65ada28a84007d09195796d65e346f19ec5869aaf0f8bd32ce86fc77cc80e363c73e49918a0b52f1f2ea9b8f4f5738b64d8d3e71ee6d568fa197f452d4ab0e1cf3d3133941a9043ce7e733cef30204ade5193f1cdb57d8d54bfc1232dbc5a336b426db145250c40b2d750864aed1e7e9dd302803154bcdb9f350afb3d357751093903f2d2880a57db7748c39f029e7d89a40d4bdb126b2e7ec6185dde0a327492db4cf95679d4bc23028035eca9543bace8ee1a1d4d7d12ffe013a8b0adf9e3fbb9160ae3d51dbb7a804bd6ea564672005de7bb629e961278b6fc88688837e6c703d9ef9924068aba0d5214dbe4ac1c50021de9c910663ea75e83805264ca6b2717e4242d8744e15de6f03dc1234804f65f675bc6f5d52235d10f86b4e9958d37f1bd4c0e462f3a0d0b5a98130b7592ba2f89db625f2e84c9e88fe0d41b3f2e6739628554471d2d8327d380ade2f37350b5f379197337d3ab6569ff407123f9f794fe5091c00979e023cfa9dd39cc86413131d6d96566fe2bda6530310e7dcc668ceff2c7e5094ab2e07f6ab890027e2974fb2315d45f6c0741820e81c6985ef414303ab86d0554c512f1ae4badc9f10d929583dfd27e8f64be01770280259defedc483a4a1f8df7df7f406312821e21168e4814ba5ebfc875d7706d79300542d66a972f9b0190b55089840f3cb9ee0837294ad0b68abac29073f7aa2c8eb8b5dcdd0ff0b211d235522f41bb958c1010dec2fdf8fdf6894c16a56830ad01c6398e3a5b9c0271e10a92f4ee8d983d842a488c25bb20324b25189b0b5abeaaba8d9b8e009b20f494e812f9955d08a3218394abe94dc5967223a20ef1064263499cd2bde9cb92143c86925d2cfe38762c1bf7e2fad601d9335624feb4b71ec7008fa25ca49768f94862dd5935a26a499e1a539730dd99d4d04643125adb56871d1bb5ba78f3da5172deb7b7e713ea21076af8805feef35fa591387361e6aa6e034337a43daa8eb123167b4454c6520ffc271f26ef6d8617c981588f3323ba8792a1c155bb70a56fdc673cf201709751189f93bb2858565de98d26e65774a263f31bccf6ceb26df25ceafa93c2b24f60498734be8ed4d88341c0468cba4c8b33bbcba23f712b4ac9be3140d4040da51421dc07f9e0758573a96c7a5b7b7711169a0457e775b7fb98ddec0a39e8c995806fcaaf7a2a919194df0ad05afebb99bf55a301d6eec1c213ac4082b5db033ad2a2bf93587a4918e43789a78ac87b978149ab37cca3df48f58a041bde7fe56e67e2a3883012da9a5135d6ebdb5677665d3001a07bfc754f6cad12b37b2d290a8dcc287afd4c1027478c392557abfe2619b070baed996bef9afda7de3301358362d216564511d3f0fea3e0ccde5775ae2ed654f60e535dbe2ab2f7894f3abc23e27a29f1738708c69c30508f6dea2dda1d4069e29756af28bb9a4abc41cb12413174dc451524bbda56f8a8cb1203fac4993f38638cf8c8e4568b114f96ffcccea964d249fa443b7a0a922408b1417d3daa570846af298b872638f9e60e5ab8210f1ec12da2b82c42a66b7e6ff1e405485e363ca7af7adcb363ca213a12069437a9c02465ffdfecb84b5fc2f5eaf67805010c30e9eef48ccaf9eeca8e961850a91bbb92275d87d401841a92af17393e9028f57e2198cb43df3f4948d081386f1a87e0c4bd89c9b21bb1805f11b4716f9c542a9ee654b8ee2463ce2e965255d4645235a863a5b39b4522e112a682ea1ffc83f274730aec7acd49518149f270b1bf4c3929ec36dbed228e70f619d42a814340fe3fe46a77515a496af8087681c44ed17848ea327659fede4cd2be1e2875705484ac8072cfb36d0d6d73fd2fd8560ab0c05e6f42fa8ed0bdd7d39072baaa54515b2627f56af99b5671df261a21d8de4649fab36ef78fd960a36fd04d730d1c241aebc7ec55262eaf91560222b4237581d57afb2684435ff53400bde45e91d7f3656253d72b1ab6667c9096f9f89b8c36dd143aca6489f0646669160a0d3967332013799d15836cef7024cc87d0cebf0ff394f84c3a6cd8ae3a1993df4cc21e703af2ab9c4b8bc5c8021304ecc7bc423f03bdf750add1c25bfd75a95ecded65bdfd7d750784fc80cf36fce116784887ef278aa495e576dc03204d6ca079d71eef5dd995e8bc2b59cfa1347146fd351f0f69793d308aae98e682905fa474a7ee0f52332673ae65e4ec862b05bf53abe8427adaf19256c0b210fe3a4244958684d105c65cb290a8a993a55122db3eee9cce8b4ca9bf0e3185dba6f13d10380be61eb02c821a1e203b73bb6fa1ab6fc44e90f05ff0fca82f7d17485c78161d78ccb4ca3907e3ef78a9db167397adb12d3b3cc5bf5ca802a515489a7551d8672645e33f13b36445eba0296e5c6770b23e4886045db621c95829c85dd016a08d292cf54c9b447318fdc0a2df743b9a63847bde9490e27b8903c7158af80dfb64ccbd4e7fedacebed78cbb1268c0bc1bf6709114014db0cdb9680ab51d6141a4518717d6d59137fd9b4a6154bf0ce950f946f0fb40b635f9ac7dcea2eb2e8f2b6898939ae4fddf61eaf12670518f2a588e8fa23b7b5d8da1ee388d60f2cadffdf503fdab6ede5de1d140a0392382cc30654d2be0af1fd389fb3372a89cf354d5c723f8afe7fb71110687af0d3af77bed476dd6e579a6f08740cfe7856697dca10d028c34d80d2c0b0153cea8b358c507c28399d03297c0262b02671aeb6f65258057e8662fdb4c791adfb8727c09f73b1457c8fedf282bae42f5c53894e99da7dde526361dc4a0b57e7f7cb2e6002dad3f2baf27037b1c8b678e2f4b38d589a3c4b77e140e8781d963f6a43b621e1f696f0f38a52bab80165dded221a3c8618fb16aa2924c9b1e0804885f0c02e5df4e90418651255a55ddca252e03eefc01b671e04a9f25f97beeb609feefd23afa0aef8c89cf7a5a08bc7d10b0fecbe67b092fe96f7912ccd6dd69fa2bfc2e0432648573f57656b73db44f9172a410ed896aa2544209790daa953e982d85f0b0622727b81a8f42ba031cfa95f0d912353ec66c2763fa18e1e0d6e58f974a35c28d175f92293ae3f13398162262b14cd8a21d6f0f93f535fec1cab1c53dbd2c1822540e4c409d30cbcb2f92789928854d0c77fa7642cbc601c90eb1f9317b32ae9f9aebc6f52c362c8e23ac50f30179676205390a7752b782b9131504409785b3b09b767784d909d908ab2bb7804c9080a592cdce432ae161f0dfd06074b7e71bd484743acbe76eafb8b38ba10d3d0e6ceeb1e05f964f056c8be4b9d5532546a8a339fd2fc993ae4db20b2a2862ad70b2f047d6c37488a94818df49392218be88017279c0fe71c7c39a8f4573af495e70a983eb9d49cb088db5d8feb0e632b1f93d82b0924f82c0af0757130c3b19b37fdbcbc0bb53fe8d221bed0d210641683d8ecc560f62df58a582ce0f72f08a1515bf821a5d3d971840d304d9b65c85331909076b9bef42150987bcfe236dd9b081eeea7707fc2798a2dcd1b74185d41f013b54e5d15cbc71b7880add997e97120f50ad9d77facd3962378f767bf8a75a3e6f2488d3dbaaea77a8e5167d1f2b06ead931f35fdeb4b55653228be329fc5588bbbaea96cc22520d1032d5969909a185c2b16a9a70e8ac0f6437320754f43e3b1a2edc8f8699ca22f8f373e9208cfbcf4b67f17b43d81b2f261502cf63c4cc901c60570e699f332a5f76bd1b5bc6e12018b3dd", 0x1000, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xffffffffffffff47) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96, 0x111}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000140)=""/25, 0x19}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000000c0)={0x800000005, 0x0, 0x4, 0x0, "61aa0db11ce9bae3c6514e6ae973739e385a00", 0x0, 0x10000}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x8000000000000000) 16:00:05 executing program 0: getrusage(0xffffffffffffffff, 0x0) getrusage(0x0, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = msgget(0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000380)='./bus\x00', 0x0, 0xff) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]) setrlimit(0x1, &(0x7f0000000b00)={0xfff, 0x3}) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x2, r1, r3, r4, r5, 0x148, 0x7}, 0x800, 0x401, r6, r7, 0x2, 0x8, 0x7, 0x7}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000ac0)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000400)="99564025e28e1e1def9f995bc1f5dcb14124555152f97ed2ebaddf2c8ee0c32e47c8e6c3be6cc044f5608ecbd23416727427d31fd6de5a2a57c07eb436503845bdc75f7884cd8f38cb64e340dbdb21042ef3d37d7e0c66b13f343eac2f65195717b1d390465cde65de69d0f6902461fd89ccf86de884d6982a1eb7df28231921209de08a00f9c91a22420d7d5ecb1e9371d4050e5f605e8904c77a245ede1a3068417e182debcd3213b7ef7a5b94b15b523c2720f92bb185b7e5868cead34aab26f95baa9e", 0xc5}, {&(0x7f0000000500)="efbd25732d000a4c", 0x16a}, {&(0x7f0000000540)="80ce630dcbc5c92713feccb5c56a4c8b17df878f18dd5d21bd2a0aa305456635f67f717c002c0d7ffabd8c591256dfc6703c75c9a3660f265e90b0d15dfccc5d941920ca384bcc2f1ff58c17d5a4b40d75dd4dc9ca3adc282204aa0fe94349984a878bfcdca44c6ff86b055e75e832432ee6b7fe72dd34dcd2fe433504e4d46cdf2ab30b4e7190d6d2af00", 0x8b}, {&(0x7f0000000600)="2c208652adbe1660a22e7121aca1b71478c2cf9e990a682f35b35bc4eab940968689173e10681d56e0e44054d4519c0de9d84fa88f40425f1952e011ad2113b60820607bd21de1356175208eae9eb8f6be6e2777b7fe7647b64986ba3d306f32b9e343b903897a2d332e52008825d819c06f3f5ef8c303b82e83d751ed6c059b7c83b8c54e", 0x85}, {&(0x7f00000006c0)="f9e5f024a777f81f14a0c66323b0cf005b911dcca98b29ebe08b41a6cad37cb65c3ae18ee1a874d482e5d73bf4b6e951df6fec06a5ea056e84f2666376c10b8c8420115d11104ee39c688e1a1df9348c19527e70b6cdea3b10ccb33eccfd1fc6d2e7a9436d2968a5bf651671c76ca4fecbdce094f808ce5a24f94f6d49d0faed0beb97c88cb27bb1da7e7280d080aac33fcebd51e4dae980fb3b813c5fdd00c9bd01858fda5c2e676aa660", 0xab}, {&(0x7f0000000780)="bfddd4941b908d190e646d625d1d38c70ba643592ebc33b24f0789859f6de2845d15740da486a706b56ac94eb483551cdce018addaaa1c3bb93b", 0x3a}, {&(0x7f00000007c0)="c78f9cb499e51257751aaa4676f94a6f382812e645c5ace2a26f80dedaa08be21824d86532251d44ce3ed7df399d2dceb23155c486efd6edb27d05dd651301846d584f8b623de824b4d88dcf6e302c84fb17fca5a777529cec10f2b5aff904c1ca704286d4b4981fdd13d67a9b6fb34716aa36d692add67c8813bb135070074c24bacd292c45cda4359c8080476b2fa18b3a6ad3b3242a6d916655059ab8b9137037821bc71c2ae023e0615630bf4f5cc04a9aba87eb62d36861ce1e321845c30c393c824c39b56d8bee4f45", 0xcc}, {&(0x7f00000008c0)="8c18f50b18f3baa6935ec691fee3d14d8d102886399b7d16092ff6c0377c270fd74c2cf8e4ff44e52f51275e1b2e2d99ed4d8ebe4c12947371c4645cd240c54265dd30adf2947d25672bc7b6b72f4f49f3ff796a72ff98a5be90c38336e6fa0007b535060dc6a745acf36cf7ce9da7c4a486b0a89d7ad076902be2ec37974956ba88f7d27dbe918fe9addab1a690dd708b7cbe1ab4d42b4f", 0x98}], 0x8, &(0x7f0000000a00)=[@rights={0x28, 0xffff, 0x1, [r8, r8, r8, r8, r8]}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r7, r1, r2}, @cred={0x20, 0xffff, 0x0, r6, r1, r5}, @rights={0x30, 0xffff, 0x1, [r8, r8, r8, r8, r8, r8, r8]}], 0xb0, 0x407}, 0x40a) write(r8, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x800000000008080}) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept(r8, 0x0, &(0x7f0000000000)) 16:00:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x2, 0x3, 0x0, 0x5, 0x467a, 0x400, 0x0, 0x3, 0xf0a, 0x3}) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000, 0x0, 0xfffffffffffffffe}, 0x0, &(0x7f0000000180)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1b211ff013c6c6d5}, {r1}], 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x24, 0xfffffffffffffffd}], 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0xc040, 0x3) 16:00:05 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc00000802c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) syz_open_pts() ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x100, 0x1ff, 0xebb, 0x5, &(0x7f0000000100)={{0x7f, 0x8, 0x100000000, 0x7f, 0x3, 0xb2a, 0x80000001}, {[0x8, 0x2, 0x9, 0x6, 0x2, 0x7, 0x7f, 0x10001, 0xfffffffffffffff7, 0x81, 0x8, 0xbeec, 0x3b, 0x5, 0x2417ee4, 0x5, 0x6, 0x1], [0x8, 0x6, 0xfffffffffffffffa, 0x6, 0x8, 0x3, 0x3ca, 0xfff, 0x0, 0x80000000], [0x8, 0x6, 0x9, 0x8, 0x3, 0x1, 0x9], [0x3, 0x8, 0x3, 0x10000, 0xffff, 0x7], [{0x80000000, 0x46b, 0xa5, 0x1}, {0x1000, 0x5, 0x8001, 0xffffffff}, {0x7, 0x7, 0x5, 0x8}, {0x9d4, 0x4, 0xca39, 0xffffffff}, {0x0, 0x5, 0x5, 0x8}, {0x2, 0x1, 0x3}, {0xff, 0x24000000, 0x1}, {0x3, 0x1, 0x4, 0x3}], {0x7ff, 0x20, 0x6, 0xc5cb}, {0xffffffff987b51a6, 0x401, 0x2, 0xff}}}, 0x0, 0x7fff}) 16:00:05 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000480)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x3, 0x9, 0x0, 0x0, 0x0, 0x0, 0x9], [], [0x0, 0x0, 0x0, 0xffffffffffffffff], [{}, {}, {0x0, 0x100000000}, {}, {}, {0x0, 0x0, 0x0, 0x7fff}, {0x0, 0x100000001}], {}, {0x8}}}) write(r0, &(0x7f0000000200), 0xc40) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="2e37ac15", 0x4}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x7, 0x0, 0x0, 0x7ff, "3d0474bb548f48c32063394646a574cbd6d1daf0", 0x100000000, 0xffff}) recvfrom$inet(r1, &(0x7f0000000180)=""/73, 0x49, 0x40, &(0x7f00000002c0)={0x2, 0x3}, 0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) syz_open_pts() 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x28588, 0x3b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x40, 0x54) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)) pckbd_enable: command error 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffc) shutdown(r0, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) setsockopt$sock_timeval(r0, 0xffff, 0x1029, &(0x7f0000000000)={0x7, 0xa8e6}, 0x10) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="411844879d1f509b9db6b410dc68ef106c56eee3a83a2f3bce45ca02cd39f913478986e7fb16b0824002b836de1d82f70c3d4a38530d2c3a21c84c2479bab59d5dc2a602e1dfad13c9bf825fb6dbe45a58d3d0cd6c3690232570e12d9d17500050e5379bf3771322c6973cc8ea444fdcda236b6bf47df225032ecf4d2821169f268644e8f5c18bc046f6e07ca12a5296ad33f2e42f393a3cfc282321c3b8e3dc6bdcac5ba06bf869bb5fae61827e7a0d81b2b7e2c265c5acb03bf17fb201982be1832b20addcc1d6332c", 0xca}, {&(0x7f00000001c0)="95d6ed3d76d0dc6bc3eefdb32094c9ab2b3de359badb90650e6d6c649ddf530c0a645c25fa9496f09e93fcb2da42a246b2f569c8b493401f0c8e032684815f44b759cbc0ffdc3e016055b9387174ac6b49542b3ba6d5b9b5bc9399960656242d6d1ee68d8a4d65a4c17e3c8550a5719339661263c66d2a0016d4", 0x7a}, {&(0x7f0000000240)="a9f56bd7cb2904f4cfd3f97f92d45871632c568ea509e7e42030b920a72d6786d38144671ce22b0a243fc2c8dd541b7bcf68ae7b5d1d529e384a8effba74036bb10e7b82c5ecd309aa94e30868bb7743b562ae81f3739638b88f9334cc4ab5272848bfafb939e22b264db6d492727ce9da6da6267cafd3c9b4e6ddd0280bf3c35046da42d7a786fa2dc98d6c7ebf977130a774cf241eb05dda0922b16962c98af26eb91ac22b3753caad9770c3fc7c2de3fdc0b6022a0258d4e283b80ca39dd9538d54b7561c9f2f337364af84c4b236b4bfde9d91", 0xd5}, {&(0x7f0000000340)="0b8ac546dba4e50c4c3e408f640a1c0dc1b999395ffdd89c955a659d56a04d3f180182c0bb6c0fa93761c04cca4d0304e8eb4f8831e98270c8b74092a20d41497c6df34a1b", 0x45}, {&(0x7f00000003c0)="823f94469f125fd6c7c86be8", 0xc}], 0x5, &(0x7f0000000480)=[{0x88, 0x1, 0x615, "4b1e56d3b1ad863072695a9dd78b57bb3adc3c4f902ac8311f22af790c8c74911b327afaa36b3e92dc4c47670525c52358f2bb9654c65f0faf091f1ac61ac4caf7590ab8b1c5b1f60356d33f34a963cff62b3ac3117968f1e1fd2ecae2228a192cc4b577edd2d1c765d252a34209425dee668a"}, {0x50, 0xffff, 0x10000, "c383ddba3a97474965bcdf8f58058fede3379fca4fe14f2586b8f0e5ef2f54b58acff7fd21764db3448fc47ad5f7697e73bdc5f89d26c706a6c49a"}], 0xd8}, 0x403) pckbd_enable: command error 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x3, 0x8) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) setsockopt(r2, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65a9, &(0x7f0000001340)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup(r1) dup2(r0, r1) socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0xfbf3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63265259560f8e5815f73f2a044fd33055552fbd5e41789632d9ea053c7dd9bc4306898bf456c50bf78498ce75a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906003d6b87cb2d72b8c9db939e9ad8a4f5f728193e0000000000000000000000006efc4544e7ec", 0x1a2) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20000, 0x6, 0x7, 0x3710, "592f306540ab0356683698358cf8eb964d91a018", 0xfffffffffffffff8, 0x95}) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) fcntl$dupfd(r2, 0xa, r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() flock(r4, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x6) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x40000003, 0x6010, r1, 0x0, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = dup2(r0, r1) r3 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setown(r2, 0x6, r3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:00:08 executing program 0: pipe2(&(0x7f00000010c0), 0x10004) socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) sendto$unix(r1, &(0x7f00000000c0)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="8d8e519aab50cf3338c854a7b1b23835176496efdce3a1b647fe2d8d250a20f559e38115c8b3db028e53172ddb30018c324377c24e7208f7ae74e2298418be6e2b348c96935ea89c9b3ecf8b2324a875daedcc49b9cf98d450a4e8d18d8918a707f9d9666f1b35488ce3a056e22f9757cc9fa6e6fa8d36cb060edcb00652e6badf4234649dfb848454bcb3b2d1b542191be878f82c707df9e0d7a438443b7bac6de9db85b5ced1562ebe389e8c7e0e68ae06a928b550a13cfb03ca8fd31cdbbca093bd322ace5893be", 0xc9}, {&(0x7f0000000200)="7a41827ed980ad207637504f36703be13dd9cf1638159499b26bcec68153da6ce723aab7e7f3", 0x26}, {&(0x7f0000000280)="d08d39f093558a8320d0925138763f930f22f65285d29830005b0965ba870c62c1160e13d434d3ffff736029ed5a8ab2c7e9c4167face0c5ee0b672fc8e5fb390c66103f2df335652f13", 0x4a}, {&(0x7f0000000300)="49507f1009a04ff4b523e8ea5bbbee7325ad15d0d8da8bbedcdc245bbf8557ddeca0cb0944a64b3b225d665c2587cda0cb5fe471e5e58702cc5067d891bcc6", 0x3f}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) pipe2(&(0x7f0000000040), 0x10004) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x10000, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80, 0xfffffffffffffffb, 0x0, 0xffffffffffffffff}, {0x401, 0x8, 0x20, 0x2}, {0x8b, 0x8000, 0x1, 0x1000}]}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5}, {0x40006}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080), 0x10004) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002380)=[{&(0x7f0000000140)="a22e3844953fbdb8d2201ab8ef6c9a52a6b5d8a93724149c3b3c57e41cf7b1f7232dc6f9f2aa0cebb8cc1c88cb6a264d7dc6facce2d1079040e7c46a64d7f2eb7346bb0d376d2b5810f0a22ace51d45e9f0eb88cd3c451a64d0685cf27dbe438311ec36ce1f99fc5194ee6a40f64179d6a681d2ec624265f56ab947f6105a1afcbb3e94a400dd1fee50410a3e0658d8e5c90d7e9eecdc8846cc08ca478c8476786527f6a4fb59312c07374399f30a7806865c4003ec3af64dfdd8b0822a930c1a83f9c50f8991062f0af7ca5d0ad50e0a4f10caef0d8568c892eb6a740029ab389c0e854ccf34aa3b6b490f26ede8d946bb2950c2e8c1536c452e7749c261d00b0829132d99c6f0da67fcba09c76958125bb4921bc8d6b2e35cb00f15c27b1d5ce5223c285bdd9e26e926a151cba832f068bdbcca31a5f5d8cf4c71f535b3d432839678e8a15fbd6e9d4a507988b51346ef1203bba57e462a95f261365af8eae2db646ce206d76bd741487d9aa93c207e2e805b64786446f52523e79fa99e7376dfdb956a406b735824dfe1951f936a20ad519a3d24c709214f317e4d7b3658c02bdb9c44479808f6d31d70b51598e3572ed8247504aefa079d0b3a12dd596d694cf13044a8f43bf6d802c7fbd45911b1c632d0f76a5aee13acb3b3b81acd1aba02a49ea9a91a360d02f79f2ca9d68f7d9108e88202bd8bb899c3c93bebe4665262879966d1f63fb13589267204510ee72ccee94afdee483ee0d80eccd587311b2e6dfd7bd797ec594382431fe8798cab62a45b09d0d3e45e77d60f3c0818edef8731382e84ca8e63ef3b53d36012506f518de9f609b37f64dcdbd6acb646ef362a736b57a780fb782c318157f0002356406607ef2350ab2facbf9a3d05c8be635a8e2f7605371fd3c6fda0ae420e765fe68c99c27ac96f81d46b863f044e5a9e8c5e25011fda48083b61ee536ac11059bbb498d88951fcd96f201fee73591bf5435596341ef1008ef5f74c3054472003fb2fed92870ef996b01ff8e855ff45dcf05ae6e1d47a494e54b6f1ba10f3a2e3c771337b8631510215cd4f2ba1105ee4a587bdd3eb43e982efdd6dcc3663eaecbeb28b8591d8443d89e61b4115106b82d0e1ce62ebf40d5336bb250991e391703bf95d0b0140508f34ae06533983b228a9e7e12a4e8b1f5f9776fced24d16fa918e80410ffe836c39256851645402d689864ab83bcfa9dd75186d5ae160e593afacc8f343e6a6458383b5753d30d6d08787c8e63bcb18784465e1155e548b917111758512c0b1fef2048e2d662263109f65f653b2238280cdc34e50ee4278549b08019ca8f6604ee0a9ca8395c55b3ebce2896afaff5394e21ecbac92aa3d74a859eca0e9865f625a2ed96e5ded7ce0fdf808a2e0e0a671e6691b5188bc01fe32e8a980ba8edab887fd2f47ce079b3debf53b58b038f38242f868264b494777dccca0cc282d54b768e19e03b1593dd37edeef72479cddf1c4041e1efaa36c221c5b1e928cdca17ba16fa734fc6acad9424ca930615374d6386c3daa039c90143219279f3e7ca33a92360a2e8c18b33d220a25ed6173f996c5cc8c8997744274a2771bfa96205398eaf5053bb25471977a8f83856cc2ab3a7da8b4b3fcd6fb8dfacd3866f37a11fff5a458a297ed33840584945ed1baa7eff1a741c52e8b2859287e0556efe91ad04d8a2d19b45c36dbfbd1be7b15b8ade211f8bf498497fabf441c607c9f04b24d60dbc29c081d90721d8a514df45b839bd13538bd8f44537b48c795304f77d9c3b89ecc0c956d65e9c41539ba7e5f0e5d6fa5e265f3e00c36f83482c4eed006897443f64f5bdd089bad3530e1bb38364417dda4a447245a7c857cb817e3363649f3c492a47def003b28cac93cda307186c6108a48433798065056846193766495330c5ef8bc088bda6caef766537c14d2376812ce95cbc67e284bc27e0be5b7d13426819dda9d2c6f82bf5e49bad7f686049d469e5aeb6c75571060339a72ca9f855e0de74c37f8862c79e0dc4ea4700a7665732befaee8c41385c6a35c5427e11559f9a6193162b1e07236402699c68fe8bbe50e7999f0e687c3c50162bbfd3165c66dfc7a5b6882470d039c48b77df6b241f120f093ae0284930f630da559759f60639edff354f2e13e1a4754d1f7a68706eebb4e0ec101f1c5b2e1b1deadee073929772a4f1ec819829e7dc34165e8a740ef88f99952b1f599d619671b9b9172f04c0291c40458758d1f98f889a71cb30e151a607fee3324d14b83cab4e9f883f657594fdf7583fc8cae359a86f8a68d9b32aa41038067a70c7a1f93a8347db4d56cc427d29e455d17be091be9d77bd653457b4047c049cba151eb265b5397f5abd2430924c5aec10040c1870e49020cc2091084dc4c2b9f53191e58f1df034181940043a3ec0acf3873281756ebecada1e2901a5ca50529fb6dcd617931b185edf79763eb316a750b4932c30df57bd9197a6ad275e8624f8073f61659b6739b0be3880e2418b48718f1e11db5954b1ce126922a084c7c70e6950a306ea14531b51fa31784e9bdd3af41c79a5fc0bfe7c683ad0f250e63e579fe3d81768fc5c369ddf8a68a0b6f3b46e6ca75ebb76dc6aaaedc46e53f4c1f0abe6e10d14d5fbb801aab88c668b2485e8bc9e3d812589d665c4b395c166db87f509c05a0106de984ea8e884a9f2d9dd7ee3658c9ec4b5b597ab3e9824f23c2152fa13f5132ca3f68f7c36a4183e81495dd2c1c97e21aa880f4157aa22b16044662d438eca37c0f6bbac5180fb7b9d996ba6c9b6cc3166b544f29cb0a22145692b77f0dce2820122e3fbd2e47cc27c4884427a55700364ecb8c5183cf61887bd63fe3a48dad7ad9e601c6a1cafb14dc2f5cc19b87642dd90e36d337f6e82b3a4ebb4e364596aaa4168740c38db92cefa726bba3f6fd8a0116c3993d076a718098b1a3829790268554c3fd0877a75670e81647f5ff6c4106b58acd8c558d8f034ba9f470ce6057ce2a498ed09ad7208b3a5212400777d465aa3b69b94ac85978fa403ca790c71a92c6de879a58242ff057fc14dd6a88b7aed90de427dafb94c773f15652f45a5e3ca75b0c78eddac4b1e2ae272ae76ee6d9558358425874a8b95f18a7e1058f651000da44f4ef2627a2b27bfd5a319231174215fcc998765ec654b64d15cfea78ecd81877fc6a4f7f2c149bd268e549fe7358aa8005ee9097c916736b82f8eff6e2200f9675497d2289bb97c7f1ee90b93de2f785a3edf69a68f54eb5b37a8aa5ae6d0f7a772301b763ad76d2a52131434c87a6a29c6892e3285c758835d5a78378f8ae27856e72e07cc9ca74b17712693f00be9672f1daf7d6e3df2da0ac72084dea3d99f2a40914a8f52cc7aa05197d39f4bd74971d16480620458280e24da989854d52eea3079b09b9c1da9c684faee01574eeaca9bb0aa9ef957d8a6c2f4c218bd2b36f334a36dbae3e664109612109eb84a1f1b73afacf7051bef978462a66f4000c1eaa0bbd064529fb80f45e2dcc6d4b13a00b5ddea7f34f809d6b9e7cb602d19d4668c61335b48b0e17011b45d1668c01f94c8e12955cb5db249bb089676a1b14c288d6a42ca6428f0264129776d6368938a15f8269ec8fcfb3956aa024f7a80f945ba6cf312262e9217791f6f9fe97da849938574a1b2c84a0cd4144728c45d4e96890566b6d831adf360cf64f054932f6e6f7edb6bbac6f025ef2ec5041c760606e05b72732a57bb404d94b1784bd758fdad043626343620d40b0be93c1358101504906f02ddce8797e6d4fbf4d1f8a5a59148733ba5c44712c8ed503a4137d6554ff2bf3bf368a7df7ae3601ac595e08fcc34d8185a3af34a261304c537a543bc9d7c535218391c6714dacd4a15eba56e60483b74682d08c480ef1f4abf4e66cc53a4d35a3082ceb26234d56c3e7f87841fd8d87270add02726057ec2c7304efd41140f44484e0c2938289deebc35d6d36309004454e249592ca2398501b2b795fc90134e4e9ea0146c782e23af471a80bb96d24e77077b90cef7ece12759444d419646be5ed9569eaccb49c1c0d4ac37a005a6dded80613ce2cee175e9bbf7b740981a94e839e5d93182fcf47c76a4e56096eac76e759f63eaa88b926fe3598909234f1d836e9843e84fc463a63d1ea9334726265b512be2102e5476e74a4f9cd3a9150fe2f0dbc8496ced5c23a866e3f4cd50fd2edd636ef00fc203f454b0312116b42ae4d4db44e1f9a2509c711715211dee67aa30474141ad63122f44c5d5e820e3c79211e38dbf7ef066899a18f27d0e33cca2193991b7344d82876562cc278d83cc68d4ce76494694370cd64bb29cfe0b045037d5909bde87edef7e20779f337d52d41cf18f3bf9790e464bb36d73d70f5836587559fc27d84b3d83ada6f1fef21aff58779d451c0e55a146fe0d3e7afc121c112311973341fb730cfd3991f2d01b06edb6a2566a3c54de8d460dbf6726d381e3633c8333d2777575cc6f5263a910f5f09d08835a386500183ced0e8dc4f1d5dd7b7c583f6898b0f4d3a7bea9fdfe6809449cb1751eb91a06b8af1bbf14dfd6d326cae70e60f9c239bf474f67308b54ea1db103a1780deb5d426d35573cf86105a8e640db35b5a8bc962bb58020bc2631d83e263d92450ad4fa572e5b5c899bd934ac7b0fb9319e5fef68f53c3a373559e8a485275f131877f53ef0ffa5edf75c2ee4895e0bdbdc5092d93ef040133d7caeea6b5928adc994ec80bfcab7e57fecd1826e4b44285cad18171257313fdb051ad78ec19406cac507cd8fda6162c8df8fad92c3eed585e0344f113dbf4450284a6b3a3511fe3149e060429237250d4046d3549fef4e079623329dd2b5656231f7cfb4a16771ce900677f624b2101861815bf0603b5fce54657e83553c23db3c6c2837a201296d6d2c73ad5587eb7ec936376b92fb086501cdf9472643fd09bcbc584de402ed60771f1fde2a3e9f00e44e08599f33e7f144d65b807464c056f9499126153edbf2c755c962dbb67c1d5223e85c7ab4899f5a71ddf0436b3f8a77917e09586bdcd9f543e4264639690498c8d8a4473b4367d8a91645a52a8ab2d29110ee3baea84cf365c3f71d57fa5384bde087de6b47f28f6ac4b1939249f7537a90f15eb1cdb2659f85154623e34904a6c20bdc541b7c2d812f4b0396ca479745d8e436faebabc1a2c13d2c321f7c35b8d639b213017c51c17f93cfe51b41fedf82dccd9e2599baf39719ad2afbcde79bf3f78cfca4f56c36f866f84fb1789ffec6680eb5ec96bc5193e98f7758450e4e035b89ad74365aa6be768d608ec9256b9ca197e7d995ab1f7d506df9d5e07cf93f9c106b78533cd67183874b249fadecc152820443f02e31e4d955764a9dd265a1c08eadffd0c66f047350ca1e7561eed56d7b33ce9048098d8d05133212a132888c7a522e16894c835b56d18e432249cc8a2c552690ba35ee7d829d8b905bb8e1ec13e14754d31f1b5417d98e2c3bb2d42e2a13762cfce699101e2d2e232bffe5a0aa90502da1ce94c14f8d593d21b92bf96aff7c93715c722ef0f19e16667bdf26e002d74c4eaad1b18d4f7f8c2b20142f526fec9658e2814a5ba564f823813dde10e5ead2a1c205fe4add05f0d8bf2ac58b93b769fd29b6c2d86b0881084d918a46d44bccdafb72c1a8c3d7708f6978487d87dece16bae950ada26ddf1008b02c80e5ff6fb8ddbd4005d36c07e84cade0f3922a1859a4dc964597639620f9ed319de1c29855acb54a158", 0x1000}, {&(0x7f0000000040)="9faad53c1b80b6cfd4a1c59fb3c48d7bba94a78687398c05e3140a3d1022cfecf09806c8f57c29535a91abd99f5d262913aa36bce04466b7715c662e252f484e9fcdf071affd40eaaac81f70a93f6d040240f5ed2b3b2d09ecae6dc8b5db795b4aa093e0c876a556195e4dafaa891e20", 0x70}, {&(0x7f0000001140)="324be67453c97a227497ba460b7876a0ac5985fcab20291ff1977a2f44a0bb7f29aaa526c011d9424dca5acb862c4729c8feea8507236d75c123e260a979acaf719a71fe4eb2c74ca6992b29fc6d121d88532801d6fac38af03b8400d3955933a5b8ef4208f965ea945c8f46cae92e58dbab68fba535fe75a7af19143a3dc343adda887965f520bc4d5f71ff394f761fbf77a888ef9e99644b16dce4fc51d4636f145ee6603abb099ba8a056e43484ae250321943efdb91ae9da6f299e7fea5a0d807baff7ba73ca1f8ce95704f628d356011f4749d6be", 0xd7}, {&(0x7f0000001240)="cf0c6fa9bcd6db50ac0aa7daf2fd2b1290958cf25817a92a143fada2c47ebffcd6068d84d2683803aade391f4f14bbc78fbb43bc28499c84b4f117b1b1524b4d51c0019a9638dfc1ced32e9dd66b9d897a3dea72e39e20600d74f42aa3da2520ac8d8b858652d2ce01c5a2f06f826e96b7b57c3c38425f6863a91416d4b65bbf7b9291b960811db5c8edeb8416db5ee73446b2", 0x93}, {&(0x7f0000001300)="59a38154d0310e0aa5eaac117edec60f663a589218c694e323770f26a02cea1cfde950284c00624e43fee7818312681b8c03347638a7cab3f0888ee4db94d55c3bed0140510fd0c6e4c28691577036", 0x4f}, {&(0x7f0000001380)="f91c2219d2b978209bedad695df993302101494483d72395c54b67a2c942b2732aa5a1152a604a52ab3fab1a7ef9f25c077cde49a092b1efa00b4f2199de9fe2b61923c1ac028fe2cbc2f6258b9b5db52dfd39cbca29b419edb8ceeef3e529e1eb6c637417df777a959f5fcf8a07e7dd02b87ef6bc4714ddf67f3f2b68d0c95c8d1761a3986b8f009a08d82c18671b497358de013e1f2cf7b5d71522136b8d45ddb7728e38494e1606860a075a0ddaa3b2730e15a40773d81778e76e5401faffca4266aa735bd500b6323dc6088e0e50bf5fb6863c550605d7b9a04cdb5bb66ee79fdb134d08e76e28e4ef962ff06fb5050b70fb31baef7589627a34c87a142a300a3ab6f965227308507b85c812f825809f51208f79699134d52b71ad0bd41ca986f66a01d1369595ff9adec189b95afb1a433b7975772637a890807dee0d504267b799523c3a52468540d3d0bfe1c076f517dcdc96dcfe0b6a42e07f981cd86424b7ac95eab59d71f2aef7c149e6492834422265d573468605491ba6665894e7a99370f3e859a5728371984311fadd9b3ab9262157676506278cab94516ac528ac772e15f9e7bbb3f9943e6cb0ef4237f56923e184969fd60821a03f39cea876e010e4804290ed1601ebca0c75610774bf6c0984987c818d41b8c419da5d0f15614f2608aaecbdba54f5d98f3bc41a18fbb5b0caa9c86200b99e50174da637a2f09086d78fa223bb3c375284221e967f013b48c19f4fce85872f41952f4c50b89865e604b2f078b8d501158daaf42444f58758b844d01d17191202fa4e8deed033c20eef6afe060b123c66dcb8db0e919376875f37fec1e49df576208d44dbdd980ee99654b778ebb9d4a0da13c83ed9ad683b83b9807be9d895783973bc11eeca4a6c82b0271e86321fc71498c25f10c5f23302a5d8f9b1c2a40a77e2f4b1f7bffc6628b13a3328fd4d1846f20698c361784257ca12d47481e787249591dbaf9a69810359fe2c3f35d7aba82716d161f5d6cc2b951f876c552c539bd5d1ef1fd56205741499178a656ed02b3523d068f4628d4535a2a295d07709441d80a2d28a8aeef918bfcee90bc1f85df1f158abb105348d4a68b99ca3aa8c537e21e9d8e5abaea4969f0601c34e37d0a3800cb06e1ea23c0bb8c8325822dd714419dbc32008d561a0b3f80106b041f2690492f9412ef3c9dedf8768854705e1f1e30b18cb4a70ec82aa07115f23be8918b2c47a2fb99e6200e5ec4d162a81acae2f71c5d018690cba4e157b83b75701f3ceb82c3206c3e2f9d65ec717b29cb522e904c7c75f456f3df81e7ef19674c958a36aa70e9cd8fd04af459e6bdecdb063cb6bbc7a0e0d2d0d6883c62379a9d10adfba0ff1bccf5676a0853188517e1100bcfd7bf565cab4853a920added6f6496b36d2ad9fb845cdc7a9f3e1710022296fa4b7ddf2278872cf1559c290fe3b93460b7973cae6b7290b795d60aab01312c9a6738bb9586771e387eba876eb602b58695a945ef304620182d47b98767112db3956d0094264c29c9721c2732b118365f31d779d0d37e2a03b4b29f56c78f98a1a68289c706836b029bc3a0d8cb27ff87620d54130b0f3c51308f41a0b8eed5696a5de015be5053799dc14f2bb82ca0d374674c29d1addcd7652f8d85b1a58ee29febee40f52ee100e170037d8e5591317a973d4fbf7c6efedcbc7468b7020e338103b6f8332cb47d9bff720cb9e079a1a51924b591c7ad89515c5c9bb31c8e1cce85595e3f7f7e9527b750506617d360ccc36e28686f8c7eec55afe864525848aa2d263f2335970fa39d8c2f57f5292ebeadf5227a43990165d783b033794b0f0f5100bdb1c571bdf7cbaeb6532848fdfc5d0e88c11c96a5a5d4e7da098cd3a5a66b0b4a6444df37a293b68ab39c35fe1b8ad08dd95ceecb5e43943177cf98d831bc6168caeb3df8ecbf7498b4b980f14d5788be5550ec259e3f6d2c2c4a48e96048b802b7a2af4252f3dd78715c6ee119d97c8252c9081cabf6e32d9dfc457c979470218a7161d5d96cdfcf781baa20dbe01ae20ad40e686867b8095e7f399d4a46e2ae3b422776103bdf33f1d0b4d3aeb0bd545b3312a0cbb22af4b86810eb6675318ec24b16c304d413b39ca7ea4648008b1d413955dd5c3e69ed068801d8279423b398a667abfdddeb23b2bdf6c3efb9c9ff3c28e5dcad0e7c5ae0bac095eb38bb034f88ab1dc888502c823e58051f010ed0142765f6ee7f1d2dc854e44679f1c2d83d465628b082c2573fa03f41cf7f6690a740bf7f76baa4b9ad4a97817bfbad4915064d4367875377ebab2f506f6d6acddb5aa3d3cff76a75c9e053e82908ed0f3573896ae026ad242ee2d1de92a537e949d7badc8a0c7b448a9e0f044f196da3ce7b927b38d3289546d35b7754116443a0b474158879c3a75e11bd51a364a7206675d6a92b094083305e079caa9e59edbd7893570551dc9821c7391f308ec67ba4aeacb0621adee220593b8452b39e033b9f237bf3915ac5592b8989313641804b2239374e60bcf84397b97c6f65e3e33007a544687246a325c0f178c7a5b1fc2cf1a581dc201b353b595c65ae0fee4dcbfc11fd7a24230449105a278a795f4e4f93bd8cae3fcf83459cb4b10ae71a2b48c9c5437e5f6b27aa98e9e96ef5be89c63e50621d03e9fbaed779552f711e288caf07b21aeb3886f136bb3fa2702b1b924c189a9f7eaebe9e12de50453891ae2bcb182e3fc700b7b0028777499ef09b2d290f5d6f40972fe0c09c2b8e20a746ffbd47f0bfcd049f64dfab8d33b6792f2edead61d4fc117760df020aa92b23fc71529b75e999356dcd794867e463a010906dbae64be2c94ef48fa853f8ac101945adca57a745487bdf65d6d319c3d529749d74fce8d260d2e1034c64694c184c54598aa29f06691a787c3503c251131f25577db58048a53773da93a02885fa0d303f9270330614d49e4b44c2dbe09db099e1c015d28ed7c0ab3356a2281696a187a57019cb182cd60b4674dc462d9bb3d1b075c22069821de4a05cd8a338f5fbb2ab1bfe71995dc9b66e6c658eea756db038cdcf3b6b17bac5493cdb40b1404043f843061abcab7612825857410811cef482f4c8b1011f4058ef4457f6b02e98dceca8861814f9447a774218273c69bc4d4c00ae781244ef4b932f1bfb9d83548ad2b27c593f71db57b4c82b13963b586ffabd7b9c96be644f9f57da0d1c4ceae84b4944f2c72654ec0493f86c664fdf94d728032bd0da8e4e3adc2ae47e0675dde9b2fc76ab7abfe49e54efc9116c7ec22b03b6abe08999797f18e0a21b3fd197b8af82075de0c6feacfac32eef019ebcdceff48b11e9342ddad097757ae3d94fbc5db3a62c5330ec34bd88d86996e2c3c0ddbe798710706dc5c2e4422910cbba76f4dd34660da8ddd618247e543521ed572df81e8ccf982312d41a747c37406ac13547f35f6f61cb1f71c754a0ff90d30084f146ea40f012c734623f5b335997b9c572281c28c9d841d9b34cb53af4d62c4fc6890110a71bf3cd71894564f66c54ff1b99b199352507d2d28c26b916a1a26d52fb07fe0fed35050e64a44566248828fc429c4e6e67d716a178fdb87a13f8a9b98489f607148930221914ac4e9cdcc8e7d12f703e6dfac70fe05ead35548b4b87f98722db9ee6a9fd1bec0eded05da1ec50e04d5712c1e6fc43422cd03e519ffb64d1abd556a7fff3703e09464b87349739d38cc89a04ade95a4aa35877c4b9458607ff3534389927d4f1b6eb3c4e627cc4e2a289eca3c8843655493623372c7526d99e8083707641a9786265607fc860fe33606de467d5affb122dd1212ad607d5cb201b9421c199ddeb418635431a500a73c04b3787a47a8fda0e050a0d7ce6dcab390d6a351a7ceb42b1eca0f22bc05fe7cbc61688585b5cfeb3142f39243b87b16c5e7f62e31383cc66fd0ee4a9870fa77d1192458d461675723ae81851d9fd62dda65eab2e0d51a7959467bc7ec1cd7ece707e56a1575e83d1fa9b9d8a41fa151fbbd29c15c3ad64b237070608a4c76a627a906712bd9456457dd88ed83d830e459df66a9cf319902c141b889692c28b2597dae9a06c59bf1e9e1d748b5f671461db02772e926761c0804129c12ff000c6e3d4882863394170781740050e5c4e7b1c0804836aa07527e1eed3ba33d207a09c2d7d34a531aa171e4150735372e8678e47b4ff4a29deec7d8d7edd7d3429fc0c4f52a99a0373ce0447130193d81be32e11f96be6a4a0a6c97cffebb14ce95317e3835998d121639e43ceea494c2f80eed9eaa2cdd7943f1dd56480189af713377df12937b3825d39fe93d6ef724f9790d9c7a7cca14acf0af4ad8b79f6252bb6e7375e7bc28b9c6cc1b68208c2dd26e9644cc72b9dc3793d4e9bb924f2934b44c3a56ea1e9667a53da755803acc67a50af95757661d9bc6906018a1bdad17dac740d0b15f1d10b400dc4411b1bb89239210a0cb980060eba7ae65c5c8ed752cfd5ca870ff01596140b8db1bab713db64c97d86434f471f40d5b82d55eeaaa68eddef01c7adcc4565338ece1f057ddcf6432d71a4e33af163a576e7ad27feb00292f59d5995cc37634147c46384335e3045e97a7e8bb95f0a53aa8fc6767aa4cfd1da7ea13ceed6ca01a874118beb6ad6885ac503113386c31d0b2ee97cad9c6456af9a9de004656148ac6c56e3ba12a8583f8a0623f408937d18e3e062329bcf177d4137a6b050d91770936724303295eb01b34abd73783d5eed76e2f08ea43c71bda7232950d7a97672d640d65ef1cba7a6b8f26e5064893883fc67aa29d70d953ddb8cebd413a58157db887db777db58a31a5dbc866672fc8c850f99ea291190c2616b3d5200aa5704275672ae93256cea8e3473a34d9e1a14317925198d6cccdb3a1a9995c5f8cfadf6b06434479df87ae31a58dae161eec92090aa2b15b6e0e49aca6402d80ed730d54ec189dab379c18705bb554d798d0377b4644a1632b96d4cb3c0fb31764b58b8ec14f297add455451f1664cfc59dbbdc46192b879854bcfff6ad2951c813915fa0d1e43be41855fac47ccd81f3df262aa07fe0c762fa02d98d7af1f950a67fabbcfc4561acc98264e6d84d79ccd80321e05178471618459a846b2011bb0b4836c311707c7e27148b7fb7696ead0df78b7037e9966ebcd0de6b74cb8a621c0e726fb742bab1d43d097dd7bade07530dd1d1aea86e5e12b61edde958f328297f9448edc0d48e5d58edfe2eb78f4f4510291ae9bdf356cbdb8c779beef727137317dd3f9f6a3d0142519cf356fecbfa59c8d081e1e1bcaa048fd4ec631aee2530e43c493c6536c0ed9d1bd173bc52f5348d64251458af7e01d0771a526a59063fbd2ec840afe0b03fb09cfae03c062f78aea796ba80759dd51cf2ec5cca02536cdae1c3f522cbc5c561e3319e8df73efb3e869f81e7ced9b6af8f91b331c33aa48aaed4dd100c4b74816547d9fc4cfa35452236a01532864724a1d4ae177a744d15accbbc4ed070dd48acb8f1e42fc73931b371aed4d22dc2b26b831dcab65a7a4d6e2b4a91efae47d601607d5e077a00efd4a15211d22e1674b02d2794f678e775f601e03e5960c601dc5061965115a06185d692fc464b047b174f056006c21b51ff78da899afd84cdfac8ff772faa10dbc20717acff7addce3d7007fc8023d5e24588f9bd395fc5614b5b53d6177baa3f7e26734df5f82258db6dd11d13571c8aff12b83ac49a0c36441a68f0856d38b8e34855ac7bbbea5a4a31", 0x1000}], 0x6, &(0x7f0000002480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x98, 0x2}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002005, 0x40004000000028a9) r1 = dup(0xffffffffffffffff) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) writev(r2, &(0x7f0000000080), 0x0) 16:00:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000240)="f9c66c102c0859b28ec0fbbfc571095e4e80e431eb1aebd1b60f070ca2276998e99fa06f8e19a1721f121659cf3d3492237e52196334cf1387c98ef6000739b26435e6a678f2abb88785a0b52f5da897127db28a844ce214551e115bb0130a8810c62472bb47453bdc2020abf5eb2c8482c9860c20eb07adbbf510ba8a537ad9ef3915a6a5b275ae302a74b5032a925d8e47b83faafbb1cf16a59a4585abfe2f", 0xa0, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)}) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000140)={0x0, ""/190}, 0xc6, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x440, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r4) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000080)) setuid(r3) 16:00:08 executing program 1: r0 = socket(0x1e, 0x402000000003, 0x7f) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getuid() r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x3}], 0x1}) 16:00:08 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xa14, 0x8, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0), 0x3b3, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000800)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f00000006c0)="159443ebbea4be5397d0a5c72110335724fa1e1a68ed5306946301f9f3fead7a847f7b6da4d7b718e26ac84a4e6733efaa5ffff70173ed1c2befa5c83acc48f38c2f3686227935d0fb152168ba0f479383bd196835e7a7045ee291e4dbcc00d521ca253ee60d4207504b730ee84abbb7d37afef88d41dd50bf245adc952df221e51694f797b13488cd8c45883602eaa8712c50b897f15af2ac3aa0929ff795c9bf3b404cb0c9fe708cf203e27f7680af4e469f0d896d214cd1", 0xb9}, {&(0x7f0000000600)="15d4471d0f2fb20d8a8c4af7559db0aea748c17ea4b2f6f9c7decab131ae00378d282ed5ba0f6708904828e83256b5b4bf23b58c274d2cc4bf98", 0x3a}, {&(0x7f0000000640)="add5a66bb6672976db2486ab637566e1faaa33a4e86636976d0d326caf188c215588713b1e954030d1fece7bf8b3391042c82a0d3dfebdf4b9e00ace61429d", 0x3f}, {&(0x7f0000000780)="8ffca7562cdabb29798f29b44f957b374a7b5c265cc2da18be5289b43b746fcb57b94e3d1fe6d860a6", 0x29}], 0x4, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x1, 0x1, 0x6, 0x2}, {0x1, 0x6, 0x3f}, {0x6, 0x1, 0x5, 0x3}]}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=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, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x4}, {0x0, 0x2}, {0x48, 0x9e4}, {0x87, 0x1}], 0x4}) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8fa6ac7e74dd6c97f4142daa9d3ddcaa24a21a7", 0x0, 0x80000000}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0xfffffffffffffffe, &(0x7f0000000040)="1a6843da477830153b76b0c56342d464773ddac72c33949498415d281e6661083eb158acf48e532b990085206eb3020ba5236df9d7d140f1e2c76a78d5ce315b21cd1b64c0e8d2040d22f866260415b0bcd1b6aefbf9bd689711ad3bf04a81e56cf2c58f381bff7816470e477b2223534ff1ca7e019dffa55958c2325f70d80ceed1add911623fc3c71daca25a9089dcc0bb920e7e0365", 0x97) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x803d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4000, 0x6) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) setsockopt(r0, 0x4, 0x280, &(0x7f0000000000)="7e44ed80a94991ce19fafa1824dd49ffc68b251af9710357f1c360f5737effbc1a87409a165b2a4d39fa60dc", 0x2c) r1 = getgid() setegid(r1) 16:00:09 executing program 0: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:09 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000001180), 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$inet6(r2, &(0x7f0000000a80)="56081ad91ea688618ba7921f75ddf791235ef7ffb4606da6f37a50ec270e7324708d8848efb2147a451b8a30d85de17c558e7447c56a9ea612ae6f6d8b2a6019b2065401bd00edacf0c920440cf75fb1d7a5ce690765208b19916c549c1de8706f0bb16d894ed0e4348e915c5ca7bf582e574b8aaab1cb4027ed5306c5805ee14975d296bde885b4fcc0f65790ac86b25d15118e20e257153e0aa78b6753f6155410e9ae081d584dc5f2a97328d9f149bfc82660d33d71a8d80ee2adb62bb6fed939abeff90c72220b36c0c432fba3bc2d97d54e7296e25ba09a76707a26738e8acc1edb74c433cebce2a01682ca1b18d6d12ecd7be58793b76e03c98441444805180c1f646cd9b63e7f8122a48e1001894d921442003d8bda4157cdabafe5b8e3fae4b6aaad0d1f7b26e8e08ef8110217918312b48e2173606ee25bfed91acd7bf0153ac808b5a066023090489f3be71b50ccc9649b333610a6d403a29dcc6976f4502179aed666c81807e1a66f8e31ccabeab7de2941186807ee4c2d159b8dce4350a1a4adebf2ac2076829fdba4acc27e761967aa30602a193f14ac60b7789c17016dc3a77bb48845c3c6982d7867c1ff7bd49bcf94271589224a423773d6bd6660b401e1c675076ac2fe82dfbc25d9b6d5d33e44133fa7970d87f9c482563580491df9c12c43fb87a4ad358eade2a18dd95b332d3e7391d4d79ecc33c84f1e7207973c362ff659a63faea30154fe3010ad2e5cbf81a417a8c843b52631cfaed94f7786af137be7bc8626dd44ed9095ab7bb5fad81751a75450214f86fc3c2747d224c1922624843b5421f8f3aa1ad284eb52d9115a5132b0b664e8bf8b91ef352aea70edfdbfdda3c54ae0992eefc86ef30581e755c9e018052fef1993ffbf54f3d969f3a48733f338c6aa0f91f01b428a150c4254fda01c8e01ad00f556b2167f341a5457202a4b5d4c0c0c118e1d6b8009d2e3339446f59a5fe3809ee773726c04236bb4c8b5a7e57ff20290a22e08f10a65cc21ed625b70887ee0c1069bab4d92bbc3f80fff9eef9d347f77e06b470e6aff50d66b4da2120b002ba402f38b3be2788b7b04653b470077bd7d881845d3dbd4aedf07043b54f5d959002d37db00a63bcee28ddad86dfa3e59e25e678427c20e690bb3165d2d014c51d2775cb487ef7a2da7d333486ad3eb6b9ed20d56154e0a4825dd928804d8623c3baf33dea34fbfb2c799d1b3d25af2f9c015de814a6debae79d701347171f9c65212eaac249eb38f07d1f0c9f99328011bab914267a8688b6705f5164f369fc5dd0de0317c531ec1e3baffd1acd6a1e8e711a77fe0e3d04d8a68c7ff4e00e9d87587836e8cfab7a94afbad4ed640cf71b26a925d2a4b2e65831dd0a3f413948d8f5ee67eaa95b751bece0ed8dd1064238c838411c4b43deb2423293fb39bfeebf814f76cb4d2117b055fb11168aa39789365026e60d6b20cb2908d88868a38eb933aef78f9d4bc9b23e772c739d6d4967fd9e40daf3eea4f0e8925e76066bec1af18deb1a121833bac063bba0a6290fa347405360fba1db8a039a70be63706b4bbbd4415ed5284393e7f84d237a7dab63a6cc0e00d000e4156df4299f7888024c86eee2ef9d01cfe296094885b4eb5e656e8bd65621e77cae0af2540ea4919243e43f36367283a8eafec404937482949e0af92cb8455657913166ab63595952d7ad746d26951d1cd0d670b8c492e9a18c73df677740ee20d732b14b27dc65a637171be8637943fd3ecb71108699e22267eaba17194b6d80c4e5fea9cda8a10597a3f9a0345df08950c4f6e878cbfa70f7a167f787587b644104b554b704b2bd76006d86e73834266d568387307788cc88dc243e0825ea0de888642e24fb8b6969c1a8431a06b02e35f0e28148594e636a11b5fed1ba1725aa6faa84dc60a8d34fd27004018874699bd0675ef0c5ef4843dd30217f0c200634143bad8c81001dbe47248c08749cef0ce31b7af9336e1628230f216f0073927b23fbec189a8a0885eb29d4455dc4b1e9d14f89013d5b4b8f64b9909b271705f6c42754522998465f8138e351a43082d12e4ca3d10288e56425858903f54ff4aa40e9c7cfe42f5ec2ab1ea1a16279deade63f40d45a5c8760e02b3252ea01fa6d8e1ce613e0864ff335fdd1dc4b278bcc64e3197737b73f86a21be7be7162d93fed34ebd8775971d97fd840b732d310040bd992b8b3fbddd41f36403baa2e8c684a60b2c869b061b277440ee763aaf5fac975f1ff3b3dc4319202c49e6de562707884ddcaf8380de4a998714bf2d1c77b9570b10f8ff83209aff966017ca94f92a4a8efb79454a88be2c4bfcecac5d244ab30af4ae9da680b4c880f7ff7298dd7af318181652f7917a61e293387442e62eedfac82319a2d4fd63e8adff7295eb574520dec71a8a6f763b60875b36aaafdef014acecfd50bfd2b8f39b3529845f0c557ec1c5904c57c4318752615c5329ab3997f8cbb3294bd5e8164c388df17e9904a3de575fca06b901661b4e692fcf92192b05a9685244aec52a61732a2b8cd23104672c08a9edcfb1f328ccb8e33afb096097ec218e5f5a8d74f81a553aa42c556f17f2e5a22e4e007a9c98f975d47d96ae75caa9c185c7c8e5d4a44f47febf963439aa030d5682b4237228ef746376750fd99b5692faf5c911fd9c76722cc30ea37c5c24d6e427726e09e45a316a6162be9574060dd84a020dce5a8d8ae6ab8d965aad6433439a39fa20620155f8eba3079dacfc8899acda4ffe34aacee9e0d63bc0d3b14da0fbfda40135450c52f1cc352d3cbc9ec742795350495c9aebf299c8dcbcedd834321a797be5041a5390c40511f7a7f3cf87b74878599a8306696afa20a06b3c88fd722c", 0x801, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$lock(r0, 0xf, 0x0) r1 = socket(0x0, 0x7, 0x7fffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000012c000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x40c) syz_execute_func(&(0x7f0000000000)="c4c2fdb974a908660ff94e00440f0d7d3c4339ebc4e11a589d00000100410f01d7c4e1d56607c4a165568100100000c4a2e58c3d7c000000c461e971f048") msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000006f8a7121ea6557b23f3fee1cf659ecda6de5616211dd4c0b1a37e087ab12251e6d436aa738ffed30422800000000000000942c0f71e01011ce50b9305418fd225d251d851fe6d5ab44b8c6f3c26aa97708636d7ebdc04e5663ad4b46a63c5b6a1463c064fa485129b34f69924d160cd1b8d65ae6bc3ae6aeb706dfd88c55410d47a8663c4dcba24e484bebc3d2e4bd911a4bc6c96e0df910d4ad4ab7800000000000000000ce2cd73318d46fc148661fb4a83a1f0b4e76250ef808f1be2e1065a8ec0ef3cd7d9422073118bd1339f799d1c0d3a708815519bd9d17fcd96a13"], 0xae, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001180)=""/4096) 16:00:09 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1f, 0x6, 0x7, 0x100000000, "36d76e8807d19e460a74d418d6d934257c564ca5", 0x100000000, 0x8000}) close(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8, 0x7}, {0xffff, 0x2}}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0xfffffffffffffffc, &(0x7f0000000080)="352bb11e51f9677fa609ab2b9f7a6d519b0dea66444f1e647f463c2d56e984000000c5615d09bf7f02000000f9a221716ca183bec431228d3491d0a3a093e9736b4d0b5d47f0be91da22ce378105ffc5e0fc6b569b1c07a50ab31fce7046e59f465f91032f8d67e147e9ddbf5a482fc19a9ea9f93b7361ffde1789e8f4000000", 0xfffffffffffffee8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="1f5906aba740256117caf3117ffa9b56c2529a875e6d6d94379c68c219409a42efeb7b1b79b457fef583178bc3e3f165984e3ce1fd2a86bda8f3505491dbc838f3e956365208220322106087f320580327809472ac145622f563141e6d67a2f0fe59c4c34cbb7bfe52eaaba777fd699213ab9a9a3a920567a1e28d4c24a460adaf1735bb0b4103c1d74f9059dc008267e550273376ce4b826f5dfd4c9e854fe307b513026b53aa6fe90a4ef26268d10b87f3a1a0ff1e8fbdf85f423d3545a877d1ae3e8fb0ba8bc0ee", 0xc9}, {&(0x7f0000000200)="82336f136b851f18f68bf3f4c39f215fdff7aabf4371d5", 0x17}], 0x2) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) r1 = socket(0x30, 0x8000, 0xfff) fcntl$dupfd(r0, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x206}]}) fchdir(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) sendto(r0, &(0x7f0000000080), 0x0, 0xa, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x400, './bus\x00', './bus\x00'}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)=')\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='#\xba\x00', &(0x7f0000000100)='.^)-*:%[\x00', &(0x7f0000000140)='---\xef\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='-', &(0x7f0000000240)='/-]&\x00']) flock(r0, 0x8) ioctl$TIOCSETA(r0, 0x20007465, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xfffffc78, &(0x7f0000000100)=[{&(0x7f0000000640)=""/165, 0xa5}], 0x1, 0x0, 0xb8}, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="5b3a306f38fc6ebe24d2f630205b394c9d32c8da9b65dd9e9c3c22c5171b09da52c3ac3bc0b75f8707eeb12c864297d9", 0x30}], 0x1}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x400004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x40, 0x0, 0x20, 0x1, 0xffffffff, 0x6, 0x2, 0x2, 0x3, 0x2, 0x8}) 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffffffff, 0x20, 0x6aa, 0x1, 0x1, 0x7, 0x4, 0x2, 0x2, 0x6, 0x8}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x80000000) nanosleep(&(0x7f0000000100)={0x2, 0x7}, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x24000000000, './file0\x00', './file0\x00'}) ioctl$TIOCSCTTY(r1, 0x20007461) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x1) r2 = dup(r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) ioctl$TIOCNOTTY(r0, 0x20007471) fsync(r1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000280)=0xfffffffffffffff8) rename(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file0\x00') accept$inet(r1, 0x0, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000380)={0x0, 0x5, './file1\x00', 0x3, 0x4, 0x7ff, 0xffff}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000003c0)) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000400)="1381df5592b49c350e56427d296942f4611c5f2daae415b2ca9d277dc92a091d522b4d90bd1c3c38ccf9852b68fc1a67b55abec251965b33de812338acc486c47977b5ab72072c9b52d3104ef531d5b054845f72017d66f9fb213bce6cd8462d8bbcf6eee5c81f153d84df6fb6d2d72e96d1c6d579945843c50e4dd40e6404", 0x7f}], 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000004c0)=0xc48) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000500)={'./file1\x00', 0x6, 0x8, 0x4, 0x0, 0x4c, 0x6, 0x1, 0x2, 0x2, 0x0, 0x5}) r3 = socket$inet6(0x18, 0x0, 0x200000000) kevent(r1, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x82, 0x1, 0x2, 0x4}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x40, 0x10000, 0xaa}, {{r3}, 0xfffffffffffffffe, 0x8, 0x4, 0x100000000, 0x6}], 0x7, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x5f, 0x40000007}, {{r1}, 0xfffffffffffffffc, 0x5, 0x40000002, 0x9, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3ff, 0xcc}], 0x6, &(0x7f0000000680)={0x40, 0x1a}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000006c0)=0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000700)=0x50) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x4, 0x3, {0x7a92, 0x3ff}}) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000800)='./file1\x00', 0x490, 0x8c) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000840)=0x1) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000000011306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) fchmod(r2, 0x20) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f00000001c0)="57e0a12e717c66d99695c343ef1dc47e7e736b5bada6368707b3c4d5ed2181f565a413fe86a64d64819dbd009ea117e7370a3c93cc32699f833616cc27813e1d0da656aa9c2798a7ac98b5f005ab6354deac5e587c48e205df2c37ecf83f3d3c44d0009272e2bfab8d40e2e0a0d701e155a7d589f129a7982723de17d630", 0x7e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0x1f, "5ab1a4e45b2b840a457be9123647c8f18419c338"}) poll(&(0x7f0000000180)=[{r1, 0x4}], 0x1, 0x1) fcntl$getflags(r0, 0x1) read(r1, &(0x7f0000000540)=""/226, 0xfffffdea) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) fcntl$dupfd(r0, 0x0, r0) uvm_fault(0xfffffd803f00b000, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f00b000, 0x100000008, 0, 2) -> e arp_rtrequest() at arp_rtrequest+0x15f end trace frame: 0xffff8000149efb30, count: 0 ddb> trace arp_rtrequest() at arp_rtrequest+0x15f rtm_output(ffff8000009a4a00,ffff8000149efbe8,ffff8000149efb40,40,0) at rtm_output+0xbf4 route_output(fffffd8036b48000,fffffd80363e5d88,0,0) at route_output+0x7d7 route_usrreq(fffffd80363e5d88,9,fffffd8036b48000,0,0,ffff800014950e28) at route_usrreq+0x363 sosend(fffffd80363e5d88,0,ffff8000149efde0,0,0,80) at sosend+0x660 sendit(ffff800014950e28,3,ffff8000149efec0,0,ffff8000149effd0) at sendit+0x53c sys_sendto(ffff800014950e28,ffff8000149eff68,ffff8000149effd0) at sys_sendto+0x80 syscall(ffff8000149f0040) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,5d0abd59010) at Xsyscall+0x128 end of kernel end trace frame: 0x5d2e64e4350, count: -9 ddb> show registers rdi 0xffffffff812f5717 arp_rtrequest+0x157 rsi 0x179 rbp 0xffff8000149efa90 rbx 0xffff80000005b640 rdx 0x17a rcx 0xdeaf4152deaf4152 rax 0xffff80000005b648 r8 0x40 r9 0x5 r10 0xffff80000098fd00 r11 0x50c0ed6035e11ad6 r12 0xffff8000001722a8 r13 0x2 r14 0xfffffd8035157698 r15 0x100000000 rip 0xffffffff812f571f arp_rtrequest+0x15f cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000149efa10 ss 0x10 arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> show proc PROC (syz-executor.0) pid=108381 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014950270,0xffffffff822ccf20 process=0xffff8000ffff69e8 user=0xffff8000149eb000, vmspace=0xfffffd803f00b000 estcpu=36, cpticks=6, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 22725 37281 32592 0 2 0 syz-executor.0 *22725 108381 32592 0 7 0x4000000 syz-executor.0 25161 102942 1 0 3 0x100083 ttyin getty 3593 187602 0 0 3 0x14200 bored sosplice 32592 304721 10218 0 2 0x482 syz-executor.0 83915 247046 10218 0 2 0x482 syz-executor.1 10218 327007 17001 0 3 0x82 thrsleep syz-fuzzer 10218 34441 17001 0 3 0x4000082 thrsleep syz-fuzzer 10218 364830 17001 0 3 0x4000082 thrsleep syz-fuzzer 10218 249823 17001 0 3 0x4000082 thrsleep syz-fuzzer 10218 441072 17001 0 3 0x4000082 thrsleep syz-fuzzer 10218 396671 17001 0 3 0x4000082 kqread syz-fuzzer 10218 461398 17001 0 3 0x4000082 thrsleep syz-fuzzer 10218 319497 17001 0 3 0x4000082 thrsleep syz-fuzzer 17001 376381 88351 0 3 0x10008a pause ksh 88351 431041 99656 0 3 0x92 select sshd 99656 289503 1 0 3 0x80 select sshd 84784 2318 72309 73 2 0x100090 syslogd 72309 77777 1 0 3 0x100082 netio syslogd 30902 182172 1 77 3 0x100090 poll dhclient 64853 207454 1 0 3 0x80 poll dhclient 40457 523205 0 0 2 0x14200 zerothread 4081 360586 0 0 3 0x14200 aiodoned aiodoned 22975 210694 0 0 3 0x14200 syncer update 95178 426360 0 0 3 0x14200 cleaner cleaner 7184 67204 0 0 3 0x14200 reaper reaper 90204 71641 0 0 3 0x14200 pgdaemon pagedaemon 88703 194986 0 0 3 0x14200 bored crynlk 59181 85806 0 0 3 0x14200 bored crypto 14527 439753 0 0 3 0x40014200 acpi0 acpi0 7259 192058 0 0 3 0x14200 bored softnet 25390 443287 0 0 3 0x14200 bored systqmp 5259 456141 0 0 3 0x14200 bored systq 74252 129473 0 0 3 0x40014200 bored softclock 25173 99713 0 0 3 0x40014200 idle0 79565 197438 0 0 3 0x14200 bored smr 1 259838 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 9500 6355K 14676K 78643K 14218 0 0 pcb 24 9K 10K 78643K 1023 0 0 rtable 119 5K 5K 78643K 543 0 0 ifaddr 56 13K 14K 78643K 202 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 81 0 0 iov 0 0K 28K 78643K 540 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 2756 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 25 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 2K 78643K 370 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 2420 0 0 sigio 0 0K 0K 78643K 32 0 0 proc 42 30K 46K 78643K 1617 0 0 subproc 32 2K 2K 78643K 36 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 217 0 0 in_multi 33 2K 2K 78643K 119 0 0 ether_multi 1 0K 0K 78643K 12 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 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 303 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 85 20K 39K 78643K 6774 0 0 UVM aobj 75 3K 3K 78643K 89 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 59 0 0 NDP 11 0K 0K 78643K 52 0 0 temp 166 2715K 3351K 78643K 9709 0 0 kqueue 0 0K 0K 78643K 17 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 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 824 0 817 1 0 1 1 0 8 0 plimitpl 152 56 0 48 1 0 1 1 0 8 0 rtentry 112 53 0 8 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 278 0 274 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 33 0 33 10 9 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 195 0 0 13 0 13 13 0 8 0 art_table 32 196 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 4 1 0 1 1 0 8 0 semupl 112 54 0 54 1 1 0 1 0 8 0 semapl 112 358 0 348 1 0 1 1 0 8 0 shmpl 112 87 0 14 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5268 0 3826 47 0 47 47 0 8 0 ffsino 240 5268 0 3826 86 0 86 86 0 8 0 nchpl 144 9246 0 7611 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 27914 0 27914 2 1 1 1 0 8 1 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 50270 0 50270 18 17 1 6 0 8 1 sigapl 432 2594 0 2581 2 0 2 2 0 8 0 futexpl 56 35693 0 35693 1 0 1 1 0 8 1 knotepl 112 405 0 386 1 0 1 1 0 8 0 kqueuepl 104 461 0 459 1 0 1 1 0 8 0 pipepl 112 1260 0 1241 5 4 1 2 0 8 0 fdescpl 424 2595 0 2581 2 0 2 2 0 8 0 filepl 120 14319 0 14221 6 2 4 5 0 8 0 lockfpl 104 1506 0 1506 2 1 1 1 0 8 1 lockfspl 48 642 0 642 2 1 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 44 0 34 1 0 1 1 0 8 0 ucredpl 96 2640 0 2633 1 0 1 1 0 8 0 zombiepl 144 2581 0 2580 2 1 1 1 0 8 0 processpl 840 2610 0 2580 4 0 4 4 0 8 0 procpl 600 6012 0 5974 4 0 4 4 0 8 0 sosppl 128 39 0 39 10 10 0 1 0 8 0 sockpl 384 1697 0 1679 3 0 3 3 0 8 1 mcl64k 65536 323 0 323 39 38 1 32 0 8 1 mcl16k 16384 5 0 5 5 5 0 1 0 8 0 mcl12k 12288 43 0 43 6 5 1 1 0 8 1 mcl9k 9216 25 0 25 9 8 1 1 0 8 1 mcl8k 8192 35 0 35 9 8 1 1 0 8 1 mcl4k 4096 76 0 76 6 5 1 1 0 8 1 mcl2k2 2112 27 0 27 8 7 1 1 0 8 1 mcl2k 2048 55807 0 55764 16 9 7 10 0 8 1 mtagpl 80 6 0 4 2 1 1 1 0 8 0 mbufpl 256 101562 0 101498 23 16 7 21 0 8 0 bufpl 256 22819 0 17120 357 0 357 357 0 8 0 anonpl 16 275224 0 265616 111 67 44 56 0 62 3 amapchunkpl 152 11106 0 11012 31 21 10 14 0 158 5 amappl16 192 16446 0 15936 101 73 28 38 0 8 1 amappl15 184 8 0 7 1 0 1 1 0 8 0 amappl14 176 35 0 33 2 1 1 1 0 8 0 amappl13 168 2 0 1 1 0 1 1 0 8 0 amappl12 160 12 0 11 1 0 1 1 0 8 0 amappl11 152 1317 0 1301 1 0 1 1 0 8 0 amappl10 144 1192 0 1188 2 1 1 1 0 8 0 amappl9 136 541 0 537 1 0 1 1 0 8 0 amappl8 128 136 0 120 1 0 1 1 0 8 0 amappl7 120 1162 0 1156 1 0 1 1 0 8 0 amappl6 112 1297 0 1291 1 0 1 1 0 8 0 amappl5 104 162 0 152 1 0 1 1 0 8 0 amappl4 96 2744 0 2717 1 0 1 1 0 8 0 amappl3 88 249 0 238 1 0 1 1 0 8 0 amappl2 80 20053 0 19987 4 2 2 3 0 8 0 amappl1 72 54392 0 53983 25 15 10 19 0 8 0 amappl 80 6257 0 6222 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 88 0 14 2 0 2 2 0 8 0 uaddrrnd 24 2595 0 2581 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2595 0 2581 1 0 1 1 0 8 0 vmmpekpl 168 20975 0 20951 2 0 2 2 0 8 0 vmmpepl 168 268046 0 266559 152 81 71 94 0 357 1 vmsppl 264 2594 0 2581 2 1 1 2 0 8 0 pdppl 4096 5197 0 5162 6 1 5 6 0 8 0 pvpl 32 802364 0 789160 269 136 133 207 0 265 26 pmappl 200 2594 0 2581 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 569 0 85 14 0 14 14 0 8 0