kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 23 07:25:20 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.73' (ECDSA) to the list of known hosts. 2019/03/23 07:25:39 fuzzer started 2019/03/23 07:25:47 dialing manager at 10.128.15.235:14155 2019/03/23 07:25:47 syscalls: 1 2019/03/23 07:25:47 code coverage: enabled 2019/03/23 07:25:47 comparison tracing: enabled 2019/03/23 07:25:47 extra coverage: support is not implemented in syzkaller 2019/03/23 07:25:47 setuid sandbox: enabled 2019/03/23 07:25:47 namespace sandbox: support is not implemented in syzkaller 2019/03/23 07:25:47 Android sandbox: support is not implemented in syzkaller 2019/03/23 07:25:47 fault injection: support is not implemented in syzkaller 2019/03/23 07:25:47 leak checking: support is not implemented in syzkaller 2019/03/23 07:25:47 net packet injection: enabled 2019/03/23 07:25:47 net device setup: support is not implemented in syzkaller 07:25:51 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r0, r1) socketpair(0x18, 0x0, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg(r3, &(0x7f0000002400)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000240)="8a56d9a5a54223a637d6c3777e46656843125f1449d359a639c827743579784872a4952b4078fbc1c5c574ac85b773d21f0a9e6e6983fd1c6bad310e3541f55cdd655cf95d221aca62fce9fa08d87c622e41115a1c48fec52080418bff94d1a79687fc759a4136e378c219b9c33c69fbbbd5a5aef59ce116af379925a906ed5be7322ac1abaa42a547dbb922410bfe7623fab4e9810f42588737f4c13d62b25248caba2875bc571122bf21d2b479da5a002785ebaea34c04c86a910709705b4e671f4e742c3645052cbc2fe0170d6c7ed9b4232a14a01971013cbcfc7828acdd84e15324721bc1459a061068876f7fcfee2913ac4be66dc4d2ba35889c5308331e2f64da13665ba9787c829648d8b015a0d9def01662e8b7afa6d2a65610dbd1054a0626422ab2786dd401f2c3369d47827727bec4d61227518f679b9974617232982855f8639579d6c46cae598c6035ea17784b5d144a2cb9ae262eee19ce8995c20684d1c4a674c19354e44156f46f1d5132230a0549edf9db2d5fbcfc2318501fc6237e65631483364da18928b536a541a2251e286b56baedbbb5a5422c99c31fd820c9efc30413cc565b5cad6fa7d6d8b94d70f0e95de899834b88b6e5595257bf95620dcc0a9bf02c6f973c167c3d673eea7d60714f94db1914137435a4b5349282d8bcb8012d609b62301ab028a328b54812f23060f58e62f72e38dd515b50efec40da1e69ed8575596bf1b7ebb3da6e013da2dd0711f161c987ba2ee5f1f3a04741fb0e34a647d211a34b31440a46358e6de3f2db3d28ef09a136b8edfa843d441bbd84cfdd9441ed968d7eb2e230b0a9d82078ae96fef75c07a6bdea8cc4bd1d8d80bb81037c26a5745381129bf5d750572b6bdf3ce808895eba9f6713b37c729b05c60fb26d87b3162fce4323ef8d2fa77c81cfc1b54582e37e84929c013bff4739f3cd52a3e7c38e22a45adbd57af568c8b5e484545755f02d54062ed34d548ea6d4622001534688f1b2a02ef705b43143247b423415d5768497feae6729e995c006b82b4efd5b2012eb589e691e14921a1540382222d9c4e26cf9f25e502b0469045220176116710892de78e03b9d908cdfe6d37e8c7fc9c6401f0b024f9b3782a70ac341d279d6f438079a151db4e75b6c107163444a395028b6255e6ba7aa2f298ce14d9077792005a7160e31882b89825789131cde409fc19de2470ac31034caf02b19944034b7bb5ec46ab5d37f76386a28d5227cb55025865ca21b197b0aa4d8b43edbcbc0fb0122df3b714149ae2c179e1a09212778a101dc4c4485923cf558932d639f0e43b46faa144d99149166ac7b79d1d6dc5dab3a1de1594cb90f3c7678d83999abe59d725761f65859d894cd3e4d610f42ab0a02bff41b84199557a7b28fd59efe2bbb3d3f518d47120016c0a5e604a39d4cacaf78778ae803561f290d8e7d7e86348a43d1acabc11beec7edeca362e9cd5661e53538759daa5c967ad600ee23bbe0427d8749edccfca9d23be6dc56e6ee0c98ee3c2c98f671a05c9a710dc67565ea78ccdedba77e99da8f1e1b4445bfaf577260f706fa716349f36fdcff6c87cff88b757851484765ee3bdce28ce21cfa639dac5165b1f6ce8eabdeb1fae7c6c7e79430cc923089fc6de5e101a3487c0279e9fca71c808dfece7d09ace007a0afa62b83328df51da60bea8c578b8a6a45cb2e40346732db1acf136929a11e46295d6f472ff432b17725ee795f806297534b4cb125d3d4925d20e7473ac601783e11ef2df24d23c2009b65185cf811b91d82be573f7a50d48105cd69638da992c541a78784f36cf3b0b83aa47d64e46eabdb3ab8171f013967ef51e7ee3feaeadb7ff690dd3beca7e1ced8d8aeecd564a853def1e5b032838d0261fd8ae33876f8da6537585b402a1187e195bc93e68a58d2e36b2b2f06ace89e2daf367d5bb6c84235ea4133a38bfe422fc6ed687e364d0f179678c7ed80ca0df8ff1db406b910336a37c26f1a99513b9f1c41f6452116f09dba8e3839dbb825fac62f921bc19d0820000ad8a5ac168025071dc8be483f71430dca3c50065171fb15a5ecccbe22012af3aae93bb25152393b3f4c1ed3974fe4cce94b0eadbb1bfda3b73a4c2293546e2bec97141d408a38866244e729f0e013cb7a36d2b6fff6f4f946c0971ffcd1f2696c8c136566e7b249e2356386f0717cc469dd3f2602ed2eb27cb7fd9053494e911a0d775b11fcbc9035504f2d96e582b684f9bf063d38768b68848bd49063901e4272f74484a4c207e48e87d5c2a589ddaee243448030b0ee243a116cbfe216b518d6f1219aaf8b1a539966280c2a276b22b7d14ee895bc06c6dc8c3a17908c9edf6694e9299d49dedc739bf5c5a822a7645a658c3aaed6102a076baa0b8ebd7c9535b6d3b64844160a7451cb190f691806054a08f509ef01078a4f8d40cae7bb5f1384b6f58d4ddda28808c721bfad7c595cdf0a40fd30eb362712e5ba2c7fb15e1ad40b1aa0fdff4600b74e9c7c5115476d2412ebbe94e4666ae497cf1b6445586f5379c2e9824c84d02bddeb2b1126d19e672e347a51dbeb007c8de460b9abb99b8fb74bf1668d33df4e50db9ffa7365eea0d57bf944f75636c88e3f85137403a8bbc0a1a251d383793da8574fbbd0999347784a520d26958e214d17692c0dd11bd6f4fdbbd42e5208a8bd48fa9a2dd519105811ec977a5a3e8442a803ba04a60f5eb31dc16d6bf39c40348ef581714e12e921eb8b9bd3c214e993cf2adf7a02a58577131b4493a31092c37ceffae8ac9ce19e71e3f87a93662a190d4efaab4ca991484b25d0dd6a85c09d9d58615f824c934fc4ed8d6a92a84118fb8cf76feb73f63146df1a72e27b4829d557e70ee998f68d3115672d9162c15556bc7c5ceeec193b9210c5b1ad24b2230813292f82a976a5eabdff2838518e4dde151fbc0f0c51b9806eb6902709d413ddc82ca2f6c7484ad349941ec87f02e2a549cbe70b790be060b47fa63b3e5fb96f52518dabd65fbbb6969b97941b983a7a49b8275cadf8ae60fc9bef5bf81511bf932e96eb1041d8e12b6e51e55099fc06968cb43b4d742255cd7ccccaa96b1a272aba3efd66159ceb944cd6ef7e70d1971f14c4e446576dc5ae927f614ae9ac3958088d5d46e905a7c40969cdb57c52a592a412bf9dbd7c4dfdfe4b13fa8e374334b91d621df879dd082c97b9f7c0d72d29f641c51635bced0dcc69dd2d9d07c11d345bca51ff31e01cf0447a4d2553b892d47d449f6bacd5752b72a1e22dda65c0d5836238f50f458212cc3bfdb2f2eeefce894206606b33379ba1b04018b00d8c917819ef1691b6b05aecb73aef8e3f5c7a8bbdcbd363ebd148db1e80ce9e5ff75f1354308cf79ef498e61020d52fd4d397aafdff4f21a439e22067bff884658c7089c6c4db2d28b1d887efd786f971783ee7317ac78dca47b9a23034a1749c010af1a3db22f01c99c5d2039337aaa03b9fbee7b926b73e3d67cf4f2c27c72152efad572bbfa1bfd2d5270e829700166665d9a9333ae6c17cf25c717673c54c40c0792bcff6ce69e5775889973c373afd385f2cc1d1153a4b731f33fa2b4fcdaf9b4553ae38214788e08e7ec7c16c32a09737004fc8134c25b094540d10a242b27b8019263edd90cdf0bfd8ccfb3a295f6b212cf3814034165f7d52fc9a4f4a504f51d5d6562459c0a12e4af259143d04fc7deb10215d71d0233c68ff63c5e6266b6324b358047853fed93de0d5255adb534dff6e6c1f0864a6450bc244de42fe03195374a43adfa3621a72f60cd79a84498096177d5b9cde420091c3eb63c29e1b35af7ac59bd65e668221321647be67e8156baebb82a49c400111634ca7fcf1c94a944674dd4edad4fceae866a211da7a4c5b50d91f9e5bc130202393579444fc51eaea0c1b1230cdd8ac0a737a5bd8f5fbc6a0f24b9ce5b24201f5b26461f43c36c6425dbda98621629ea4cbc36ee173808cab1cfed0da0841d96773fac53b2ef57dea556fd8568e7d49d15fb635e7c43a1dd6a38cda8e1904b967043f6ee27dcd3f246c5e4861ad187413d3c879419114680b924331252a7f5be7f91a31715fc6ceeb41027a62159d8a8d531b58baa3af038f602e7aa4c59fbc6bbb3ae52f5fb585f57db1a11a31e142beb532ce11874620b4e0d8717b45125b8ba719632cfd6270ada9340cf6cbf93a80522bc03c2ad80082ddb06c1f3a8402efd1753e1d7a3d45f7a65a773d825021e793217a949cc64ae468191730fb3cbbe36ccc2e81644110367d02d077e2b108a71c05cfd22c2ecbb278d763ccd2fe0c4d7f0f7b65ca98d6e9900ee561b8b6d5399f529f01b223efedfa9cfa1156708ec56ced165e8fcbac4b4ddbd0a50216c4716889602a14d729b7d116ebcab200f4bd96acf6f560ef0913a50c7152e7a39bf59e3e3ca742aa8f103aa7aabb80e113a062a0771587e5c3a12cdacc12b4a8461d542cbbc9a9601596ff8d272af669aa9a3096cdd33abcd5416df0fc6a639e6cb8a5e49a50518ba80635b2c8019783dedd0e00831d635d1c76d9399812a98f05b59fe41e5fa9e973920a1b052f3333f99e4538512b9f4e8c598756046af97765d8142c51916a7aabb116aebf1d838e1365c5d61f7eadef3bef1e48bc794b6d32c8ba06517702fa588e9219e012777375f30bdfa3ea07dba8904d4e35c94ff33022943e77637a3547926c35aa2562c91921e09c44684c476a64ca4877ce0d4159f5677dc791aaea1b856beb3692d6233a57c8fcce5c7bffc235d3e346b9a25f0a6737f284ecf0278ffc5e41f12394e8984e59003378de08ecedcde32dcc1e1e85de64d182eb961390df9ffdb5d4548e10b9171967e9be264a6b06d7e3b5a8403a0a51657d910d579378cd477f156f1c0570f714c7171e90b015657e13751a0c97b1a588421432cb68afba0b5fc3920577fecfd0567d2678d4b494857d1acdbdc14db99df3f5dba3deec8701fac90ab5e32013fa5bb047f06f2863b8c9f0ffc64cc99893e7a7c4cea41bc78fc3018ca7f9d9e21d334eda72a802c29e10ab0cb2f3c71ecb1bcdc3085e8641ba6e704e52e30298d35bf2a0c02cedede3722d7683b1ad425b31e02f962bd27de278720bc925c5c296ff2bd2ba2199873c621943deca575c97cffa8a47b13a0c36b019b7afac8a77b2574e84c710200b44a3aad9692238a1f901e69ccef5e689c7f4843dade4f2cc7a2f12b7425fdebb6fa2b7eb18ff794378447cc0e7de1b81f2a296b59cfdd1b6475bdd81176b38853e9966b80a11a4af34bb09c1ada0eabc0f3a94572dacfa521d9dc9faf56c9589861d146bd822cb2b8b99ffde3c0fd442bbaf74837858f1e387702db2b1e44bdd846c5d68766e8805ad4aad3ceff6a5da2bb96174dda35ac91bb14a04e1457d5560a26c91915c98be007ddc374d04b21ec7ce44df0650390070f7bb1b4f62e5dc452467e8b42af82eea64c66c4c71439bac00f5bb8ae9768362dadfd06b854a1a3a5cc3e03d91dfcc130e02262b48b3b3684eda8cb8d2d6360082d7d533d8ff894200ff0ce8d241c8ee16d283cb5a7c55b5690574f38b03d5e5614d2e0632c02e019601c696a24c70930cdafdd3c7cbc9f20278da256fc77611d4c07b831db1ffc8ab45f5c00435c33a334b051013c97a76622d4f51596ba4e3ad9a12ae9a6eceeadc58b2dd0c10cbd50934dd8bd50c923f5b71a27c9239e59274582629a715ac267157b4be82a95760187e854629b1925c99db796ee7659cccc5693ded", 0x1000}, {&(0x7f0000001240)="eea1d36d0b8e49e20b30e3166d90ff88b523347108902c69147ea4550c0299379ce29c01", 0x24}, {&(0x7f0000001280)="d7f366d35ef93beae6", 0x9}, {&(0x7f00000012c0)="1ccbd43df28a9aabb6dc74d5fc659c00bc0853810a6a0a9ead75864cdade3ce86ad91774fdff62e874ce2d0b52c3145b8c8080f1a152ce45e033b91ab9f7b24f51f0ea6a1524e0b792b0b94760c8e3e08925a0ce5f06c691e45ad9b0a2a774a1caeb5b64e270bfde941e6c4f072c0b4657a57ccc5e450b5f082dbd2ae8b0e163f4a24b7be81b89b81316311e0e1d213b97728afa64a6ca4a6808952435c26e190697cfd88bfbe7c0763d69917c34f64689a1f5d5b12a0e3540044529084ebc27f4b28f38f1b23e9996f07faff02cc352e68b12979a58d58717ded8c16c5f82f8001a05e16780d52ad983021a86a6ca8f0d94d4bbb703135de064e04455e71066145a913690472019844245196e533478a68b53d9eb3d37d79bad824f00b6c611dd5f621d9cbcb50f7ff2f2dcac7c4acd7ac772d5757bdc993679814cd32107f361dcba8062990dea9542199560de5e9a037ce8185479ea4d0304f455f461be9f6a739c233139e596fc69a4f4ebff6b54df5ccb2878f072e509ddd21fb7550698ff297bb2cde11de192e02d466ce8b0ee4bc6e41369feed0d846e9287d47823952f23765fdfc6f4f8509ac8c325ccc435afa9e33f6c97d5e4933d0833847eadd06bf9686be786eb8ab85db544f1b393b1e7f8e7537325fe43aaa9baf926535a12a33ff6b77a47f2e835b14ca6ab48b835d60c2bd1b670b4b3b6ae8f9459e1176c0b9fcdb94e2b5b3a8687798c6ac63ec4249704e997a9c6a65faef4d875072eade68df0f0a6b0a674c4a009a73ea289331c6ca94528cd9fcc7c10f27b92d0b1bcd50bf3dbe9f41f32a63812b9e8b5bd0993b5e59173c96c6ce4d12c006c700d7b66d8b9dba2ef25a02978d9f0ba91617aa7bdf4a68e3bd8930c83b57ed227e7d62ef6d1c928dad9e7b437e924e3ccb192197f1b1d049b27fd144bfae73d1f3802de3531f93749b680be3eb6f34fb858adbad0f1d566a657d8522a4b6b6b996e8f210b0dc6af2b766a02008d0f5f90c40476e7c6c7b1f3e6f3b875879df5d31688533273cf6efdde1259dcc8c816478ef2852e395b5e44915bf0cbd682691a61becca5e5b7cc9d302af01f400bc84f27a10e00757fe45d619c3ecbb181db26ed3277b4d0f59bd6435c97df5de504395a1539f8248b497b38bd539c617606c09b8a4e224d10c5fef7784f7e2a78215c5fbf50a9c7aadefd510096877d67a0f81bd26325ec76d994e2f1ae29ea9a53a0e8b306b9b2a518d9c6c14eacc8daa680a23eda0ada9163444a5885ff6062fb1df5629da0cb464405740f603583bc46eabf126fd3ff7db71285bc402ee15bc59cba3b7ec74e86722297ba85b293aa540e58c22056f4220f4c3d5441f71f366ad6ee4decec3386b621117f48d51f45656628c32ef19a93a9ced478d3e5bcf486a5c1624e3746ddce5c0b6280ec639d403adcbe15fb8d1921523de2f6b88efc4f2e4f1067afe5514ea282c468f952c48a7520929a776c5d06cfe719f9f310a2356fd8d52b5e07441b9919ed0651d883385f4bfe5530b09ed33c636e6fa0430dbebef5719779f404807ab1ad27df12845a39c86a5f1e6315d63a37d7881014e72edfbd406a670e831f9f3a429fa30160a2824ece41f7aa5856bf4e8b615753067c30b4bfab834f035e0210c669787af233addaca6d907cb43a64371a4873ee6b7203f353c755647346237e698e6c2e4dcbd318201438a2f17598c3c0325fa34d3cb688ff8014fd825ee8df49d7f776f25e52ac1d44bdb55b609008c5b731f9021116f94243490e9e2fd0cce9c4ceccfa14bea7a09880317d2784ddc9a036e0b35699e7968e06d0f4bf792b900d4124fa96bdbe701c7575947dc50c85c4f608b2544e7a967a603f1e50ecc29f8f819105764cf72c079e2d7541f9ab73cacf1aefcac751d02c8e8b0ee3659754394522ad27207dc1167d30c1a2b1a4a2cd68eadbd481dad76bd59e477237d675a33991ef0e1c1134f43a5daa5963fcd221fc890599fd9887c76582f4d48e7da228c3ce59c718bb02e2f8931502567b604493f09c4e926d2b74343b5ab28b64cda2c5db8e648ed65778b4cb3e0729152d92780781eeb3871edac6ddbbcb3c59116dfb3949cedef562095ba660c7a8406548385a720f53b44abe0f04f960d5a069fb3aee3fedd129681642c7c5b0b48d0c17a6299296cefa2668e606a3a0be3e627c34e034c1ae5b07ed8229e040fccd6c872c778ed0850baa5d4ffb2cb68e45555ae43b6e197d12a88814f4e8ed256595844b7617ab38ae46644d7bfbd24c5c2c602d6d5b29a68566cbbaa8ad6020488d0cc84172db7731e471fbce7f6324750d9b202c7551f414744ed832a4175a50d069b4dbc75fe7f13d92fc7e794473500223fa80c165e5fbedb77704563037fcec426cd08c18bc89537bd6fc138fb304a33f57184bd616fdcc49d8491195ea63ecddb6ad096d21ce40bf8737ebdd426cb4d094d8aa043c81c816841e337a1ac8bb69c002b67a839da0e5595f0462d76faaddc32a8d1fea1e21da3bc43e5e97f0e8dce9a66043e124f1bd7bb50ee92e1e1b7945f4f465aeef0e5e0ad77c3c637f71c21f821ceb4aaedc1cea0587c81f46a564fe1ed6e17da24f6812ab5cbcbf54fc8654e64d8412c055f296b323b8b90e2a6451468ad653d846c695cba380af15fd6240e1c3f4103d146d9cae68268bb155cf31c2d72f9ae84d5ae7904b4470a93a03a4d381c3cb8b8ed58df68391d9f9e051fbb952135613f8dcc071bf72f0e61ad13eea4a89b6b5277c4385e8bbc88c36326519f8ac957ea0d0ac979fc53456d20b2a32ecccb0ee69a1e81fbc486b5f06256fa6bc257f56c37b1c31914ed9148db15a9a72a79cc3482e9979f2c2f7bcf17e371ac9ce35857f99796e615bde38b43dce6078208c159256169577c9c26592aeb7780aef19389da589b9bd38fe5bb19480c7e2a7eccdc9d53cc5a3b99674ec6dfb6950fbe0acb738c24acc2f09848edebf702e2995c7615f6c0c0c315c284f377594d41ead7bd698ba5c63d846c625d08de3dd59d079412dcc396b61be1292314375a27250182a97967cee65f4f8388247c0935c3b45469d561346da89c5041e3f13ecfed67413a3ca75e4a8f66f7e2bc812658ac29c784657bc430ccf1c47483f9913f10f1d81e224f1e609035598fe74d7f570de7af09c9f2bfac33b41f2f2389f83e0e1253c41d48d3616993bc9ba013605a317bde8bff99575059fdc3888311cff57a2897bc032efa92abee4fe5d4fc3328658890156968dfd155f81770b5619368f1d595f6aa0272b612dae42495bc1e62cbe5af824dc759700a4b32c456d2bcc1e29b4e34ef46f40bd8151ddad6fb2e3d49980921197c7ada49fb36152084c901847b7a29c24aa6aa422450539ddd6d7b5439e39514ec94692f7613f6bc482498c48dfd84b054976cfe030d4b1b36060ec202d34149c1e450eab9a5d37a11da110ff8bad5848b2d0062f864b58058c98ffbe2b67aa56ee2e9db620d3d07252e8b86309630d12fa3cf322cc7e872a028e242f238a1e908d1872ba5925cac04c078f592bd4d72ceb706a6d754597c6b9634f6c6ffbc938571e1010798dc474534a5cb70f99a931b90865ecbaae76727ca5b50dca06bf451bab71b6f41663774870c805f859aded3552316c318ca23e42e6e77d87fa478a5c6f96c034d4b1ef17e7658281d515556ec47014326486dfdfd268e172e27cc7e631377973d015c739811959191a0b7ff8228bdd53f12fb2806c1d2dd90db8329b742d09b4f3bdb1e8c5f1eee044c20a0b0244eea8f6c033a72a365912b41411a8020c43cc9dd01a045b4199d865f65f694d4e923a781ca7d04637d861ea1a6554e42d2e7ebdc0ecd9ab467a95c42206bac77563dcf161b44facb932a43730477d5cfb05b4fdc1fccc74df3c59ba219a7ff20d6bf3dc6c8a53a942d49fc82aeb73c5f92f719484aab2b839c37f13c53f1c00157f8fa555d7dadd0df92f56f16575c6d8813303ed10866eb4d28fac2ab02c24aec74ff28b3a6cb84f42f595f8d9e8f88d735e24c441c123c70cb9c8cfd4c17309d18aeed5e8f5bbfe226b40cfabcb73634d4dbb96a2de3675f25d32156c7111f01c78d01fd9fac0d9a25b6fb0987d0e820d545e4749e80f8a768c44aee05dfca2db4bfd4f7e9715834ce6042038a20ba6f81aee63ebffc553ea3d61a8845165845d217a0d82fed8f4c12ce9fcbd0c0eed02f48c816938e88dee7bfd0ec5d0f8067233b79b96c48feee5b3e612eb4d4cbed7a347b6e3fddbf4980aef3c79bd4d3c2bd966b1215db9950c706e573fe08d9ea7c82a7d892b64a8ce82f811ddbc79f4807bc99a1043b277652b2a69b46ebab736536017a8c09241175c3c68eba268e8a400ba2df09faa9dd85dad3db8c89ede08ec1ab3d741fc117a17cdc1e349526503b8f6ea7ea4118f3708830127f3d184825f4f63283351720ebc147288b3315f1efbc42d134894443ff81c773017e3c8e532db486849c2c5d2fb095ce5ebaf7ab399f69c892fcf8d1171d4ce0a50f3bdd6affded6666fd970422fb5a8ffc1220d95da1ce42be68a7c5cdba288fb689dff72e3641460418320edc3768f5e098eb40f3243f01d6551667fc3430aa3afd02bb65f169835cb67ece2976f11eed913a67cd637a5d0e3335074c1f01e57cc99009c8a980b57d9e536d7167cec18d2e1fd920e5d24dd0623d09b99c5d65c1e9a8733d3cb674bb892c0c2a4d31237be31e9327b514665479c5e54e8c84e6489d6e9da2c2b7fa657ee7f7937e48bcabd50ad1e459a4078084d1b14341b935a94382d7983ca19d36ded50f4acdc31e2709511427b4273d06404ba164ad7ae74f8bb39221e8d4b382fc67d3ec23cca454c6aa18d8bd16b4209805bb67f4e245de7822d8d75e385eacf6dc47da40a9907e59c547c585e6e32164200345f1a6260360606d94f444ac79335a04f8e3269aa1a6a557c84d103c06deba8d7d8cd0e50362a5409f3a6d271160cba3acaa148da6dcd94db9b46f0099df0264d34aae932a948a5555304f7a23611e7268f5a3524b0027b283d52c7f8e72607f566d24dbd07a301366a14e0a365d51b807c8612e5ec85cdc2bd8d37b03aa6ee0f33c387e703abac1dbde9812424912d0d58b06413384c9470353e414b4fa8a5766ebbd2849497dd3fb61e2cf6c295253a9541e75af9ec3fda1324de44fad440039b38231d8de3fa4743f5ce7d04758a7decd991d503730b34d4fd8735e20d4c48029db944232ce97328b9558b132131c8829d82c97437cdacec2dddd703b2de4cadb679c6103dc249728ad19359472dc18b77a5a57627e5b31c2078c41bd7353206f143d7d698bd83310b55afeccb1b697da71bb947d153f373cc49cf79e723d777bb5648163b2894ba61bd6fd30e424602ed9aba64b6ee7f623730de2ca27ec2c91845adb2bf855e9c51c3097c0803cb6be620473bbba2437a5a3245f4cc54dec37729b2b6083c1cd945c2f3181799757e45b2610aaa18725563ba64577505eefd670820ac48e92f1840961b20767fbbf34ac4a5769239db8cdafb232a9330cf007b9df5f5812003a57a6096d7cba6e4d6ad7fd14f772675989a6b061962ca63462b3e1bbbed4d27604493df245176842c9e5876a4d04b2f0d79316dc82e4565d415f82701a1b14176f5f13bb454a77b28dfa8fa6b21804d9be66b35a8035d789939fc9e60af5a04306758989a8916077ed1469032882649649c5d6f3048718ab7a1f4f34b756ed9e6f9b7193d4e54c7d20", 0x1000}], 0x4, &(0x7f0000002300)=[{0x68, 0xffff, 0x5c63, "dc0b06b903db3bd0ec413ccf1fd0532b25008082c1a2f901230f524efec887a4656619fc5a5fa5ccb5852bef72f701c5187804ae3c763d95f50e34e64ce1067886bb9afff7b874d05e0864eab9549329bc833177"}, {0x90, 0xffff, 0x7, "c5887d893f07d8e51083623bd4513518a8bb343dd90dd2aab3db5dadab86e84737cfb84e45f29be8f9736601313aa3e7668405d7265a19fd387c9d7e5300f12fd0e720ff14d3a7ff3f2fd58daa7cb70e203318bc466454aec10045842b34bfd26ee5578d4335a637fbb32814a422b0ef0116be43ef1c7ad4a95e6c12"}], 0xf8}, 0x1) pipe(&(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000002480)=0x1) open$dir(&(0x7f00000024c0)='./file0\x00', 0xc01, 0xa0) getpeername$inet6(r2, &(0x7f0000002500), &(0x7f0000002540)=0xc) sendto(r6, &(0x7f0000002580)="aab590f08fe490a98f8c59b5d2585300efc008e5d83a4239e37c5933962342c453f76867edad65467b2a8dfae392139326f258477abbb11fd12a81f61a2b82b2292f50164ad8ee04e77c8660d6844e9b58544f3d7ccce883387facb52ee32c3831d6d04e7246ed60792b7d01d2363c042c2c73b49206acf8f2d956dea48199e1604ad256d8a2bcaeabf416f65b2fbbcb059f785cb2ff4a4898f485d8cdc386d9a9733bc594645c166632345213ed6dc12a7c6e92ee0332d3c9e14db116eae607ce27595c7658036badd5e93448395a6c1ac1c6afdb6fdaeca4a084b08c83417ef9ed5d7f51a10517d1aec5a9950f8f0850f7396c3e227563204f9e4500076fa740068583df815948b63529a5f13b6c50ba3c1607dda34d94d111f1efff972f460476d9b460f88976f0396af8a23194d5993944e688f9e0248d27a29c2c6dcf4db15a1c6e4fcf98bc258b2d5c32eb18c4eff84f216976fdef85693d295ad8a85deda65217c421324e9d34da0b5afb98b1642148c84f375f65652767f33f672b4b38137955bb0b8d6893f2d00f5375e0a2454a0326ea015e40df22067e145fc78fde8c5de140c27c10d0157dc5e0a6a8975c0bae1017ca7d04d19b700e5fe697219d872a1918d74b6aa3822f93a4b2d2e07b34298a961a3f69f0b3ad0f8e613792e9b83f19afcc9fabd3c4a09884338381aecf7a08fb08b0264aea6a0c0ee9bd5108967c65a1fdf5e34978dce27ba63f6a5a681a2aa68f715a5f747919c26c0f16af274e9f5a5ffae96691c6e01aa00e384d25861b3707b01d27825e1a74ef3d419652e96ccc456618befa694357782da0fbaca7feffb17ad8468776f23ff9fdc37980e8de05fa208c7cde1f0f82aed8971ef68c2b51075a15cbf767702e9cbfeca9cd883675b57edb90f3214a8652fa523d915af4106c2a5e9214e9eb3ad62709d296614effd80645bc6683dd0363fa1fe32dc9daad2846b4907dcaaba80cdeda6d2d5a2157052bf62f4e9c42449ceac34e103cbc20c5d03d43fa61d4153e93332a4e8b022c53c8ea5d07aa093f4a2d3c316114f219fa15379f589d6d5c0a0d2cf4ea950f6d571e17597f3c7ef97baae8cd77296b68d3d1bfc59729f2cc61ae0d92b3c49182a9fb1f3048a9c1531cd929d875d6290f354b9e89eb4153645c1f0826aaa4d7bd3d1e82cbec2cf32903f88e39cfbe288f41a986675d3f6a4bc71f6ea78030868059fa300d6f2d682dac4ab7ff8f87c582528ff19e6dcd1ea7b1f5dd0ef7aaec23db7e4b4e35ef0aa2c3725825edb3112f56da0c02338f4eb855a0abad5a00aac3a82950e9bf701bd7539a170121b7cbc5fcc78baef98fdeb5abc0e8c535458efbdf77e4e96a8825a641be42fcb6f6aa59b66b901e9742dcaa70e722d7c765f7c7ad2e63301409b449f5e0d97e2e7476038a93a70d6486bf6806d90bc88f4255b5950ae64d1c1d7d1305a26a38a3faadd9ea5cefb2c98d9c64919d486ff7904242b43d7441f42acea59f422942bc3e5babc113ebd2dd5838228aaec2e1188f86f6aee01f622984c686e7ddcdd7a1b3a0df6d63696c36f93adce7550124b5345f258425f3fe443fba118b327ad7c2aad616f1b359a58789efd43dc3f9de4e2fe2257c3cf682654ee8bfb6ea43029412e1f3d3f8a5cead4f63f9df0509ab0f5a7f56966f99066c77e7c7e6f69b585459ff5c3e816fd85fb2b014d4161497ea00bdc5e589436ace09118d8d43dfde5260969656f442db51dab7c2662d670f85ec6c60d791fb843fe1c82ea4c225b332bc7664f20cc07719ff448a70ffb370df7d744e09cf4f0e914189226325bd399269f07dfb4a9a6318c8c68af2df109792c451b205e18c3e4f0cd1384e55eb58acb4b10713f2816ea3c83f0c38d26c78cebe6bae74ac71f37de697824fc6e024f60aa8800ce67f77ff97e0d19414d2b86db020f8fe84bce8a8b4f2b687cf23784d209d33f643ea8a28370b1cc098c42d9c542d801110e4a24e48dc0cae669b6fb5773f17711bc5e1c4b8b244dfbe10eea76bcf1f1256c492faa17967f26d3ed96937e9c1001dd6f646d6c3aee7559e1c88dad958566f8edf06c8df5c5f8c16a41fb0820f55d727b038ecb0c3826a51d6883e847114a14378ca5b7d7a34bf5355c3961cc33ae4942f148e9a1dce506f7fb3dc7f1f8d43f580e834d697258801d527ab437016957e499d6ff635e34bebf27e2164cff5df3404eb3d6e074835dbc68e3d1d081d95ff23802bb6411f712cb3bea37c5e3676229578571135ed12519bed44c2f6411bbad5793c4f9e5c5b8f6f674cc03e8bf2339c957dabe573fe4c75b21a8a0b54ee36867545198353cf3f1b09906351706b85deb4f6dcab5eeadb816cf700ef93fde3c1fa866b67bb7148b3fe3b6eeef8907def658a3f9a22ac96b1a1474b3d827bc2fa8b347e60bcf392f40ec85d6ee6f31c1a3601e84ee1612c61c75ef0ca0cb0141668f69c1c20596b64d401d5ff4b4b598cfe21ac67adc56de5e96a32586aba70f1c72e555c7f3e6a62b043ecb232d3ea00a6fb5580146aa8c4d8b338bea0fc1b55329949abae391febd5e57129fa5a004c52affc8478c2293d5315b7bac437ba85dfa300d534b04560b3fb9df59a191a3f0548595b0444255e6f35076f6af6ee3c94bce28234a08230196193ccc691294b16025eb2c3199521d857c9bb8925564b645b079dc48395df3904cc8fece02c8692477d67d93f28ebcfba987743f2da28a7f403157dcb62a93fd7a5749b05f060a89209bb2d9c953fbea7bc7ad477087d86455bd3aef4640362c24049c23f636bae7eeb0630df6ce015abfb54b2d07d4451421da8e7a58ec8b5f5de02daf053635e45024b83bbc920dc1319471a112c1e45b1668b25beb41551b98a44ae2e4c6a92419547cabe17d49a9904edcf09ca31d76aaa3cd5b387309eb20b8f2d2fdb221d12f6a937c5de3e9b58f4c600220b393903727feec999b27cd787cb5c08af85e15c1d3594870608f6cfbed8d92f492ecd9f6628ac74c4d93aef5494b26077d7706b53080a3675aadb5dd1a96144dac7bb0d3842fdaf0c13423d27bf9bbd2a4289d36350d2a049241d570dea25eb04acb149899cd905f2e78f4c19ceee66875280b82af127ce674fed01cde79056da699df7306517bd0bfc8b7ee5476d07149efb312bcfd1fb6a171dedcd9438f9c5d9b0c7023ed56ffa757078fd6cbf37ae323b2eed7c92c226fabfb5e47200beb14eeac9acbebccc6fc75c4a0111d7980092a8844b8838bc70555c9cf70cbf7028d89f11a1513a5db2259cf808eae0eb240032c0b88b9d02144f8f8f7c174041454418ba2f1603a329b240715840115aaf0a5ae66b20455caf821dae2ff186cdf977b336b99d73ffeab64ce382f1acc42ff02a22207b9355389c8c73adf590ceb5aa71ba1602422a214b8f4d86cc0462912d76b891b10427ec5f29f9f8ebf656430ae589a898001701fd1fbb4ca7043f2b09f50ba58ee1ff63621c96bb83c5dca21c0e633b5e91a9ff81b080cd9379baa2f16cfca9f47facdee454553a6e6dc35378fa02cef05267daa41cea7cba75647f58212d2fdb7dfe5bca3008ef415f996056273f436b48f46c66d2652a8077f01f5ae1f385da5a510c2e6f18c5d689e01686d70458f97d9dbfd2179ce6b94c23dbd7568a17d131a63ec8d1984cbabb5e3076425068a0312ccaca446e91570794a4a4891a05b2d2ccc406c659b872513e78f4bbc07291dff971003ca7f3de1fd2378cb8487d845c8bd3855050d152fa76f6075ad55ff52e1a86d74e9703da246cf0d3bc67644ec72069bda3841386ee0f9bcb31e938807b9dd96837b0c554f4a6dc246602bf3c1f0720f8cdde9326d64d6ef8a85c345102a5d89e51702b6de33cb41388626b46950754dbde822a2fd853815dfea53ea7a38bc021217c14d62c9705dd4b5d52a1909c8cf8fb29d5a2a6791131a2abca09e070e5ea1649d6dda7e6ece10e51306a39af445968a04dbad6525abc5211599c97654e98ac545f32de9d7f11b803d329f4e8b5dcc0e5311eb211fc8b9f58c9ed412b1cae41ce050cf169916ca430cdfb6358278a8028e09115b9e38e6e36d9c17f41942051c86b900b52d021790749ab4d4f4fce9c33b4b34e48aad79e5a9ab8e20eb0707d583bb23d1e7728c71360fdf742691566cbae441c6ab0088eeb7d67f1f0d2a92efbc425e09d19f6b19c0a7ddc2a20f71767a14c22ee1e8f5a20a0323c0abd6cdc4fcf3feb063e981bc8d7c7a63b426412ff65bc3c99e626ce9f64ad71b652e328644e2e926a81f816905643ce90ebe91a19670b2c6fa1ea67f4f553b99299abb348d1d9e2d183073c4739ab0844d20180d1cc9cba4903fa454ab0c2143930f4da3633c6747844c7b9fc06d848764aa3ede7c3ccf53216791386f32691cf8cd1c73c9fa783316a1eb9cf3346eb9cf54cb7310f64a552bfb9abe79b15f0cfbff9f0aaa858823514c482f31033138b6f0338169ef47021d8a826d100c7480c22666b83ec00d62a200061b52ccb5f20d78208c912f6116e95ba7930b39229c20dae83f823b6d9c00e3923949e4f34b6f79903e66e16635992d5b6242dea774e2a5d9e0a45c11e597ad7d8d8a4fcbd0f900dbdada1cab6e10e986e7abe05e22c1291fb15d98a282c6da28d32ed2bceda73f6673cea3d3d2d36b2e24e10d1e1a8f92399e06e5cb2089308ed2631155bd98b678a466fa82751c92b6370983b51e0e22372ab3fb0d86f5d8b5db09045c968150e7604650c1af6d6436cf8a3aa6408976c1f02bdef64fb0f62d7662884c31dc888fb9cdf462194620cc984d813b7d1860c968e0eb64b9233ce0adb52d5c5342927993d647fabddf166d6db8fa89962231c5898487c92ef3290abf9fbf5affee9e24c9ca19e12d3b6bf592aa26df77bcf18500ed60360a2da39ea462b16eb504c8dd6648a3970bc4f7c70fc561d91c8d648616e777968337a0bdc00cf7a3ac61cc79052be940ac93018317291870b6e7f0d65f960dfe92e0ad6abce77b6484c42785caa5af5f4d835fc8e0b9adf1ca183a2f22c61cbda5723e84fedccedfb029f118a3b2c904ad198ed288e596d20184667b65a865aae65e9e5f43a383f769345f422d8687b4abf952b2bc25e01fc1c4c3e73c533f8779beeedd3c23b723b4ff2b285870ee95f05e57756ccbae1165dc97bd0cc75c117a49b9f53022fe15789d207dd632ac9004f8d7819bb9d670ef528035dcd04d9f7f0a4ab62dcb3d81ee30511041b653eaea96946179e208cc53bd0b01fec4424d07cf1708e8c718e0aedc8874960737b55205b8521865b1ce5aa4a3c387fbd0c6e8480d170813069a901cb0f5eff63e89b41dca0ddddc718875c2d884b7d5394be2aca92ce5e3ef0a7e2f088d777f0714d7ee983065f61a17856fac571806133b6031258902c5bce95133a87896143c4246c2dda0c7cd7433c265f3e1cd0fd4beac5a870c6cd8a177cb026031558243d3cbdfd5860b2401a6c8925410afc6290a7b862235d19ed2ddc7012b47a5d027125ad4ed13be4931d1a34728c92f4e3c1f2f20ed39e87e215bba1c453c140749d12e1d0fe10ec3e81c13aad45b31c1303395ddbea29aa0167d024049f08c3da1ecfce3310a3068717e1b64f2414c10bc939be0b40ad4022e3aa8dc3cb4dfe3265b93388baf467a0285f90f95e155817bf0e89ef6661745b20500fd1e47a9cfe68ea60ea56ad0029c9cccd1e23a7a77cf6d8cdd2879ad8d37616703f7924ec1c656775e923bd71cb366c76fa", 0x1000, 0xa, &(0x7f0000003580)=@in={0x2, 0x3}, 0xc) getgroups(0x4, &(0x7f00000035c0)=[r4, r0, r4, r0]) connect$inet(r6, &(0x7f0000003600)={0x2, 0x0}, 0xc) socketpair(0x1e, 0x4000, 0xd47, &(0x7f0000003640)) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000003680)=0x7) setegid(r7) msgget(0x1, 0x401) r8 = semget$private(0x0, 0xcb80a0923187f0c0, 0x10) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f00000036c0)=""/72) getdents(r5, &(0x7f0000003740)=""/46, 0x2e) connect$inet6(r5, &(0x7f0000003780)={0x18, 0x0, 0x3, 0x1}, 0xc) getegid() ioctl$KDDISABIO(r6, 0x20004b3d) r9 = shmget(0x3, 0x2000, 0x18, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000037c0)=""/72) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000003840)={0x1, 0x3ff, 0x8, 0x7, "223f0ce62a9f4114ea25ba6598b2e6215e656811", 0x0, 0xf90f}) recvfrom$inet6(r6, &(0x7f0000003880)=""/4096, 0x1000, 0x801, &(0x7f0000004880)={0x18, 0x0, 0x7, 0x1}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000048c0), 0x1, 0x0) recvmsg(r6, &(0x7f0000004c00)={&(0x7f0000004900)=@in, 0xc, &(0x7f0000004ac0)=[{&(0x7f0000004940)=""/34, 0x22}, {&(0x7f0000004980)=""/120, 0x78}, {&(0x7f0000004a00)=""/150, 0x96}], 0x3, &(0x7f0000004b00)=""/230, 0xe6}, 0x800) 07:25:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shutdown(r0, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x4}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x827, 0x1, 0xae, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xffffffff, 0x5}, 0x8) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x42, 0xe8e0}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)="576163ac784a3c48d0c23993e56558206ed452f02e7d85c0d61f093212da7fdbac6f042e496c68ca7654ec42cf157e198d1893154187f0f21d6bb20ee9a61fdcd94a6e1042af52f1fb7833b83b2739e371dd58a1f0c5c8d3c2453942dc1416caac3e5797c9264db8f381167cd33cd81c317fef824b606f834ea3e706a5b3ba5a94029e29ff7f32343006a201335e7cb6aed7c805207f60471314ff9a1d10a6b07bc5c3ea63667faaddcf62a565f9168272111739032861f01e9f915da5e9303ed29c05d22dc75904fe0ac43445fb52e2531df13fd6ff2d918b574e91bda3d029d60d5a38018a9c5275c4738646a4820d3bfc5057944ddbf96195", 0xfa}, {&(0x7f0000000340)}, {&(0x7f0000000380)="b9179a7c34cc623a0d64c57faa4ecb4ef4cdab01ab1b826f8696e889b7482bc13c7307fc7ea974939b257f35fcd195626aee4a67e8b87d16cd99ca557f2a8879df48d586d6a3ff07d8c42983864f688b9a1c5fe4388b5a52ae45ed98f2b0ac595da17b947ed12809de3a4481cd9bb582d83fd2e032fa26922c9656e60cc1ee61abd2c0ca57bac14fdd6dc5a520fccfc21c9c4a7ae0796a0726480f892ef569061fb1f2a44ea6ac2b0bb78cf8d5b3ac41dfa8e4aa34ceb5aea1ee598b45692727f847665b208aeb4be697ee", 0xcb}, {&(0x7f0000000480)="def480848692e9d86766d50ab4aa22c561c98cc0fe331b186693dd0c14fd5db93b843f9475080cf70cde7734c08ae24e", 0x30}, {&(0x7f00000004c0)="7b4a2269d39cdb0eb8bc8ff779d029282b2234aa93ebf3ae58d18e7531a53f737b6495ed6e36e4d97e0417a5a76da3d660af8ef810bda7db83722355203905a56b271ea765413c5bd35b98113d17185f720d3737617c2391c6b64605aa49c0edfec8d72f74d32a15e7d8d3fd4ad01a2eaf92aa120391fe28e76d565c4c7761f2dc6e1b4d9ac49de718d926fb8adb7b793fe8015147addebb8f7baf4c3fd8a80c8bad8d29336a65", 0xa7}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="d8dbe47852e36916796e7044fa690ceb7d587f373faed08186a830b86a2cc81e8559a6e7cab2bb8f0e3aeecd9d93ed3c8b73f61fae85121b0d976d780ce7099f7c0fa154c51eb37c6079a8dca7310e0369b649027fd86f8ba2eaaed9da2683f8d00dadbeb44e4bcb", 0x68}, {&(0x7f0000000640)="a016617928b7a2c52dfd4ffc0498eafd738d1789c713f85c65ba3b941bffc23c2810c1bb75d143b13099b0199462336b4e09b9c7d72e7402f6c2bb6b825fa2d17f1a2b098a09d02ffaef41049a9b898856466194d1f83e8e99ff74f3b2e35ac1fe708f1b280c0d8d36ab105386962d24a81d6928f1afe1503c44", 0x7a}], 0x8, &(0x7f0000000740)=[{0xd0, 0xffff, 0x1000, "a4514f85a2e41301feb4cb72c56c6fe518848619ab6df1f3fa5cc1357c600cd0b4911f57a9b4c6c704c26e5598521772a8f714b23f869e76eeb67f312b66b1216c7cdfeca7b473be8fbdfea81041998fff7c2333e07c013add72a69bc094f913c45fa76c3134d57ce5ba45495f2eacb4a6243a44d807651f8fab1fc8551419d4d83616aa5269da9792571d38274cbfe728636a6ef5b21db0dceb909fb95b99d654fbafddcf50266d7bf6f910d82639a6a82673da682bd9eb076273d5ef4d19"}], 0xd0}, 0x8) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x100, 0x0) getsockopt$sock_int(r1, 0xffff, 0x5, &(0x7f00000008c0), &(0x7f0000000900)=0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000940)={0x8, 0xffffffffffffffc1}, 0x8) nanosleep(&(0x7f0000000980)={0xfffffffffffffeff, 0x4}, &(0x7f00000009c0)) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000a00)={0x2, 0x2, 0x0, 0xf13, r3}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000a40)={0x3, 0x6}) unlinkat(r1, &(0x7f0000000a80)='./file0\x00', 0x8) bind(r2, &(0x7f0000000ac0)=@in6={0x18, 0x2, 0xaad1, 0x7c0}, 0xc) fcntl$getflags(r0, 0x1) chmod(&(0x7f0000000b00)='./file0\x00', 0x100) fsync(r0) preadv(r2, &(0x7f0000000c80)=[{&(0x7f0000000b40)=""/157, 0x9d}, {&(0x7f0000000c00)=""/98, 0x62}], 0x2, 0x0) open$dir(&(0x7f0000000cc0)='./file0\x00', 0x80, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000d00)={{0x18, 0x0, 0x5, 0x1}, {0x18, 0x3, 0x80000001, 0x6}, 0x1, [0x7f, 0x384b, 0x7ff, 0x8001, 0x2, 0x1000, 0x2, 0x3f]}, 0x3c) bind(r0, &(0x7f0000000d40)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc) ioctl$KDDISABIO(r1, 0x20004b3d) getpeername(r0, &(0x7f0000000d80)=@in6, &(0x7f0000000dc0)=0xc) r4 = msgget$private(0x0, 0x122) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, &(0x7f0000000e40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, &(0x7f0000000f00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, &(0x7f0000000f80)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000fc0)={{0x5, r5, r6, r7, r8, 0xa0, 0x6ce9}, 0x4, 0x9d08, r3, r3, 0x7, 0x1, 0x88ea10a, 0x6}) 07:25:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8080, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x20000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340), 0x0) setitimer(0x0, &(0x7f0000000140)={{0x837d}, {0x8, 0xffffffffffff2da0}}, &(0x7f0000000180)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x280, 0x0) login: pckbd_enable: command error 07:25:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 07:25:53 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 07:25:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x100000000, './bus\x00', './bus\x00'}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10442, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x5}, {0x4, 0x10000}}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) open(&(0x7f0000000180)='./bus/file0\x00', 0x4, 0x110) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x210) ioctl$KDSETRAD(r1, 0x20004b43) 07:25:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x400000000018, 0x3, 0x400000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, "00008000007fffffff3b6200"}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x64) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x836, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCNXCL(r3, 0x2000740e) 07:25:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x210c, 0x200000046485d43) msgget$private(0x0, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x101, 0x0) 07:25:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000640)="a6", 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus/file0\x00', 0x7, 0x7, 0x5, 0x0, 0x800, 0x3, 0x8, 0x1, 0x0, 0x3, 0x2}) 07:25:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) pckbd_enable: command error 07:25:54 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="ec", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0), 0x10000000000001d4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0xfffffffffffffff6) write(r1, &(0x7f00000001c0), 0xfec4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) 07:25:54 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7ff, 0x4000000008, &(0x7f00000001c0)="9adf2ee78108cf3d50bd7d7b12d2d02a715bca017caeac4e3d42", 0x1a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x103) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x26, 0x8}], 0x1}) 07:25:54 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000032, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x3e, 0x0, 0x0) 07:25:54 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 07:25:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ftruncate(r1, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:25:55 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() write(r1, &(0x7f0000000340), 0xffffffffffffff97) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) dup(r2) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x24}], 0x2, 0x4c) write(r1, 0x0, 0x0) 07:25:55 executing program 1: setreuid(0x0, 0xee00) msgget(0x0, 0x80) msgget(0x1, 0x4) 07:25:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x440, 0x4) setsockopt(r0, 0x4, 0x2, &(0x7f0000000180)="03117c5c65c076353f3684b8bf6d2b18e7a1718e168d48dedb6dab54fd00397d4e014555fa0cf007e2f07b8e6c46e70eb20478c2e129bab2be8134683292520f33aba5a7c48bd01b02d7594c906b4e36bee64bccac99449fa4ebc6c0b0b024e41740da4ea4ffe403524798461062251715068d8deef45899fd1412cc492b1de50fcd68e78e7f9acf67e5038fde5e94787fd88a5d74baeb629d32f92c128133f2f57da6295ce449f9de5691f10bb173d50fcba2317a690848e92b971946c159871b1c74d4ae773199e95f", 0xca) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x7, 0x6a577d27, {0x8, 0xfffffffffffffffa}}) geteuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)='\fFW}', 0x1df) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x10001, 0x1, {0x2d6, 0x7ff}}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:25:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = msgget(0x2, 0x2) msgctl$IPC_RMID(r1, 0x0) 07:25:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mlockall(0x2) mprotect(&(0x7f00007d8000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000077a000/0x2000)=nil, 0x2000) 07:25:55 executing program 1: r0 = socket(0x2, 0x3, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) socket(0x26, 0x8003, 0xa34) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffff52) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="095dae3070ca9f05", 0x8}], 0x1) 07:25:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0xc0044266, &(0x7f0000000000)=0x7000000) fcntl$dupfd(r0, 0x0, r0) 07:25:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effeb40 failed: hole in range 07:25:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 07:25:55 executing program 1: r0 = semget$private(0x0, 0x7, 0x10) semop(r0, &(0x7f0000000040)=[{0x0, 0x7, 0x1800}, {0x3, 0x80000001, 0x1000}, {0x3, 0x3, 0x800}], 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) write(r1, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) 07:25:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000240)="2670e82458872152f227ce8826fe8a4e391863d07063b3a470a9a180ad9a18bb3fdc476d576dfbd8813eb783756ad197de5bdeabe9e08b8da73c28b0f405a69bdda88bf0db93fd074ee6e78ae6b0313da1ee09cd800062d1ee45179eb0340ad156d2659a146d640068491159e2dcafca28c9ae8ce722ae1b526d9eee8709dc5ceec6b04c0a24d8d88c5f9060ba34950b649d9e2e94d6e07cec602a711721c9312f7ae30dc9ef86ec6bb7ac9fb3c73fc06bd52213ecd9bb3bfc140b7d9a364230e9857fda2ef373e794a3c92f09293d7fda665490bfe3434ead8484a710c9d0e27e6ddd3e10703711f5a998ce92e28f2239887912bed91d1f0d2642bde604eae72115af4c6690b3b24dd1f32ba9e602dcb34aadd78134b8ae068ae25c9d7989f2f8c5dcc0be5580fd5049ec14f4a196df4206a2662b93dcf6cb7f18330680ab3f64dc890fe713356690dfe567c3ecf5f7b2fd45e069b25db57237829be61e355285e4f5c2bb598413ad498207ea18ddce7e6b27324e50bc77e18b4234c461f3d743d48134176925489100fd1d0e787215b3f1d39a9a65c13c099a6a497958fa053806aa40aabbaefd1a5a79567ba9acd901ba057d35ebf610f5ca45ce9a90c600f48851f1c001a76b662b0d561081a438782843ee48f65dbcfb2fc664a239e820a2840f09ebdd5140c1151ea7b23899a3984a736bef1687a6363d941837a9cdd3d4e05cccf363c7c4d3fc1987a53a6537c890caea1de72db5a1bbb8ebc1a7a708b0dc0a82d6f4b2ed1e61190c7eb9baf8d09528099a2f3325cad52ee26f647188608cd9181a2f84d83ed7a5eb28995811d284904dc9caf3747b1f6c74d6be291b679a229d678b0450dc41bfa999716c6f6ae8b466256efef4bc4fc92fa203d31cabc5d87ea049283eb6980eb89f95f9d23322806a15a3f6cc84b9b1f122b5134fbd3ee1af2d976d1022f02451faaa969bf342d42b410c8d9d4231f82a8b857b03ab67551aea9aeb5e59062428aa4a5aeec9a31439136f1dfad804199460ecde92ff28754d1321cfea1b8b8f819938454cbd41b2a4e0cc593ea0eb8635c97b6ac81d7b583d5b7503f25de3dd47df766a38a9f6f449a5af9fc3d9df7ab4bde86b4fbc476bf8dd91cfc2586beac115ff27816e046cca6519435f71a2092ad54e9c3965aed33979d24129ce63a3c0c5ff86aa10da9e98f2384e92fe80958bf01281792781d0f7dd7d7c40466f4b165bd89bdc661471a3d220390bdabe9d5c222264653546a872bca66b4e3ea963bed138e216234d2c04117c3ff4bdcecc15384ad55dafbc31677d4b0987ab692174de18acc54d031f4b618b4cdf47a58c0b6f30fc1b7fe8058f85c5203ae6c539e3436854f96ed299a36ba712cce99c3ae8899e219ec34ad72ca238b7aefad521280cd2019184d3c30fb3d55dd88486d508da933d7d5367825c5f8fc974981a4201df76546c8323f98e285186f8bda3b177d8a6765ec0fbe7b54a4d1b05eee6368a366220e378ff36b3ef3b4dcaf11fd08cfbfe1fc9057e0d58a7b75a0475904abb626ff23483d919c34f01787867627bda6992d35b8b6da792fcb9fd228f18073bc65549490af26ceedf0b321efbfe5b0cbe02e04bb970964898850d576cf4cb1c16dc1b35fa5d5043a2efcb35236c8cd32242c043a2fd66463396557ecc62baf4ae915ca8e23f0a", 0x4b3}], 0x1) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xa2, 0x0) close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x4, 0x2, 0x7fff, 0x0, 0x1, 0x5, 0x2bb8, 0x0, 0x0, 0x100000001, 0x3}) syz_open_pts() 07:25:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x9) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(r0, r0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = syz_open_pts() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/115, 0x73) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000009f0aafef973eee798dc891d0ab3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa7, 0x2, 0x1800) accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r4 = semget$private(0x0, 0x3, 0x0) syz_open_pts() symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='.\x00') ioctl$KDENABIO(r0, 0x20004b3c) listen(r1, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/139) ioctl$TIOCSBRK(r1, 0x2000747b) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) getitimer(0x1, &(0x7f00000005c0)) open(&(0x7f0000000600)='./file0\x00', 0x80, 0x80) 07:25:55 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) kevent(0xffffffffffffffff, 0x0, 0x2daf1f0a, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x3}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000006, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8c, 0x40000044, 0x36, 0x5a5}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000020, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x42, 0xf0000000, 0x9, 0x97}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x401}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000085, 0x400}, {{r0}, 0x0, 0x30, 0x80000003, 0x5, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x80, 0x28, 0x0, 0x97}], 0x100, &(0x7f0000000000)={0x20, 0x81}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x41}], 0xeb74, 0x0, 0x280000, 0x0) 07:25:56 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) socketpair(0x0, 0x7, 0x3, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 07:25:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="65a43c163e59b093c24accc9f9ff3004fd7725a0e6218e1dde10c143df4a8b9363327700394a375e479e9af2f3a826f2b7a94acd5718711aa756f3cad78a047675f656d53cf4df68feccbc154d86b85091c1031f1a91c49493651c3ece70e372bbb98ec6426702b165e24915e4972dcf3568305e5fbe662cd68f39e5fc5ff1", 0x7f}, {&(0x7f00000001c0)="30b2d1b52aee30993453cd93b3bcc511d389756c9190b35cde900aec5edbdbcf06f02313d89c502c4a4cd2383d29e2e39223f067ef6b1cdc34561ba8fe8000ee3c729f011d36f35647379d86f76838360cc60863975da6bd419e8666f2472c1ae2e05fa03f30", 0x66}, {&(0x7f0000000240)="cb457f86f06e11cd24dd35a8156b8d70b1f615ed5937484c980e83fb5b8393ac29b728a9999cebb01e039c19fa2c2fa5d258f5c7ff1e20d855d96816d3f631430e09d62e1a2e2655f1f1afc6b0ddbf7241487868fae76a1068ba247bd5a92fc7d41ef12959f5ab2ef203bc6375d287778b7ce4bf7b0993ca885f1dac684f758b470a919d05d8640fbeb2df0702c3900719e309a0fd5232403566e7ef8d33cdaa09f6dd9bcf7ad1ac00e1b357921eca84c1b737008f8660f955415a367c6f1dc93eab4fca2696ad2ed6577fb747db6622cbd7e70ab9ade263f10cfdc8af8eac3b563cabb1a4f1d64b60c2e4ed9db8d9fa26811543f648e361b58a83e4708ea2817028b0b50fa653170d36d0912e3dec17e8da98403a5fc59f7f4811a11ec2fecc3845350a742e753d4164aa10b694ae08339fbbc886cdc8ebeea731c3c1b98fc8ff7bdcd470e20654279d0a733c7dada6e03d9601293e6e81fdc105f300d3926776a758527e238edd754e32c2d367a199edd8b5708ffd32c16d4cb44f25c09e51708bade8bdf32e34b0aaee3a8a7911b86a919624013750644909e93d4fa15e83fac10afc57a79c00984ed80297e427978193fa5311c6d1a6e9f4c11b555fdbdfd2476f879150898014e706eecae28c5b97af8fc185e02474713d59311c2a257c076204b73f21de41c2b073299f3ec89138b62e362c0a22891c15edd31e36ed2dc7b935d208081c6cd7211c1498cd6d338c5d878b90dfad443a210e6ce15b8738e92118c2221df2e98fe6387cbdfbf655e7e043b50b626be8dc4281e1030ddce5a6b9962400bdd98ef4523e8f697efa2e4e666e24018bc4e6b3c7dc3a0b325478eb60c487703a0c925e33691a5f8e44445d8b94b289c67027ecf8498e466614cb5016814e0d7bad50c50a65ae7c556670a96652ac07decb840d19c0c130bcbd1fc140bfb153278d4156f9cf9a1a0f13a0cc722904e4c2b705bbbcc9aeabc6abfbb573bd5449bcf4c4aaa55737eddcd6675cb607eb90241b12df31936e3e3f6dd365294d9499eaf0e32650455cf5ad313e5f10030209726213a7aaa0015d6ce9d1881551fdb1fdb7226bcf6d7ff1e8bbafe4feb9c558690271ae31589883b597acdfdb27ad223e0d839bbad85648487d5310d12bd16f0580e3f68dafe70b6a364d919392e8a7e2aeccaac1301e99dd070266bbfc8d6ce31e8e197837af1e0c006b56fe1b7dcb55a2d21d84590b78f8493c5383a0fee736d98bdb6fd588dc5d5a7c8a939609e1ff03b28c97090022f46f476a0bde081cd6679cf7f7cd27680c1e65ec863ac38f0d32f321188dfc3ede629d5d5842e9efc1a88b025bedd06ead768a4725c4a72873a02d53ed7f9d164d6099d36be44d517b7e61105ef47df78b2d46f20a9ec5debf58cbbccd6c1ee84ff7d865fc4d4ecce94e39ed108e95fe54302cff690d5ba9a673fa6180ac37e684036b65836962c483a3a0172ceac3decdc88ef753864b15e2e91658b420227a0f102e5c6e9cad8e47b27ec1f5ecf4806dc584b615886bf34d46439369b64e26d4fc6e03c0cabef2ca6ccae297944e55870bcfbc9c8d05958850f6b0358ccf7c8c408dc8dd8aab5d7899ddf32bf13b670031335d6b46c31bd920697213ec9383d3b2415dce49a26c4de7e0f40d780c0dfed915010130dec5f5645bee368637a6633a6dcc5baa3b4e53f4e5bbfe53982f93574dfe21dfb323fb5306be6b764c5eb3f1d415dbd74e6e999b8c259d7cc5032a18b0b055baf1c9ffcc436c760d71d25efcd7ac44b6a5a3aa4466e57d8e9ddaa56fb91925ada075592aa533bcaba8a411f4fd9f296ef21d61ab2eb72b2f58fe927fb9de23d7b21fb8474d456e63d89fb5342544fe3e177030f4c848ec235f62e7e37658a90336977e2ad9cf0652e1a2b2ab2595b91892de5561eeed336b14ba0fa6848455be7bbbaaedd79a4f1786371136efce7661e66e98fafe2808cd0f8414381f69f08bace96afb3598cb813983e4534105893db5c89cbc16f621faf7fdba2044d5efb6f1841a1992a1252c12ea150140d0fd8e9cc2e4847dd425e5a544a6ce906ce7d97690f1261169140acb9079d0aad19f1fc7eafd872f7594f453aab82f7b68abe5b94d714b27242e9d9fb9737282bc8e5ed7c7309bc33b3a9d757df1c3e95de60845b3d69e667f727acd7b3c43cc115b0e9c611de42d00208c1a561b9b3b2264d19765bd8eff1c36c945a55e2b5325c271292e9d1a57ac39ec5b64cdfb262fe3c41dd6c9fcb096b40a0caf5abf4872a5f7cf1fe6b817e95d9c5036d2deab8ea314c1385150c36f9a6b5199be7b0b08edb782fe5f4a04038412f653ff9f2d4354c277c858ae53b3492b481f9442958d069d19f49ce9bd2a84c002a6496909568ef530030fe05080ad7021ccf92824049faea9bbf0e4fb2a3674829af5e4bedc5e03242512db35b360f462318434966ef69236ee29cf193d5a4f71cbc1ad2e1617623ba00a66fa43622777265cfa8d4ab14d510635523f359c3baa9e93887384ec6c23cc2c8c8af9c27143d8b75e904408215699a8bb5964d20aa960d38a41edf00f3198b524a399766debcd47efb117f9b23f30004ab49c98fccd70bd0edca8e0b43a28fae186cdb9aabfb960a5a76be68968c81a30e12d2451e4b11e13d86d1f466d294a8bebd4940640622ad07ed4fd953223e47f07ef9ef269e31977592fe0a0d73a45ac8f73675db2ab8824e32c826b32a7bc21f63fd7a88d30030b9b3e913c35971e75b9c47d6662b5526effc26e20d38665fecd83ebc12a30727dad79c31b6a53a8c87e4b42bdab93d1e5b3353d4472bc2011033e8170797669a39d86f9a37ca1ea5f67e5be94d3561e02b2b753cd2bd85d215d1b3e59243147a1cf7d00a2d26b1fc8f46561af26c09fd3597113892e0851aa60afdf67b6eaa748ca771d7eb248c0b9256d6f9e9b22307e5ce10db8f92f20e599378dca17a3fcc3575cfcb300b17b276ee23a38b540e240ca6a06b77c6bc4be1cc16b2f28b07d49028e732c3c3e6680af54a7f1cd21f5eb24347bbca78a0d788c0c61af5c5bfe65f2e2a694faf0b1e39c3eb8e398c70f6c9d1ca009ce74559d58c95fc3c180a7ae53c6f19f42fca46cb7ab49e357e8ef4b7d4036615c1c50365f1660cd9c3594fefda2d7305824d6286d68ee3d5be8ab7e869a31451ac99dadcb035d3810aa33ff2807f7b40dca6b73c54c69c9900db9ff31a4241297198aa789eba6c13b1cbf285940ac84d13ab8ada10a8b5f261d5a6ba66f2baa5ec34f1bf22bd9e3491ba45eb0b87438af41e3875dc0a441983a1e3db6c109546ddc17d9f680bce0695ccf5e947343495804961a28fb5e05f0749e8a0e09a94db93603bb5c0b1ee4d648c855c4b7d72a84a8f74eb8de32ae08df0e0d8e0bb0cac5e4fac0e5825e5052a1ab37d81544ad545daeb11103794c7ca44baf7dec95e5c4fb3a6580353a855456d6eb157dd1db32c956dc6b12741e7c21254e1a394f59685c2c8699dbfd2e9576fbc8b99c86a48aa7a73b0bf41ca030c60512d3fa380a533ca4de170b5b5821746005ad663b088060752c20336110e498ce172baa732a5cc9eb62b39cf5f7f99318543ec2e159aab68f436b075108778e8abeebc8617f0a363886318dccb68f989b07e5698b95fd078bce6734e884771a005893eefde6f5cf52e7c5de311db802debcc4b06486f5573b7ebfb5158f36885f8216e8416f21b525f3366655823738156d070eab7cb8d9fef820beba44a5751c22c7d7400533d55358fe9846e999af27d884ac896213859e202d5420fa73831f0818e6cd3edd744248e89ecd90f07968a30b799f95964023a948ba6df0c53696a1551b344d46f688739dd6419ccffa6b28dd8d658c97cfdddcda41cdca508a611ffd35592e2f971f34486ca379fc2e2cf7f4798f33fa0520401cd0eff31f30e0fe224e700a7dd5fecef67ff622908b4722de1c4ab5260135a20dfd804cdfe9df969574233e76faedee5accd4ed3e0b8c8861c2f9b9a4e05fa6ee20cb279f3b1621a216afa65e9bb457d2c46df82eab19295f8aa20ab1604317342ea8c12b71011061e9c3fc9f80ffc56a657750acf6b1b9c3c36d12a9da63c6fec2c57b9f91a4bcdd32b80a3f08f5f123f9a204604ad3cdda3b10ef47175cb018a3d9de23b8edde998e00f73e2a5f95a0ea358a5643e1b47b5c2f2642738f6b4446a4be048e0376acb5c759cb9afb80b4679f43388e8c5b582c46b8f63e454152d0854a7cdd08fa338d582b71928fc25e3992206cfcc23a3541e3ad8cdd493137c1b91f1d48dda9e3895e542e356ba07556554349f61cf67bf329a3d3d3b269e06a9e7344b6da615c2e76b3125387cf7e0a2b16c3dab298331b18aee51d36f8e2776c05b4441d5f8299cd4df648be76b14978ec9bff41c388dd1f2f06d4c8d48a33d55291fdc245d4d3b4ffd39dc2f6b42926a25444c63fd242436db32ec46bccbc6eeede37b59c8224437749e2609454ca7855143b99892669c8b611cad75c260b7e1a1e61a267bbd72205bf99fe228f4ac192e00274b28efe15f64e7aa91f4ab67a6c12b6c6f89dbdcb51db6767c5d19ac9dbf61afc0a8458318032c9921b3e6fac44b955b053339932798e499644d998b91ff9a4b68da6bdef6bb10fb2bc177f3305a38b04da20027fc022cf2631cf0552a99885ebe923831ff59451deb45ae3461b7ae0977212b04070995c46504022076e6eafdeb7efc2ba0e82ef3062104cd57ca125fab0cd8c4a474605527f6586f06933e03b12d812ccc8531789db47a13c981c7cfd6312f9e79c0504a3be54815566ddd920a0621e89db00083fd0f33476068b33db5bb4f680b968a01d1e37a1a9acf96abf165e7bdee758a8884eb51ff117912a5d3ca0d50f2651c521aa219304adc5388a02f15ee1d36502b13251370bed04e112d59b51fbb4764e3f1484c2062663c36f89bb0acf752b3f2e65879716696c9bd7d93d3d62708927bbb515e1730c8e8d228a8f43887990ebfaafe7b376ddd7e782501ba7b42e9511a453a64c09894985407f365028c234b13a6b7873c357379cfb989febdceb908fd1931bf9267fa9073cef9f586937aedf9d9820c66d834b76aa114447ee2ca011b18e9ba26c4178635f2ff1b139d6258f368a411ea60db1118a1f9c3766fbfdbeb7ff329ce5868e397279563b9cbb70b76e8329f3f59a1cb83a7cced8d29b2e88d8bedb1f4a39e13ecc0e77cda565d79f990095a4a65ef017ca42b02cc9d430171f3a972d0b8d17d2eee51abf0415fb199aabddf6e596aa887d5ed5a65db47028f8655b77d95f32ca21e518debfaee33ab90bd0f3b0e45d185ff1adfe8218588bd48230ffec2aa40624fd4305f4743b6183e1c194fb916d30f4de62b24847138f0d89f9a84557df4b99114e309d02a83f30ef0921b81b400f7ddd3d01a204299b770b05424fba7133a680f0d16b0eb422ab1002c73edfd5595b6f88d1d2f78144237631dae56627020350ce34b29f3c53cec80ecea80fcd7c3d803271715ca54cc0068f93c73e929dfbaea3bc2cfb4ddc7212e279b8606726ab842997ac3618b607aea63061634afa6f2a3e89e6548a5eeae90ab09beb5edbee9a9ac114eb6b291efe86860dd93f2c2aa2547df41cebb9f266dcd4c62809153600df025c091a9ed8ee2d335cc36fca28df7d5e815ebdb0f8ec9ad27d65930d25d5dc9897274f0159f0ad7a9faa4f1d2fbe6d8be6dac0e1da89a121177e550143c5d2522c46395c0ba574c541c1caf832e53c", 0x1000}, {&(0x7f0000001240)="4ac4c25fc004954939f221346349e51451e853b5b110471cdfaf9839e80c77ce435701fea31babbc55490de4be5342f5366fd8c1f275d4cc6cf8e4ebb3114b62e37bf30a29a7b8bc4daa521ff8826348b1e0a775151758f2940efc74d15a33a60edfb7397a53ebffdb8e359a997fa7bd8b1e6f8e0c08f96167a3154add92ce5a15b54f287413b3addaf40cb4712cb587663ced858c77f2134ebe0be04bd4973a7aa1b45f1d2c93bfebca4cc6dabb", 0xae}], 0x4) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r3) 07:25:56 executing program 1: nanosleep(&(0x7f0000000040)={0x1, 0x6}, &(0x7f0000000000)) 07:25:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() fcntl$getflags(r0, 0x3) syz_open_pts() 07:25:56 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000140), 0x10004) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80, 0x0, 0x7a, 0x7, "a58eb8e97f8ee16e0c6b241ebb3b2375ea69cf37", 0x1a, 0x3f}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 07:25:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xa16b) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000020000000000000f10000000af6dd4f22276e", 0x2c}], 0x1) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x4, 0xd2ff, r1}) 07:25:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000040)="000000ca70ff16cb7c00294441799bc6965eebddf7cbc665178778fe70292c86d28e9456ea6805d3045c74fab73a25b3094120715206", 0x36) socket(0x10, 0x5, 0x8) 07:25:57 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8200, 0x90) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x1fc00000000, 0x9, 0x80000000, 0x0, 0x20, 0x4, 0x4, 0x1, 0x0, 0x200, 0x1ff}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 07:25:57 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 07:25:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x4, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = socket(0x29dd5e35b503d20c, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240), 0x10) r3 = dup(r1) r4 = syz_open_pts() getsockopt$sock_int(r3, 0xffff, 0x1887, &(0x7f0000000300), &(0x7f0000000340)=0x4) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08d00000000000000000000000800"}) select(0x40, &(0x7f0000000000)={0xffffffffffffffc1, 0x1, 0x6, 0x1000, 0xcae, 0x93e2, 0xd9, 0x100}, &(0x7f0000000080)={0x7, 0xbaf, 0x42, 0x2, 0x401, 0x7, 0xee7e, 0x3}, &(0x7f0000000140)={0x6, 0x4, 0xaab, 0xa95, 0x78, 0x4, 0x9, 0x40}, &(0x7f0000000200)={0xff, 0x3f}) poll(&(0x7f00000002c0)=[{r3, 0x1}, {r0, 0x80}, {r3, 0xa8}], 0x3, 0x875) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 07:25:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 07:25:58 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r1 = socket(0x10, 0x8001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82042e3f66536c6530009b9e5a1d5db72b99ee26cb6802863173eac1523c9cabbb60e1617175c33fb117b17823063d0d1e0fab2c36863fdb7c59df3ec52a7aaf1fe87a78ac758aa03f97a715a6cd81875dd8cec309006d1a1a758eb69b6f3fc0170b236282057dedaad9d8abd3e75ba8cec1e804df5dc3e3708be285fca13d1ec20a280aab14e446b436483c6b87a3141e94e659b64ae66f2e47c16cdcc3f62e3e68b10e3477c9ec8eb5303c62916f900f6c6892141db79f0ab90744a6392b403ebe4522b4cca163901af64584338600000000000000"], 0x10) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x80) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) fsync(r0) 07:25:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200080002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x2) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 07:25:58 executing program 0: r0 = socket(0x18, 0x3, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\\*^/\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='*\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='D&),^\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='.(#]\x00', &(0x7f0000000280)='[/\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='^/\x00', &(0x7f0000000380)='}+^$[}\x00', &(0x7f00000003c0)='\\(\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)=':%+)\'\x00', &(0x7f0000000480)='}\x00']) semget(0x3, 0x4, 0x200) 07:25:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x3, './bus\x00', './bus\x00'}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 07:25:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x1000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:25:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r0, &(0x7f0000000080)=""/179, 0xb3) ioctl$TIOCNXCL(r1, 0x2000740e) 07:25:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1020, 0x7) pwritev(r0, &(0x7f0000001640), 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) semget$private(0x0, 0x0, 0xc9) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{}, {0xfffffffffffffffe}}, 0x0) r1 = semget(0x0, 0x0, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)}) semop(r1, &(0x7f0000000000)=[{0x43, 0x0, 0x1800}, {0x1, 0x5, 0x1800}, {0x2, 0x7, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x3f}, {0x0, 0x0, 0x81000}, {0x4, 0x8211, 0x1800}], 0x7) openat(r0, &(0x7f0000000040)='./file0\x00', 0x460, 0x92) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8000, 0x8}, {0x8, 0x2}}) 07:25:58 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) semget(0x1, 0x1, 0x400) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) 07:25:58 executing program 0: r0 = socket(0x2, 0x3, 0x4) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) write(r1, &(0x7f0000001400)="114656d83bffa5e656693ecddab9e6ffb1f1ddb0bc2760aaf968fe9f8f04181fbff0d24a79488d01facf5ce55e666ddb378810f1b2c024426f3890be692a10e606120737655ce5134c9a01ce00dc5cd338bd62420c050f6a51b396a759509532a1f9f13130cd00e827b0334553159080ce30c796d6b71a118e94f56e4ab1ef79a2e1825bb4414c72e4cf1ac03f0f2662df", 0x91) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 07:25:59 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x8a}, {r0, 0x80}], 0x2000000000000118, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 07:25:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="79cf6fc71dd0d7c05fb06a46bf37120018963e9f0b1806068def9ceb8f1e85c58676f37fad559ec826806664d99fa752a4252d823fe93482e03a03e42aed6ddbd8dc2055d289be", 0x47}, {&(0x7f00000001c0)="ca2e4e3b25ed33cf00a89e7c0477fd6e00bb398b1acc868a874650428f71d0d0cb21fe99ae612e85a5702126f71c5af266defa1e83c761e93216aa823ca42118bfa98f", 0x43}], 0x2, 0x53) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 07:25:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) 07:25:59 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x8, 0x6, 0x2, 0x1, "c0b2a922880f820404791c978fa73ccc23ea4759", 0x8, 0xff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) flock(r1, 0xf) 07:26:00 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xffff, 0xd2b1}) 07:26:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x1) fcntl$setstatus(r0, 0x4, 0x80) close(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) 07:26:00 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8}) write(r0, 0xfffffffffffffffe, 0x18) 07:26:00 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2477, 0xfffffffffffffffc}, {0x8, 0x6}}) 07:26:00 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000007c0)={0x200, 0x3, 0x2}) unlinkat(r0, &(0x7f0000000800)='./file0\x00', 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) msgsnd(r1, &(0x7f00000006c0)={0x2, "984f04ea637ccb283c89cf1a0229e7f8b6484c8dd8a72b7b486176188ad0bde137cac2f8fdf27f789cae0fd37f962acd7fbd9130483d86549287ff884bcac0ef6137f8b46e7d0662d6d51fda49802f88d3a0f55567c5d0987d3245c71095cb67d3e298a1496b6905a6d77c5b7e06fe5239e11cc17af987cdea4bcfec8a27e5f5d53885a0616e340fd8c7cff606b0cd54d84b091a597166d177bfff6bfdc21f8f63525a970a40f7ddcd0fe498c792e3d1ed34c7c7eb49cc466c17ebe92f8d985336679724ad703a7e21b4619f533c5e1c30d2bc3f9c6f660d924040fc04ebd729d4ee7a8fcd116e74aca0"}, 0xf2, 0x800) getsockopt(r0, 0xfff, 0x7ff, &(0x7f0000000480)=""/253, &(0x7f0000000580)=0xfd) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/206}, 0xd6, 0x3, 0x1000) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) 07:26:00 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0/file0\x00', 0x4, 0x100000000, 0x3, 0x0, 0x1ff, 0x2, 0x0, 0x0, 0x0, 0x44, 0x14}) getitimer(0x0, &(0x7f0000000000)) 07:26:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) mprotect(&(0x7f00004fc000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 07:26:01 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x161}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x140) truncate(&(0x7f0000000440)='./file0\x00', 0xae) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000003c0)=""/111, 0x6f}], 0x1, 0x0) 07:26:01 executing program 1: r0 = semget(0x1, 0x6, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/223) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x402, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x612c) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x9) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r1, 0x4, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x1e0) syz_open_pts() 07:26:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae53225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b3e6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b13625d00d1628b53a", 0x66) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r1) fchflags(r2, 0x10000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x20988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0xffffffff) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:26:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') 07:26:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7fffffff, 0x404, 0x100000000000, 0x1b2, "8a697e28003fc7f8ac4078374bac6682c302ba33", 0x5, 0x2}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 07:26:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20200, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10408, 0x4) r3 = dup2(r1, r2) close(r3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 07:26:02 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000002, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186004000000002000feffffff280000000000000000000000000000000000000001000000000af6ce", 0xfffffffffffffe1e}], 0xffffffffffffe15) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="e19096c313", 0x5}, {&(0x7f0000000240)="3f51ad0febcb8875dedd6002a8c526fbc9b2afd6c56adf4d5768b16f85de62faea485a9b91d1ca6e989acae76f076103c4a16409d150052071f5948f56ff436be1b5b84f6f91646e72123cf1ff1b1d122d08e2597ea075dcb196fa9d55413d26c3a126fb4545fb4d076a819304ce4d813ff7a54e6a3f069c7d60aada827e12891dc39343202b1cd6eeb53e200470ffdd19101d481e39bbe0c224f581070ced470e4bf44ce4e72eaaf800aee9a234deaf443fe9428167cb156f375b59fbbccfb01b2c3af248c23f1c252bb84362648095d5b5c6281df2822ce713700c42", 0xdd}, {&(0x7f0000000140)="8bb3058f9b8429aeb8b485093986dc1061cd1173b4c3e5a2ccd97f1c0286cf7fad82697a415d1b178dcde3022a38b07eb15f0a5b1d420cdf79673c7c3129054c89c89d8655e18c9427b5b24e0c6c7eeb9a1563f64b1a9f36d70a6e0838edf1edebccce7767a8af56ce0086f34c30596b2b83c5abfac31a6f45b627d7d430b78186dee01969ca4f3f101ca4dc914f704bf44466703b2c9745d65f67b8233c71ef4c", 0xa1}], 0x3, 0x0) semget$private(0x0, 0x3, 0x4) write(r0, &(0x7f0000000480)="b5a5834917a7a8c28c2abbf3495b944fe0f841059b30e0a146d6c085403591b1a33718d306b2d09fa4f14f6ff36282db37da5423ccfb", 0x36) semget$private(0x0, 0x1, 0x2000000000200) linkat(r0, &(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./bus\x00', 0x4) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000400)="5abee87518633725e281bcaaab3481c97caa1724a770d5e98863fef8609edcc94c2a2b0b0704c734fe6d7f098073dc9dc5b9e7ae29df211023efed3b9800768cd5fb192f152ed43b7d0b83fa0916544cc75cf811148b314ed88876693c4e541a19037898ee080359c54419", 0x6b}], 0x1, 0x0) 07:26:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="03db654e43358a3769f4f3316c42b26be8dd02e6874983ea7dc8e5cbb2cb9127e37866ee3451a63489a13bb3f717540d33238d96ba1bd7a2c99a7d051b0cc4edd7febb89e52300c3a7d18d0591981867f43f85396a3f669ee0a537c24f160fc27c5d4de606c21537da8b29c8a1dd8a9d89f0fb468351f9b2a083526dd15c0ac9992dbbc94e1d053567774307b2dfe2b2e3bebea544fdb0706e6cade8b8b09470417d60dd48cb5f8e", 0xa8, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x3, 0x1, './file0\x00', 0xfffffffffffffff9, 0x1ff, 0x8, 0x4}) 07:26:02 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20040, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) rmdir(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0xfffffffffffffe3b, 0x0, 0x0, &(0x7f00000000c0)=ANY=[]}, 0x3) r3 = msgget$private(0x0, 0x380) msgctl$IPC_RMID(r3, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 07:26:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2825, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x5, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x1f, 0xfffffffffffffffd, 0x6, 0x1, 0x730, 0x7f, 0x9, 0x1, 0x0, 0xa1, 0x7}) 07:26:02 executing program 1: r0 = syz_open_pts() r1 = getpgrp() getpgid(r1) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x0, 0x3, 0x3, 0x302000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) getpid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8208, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0x5}) 07:26:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x4}, {0x18, 0x1, 0x2, 0x7}, 0x0, [0x40, 0x0, 0x80000001, 0x7, 0x3, 0x66, 0xe46, 0xffff]}, 0x3c) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fchflags(r1, 0x40000) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') sendto$inet6(r1, &(0x7f00000001c0)="54e630a7076e8365e507e19489887357a6f7b0470f0da1aa6d8fbc365953f4e7107b7b5fc1b2f8b34aa4126dc0b516fbd7e944f5b66999eb5ff5a9f99176052a47533cc998a2516f13394411b4ce5959f5f97925e5310d36d488e0daa136254e534c6143bbbf9c53e368384f6b1a3531241f34f67e121deb45a89470e946a1a3a1f87976406a04da61dad525fe658d33866771bd03768ac7ceab61b20263cf42f2a021179d1ab0032a4b3caa444d5551133a50b554e4d62b9a4a1679bf6bc1faa5e976fd6f559d51ca8f33b231", 0xcd, 0x8, &(0x7f0000000140)={0x18, 0x3, 0x7fffffff, 0x20}, 0xc) 07:26:03 executing program 0: r0 = socket(0x18, 0x3, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x10000) fcntl$setstatus(r2, 0x4, 0x80) truncate(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffa) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 07:26:03 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x80) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x20}], 0x1, 0x1ff) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 07:26:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000180), 0x1000000000000066, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) sync() 07:26:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r6 = syz_open_pts() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) socketpair(0x22, 0x4, 0x2, &(0x7f0000000240)={0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x10020, 0x0) r12 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x6, 0xf0000024, 0xb1e, 0x5807}, {{r2}, 0xffffffffffffffff, 0x4, 0x40, 0x10000, 0x1}, {{r3}, 0xfffffffffffffffb, 0x14, 0x80000008, 0x5b59, 0x1}, {{r4}, 0x0, 0x86, 0x1, 0x2, 0x5}, {{r5}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7}, {{r6}, 0xfffffffffffffffd, 0x21, 0x20000000, 0x2b, 0xffffffff}, {{r7}, 0xfffffffffffffff9, 0x1, 0x2, 0x6, 0xffffffff}, {{r8}, 0xfffffffffffffff9, 0x14, 0x30, 0x3, 0x1}], 0x3, &(0x7f0000000440)=[{{r9}, 0x0, 0x40, 0x0, 0x5}, {{r10}, 0xfffffffffffffffb, 0x1, 0x80, 0x8001, 0x8}, {{r11}, 0xffffffffffffffff, 0x1, 0x80, 0x7fe000, 0x1000}, {{r12}, 0xfffffffffffffffc, 0x80, 0x0, 0x3, 0x1d20000000}], 0xfffffffffffffff7, &(0x7f00000004c0)={0x81, 0x3fc00}) clock_getres(0x2, &(0x7f0000000000)) 07:26:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x30, 0x8004, 0x0) close(r1) r2 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="75d14cd2296c378cd37e661d989e568cfc86", 0x12}], 0x1) 07:26:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x800000000000) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 07:26:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 07:26:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x128) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = semget$private(0x0, 0x1, 0x400) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000003c0)=""/219) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3}, 0xc) close(r2) 07:26:05 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) getuid() mkdir(&(0x7f0000000100)='./file0\x00', 0x88) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="d7ebe90e1f72357f37e874fd31c6bd8da3debc7f669c40009fdca336da1c39db405c699fcb88d04ff158cf1ae1b7167f8a3dcdb676481592dc10ac22fc2e30fada8385351fcee49e1b273e3930119ee4cf2afd9550199e17dfe3bd4f7e557bfa7aa96aeac960c72a393a344abd02d4128076b210ce287a364c5bed795832ccd0a30d1ee35040a872bea69a3166349fed6f94eaa02285a8be91eab133e6d5eb1acd89f151f4539b122524f6231835513a1bb7fb049dcc4ff2b98fbbcbe8a692702c9c9cb69d9c4d75949da02e1ccd35ae1233b082fd5e544d02d296d6cc9519157c1da22470843685b238ff4cde5791c2acca31df84b53a99", 0xf8}, {&(0x7f00000001c0)="00a8c1d8f241fcfe3ab759aeba54303ab071468aea337a23ec70ae2e6c147f96173a3a1a41612b95446f5bbd87e26b66104d99a2f480911413", 0x39}, {&(0x7f00000003c0)="309d5758fc25e89e34aa5f6615651bf157f14b7af4b58a0287d2d5822e958d99574a31747d6c82fa5c28b3dee3b2f01a4989306184271626938d9aaf94103ffc42278bfa6930c6129aef01e8ef74284257d26e5740d1f1d545eccc056be29f6ba89bc53aec906d85a063172c56c63d687bb5c448c204a5a7dadd48e22354de034b7fd5068b8aedc10a9d2735c4ed7ba7250bb09b6a0f46599f04875411a3f2ae64291928db89bec30065edd41744a857438962ffc0c44caca4dfe6f8f8b05531585a7c1dc0daba41ee4752dfcba8358d8b1fa82042e84b606d389d8211f13a27aedcd5f512", 0xe5}, {&(0x7f0000000200)="8322c5b04c117c190889f14e7659e7d68078f459b40e6915cecf277fb283e6fa68242e9ed1e0ecc9388dc83db5b10c1dbfa0f14465efff5085c4dc30e85b1a83da73bce4a1a1cb0dd1", 0x49}], 0x4, 0x0) 07:26:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getppid() 07:26:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x838b, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$KDENABIO(r1, 0x20004b3c) 07:26:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) socket(0x18, 0x10007, 0xa8) 07:26:05 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 07:26:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r0) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x3, 0x7fffffff, 0xa000000000}, 0xc) setreuid(0xffffffffffffffff, r3) 07:26:05 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x10) 07:26:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x5, 0x1, './bus/file0\x00', 0x1ff, 0x8, 0x5, 0x7}) fcntl$setstatus(r0, 0x4, 0x88) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus/file1\x00', 0x5, 0xffffffff, 0x7, 0x1, 0x7, 0x3c, 0x10000, 0x0, 0x2, 0x0, 0x7}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 07:26:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000200)='./file0\x00', 0x3, 0x148) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x300, 0x0) 07:26:05 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 07:26:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x805) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x1) 07:26: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$TIOCMSET(r1, 0x8020426c, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x112b, 0xeee, 0xffff, 0xe7dd}) 07:26:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x20, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) geteuid() r3 = getuid() r4 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r5) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) lchown(&(0x7f0000000180)='./bus\x00', r3, r2) 07:26:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0xfffffffffffffe45) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1d1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) 07:26:06 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000240)=0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0x0) r3 = semget$private(0x0, 0x3, 0x80) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r5 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) semop(r3, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x8ee, 0xa0, 0x7f, 0x8, "8f534810b6e6a8dd693a699e9848a02c345f871e", 0x7, 0x5}) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getegid() sendmsg$unix(r2, &(0x7f0000001a80)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000980)="fe1adac1eda3a2e61722bf5f5ab3f2c64a5b37136b6b6cd27ae05e7f4ea306c550d2f99fb67f3cb7765eb5b36e3e6d5cf1f63db916c45ed2a59d6089afbe139c0fd78511aea213c9f6ec1ea1a78401c1d3263b2c2b0eb5b5879d297e9c457d96991edbb248b83d642c41bf4f82bc72051f132db093855e4c8a0c147c7499bf3226c7921751037b75a42c86b2b78f0ce09166f371c182b55af2afa1d0ef1e8c8ff97c53246d760a5e3ddb00ecb7da20cadd1a6fc54057c5a6bafd48dcb064405f2a24cce666509d6ba824cbe3c56b86adb12d2fb360108e0b31b73f58397d0b40300ec774b0db1a4351d1f59c01425564cbd351a8ceae2d997cb5d49d5e2d85ad4ec5005ec4d6b94f215a468e8e653dd971a07c6fbbcfb4d90da53a617e196a8564ba31a4bcb859eaaaba8897afcd1f91f7b7f5309cf2b9e33902290ef70e47fd3d096cc9c1d4b17b4a869a12a7eb2dc73110ec20d4d63d6be37e60f13eafd45dbdaa56c93a917c4d891c9a14ba2181a018a6459aa96366ad54ade8ef1f96efbeff7725793051b10eb97bbad21abc3d220c34b1d6d83b8108d76e8a466f31e94debba6a58da7a1af624fc63123c44bdb114ae90b66ffed30491a47ca9335b6c4bd1257b284a40635a36baec00e28f8dae0ed560adae5337c7a7f9c7328e5a4dad91bdab634be90674597373fc703f77c3e4d6f53141e16b1a76eb1fe3f9d4ae13e90805ae145f5410f4f3f69eaf9fad187f7818ae4bc8f7d3ff06021228fb4f86482c142f5b60bcdaa213a3fc5221578e7b91c3265222aa64847ff803d2bd1140c0d98dc6621faf470fb1a27f9e4760d13b14e334542fafeaf78bba32444bb52ce10cd2dac376bd558da2debba531751fb9f4bec135a763f62ee89ce8b7c1e6d1721245fb19e51adc0b0a61562e8df3e1b53c313c3d8e2457ab19056a902e584cfa92465f79eb0578f5f60f31ca70f2bc7427e795679030a1934e7a0058b9db57d0ef61d86ead62ff4551f3ff66a5608c5efed60fada88dee664b366199a2c2b475a1edb1b029c9dcf42dab7ec19b3ade14852f6de60143f823fa43621bfccf703f37fb62a84b3fa8f677d7d6bd1a9f8b2d58ce4506d9050e0e3ccfa603efffd83c4c5f7ffee933a0f8cbe9c87eaea900b378e07540ea6cee91e26cdd7a5e61889c430574026d66fc36791bf9452722dd1311815c7490b82cfce34f01ac23f4ae963b73a80b0e7fd1443e194997822526cc5e7b8daa7750cbfac7045dd40fb7dad9ea987b798e910eb1b67f4bb6d753de896842e2edd3c954df35185965758b30eb2206f310ef0a6edd462cad56bdf68a5de7b21a36b656e8f756e84ee09fcdaf67caf12126e3ddb9be2d633521d959f3fe15890a3cd55ab7ad2d41129556645f04847707615fb7466a211d501dd6c4cee82678c5ed3232a04a7e731aafaae926997edd09e800f768f4860d80a7d9aee31fcfed6b617b50d14c72200b322a6570b1a98118856a343cc8fb3cb236909e0dae9df90dd236b0db99bffd7822cb5c3abd5edc2b5e465ec56204dfdc1cf122465e927546556d87dde7565c14cef43a0be518c096bbc8a0ad1ff281ffa15a3c7427aeeabf7002e17fd747514245e7086e53e08ed7ed6751f2df9ec3567e2c9e326c9d10eb9e24f3158da9ba5109c81813b7172ea5019d1bd80582b4b6a0c547c645ce575b23c0d902fa987870f80bead7962fc17691f30ce48ad5118d8056be86a4258c26c88ada0ba15a151bf608abcc064310a3f057b266c10e836fa088371a9c35c1b59685b663606f8bae7f7523be612f86f1b1f2aa27975aaf3e8aa2675d4e8014449918a18ab76f86653982307fd380a85c18c47b9523407287b192b6c36f87b82fc013589a87ff5cd554f84414ae9b4eaa369b12a408443ebf145daa71c0ecccc22ca13f81bfa667fad9eb61617d5af41d9295157d54bf2d1a2e6e7f6764b35ec670c0d7afe9ee9984efa03279c0862de8a8a4a2da4ac10fcff0eee7bbe63355cec15a55e3d44b7b3db5dfb43a76711112580420298fa8a300782ca52c253973a335bac917bc558361da9574dd02b8776269a2921e4013e110f21e32b63612bd6ceee1bf07ab8f33e59c373197713da105b45a988bc221a6ccf349e634354926fe77baab929bda68e9e52bb9223ca328d1a4a0f494a98c1ce16b750081a61449bca808dba17e7fa890dd5852ce273fa23b2877d15fb81aa4a83f92762e955d8be432737b28c3645307dd16f2ba48e78e198e785ac3bba55079ac19c72d3b27613cdd693c5d237c5eee6afd8343f09df6b4c3240a3408cd260ed388cf81316bc55599e26762f075ca5f4593de3011e5cbe330a4fd9faa25a0cf148dade116ba94001f597f3c9a483a329b4d29a51ac25fb415201fb7e8b327972ed72513ccecb86780e0e1077fecbc72f4b3388b45e6cf2e6cd667e80a3d5424bb16099b8cec77e7654b216966915526f7fb8c8597c4e9abd340d49ea56ee5b1123a6a9d3482283f29a86f25347d73b0940b5d9d4b63ee289b9293b014509109ae2df1fef193fe4c927ea2ee2c22fd15ed564d96b1678bdbb0b4ec65778f0c29e79cdff7f3b3656bc5028373bace369bb0ea5f7c72a5017c3be5d93c3747d4f39014308ff0099c249e45dcba324753cfefcfd8285cc118122e8791d3b7d3bbe990d15ad1c404e28fcc65aec1a38f335f900307a302dac8de1914788aa262fc7cf2fc574eb7ca148cf7893e859f07fbf5c759a25c7d6564cb9b32fe8880d8074e8f46bfe992e6858c5655a2df5d4fad01829039a36dc10a4bfc965d36c7ac06ebe0731a9c3ea3ad3fef438551d6a3c243c5ee8fc922bad5208b08256c2b75614614dfb772b9ec93ab052824a8ea20ac9b90c775e10e469581434ad1ffced87decdc3a3883d6bf0724e264aa4f0698b16b9e220af4b768f668ee249ce2020e33f0331f0c83a86ed379bc6fbc98f4aa75a9601834513494b91ac55e8e4594609a29e5961f94c698a47936e67775169f30ba1e49376c3319db41c592d985474e28bf44ef507e3ca67dc01b0a290f5360639942e39f821066400a079dc566db483872f206329c008dbefb51953d3beef56ada92e4b7a03546e3a305514cfa2aef81a70e8e86dd83dea14134d78f2105dfc6724b128aaf87889a49b06089abac835d818951116b0f3317a32e64f94eab920c4c7fbea42c820a87dee4ece330777773d7d172cfa683b6baf4790b44c0b465a8fc943d85d13519a1a9cb24e00c5c12b8db73b6da42cdc7ad1661255251eb8b4a719f14c57d6aa6ed73fa4a4db48d5abd6d82a7be97e02f4f5bb30f8d027358342aebbfa5a348911aa7ba900e6106da5c87e4cbb568d45dd4e3c23583c3c207112f3543346af8b5c0400cc9978bc5a7a8dfe71048280031656dc0678106a844641515918601e6c8812e750870a19e5f894b3522da933676d1050d8a117f3411e3e85c5183a442020afae02bd17483c3e9faeec274a8a9d16a82e9e10b7f417dbe7077e7b7e39f9cf1d0c9c5ab47f4c0c95743a6e44eb4691867ae5f212c3ae0e3ed8490f41445d81230b8a6ee9bb0a70efe48d70c5cf697967e6723718237726d3b3074cf4d0be88155267793c598bcb33743532717b8baa6f7fe6d043e5c0a133a6bac5a4703d712aaacbf5b19fef1762ae5bab1032017e6dcb6809c24584f9e825b1271e051b64fdb63d97bb978d49f490aa2325e90dc3c1fd0de39f882b376ed4f59acc4af69de172d9434529b40f4ed696dc70b2affd9a3a4b6189d2477134702f204ff90f69a54915d4a8314db34973421152e70b9413e9d32a0644b1409ea6369740f28f09197639ccfa5e0cf3bc97f7ce5493ce67b40e057a0e814b37d0744252fa7c184133015c36752ce693d0360c865f48a1d5d0ddaf3d4fea758590c3ae329f4b5f4741f0574c6fd747252d5f4b72df5a103d364c6f5e2dd911b81a0e3ff7741a2da3b9ccfb41d9c71b81a7bcab752522bac2ab52db69898a45f2eff49cd02aea0530357578718b1c1b98b9d8c7d176a7b1b7a410ea50d06ab0a3ef6e98ae6340ea7f5cac99ab0139bcc2670f42bb8f5960baac9e7a899301e21d133878f74687831860844b0ea950b3b8ee9a3299c798c5c7f403d80e61fdde5b293022eea31b11772d4eef26ba5f8e1e495efc089e52fe0514e631f60bedb48062057d9c55ec08a61fbcfab94a73fa79cedb618d2486cfcd454cce75f92adf1fe700db3e7ddfefd26870978e36590bd9264188d4e30d927f2d39897c90f97327f5295e6ca4bbc0c4bd3154a94735e31a38f2e1476606b87f982a916f4fb0e585baf26775b6ff8abfeb38f976965a07a16706357a721130d5d247ddb335f1930299163819bf1ee1d7df47bd9fd8d596eb672a62d1cb718b9bbb2b779b45391a4a7102d81915c428d4c33e8fd41beaeba0886cdf5e6dccba4265dee3b1ce885090757e5c378c3dd1761d1417b6d32edd2581587aea72d231e29847648ee479f1e75fa95fe71a0519e062cff9899e4115310984db3320b4898f429558a16c3f5966340a760a1da9b7ebbb527dfd8d9937b9210c38938553bfdaa31d908a4175ab694eb4762dd81b24b1401e90139fbd3a1df67ddd4be11dcd8a0cb3e221507dda40495561d8dde26737b8330e21addeaccc9b474aa153a05fe4be805b5afe088671c06f8a2249f50fd1e5d1e79bcd4ca4a22da2b0bc0985673ecde0a2f807e191d825b9693ff69a6273d72e7e42e01c956338a59c876260e4c2a57e750d7a5e5b27af055d022d2ab8dd9c0267d7628c6e4799cc75a77336015f11228cbdbd2d9305aeb86453789b70641f6110cd78ea19f85d10f3716a47008cd8f88da1312911cd1a2e28a5d47812776800c8ef9b0012bbb0277ad68ecbbcbe015d10c9f45ef4f49f92234e740b23e62bdc4069db2901c07586b605537e64648a35dc110f6fa65ae199f38f2b187c105eee1c49eaf52e99f3814e3dc69de328c5182cf2017e18535e296c80570284fac8fbda9c80de8c239f355e002bcbe78c1dfa291a1f626f1ec208e3909d5c566f91a94995cef882454d21fcbeb919b2451eb457e0c69c6c8ba2f8e12e9bf967dfbf656ee95113bac829ae8e4c3d89198fad50ab1f3c53448a9c970231432325a1f40a27bc336d78942a905cb308e59a51082d61a7885812193a01323ca6fdf5ec980a992307b4defa1be432e664b96142bbed1456bf1bfca31e853ab2805c1edfc486985676d80478e78d0ff4176013cd92dfac0e28a55a93be984080aaa7a07fec81313ca4dfff8d517ee0811b3e5d99b51f9e0ee23bb9774ec1ce423334f4818891ecbf3fec8527a35c7476515d0b0467b36cf0c3ecec8e3353785842d08e55e8bea1bb4316bf11d8396c9d34e081c790219d46dbda44c02e154f6bb9e3b7a2ee9bf7a6a3472b801b0aac78e44d26f97d32238b0b7a51d0f9c35fd4c9ddcb0263aec7f7adf0ba63097034c24c59736483a196cf572b53f41d9b875c3e94c0d1b2bb8258fde91fdfd1d73855e1a307d4324f5515c4c9df3903a4c2a6a818b78032ffc93ef43cfa3fcbfacd4bb20e3cb3dd4b02a104a99cf4a385242970c72d48613a200473448f3558bb1c9d13751ec45e398412b4d20fb38e348f2d1ec04dafc00aa70e9a86ecf450344fc3c6ac06b1a2793eee5a47e5ae35c5c2692c8ba26cfad5dd06f90c3406983233288943c1dd8a06332dd841a9af45dbf258ee63c4631520a30800d698aca5ae29f7240f9e8fa30988960a481b4ea40b77e0a85", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x402) r6 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r4, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r9, &(0x7f0000001b00)='\x00', 0x8) fchown(r5, r7, r8) 07:26:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="05005ff46f79e3177ff1"], 0xa) listen(r0, 0x0) 07:26:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) socketpair(0x17, 0x4001, 0x0, &(0x7f0000000000)) 07:26:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x3) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="e750128cba451d912f57dc4c61d26803c42474696a606235", 0x18}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 07:26:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x1, 0x8000}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000040)=0xfffffffffffffffd) 07:26:06 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/223, 0xdf) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 07:26:06 executing program 0: r0 = getuid() setuid(r0) r1 = geteuid() setreuid(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) getegid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r3, r4) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$setstatus(r7, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) socket$inet6(0x18, 0x8005, 0x6) bind$inet6(r7, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socket$inet(0x2, 0x4000, 0x7) setreuid(r6, r1) 07:26:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000001480)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x7fff}}, 0x0) mknod$loop(&(0x7f00000014c0)='./file1\x00', 0x8118, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000100)="e2bbdff4abaa349e2c20abe35f6740c8e37f04384176c9ae9c210369b67cd72129d7828878beebd68e12c1743bce3344ad70835f1587c11b9be45c857b0da7aa33518fb9ae7f5bc27ffff8f12cee64010c4f5d5e5de7a297147ebcf16dded41ffac3b48e1f9b85b4e0d9ba5aa24e087cff7fedbe7efb7d14196e0247d54477dfcfadb95d0613700966bd68202fd53f3aba0f3d6260d76f64a4153df9b36519a19322be3e119ae0f5351c53caf9006d5f9789dc9002ce33", 0xb7}, {&(0x7f0000000200)="95d1ddf2419d062e9771fc36a7b2ed1a381ffb13c3390e7c1942a11693b809763a0c1b858ea9361662899c3309fd072f9d9aa497c8f43fb558ae9f6a67c68688fc1b542c571b43", 0x47}, {&(0x7f0000000280)="fa0704539cb79dd30b81113e2021670b236a2e9777661b9156816b097b72cd48f53576fcf24cfdffff808c22e3cf2cb78de0da984d8cac4db1c713f754a2fd4eafac6eed9e780e803db29f2b853b9687f8ccb35279c482483447ae7960f2466fba00c0780c6d0c8d95f9b81daae64f0b90c8ee0290bf652213ba2a411313490c291c45c23aa9bd1a92d83571f1f1631172adb7fcf86f6e9af8260c3b786b2d7449ac6eea0fb5f7a6711c8c95a776dc8fa8e95bf395834ba581d7e4d3831dc2e8450e192f0da00730a1896ce134dd1925ff37d59b3596c00f017a2fa77ab23e370d50bb1c53d4449b6f688208132457c44940924fe6f2ca32973a5e282f2e79ab0ee24072a6832198ebf92e7b10f2645f2268012cc0f8f435a54851bd3ae8999df27192318ba5101862796ce0d4533be2ca3af9502ea1f9084deb14fd1b22e5e740dba76a598ba2c57810d6a0ee101ca5233bc9093ae6e297a3376a81e7642f42322c6ae07325a7e2b0741092f9642b87e684af5d990fd7c20a6d1ae2f42c6ec7c97c9f7d155134a1f147ffd8b296735f94ea37e0a7962f39273a8268c380aa1191ce6f36fbf0619a885c28198ad6c98a5bec448368cca76484453b87585c04fb2a2d9d3bcc50deeef38a54e45270dc40e3c323329e10e8dc7519693b8fee3a20386f403b599db7efe540b4e9b6b7159e0e7db55f3190cdf800890a152bd262695f2936c76c39bcc333049af6b10cbe7b79424ca2b93b54ff8a2c9735a9a8646195c91bee47f818f04869826039542a3bb385299ba7c6b12b9ef122a2f636ddd716d4380080cc3c9e9f15df54b273d18451a8a22df355a7f6f1cf2b1a0a29b717ad288f66c1d8baed18b5768ba34e7053ad61c3e2468fb6fe631b7e8b04c7ad20bd5d81a2a9970fd6429790fdb221e4fca8a414ec0ac19fe668043f537aafe5220b02d7d558b6166cebc66608a35a08a2dd4521e8fb7e3995e237d6880cd046848a1b6450f0755a3d5d3d62e56da76795c4192f2dfb3273f1a91ecb67f79b7d055c28865ddc5b2a7ab4aa8a5a2df200adcdef6b38abc738af16f27c2d54e32c5e4b7d67c41528363e158c1eb28b07610a52ba1dcc4bb7de3e9b18d71d1374f4048a92715a42c06cf688f70ecb12c3cd63986b6551850708196a7810fd12788b378b6fa17c6fec61219420f935c74efb2618a8231ef34afed3d9fe3e0e832c1fdf67921a49b015ee92f0204b3c0c6e89d980af54505eb60e5f366972b0733dec62c43f934f8756a81977d0fb53de40aa775ab6adaf43a3a05cc15795ab20970824d74f0f6d78ad8717f73fa42d639655085ed50b12bc3b4dbaa456484d6dd39c3bcf4825950ea360e90af2c9cfed37582c083978fe60c83865ab781f5712db6f30126397457f30d36439a8f67efe6bfb11f094092df30b9451b537134edbd704927c3c2667280d62c10c3e0b06041e6d874a8f00d090bd8dbb845113770e90038c38f0f6ea1c29a6d2c8f0fc2a8eefb4d8c8adc50f6a2a9ce210f2329dba4de305d2d8a7beef3cf7ed5a1f61c6b427179ab540cfd20c3de562aa9f35250729b75a504f708f58af0e31d873f4ef1a41a89921b334d484051478bf8756f4e570cf1ea29b9d9b4977a656c8b8caac059d78a0e7eeda3b153982460a9973f28abc17c04c92b72d7c80414072a1ac471ff11b5acd797c02c220a479e72359ae571bad0230ed3bccea7729656f1ae1ec9cdd26499d932a6b24c5a1c404887ece969a57158a89db22966f9e7bfc3b75d178f6d817d52650a1061e173c6878fc712de38d0614c86a62e30a7780181c40b7a8e47ae1d79e2421e561a345f9e2c617d74aa2f8a2afe0f145ebfbeaf8e736811f7626c7a6681ef21c8f1b4ff19458f4c60cf511004e0ba26b94a5518c9b4c6090bafbb0f53e10528627eb0ddfd64db6aae08662171c05e5fb437bfbeec951c12c69340a156d1bbc4737edaa4aaf9108640f46332c920d7695f1fc9d6fcd5368b7b2d3688908ec23a3519011ced8b6dc2490d5030f896a4a28765a176704ce3a4185e2306870b1aa787a531b3eb0af2f743ed183ece7c22d17b1b29499325f661de0f42db1853d9a82f8d65fcfe2cb5429893feb8930e2b2c2ccde189400db5d0e4012b2cc38391fc536cb60d391e79668811baf67e493c84f8e360e7b0ca6600782ebebdc1fda269d31c51cd6606aad8a45204a2afd3333c4464bad37c3b1b44e2f77aa321bae40b97d50a762173e495d8ea7382b3dad9e23f0f455f8e812575fc11de5a50a7cffad00e55a899fe92837944d78ec1ba5395fe8e9f74bebdd51d41868d1f118ec95a388fe004c0240605230f56cfa0c5738e5ee0ab69b46d91ff818e70ee0f2a277a132d30c8fa26a0db69bb8a64030c6db5f9a3feb31309f6a043b2b8a44df5c77870ed805b69d29d663f8e03280d8000a5a87ac2b8e329fca711cd8f23620bc47322b29721bef2645d6edff97c94f218611294f9f18998ed0f2a12927d9646bf8eb4413e9b207f3661926005e448465b59f07763d017fd9068884dbe829e4e656e8f3071d31d5bbfd7bb5851cd918ecc59dc6973536b74d068bb18fbddd556858f8650b4f36b692474ea54501340e3d44b058f84ce2d8e9b74035a67c5f7bdfb3bd3a2c5ccdf4593f3aedc731ad0f6c60092580fd77ca56910db2762516113c8b9b022de2d91202b49c76100a80d20932819e73f6e783835fd678f79cd419fe74c7013efb4af43b9f2bed2ae85dec940d0c468460a7dc03fbc8b14baee451834c034ba81fc17fe74a4b8a9e42a749c557ba0309c7ce085e563f9702f6a09b9447424832f7db203b03d9b7500485449751392fc9993f6f58def7aa55889fb672c4d7a23b1e78ce76b361c8a539b044ae936f465c7bed804134ebfb5769cef62ede30f322b4edb1ae4e455907c8d0ec11fe079b87a14f913bd8de70e237a116b26fbe74266617020c7690cb9d18edc0072b25d67ea0501213a188615712396e2e027a7cb9ccdec96e52395ce50e60f3442e42f349a869745560c226d9a45188360991cf41575ee177e1d72dfca022494401d2e7b065a68bc651e4132143262f13c3b0d145d50d25cde0ee7db122d981b72264bc5737e35c4b9a6049d3d0f2d9eb410df1a10d0090043a8f152937ca8a8be335ed43f30a9ed0bb62b45c8f5b94df68dfb90356ca0f69b1863503fd02f7d37a364cfecd3db53f331cc1c630f727bc38830c3b583caa7c0f79b05196b96692d25f168d6d4f18397aef8c53e9180dbc36a1474c12181757a52ccc2ed742ce018865dd1fb1e78d7c1f6b1d4c3ee88c34442a310da39176d612c6dd07ac87c29cc4990e143f00a6d2fe18b9f2777c59b9f37038bf30a843782cc788bf9c969f24cd09f0babb4bb8cff6d614440ef247492d2149107a7e2572d0164843b2bc3e4dd4d02804780fabe8039266eadaf58ba13c66dd36e61b38d215f6291555516374c31ba91e28aef6dd0d1595fa109eb935745c9119252c3d9c8688287b81df5f39f5678eef18d7572212ed053b4049071527e663d01c060c536d3272bfdd6165c6600752afead94d6e3f297ed1d817006b9b7c754848c178546b2147aa231d8b35c87e076de33540a544c0c55f36e83db3961d07354fec366285058dcffa33de647739ab0f1b1b776e963c2fc2ce73d71643d197d4fbd1229155d6bb22d28380de6d73f3cb4d12ea55cebd1b66a763f9877367d42c8d0e765a33c6bdf2a3bb2bec283accb3adb1ea7764281ff18e93c47d55c12ca5a86cf9061550dedc15fb034551c9a9eb5f0bbafe5041f97fe4c86fae0c49f78f1b7a1b2278ce307ed89bfdb6c613e47e87f92ed95a764e3c4ec47f66ee3fd475fcf21d48166afaa35a03e3e77767a53a8299819d5fac61cdcd091669cbc4a8e54df94f38fa3fe9a55d898e08e70e96c876a7cc5e378053b6e50c742877314d28bd10a62e5dbddba1ab5ace22d057d3ac2ca50d13b5b5f4179dfc08cd42ba20156d74397a355aeafd29c07320e88361fb40eebcf2c439611d2a8f134644303d01da2a8428f5cc402dc4c646514d8fcf6512b01156ae179dec19f940b8617aaf4c08f78ff9ce7f0fb1200df5cce78af4417ca548f049bf19a70bb078618e7086dfccc5088fa43057f7335d944de333e1dd8d35e81971329c1dc5a22f487083d74d7cd5e2ccc42e49a506a76534471a5d368fc24c1a3a31c1a7fa3154f126ffd21526ca715ba1e336ebd2eee84d70dffa90c0b5c2131f2baf0995a24d1109c17720b8a80b52b3a7ef14890b57ea39f3c820f4f9e153cb6029c49be82bca6fc5457de4ae7ae1546195a90848803843205075d7b4edb444f2b7ec40648f437f6170f8d86942939bde3075f7fc36fd34d1a938edc4964c683a952a4630d69b064b537d024d412a2437f83e7f8f55734e97df27da2898c352739d1944c532e2cec2d718268b057c77f5c1c009a42f093769e79281489dd4ba94de459a5dc18beaefc0432db208cdf6d78e14dae915ef9b3a7fa1fa43349fccd4f3266a0a74d71e7b07dcaeb0c73ef02c546ea146809dbc634f245f662bb08adf94f008002fd99b1c47eb45051c80e0f8246462261e7c2bf2b380c61042d684c0d5c47f976c3d0f9c85a2fdbabbd764fe08c40499e89fdab2acd72b72a65c93ac26d4ddf9ba63343182e49b101c5921fbde025f989ef2dd5443cc771388d558a39de46e88af6f7818954d67f4fd041e3f9612ef234c07aa259bf3925906a23ffdabfe7f0d6502c1ddb6f7313dfc908b51e0f3b4d438bea99d14c925ceab78aa78eddd4af3b7cda59bc09d388156f6812d15487313e80239a26f03be339eba326c0d5ebd117272c3577e5406bbc3d22fa59107050e7ea90e4beb0031eaa5cc0757f5b9a3ed305920d83b5acc7e6b296b0d01b7ecb15cc167eee01a8cc00676568d186d68e1ffe1176baf581cef5ffa2f9991b4fefecc1663905dc3918df66640fa9f2f15db87acecb2d17f46ce9fe606dbb8092214e44f70f07912d8e5d32d09001cce6634e25823b20029ad0d3f6a8add522d7b422d017d926812a6e72a568be3a2d933b389c5f1b0696997e86e29b88e8f6fd256d61f4e72a956022a081c2fce482cb43d3455c92245549b9eacba492f12350ad6f89ff589feabf01390c8f1b5157cdbe09fa784ef1bf878a0b000da4022f626cb2cfbedf511975126369be9391955ad03566764aa9b476c01c63a9963e1045bf40ea6436d906c189d072b0dc4d0d737dca985f562c9ed4d7314c90400957448f9617ef1000016826442bd9d0826467c1f932b843f0707a5913d7d6c184e211298ea374bfefe31a0b9c31a8e0dde2c12bf89b70524d48b76995bec3ece0f7a192bcb23e66c54ccc27a6d6bbbf901221396eb03cb78cc28c29f24c4595e6fbd14e7d19ebb72d6608fd8bec94a1fcd5b2daa1bc81dc47dad17c3680b4faf4805ff5130b5b8a5302f7ad9bef2ea8d530f073f94e5bbd414a610be016c1b37934dc69ddc0f0875f971c642fa3f677003ef2ec4392cd1786e99bb0c6db2c3cfb775157ad27cfcc7bb920b007508a37825907ed63aa4148243788b4e2a54da7f4b0978f90b008d009d2da173a3063844616111c0f6d084fa64c2a9152e927deeb784ac709a5322092befbbf8ecbf42f2dee06800c60719b19d3897d85bc3ebb2519a596521cdcdf442c53b444c6fe979760b33840aad8fca5305ec648cf2bf1f15e43a90699803f02406761b6662443387b3684985ebfb22c6204a2ea3d879bdb1eed3", 0x1000}, {&(0x7f0000001280)="f2ab9359e8c9167b5172cbd89e13c9e80a6bcaf24fefd2ed63dcd3cc59fac17f597b880e3a0d29a806efdf5de087fd1d688a2477fd19c0c5cea2967523eb8e05d635e6ec8ce4eb0a6d3705f981a8f5ffc1089e", 0x53}, {&(0x7f0000001300)="ad851dba9d", 0x5}, {&(0x7f0000001340)="c5b6be398a1481e563f89566a9ea289f3fc42d6531527b7a2a2e9633e8f8e654f58916bdd845a2936b5a2322ac0046ad4ed422d25439cb4e2eed354a796b370960ec5983a555d539de1f48936a93644b181e423e02a48f6cf8c600", 0x5b}], 0x6, 0x0, 0x0, 0x8}, 0x2) 07:26:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0x0, 0x5, 0x4, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x3, 0xf0000080, 0x7, 0x8}, {{r0}, 0x0, 0x0, 0xfffff, 0x1, 0x6}], 0x6, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x80000005, 0x9e, 0xb18}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0xf9, 0x80000010, 0xfffffffffffffffa, 0x4}], 0x9, &(0x7f0000000100)={0x8, 0xffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) readv(r6, &(0x7f0000000040), 0x1000000000000091) 07:26:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, &(0x7f0000000100)=""/204, 0xcc, 0x42, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:26:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = socket(0x2, 0x3, 0x6) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82742e2f66696c653015"], 0x10) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) semget$private(0x0, 0x5, 0x401) fcntl$getown(r3, 0x5) 07:26:06 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 07:26:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) 07:26:06 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) 07:26:06 executing program 0: r0 = socket(0x2000000000002, 0x3, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="010024a6cc152f34288170f550130f92e2040000", 0x14}], 0x1) 07:26:06 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2002, 0x2000000000004510) r0 = socket(0x80000002, 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f00000001c0)=0xffffffffffffff8b) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = dup2(r1, r2) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x8) setsockopt(r1, 0x7, 0x10001, &(0x7f00000000c0)="1d250150910c46fac7341c005eb056e025ac0621b19300", 0x17) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x81}], 0x20, 0x0, 0x0, 0x0) bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r4, r6) 07:26:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x2c00000000000000) 07:26:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x10, 0x80000000, {0x2, 0x4}}) 07:26:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 07:26:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x12) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x3) 07:26:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 07:26:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000, 0xffffffffffffffff}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003e2000/0x2000)=nil, 0x2000, 0x0) shmat(0x0, &(0x7f00002db000/0x2000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f00004ef000/0x2000)=nil) shmat(r1, &(0x7f00004e4000/0x4000)=nil, 0x0) 07:26:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82434a"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 07:26:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000040)) 07:26:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 07:26:07 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0x4, 0x3}, {0x18, 0x1, 0x1, 0x7ff}, 0xffffffffffffff3e, [0x0, 0x8, 0x1ff, 0x2, 0x6, 0x9, 0xffffffffffff0001, 0x3]}, 0x3c) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlockall(0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x80000000, 0x6}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="981b6462e20511fc4672a22cf9b734b5932eaa3b521c3c8bb71d512b33d478b76fc5ebcc7d5e034a21b00192f7a2863b4c303976bc818ed592c5ed003bb6525f65dbc58010e64417f0cdefaf6ebd97b0f21b93237f5fe8c3c220294bab50fcb86b04f528f46af0dd9e47c63b800899ea301e4cfbf57918504c88cf330bd0271ddbbad0704fcf0f864668a8e446707049552d467ed32cda4e622c51583e03a49f6498f3e26b32edd5b71860f1cfa0f20278efd67a78776acb4b05632c4b", 0xbd}, {&(0x7f00000001c0)="67a5cd27ce0c7078949e95254dddfa30d80c60b5abd30d8487f1fd1d67fc78dcaa088dc852f914a7b17d60d3bc58775ee8268c557681943aac0900795b1843cf759c0a8484", 0x45}], 0x2, &(0x7f0000000280)=[{0x58, 0xffff, 0x2, "f4dcb94ae76bb924bf994b12261c79be235bb9a837ca27b12775dd5e445277b26fab6502f2b7aa68090d0b7fc4f9db1e0079d875c6fd4b68bf0a7bfd6b75ca20fdb3"}, {0xa8, 0xffff, 0xcd, "17c7174200f020ef9666c7e3b829d8a3305192b4883879e35e7442268a734464530ec47d87f5e3eff512165456f481ce7a32f88aea682f76fce1e3e779eb9cc8ef70f5ca29bae8b6783d4cd0d5cf2447334f4f37fa0402e0cfa87110afb7ea6176487870507aff6b7181ab214edede5e0fb044b51dc1e3ea96ec7a2882bdba3cc06aeba7f2fab6479b29086ea01a3c10d1dbf3298304"}], 0x100}, 0xc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x22) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000440)={0x1, 0x1, 0x4, 0x1, 0x7}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="01062e2f66696c493000"], 0xa) mprotect(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) 07:26:07 executing program 1: setuid(0xee01) socket(0x1, 0x4000, 0x8) mprotect(&(0x7f00006b6000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:26:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002004, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) 07:26:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) setrlimit(0x0, &(0x7f0000000080)={0x80000000, 0x9}) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 07:26:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026e2f66696c653000"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) close(r0) 07:26:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x18, 0x5, 0x7) 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) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x200000002000, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:26:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000100)=0x3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet(r0, &(0x7f0000000140)="1b016aa54db1051cc0d8448b49a8958446629044aefd718beb1d7a0b0147d74b7acc57152365ebb9a68e3166e8decf9414d113cc89df5997f61a6b8d09375f27625afaa3111a7bda495c455298d2c692280581f4529ca96d2bed1e243d27e85eba4e7f02a99e68ef9fd5d3463b1640c0edbc3ad5b7ab0136c43baeb2229fc03e1862be3381c4c8f532061464fb9f7a14627a9fa1f3e1c9c576cf7618e37fbce06403a10f01733e441cf723727be2a9e4b35b728da8e16620e2158d7804363ec8bb930bc980570bdaf5d1e201b1f7380b637086cab9bf4ddd8d118b55a2b6be3e94c1dc204b85a1d8d8ad07aa1136c7", 0x358, 0x1, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xde}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:26:07 executing program 1: r0 = socket(0x18, 0x3, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0}, 0x0) dup2(r2, r0) 07:26:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:26:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80a0, 0x0) write(r0, &(0x7f0000001680)='N1', 0x2) getgroups(0x0, 0x0) 07:26:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x7, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 07:26:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f0000000140), 0x10004) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0xfffffffffffffeff, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) unlink(&(0x7f0000000000)='./file0\x00') r2 = kqueue() write(r1, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xff, 0x1000000000}], 0xb29, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30, 0x0) 07:26:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2, './file1\x00'}) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 07:26:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x29, 0x100000000000000d, 0x0, 0x4bd) 07:26:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x404000000022, 0x0, 0x0) 07:26:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ff92827d402f40653468012a14c9aea328beb5d05b9bff8a60daa03b042d997cec7a86b0093d4359fe077a338a21cd6a371bb4e2a089d161331601caace3dbc29696cf5c904f9b3e6e409b121aa3175c33d63da1932df44706fbdce2a10e9a8b798aae43e6e61d35f43503af2c24f060cc36703f9f427613bbae791dbab2b8149753ece49acda38778657748755e1ddce0", 0x91) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 07:26:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup(r0) setsockopt(r1, 0x8, 0x3, &(0x7f0000000080)="131f1c1c9970bb80be6d9c7bc90704fc0c4ec2e5aca4346cb92b41e7e5095fab585af41442a172b23e8d2facfeb12f92cc6482b0c1dc466630da241827b0c928e1a59641caeff1ba3c237cab14dbe937b1207329ebfc5589d221deae280d9cfc6fa416c5001523ea4e6905ba3cefdcd296f4fece4cb161547355d943fb134a8769685783324b604f6fe7f1fd94312d703b2290c08e4a7854bd57ba6d3c3b5118a2201791cd02a119ea2e0066f9f7", 0xae) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x200, 0x0, 0x8000000000002, 0x0) r3 = semget$private(0x0, 0x4, 0x91) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x3, 0x9, 0x800}], 0x2) clock_getres(0x800000000, &(0x7f0000000180)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r2) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) 07:26:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x2, 0x105) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/212) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0xfffffffffffffffe, 0x3, {0x40bb48ed, 0x58}}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xfffffffffffffffe}) r4 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x40000) 07:26:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x80) write(r0, &(0x7f0000000700)="7030d01e7df6777989fee231a62325099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec1146353564", 0x115) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x78, 0xfffff, 0x3, 0x66e}, {{r0}, 0x82d915bc522066da, 0x1, 0x2, 0xff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0xffffffffffffffce, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x13, 0x2}, {{r0}, 0xffffffffffffffff, 0x44, 0x20, 0x2, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x45, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0xc000000a, 0x8, 0x1}, {{r0}, 0x0, 0x40, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x101}], 0x2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x28, 0x40000000, 0x1, 0x1f}, {{r0}, 0xffffffffffffffff, 0x40, 0x22, 0xfffffffffffffffe, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x8, 0xaa1}], 0x6, &(0x7f00000000c0)={0x1, 0x9}) 07:26:07 executing program 1: open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) flock(r0, 0x3) r2 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x100000000, r2}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 07:26:07 executing program 0: socket$inet6(0x18, 0x4003, 0x2c) r0 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x7fff) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 07:26:07 executing program 0: open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x21) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 07:26:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000640)="75817080b60fa96f8e487704102865c13a45ef11273a2625107e1963e1e67f86d0814d283ef45f22b9da048cf89c99a01958c39d98584e91fdec2b82b67005c82916d69faf461547c5ce24cab61c7c22a7cec95766e2315df4a5bd391448a315804a8c044a788d59a47dd71573c1acc1fb7ee0ce2e6d52e7aeea7e13d8181c99b24e82b952227928e6626887d6b174243f30db13c12bbc9effde54f6b1039df398252a272315f9f7fcee6821f502", 0x463}, {&(0x7f0000000700)="f6d95dc2405b", 0x6}, {&(0x7f0000000740)="5e7750bdc29d095b1cc78b18ad982e3c96c3ca3a27d6fc8b7e5eb210dec10dc63f7ea0c2a9a37ebd38482e2b9e3f7e1bd0a66327f063726ccead41745c42aef8e25c6fe8", 0x44}], 0x3) kevent(r0, 0x0, 0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000240)={0xc, 0x6}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r0, &(0x7f0000000480)=[{{r3}, 0xffffffffffdffffe, 0x4, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x0, 0x4000}], 0x7, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000200)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x88, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x7c5ef451ae00bc9e, 0x48) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) sendto(r0, &(0x7f0000000280)="50afb6b3e049a839be20635c7966b07f055fcce95e97364588625ddde1e78a0d5afa91294df7623d913da2443ba314474b930f8b231cd68a7d4fd24436108422898ab374e608b88da7e76bc590e248528c865d55fe8e1dbac667ddd5b7ac9a6a43bdffcd2c80a17d395e12b10e835f0e33fc830ace580799c32222bc7a51a8d220f7f4e3589714d5d16ef1e405f280865d232fd44ed616755e", 0x99, 0x408, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffc, 0xa0, 0x40000000, 0x8, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x22, 0xe, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x8d1, 0x79}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xffffffffffffffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x10001}, {{r4}, 0xfffffffffffffffc, 0x3, 0x41, 0x823, 0x9}], 0x10001, &(0x7f0000000500)=[{{r0}, 0x0, 0xc1, 0x20000000, 0x7, 0x400}, {{r2}, 0xfffffffffffffffd, 0x0, 0x8, 0x0, 0x952a}, {{r4}, 0xffffffffffffffff, 0x3, 0x20000000, 0x8, 0xe71}, {{r0}, 0xfffffffffffffff9, 0x4, 0x88, 0xff0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x87, 0x1, 0x7, 0xeb4}, {{r3}, 0xfffffffffffffffd, 0x68, 0x9, 0x3ff, 0xf}, {{r3}, 0x0, 0x80, 0xfffff, 0x5, 0x33}, {{r0}, 0xfffffffffffffffe, 0x80, 0x61, 0x7, 0xff}, {{r3}, 0xfffffffffffffffd, 0x42, 0x21, 0x4, 0x40}, {{r3}, 0x0, 0x83, 0xf0000080, 0x1, 0xfff}], 0x7, &(0x7f0000000400)={0xb6, 0xf73}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) pwritev(r2, &(0x7f0000001c80)=[{&(0x7f00000007c0)="f7e9452554c38edf8353390ee9d80785df1d37365b31a201193ba3046ee0cd85c76a4b", 0x23}, {&(0x7f0000000840)="9c5e76b2a6533dc5f4d1c5df5392f43907c157655cf6cfd3c0993e9fa30e5f12e437c8591adac1fe03df674a118f1c496ce2afe83a4d292ce58619489eb78734231856a6f2ced7dde9df4f78e80aa0df479028ec7a6083c4fc37df19fd130d6a838b6946f8579089e5ba68a96b652f0c786503641bbd5a13caabe09ba7780fadf5", 0x81}, {&(0x7f0000000900)}, {&(0x7f0000000940)="37b3c61d751240cbe2be62576913fabd5878e57baca731c489acd0d4cd468c69b088713207e2f23a38df58d6af64554a936f9fe0dd29ca7ab7d85fd1fb7be49b736a8ce0044f744a39f69be89f0e83dd3c2b0f292dc224d99d61449334e0b8612b761c9f2238b4adcdec4f52a1b26558841d202eaac66d71fd0d981936fa45df97331e39516d5607cc49601748a98ce5ccc221b92d11ad2b3d75b637d8d5ddadde7c2f278716a71f8877a6720e492c01fc2529f0e664757103c9f3b231", 0xbd}, {&(0x7f0000000a00)="1e8c0840f34c2ab023cec331af6a90662f2b7adc3ba46bc010e510b93ec21910cad944fdad3dc7ca29e6a533380f50bd73bb43ae0e66a57a77b08de54df12008d2a023505e73bcebd059b61ffb8d42542b899b7507f32518e4ff5815a6eccd4ddfd1a1cbde142e0876fed10f04a85a4e956d2770115cd8a33ed5d3f0fbd98c78608c669cce464abf7ce9c465", 0x8c}, {&(0x7f0000000ac0)="a7dcce52f82563c6c408fc94a544bcd60ff6e9c43e65c385ee13c438401eb33f6a710938296561b65470778fcd10d9fa9483235d9f4a7a6cd098ed700b8604a88653f375cc3134cac5f018248fc21be6cee2352236775dd563d3e98052ce02157bb30274196dac6b6aad67fbf9ac1c320509810446281cc0a61405e22e5635a44359a353728b3be1ac4c814476d702a8565b01f15a2fcd98a4c7d23c75153592edd06318e3a0bc9ddaaf61affe4e12d14ec153228dc09d83efe7595f761f9b1b4dee59ba6cee16faf10ee8b05d11c9641f3e0ad9145e1193", 0xd8}, {&(0x7f0000000bc0)="28448f0770924917b1bac9f122998b026817075b39e4334fd6d0dc768ce41ca3d8380cb9339f420b6d02434755f8b5a06571daef910f5ba2ecc70a652ea9836b54fdb83e792f87dc6570e597880f9be3980587ab1deff2e23c400c589cee34c84d3e3265248e0322033bc814f524a9f7bf6b866ba01bf1e0d47a1ca57f04bc8b00c49e45f922f9f15e4ff89c3672c5187cb533866340f2cfa2965121593856fcb99cac1274b62329b0af0d968dbeb3ac1f18289b143b7678dda4e0e243adf6ac998c1f63e875197cbb1f6cddf9d61a7d09144bf3e37069008a9ff948db255255d4bd487b14cd74ea4409f2350f87b8da0c91ac822739d9f79aaeb919c61ebfd21960c8a230944bb9e715b8c9d2a4ea702e6607a9173a6b8e145ff891bb4b7f3136a0275719ac9f77fee43781f10495aa8926292cc10640665bcc76003225526bbf60ff1d44bd99f718f3ba2f7d13a9db80faea868c590129a74384149fff0e6cf29daee1f9b25d1a534d9ce4fbdbc408b94918bede841b6abfd28113d4710d6e5d88405f127cea43d8f9dde36a8701503045807554f00cbd30c4137d8a4a36fd599b6873f0d54a2bf907f80776c9afe6c9ca76a7a6f8d980c9fb297a6726ac24b7a61dd022682fec440ed9aba833c61a3c5ba70531caaa3bb2337c4140ccbf9ad0d817606f9673dd19f84b64b3888c4d4e81d97a811d4e79316c26b2db238c9a0862c750c681dc2c6a26ea9ac612a00349f16371f88b963c1316e2516d997627e5449c9996e79d8471b51b956b6bad2f3085b3f8a6da00c204be82bb70d85ef521a8c14579af5ffad24ae270f1410e03c9d12a633c82c7720b76054e35dd88d1200f025a18d670b2e37134a6ae2b027684faf9e7c52d0233ea2fc329c9187f9c41c6024c5e208f896c0219d60b891273df3777d26f6e1fd60ae25e0c8dedf2554ee984faa4dccc712e165b9c8d252dcf03e0478563e3b7866b055f95f6ab92fd25fc2f9a35a91bddbb910f1e9e101d6b903e11beec1448036661b458af64bfc7dedba1a1282bbc098aabcfb3b305e43b4f045e7aa1626615746a19a59d0a8546e9fb934e30a447ff283f02b4708fcfacb331fedb8b3df9b9d14a082d48bcbe399068554be71107525c7ff4db2788177f3c30377f0a00e728236bfef7bbbec082ec7800c7c61ac544cbf6f4914228b26a86cd2be97e52a6faa98c63a88fb114286392735af8883bae88c43fd7f2204db63828b8199584648511db03f0f22d5d3817ac52139464a4001822b1b42d5fc208c26bf2c3529e87ea55e2034cfc5ef5d1d3df55bb8f086538cac512dc1f37c97250386f1053a50574b4b22bfb9b9b92206cb2c14138c0fd0bd308ea5b71bab34c463dba0e1e5113daaf3ca4e490ac7f7bf4d09d243bd65721fc44441edfb1b5f00c5f50f69134e9ecce9d2959fde9033dd7b7774f50eb8d5f1d6d728f6f4df04f115fa239470a2410fa52b969da1db48752d1022144ba2a3ec8aaf6b0610ed7fb95376e8715914cba85d9c035a8e622e8575390a6167dde00206fcfb280480b0f03c6f381e51593f6b1f1a9d0b5cfc2bbcd4d1df26a5b7f1020932629ba2fb55d19c6036ce58fc54fc56a15ad71684833fad5c14e003208d53b2d716f5ba05d8ebdcaa5f8ee9427a9bf9bdd218d8b54e3b184b06c73b2995a343753f58d0a61bea2fd43913e577b71aed01348baa808e982529387e7c458e9e5e959d9279e11161a6699876f3af4e83b9731b473f057f5124889192eadda80ddc913b06da21f5fb36ba30d925bac62035b50d10cd10604d99059f5d25da517032a3ab67f2ab9071e1e3dda330772f8657d02683b024a164b41fad8e362e7e0a20a70587af88944c5648fee358dbe909f7d02a61520d5b6d636d996b2d19bd765548c743b8d2271ecb6ce31087c92526b3a146dbc068ef40a971524262c14bb36b3a51a5f857b76eccb29a9306415505b28c06ee6796945c56e12ea7dede121ceba463d3589e784633254cc4ee85b2c4039252d2d1c224907be926b13b3d9f2a0b32c1f4a3ff6dab1dd6e2ebf1aac42e698e0e3a6a132c45116583b1a7a050335eea80668075e41113b6b280b4b4a6ac5e9da4c0785d628c26c792dec133b0c0aec4c5e1336f81960050cdbb7b6983063e015100e6274f33e08273215f893772816377008d544573d49a1ad9bd8d15aca2e25d551114a25badf5f769a3113450050d87423ee4e9153064f1829f73c971d47ee0105f9737d156389cbc48caebad4e49ce157cb10e215272c6acb9bbe69758eae895e3fcbf92964061e1d96dcb0c0deca84baad559f54add15c2e4a3d0f0def1d8037140cce47efec6e645aa2ddfa52d9217cbd75fe7d34f5277ccaa766fb8fefef2357723fd8f4d96b492de97c9b10eca675382b2610fa407780a7aa8ae44a83e2ef0cfbc327cfcfd9893e2bccd50cc29b125cfe4c8b54823dcadfc9cb6e4b9b196eb03b5916d3896c5b14218597365836ec641394f3676567c213bdfaa7e80ed9ea671aaa9e1071808e5010cd68b7d5a21a6f2117f1819a6689916941473c5ef11811bec6a9d0d18972f3c1b74424074d736327658b5367cfb08f1a4edd32044c647ae361dadd1f7dc604771a6030f75ca4245827e9b9701c2671efb21625b5a8b35ecfea736f1dffc871b3c193af452db41747e917673e3a268f8e422dc347058605c3a1e14f85b4be162bdf1a7e489878c059d232d7dd21fb22ea415bfcf8ef4252734c3556cba8f918a20dbb87032b7c45c95ff5a726e1e8dc7f54b6b07ea8ac042d35bd251e66a49563e03e8964e3676a83e88f5178ff3d9e8e86f5967ba8157ca1c4ba9d3f002aac019885b588d1a356359e8c6b9fd854b74062bfbd6485520fae1a5285d2791a9c055eaed4085819e042cb870c3f319a3a93f666489a7c444d34722d49bdb4e08f959e30ef42c7f97753d00115f9dcd4bc5d86a01e700fd24a8cead2058153e2ec9b253a299018835d944466e7b9d7345f35dbfa754005be1918972f11eb8614b9e817c84d95be7df7b50c34141db8d79acb7df0b985973fff3d01c977ded96b39d58f9206376af4d59717a73067afabfbae482709804d92ec3d6f36bba2a2aea9ddbf25f7dd4fba5334897362c19644b881179c6a11626a473ef3c3fcc54378c58c40328035395601a482e28e814db0e2a570d05c0a9bf77439cad77cbfdd59df7c88d9cfb8f8658a7a1ef9b0c5bccad213fc2875a5ab2915950d9365d6e9063d33db73ab63d9be7d36be1592fd5320c526e9a832b6f76514a36a9a56e5c86fc507690328e4add84399bfc7af878894a95b04eacc09b17734d169a48b8155f1f641f5bdf9545d73e6df8052376c4466a0e7430d49037a809e073254d8674728442d9d92d0185b75df300918c97775187dfb3054263faed03cbe5edd059d8fac98520fa1f806f9fa6764c95530468f688588b2c197539be5d83672f4c7ae2eb423150f791e652472eb132628a6d7c8139e5bf4e5db9f90ad893ea7f990618907f77a15c7e197c579b131565b0236ecd30707ba037986bb3f1aa285d168433f64dcc1bfef19f4825b50476ba1b49eba004421d784d1befa4bd9d6b075c458bfd56cdfce842ca022f1f3758bb4b947bfc68592e98cf1540fdeebb3f3e334f9a1e983a565730c151e62e8fc33bb13562367fe4cfdff7fd1f9297a08535d07b0b1349641e1ba729dac07acd35dd54464d60c315900b2217ea76d2201320525b087e06bfe951715a11c5bc26a8e3f940a0281bb3b93e62c4d5da8a9525e52d67e5705ae1c2c1f96ed3926230dc074d7e2724b091ff22e1107d943875136ced683297b04aac3dc52b0d7f8791c9d59ae9ee28de9fe1085ba24243e8a824237142dec82fcb624427b9a1d88629672bc16493824d3746bce4c78d7c4b6b3face39dca126a8969ac03ae47a91d6324ab53917ef3b1324e8c97066866e99bf7d2743564c64de0447ce6220784e7f634a12365b9c7756847c38958e0a692fe738887afdbf8453c6c56ac12bab10826e96826482aa838ef476c17da80d939bb2d3af7bf1b002e38625ccb8773784a499010322c47a84479369565f1ec7c29db966c2ac2e6a143f0cccac15fb3c25a3e016c50278d14c0755a6c8ce0d0630ff2c05e5255c79c789243fbccad925a04269190ed95e130161b206f82847656ef78db14bf62cd3698dffdceb836f7bbf2207a36e3a1be9ca6247b80cdfcd307500ac7176c1f5c626ba8790e09d1599046e949b0caf8945697e2c0a4b81296a5946c173785aa5f5d176e31563d545733e297f082a15c84527ae5b583213d6c952c84827116367cc1250229e072e94d97182c0e824ff0c6aebc0d2e9236ef3ce028c275cdb73c06393f26c4b5dd05b07bc9b86423bbe66d0c68c0dc93ff07d6ac6b3073fffc6a4e786454ee38fb600035eda0753884d36f1f424bb0bf78ab3c2105b540ec65ce199e764161795f7810fba37296e20096bf4f0a72999be0025d928d997c34bbea46255f26cc9b2dded70ef2d32e8183c48c477148624be8dc4039fa896c620be8b92a943426d7996d54f12415462f6b0cc3804c28db2fe6a2adc9dc0540dc81fc2fc55c8f85fceadfc28f2df8eec0580c37782624e6dbd2dfbbe4356cce7718b068ff386aa4ba038bb508e6606354a5accf1fff06912276bae89fa8f5f4edfad3f4449d27138aae2ebce436f65a2d5b045f5b51160a7582b53d264f4c5f8fc51eb8f66a1e41465be8b7c3198ffe47224ace436075d3a98d6a71fbe6f95557c17608d795c26cd03236a0e40f8fdbc7917b5dffaab2e1853f63c6f9d1d572e97df9a9acff96c896e1703014273a6664521f859ef6ce04fad2402eb3fa170b1e81dc8f047b66c945ae9ab365b966f1928cd6827f149682d475aeb800ba101e1630aec4aa7fe3a52dd35c449a738aa9ae8e43810da3cad99cc975d97eccba8170f241be178118f3ac8f9a74f7f7ed7190f41f00e03ab6fc12edbb42d271fe4741162fa8b00a7a10a3897539b01ac6fdac1cf9e08f0a68da274e89e29471b18522c772e367efecd559597e76eac0232ce89fa9709a7918b7e18781260cff0e0dc63ca766cb03ca241456ec55741f88fd1a78597550d93ab2f968f28e4c2f30c773e18197e5a1a1dc010de49e5493e77bf6a445d883bd5b559e1daedbdd6891f0e20e1e3c8301c493546e8cfaef15e057c2da449855aa2e38ff762e6058d69d081d905848b4b5cb83e1f082bbe86c5e4ab704fed8f7c5480ac84d75371e963d56fe0cdb4ee6d402df7e3485e495b12f58a2f99fbe16f620a31dd90f8d4a4fb4770f6ca7e2075f05442904ea718cf153ac8207b190c88a2aa4e3aedd3cf28174122d7b4a345006f74229f1b4ba35a5907fdb05926719f86cc5f97fd9af344977290984d62474b331306394937b06a9c7e0f03f8af32f80cb1cbbfbf73852f000ffbed4bf6edd29ff0592b14a005405ddce55d2642f9ceffaa606f402d08ad0edf005cae158bdbb8df4c6851dfb74bc92857d20b0a186fc32c452cbf674475a88c566da988a65aad0d603bcca8312c3c2bf5bf66d698da91c4a1619abb33a2b65601cd1833b0263fb6484e82de179e8c4d43a586eabb93a8965014c727e92e1b1a60c3d0dc67eba32283d0efe5946ae6204e8695acae999c5881ed20b7fc67b2418d69c934cbdadbec7849e0913a484b628c92ee246d8c553f01669239e7ba3fc723e5e96b61c2f5360537e6232e65983069ef40dc948f699dbc7d8a9c57455c3b6b", 0x1000}, {&(0x7f0000001bc0)="cd70dad9a9955c46412cef315b75d15d3c84f8cce09e96e1237c12b38d341ed92844884679c5660ff303061a1f3cde59fa9841611f35e041c82525d2ed4857b142a07009e3f7c2dc2eb51de8a0d0fbb70631685a5334067a26d2641c55ce004188173c18c1dc132d1347a877155104b32f38e62b25d84e2d77220d188fbf35d287d57cd20a1027f1fd2b3288fe87646d4143d26e4cd77767a10aab048c5bbf0445d6b169", 0xa4}], 0x8, 0x0) 07:26:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) getgid() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 07:26:07 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 07:26:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0xffffffffffffffff) socketpair(0x7, 0x1, 0x8, &(0x7f0000000080)) 07:26:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000180), 0x1000000000000066, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) close(r1) sync() 07:26:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0xb16a, 0x2, 0x7fffffff, 0x3ff, 0x8, 0x0, 0xc4, 0x2}, &(0x7f0000000100)={0x10000, 0x6, 0x5, 0x5f, 0x9, 0x5, 0x81, 0x7b2}, &(0x7f0000000140)={0xfffffffffffffe01, 0x3f, 0x653, 0x1, 0x28, 0x3, 0x7f, 0x8001}, &(0x7f0000000180)={0xc83c000000000000, 0x871}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="1145b37ac47121cff4e2ea1af7bf13ad440ea6b4c35b9712807d39fe76ba5723c2349fba418f25df1e1ee68177b93eda532d5369293d9e9b546e1515995d8f9c1e9c8c77d2e077f57d74772bf06a5e09e8ce8ab7d5e11636ebd42bf6361c1b096b82b363f978a4ebdd6aa8a94385881bf9f38c7f9addcccdb8f2f496efc7f5ed79d86cf9ea536b3549cf2cd3d00020fe9ed53e06cb675ce127a8e17bd25d8cb199400b7086c67e025705eaf0b9b9b3f4965bbac69057186e78ed41608c0faa5b7e07fec7c551b9c71808", 0xca}], 0x1, 0x0) clock_gettime(0x7, &(0x7f00000004c0)) r1 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x40, 0x1cb) flock(r0, 0x4) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) r5 = semget$private(0x0, 0xa, 0x20) semop(r5, &(0x7f00000005c0)=[{0x3, 0x1, 0x1800}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x12, r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000600)=0xfffffffffffffcb0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r7, 0x80104277, &(0x7f0000000000)=0x7) getpid() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000640)) clock_gettime(0x6, &(0x7f0000000680)) ioctl$TIOCSBRK(r4, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000900)={0xf67, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f00000007c0)=[{0x101, 0x6}, {0xa7, 0x3ff}, {0x2, 0x3}, {0x89, 0xb6b}, {0x21, 0x20}, {0x21, 0x6}, {0xc6, 0x100}, {0x85, 0x3ff}, {0x83, 0x2}], 0x9}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x2000000008, './file0\x00'}) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000740)=0xd82e) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000780)=0x1) 07:26:08 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 07:26:08 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xd100, 0x7f) open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x2) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 07:26:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 07:26:08 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 07:26:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000440)="660fe17c8c608fc978e15d4cc4a27daea30200000064430ff17600bd00000100f081aa080000000f755164420fae9c1400000100f30faeddc4e1ad582fc4c3ad68e407") sendto$inet(r1, &(0x7f0000000140)="985c1456a3646048f285cf293f573a79546dd5fef276b5022fa1867fdc414a3d309e0b0b33e5ad9def49f9221ed69db62eb26b3303d69766d7730902f7956696a22219b4fd492f2dc7b3c5490138d106", 0x50, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 07:26:08 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="41f55383fbefea0000"], 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r4, &(0x7f0000000200), 0x10000000000002a3) 07:26:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8001) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) fchflags(r2, 0x3) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000100)=0x8000) 07:26:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) 07:26:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x5, 0x2}, {0x9d, 0x3}}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 07:26:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10102, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair(0x20, 0x8000, 0x8, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r9 = open(&(0x7f0000000340)='./bus\x00', 0x440, 0x0) socketpair(0x1, 0x8004, 0x4, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc4, 0x4, 0x5, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf00fffff, 0x6, 0xff}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0xfffffffffffffff8, 0x8}], 0x3ff, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffd, 0x2a, 0x3, 0xf2, 0x9}, {{r5}, 0x0, 0x1, 0x1, 0xb264, 0x7}, {{r6}, 0xfffffffffffffffe, 0x52, 0x6, 0xfffffffffffffff8, 0x4}, {{r7}, 0xfffffffffffffffd, 0x2, 0x8000000b, 0x0, 0xffffffff}, {{r8}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x5}, {{r9}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x7, 0x5}, {{r10}, 0xfffffffffffffff9, 0x8, 0x20, 0x6, 0x7fff}], 0x7, &(0x7f00000004c0)={0x4, 0x8000}) r11 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r11, &(0x7f0000000000)='N12', 0x3) 07:26:09 executing program 0: socket$inet6(0x18, 0x1, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) socket$inet6(0x18, 0x4007, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x272}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r5 = msgget$private(0x0, 0x100) r6 = getpgrp() msgrcv(r5, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r6, 0x8, 0x4, 0x1000, 0x71}) 07:26:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) listen(r1, 0xffffffff) 07:26:10 executing program 1: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x0, 0x1000) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) semget$private(0x0, 0x3, 0x40) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) getpid() r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x800000001d) semop(r7, &(0x7f0000000040), 0x214) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7}, {0x4, 0x9a8, 0x1000}], 0x4) 07:26:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) truncate(&(0x7f0000000140)='./file0\x00', 0xc3a4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x24}], 0x1e}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/155, 0x9b) 07:26:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/169, 0xa9}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000080)=""/50, 0x32}], 0x4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) lseek(r0, 0x0, 0x2) 07:26:10 executing program 0: lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) socketpair(0x6, 0x6, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r2) recvfrom$inet6(r1, &(0x7f00000002c0)=""/140, 0x8c, 0x801, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x80000000}, 0xc) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b0006000000000000000000000086149ea0318344aa1a0c9f71267b00000000001a927c000000000000da9fc3", 0x34}], 0x1) 07:26:10 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/14}, &(0x7f0000000240)=0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a1d0000e400", 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) syz_open_pts() close(r0) dup(r0) accept$inet(r1, 0x0, &(0x7f0000000280)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:26:10 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x401, 0x6}, 0xc) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 07:26:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 07:26:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) 07:26:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() socket(0x6, 0x5, 0x1ff) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x70005, 0x800000000000002) 07:26:11 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x91, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x8001) 07:26:11 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x1) read(r0, &(0x7f00000000c0)=""/18, 0x12) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x1) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) getppid() bind$inet(r0, &(0x7f0000000180), 0x10) 07:26:11 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0b14c44f7f202c, 0x8000000009) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000380)='oL', 0x2) chflagsat(r0, &(0x7f0000000340)='./bus\x00', 0x10000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) write(r0, &(0x7f0000000040)="0ae88e5847ac0866167e955cd0308abf144bf810d7a71b985d59a0985619652b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223", 0x47) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000280), &(0x7f00000002c0)=0x4) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000240)='./file0\x00') dup2(r0, r0) 07:26:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) fchdir(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 07:26:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e573f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da005bbd47b3bf57b456f5445306a3ac7d4096e8c986b87cb2d72b8bcdb89d8a4f5f728193ef16ab93f12fc4d5f16b10d16", 0x62) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8648b48935d14b79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5cad400000000000000045455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) 07:26:11 executing program 0: r0 = kqueue() chdir(&(0x7f0000000000)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0xfff, 0x7, {0x2800000}}) kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7fed}) close(r0) 07:26:12 executing program 0: geteuid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 07:26:12 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x30002, 0x2) 07:26:12 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x400000209, &(0x7f0000000200)=0xc, 0x70abde4caaba4725) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f00007d1000/0x2000)=nil, 0x2000, 0xffffffff7d) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x3) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="ea0302060000bcf387"], 0xa) setsockopt(r2, 0x29, 0xc, &(0x7f0000000240), 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0xffffffffffff8001) 07:26:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x40, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 07:26:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) 07:26:12 executing program 0: r0 = socket(0x38, 0x2, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) sendto$inet6(r0, &(0x7f00000000c0)="2fd67b697790d2313e9e7495fada0dfe4b787ebf803bfe9d04bbd670af2f59548b60abf3ef2e74e763c0db70718e79eb7101a0e730fba0f84b0a3920d9977501ac382804a4ade6d9c5c7ed268e3e4e32489811bfc073112e38908cd25ee89f60eee6ef573949df611686f70070ab50d5df329e6e055f25e8e530bd2f9c7d17d40131574f0089d1ba41ce62a09cade7c08c237afb0410e9a8afe75a9dfcb4f3daf4574c26cb69dd0c8cd990c6cd023a55a8b29b6285402345bd6c7d30b7a0246a07ad36bb3e031e32e6d52a4b5eda57417425046559649820f951d2192225b3bd46a383ea30efd05f7edf", 0xea, 0x402, &(0x7f00000001c0)={0x18, 0x2, 0xffff, 0x5}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x240000000, 0x4) 07:26:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x913, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="6f49198269c215efa7067b369ce977d4bcc85038369d", 0x16) 07:26:12 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 07:26:12 executing program 0: r0 = msgget(0x1, 0x40) rmdir(&(0x7f0000000000)='./file0\x00') r1 = dup(0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/236, 0xec) clock_settime(0x6, &(0x7f0000000180)={0x9, 0x4}) r2 = getppid() r3 = getpgid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r4, r8) ioctl$TIOCCDTR(r1, 0x20007478) getegid() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) poll(&(0x7f00000002c0)=[{r1}, {r1, 0x1}, {r1, 0x4}], 0x3, 0x5) fcntl$getown(r1, 0x5) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000300)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="506e534b0585621e95d3b4349885d5b79d85db4e731a8b43e4e59b4cf559c17ac67e1927de71915864284d34480525668efef9b859bd77294b3d3b0153ca5baa183b9d685a1f5a0a1c7cc66ab6a7cb2d71243a6d40fc3a4bfd81395085b4b074d94bc125e0233af35d97aa6f4685fcf093f73951b8ca14dbdd4a6d11e0c63a790de1f5c4f1c0ec56c4acbfb3861cb1f83eb9218c4bcaa44f68e57d39cbb23bf5c8166acb7ac46383538132db62667f317d33e6a5bdfa53a1ea333a8f1af6c4f0e533c2564528b45ab80a7035af2968c3e061bd053c3d53b1748020ae24084a16dd26b80d11bf73bb9579675288160b", 0xef}], 0x1, &(0x7f0000000480)=[{0xa8, 0xffff, 0x10001, "4e39eaa866bfdc21bc23fb2e2cc293929cd1d5802b83e8829c371fc62a0335215690f96be77ceb20014ccf085f965105426a2aadd9b62392646b4cbb7574ffb2e231f2678ec0865cf7ccd1fed99d8793eda06885b8ce1ffb44c412c9b382a8b9c5fd13464e86cc1a547cbf23869faaea4dd16e2b1eda4706d6f83a011a95a036565c6f720baffb3d86e7803bcd7bd07656c3"}, {0x80, 0x0, 0x6, "82cd758a8a4705ea694c9624ed975aa133493e743b43bf1ccb4e8e3b1d084b037cadd70542d4fbe369057256dd969a0dc9393bf55ad4a869796793c3997e39ebc15a85f5d516f9933d2c13a0a17561b344d44117e891c20c12a7a26396c77d6eb15b93d21c8f843500955a"}, {0x108, 0x1, 0x4, "e614c120d07c00f94b68c5f349ad5a8a5e27f456b9e3d161984ae42ec94685687139b65bdfee69a2736de2a262d002904998396ce822c204268d9dc69e5ebee3d78604a1b0d3032cd377f35b258b0b1470833e0ebbd0bd53821ada97c7fd4b077e716282ef95c1a0585e39615a707bf96b65134f8752fc4bd95e3a208735629ac59ce45a692a656c7266d225bb3d21462b216ffeaeee3048c5a3e6fe31ec831c55b7b82a24d78c925e3895dbda83cef224af1d0bddf12eb2761166e2adecf45c023367f31dbabd3c6ab874e47bdb1a0130d4e28a5f3e5854b0ef42e5ab75e0a2a7cd54b2b4c977dd45f1de46317ea0f453dd5ad977de2167"}, {0x68, 0xffff, 0x1, "4d0cb81ca65254ddc21af22b156408bdd6faf5e326c128aea620cf647e5d83f221075614bf1f0eb449bf654e776b8db38717dd14ecff28162e025c0ab458199c6f64c0fb78f692f08877bc10473c50321070"}, {0xb0, 0xffff, 0x100000001, "b14158be3a3eb940efb939a0c2ca326d5e0e6ace6a6b80e2a2a42d41c0f1c1813bd590c1293e758eb045abf696fc35157df68e4be929b0c1633f38d0fe59c5b434cc89f4b67d0e2b8c89b6b0b2b4943de152cbfe78aaa3a7e6daf8b8617a2db940f51e4829b73934886e4b67fd428c2ab35fa3daffccb6fbc35239b0b2f7ab9058f4e4695f87a9f01f315bc4b320ff6ae9acb8beff4aed65759f9211906f"}], 0x348}, 0x0) symlinkat(&(0x7f0000000840)='./file0\x00', r1, &(0x7f0000000880)='./file0/file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000008c0)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) ioctl$KDDISABIO(r1, 0x20004b3d) getpeername(r1, &(0x7f0000000980)=@in6, &(0x7f00000009c0)=0xc) getgroups(0x8, &(0x7f0000000a00)=[r11, r11, r8, r7, r5, r6, r7, r8]) bind$inet(r1, &(0x7f0000000a40)={0x2, 0x0}, 0xc) setsockopt(r1, 0x3f, 0x4, &(0x7f0000000a80)="744278e4eb429c1c4d0b495554e00c9b82983f1eec568439579a", 0x1a) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000ac0)={{0x9, r10, r13, r10, r12, 0x2, 0x8}, 0x100, 0x7, r3, r9, 0x3, 0x6, 0x1, 0x5}) r14 = openat(r1, &(0x7f0000000b40)='./file0/file0\x00', 0xc40, 0x8) openat(r14, &(0x7f0000000b80)='./file0\x00', 0x400, 0x2a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wsmouse\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wsmouse0\x00', 0x0, 0x0) msgget$private(0x0, 0x8) 07:26:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() socketpair(0x20, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) accept$inet(r5, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x8000) dup2(r1, r4) 07:26:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000300)=""/79, 0x4f) r1 = dup(0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) r3 = dup2(r2, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x440, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x8) r6 = socket$inet6(0x18, 0x0, 0x14) r7 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1d) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) r9 = socket$inet(0x2, 0x4, 0x8) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x8000, 0x5}, {{r3}, 0xfffffffffffffffa, 0x8, 0x8, 0x86, 0x4219}, {{r4}, 0xfffffffffffffff9, 0x2a, 0xf00fffff, 0x3ff, 0x5}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x2fce}, {{r6}, 0xffffffffffffffff, 0x4, 0x8, 0x200, 0x7}, {{r7}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x1, 0x75c}], 0x4, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffe, 0x0, 0x20000090, 0x1, 0xfffffffffffffeff}, {{r9}, 0xfffffffffffffff8, 0x40, 0x80000001, 0x81, 0x4}], 0x9, &(0x7f0000000280)={0x5, 0x9}) r10 = socket(0x18, 0x1, 0x0) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r11) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r12 = shmget$private(0x0, 0x4000, 0x308, &(0x7f0000777000/0x4000)=nil) shmat(r12, &(0x7f00001dd000/0x2000)=nil, 0x2000) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 07:26:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:26:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000300)=""/210, 0xd2}, {&(0x7f0000000400)=""/73, 0x49}, {&(0x7f0000001500)=""/163, 0xa3}, {&(0x7f0000000480)=""/38, 0x26}, {&(0x7f00000015c0)=""/153, 0x99}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000001680)=""/114, 0x72}], 0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x80000000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x2}) 07:26:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() openat(r2, &(0x7f00000000c0)='./file0\x00', 0xc81, 0x5) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1000000000000077) 07:26:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 07:26:12 executing program 1: sync() r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) getrusage(0x3, 0xffffffffffffffff) 07:26:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) r1 = msgget(0x1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x80) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000340)={0xffffffffffffffff}) chflagsat(r4, &(0x7f0000000380)='./file1\x00', 0x2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xf9e5b81f94c85053) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getppid() r8 = getpgrp() r9 = open$dir(&(0x7f0000000280)='./file1\x00', 0x8889, 0x20) r10 = dup(r0) renameat(r9, &(0x7f00000002c0)='./file0\x00', r10, &(0x7f0000000300)='./file0\x00') msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x400, r2, r3, r5, r6, 0x8, 0x1}, 0x40, 0x80, r7, r8, 0x2, 0x8, 0x5, 0x5}) fchdir(r4) fcntl$setflags(r0, 0x2, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0x2, &(0x7f0000000180), 0x0) 07:26:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x100) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:26:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x108) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x120000000000000) dup2(r0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) 07:26:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7e6ddd6709e3e2a53000c5d0950f5a35243a8b6417edaf2e87d6da00a07cb06300000000000000"], 0xa) execve(0x0, 0x0, 0x0) 07:26:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="b8cccab137651e9a26e08b68aa9d69435c131c6ec0f5b4f78015745cbec953d985fa56ed90c1cd6fe9b2c5cb60efefbd2179d9d63502c8c4cf4e4decd870abcdf11d539b03f74bfe460f86a7a23a1ae1ec323cd2cd1e8745a67c68ceae69f062b445d931694c6ab5a5786b1c973bc0bb74953c786a89ce69fc410162b1d12209988b10592cbe553709de9be46ff658ef17d4d85cd2640c7e19a01fc3fc1d0d8145d0a1cbb60d6d243d3e29db605015920401d0a1417fcafd0f454b187a3c77bdce49a7c0d56c445e2cd51909cce50bc0354b2147ba5dbeb341aec846ace9025219cbcbef77728ba865b06af3e3c545cb1ce89a53c483a7de74a62db95485b8ef1b7b5d556f93499c99cd64a197ebb15b9208570bafd4a410a937ac135c82aea95e4389ab28e204c43aebec358d36f3a301e19f42b936704ecd41273b93189c8d721ed9541b7a77b56043050ae2041122df1302e2c4d2998bb41985edcf9766b131f30ad22a79e05751c6a67131e73c36ed078bb1319cdd11ee54d86c6dec4e3f8fa518dce301d7423106e8f7be73ba993e1ddefd11ecc4ee26d6be20258fd9e3810ac71a4071f71cbcea5529cb4a6a672a5e9840b81d76b729f437979f6ff2e9b428d110367402b9298bca5e48069e46d103521334bb30b81df2cb922c7d0d041a5df8f1491de5cd2df28ed9248e7f04e2a5062be279694e2821992ad76146c7e7fee09b16de4a0bbe71ff501dd22cec79eeb09639d17c3457f32a9b97e83bebc9266b760f3d458063949b40320b65c44eb15362d15afa02a7bc2c75bdaf437582f8acd833b569d00668eebf5332acdeb70367d7dadb2c82015fce461df608c9eea9c53948e26dc06c3f81308b38dac2c54d61cbc7df70616cc622653a85c1c13044f41c72fe0cc7c4b420385b5caa6fb9697c4edeabc5a7907ef3c1676a40abb692b9e1f45deb0bfeac7d615b3f70c615bedd9539c8b69d9925b80392bcad1fac038f028d22d21b309510cfd3602b667ef0a03c9a04defefb2bed7c2f6b0f36d2e15c7fd289f33997b9d73b89856d24d8f3b9ca55559cff6e4cb68af7310fc4d48371bc38509da68c51fdf97aedf44ac8b89f221be0dc5a5009897a8d948ffb3620af85037d2fa90a70fcf681a2a97136ea6d26d3cef0872f2cdb482a345d7f9019a1cbd45c025fb312af0f3a027b5f5d1c4b705cda93dd76332143440b21c85a1559d66a2478c54f66016532cf529bd246b4740eecf316f71952ddb239e238064ff98aaecca3ab4c59fcaf9c2d28c2a3d086ad52e34cda08ecefb351f7ea1c8d92be98c9566126eb9589d5c6798c20beb9747db48ee8a024839a4df9c1f1a2ba2090080e191f08644096eaebcff29a2638b4c09f6b34c17008017dbb219fbb0c97cc843d72460f05e422acefea044e54b0de6e6c97781a1055d9fdca6268ee2f9f0dfa3b4c7259e9c47681d5619939226dc429d9af07c79bc4e99d696dd6a8729ac8d5961d9905e51b67d2802bdb60fe8934e34134364c9cd60229748ea7c4ce2edbb743b99c1d79bd0600d6aa393f25974583443dab2a814c3d877180c9625e3eb7614fa7e5524e76843e1571f89bb70aac92a7e759cfb87a01984e6eba1bc13ebcc4b1536d56ab935985e918fe30ea5ab1cae4a8ce4b6778ceb95fdfa2aabb50a9b963bbb45342f7ab43e6fed6a220f4699973f5d96286b9dca7ccce427bca83f2bc60214e55e0a5b42586d384b6f01cec58e77e7a8ccf86a5d06fad9123df1a5427beac32f87690415dda6591582489e6ab300319d78ef8a58a163095bae00e92d3cb57a276c68eb7343c3b287ead0c3446c3f2ea0b7ea2c7093e8381453db270514baccb385dac93bdfd95d3559813d662da741c9430d297973d9062ad425a08076d356dcd0574118baee1b37fb788f9310de0b80a6a2f48fd31e66f0dc396537ed3e2e4387c7f46b77565cb921afd60d2422b01365bd8f011d3a46c2fbc6690af10d690633fb571833bf7dff1052f648f92a2da9d8387db84ba46988f4a8b258527e608825d178809bbda3f00c706c00594f7982a87643af04e08c631b779cbd4bdecba29c8871f0f761e6915c17ff800a95337466e3383675f690c8a05e9a69a248b2ac7e5cb3641fd976f34f365c8a60a0b873be466449255c5811eebe321af02912a046d18ce6c03a3505473558c4761b3f8c6fa61dbb0f62edde39e3e154260e2fa4e4b148cb2d8301da77df1720fbc806e3c405f2a4edf9d50e0ed659814d420842178537f878242deb75e21c8749ee54f7e23df71dcee17d0e31ec583357e7f39a2cee0b11e5fcb1f917b87bf2d2ddba980fc661cb0254b0d3e2de3d3f6efdb31e751c3ab703dae056ab8f049d1e346232c3942dee612e2bbae20e1e6a8492fbf545b8987b12ef385bd26900f69c3d21189cf9a9ef98a853d9d3e7f680fac7949e7a00ba34f6147a47e3b640b72bb16bb73a3ca206d7d313a2b537d43aa5417aae3d9c8b86c7f5e9af7e5b6b48a42f3d6913fb4849620a0422b849c1f2c62be5ec93290a92b902c67a113547c95a5dbf3b1be49bf9a3a451e1ad86612ec68b008d86caf8662847ae5ceff8b96fcc1db6fcad5f1e5fc5f6a54fdc2d21931bcef78e4cd82bc04b370f67569d310c818eef7131a1edd95b718fcbfc5f1f594cc405c160cda14ae1717957df0530c4627688bb74496eaefa1e0105d44ebd80bdaf913062c8f241945f8a0a5520345ae6b0c7062b9e95be801a05c48c5c1f8b607511329a04bce8dc8c56173361912f48801392a84a487b9979d0148547a0ee34ba80b8e091552135e5618589b9f51aa3baeb0a4c0911d76f4ce7660e4cc131b494b7afb29154d5c655c23405ab70dd64c2fb42d6ab44c73b317ede4820a3cdb714a7634a9c8bd40715fa00a3145a1b323fbe9e52d6c80f833575d1f1bde2939815f04bc39de5836b9a45bdf99d167bb40a0f6770bef16e5cb9104eab7a525bb88eba254950c32e394cf9e47638b78233d432a5d4a111411c9358fe1588b83125942f2652be88ae039086c701452385647c4075777e88b0adcf5fa34bc05966d2922b7d7ccd148c220bf888e4eb6fb958b4935546556de03b796d98d0bea181aceef2de8b53971dd2adf57bb6a8e35969c56cf36091227bda598a88039ba4e9074c1a3080a35c2e684b72f7dd013a73cbff52807f525c6775f6c94453c6f9541866c9502686b015b25fa382f512e9df7626c78b33d08fb5f3e210a4321415f56050c830fb7f1667b6638d514759274ffae83d445ce48c148c6affddf899a554e2d6ce28af1d0bce23fd7d599832651e44f3dd3a886594cd568f3cfae5ddd7bbcd2eb84cf3fc45c95436588eaa16c3068af5f7de2081aa25383d6fa23e482b7dbe29b0d5cedf43da53e31d7a236d52028ee4df4b1aeeb83c526572345d7263ea107509c7306fd4a1084c1c3f9bf5201574898ec8cc8b2cda82c74bc4b6067e8b785042e02d7225b9273ae0b42611bb23008c603480793ce28f5279f1dad5f2202d6f96cdb111dc03fd43b1698d4460176f8ff79e89ef52564c794147368a91f8235d3fc5597193f0b700012e749811d014ef6cf4febc35403fb8142fef049e4a548759619ff0c95c325a094415d3335e8583f3607b33eaafe186881298e8375c0a8b912dd5b215b209ede08987edb4590fcdd11a31b0f47b0b0b638ba6597429a30c938fcbdd4b5b1328b3329666bb4c8eb8718ee848c370fad314a0bf5de48a1b3259326aac65b14b324e12c698636dad6cc813ac96eec71fd9b50f2815f0ea288f2092d8f07223c698137bd163ee27f42fdc8a8631ce316a189ac7b9fe50e8a43ebed8298fa956278cbbc20d7d98b25fbaf617814eb3425c7039064cee42e0c72fb2b2e31917408316298b46fe6b66ac6dd50e4c39c289c34cf6fd29d6ab32a99afd646b9e7b745235023632a643eaacb6b2762ac751cf6a2498e1dd1619cecf07bdf84885ca17fe3533dad8c26df81fb18ac9f2b26c93b5ccd21cefbabc4a9a9fb48413d76252eb548e5523d36c034b6d1c107032198bb8c33244407141dccfd91df790e1d6a6caae9e689e8038ea407a87d7605b833f4d23ccf556bc5c2bad56f97d0e0eb079e488245c09d6addf625886a626e6c0f21c3b0046ac7bed56347b957730b85502c49d234d318d2445edf5b9b9087dcdd8b303830959a92fbb56ac6cd076dbfb2267c29744ee7d04dbde9c0cdf59d3b4d183873efa1a28eb46ec1080c4f6d519172569fa5c639ef0c1c5a67acda1ab4569a5f54a76fdbae87bdba635156e10eacad5ef8c92f259fc2fcc3863c9ef88790e4bae09c84cb131cc3aef96dfe84080890a4ad8cf0388491a4b3f3c4e718568597a68271ea0cae28b67a68f4bdbdeb659e767366f514fc22bda823e3e63662daedc3cabb4efb5cb9f507b2265820422d09bc9e1a6ec625156bc3cce1cb3d632165eeede7d6d3cda8d71a9dc17c829b7c5894677e2c89a0ad1af90c774b0e8ae91f07caabd344132a86b03765c583ca8dad00cb4882450c4fd141585c7382533500e3818c9a6a5b6c7427185858643c8d1016646296004f5ae63d83b55294a4cf5f58c734692c307200e37ce678bcf84f013d1a9f5827d9698b3a4343d6bd59c38e0da69126264891940f63943ce23cf1c01c9711bdaebd2ecaba830bb473c5254e370a736814342905e7b008d4998de908b07700735d563817730f7282eab92dd09334125ad46791049fde22f5788c5fb7f93f36e1d0c318ee94ca4cb75ae6889a6de6460460c827bb6d7f699dceeea8fe3ee72de6b2390684612f14d3ce3d38cf524abceccf621106e7a2516927dee204b92c9a73fcb34ea3efc63ceca34cd6d926b63679d84d4a5716414db4c134b99f67ec1ce80a0448e057723e69e71c851ae1250f509763d84d6321d26b90edc0e0e9c90b759df900741ca58e5d119731604de5b9cd5bc3092f56d453953d9b4318e19d87d2d30a2797884edf54e5cb1a12b141846617fc3db04492b74f5b0d860c61427aaaf86aa671f0aaf41b18c0c721f94c2cac4fa9739891888b797425eca177ab585b3862f212c5b5a6a610e7a6227ca018a30212c4fa207f5edfd47c2b836f39fb4b49e183eb6b4cb93daacf26be0ba1ae118f5881d351e5212ec60793e69236156ca422c4ea41a91e62245ed362deda6bf8f9cefdb57ece2e99dbd6cedd7ddf3af4716106c4faab8969c0ad7689862a16a721246ac90ce384fad808ea4c4c8dab4b76fa0af37bfa2884179c227d69233b1844c3fa50937eca5fab142541b9fc93d575adce9b1944ec0fceb252aeced1a0de4245d01a11de2211f88ef0c5c8cb12426e09dd033bcd1f622027bb4ae38c71cbe5fe90d8ceee14631e72791adefac3ca7366ce7e09a0053aa2910d698deedce50565dfce8949025858a6d0de865ce22dfcaa90b01b46da1f1d43844469ac15858bab62d58fab2d629e5fe8e33c1bf83f7c6b9dff3d63561c39970a392900602294db75924f00899c7a9b9043551d5f5dcfbd223b565d9a94f3eb55cbf1069f2aa0cd28ac9a4a7eb7ef0d6783d9de4ec94f32e570c5f151195208a662118f3a0f5b0266a6a31da102f61f646fc8bd0be66b3913fe94589bdfe060a2573293910c139db67772e497f773bf9a6065970aed514b485b7fa851999de4e4788c75e9633886b3b53e6bad14eeb0b60cda69449c9191e9c0e14ecbc55ecf67177bfe45ea90b861f3458981e096d9c6233600757bd02ddfe74a0d57fb7fa48c5a40ee4a5b", 0x1000}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000001240)='./file0\x00', &(0x7f0000001280)=""/202, 0xca) dup(r1) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffff7, 0x3f, 0x3, 0x1, "f006dae6856fdb17ba605c66e2f17ee98fb342eb", 0x1ff, 0xa3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917040000004dbfa60000000000000300f900"}) sync() ioctl$TIOCSETAF(r3, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 07:26:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x20005701, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x3}, 0xc) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000480)=""/84, 0x54}], 0x8, 0x0) 07:26:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) sendto(r0, &(0x7f0000000100)="774a61d88c92e0ed6141f18e9e962fe323f28250dc142c06f024d125957e8b159b0ddb83f0dfeed2f25d5a4bd21ddd701077cf9a3fec0d65e4b58662e77447348e48ff362ed888f8209047bb554622783bd09004bb4f01c62aae412c6f6bc16158c7695ac43e4aae61c8d56dc264393c36f11166c1fc5af5a36548a4cd481bb4a42749bbe59aabdced6e0e997cb95730477218b93eca7e7365146d0210a5e54557d3c4bf08fbe7cd778decd9487a1140c8d377a5bfaf20ebda952aa0a2e04ecfe9d6829848ce0a16b3a4d1fb3f", 0xcd, 0x404, &(0x7f0000000000)=@in6={0x18, 0x1, 0x31, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) syz_open_pts() 07:26:13 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)) writev(r0, &(0x7f00000000c0), 0x64) 07:26:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) rmdir(&(0x7f0000000080)='./file0\x00') 07:26:14 executing program 1: mkdir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0xfffffffffffffffd) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0/file0/file0\x00', 0x40, 0x6, 0x3, 0x1, 0x0, 0x7, 0x80000001, 0x3, 0x2, 0x7, 0x2}) 07:26:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) 07:26:14 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) socketpair(0x6, 0x2, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f000059f000/0x3000)=nil, 0x3000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:26:14 executing program 1: shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:26:14 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/220, 0xdc}, 0x801) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) faccessat(r3, &(0x7f0000000400)='./file0\x00', 0x6, 0x2) write(r3, &(0x7f0000000480)="335d599b111ec1846581581719bcc8515f6a058725fd1bb7ae0ae7f41e72ba4036fc46bcb1263925a1da8afe86ebaa0d6f0936a96f01", 0x36) sync() 07:26:14 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x280, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) fcntl$setstatus(r2, 0x4, 0x84) 07:26:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) 07:26:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x2, 0x3}) clock_gettime(0x2, &(0x7f0000000000)) 07:26:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfff, 0xe8, 0x2, 0x60e, "5ff401c0c6b4b7dd069c1980b109a86ae7426a0e", 0xa339, 0x400}) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8401, 0x88) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f00000001c0)=[{r0, 0x800000000000000}, {r0, 0x4}], 0x2, 0x0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x1080a, 0x8) recvfrom$inet(r2, &(0x7f0000000100)=""/94, 0x5e, 0x41, &(0x7f0000000180)={0x2, 0x3}, 0xc) 07:26:14 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setegid(0x0) 07:26:14 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xffffffffffffff67) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:26:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x92fd54a27e906ea, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x20000000b0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000000)) 07:26:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = msgget$private(0x0, 0x105) msgsnd(r2, &(0x7f0000000180)={0x0, "cc16c6a54bfdd74b264e9de86a97e579c8dc1768ad39dfa4d4a12c9d4ca42f96466c6235e29432ae0840bbc77b8f548d59551bb9064d50ac5ce41d76a8557639249bfb3a916a13ee0f92633fc33abcddbb733105919f1367824a28d18bbe9cf218e9a6adfc86afbeaece02212c36e05457210d58103a6cea8b3444f8a85759e7039d4cb429f8b466ee6875d1c8f6f83042629216d78343111af7f76c4b1f34bc06a8fb6fd74b311db3d0f53100ee9759a55c5d7d2cd7b4c3b2b726781cb1b388b778a379f2fddf3c8f713ca1f593658ce2721329b2847cf01c60668537e8d264"}, 0xe8, 0x800) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 07:26:15 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/111, 0x6f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/100, 0x64}, {&(0x7f0000000480)=""/47, 0x2f}], 0x5, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000580)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) read(r0, &(0x7f0000000240)=""/8, 0x8) 07:26:15 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0b2137cd0085df5d09e570b9ba05d7d1f63f08789177e6de28398cbd79cd06cb73f01934447b46080feaf827207f3616b9db208a13c534feb5371305007fee0300000000000000d326754341bf1a4734232f27193be9ff31b3c127947d0e552398961b38161a129a1effe408665031d908c8f27358b4a007004c9916ee637d19f9a53127eb67a31ca5fbcae22eff2832ee258401f5e6f7047a387a30f191cc70bbcdb6cbff6e69e628f1d1525e235f4a29ab922e73d345a75db6d11d6ce11607edadf05003e44100e38ee884bb7cb8b12b50ca2534"], 0x10) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="0e52176f39cf91e3e70da0bce3b219346976a71951b4d67a771c0e84f1aa7c7d876913b7090333a22b50bbee5af6f8b3c37c5f3caceca89a", 0x38}], 0x1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="24f7ca5c6557c38a22f93ffddacc9fc13fe023c2f3d9499b3da0704b4088ab25d6f1c95074dff7a2a890775887cf7b2ee2cebab207b60cc48d8c5337351a3a7673793e", 0x43}, {&(0x7f0000000280)="08b6ae14915b78d1522adc994040339573f1bf0108064d23c6f52be0e59935a53ed232aa368521368afe60f1ec811b3bfc2290d318f42f1924e5c66a32edd6dfb7f0e8c982a185f261002fd5408ecb3c14a9d605d9728a1176c4f9226eb6b43631e47d7fdd61d9162f58277f", 0x6c}, {&(0x7f0000000200)="3d512a2e4070479cda07836b2decbd9e2c3755546e8bb277cef698a676b8251dd92149c4be9fbb9eee9c20059d079b", 0x2f}], 0x3, 0x0) ftruncate(r0, 0x4) 07:26:15 executing program 0: mkdir(&(0x7f0000000440)='./file2\x00', 0x8) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') unveil(&(0x7f0000000380)='\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', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x10) mkdir(&(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) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') 07:26:15 executing program 0: rmdir(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xe70f) poll(&(0x7f0000000000)=[{r3, 0x4c}, {r3, 0x5}], 0x2, 0x0) 07:26:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000080)=0xc6) 07:26:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000140)="35f8433ab6c95210a589ce22ed1f2ee7d9edbead3131030000d5eaf91c83b7a8ebe48911d35a32fbc6ab7ea07989c71a4afdcd7b8ff2", 0xffffffffffffffd5) 07:26:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="e6eca4127a868dd7cd20a8cd3a35b7fd6fd6b0beab6a7742487ec6c4b6aff4d3ad27d22b04baadb8b92b9962824905400694b9c39c9d7e7108804f263ec002f21fb47907ffa6fb4bfe9de7b339b2716552c006f54fe0171915bbe0ee13334d1733cd8ddfc7351e6a863b1015b727b63b77d9c48ae7c0ff670a338963bac276add7c7681d3a24fa029f91daa3512f8a95057439b0a6be80002436e547f440490a81192df242a423fe7ac8cbb67a5278e289d07ebeb6112d64a6fd30a03c1fc69ca5459e801ce7cc069f73140056dc3d6e28805972355cb706d12a5317dd5e", 0xde, 0x400, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x180, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) shutdown(r0, 0x3) r2 = socket(0x10000000002, 0x2, 0x0) recvmsg(r2, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r2, r2) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 07:26:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlock(&(0x7f0000dd1000/0x3000)=nil, 0x3000) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 07:26:16 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x300, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r1, 0x30) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)=0x7) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) 07:26:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 07:26:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffff8, './bus\x00', './bus\x00'}) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 07:26:17 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x8, 0x0, 0x10001, 0x81}) fchflags(r0, 0x1) semget$private(0x0, 0x3, 0x201) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = semget(0x3, 0x3, 0x16) r2 = dup2(r0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0xffffffffffffffc1, 0x9}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x20, './file0\x00'}) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="65e8a33fb814432029be3c6cc34eef7d4a820ba66893887eb925089e9b4bd54fff43bf1315e75d1809831546dcb0b39ccfb3dc0b90a1ed4af3a98ebaf84f702e0348f86853368427311c9a539a6c140216007e5f25027cbec8a1e6ed593a67a757db3b6fbbcf95eb00b1cc14cb31e29e53e50adf9800f3d15c1fa2c836888e4663b03e69533443a27a0e5719cf957f3eb47f776399c085e7de667d4bde0f7fe525c51af6ea9870d4506592cf83cf322ba5504194be96a64c987ff70a87e1a0e37fb13ac8219b2a9d265830fa8875b9bf3a4a6aac4f508426dd2761487212ddf7b53018a5fd9f8ace90456473ccf2980ae4c5d316989ec671c4f58e2a3c59916397c15e6515872bfd4401c0dce941d1bef68147574c47c1f6817e137de2763962d5e2a3ffbeff100becedbea7afaef8a81b3e1a67b445cde3f6bdd7839ffb9612063bf473378b5a11f7e577ce11340f3513a9ba26c9a81948584c658833d80c25482ba96f67d608c1bacb5a6d7b5aab385589294a71a3567f8135312ea4e5633d21fe81ab0c1b3fe682107bd8b9b3822ed4e3c10bdfa44d73ded1d82f63899c07505e5b692720fa34e4484a5e87c5a60f98556131d6dc9444d567506f461a59219c3d3fe37548d92c78c4dfd82cbf15bd2fa22316977462ed84c46c51bb1c1424b8fd8a3a866b39ba7f89ee66870b6b2e73a893676c7f7e863ee4fea0424514a1239171bf6f445814e434c7cc3217ac1603d47ce33dfdc4af96f1fde8f7c9ffb383d69b62aefdf15abc834e1c011d0b52e55f2b583f4e33b05e6f963f3ab016dd49a744fa0381d60342d3c56f49272fdf223bbf3bb57f8710bacc5d1d4e5ded751eb6e8723a0cc9420794b929d7225657a753d21102f055c2e7c369f6b951aaab7b149d3e31cebc5f03977b0edf588133f1fe0a124cfa65328f10ca732829e18576cc4b144263cc7e8f7925739c778cb308cebe816ca3dec2d6ca36a498ef6cfeebd4c51c016bc894f6a27c1ba029b9ad07a61cd7e46819364b1b8d1560ba05786d6e0b774adb16dcfcdbde3be63a5bc8a42f6123fa0c531720fcd4cc7506f091f38e9e7e00dd54ceecd1b481707571b9f164262f561691f094db3f4eadd3fa2cc73d9c9d7e679aea08c7ec865db18939fdee83eab23324cf811dcbc02fde14c082fd0529f8ca1cc4f5c2e26331d2bbfba31cbddc99caf29af8d0fe01c9db8bc7a181a1d4c3e17dcb117ba9475f201ce3f6650d35bafb024ac11b129b9f10852b394a52901012fb41afa66a18a4b2fac5e9967c5184ffb1b31dda1b1b09756a876ee572419da70b5c1707dedca7385ff52f31f215bc5bac24caf502584ca89cd4dfb13d25577565988d3038b2fe4427c188151f36c057eb49c928d020000466dbac895229f2234e9b46c7f346c9e3e9d95c2e79eb1c984ef5aed50b41c58242ab27ff998844f540375f6b5a5c911c1689e655bf755a942229353d40fb9cc9970ef630489b782f420ab573b46b0dc2902aceeb543411e0551faf7418a8a271d5413788280956ebeea3596f8352cc9b0c8869166572a876515ba8f46325a94574de8d14dc2d21f2ded6cfbf9d311976f28e9b1d65ded2879014bd0f63a0115ed3a0ba91c8bc33ac55becd103713b9ab626a8b65a392df44c25ab046e5a4c9bb8f446d2e917fd35a02f486e349654239548dc32d2127c125b7c62875242d3a95ad7dac17a32d21859eb3b8841ed97ba2004427b1c33f16ad374d5bf627f103a8efa3d5255350057db6eee14537b078823758dab69b9f235856deab113a1c70ab6860a6a843bb4fe816de6ed349a7b851364a79e580062b22b71701960ff24bfe1b015dab72c0e0232919ccb258e02455779fb413082c0491658e2543891426133bfd98da629e0f28bd51fa8daffee3fe39797198ac2315a9030ea02d3cf959bc2c00160894654ffd443e2c5d75d39a1bff6642b3443243b3e373b20f0e4a0414a2b9cc37bbe3466c7298dbaa95c0529a98d18e3d7c7bf0577cd6db99d166f1cd6ce568908e9b5dfc08b71d93aa167784b733612b0b2b49c6f5fbc585e51340cd00f60f6501e4083ff1c941d2bd844d5679a4e3ba4d5e2823cf60cecb1fbee900cd3a8e7a41d45111efe7f3c60fcca3fe6ed9395277d84fb730d4c8fc604125e30aa53e4cf739462fb56de589ede255cfa0979199bdff17fb0ce1d3702c9550552615fbb70bd87b91bb454839480d3773c0a3177ce23318cb6cf3419dd259e58b312328073cfb50532cac55188a52f710ec972c12c57f365e1d6b2705cf758125a960790a20f01856e06379fa8ace156f461256d67deffa72277a7b6c58129d3129f5978b4fbc6286bd99e6667a1b0d943e70a5206bcdc49b8c210df352383228dccf59b747d267defbd5455fec9d01fe56d5fbce023711ae57b1ab80b8535beb6244483d582c1d289cc5bb62b6fe89325c9b137443d36c9853aed9a472cee221f63335ac76800a7ee29d7006ded8694b6b589f320c2118146ba02ed86bd9883342db07cad14b3252abb7b71261a27a7a71ced25f73b95ffdf5dee30ab72877024d4daf35c6de85b5afc565f249a73750994dc6bef62186b3de173c6f2b4cb6261696c96acde8b0ceba4e38794d4bdb1ce30bd9c4a66053a631d8bd9035fafd6070933f6fcd14674d3d8c3f70ac88c7b86f2346f9104c12d06ee1f989edd5cc3171a4bec9965e12248bf32cd34d7d6815d0dd099fb7534ec715e2dc707ba12e4892d74a08bf7bf581ed86afbcf235366ca24d6806da5d7c6aec9b028258455a2eff6dde8f33523456ec840e2154526e5b52a5f78c6f9cdf019b4fd4c9acba122bec29d3cf588940de312e596e65c5687bf28571b22766d88654be37426dd0a6d631d4e92dcd691d21cc8933d8efe35d3f67a30613f61b11284e703c9c25a2707a708033d4447cf850c737b0a08f047ef0a63107fc93ef0255167d9184b033a8058a28c808924833759ad1dd4c3bcf4a240050e841421d9fe0a3824a99ba732fe6c12157d1feec9009141762ab728aca9ef8012cfc6fe510742e10fc6b06fcddedcd6ada51d28cddce15b61b429724498dd58820a1fcae2a7f17cd91ff2d32089938f9e5459a07a67b736bfb66c273b21bdfbfe91087f6da13ed158c7e32745ae0cd1b5888f6f2b45ccd66968c506eb4a04156435b7f2ec45bd067f06633f2849750e9304649d1229d9a82b54fe5b94f519b91493f9c1c24ccff3e22aba798ed444a4c3cb8848e45d35b9a1d23df6fcffdab2ca2ec65df1875d27809eb2c4bcfc083afe05e3f1343aded09d2f29aaed4cd1684f576a8b0154cffa0db236e71257524dcdd7d7d9d6de5f28784705d197f135e2a5ad429ab5c9f15c9aa4925c4028c00081bba8c756f4b975a95ac3c34eda0b49481cb8a5de986e7f72219d3e98d18eba837f3dbf49bbf3a940346133e4d773b9329d172583fbce55225468e4d4b5f239ef3ee8aac7de4cd5046de4a094feca412bd8ba6eeadd85331fb3061c0d422af1e2eb725ee43179f2c853806f92cca04131569d509c3223ec7ef83621c9f2644001fdab99152504ffd3b3ee39c0754755a88e89a9899387f77f231f11401e128e69909bb929e1253affb15e1de048f92b252171501f8316f5e1c76683a9dcf6a8abcd63f993504f9e1995e3d9aa621657b3b50fa1f14dffdc2d27fadadd9c1f6e9534dffe88e467b580f41e8d7ec18fa958e04e45524c2a32ac9f14004efb0e74858283e47cd292848a19a2c82036a30061b11d59d9ebdbbd4f7ba4eacaf5d21e768c54783adb1bd9798b11d52da3449f3a5cae3de4ab13ccb19b379bb43d8a0039bbc1aa5cdda8ec39e6115d9724bb00bdf360c298c216618e9005279ef100efbe3bc7736f7c2efb6dc6dbb2b5fcd24dc1b9e9c356372289b988c35e4e7f934de64e8f5b3d7d8d85a0987a7aba975ae65a11b89e3116a1de0fc6971ec35404e5aa023f041130da37bddb5a5a32fe1a012f621ff95a68b27df2d2e8a3cbed1abea3b4909c95ec69806eb6de51ddade25aee53b0403f5056cea47cd51c132f70a96c285221dbcaf62b312b738fcfe75524029f06924b58e859d04b6d9d51c3764374d13932929805dc14da96010019bdc8a34bd0757bda0a13133cee5fb42861911655b25194b8bc78ec79268237ac5e2165e10755dcfac5199ba072343c7fe112771226851c33d38c13b76cdf8cfa202fad8c5677744e3a3390dc32518667353ccc66bab7c74247bfbc525353f1aa4a490c76e1961bddeb912cfb05749434b755bd0f79337f49d062be2abca835c228d5eb0d740356fbd2bfda097d5f20bcd13a2532bc807c7dfba63bf4772c0d9d9520ce546119e19673e9fac3e7679c6dfffcfca1b1043ad45b8ad183427b606c3e4c0531053cdeb9d8d88894e8985431ede45899fcd57534502a8292b695916a851927e5c1dbc563c2655e403cb3add275bec4ae4830737093d81b3e695dd65aeeab74e63148b5b99df7a37b5e3fddf6c26986073573c5cb6813a9071688c1ca8015561607a3af8484e9a0d743f42e471af36645ef904a44a0560daa2de105bc2939f2b56778d13676702b27c7bbda9b7ea5a22170d34a06d2b45d33946288296796fde9b09493930f873b613d2e49d3c8b0c550ff1c7127a7652c3ed02327d8d3e1a26b3d5dde930681fdf5b670e5bfc26291aca7d0e0ffd80c95fb570473ebcd9f3d85f5555282ef8a46411c162d0e8d535c85c7d0960081d1b0d676ad546ebbb1b6d675073b6d6e150394e190fb03ba249a849c32aa5c4f7960f31fa33faf28480601283dec17126ff129a189e996402f1b56e9d31c9fab7030a89a7fb1b7e3a520e4a7a29935ee96baf3d2254af10992500582c7352f49fcbe71cd3bedb051b0bd364774d42c8a1c908e2339b83273ec3da847e37e95bfb605246713eb837b2d827ce83af9229e80917b478fa47bff9e1b3be7fa00d7128b4ab128c7c5985411f17296ecad4419e5f13b93589af9ba7dfca03b454d501bec0051f374caa7f52ea1dcb6cc17363133059e630c9308eb4af3d8e04991a21f1a396ac5436b15df7ffee8241c2f1b3368d8d84cdd6ba92889f5f83dbca79a329bdca9951db0675789ca4e1be3ae81a1aedcb65b1ae21bc478b12009f4410bc01c3fb04d175313e995220e97e32e8d1c1972ee42405010d94d8ab29194abe7cd5e646845bf178ec70e838c70cb6980899634280036ddb1b4d056e1e8d276f4b0c019fd6f4291793d1ed3554251810df7d281971a116ddba4aa4aba1bccb924571caf4723b4943d5b9bd20f841d4740fb0e0641e814f661424fcbdaad6bab8d0aa9cefac92dea931774844c84adb39ecec5f6a8f106ce97f1ea1926e66ca80567c2fd07c455231b1f0093f453dad9c249bcb3445611bbe59b5b74816cf100c79c3eed237f78b8cc42ee005b41b18008124a41f1169fded9bb71a16fbb7e12f1df90ac7d3ad4f6d3401673b68cd15fa7216e0d19c7dee179282ceac95a8d0b45e6cdedacd972e3b5fd66d3fe7de887578dce11f62132c725867b41d9df88e30699a214c9e2c62c2da016c38017e4279b62139f707e72cd94d223945b5d06dbfb624a6cbad5649599636bb6cbf9143fe509b4550b9e6a564b9dd7a36f97fcbdc07768c5a14a59b08613aabb72e807e3cb84483650d11d5ae46c66f2cbe290ace2c13bb690b199ccda066324637d46919a13b59d9120041ef435777a0703b9dd0d9b8d37c3d4dec71048bf2060abba893221f84110317c9797075cb", 0x1000}], 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001280)={0x5, 0x9}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000012c0)="ac8ec2832ebacf4484c58c22ce7c0cc3fc5c5deb1513cb6af0bca317b8331cff08e9276e6a7c9f9918571c33c88ec5c50a97c8bdf00f13fc4380f8aa671c728d7398c48a6a5755365e5fe94167f727a61a75e7f44b7960f014cbf8e6a373ebd249e3eda152eac61a03f0b987daa3f00b7c5b7705a02248bc0c04a2000013974a212f18e3fe0bfd64b42c679c9e9ea4717e19a6a99d39e5d4d1793efa119f8b08c0fe89c11f2ffe363975c213688f563b6d79f4b81ba5d5", 0xb7) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001380)={0x5, './file0\x00'}) listen(r2, 0x6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000013c0)) semop(r1, &(0x7f0000001440)=[{0x0, 0x8, 0x1000}], 0x1) linkat(r2, &(0x7f0000001480)='./file0\x00', r2, &(0x7f00000014c0)='./file0\x00', 0x4) write(r2, &(0x7f0000001500)="7688a05ec7187741a1d04d3daa4f46e29ffd4c89084e", 0x16) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = socket$unix(0x1, 0x1, 0x0) close(r2) fchmod(r3, 0x9) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) open(&(0x7f0000001540)='./file0\x00', 0x42, 0x9) setrlimit(0x3, &(0x7f0000001580)={0x80, 0x800}) 07:26:17 executing program 1: poll(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x4810, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x180000000000000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 07:26:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b000001000000020000edfbff0001000000bf02008c9798171fbbdf1286a2a219a3ac621f176181ffe691ec51", 0x34}], 0x1) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000040), 0x1ff, &(0x7f0000000080)={0x1, 0xffffffffffffd42c}) kqueue() 07:26:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x6, 0x40, &(0x7f0000000000)="2fc28b95aab2265cc4a01f6e3e6a8587761820c83a6e5ae6873168ce4a04deacb38a7bcd93", 0x25) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 07:26:18 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x20) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/65, 0x41, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000080)="8d6f48506776bc2fd80b541c102facddad0c54132661a4416c97e0456bff39ca140a5c7cc808e935bf282800f5f22c1147269de45970c3156b21e6388bcc399376a2fe35f187b15199469f10db7939d7271078f4b1397074d8bde82dae42f8dc41458abc3553b7f0b8c42690ab21e2c6c1624dcf4f94da102bd465ae6efd1c50611a29c1071add961d1fe5a23b5fb5ff9abad804dbb2939a9b84b0fb389f0e6ce6a01c61cebc88919474e741818116c894c40ff67f6b76d5acf517128126616b0bf8f8a7a4bd1570b1b4bcca6edc7e97", 0xd0) 07:26:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) read(r0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 07:26:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x800) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) 07:26:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20041, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x19c, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:26:18 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) syz_open_pts() 07:26:18 executing program 1: semget(0x2, 0x6, 0x8) 07:26:18 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$KDSETRAD(r1, 0x20004b43) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x24) 07:26:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00001c9000/0x1000)=nil, 0x1000, 0x7, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:26:18 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mknod(&(0x7f0000000000)='./file0\x00', 0x1030, 0x5) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 07:26:18 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x10) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 07:26:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x240) ioctl$TIOCNXCL(r0, 0x2000740e) 07:26:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') 07:26:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1, 0x2) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x2}, {0x5, 0x9}}) 07:26:18 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x3ffffffffeffffd) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x2000000000008c, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xd) setregid(r3, r3) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r0) setregid(r0, r3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffea8) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0xa, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x2) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x2082, 0x56) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x20000003) getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) getegid() setregid(r0, r3) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffcd5) socket(0x26, 0x1, 0x6) getsockname(r4, &(0x7f0000000500)=@in6, &(0x7f0000000400)=0xfffffffffffffdc8) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0xfffffffffffffffe, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 07:26:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') socket(0x20, 0x4007, 0x6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') dup(r0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 07:26:19 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xc) 07:26:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7f, 0x1, 0x20, 0x0, 0x7, 0x8, 0x20, 0x2, 0x2, 0x4, 0x7fff}) r2 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x7}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 07:26:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d042f2f66696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x50, 0x2) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x81, 0x3) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 07:26:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/229, 0xe5, 0x841, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c6530000232ade29f978c51c5"], 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="50ab5c0faa10d232a6472ef9c6c4cad73c680587954a8a2bf9b393e12c9f15c47c3c9dc7a369bb8d98c9116ea9b269143eaaa8443e701a46477a884edcfeae3003bf9f46848656c2b8fa7545675162d06b1d68255d6d9851ed98187a59a91ea407d768e91933d27737511a560c36beb30140d8514b69f641768691a8c0f0bf57202dbc0ec529b3b64295", 0x8a) 07:26:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xfffffed4) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x7f, 0x0) 07:26:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x40000000000000, 0x0, 0x0, 0x8000000000001, 0xa}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 07:26:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = dup2(r2, r1) lseek(r0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 07:26:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x8) close(r0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r3 = dup(r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x20005701, &(0x7f0000000040)=0x1) 07:26:19 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r0, &(0x7f0000000280)="c724c75d266a207110d2e642dac4936095e9cf74949a14605ee931adcc2f53f6ed3b6d8ed27eb3e63500232924c698d765e7dcbfadb15ce71e0bce9b2b5b2709502be7cf066b42b0", 0x48, 0xa, &(0x7f0000000340)=ANY=[@ANYBLOB="000047213c29ec7cc98a8db417c0f3f6d80000000000000000"], 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/82, 0x52}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000140)=""/117, 0x75}, {&(0x7f00000001c0)=""/47, 0x2f}], 0x5) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$setstatus(r0, 0x4, 0x40) 07:26:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x20) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x1000000000000094) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x8, 0x2, 0x401]) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) 07:26:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffbff, 0x2000, 0x0, 0x5, "0500"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x6, &(0x7f00000000c0)="ebffcbf8cbae83e3ff13b9672eaa6b95d6d52b1df159ea8f3b2a1c0b6d2a23a2c00eea04896acecc1d68384b3932e7da2fb6b4a782baf15e4e8de460c9e1fdd00446366c903a096e728caac18378709e2d234b669a155bd63c0bd8b567b75ec85e0b", 0x62) munlock(&(0x7f00005ed000/0x4000)=nil, 0x4000) setsockopt(r0, 0x80000001, 0xffff, &(0x7f0000000180)="99551d599db027beda78bf7e7cfb359e6abc2458657abf2b89046c9af673518ce3e1ac04c9f1b2d07a16cc0cd834f101a3cdbea795116b763a2ca2c8a684ea5daa12e59a2f282a80c9aed93691bebf3ba11c593b30e983b41b084826d131ed5dc692bec94673b1edc609919d1ca632ccdc93500d3d0a6267efad3b9a547ef77825e5ef9d69988cf296eb05c35fd1c112dd04cff2e1bb3127f77bc448627fdb5c25c51d56bc2032a65f3f87b253bf170397de8b12ebb44e70928374f424c1c8026be69c6ae20f09e4bd6f4acabdc252f303e4b7f4fb2454e48d075280a3caeb02f3eeb66581d40bbe35304824e6531a7236714a249585c8e283fdc6", 0xfb) 07:26:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0xffffff87) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x4, 0xf1ed, 0x20000007ffffebf, "a508000000027ffb07021000500000008000", 0xfffffffffffffffe, 0x7}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0xa43, 0x8, 0x0, 0x8, "bd440f11aa3c5e711aa1540379cf6968ac2e429f", 0x5, 0x1c}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvmsg(r2, &(0x7f0000001a80)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001900)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000001640)=""/156, 0x9c}, {&(0x7f0000000480)=""/85, 0x55}, {&(0x7f0000001700)=""/162, 0xa2}, {&(0x7f0000000240)=""/27, 0x1b}, {&(0x7f00000017c0)=""/49, 0x31}, {&(0x7f0000001800)=""/220, 0xdc}], 0xa, &(0x7f00000019c0)=""/183, 0xb7}, 0x801) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() open(&(0x7f0000001ac0)='./file0\x00', 0x1, 0x128) 07:26:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x80000001, 0x10001, './file0\x00', 0xd69, 0x7, 0x4, 0x6}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x8, 0x4000000, 0x2, 0x5, "dc4ef122107363942787e540eac29e3445940417", 0x3, 0x5}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000180)='./file0\x00', 0x43, 0x101) 07:26:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000440)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x21, 0xc005, 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 07:26:25 executing program 0: mknod(0xfffffffffffffffe, 0x100000000204f, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x5, 0x3}, {0x1000}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x0, 0x1, 0xb104, 0x80000000, "9d68331a4f902f44d111ef2ea4bcf41a5a3300", 0x0, 0x400000000001}) 07:27:22 executing program 1: 07:27:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) writev(r0, &(0x7f0000004580)=[{&(0x7f0000000200)="c0a4bb0b50b74d262a4557ce25975a3499ac1f99eba9272348540d709f0ca801fee3ac3da56582cabd49019f0e805b172202506832aac7bf0aaee20c259fa79081a9fdd36a3268287fa4965f72e69889799ba39904bc765187f1c474b8d9b9a6b34213b197874b4adc6d957924c93b9a96b03ff38cdd02d97d8142fb18428bdc4d91eb19e870e717faccf7ebf52360a9df7aa08c32bef9769183e19b1d1a193a352d9821e2647f0daa46e58983c80c6261e25b74c7e2055257ed05f76e0bc554b8c61bb1954aad39ff26862fd72f678ab4433dfeafff85359359a082fabe3326b44a1712484e668e5c672fbfa72eb77d2578d0c7c9d843bf50e390521f6f6ea952399262b21cdbcbc3c1d05d455bdaff02a9335e7b28d19e9730d5a7c6cd8f48c53d14adcb4a6bd63f16873fd476bf87586e317c87624f6bec42e5b19b44f1ae3cded34f6f2e495d2e1c50ffdda208646a0ee0f2f04d122cf57fd4eb0face6ef8bb8ea9d98692a539f7913d5e81b6de02e9882fe7335bb90dee185a283af075c3ef919f8097b6c9af07dcdacb1a720661b78670c169ab55f0b9298599921f1e968de4e34d9037c3b61cfaafc94882c3ff4ab9435e87825e45afd997dd6bf972ae28b28c4c5b3997d03b5e9a1507e7bc4efc47080364556cbf550c82b9808e9fb3ba30d636b33fa1e116a18e9db23175ceee34cc05f2e0231af9c8777f0ad6bd5bb4383929a75d0f13d94fedc0170905538f1e328c17a897edefd733efccea438a0957524daccfebbf34e6dd288f87ef5a7e38a3fbf7619ccb37e1aeb0b4fa848a1bab635b4877c02b41a7b0205d25fbaf679fb6a62586d0c676e9354db8b9ec908261a30aa3e733c724c4efa8269e07f9baa52d546c08c73a8ace9b2e1911d6cc4dad62863f6ff78d9df809322dfc62a5f8e624ca2d13a7748d289f34c5938a110194cd23f7ec33403a2f20b3f31aa6a850c7853f05054042c264362d64e2edf81075c2cbd34c20151f077be4712592edb217fb5a1c88d17fe45b002e4db5bc955dbde58f11e5d5098ec3cbd4ef8b2c975db30402164aa8ba1f2053504f55d4d8a86052e25df3cac7795250a3ffd10ccb717b84b749fc727df438c6de8c7c4491b54a379736eb488a5642c4a6d6359587cdd9425236002911493d16891bc1e3240bff5d38e25047534e23dc21ac3cccec07281800ef746cce5446d9b72737bb1f388dcad863e2431ce37ccd8afb68ba1723c8595597bdc0a6c48f414c712b1a6bcb0581e20b296cb8a30ecbe28a01875daf6575d8ab362ecbbbf911bd8148d030832ded17aeb2e699399d1679554bea3b0f00c3c1f51abb8b3d88d01b7252135236fa911bc1ba3f37d40fc2b7e432e5d780405d06178c4a1e2d793fb6d4f6f9728f51a89310e627d95ccf262aa04427742bde8f4f2a67e69e23046d5df40e21ba8c40f09439ea00c5b4cef9abd303452f81fbceea74bc396aa1113fccad727f257e0db7eff0e1dcbddc8e5dcec648bb40e8bd5dabfc939a9d96d8fc453575f94fb8940ff581d7e13fb2c7dad8ba8180d168c8055029057b412bc5a2e708598881244051bf5dee88461e4216e0c02c9b4a3d7b19d2810bd022e4176c8a753ee2b37e8605f615736d059da1a7c0d4507598947f01894397f4949a51bf80dd1e9ba2f912b0be506b5160636c197ed37ce847d049d412ae8f895d727edadf2341dc7c9ca21b67a938d1e0402d2106a97a5bce07645f0d1488e4ca067f3ddbd9bb0f3374f2c69c661f19d81636ab5da3479ce268a41bc5a6c85ab4f1fbf3ebbe2a652918e8f2773b6da810cd43b86078aaa67272017005997a3cc329eafc5e8ec10b659554b79226a4c158622cf5a0f24060313d7967d468c261b118dcbc9b8472de190ece4c6f81c1ad296152bdebc0620d56f2bc9616303a92005016281a2e9f5a2941bbba6353f3dcf4a38c79a2b8052509fca8f79bbbd06c8c7ee510936d04ce5084750240bdc9862675a8ce42c00ab6a08cb0d84bf63e84b632b43ab382c7848197f1b7e3e99afb32c876836bbda9fa92db0113a022cd39b5b73d1330b69e9c20c59b1247f4e19c6cda4009d637dd590034e5f7a32579dfa66f91699221c3d616c399465a26813187c8d251b7ed5108ae98eacb61c284dac5d127e43ca68378201045cbca888d5194421865493798556439dcaae781e6e8e5999d5f2ab28bfced7d131d41bfd8b200d2fca2e09174989ba5f26adf1e60b2fec191e3ca97ebc2ef82e60c78ca90abbe803f075cefabf6f9e78e0d76c7686fd02dceb0a1e9f21c89a7f350d00030f046cf49b20b2d73beec2510963f1f8d5e8e05d3591725273aa317b498e88d889e490adcb3d6dc1855a70dd210fee458671d0f71ee03b8b95a7f448ca66a23d77e378e1d8ce5451398ed59ad51e0f954dc16f87b5d8bc5462b1ed32cb0718ebb0357f7ce2dd36d41d8d99bef6da343d504708436ca7f051a80c7964aec1d16827f7d5817523df2a75c7a95c51289e22b25dbe988532ed67903f1b159992bdd23f54e31eaa6c7a99ecb4869e4586a4a11ead4032ce7989b1404f2065544541063d73902caa408a51e5a0441cc1031caa492b88000c87c9b90a80d8e7c8ec0fe3848c9257cff870224de2b939ebba3411545adaa742ab58744d50fe2d9f538d47f892d13e62f395c90649e9b27f8ea5a3d042a31cba830cc38e95440dca2ccd3e0e5c0bb0b844b578568681c7f8901baef49a715c7683859ba3164755a31a2c09171d87fcd5dbe65b6005d3beaa2e6a4b5d7de4da627bb74af4ceaa91400a5d4d6497fa3621e0590ea5017c7dac87c41fb37823d08619ae82b926d4eae302b6cda0b7a2952798a89cbcb1d786e86d25bab48b23182dae4f57738f46c4db8fc14ed5dee426ce410c8c11bdf02d4f9cbe906d9ac8b552b5d5645bf90d37c3c5d4be68ec5140cf32f75e41449d80df869ddf00a36ca7c6cd5cc8b252d9d882646b30c3c6b9ad1c8b5dda44f40f849de5155d8fe19f119a9a61a8a44ee715f59343092b997c61fcd525ddcb91eec9db1872fbd6522ca7310e1c5497de1a1a869b8c30c3de716d4ac39b564c49f46abbbc12d96dfa7629ec61c371a74eb5e18f8439266add9d61d1447e440a418e272c1091b3061af97307f37a0824fa8409cbaa327950ca7180fb1552f338b61fb4f43102323644f52fc89433ccb8d67cc50c345f4e034425ee0ef4da34dd2a03f6fad1473d3e70aec07563233d44b1f9a2ed8aab9c9e2d6dfbe6810089e548291ce2eb250f0f446599fe8b966f3efeefbb3468876ec5ed17ab93888af2f1f5b70411f7022505712fbde8c083a06bbaa84c42b1efc5d7d625e2cba5f7d28f5baf2b0121861e8e815e3ee009f2ed195f09a9175ab854b173004a7d15334e5c2bed2d9b9a3562b76ccb4bdb8687662decf6420e1d1eaf6f667ed7e8bb5f01f5dcfbdb1ea345d65c4bde7ef5147ca5d72430bd57ca9f9765005246225d8410546088a09cc3968e804484e00d29b9cc95096e2e7bb9578946d8585c669cbd81510dad0497704d03bcf3e62c0407d8e0887cc4e9e0c16f108f41f4ad737e0c8953399e755528e254e875a09b72938f7e4a257fa71027da5f5ac66c849c5cbf8442186fa3d157d609198308cf769eccf45790da69263f3889a7097b877a58993b70ba7c9b43f9883be7e9be9dc4420b4419c5df9a06c8c4a2dda8065756905c4051434191b9686ca451faee52911bfc6b61d6208abac36f5bfd72a72d7fec9503aa0a8d5945d5eb25ef7a28520052798e476a63b1f270589e4e09ac9a7dd2e4c8abca6dd6c9acfc1f53dc0e44a444841254cfb57d408ad4089c15f9fa0952eec099e6a9cda36d272f790511ece08305295f3b767e33e0cdc228fda681b53307845d83d24a46eeb52edc727f896b83f0555f6b28339f24a110e12d6131ef9f5d24297de77fa6f39add0b066be10f37f0b4d7081b2dfa8f4e4d3186d772e0f1d89abfd94dacb8a2dae179543973781764e37fc6213b4d03d127d38b0303e4c99205aa7744ce9b29726fce9c38431bad245112ed8089d0a3478c7f0cd8cc929f76e96f1cbcda6c4d0603138b687cba7acda1f14be62f1c65050ad1bef6d5d491a4e2b48af20275e0d27ea0630ca6b8165cd4029ac5c1c1cd44b1130625bcda8a456b84ff6e74a9f5955e0f7ec6955a017250835317af88b971d4f578bed9e99c16146e03fab79ec6a8628afb53d903fb400820a38fc0285bc2d9a37a4f8f0214d162544d6911186943852ef34881073c99347154c6e167659e24955a496845cb85e6315a4747d6e5fafd5cbfac56456b4434495a3b3e49468a00de5d4c8d3f9347441460a8b8f1911ecf92b666e59b99bd6ea32e07c865102c20b9d1b1a00f3598b5f12ccbb9ac9a068d1abab7070abca91a826f6124900a3a02b0c34aacc12837788bb063d6b1b3f72f0120a84a5f211dc10eefc4cd0147ac61ca801005d879fe0fb961eeb787f36e1e8dd98e6c74a086fc728ef31942ae697a881cea87fe5251cc8e7e3609bb4a082b9bd1a4eafee6cf5e316399753d6e98730616d61d25b741c493c5e5d018f45dc3cee4cb50f4e60778ea8e8db57a0e22a5d53229d3c699ffea12adfcd5951481b153cbcc4fe17ca319ccb7fe5b827107928edb8ec554ec0544ffde2a8f8d6484f100a39feeacc9ddd9b5e7d887d1aaed971256bab5a9332cde1bf228deab70750406ef4a2d1045bda6808adedc98bf5346cc38381c18a21e1af275784eb71b3e0893395b1c24008af82119606add4dabe7bb7ceca7a668e1d39869ee07172be845081ca459e3b1dc0f80a6de5d65ff0029b5d992893b38bbdc9a5b9b7c6fdb2826b504f3881c3d5d7ed6da9d3cba581a42aa90dc723506a63173b65c8e42b41d3717c160063423a364ba0f0807ac02d68838739d378975cf3e7bed3d06c34472abff6f939197f258330f79f401361dff2e81c4ba9fe199c8bb02dd9103954d8dc308e1d8e2e9226d0185d86fbea2dac694b87987a7da27e727183b2ca75118cf17115570e9c7c73c8998168eb348ff397a6abf7d898bc3dd4bdcaf9e774e7a0d7892662fbdb1e93c4c82abb351396d4a197e567e4c41e2a712f4e99cf646dc44823a14ba3f59b2d68f6fb856e0b4553fd363dda1a0e7a9e6bb536960374fd74b08a767d23112eb9d2a2ed3a7374da22cc6a355a9e4ed2bf6f16f285ecfee84ce92df1bbe2d23f8a65f0ba223008c9bfce1f766a503bdb5f34eaba1934ad7c1e635fd6298e72fdf2128a0d4daed997db7cefb616e222f6b9b2e141de5b9baa332d8a9e1befd58a736dd2d40ba3f4d70a53c2b0f746b0b96021195fe307cf4a53b8c070f312e4068963a4af6f7d3b2ffc715e0f369d7343beffc80bce12a08ab0561655d63868da986188bb2b06a15e98bd52de77296a1088bd04e7de7a6a8a6c2085e3510726f923cc8da6a6418857120e2aabc3af557b0d44efa7f804965bb1f9de44ba660c8e5fb74caf2451f674d6ed25dc8da0e2c5ef6d56e9a48e4453946407603cb4e6ac4829ca22bf132e13d6e5d5e611d7c653ecab91c56b153a8c3a632b6ee82ba29abd2767b4d05f78e42ca9acb1737d7d0411399d483f0db1bcaa4901a5283c90447ad15670b0c709783a9a1b1e9093f5011b3b9918edcf11882c3bfeaa0ba52d30b7b1bd5f27b4bb8bacce7b13b6af9361484d138c8bc291b76965b411f9791a96814d9ec333aebd40ee7e61de4826734e6990af0a7853a88cf37ded740fa9dfad89fa90b88", 0x1000}, {&(0x7f0000000080)="de333ed40394edfb5ce80105c9b873ae87948a45c0780988fa3c9a49437e1dc3a7d444cd19d5f10b374e3ea6", 0x2c}, {&(0x7f0000001200)="65123529c4829e2418c5b25926693e23232b4fd7166cf28087b00c13aff69a963737657f28ceb2a1d569e88febfc4d91e37eb3b100f38c561248105f4b40a240aceeb501c48e1fce65a18b4d64cfa7ebc1f2dc2588343ac49cd1bdc66018444bd3d3c404af85579189a7d183512b64a4305b9e076dbcf36a72eb03007ec8425c48e38c5109841b1c2bed3be18c39c62993454966149384a87dcafdea4433c26acf874cac0370698df2dd748f735cc949c517588dc1e62355469db6c07b7f7d12adbb43e548b5cbb147560e39deca941fb73f9e3240456229099606b4c7f0417d305fb7dc1f9201ed9431391541c00806e354c4c099ba2c83a08b0cd2987abf73c2ff34dc53fe47165aa27199349d3e1ff92d27151c2d5ad35f07c13216079346ce298cb53579f3802a0dc897c56061af80c30d93669a6453aa6039370cd2a3f537a68712e61066fce94e11ebc9b05927b1ccd15fbdfe83767f3af085cce5190ca6e090c1702f9503a9974587b8a537ac9941a622cd8a9483ef807c401d9a0faade779c140a390a5e2ff587a62b6ffa2499b641eab22600815af5a658383d8c6eed3977ff54974eae534f4179384a2b51ac992217c33b483acf067648136437e51469a773e045af279cf3b21ecb88f01496575cf4cf52f51bc2fa0fa0c8bbbbada17afe89d2fa97363484b2dca7433bfa38fd476818898c3702180372defeea237c7aaf05df314bd6ecb565f805d3669481aae651c0d6667cfdf3ac6240bad7c6ef300cfe5617cb55abffb0ccbbd995c025026761b9c967eedc120fce607ed31037144d5254dfa4ed4de7fb837a8bf0669d0cea542bbb027134388cb75636aabf39e7f695e25b229b3b319416ee0a083c38f6b8a72e62b01cb3b6abf57e523c6fe3fec1cef07f2c6aedd80f683c6a2cf32891289d0897901ca64054d3e7ceafa6134fb80579d1f56623e5430b28df284e61ca5f00348f5bea7f1016a1917c95ff24719ed29d1bccd1e1a189c87477096841b270152fd4af2213a0f430e70ee438f822a86679ea6e2009fedc9bd98ee54ff2eae1131d57a31500326ff70f69ad0a8185a94ad982177f1476a876cea748af3bd50871eb03869273a375e17882e6134fc58f2f078c87add20c2d8b2cd4d98f068e624c44b840d4ebb2b478bdfd57c520dcdf86f4bab7fb201628518e6884b764fbd5e70c806344795ab994fd3afeb365d1e83e5273d25c14a6d1c1559456a4ec61fc13c23d2f82a3fd64aa1e8251d665c5aced2121e2da2a7c4d7055df02bc32f191286955d3d7cb260f1b3be0606399afa40fae6e93796ab82b1d8341f56173e4af7504fc4874a0136b0ff041eccf2ef28bcf2fc9930582c598ce47c9292e40ca936b5c319fbc515ee1a7628321e7dfdec77b4e3932df189a4720a0e1337eef390d5a8d796cc916b05614d966fdd2896aea36aa6b05f66442aba7413bba5aa4a39d6d8621bce6858abfbbda068d5c19e348e8b69b2a238525c2416968977c6aacb95e81fca84aa7e1acf546e8827b0905173547dbee75599d8e5bbbf9f78fc36745f71080f1b9142389064f788c01311300b418585750f9de52be6863cf7f5d4b22a914b8efcf50c008117b2d5b45d4f960522a8d92da8254c91f84b34377d8cd2665b7880fbfed394aaeef29ef39d17f43e5070e4221bec6a98aa62b46fe708404d0cab0e0c7b2f77081542e002f486a7992d1269884a6342a5a1af87d24c5e699b932dfe647bb2dbb172183380c2d019984eb899b8c9460c61e118f764a79087bcf12de56d91f6d6d2eee508846cda73e862c82e08faf59bc7ef402b45f9ce86a1ec5065685077be33c24d73adfcb42753a8853f29e870f533333e36ece0e89f877bd65be3ec37a56a94f4da08f9e12133349ef1db249847d86832b377465ea18348ceaf0efa7c8949ec5690479146cb21e7a27ff062fbc9957ae9728c7d63984ecb79feacaf36fbfca404e771e44ed7a2a369c66c1db7d4b35e655bc61d43745a40b6a627d8c37cc871cdb796354b7541b206e8330d6158bd91773e15435a66750666b52bb7b775aa7c4a4deaccf59c356439c0df46e83b9c516aad2ed91457d3bcf00a93b810ade48dc6ccfe3e971d4badb14ba10c3099e10f6243f6afebf2a03d9bf6066b2a47b02fe72f210fa1d17293ea658c1914a8af16fe4b2fc2a7d1c428375f780a31a69acc0e0d1e35128b79ae7590bd84aa04a2a064d057baa5eaed26c270f44fc69b6b5b755cb4eacd50546b1ef45d6d80a9af78a82cc90c8ab6da0acb6b93363a09956ec80fdc1de5020c39f91e155315270d6d980c3a81db1da3840360e8590ef77745d3bf441aa1e223a87e2c270f0b5b02832d7cae2cbfe4cfc27dee70ea38772911d68d0c666eb6c8d7ffadfbc1b1b928880146a3cca9aaf649b112897535f1cdb52a3741367355b80a8bebb4c9ace36c20a93243cf8f202d70f326c5db5769535f372f0a7e6f198a7c961da2c8f4b2a63fc20e3a8b010d78b42ead4a84a0db88e3ae65e11ea41a431111be01e2d5b2e222e44716395ffede2da1f6e0ab801ccde1f7013fb66a40fed691bf99db5cd7483a53d0496caeae2e97acea0c70605b76bae3e5a337d43e3995b08b3a4a4c287c8442ea0445628a5182507c964434639884813c9993706319a238c46688c1f1f8d58a1df9aa9496ee6c9f617e9d0158f94ad145f8eeb93ec628c33d49695e322ab58cc0a02cba395dfa0452086ea475f0076d36669f5de3195ec44913092200df6bc55dc36b17f20f97870e98785afb958f1848d7fa97db9298c9b175854edb7ca737a6b4b4ceb21121f9389afbb5a98761182b26929731c387475f447db00ab7b8ab0d3c4df2c95a4112cde67635cd2463e76833860042bf7fac61aabbed5e7cf011b3b93b751920b9d64d75c968802f2c70df140bc5856317fe714dc8e71c7e289f25da440e3e0deee13577aa8941651f07521ee089ea5bdfe35de64d1a516ae90eea858f2a746bc59bb6f654820c5863b373e9b616d52e4be7ec85bafce37a96dfa0ff4165349b40f1a0de982f5ccdf6d298431c361e35640d5ce618a1a4095e1b38f09ed996558899c77d1ff4c99d900231ab7d8d1ea47cfe51cf991853fe98342632e15627fde4ca577f4d02b77fa76ba17bb86d242bf8a59c61bd9f58693d8b52daa3083b5f9609a21a847cb62140667bc15696f26a9f5e2037a656c83cb4ddc657e68756f44175b8398cf4d92c9e45a763aaf4cb9159ef1e8fa83f6e4535aa9b24ed20f69c709225d6e0adab13972762ea2c812d13bc959b0722acc4b0d86ec49e933bf306564eb45c95324a7ba54799a4396d98ba93fc93fe7c6d2f71371d41dd1ffe029e7a8d3dd297189335195eeff929997d957d839da9cc17643f3cbac9bd49a4f4f2c042d89815c7cad571980f575982641b3d008b8c2b7f779711d72c04e1ba54b5e24e09cd5674186eed33be60c4dd033c1603d401b938714de07a06770df7de90f4f984a5f40cb0e87fc4cdc9a3547fca26b920d0413efb9cf9b5655c004f4b80bb6a1439630698933a73744183d1de5422c3530b78c6976bae0106988b9ff4fc6ee1668eec1c46cf99fb4455a5d9a0b5b88a88c16b9dc434f1fc09127bacf45318687786da93c4ed6d8e7285ccc8b39f563217ab15bc1a524b4dec17b8eea25f1ce53096cccc2425c903955725c50f7a4db583220caffa0316b283d79702b7d9cd51e30a34399193589f50c7dd62bd723adc37e9bff5958356cd081b6e42ca376bcaf967125c4690a00bced572cf080cf14190a18f3245e364a7725365978042fc628836156ce486ae63e61c9ecc163499303446e7a7ef016dd7c93d9b3948d8c7dcfa3893c580d5016463cc9de3162a88d17f4f92d77747b810c40f3ee7efc0cbd787b90fae0cf26f91f881822e84af8e18403cdb171fe6be6364031b2a2756fdea3063003264377ddfac84159a3471eac0b0ffa7301aeef3c02e35bbddc785700009d5d4230d6ba0a367c17f9fc8fcf8b4ca352632fcf278b059259e082849a9085cac17dbdd6ab8b70f42beab5941ad3d2cd6ed84f8e9039f5b8bee8cb940fff5ff1016e5cc8848ce163edc529411b8ebe18b39928ec74de3c44df8d3ff3e0450b318976b092cbab9b724ac9b5676dd06c22c03d70d2f0f749a520165c56e5ba59e35d3c9adfb3b0e4bbbb10e42244f9060f4a334de1b93e041061a916a80b1d712cb6f7aecf8505dc0f2d708ceb65c6576c65007f4cd8fdb11ad6182e5e66d617995075dbcf8efc7782d9193031cd15753b32877452ec99ba6ea3be6d476fd97d5a6b0e375fd2a7cc428e02e564d6ad1fbf9ab718054b18456ba8bf43b296b7f66a4fc58288ab3b189d18a2ba7fe3e90e04b04dfb0072115ff7800cb2084571cee2d3bbed63775ecf1ecf76c6c4b1d0c13c562bf478b7bbf5f9ad2b397b83313cc08e3345492d457f4f1658f3271cb88c76aadeb2abe8451d091ebd0a5ac7a3072bc2f0e8ffc45c0698106ac7355602c0bd8d4b1bd446a96d160135eea735c0d9d9ee8380cd622a4dbc02700e01313eed7aad5cdccb4adced5e2be78d81f86329a953e34d836aaf4b81e68d813a56ce9b0d2c0f50e43c558693f3591303a8155cc891296a8a4c95ea0947c699fd727fe02f8c75d4111a0522addb511e60f8f599d79100d0de392bfb835b6521b7da721eecd5eaff4e3d4f3ba5f6228f72e1a550a8fcf3c4691b91540e49d921eb40aeabf098c73afd0ab77c0c8c979ec63c5c659efe911c22fa929978196957abe9ca759b9344ba5849ad9f01d072ec35a254d7f1407d6f6c56b2833652507258288e41373490e234852f28da0cf3d04b271d55e9b8dbb56db51ec135031b4ddae61446598ef2c00f8acaee607892ef62c5dccc813a4b21c660b79e9901b6c9097a078d48b23d11110658e30ba5ce051d01912fefe90a2561582c40db245429a910b67bdd437cd0c161a7f32a0f2580618061002483dda21c8fd7c8d05ca8c181d314371d0601fc5b82953a0b1fa41c7eb7cc623e6b275488c1ffc0ddbdc0746259fe05e30bdfe28a1c3d3b5c2d710d2dd44c9ed5e383ba8453195e6816830ef5383912b5a97c3f9d66cdac2a27773887c15747fc667397c9fa813a5525bdc86bdbb298972672e309bcb4003d3686b0c6846724e1aacba48dff16f02d04b6d6c2e3c11472a85882ba849b1d2bf6950308101ef991fdb6188d709ecd407cc672b43435210637b4db287f15154242b524934cb4f61a157b55376e59e8bdd63e56a132871822ad2fc3d98255b04bc43b324c3ab7c81c7cf7863e5685a8f96399f522d68d07dace9cb60da676355e992faff14d17e23ece2c7b951d683f0395d65bd764401f8e709fb2e9c6fdeeca064a4ff641adee25a087cf5f85cf523d7c2da54ebca547109b48f39f64af5debc54b426cc583a859c758624d3967be21e9aeac64fc6f59cbe43467f6dad9ac51c22a86b60a9502a3df13068c3251d6f3f1c175aa07a287d4723a85b1ce1c2f16a7441dc161758a2a98f6511c34b7385ca2583d8b38a354f9cca919e1dc3abbe74f9428b768336a10666cc19e4cd8aa6705178144b6bb0f915937b42345ecaa5ad81b8daf1199d4209753d6d6ba198d2fac99610d5dc2508a5fd0d49fe50d5ab830c274f9f60a7858a01c9b198b068c039b37935ada7beefdac5e2c0c6e7f5fb5ec33e41c3f2b77c0b5830a6c2c68ab3979e6099505937171318f3b065f0bc8b895853821b330c259d9916612a06497ef80", 0x1000}, {&(0x7f0000002200)="fecef6a063b298d5b768daf70b814ba6e0ec94301ac0a94bcba58b8240eef452224161ebd6971ac4f42c92cd476a102cc6fd94dda88750f7cea3aa09fa83ab5aca41b208a5db6e89226d5cf6970e402c766ae0f2fbc6c246b08ffaecd61ba777bf665895097b806d596f1365ceb08612d7d778377d872e6dfb3aa3d26a5d8960f17ae9138da609286bf803d2df3e9f439cfeb87505f000aea47f42d017a1876962a931fa937a5d928abb57c4b65c5fe67582a4fb56035dd4b5d53b5e6f078557ba0a7d21b122d71fb5a8", 0xca}, {&(0x7f0000002300)="9f40a479d30cebb3c5ec9caa3cc0dc7c5fe819526031ae7491ab898142aaedee9d79564afbae87ed86c6aa5f48c99ff7ec266ba8cc5370899d6ae96751af5c2bb31b8e82c6eb7298eaf0ef5b5f623d9000a42133e8c662cdd0ce4fc1010324b1f0e0426a04803017522c372c343027a4a241746de58b047c5a7016f5bd6db0534a7aec08b967528f743bf45874aad9243c5dfdd1bd7a7b3bef6627f50e7abf3819886dfa68c01fed6cc8b9d51890fd147a14828131a25d6be57d0847a88b66fdf11393f6f31dc92693323c7942ecf59354e8a7e523d32aaf8aa2cfcad496e9143462e8deecd3caf0e496914ac317f91df4e79889c97c71a470e5390e71bd8bf397bfed8b251be38e73c023f85f1038991be3f7608865652368e83189549698f8090ef9b32681c9024b6766a20f71568750abd7199a860d57c126acb8ba01fa626be51c752125f38c24b7f6eff3554b93bf0ef50971c497d1c5f65f6fbb154e71751ce34daba87be6d73dfbb86d3a7d0abb85e5d6db76b1bf53588c43f5ecc6acdcc3f5a42f3f6596e36d107a8cadee80a71578bbfe5aca04284af25c326cb55b6fe33de966ee943ce43a31cd8091bbae2d6baaae5c5396b70730bce667e6d76724a6da7f160e4be4bcdd4cabf2b186eaa84cded5a8fbc2a5951d54a9d5388303d4815f11c615cff172d1535ec4c16c05bbac224f3681dd457052f0015e28e5aaa306bf6f0101f9f8d3dde073b24327e87cf8b0677538a889989b2b1bfb32ef76395e7ff518fd6a5624178db1cc25ad397f7271a3e52014435fddf121f9d428b3e7362159be95dd11b495db82f3197001e7c3a027f242d71564446d9f2276eeead36387c8165c785cbd62a19c2f9791ad598e6f447f591c0d9161bf3d635b291b8412d0e08463633886fdb8d40d94e3b2d3486cc1f79fc80201ccd5622ae9d8a19b35973fa671f2b5f518a552bf6ffdb6ff911726b0c8bb650b34fc33d0a542ab8e6fd5af2f8c6be8e33f5cf0168f8a7aa99814bf0b1b8ba654d2d20919a205d0649554973cfa8b37e08975c953af5cc061d1521d8b4150be579ac762d984f9858d28a78a10566f490d2a2708925b3d5fbe2687f0125f6ddf76dc2489ff184019fc0feea3853e5f3cbcd4146d07f1c5435fe044a2c843adf5f9f3e16147b639e29b68505d77af10f9daf128b539f3f21c9b7fbfebd52f3a4df6eea44c3f7e0c07c0d54fc542d6d04ad6873cccaf5b0f09cdcbc3102d7c80e045efebf632c78f9abc534295c5485c6874f804ceafbae279c75b2b6b6791ba245e32b572d508f74f98efbd8de7eb2cedbaf7bcc9b7757c97b0903f08033e42b7ac558760670de072d3e2dfc2ce2bae93a206ec6a6d4eaffd317345b125e04bbe406f8351dddc3c673d9e3d43fe70b26e13654c5fb60723ace5dd5153f206ffb481d2e6a736090acca49fbbb80b207e35f9896748f3943326f138d703dda60e7779ca108fee6ac3610699a59efe5e4329bcc387163a8503e965dbe5969e48e3f459107deaa68bf499c4bef10ab8973420c74c51a622b4bbf48ebdb887de54f5814bcbf286dd1e9d95225aefc1edcf270e2ad761578f676789ff703cc4feeb5f68e502a338ff9ed249684dc0dc0e98d3a4f7d2a1b81be0010f0c2df627b5da8cbc46661afea3d76dc9afe8b5e90144a26fba39b4a98c4509de123816b0cfbe0190312796df3fa66050fa375955657b9aff194df1b7f8f8bb3a0142265e1ceb3940f462444fc69669340f0154c9158818d1bcf94491e6c08f0fafa96035e3c772b33be8c776488fa9bee27d1df7c5e4bcf4cc2725a51733bf095dbbc56b81c7868969f6bc38ed3540c296c7e70690498ff2b6d5bb261f79e46cfa1a59b0ba8a0498fc8fcca1b94056677fba7321912a7fc37ecedad099024c566b17db7d4c09568cba8eaf2b2b1b3a481d3547c8de4e9d02ab73d384e21a7e5cbbaa4b02215baf9eea4e616170d0806499ee13c1025e271b3cfa70aa29c4e23129acef891fbb8ecc97d933e86e55c29d775d8b6dd6c6d467ad6e1b53f195f308496fd48b193b91995d5e85f328994ccab362fe5986a008d7176ef4463a4faf2d1bbd4887d2e55ce0ee0544237f8793788d43d7eca67853ad38f830f309a910308f3b6cbc5bcfad7603726b1999dd1027fe6d3747200fb42dabf8b27fecc526594e21852136079c684954878db2f7a692eb3d7d93972f5a298f56602a869d337136db790de6dc08d0623a2798035be0220b385e58206cf918fd49ef83a9dcec3c45d00e652890df0196647610daa3cef0f526d0e79dca3e4f1622d7a2c05f422c80f439256fecc516cdbb03c2eea57c85f66148496064856b6172659ce773bae53f7e84b209e552812cbae416361e5ea7f01bb7a72154db5519e980569d2949515a2fe569c2cb472032a0f4f9718f2b15633831c15b404abc71bfb5155a90224c3af026fc44e608eed9baa7f3e40d98187bdc995620a58a54b290be5f038096a0a6846a8dc73334991452f6d4cb7772bf1944246d01fe3f67b0b81cf85ea3bc2360151d060621a0e65442d7f1254c162191a876ea9dd107b6b63b0b7f866e32a8d5129b997fd0704e8bd3a627c1f0d143738ba58e96ffadc4c9a6cb0d59936a8fcc6b6d411f93203401c5c03813529acfb962c8d34ae485ab28bb098d4499ad2cabba9151ae2353a845d25ac4d80021d9f368fac96efede7cec88e2223cd312779f4f1203d465fc81fa2e131edc3dda39a0b39f15dd89a9d050078b7e188274cabecb9803b077e096e4c814ac72d8726687a2f7c3b85fcef3930625d614f0ece6c0ae3a521d0adf340bd22125e6daf4bb3a4eb2285a6c0245e84965d1b8c73ec2c46a66b912ae71222de6782cb4c61d0efd31f241549b9ae20730a6e86abf80bc2fedd03da993989dc636ab4491ab6d70855e6ea4a60ff9b85448881240d57a32dfda2f48d0f9b1f6bcfa5e8a0719e6bfecadff4212d27ea847bcc7b0d0d120617edf47015e4376b13735bf64eb69bb69fd03b38e51d4c1cb2db344acfd39ace9f03e83fedbe64dcf00b049bc85eb2c9969294e2981084ce3fea6fde1610b7158b46c76e1a577cf40b61420e67e1cf51daffea7336fcd7dfacaeab1bcfbc97a2009af18c7a6bc8a3f35c6186521e67369f08eb236ceefc6f7b8bb6bd40bb504f35bc0c866b07d769baf97c8147c9075e24809f89bb6a27540a6706e0899a0c03439bf01bb0daded2fffcd5f9bef166e2edd7c12870dee048b0bae3c1656fe17783de39bb40c9cbccc83fc29187895d5e3f460af2b7ef34f0a5c7b4b06d4b4f8a860ab5bb28baffed273fc3c6d1fd8edf50f79304fee5b4d63867a5a620a9dba8c44573bc675476c92fb3d90922743913aa6a34d48ff9dab266a532d1e07a78c1b7f1a09b9b0f2ba150d04a46af8145b3e92672920cfe29d030a0c2fcf2ab79302ab05c2cdf9f157d7b7a5cdbfd1334ee4e35afb0de0533b99e682217979e9acc1891c40c7c78f027ec08a22c50f95983382d28262ac2b68b3fb3e545cffce121e2482e0615a22980cca137f43d52d8ef75c558a37658ef9622491b904e78e0715325a0ccc00b323706eba8f4b4674da61e8d9d5de45b77e3e368a4b771e64e12cfa7680c3feee84e853205aaeeec8659e1a35a65313db8f50d2a8d23d08657c95922fb2cc355d285adc7da132e1c97033f712d3b61e8ef5e61bd8cdf4345e9ab260753243fe5f7d7b49ffa70f2828abb8be36988f62102974c2a226fa52a7ffc02776e1f6db983a715c1598bfc97517117aedbfb0c9a9aa0f5e9516e43f73463a18c1b0fa1a80d859fe689637e9117780afab47d5a0779a9e947e559e90f294cdc42a5b5951560573cea6e60ce33552a9c43dab919b885a303104371ffebc7f887206d05d49f9fb686344fad9472c677c4872ab616aa70697b2c7f4e14f47854364d3362fae35cfb07645783721dcacb713da8d7b9a7daeee5a20778a14c094e41000a07c9acff6b3054ef06d5e91ced2bbadac4eb2c5e53da3bef56663f2bcc05ee39c56d089773ee79bbc4ece7d48c49e8acb696eaa9ececb4b863ad2a1fea9f3f8cee1630cbdf4b47b74bc0ba28c782e72fc3f3102eb89298615fd0e3fa0e99b59eaa52c1edcad70ecba9e8f278bf421d7a160ea2ba297eda81c6d74c11d77bcd69f4b5fc77b1d0b9a0336bd2c6855b349119e5567e45fd458cba1d5a39ebbd7ea71bd1c0c0a95dc24117ce1222c3a7011735bf7fc7d6fc7fcc4eeb36f51d1c4cef65b83559d6834d66f2f3459fa11ef9b26a040e7fc057493142491db2e13810b3fa552c17ebd3c8086c6159e2b689d5fe01683eaceb63298bff220ce9e35d353a1550a9dfc6e797ce58620acf416b692634ca70282f1f159abf03b71b0f2549b0f07714ad1af502301ca93f1ea1916e91a01e5caec9bd0a0a0a4ddd6927a1faa57cb1c921b0c895a96ccafac03e682c8d61398e24af47ffff39321eccf87efae35fb2eb6ea3eaa843404c673debb1e41acfe80bb6eaf55432ac2040bbc1d24d3a3d6bd12867e158fdafd37e4f5148a908cbed954ae97f6d88f379458dfc8cbe58c0ffed3e32e5e7b68f3ca805c5cf16f79d4cd4680cd37021f6324e0e354b051084ff3326eda855fbc8d63cb80cbbf847ec0042e65fcfe4bbaaea27b9413d39f9641211841fa6e0bcafe36085cddbec9e0df1cec5f123c911e17b9a96bf093f9b9316d895d9d5d19a5a227737762727fe43cdd65cd2d73b09ce4439f35661d87f0ad45a36be636ec33f31ca3edf86400fd79ae77e284764505511219344fec4c19c837b57a63e148d8c181898da554ad25f249cb80752c00e5ab8d439113e7234471e38f955042706c5125efbe8b359bfde8c113f48efd9fea98f782343d9eba987d88f8fa564a1292f93f4cd05aa8ef3c12815be151ca9bcaad9f358ee80c5872f0cb964962126b959ada21d00d3bc725be12e95c0cb4737876336a6af7b5dc15a5f3aaf3f1b9f2a1ae8aafd4042b52b1f37b95c95b82a2cc304f81433da25fcfde877f4c7097018178db0bd1475ce43eeca80677155239ad9fa2d5c433c73086fcec27823c374d0eff3ae6e3dc020754b02eeaf8249a2107591178453c3169da68927bce0204e2e0d13d3eb025024428309442a8e0794a11c4cf4ab76f03a4a5503a2d351e05fd0b1aef3e81d2aecc639cb2056cadfba03bf98f1fbf61f8f50230904539f9f211870557815a47a64a70ec74668087a9ed60a8c3d5e1132644a26f3393c345b1ff6a7e8ae19b4a26b8bc7e477493cbf6eab76fcfd2c6ef0500ba59a49c686aac6168795aa21c11b1e36c0ad2168ac96106feb687aaa8bfbc70c35375fd270691e9783fe91126883962da956162594934e4b4a5ba47cdf8d8cf286f050114deea5d9f03154595cdce2e1da93335174249263915d0bad49c2ce9f43cbf8c34d690bb2c7720fe31b6a3410554426cf4ba3e56b132e01d3a942e0b5648e29cc47e8356af6b24924404c0b029de97f777cd4dbe90824cd15184c598854949d53c16eb434847cd2b287638e484c23c9a4071b02415c5c35b2e15cb68fed02510a3c9c6a142626d078132e0dd32df965e73acaa8ff5caa58de777ce97f7b68fdf4cb774dde17c4cb1ce451424bd50e715173a8ab6507c98be3088963f81f333c2d87514cfac38f95d781b9c2bf204242512946a920cf5bcebb60334f5554f996866cd39ce5823a54535de5bba598467698b24a67c816fc21e4ec443d1df628e5cb8a45cc7ddf4f18ba275", 0x1000}, {&(0x7f0000003300)="aacbe753de7ab40b3e39a32da225401fe93f7d972aaddec11437a1c80f6452a806251b99e849093160e18af5e793b8e7f8ff365daeace0053ce2b52266e6dffed2ddacf747205087ffed67d0e663908eb15ee3680fcecf376c8e1d19ae6803842e4fc1ea8f5098e2eb1c925ef0a6bee070eabfd677bfbe244faba737301c20182cbb1e343debcefa54dab244b39bbb46c45b6560778f8a60330856b2e9bbf6c78bf838bfc50285a1b0c70320d2eaba74f77e1c341d3796d13fba1a91df54fadb34f99f6fd4154fc93c57b8bf71119e5c83495e1f05a5f197647716335d4ea5e2c9", 0xe1}, {&(0x7f0000003400)="10bb9a771bf986595c22fe2a8d172aae3d2411fb0b515e68747d004f27d72227af8f1337adc6b87aa775a36e864734510040e22d65e155b4de86914af1ffca46f930ac9548bedf61858027a51d034d222ad1c2491b7107132e4a6d4e485a597f92926186c084afaefa360f4f04d3f28be2a4c0549c4483349e158139c2e67526b13508e5072762b945985d3f44ba84977b4a7d0f02e94e490131ab1323dcde7a15ce71f1046ce63c653c7368fbc9809db8939a3a1fe61fb70563c599debcd332ae36200dad055ada778240401161354eab084acd6fdbef7958b66e7db192be8ee4414c5b949ae92f5c4853cb01449c69367557b13643d9eba04f437ef3e1bd0bc9959bbc3cf15e8e02f4465b71a901d164ed9c16c3ccc7cc6d80df4f12a32f6539f4748d93ca82e6ffb3fff483e9af973c7e3b4b300b3fd316d368a793ab59c8bc924cd7ea519859e8d4dce1e45a659880c888cf3a8ef3bdbc40d9ac0d878f72c8a653320b39bfcc570029d0dca513fddb596f55774b2624960e18b91beb26d10596b0ff8d3f72255ade346a79407ea0d38ff71c1ca9f0721d9840646460536ce1857cddf18dde36dcb918a412593a8c26f5d4add3b98e4c22453a4545a8c0c7be091b9a2786b7061b95f177f8c124e2017d6d8c9bca1e09427a076e90d24bc59e43eb36e90239df201797de677068354ea2669b063cd11a4c7c617f862078d954046fac8ce9878c875b9508d95842349a53f6cec593a3484af9bcd154aa69c6d3e98e4cdec7ed9ab628f4d7cd2ed74d9ccfc5b348ad5b623bf98f33ed235983ac8b4877a3e9cab0e4b52febf1f1ca5f6ead29b04f0184f5a78db6a596fe4b75531a3fa4c9c1e750e0bb6b66c43835cc96d9a15e8369a1344a575050a8fecdc28def901c1c30c5ce9a397d9e004f3c2611e7c416e0e3f351acec29266a448777d07f243fdbfb0a76f2453e5e68b1827d3ea3ce974ef9a00d804a0761ff6cd9cc1e877c94318267888332953e193833a36c7e5db7dfaabb551c9dcfb45d6ee7d5180a6275b3fe8464a1a0ba4b291469c70f1b52ee1f384b3b11cc2bbbbb45ea7e04bf936a08ec783756bfe55c4906be316def3e8f92aca18def4cf474c4ac8bf06aba60a3d4206d1bcb8a39cd3289f814cf1eb7fe28ce41455025a5a5698bbdbb8ee92b5a4e32dcb8aa8ec491778a8d8ff8043d7ebb7cd46aff283322cdaefd94f5096a66a2ae8f87e9ede9284f97d0af63f0310371908e55d0bf0a7d0af39d6fc00a6735290650a1e8494bd43a57950941c83ac0275b03dca102e110495a18f8b95ebfae67793ddc2688cd0e81d0dc0740594f5fceceb9c6b6cbf14be6f7244b2491d5dad00ec5f70eaa1ae406126ab4258eddf3e058a7fe979bebb0293f09383a1c7debf751d01634500748f4dc0ebb650f267f1ea370a1fce2041eab7c814a4d8bf9447bfe6e27f42a713d14f5d21174d86d662497399b7c90052b0509ce7c3a8889651549b2bc22e1c4ed35e98f8c6ed847fc6ef229b095d2f9caa07e4e9757bb54a00162ae615ce8030c16d2c10b5df4853296204c28340b0e4bb2f063e19468b0ca6843085bc695300d7b0fe297e7ebd82ffa46f6d980a6bf3dd2b85ea499f23d10cb5e2b457dc597d8ace1403a3e86beb0e284688b9b787d38f794db41958940deaaf20ce891d1eed20114ba86a6e20e0eafec6ee46add2e630ccc4630227ffe1820b51e9a822232b5841cc4ba25c6f059437242104f5ffac2e2d3d5f7a3b6aaf924a62642381439ec0066661a20fe325eceeba37c035d77728d7b54df3b8a4f017a281a62e73a416cd02df9c0ee1b23473d1b0cef71fc8b70aaeec1f099f06d9fe98c20bccd11cf1e6338ad3afb9840690fd19fce59f295215b1dbfa796d14efafbf257cb504f1d23de0a465eb3aaa973d94c9dbf2e87a3be520150c5caf15f8e1f0e57a3e81a6857527122d0d1d2f7437609d0f8a8bb09f5b906004d52488eac4f6761c164b973f2c6cbcd2ec250f065de0ca37c6a226b0064699ccf236ae00de2be3c12195f09f4c38423d345d208fb5a7f5d0c11c5f4bb80ffa8af901149b1bc3f7358d254067efbdd7ca92054836fa9ae0bef5a8d9f3ca9218b84c48dfb1a5f93132a5a9a33351a78dd16bfde77d2552782c84519258347195f1f78e0ad9ad70bc8c905d06bf842698394388ae91dd034efd02ed8862763f4781e52c3f5f35503131a998ce1928314a2e77e77e34df7918ab757b9c2f85e6c71e756788337bbe0e7d31f613b8afd69d824b6bd506c9e6b9453ae546ec89f605493e9acef2472487392ea9fc5b8b42413c49d3758842558a9d434ed456d6120ed5c595b380d8c29c6f3d96ca83fdf48926e269945fd9f7917f7945e831471156324e917f1f1c78d6e00646e2f81d32574fac4a99c762d2fe7711e28abbce52666b73cf69d703e63db23a142d26fcb6396909a694043f7b318f3fe9291d9375a81159b5d644eced4f489b4f1654b1eea5bca0a833ddd9ec71faea3d7d32bc9f5b972a000bc21c46110149a33eb269702a0050287ee5d8646f032a6343478c48899a61437a30ad3efce71f3618e0a4327af9ee4421d39669813627a944ec366580b469d297108f31ed3c2cc91a5c35ec48692e588d752225e5deb3196d4c806524814ae06bfcb95b8ce7b8eefc13ff6992043af0cf42c407e37e58f750f70a67515adb40ad74110451577e5030ca8a60e5ae8f599c448df2cf820e56f8e035c9ef02940749440eff6446847b181621eb77317cf928acb3e654d9c88082c818323eb3feb2437bb8585d3d08b867ffd2d07f7378a3439147a0f5b83deab388c75cbb1e9d8291690ab58757dad728558a4048844668cc3435a71505eab1ff2c9b5baba7f34ea90209cdbda380eaccc96afedc9ff45a8fb17a0216d22da8eef6c2640b130174c38ab9cfa9ec386acb330564131bafa97a64db9dedf29fe929e382cceac732be05d7ccd79c36efdadc9693b436ecb2514fbc62f76e618dcf114eddcbde4ff729322af5dea2862bb9c8f163189e6819e982390008489fd54151625346eb77207a5004a2f5399d07170089384495d94249858ced29bfd6d30a8fb6a1417f5b16178d07f28c7ff188120f98c6d35c2a7e690e133ab834af2bdb67920c2734b5dc4beb6fc13b2f7373c4ec0e0a696e8897744a85d142f5907bdd0f4e11e1b645193c342c63d400235f086eb17d5083ad7821d26b509c25009db3186f66d0829715b587e8bd1c972b5ccdba1c5ef2ab57f29d061bd50834df861ba69b1bd16a505f5e2193a7a7b440f64acfdbbcfbdd04c9a5890305fb5ee9d561885ea8ad756cd175fe67521ad67941a64debc228898b7f669bdfb43ec286645d0d8935ef5b60ecbe236c028408b814cc818abef7cc3e68661f0a9f54e1dcf97f015549fcb2ffab842a3f67fcff57c5ee3205a4de30d9cb524de66e243b61364c0346feb908ffbbd95a04beda65ecaffd66b5a2e9baadb3a39caf3de85b230ae55e9ffdeb54971ada65b76eb7affd8e27ef56fb9e3b6fa6ab8ebf67b4a9787ad4cbe6656bb439d934e85b9a32aa63f0ac9799aef790459ea570b21f23660e8a57f8a48b5c5327a4c165d16ab4e2a97ba5c94a4aee01ff803e523bcf01e66fbbdf95c24e9da69a0a3618ce6432353d87fe0b896b8b54d303a2ef69349d6ff23bb9c39738781a6a876b0e83b88d5329b0fdb702aee131bbd59dba341e7720c13b30c2d9477dc08cda286895ad71e2536131167888027f5fbb7c7f9d6e29662650f3c343eeca0adda33bf0d8da49412a47b4a216b95d18529925f8f5cd45ff8f40ffc1b4c29fa57387d12a0ace0a6b1b3c12e2970b35a5bb50fb95cd0c2d4be3abb13c34718139a1c6e5de828de06e86ecd3e6c1b89c537e80ad0365cfa757753eef9a42ade7155bd9f6a021b4a141b09f7b6df42b0b44f6735ec1d5855a098d6e706348eb2e52a66d1bbd734e8f24ee2099e0cf77d786c190b2d4a0999f641e84d347d5718f93de3b7bae2366ee856a2497dda02bbd163e1e54cbea1169c2a11a973c2d6b21c06e1f37cf534d44c0cf0a9a6b30e7cc15828c69c65f2fed8de0ecd96d2de3317847615d767740a5928d8ee55d21dbe2c5c319d0344dade241686f17cc2249e262debded002745227a6c7120df704fbbced4732c3ef6c42923168bc0134ab43ec9e9d8978d4b10a3cf31258eeb93dd4c2b14da13b0ee498080cf78399c2886569692797457a84114d550a03d4bfb2c4dbf9207d5f07de76fbd5805ee3920be6b8c0f02baec7b62bf0f2d5360e53f10deb0e0ae27ed1e55e002780c92b25cad23faf0dfdd6380afeb36b97ac526062295cc1659f9caeb5ba9b23fd38f29eeaadc7ea19bf67a3358398ce236643a4373acef4a79ca2b15e81066f04ee07e431befe6ef7306a0661cbbcdc35db230db24fb676f038ff9ee76a3534b17034ef69d3ae3ca43f24b211412970996b613b80be5210885c399458937054e5d24b7abbf728cd00932aea88fe31fd9667a9137bd9ec56681ad4644c4b524a62634b817e85a16563f71bff7741752e41432d2c22be5eaaf8792cbabb24164fa71f8683301adc8f53d42b95e502be3f2008ea2243b05b6520ee901c5c1b74b364473713ab5371b62ddf8aecab7388a051ca7f4f28dd6ce25250ba0b9b1523e502d2515a7ceb64248b1d822bb18b10b3e9aff39cd8252ef5bfc759a7fadebdee27ab709a7875c3782fc288c48dbca309f13ba40d28b0e4b0f5eaf5c39dabfbecbd1c0a6d83a9908c94129fbdfb729d0f67bacd4a94e50e66a4e34dc35b026393c33b0fb1bf977a1c47ac103487d9b8173d507c2b6de140c748d2892e4c078211bdcee9b9537afc36c7433f700240ea139d63ac4e358c5b09b24c51cb00252843a709297fc698e0cd4ae50f0939985743f4081759fd40deca2c005c0efd502084fbd8150b5f3a43d5c0cfe0a1c4154cef3efcf1a3415c760e2c571905730a1944309ccb0fc069de4643f1f1056f83c13bc5713e3b0e6841b8e9f0cef72f3ea5f15d53ff2b92147b096ccb246c15d808363df18c8f2f3e9cb2c6c62b67c4b998083783717c01418e568c0541deb94833c7f1fb6a235e546fe4f68eca663b89922367d4ceb0f4e170d5dba3b1abef8e9ed023cb70fc7a6eb79b6e13e3841cfc9a1dd993df981dd4951b637a1b57c10f6efb3f169b72da1b58dfbbe35ac6ee22fcb54f30ef67d834cc5986af75bfb2e5d6a678007220f3226fa4d36af49df209b0ee01a548de0c33fa52391c53b396bc015e1fca16dccf7c0ed0064983f6736ecd09b328f8802dac7d830a50b26e4f26c0baef5d1396cab24acc32f9633834356a32c28976ad9b6a2976a15641a104a507afacd9b047e9adc0466018563d50c2cd239f11f2bdc1b0cda4af05ef4639a46ce6348a7f21eaf1be73829885e0902c27b055c474bca90ccdf087f15c116982f9b81122a5b42c5ca7af451d229df92dfc970e290e1676cf0b9cc3807b75dac429e4ede723f68d60c4c22596ae4dc11273a0a37425ede7df9343b8f13e95102db083cccd2fb8be4bca54e3bc2216367efe95a6b0b114e89e9388a244a8e883912bedf1f43e1717bde5c1447c73136badd193c3836df5ca83ae03b77228f0108f1917a8cfefddc31b9a9f3687e0aeb6fa50c5992e7bd6734998567d177e0ad02b850b59305365626d73c555947eff75d2387e88d8166711c7e9110f716966791e4907956ed8ab39f674dcc3f32142c62de9afb9d65977dfc97a0a2b", 0x1000}, {&(0x7f0000004400)="d5a806c22cb66bf0fd9f7bf9a40c13ed975a2868bf4996df5b2ec77e4362394af5dd1c65ac4767b619201bfa48a0f7d01b83c72955dc32661d0aa3eaa036239121bb69c2094d651d7eb888f48d9278aab37fb58637ec13b60b096a308e4a02c325ca49b1922f04552c8491590ae358024fa836e8063e4931f94ca15659249bdb5e6946f09010d30f6858828a176cab", 0x8f}, {&(0x7f00000000c0)="b493c2bfa533f98792c064f62862a1097ef55e337f", 0x15}, {&(0x7f00000044c0)="1f1d169bf745ecaaacf2ab88680db25836fd1951dfa2be24f590db35a156f1cc29543ad8dd6c2dcce1d53b48972c9a2fc7fa75ca5431e44b78b07ffbf90a89806cbc7b040f5b70290c4aadde4ce5df3449aef916a7b8ffc88b087ad0b228f3ed9a8153af6595fda3b1b9ea2437989c7a22864a577a6213581418c6d2e06191a5faf9", 0x82}], 0xa) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x8) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 07:27:23 executing program 0: 07:27:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x5b4) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040), 0x80, 0x0}, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x2) 07:27:24 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x420840, 0x20) 07:27:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="00000018601200000000200000000000000000000027940b092d000000000000000000000b9b000000010000", 0x2c}], 0x1) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x50005, 0x2) 07:27:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000001c0)='L1', 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0xc) r2 = msgget(0x0, 0x280) msgctl$IPC_RMID(r2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xff, 0x2}) 07:27:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x9, 0xc49a, 0x0, 0x100000001}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 07:27:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10, 0x0, 0x68a) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 07:27:24 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x1, 0x284) semop(r1, &(0x7f0000000000)=[{0x2, 0x80000001, 0x1800}, {0x7, 0x9c2, 0x800}, {0x3, 0x3f, 0x1800}, {0x4, 0x9, 0x800}, {0x0, 0x828, 0x800}, {0x6, 0x5, 0x800}], 0x6) madvise(&(0x7f0000119000/0x3000)=nil, 0x3000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:27:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:27:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x82) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) pipe(&(0x7f0000000040)) 07:27:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x30}, {0x0, 0x8000}}, 0x2) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x0, 0xffffffff7fffffff}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) getpeername(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000170000000000000000000000000000"], &(0x7f00000000c0)=0x27) 07:27:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 07:27:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x30001) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 07:27:24 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 07:27:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x80000000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 07:27:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x80}, 0x166) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x1) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) fcntl$dupfd(r0, 0xa, r2) mmap(&(0x7f000069e000/0x2000)=nil, 0x2000, 0x1000000000006, 0x81f, r1, 0x0, 0x1) getppid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:27:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) r1 = getppid() r2 = geteuid() getgroups(0x5, &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r7 = getpid() r8 = geteuid() getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgrp() r11 = geteuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="f9453c90c22d03e7d53e4733d6bc086880e9638fe95160062c003f5335db3f36e0351333e245ae1c806bbc3b9176d9e696790a9f7844507da87f6b3483b620d3c4a182b6abc17b63f7d1d595b6e53f52e3a474da301b151429f8bbdac28f562f91bb475a20dfe8c130cd7865a729a3f0fbe4b8fee55bac3c62637d3c8b306bf84905babb39b9cc7ee0ad4df2e92e0e5f17bd", 0x92}, {&(0x7f0000000300)="1a03a6bec6d781e0e4e5e42510df2682cbbe64b2bb741e544dcffba291b28c3fdedef9b56b59800045fae21e468c6bfd90ba1fd20b6e70ee3944e61e5808b7c8df61efb90170a9f8fd3913f19116e7baceb41239a638768cb341585b4e69e8d769ad38556125ea0e3ca9816324475293b4b01d7d55c4fcc746c31c733a38530095464122d5403698fe1e95848f3f9d0b6c1cbe5572e288c77e7d53afee2dd4765bff48521f8020c3799b7819d84e1e120b01e8dde4b3a46bc3b6b4ddb7dd57a73d2c294ec98c4710c0b7adba5dba596804c793982c10", 0xd6}, {&(0x7f0000000200)="1e36ea90692262e9c58cde96ccd7e6be17aa9e67a4f19fce6bae7062f5e27e2a90d5985d979f2e5564ed1e848160af8bde2805c50e68552398991a3e7b126d72ac", 0x41}, {&(0x7f0000000400)="b3cef0c12a79bf3ad7584f572d79bb7c6bb42ed314326278d7b36676d5009c13e5614c332f14f2da7dbab49e8f40174dff1866c2dde00d1b64e8bc6d3987a1960d2b2b8811", 0x45}, {&(0x7f0000000280)}, {&(0x7f0000000480)="fae5e9f4cb512b9f74e6a1d89489207d57fbd5f531fa4a5d1cddbb5b4be9acbf4ca0dec1a94bb90b7a397b63b0065683d9e06cd90d77270d044cd417daf07f12ab4d998735059f1e8fb2ef92ebb7c5e181c4348b61c827dd0453507c6d2c3d82f756b0f91a479f85ab24026796fd6304182938961deda4abc90af394d78046442c77fe6bfec44b67110646f79bd15e4dbfa4ae24a8061c36f04b142edb9678999ffe55771a144360aab85bbef31a3845eedec1cc7aa03f836a38c191d6193ea2c4a13dbbdd9fd4add8835b4737a07e81f348285d737b500fda0f7796e0b563e4d26e1f0556cf1e1a18b210c23fcc67e9c3", 0xf1}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xa8, 0x400}, 0x406) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:27:25 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) getrlimit(0x0, &(0x7f0000000400)) 07:27:26 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x86a0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x9a9}, {0x7fff, 0x4}}, 0x2) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) 07:27:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) close(r1) r3 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 07:27:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000000)="eea23f067fc0fa8ccd24ff02be736461f1130e863c999ee68f01651a1e7b8980d98bc2338d74a8077d9df5fe737f05d09544a07cf2c7eb036c0c485ef9cb0383d922f70ab779a1e7a44c4fad512162acff17766e5a7339b104e65a86641fb1d114e4e57b003b77d52e00e3e92b0a2c2e8b4584707675434a0c36e2c6d6774d770ee1bc166c8d438e680b1b20bb0745c08529484277183df7743a1cbd51ee6da09cdad8531dfd60f859531d1179b94a7c1d8fed29402424d57235eb78c36e474ff7defe506f428f87bb3ffdc8fd5d9b9f3a", 0xd1, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x5, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 07:27:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000006, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 07:27:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = socket$inet(0x2, 0x2, 0x1000000000000) r2 = dup2(r1, r0) getgid() openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) 07:27:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:27:26 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x1, &(0x7f0000000180)=[r0, 0x0, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = socket(0x2, 0x400000000002, 0x0) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000000940)=ANY=[@ANYBLOB="56022e2f66696c6530017f4e7cdbbea66edcdb721216626a7a7fce0be08b21ec37ba21948c2d5c8a31d48fe81a34b9bebcbf17694fdfeed32329949dd1522c0285b9f27a2ee16194b02fe7fecc941235aefaa9bd33cb26e2d798b562010f68a4c9d09e8b290015e7e301975084bf29a6e92bcea01ce77eccb07c0fc703cec1859a8decbc387b25e9fda9408cec7b10a6613c70fed2c54cd8e4647275"], 0x1, 0x0, 0x0, 0x0}, 0x8) setsockopt(r5, 0x7, 0x0, &(0x7f0000000140), 0x0) lchown(&(0x7f0000000000)='./file0\x00', r4, r2) setgroups(0x676, 0x0) r6 = semget(0x1, 0x0, 0x40) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r7 = semget$private(0x0, 0x2000000000000004, 0x200) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r8 = msgget(0x3, 0x58) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x4, r4, r1, r4, r0, 0x0, 0x8}, 0x200, 0x1, r3, r3, 0x2, 0x80000000, 0xf7, 0x3f}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x12, 0x800000004004, 0x9, &(0x7f0000000240)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r9) r10 = dup(r5) ftruncate(r10, 0x0) getgid() semctl$GETVAL(r7, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0), 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x200005, 0x22e, 0x8]) 07:27:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x9}, {0x18, 0x2, 0x8}, 0x80, [0x8, 0xe3e6, 0x1, 0x9, 0x5b, 0xc88a, 0x100000001, 0x7]}, 0x3c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0xffffffffffff8c3c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)}) 07:27:26 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x5016, r0, 0x0, 0xffffffffffffffff) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r1]) 07:27:26 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000080)='./file0\x00', 0x0) semget$private(0x0, 0x0, 0x8) r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x4, 0xbc) socket(0x10, 0x4000, 0xdb73) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000006c0)="19a4490e5cea80629c29c353ec66e369b80f62f0cffe0871063d465aafa50808b7ad47b41eacff5ccc16cf6d1c1ed4b8584b457c9fce3554ae45d3e392889add7241ac2866d674954c61e27d33000fffd975e40769a94051158f17c7037c3799f9e15ac8e58381c445de70ea366ebdf225d29101882b988b9a55e5eaf470d374fdd53df676d81a21fb927d08aeb0320ed49f361f78884d737304e035c3ec1654b4dd0359a690285ed2ec336c55cc9d551387023d1fa59ff9522f45ed919f5fb72d657b422d467c5edf760355e3f658cb49de4870bef09181991ffc33a470a6e0674bde50ea7c9993d12dfbcfd5684037cd4c4104ee2f7f1438222f2831fd847d6d013d89121ccab2e4252f7dba6abd83295ac96de3cf1f6cdb5f980ba3e445e1ba2752f1788b3d053a039ae1faeafdfd7baabfa3bb7b9f384c966f26595f3c12566fe7633fbf1ecff8cac15a3829aebae06cd4ac765c2a698db30671b9d122bd3f1c971a3a1fb66cd0e8de5759abeb201e2dd8192f6f15f02c59a22a473331304e6bb4d8c417c1b627a4bf75a151e0d8d0d16007169969fb76a4bf58cc7360aff54070bfd7f595983f3c366dca1ddf78ed8336b9b56cd3485b58c0b016396b334c762a9ed44525d663b3a3dc354269a7807bd4d6c059439b5ce2541f44514e04397d5264b1e9059c96cb5f0f28011bcd6a1f0aca2df9a134a5dbd6c755b40c6dc6d0bae2bd8cfb4a3a74e2baa304aee9bc385855058c1315ab0ddb9a8f0143245656cfadc883a268f2c18dfad0c7362333c783667ff13baff8c4187df8e976d12641a17ae8b3f670790827cfcffe7920517f88aadad592cb452b090e88ce2ac85e297a3196f7bec7925106f2d79c3adacda10d67184291bcaa16438efc61b4a2cd65e1f7c62ecbe207fbc6bf491bec8a7b94e854a7fa6b6ffcfa8852fd3b2e531a7cf9c7de8a2eb65c5921f358db723a24d947d9691847aa28570339ea02b6d959474c1b3d36301927cc42f71ed42c9106dd77b3ca6dd1c02b489d984c09b7677cbe714bafda7a3e2edaea02cf776023a46f9ccaecfe5c79a1770022fc3e55d0ab6d78b15b55587420d9482b93f30920f5c90dda885c864e7a8061745a02bbdb4e387b869b81ebf28cae63be90e7cc8d029fc78d9d5a043c88eef5316b77a89d6f12176ee218840cdcf394eee53920431e67458fa968c82e92a93159cd537be7218e099ac7a58776f174a8c3794551542327975e00b5639a262b5ca9d71d7ef5021f9386f25647cbc044f83d78fa5f2f4d8d099d726667187876211f1e852d43f962f72713c6c9643abd55c07bacf60fbfef28702308f4bb6963cadac47b99b256bcf481f81f84179306ae5de5d522d40731617b8b53275c73caf68a2b50057afcbbb63cca8c23f864eabe3fea2de28738dcc687e418d6f0e3ed33b67630265563142f74c082979bb6d7e4ca3fdcb74353e1272e1d2e9eb4cce0895f65ff2756962068e220ad32e9011e5c97b6c3a93c56230f3bdfdf1d48d4e1cea810deec050a55037977a3f69b07e7fe1d33874412bd79dc4467844c2ae8b2bbeaa2f2a7e714d849031ca5b203a37464d45e7c3d381f7ae30e27dabb3383cc0e37c4bd6aa7abf2d560e1a31e565cb4262d700d40b1bc858613772e05408fd9c1f126eecc8571ee07f25168d6e020a046f11d98a57fc2820dd2fca5910e8f43ccdd8ea67554383a20be67e2cf870c6f56a277ff56665364230cc489dc2e2ed694abbe9a78f039e82927a957352e58398940a517da810fe50f5e3636fb20f2ed3dbb7b1880fc0432a3a41212ce324a04e18b92e96a4b2faaee988c072cbff3ba11cfcdf5b5108a9ffd64654e48c5800fd8a73392902d340ed3324ff16e5e329fb6a9a06e2b25fbc86ebe16591e4b22bfe49e1f70029075a720f078d41d98120809fa5c8857ef80362b379ac0f96c0330de4fddac129cb022b3d15fa2f32c8305e8bed719578b709a007f9013cd48e2e78a9f1f914a6d47728072bae6dfa64451e691a519abb0c3d4f3692bfc3be13424c7a72a4632eaecb77eb15a1997688a52f91345997fc70dcb1dd577841c828337074623dffa987cd0982174cb7cf6b269192dbff5f45886e7ea16620c559d7327130da51dc9c57d43869b8d106fada57a59a8c5d35bd4e4060c2324009a36de48adb968712740eb2da2c7ac06ce389514dfa5072c9bc108232ce6b8111fbfc6a117f7a4efcabd42ec1b89b88dabbb90779903f8390d8de9eb4a9dbe73e9d249f0dea1d782f66402c14f52d6ec4a013955765ace46c665a5a51be0730f70d370f7d248d613cbabd1a86548663874c54d8d8f444e0402a8bd1904d37f928cf54ae09c9f828156aeaf7fd6df5ead5ba229b08f9b7d0b9754c24bebf816b181e78d436f1918e92b6929a0195bed78272394ef0e6999d12e47c336ba9a560c1c3addee26588f82d29f42f1da44b033b89f4e916fcc038e87a58b51307ac49221d9aad8978a3a00a7b0de0cfa6245674ce576351839fb71a23bb48535d70464f1904deb6b77416b531e56f1d909c9b60f297aab253c5fddc6607a0bec0aa97c8ddaa7ebb756a45d92ef252c30f07095404e965b4cd5911cdf04a56b13c5e0edbc03f51ab73f1bd2ba1c72f84981d3ba93dcbf86ac59b9587efa96a6656265a51f94051be108433892f610933ea8e89fcf638d82c69f3e8c24564bcf0dcb97affef5d42535c3d6df3236b6904c54c4edf1bf94018a3c0eada751761d3eec387cf97d610d4eae0b7f9c0cfce23c64cc334993ef973dcba170d9ac9f55d8b31ce6e52a54723feb15ac6ede6976081a3d4a39a040c6acfe71e70e433a42706a587d7b9a87d9308e5d4efbcf180bc4ea60a338662b91693ca3e5b06b85d275265e804980093ddc43802e5c8ff332368ff19ccd7be247ffb110c13361ea73c7508ee538926181f1491c59764231132c60d526734044c119764c99b619d6104292fcc632b375a968f1f35be25d472c07a1d6509b617d4ec27d1376a69e237f1c6d816ef171246d3f15cae1986a28396d126833ddb5a9e4c0e935defa9a193d7af6ba085f9604a5796a8f094967426658c558426b8e6d6e292dfce36c1b21012e0bc7adc03aaf72a261be0412a913c67015d8837d33d3d7681cf5d2e542b218c3af743c07ba8ac2e013df6d1bab55059d3feb90ac32b8e4b68df018552bf86e4988adca3f8481dc662f7fc896bdc21022ce18b320a44b1674ae9af4a2be1a0303da9ce28ac6a99aaa8226cf4eda0c9e2e639e85a4dd7018a77615af751fc6aecd8d9c0dd7ab69099f8f33e2607552c4b8778347858724d14ef5d8a3ff0193618df1f3f6ff1e18db4b5377f34a9425d17287fa49aba9e88de36463959696e27c030c06c7e0e94ce9c504e86694fd90fc89e52490986b1c4aa99ef2914213761443168ff60e85a0603b6546c7cd1fc6492eeb8cfa56f6f1507a0a876f0defd2562b39b3144660a925ad44ffb6ffdf146b8201c55b8980c15ccc5cba3dfea8507928d5baf717834fb5e0ab5587c8f5d6f0c0ac4f449f953c51621ea004c4667a62d034eeea868158eda78c6c224f0cbc44c30e769f89d4860c1974dc27190dda01fc5b4a123181b299c4802e36019fa15668cf0ee6757a5de6664cf2007cee2fe4514a4a83b0f84faf04bc22838edf96cec80bd8d6ae17711607117641259bb7c22f10f5ffe10c61555fab43d372170c584cee942c5c2baf8218ee38275fcf669bf7d10844cab5e6c5d06492bf2589c9190cf4a8d343c3304c9bd6c51bc77e70574d18cb5d23faed0e93c5f868d37326a375193d03365246bad787fffce1a43009dc2ab1beadcb9f59426d656acc551bdaf801894e76c3ae6ba2c0baa655225f30d80470b7cdadee0171973e53a727e2bd8c910898acc0680f9e15895021e23250e77ab5aedaa33ab5bcf128e96b07ccd32829775a79f3ef811aa470d93d700dea4f8abb36da3947286ed779eed12dd44a16d5dec84604591ab6ba521478b3b76505dc0c16a0003c3efa46b90dabd1f3cd243ddbf6b668dc063cf4d578af864edf5776d5185a30f4d84587da0dffe8abda9148c315a32d22d604f9a0e6918d1b1032e8d01ff306c559043ebe87026b6d94fe9557ac223acd8d3be51308dfeb3897a7a802807eacccd0dbceb826911a4228cfd15f50e447cb3b036b69f76a67d5b49469103d214f2e920d4e7b49910675a391d7745d68965983bea503fc00afd21ee7fec96a37c3ad736f8b274ea3e51fe816fc940823eaf797a0642880661e3b26d41b88161e4d20a375e5dd576fe82b613c73750ba4cbf4b5c0436135d83e5df80cdb3ebdba22189cc51a5b6fb851dc8fec15e645b79b9513852815789721a6fd20d1ccf54c95ba39c50c411b0a4ea377115420ababdc529e5c9a4a7d742634c402132761770e558492a91624846bca11eecd155eece03c0d4d22aef31ad9e9a835dc5af49755c6e7563230a18533e383e041ce469951ec2ca5f73f3a753150bfdf491907a572e9d14a5e69a1e775ba00a37f7fb197f0c3d4e25210dec148dc7239c4d0415d469c2be7473fdc0e76bf21a229956d68d1d146804676da18f8a16c74991b3e124e5c29e750652886cac8de1390d10c2d680f484935a7eecc143c6c00e159b70211f88b5d98cdfbf38dc1b140111fbf696407f82b75e1befba0f2088bee3223d74425362326ad2d8bf31956f99629b481688ebb5d7fc0b0921781b4935cccb3f3a59c07aac37bbd9f7ade328f296979b5b4a5584f4f5c63fd3d9f8bf2c603fa4ee6910e908484b58441fa5ced796da15567906f28038354959156199ca903ef973309aae5c7118021ee24007d13a5a1f9f0707da1a947a9553c98e95fec586e47d68fe7725f05ea0b69ff75fcba40cf70827826c520d71927365511777897d9e18bc9095cbc5f10c76d236ebafdd9746e801ca124872dd1692a87f20a724889732e2bd6853ece7946868da002cb463e78dfdc980ffb594414be626f87151050b8f939ea17025b38080f3d0b3d60323effcd4dfcf7c6903762c841551a504e410e98f61546a6be73c5704383df004b9aba30c8e3db2722aedc5d120055c20061772edcfe4684ce6495b10098b12865f09deb3d3c6cd244e1dbdba1b24e173f88c7d6581b3d2ca7cc4b299edcfe68d2a8c6439c5151f1ba5cf3e23907372b3727c36d03558a83723ca57121422e82efbb8b2d478fd2fa3fa9a1c7ec45d14a08f136b32a3689e3c451f8f9b4a93e7f97034b9974ec82bddd79103f2e0188241bb7dec5060bd0dc445b85f24743de8cd784ba1d99172c0bb079e9b116584a15f270c9356873d45529b2044dad6734d9b9e2da5f5ad1cdc47943aa97456ce91bd3ebb062b127f6789c41b9cebf05ef06c6a7407cce1c3c28e11d81e58176d00ea18f859cf9344336a39fae22eae47fb0bdb712dfde775bbd80d76b66ddb81dfb3e5de8165ab0344050a979a53c259027ce2dca86772633ed739b79d11e01790be0670196769ad53ace386f9c8ce1c36dd7a9eccece83901feaa36c3e312aca308ba9edec79bf77ff1e46500c39329d61e0b890512961d54b3305542726b59ffb35e2602735f1524eb8de247ff97b6e3ac4bea6dc0c7985e646c28e9884a770417ae6eadca70471067262ba0a9c1b7af5c5701f6e352f0e5330d9ecdb0be3ede27c6fb8c4c87ede3d8bd1680eb1946befb6eb613ab20a1c1bfe7eef9c360c538c4800b86947cd30d3af85ada90c422629eb436e28897747cd92c4770e", 0x1000}, {&(0x7f0000000140)="87e0a83309852ad89c38a98ba4543c73aa820f10a23d1dbc70070dc93514f457c83930e53eb564b62936c65df807df836439b73dc5ae69ab8d856467dc14c33ba077872703718f288f257cabb6dd5b61ab4ae0354e926e6165723101b0f2a73112aee541e3e315294e92af14b0c2112a15ca45d9b5cf55e79aadfba3620d", 0x7e}], 0x2, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x406}, 0x40c) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 07:27:26 executing program 0: socketpair(0x100000000001, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 07:27:26 executing program 0: r0 = kqueue() setitimer(0x1, &(0x7f0000000040)={{0x100000001, 0xffffffff}, {0x9, 0x7}}, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 07:27:26 executing program 1: r0 = msgget(0x0, 0x0) msgget(0x1, 0x7c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/12) 07:27:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x8) 07:27:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendmsg$unix(r1, &(0x7f0000001140)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000100)="829e1f2ed8f21ae8304389ad76fcf6b966d7029a29077f4e2eb23fabad2836c378f136b6de1b5dd99d436222f7fd3595a80ee70d7a089ad8fedaba91dc99c35feb57b0afa4caa0bd802c320533a3c730d3a47500fda7e826386a1909da7367bfe9ba1404670b076309d3394a3cb5d64ea6b31bd927bc8539392ff3b56ad53660e56f6a2341033f9079da8008b8b1d5793cb94b4e5ed3695544180043eab83c1f2cdf6ec16d293ac613ccf5bbfecc670cfedf8ee639913f8b6045a67960e38f59969e3cb2cecaeda1e5f6fe09e040045b37f03eae3d7f59b0d0839cdd06f89edb40c9486ede05022eca45d4b81efebe1c90874001a803ed87f033925743b82eb5a2be26e04cf12d3a0694110c68d1e30fd922ea9ff7359e5857e319dff2245191788cc0e264c1846c8cb25dad14e49f23958d6cb93987fac634758ffa1593deb3841e4dcf101d61842c8045de5ba8a479a25a51eceb52c6f7566a14f676c9dafb3e4de2f33e97bcfeaad217c86c1db67f3141e6e0d51b72541f0558a93bbac5137b7e6d9fc6f5d0216930057c3853a6c5b9a5dfe8ed62938f888de4a918de1997e1282a2acfdfbf0c9f1ff8de8b4ff18367281d1bf5e5e9b0825b241baad000f6a18feaf0ba670c30920dea326abf84f15a49d4c86939101f8a83834296992cbb4865dd05656cdd94f40e9fd824686b3b13f0f22536eff5921075c46e948edf059d9272602328c1b470c4910e7e1a7548b5be8794acbc47959d4e375323ea067a771eacab336bb4b41be7feb82cfda9b48168ba1c605dd3c0340b5d60982a35d24dcfb708fa75cb1abcd8d7d0185dfc581433f48a0fce9285e8dfb1998115802717c2892adf053af73adf188bf26c8340d240e70bfbbee6eab1ea7dc4f1a2e12f7067f7c4fc32f41097822750a6704f6d21628ce8a760cecffc23c2e116fcb3921d695484b38e2014bbbb92184ce00fed3b562828d2b806f777b928d252f20fdb3d7b2c8427fd49f383bba560d1811fa7a9bc6912ac3fa0465f86c35508a01f6961c46c15cca9c98af90a8c3bf36b13697494b33cd9cec121acf55189906187971a81b15f4e71b6095e0530c23afb9bdee52c79abf262b321f9173ef1f20d740ce7f271565f995d2d8c9c58179327453d6ab6cdea2a8d1c8437b7c404b0cbd9e97ec9d69922638b9d0508c37b5e5647c65a8dd05f0ce7fcbc4e4f301a8946139e173b14417b3d089919faec1a6a65255949026181607d5e92da54bf0baf44fefccd93234ccd7f2a729d0e9792a891c676bcdd21304cf6f92886277d3ce48523d48c6e319c0509e5fa4f41021d8aba7555ec6f5540d67985767fd0b209e127db4d3a1d4a66bf8eb6b0ca8f8294f00871401d235c019f995169f9dc65e11a96949b25175c2f087d610a776502fca9af65d90e41ad5a7860385218deb3a51a0d03f5919fbf831b98db6140a5d4ddd881e5eec0379da744382239648321db933bf13c6ecf1c3312ff93452fe44aa8b176ffce55bbbbdb8f70b9e8b00fdeeeb1c0e28ea248bc325608221093d790e96d1b06ecda71ef0d8917f59b12c97758093e5ce558cceef488cd9b6d81df5dae35ff8fc85d9fcfc1fdc3d2a6e7504d0f0470df9d78f6ad94ec1432797ad80deb0959f97f6488b084a9a03f5f7dfa6e2fbdde63134574e51ba61711b6015df8959ae0de370781f9416b988eceda01db84330ae18d17759934451170c056975ba5766568ae8d22294624a579679a48547337d137e2a714e8583494aae9eb212c0c516a04b5feb2ff0390d64c5d2e394718f85c41834263c560e89875f40eabf6008529fa3e4cb9c8913b2190531b697826cfe85d226aecbcc4a48e2ba6f50ae3f25cb3e29bf8d7e2c973b345f2cbf23a5249d1e06193c2d1878459fab3f33c4bd25ac5295722568495011829ce06e560204bf4b3206e8cd03d7e3f2154a0438cb253a41d4111d277e1573cef9585bfd14fbca90b77bacef52e5b5bf05e434068e1374aae4a5345e0d82109996a313fddbdb7e24277493b21d2e7343e45684176cd8604a4bda116d4f203a3d35f05317881dcad7ff5731cc2757e7431a7c8c61b46e958632b8f78f6f9b2a4a44b1515a30ae974613541b16ff6c54f18177532dafd04fd48f4bfc945344f2ebc3010685d1091753e9024304f050c76d19c9f3057d1d36db12df298a39cda6d0ef4c5c1b4d8286177355c96208720f2d25be29dfd682e41287a46c7ee5b5ef6f724825aebfe88f14e08b25407ea47d5bebc57ceefe301afaaeea2401c49e8bdac1391a7e165e05dbabbf7e2d99f2edc796974dac239a230e373580b331576a17985d7c11f20ed45e18b102e058ae0ea821e79cf6882c6bc77603275a9859f1443a16d212f1aa11ad851920f7736e0431a2c41c1284ad8bdce1de83848aaeadcd0500ee0997f0be2e9fd89900a5dc09e11543f62e0ad806c76dd9442ddc038511a18f816d620b6c9f6db213c0de30ee51d1e242201ac63e2f4c6bdf135189705af9611e46298db67118d69a5e4ec4c60e5be8e08fef8f16fad46111d71ba9d9b44ab9e7ab48bdbb5fac8a38bcde9ad4b2d658c20662b3d9010055885dd442d9a596da33710353a6623d08f2f1f23f008dfe245af673d688da64cbab25898c19332ecf69ee7e73f4232ed5267a105e15db2bbbe88a7678fda9c0774bf7415c1bf3094d3ec009122ff534d6014d0d8a3a1476e90bab37bd3d0e0d963f3f8793e26dc4e11b422b153a61d0b2304fd2ede99c736ddb8f38ae0cb72fba816a5784e0a122011a2e1733f8cde3da9b976c7ea0b3070949b92ed242823fbcf00716199af33961310b29d578be430ab8971381b28af5d5960f80e6a6513492101152eeca74f4e5d02dfb88ea65a3d01dec41c4dd54a18d887b1e89c7f24b2a33d97e8901fc0eaef0789dba571642063d492f02ece420d71b9c09ee43fe08a419985808d5296427a2f2b50a09fc551b6c77ca29446b1cf9f7e341532835be299d5646f51ac39ef4ba3c0f8b2a71eca7c09b8650e9230d21d4d70ba55f1702485f6047b72f052777c7360cfc90610f89e95479407941a1332d0552fd34a7a99144f702ecf9ac6cac97bb83c6d21d8932e6add3f4efce2341c00982461fe95c04b3f4de6ec8bad59ddbf1ed4e79b866add81b5d455c87386fbd3dc84a422003648ddcfec6963910732b3bb803206b4342ad58b524b1bcead667b937859cfec16a6550e104d5fc91d7f897b992842b6a5599838f67207d49010864db8765dc343764a89aef91d2659f87107bdca867dae42ad9a5886a174ff4dd0b50a481b4ef9634194ca4149e73a2448d97767da1b02c74e7d9365ab70bb647cdc8f3394658343ebe013a843dcc3b402160f7c4311c5887ec1b0d0366ac8f8499bb2685fee30e8eec45500533dce4cd2d94c7050ba13b053dfb2c6a055df98e39e9d60d90b687e7bda752f6101be4a42059096f61b09c834726037ae7d0c7930b821ca146d934587039ed381e9d9d304e8d76793ebe827ec442f449f466be18527aeaf84a2fb2951977794855d4773fb65fe84f770604a19b5728eb0d221c2e62f8f5013e01727234ec9782769e061892de71f77da0f1aa484edaa1495a7d673135b649b3e5ebbff1187008527e633f2fa8c44559a6dfded1274b9298ebbf58b5f2ce6ee824cafb40f3408ba37880f006e0c962c4cfa83d479b0f3f1a6419b1c5644dc7a233c04dc7d6a3bb4facebe44356a368dd2676207082de9f25bb44b66ebb38fa1f6b402206651d090215ad082254123cd7f51047adef2244261ae880d71bd8c50dafbad36d36d045de3d00fc3333e3d262bc230fa1e6ebbe031a13d7e573813f2d9b4de2ca3c40c719ec8b039296bc8e8dfe99dfeec11300453072743bf3dc9d7b871de2c68b71f9616c3de4155f0b4bf7c409071e69f0bae988f17c92b3849fe9085afba47840d547a9b9c7b229cb029a60e8204629dc65b5b86e1faad8ee5b537264f688a7179576e7367f547fbf6eb051ce071d36650740c22ba0f769eaf458be34accd97bd74a31c06eb10c91329a22ad223a075a4fd7679e04a379c8db8343f24f91e5c70fbd0f26ca16b67e8793207cd53cd2f0710f450a550bfcacc8f9d149b2ebb5014b0f4c54265323b6390c4f39629d78edf244906f2b858c6d5d71c6e2929944203b0c7d86f76284d897a753a14a2bca39187519474deb5266d3a3a96fae100ec6b298a4e5a3538dd47c24b76133a0dd73fb773a97124ceb91cab718c7d76153ed656ed2a0d9008f2f8d83eb69c5bdde2f577576aea67ddfb5cac028fabb6ae616010d6de2d21d59c12f640759b9221b7f338b61f3cb559cecb01ebdec9585a3361fb0352f8bc9d11422d19d5f139497ce10c0c34ff88ea3f67f99e62f6e78e867ecadbb7f1e200efa951fa5d6fc003f672ca96bf4a69e405da512b249d071048082b9b7c927318a993fb5925e97d47f90dca565e599de721b1ac5f2db7be6c4d37599f578fd4f9841016367cf36c55f6f2bd9ca42df857f09a4bc59ffee72d181a72acca06f99922399aa6b4ab70c493812e24d18a24da66153bae4577ec89505ed1343d78b825689f4a60a0b76b63ef7b90e4cef4b8f061d7572d9b9829af2ad041cd20a19378d0f5f4a081c41b654782fc71d5bad4abd1c80687e999f982be28d3a468572d9bc1cdbf68259f5d9d9a2f732aeaa6029566db40918e6865de628f0d254112df4c065d58f075bea8297d43a72b85c724a079becdb427b8b7b4bb7652783a2904e7f58b6fcd977a05417f416843cd3484a5857f826a5559144844cbca645086fc93bf0864c21344e330ecbdcde4098c3d4c06f4e77dbe2c62145f8e84a18ccdbe0da69061fe1d34d4f4d144781bbb08873ee47868d46b19b0f4137ba5d9a39f3ec17b2a4c6697b39f5cc21580fc9d143e9616da6dc9dbbdb9cd359f62109182f59cc2df57337b99451b80614321e98e3882e1e83c5efbdf72cb88a06066273426f45402ac5ab3c57fa87e5f2948cfe8fa6a4eb81262c9ab586d69084ad4d14bd322354c3d309c9c469d14458a6829370c53f90bf8565306a03a08b3a9b1852feeefed2916b6b4c8663d1e1a02a69665d19868b1ced56dfbd3e6ffd420d13915c027a951ed74508396aaaa32cdbd6292070034a18def794e1876a180184670ff0a20c88bb00805e78adc4b8d81d9a105e0cb6eb0e4438b7baf26a2d7b110dcb6295e9e340ebd6ef765ef055b8ab9a115b7ed75902ec4e4f4b36b739c10201dad0976e84672c6443b1da776de1255141d73349bcc556103aec3e764fda0fd8f003cd82a123393b348f5b2daffe5b07a2f6a274e6f3e74fb3a058242d9f0aab1be87bc92f81ea942583579ce364d14842f9c279e9fc83c499ae287b2e10bf34fc9721c93e95ed70e4a7ffbee973d1c5f0616493770fa82a8791596fbf579b7e0e15c74e3436ca90dce6a8fa5999878b64e1040c73446b25ede67811d5fe7235829eeb28e5d52409989611b69fc45f68c0dc191efafd9d71e5a0644c37dd72604803dc8cdf409a37ec6ebb29624bb02ec838470fc092d4e606bc5fd5b58a2c2ec7051e718b7b169f233952c6a4a0336d80166930d5bf8366626ac115557c3c4e2b5fdbd68d56db63efa4622acebefed5492429ee67aa0c82f68836273413262ec10b1224d008e68b5f6dfb09522d1ba89cc5c33cd018ff1b0156d45415fa1728e283d00b7a05d5ba9c03ed6c6baf5bbb348fd6c350bdc89b3035c48f5640fe0a3b2e10751db065fffe", 0x1000}], 0x1d2, 0x0, 0x0, 0x8}, 0x1) recvfrom(r0, 0x0, 0x12e, 0x3, 0x0, 0xffffffffffffff2f) 07:27:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x2}) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 07:27:27 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0x293) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) link(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x90) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 07:27:27 executing program 1: r0 = getpid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000040)={{0x2, 0x4}, {0x400, 0x6}}, &(0x7f00000000c0)) setpgid(r0, 0x0) socket$unix(0x1, 0x0, 0x0) getpgid(r0) 07:27:27 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28, 0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 07:27:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x20, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x19543a6d) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x2f90, 0x7}, {0x18, 0x3, 0xfff, 0x77}, 0x10000, [0x2, 0x8000, 0x3ff, 0x5, 0xffff, 0x2, 0x8, 0x3]}, 0x3c) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getsockname(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r4) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000200)='./bus\x00', 0x880, 0x10) msgget$private(0x0, 0x140) 07:27:27 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xb59a, 0x8}, {0x18, 0x3, 0xffffffff, 0x2}, 0x80000000, [0x0, 0x7fffffff, 0x40, 0x3, 0x8001, 0x4, 0x7ff, 0x5]}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x60a, 0x80, r2}) mprotect(&(0x7f00005d0000/0x3000)=nil, 0x3000, 0x5) kqueue() msgget$private(0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) dup2(r4, r4) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x7, 0x9, 0x0, 0xfffffffffffffede) 07:27:27 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0xff15) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x88) r3 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x6, 0x81, 0x3b75fe6d, 0xff}) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x3ff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:27:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002327fffffffe00a3d500000008000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 07:27:27 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) fchdir(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000002200)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/39, 0x27}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/221, 0xdd}], 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20040, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 07:27:28 executing program 0: r0 = semget(0x0, 0x7, 0x40000) r1 = socket$inet(0x2, 0x2, 0x481e4e66) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffff71) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r6, 0x2000740e) r7 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r6) semop(r7, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r5, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r8 = semget(0x2, 0x5, 0x22) setsockopt(r5, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r5, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r6, 0x100000000000041) semctl$IPC_RMID(r7, 0x0, 0x0) fchmodat(r6, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r10 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001900)={{0x200000000000, r10, r9, r10, 0x0, 0x2000040, 0xfffffffffffffffe}, 0x0, 0x5c0, 0x1}) getsockname(r6, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffab) getpeername$inet(r6, &(0x7f0000000680), &(0x7f00000006c0)=0x3) 07:27:28 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='H', 0x1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x1010, r3, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 07:27:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="c41cd7ecf3d4849015dd70f4f107f63270139969dbb6ef060fdc64a9a990d2a1984ea39979f736fe4bcdfcb1a43347fdb9c19c8bc3049dd122b697457049e23b5681601155ba07733856c387cbc0f62d5f2e256ab96c44f3b0aefce4a5b0ef0efeae42d6ebce255b0fcc4294303aa066af7f596059cfd3e5ba6ec586e550e9b0fea5c5c02a39180c269bb920fe1bd1bfd0579ea36f18bbe59446c8d22315b9ef7c4d55fcfa57d637733ae9c7313cf9f2018e6584cdb1f59d1ec2e118855db0abaed4c47e", 0x1e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x10001, 0x38230e1a, &(0x7f0000000100), 0x0) fchflags(r1, 0x10000) fchdir(r1) 07:27:28 executing program 1: r0 = socket(0x2, 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10401, 0x40) getsockname(r0, 0x0, 0xfffffffffffffffe) 07:27:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="fec7e485c40c472287fc4f5587f7f177390ae62ab3dd5343dd069c22f466a6a5e2314545186f02a7da09a8499479f975f081ac7e87ca6b70d51dff1704b071c5809bd0ced8e88122903e01e557c680f076a723b7810a79aa46960393a90230d06799", 0x62}], 0x1, &(0x7f00000001c0)=[{0x80, 0x1, 0xe8, "c3c44445db5bfed04bd1856c6d9f0ddc0918eb51dcf11d60c4c5a7b31f5a7dd9c22ad9fd96afd5ab0470977686d74c7afc594040d962e6936cba1112d6c6ee885b156a898f561068d60baa6a972cbbceb4776008b6cee6da7d7f93b710296a46bafb555aa15d5caae0"}, {0x40, 0x1, 0x0, "342f2d1221e7e22e4ee897d7d68f84aff6aeaade1f582759fe0203d0b4c7ac268e55b74bf7b57fb6cd919b633352"}, {0x1010, 0xffff, 0x6, "949ef92170e8ad3855b4276481868adbc05dbf802aab43b453fbdc5ee04b8a15602aaaa688d3bd463cb3f2bf212ef8a1de2481bd1db5b83149cdb37e9871318fed44bb4295a54c8573664cb2441911f6165cf303d103b6210726e3d57df5c6ad432c8181d581cfebe0fefb5a19a10ba2dd0a100e2597eead321aaf15321ab342f5091c54d4aff99d14e75de012a5f77126db0ba5fe6f99780221f2e844431768e5d754aa3a9ce90c97e8bd66e73aa9d9fbb3a3e5b0cb2d4befd57efe6e0785c8f1f4051c02f2373d864f87d5d04a28fe5526f08ad2a7cace7a957582bdabc97fed6d990aeff8be5cb853d1e92113d4b1394f16e59c56580efade9e4d75e804a2d45a8525943a33f9c1ec6fc986a19a8e9a2a5da4854bd70ac0cd34254e645d1486fd8472feb0521f25b6773803dee06c4076068ae8a5e46e2bff0de17e6e75b29910adfe201b7d9cb70ddafba1206d80e4753bacb9ceb032b026439ff5221fad190bc39aa9b435fb672095e67c57ff6ef6d8a57af6c5037c6a68c966cbeebf0bb9e2bb82d4a533bf7c0b023038c258b5274ccf9c454b561d5596f2d68a583bfa05d0de3c766509fad5f24efefdf2e27e293c73bd6dfee12fe7f3e78db2b8c016469bc07feec9b77f27e1f3dec334af39e74c71dede2ccc35d3352433d941e19e852d726a862be70aa7dc7c08ee78bcdc55b35b2265056347ec0e6339bf2cbe3e48650ae49a13b660c4c8c579cbf57bbcb3fdc5ccdf908f8e9a1e491aaa3fc5841a3e24d14cc75b053eeffb464635478c636e955b498e340216d46056575b05396a437ad63eb0510bfc80b658d933ed2b802bac11317220535da17b91d39649021ede96ac94670705e6d88bc52680fddf0ad88bed45ec6989f7447e7532076d5f98a17e2e4eb40b3f305c27ea95c38f9d303ba0d8378cd77d8c2f899aa26a5146f9e28f654291d1ca83a14837f09c4f5257f8d3b0402c871020b9c8ccf3c39f26aaabbe483f3de9c12de34d002fbd5b9e2156aae517dd77e999d6f625f87676a54204a1458dd8cae11d311536d8d1b3087a91d271da20a4ea2c9ac4c04c05e1a2b4aa5e96be4f12fb30aa744b736905baf2ec4bbab0c85ea53643c7348050bd6db0b819c8bf17ce16dd21f41964d33d1aaa0ac8f6791795d59bb372b8f210b535f9fc79855407eaec55e7bd81692b0d3f888029162c97be4cea9bce2c41ddd6c2860550404b656be240cc6b02326e25e32d7c831cf86c71c7d31bfed92a839583dd8f4b8a9d980b8e3f6f7c82541373aed69e2c67d33223373f3d3da6590a7529addd3ac0f4b4298e8a672b2bba0fea36bb358f4933f2c481f0c6413d59104a685d1a927c657527ee30b6a04523f33296fe5025b40d42b95329f74919efeec91580dcd97e8b4a9df3f49c072fe8512c9df111a1e791e4f51f770f08a08f14cbb8d858cd49d6e31a7add7a98c2b32e830bdf2768cc94a07ef9ee17372603347f4b55b26c3a84674886872a228a693089a5ba2197f8f48b4da24c0254cd5a4571c3481d744f2260223db217bc6031aeec0ae9551edf8bb84fd7fbb9207dae286a56a59265c42ae3f88214b0149921bd998abf4cd230d0dbf4060189e61641f7f23f21514dcfe45371afb7ce61450f7110f8f272eb9418d29b22629fc5d4dd5a4cddf150756b17253e1fb8f59616da4736f6555aee6c321508862f06f8fec10312091452e123b03bf8ab5a7c8b67bd57ef5541e908d869ceff1f32af2cd34c9152cb387d7f73691982e9af51e2dfdc7f8bf95020b5110b62c729237e36a9993a9726808176e37962ae78c0bf46f83ddf6623b1ab080e755ef33b33a5478c8652542eb69d6fa7097e61acdc3c1867e45fd2a1a200988317fb50e25d7d501a01dfd5cba95c6724d1be6d6bd361392d9e0e4dec541b8e4e70c74b4ed777d809651251a1b547ebdd2f9db38081700493e7b4e25c43f04d158c88892ec6dce495eade2b4a42d91491489ff1d228f5a34ae97f129d49ea48c6e67a290d6329875355c4a709f56cf83f9b03bff00920202f00eb99d55d1b67a102d67128bb8622d7f4b009bcfba69a3ad29ef749529b082a6de7e63f85976fd9902203ccc65855b5eb53dbcde48c73a570755c3e8eaf3180e6bf3f286964e552a68c50c127edf83bea52a839d68be0a9c634f052904ea9f1b98471535c0fcaaad53de49f3f01fca0088748c43e44286d849d4c24f1d4eb6b80b9e9537edb517de9c2d18ba426550755ae74527d7c7f23ceb4ef457e65ad386c2e7dc7dd4a43f809c7dde47adc02c8416ac62645216465318a4129c9703a8b38e91d30c81d13807dae97a297b99708c86700370faf2bd27cd50f1059e8674dc67484e56bdad2081d96413dd47dc3fd905b425bbbbe3a6a2709b7dc25208ab80242cf915f144c83f8ebdabbaa299ecf576a423f67c2df9185fa5886d8cf1f44948d3ac909ced66b15c6a5f8d239b1492260260891d367542d02d2ba9a289e6427fb4bce40cf218b780b97bfdd53830fda339c3179dfcffc78e4ac08b7bd04d2822049fd93c5f713becebb2058894d6bf5cc8d85a63d337ae5cee93e1bcb69baf8f8dc89ad461c923b83bd7fd31da837fcd28421d0fe4fbb966bac81dd86063286e1a7c572328d8b8696de12c4b40e46730454fd48542ebc5ab7409ea3c1d540a8a78e77d14e30dac325c675ce10fdc1de8c18d3cd38c41dfedf5a74dfb0207c689a08a238a73243cdccb76c8ea903682d9b3f2d42d2ffa3c78a01149f0eaa620bde479676490daa3273578f54fd29efcb53e384d84af17b20ab6b5c2bafbd868339c7852fb5d76c1a0e291f62bd650a23c0d77da21d5f1f0a0799cdee75839ac934fd70f2d99a4ece570f35e4227bf329cf05403a380fbc8f37fca0e0fe8383fa7408fa4ce081d2d2e90c678ed995f8838cdd44a42effcab2b6170ebb60b3ba52dc0c131d1517c39ce89aaf977081540ed4c6c01620ec8d0798c14b2e049e8ef73bfbee86b550f547e72dd46ed5c2f0852f1a7e5053dc53c076e86f606da6c8cae458b00c12ff03fa3e567fa0a062dec7f06cccbbfabbb4780f49b749ba7b7d7ac8e097af1fb5aee0cf6bff9a35b7752adcec861fb8ca00f8bc1235d13be16f97aa631d7886cb086ba56f7bf1a2d7ebccd2048cb8dbae3f35739c20ff8e8961d9e884aca1ecca6f29b84e0315c2b885ed8371d6345b875441291e8207c90a2b7ea7a6435775267db54b456e4ab17314f50b90b92f2c44c157863334566edb7e36f860645487bc07a86af2a6c97ecddaee3cb370bd2b7106cd2b70e537ae1e2986bd55e6137a99159057afea476caad51a79e49de7856945c56ea334d735d5a95059a2069037ac64989e579f9fb21378c2946c74cd55b2c9daf4efe49173a84511cf2dad4348669a227b9641f8add99b95586afeee3f8de4d2e37d714b095b5bd6a47a1913d78cf737358f1cd5f1f17850fee9b195feda4c198d514985a1683e57d1a15fb8ac435096d6ced6eae0815574eca7ab71a64225bfab43133dc6e37f935b49d6dae8b67264fbe86b31fd4f67eef2bc51e46609c84f842c2db3363f201ff526a97d679e5421f995ac2b0a3238c7bed4e8165619ee08b660e47cf4137ff23da206023cd67634af158732805ea6d21a7c39af4602ddb314c61e5687045013b5c2e32595978b14f74ad2a29cb841e95d3bf804739aa41c2a259d5fcb07730a18ead67781d3389cd4a488575329fe78559add3f9ff43c9c953f389d22350eecca8fb8554e2785b3e75b7ebe266b2bd1ef14d1dc43121851398952a2ac672b77a16c881306032acd6c9315e2cc5e692f9d65903aff649490f981be207380e9b44bec6f66e6f422334761c01e4891ee6d7150f2b295ff03c77f462f4491a94c39cc9cb4be71aa3d64152be4b3a0a4aa6fff2805d0969d2e82aeb23225ad7ac92fce896b709914ea98ba83c6626bac69fc0c7b456148689611332e67e80d7ac9e22adb4d6ee15e84937732528753e0e051f6ca5ae2b17b0bead1cf1516bbe2388e56c61e267ab62b950118dce10e0cf2d4858cf63eade9d9b4337a529cadc736e88fa1936d2af050f06198704ed2dffd7f9ad11903bc422bbed009fbf732d160f6d9baef64fca79da68f3c09b66bfd244ba03a4ce4c654f4b123cc922ddc50f1e927d6274c7558a3700023d0be4d8282a55c3f530d7d4bc89971a16b4bb875aec3d2a3f5c8e764fd33e898217034ec427d20c0bac519afcf16232bf333c68da3bd9b1f933b1930217e5ec13fdd1d2c3ea5a4ca8bf44b567c21e28776ed0ffb7b4fe9193bdd5d8ed56411ca88241625cac8197f1e6a4be62e77e9040968caa9033b9e6c34f1a599ff6de00a19476a63eeb58ad64df3b1071e2fd78a70186ad2733b9acca5439824e007d33c01126523d02a4ba7aa84304305b0c12ecb12202e2ce7fa2e0a5ddc020ad24ae0a65ccfe58ef5bc78b7ea8618f906514614646251d13a21a1d456da3277dad4583b7b56d8a37a7312693666d95ab16cad9290bbbc11da0d8360e17c5169ebfcf66f2ee61d3a4f241fda9ae61a74cd959d839bc5c08c9a8f32b7d4e1b5e89d3df9f8be74b6ee045eafe395bd23009372203643a642d90c0cd91508ec9f63b672a1ea1a9ef25f92d16cfbd64d32815b08b063eb4449a4e0112cde91f77523e9b4f76a434c792a18b47a533a42f11fcee5cfebfba5ffd916b589e6045f6e1975d8a92251fab817748b911ec9f0a8617eb40f4eaaf0b69cba523f94be9eee6b345bbb3e10bd15417363a09c3be0c7a68eb90561ae8c2f529fb3b61844981adbc033889137be892a39633f9053c573133d01b1c8b3d698c8b9d00ae698480aac7139a3cd674543a3c7047b8385d2e61d48aae96ff65d8e67fa409138e3ec926e5bc9498ea09dad90966603c10dca55069d664e931cf61d05caf0b88c058b360ad56605ec567bc33f276ba93673170c74b9a639f12a90d4adc8be4e14df3c5ac98fcf7bd7a141ca8d794758bedc5de150868304cec66a90db8668f8b9712ff1a2817fd86eb06dc6ee0020643a5cddbf0e958a1f4222b9fb3dfcbcaa423a9f3f250767064020e7e77dfad66f4e00b42e853ca0cbdde9df9d75b2941fcc38fa1227bf3ff3ec6bd72f5b4185de34e0141b0f4dbbd2a94e0b39642b8c9f7dfacab52bb759422a77d357f76c1fd221642ac691c5c43cf05be1c1c4c9a5983036ecc4e0f3471bf93316c54e538f1efe98a0673a83fba9bc383ab87e3e93a9be1ca9b2edf085abfcd4192eb9b2a2eb156926f242308a955baecec9958ac570619e0fd528517d0cab62028512c243a8a2121e843d5c1c7a6a4fa84cfd60c83f0010a68fe74812e1b44703344e20da28847bb8960c363c610c925d52a49afca73a3a2ec7cd4d7df233b4e3a5df00a54393a08ca3bf381e02743471fa617e33d7381b11c65d4c8f83deb7d8a7009baca03f005e9fd297279d4ae662c0f489d4ec783b9f17e5f7de8be57bdb3f2f461f90f51a6a7b6d2f6fa3df31b57c0f6d6e64702b553804c4452515f5c7365219a5e0d9bfece9841087443dcf77ad6dacf506d680d2433b6a6fe78dea14f836505ac46221de4d43940396c6eae9b380a19324dd9c860b9b953e3ab9794d7c2ce2de30e59fe35040a7f6e65989046cce6c69bb2fae8302b276b81bcc1938f903f9ca56c3261122132a0246bf82fbca3ee2cc2941ea1dcaf576ffe9e2b0924b1302dc4cc5d2f7c3d8913281d712d66a2e8fb2130b700e27f2d57fcb02a940eee80b9ebeb4"}], 0x10d0}, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0xfffffffffffffffd}], 0x34, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000001300)=""/127, 0x7f, 0x1, &(0x7f0000001380)={0x18, 0x3, 0x4, 0x6}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x9a041795f70297b, 0x28ac) pwritev(r0, &(0x7f0000003740)=[{&(0x7f00000013c0)="d51cf09d68fbac51500bb7c5983fd801240b0dfcec08de534df8a37c2fd1a8c04deb64cd8ee48747cef104330ec3e81b79ff11f1eb17c76425b7f5a7441b43078baf5880dc364cd16d878aabca6f26fc5c34060d8388f0029d1945f5057fc704f1b796595667e788c5b2b2a7b8815b2ab0540e0799e9205e2de0fbd8ee3f8a1f5a7415c777b2a977aedafcc2a892fb8cb0ebf2165a45fb79d6474a1ece01cac1e152574df120bc211c691189a6ab9b686f85e4b45d3d2e56f1418f1cd17ac87c326250577d6bda79", 0xc8}, {&(0x7f00000014c0)="78ad7b005dc3dab985e23f477311aee3abb3785a4466a314f3959fa95a013cf512ea0b297bf1de10ce91e43ac7b1a3daa64ae76d3b3811675e6b0320919cdd558b36e31dcdf79cea3d1b5a2f6135f6ebb76bdcd2788dc8ca451bef7d13c5485922b0070ac4d21348b15d12c23e2076f1a0dfaf02e87918d2a9188861aec7e5ab7e7b31947ea6a2944f5e671bc8acacb7d1cb5a654066d8a1357c266722b71a29b36369eff25a2abc5b9e7c7ddd50fc04cc4c995b1a1799d91f8fde26efd6da4ea8cdf5150bf29eb07f375f40938ca7114d1c6cf41d6bfe2f861af10be6638ac7ebb1f2de6748ededed8c2cda356f9895f368d7913b4cbfc68caa4396b75a5d10fc868caa76003415c6109938f4b1ca77d043033f266fe6ede38828ffc96fdbedc678ddba456131988bf37f8259ec4c4ff7ee37d1fb72b5b7a20012bc4d9d1cd26a595ef2de4960043dde3605c9d28ac66029f598225d2b011ed92c6958331e66bb6f9d25f14f2441f08426486d0a7669264b1a5259ed58934b37ddc031caa6e6af899f2f7e43a14774bd17c7ed5fb71fe7610df9699b9640fd4b0bb96cd463725010a35c8a4c73d48e3e5a7ab51a5b9759840b293ddebff84a3f25c44bce552f138f34b4d41a288ac43657434ca6cb8192c411fca0ba4b1e8cb58430ae1b1653dbbc43685151710bb20e0af3a9ffa97fcc6b78f7d01edf46445474b49fe8223f4e75c301418f5bc76075cba1c3985536fe3b10ac04eb15fc8d79b910e6cfae8c1f623e90ef1261fc482884a2d610b9fabbc7439f9b97b97e8aabafa09ec2fed6f6a38aa04081576914df2e68ae8f2c38a3e421db24419ab881a8b9b0d63da90374dc29535cfd16b1e35e209f7a0717ca1a34c9e28c946418d78f2e8149a90088543274954338fd26243072a571d4a44d3196f7db6790abffb377dda963cab54356cb7edbf10686d45b587a6dee62bf1bde2de31cea5217b9f07ebb6d3ffd747d47608ecffb512670555c0264e5c2bff50ec3921d2dedecd2a34c97050b31524afdc35890a3434f9a7df4d14cdd5ad3e71e362184cf29f3a688d9762caac3295ce2365b6b52fbda3ae5c0d152059bedee8ce7d1de18db697a563e9cbb789ee6fe04f4511c9fa29b9433ecb94d9c8de0fba98c575bfbee41e7173a346a0561d7a5abaea6aae88884a60bb686e4103758f13fcd34c5ecff47e3135775e6c20b9f29bf2f8f98db595761c81ae0ad61a0b47946771c50c242ebfa3a0c5ee90f56f4dd43f7ee0e44bd2def0b5612886e96f8f7768b037008f8efa02637edbf438da60fa68f89d625c894e8deea7da77cee91166d4c63a1381d07a4ad87c2d3a00dc97b8a7c52d46c0f94073e17c62878b6669bc962b2e8bd54e572a8331d332e8ba86f7faef21061ce34608fbb138564c3513aab0bbdc22c3a834ce588ad3d2140cd24f7c293abd043fe82e5e2532b47055b82e1ee60984911f3257a0a851d205acb017dc09ba6f841662db0ad82e862431f79c216f0f2d7eac12749b71c6769b3e0bcb8edf5a8ac6cf9f4f6212dde6aafe0a41024a576c9c7cfc8fa806b26cd3277a66703cf765547c7a759def9397f18429e64cfdc9483f055e4da822bc77c102dd4db85080c63243f3423beae34fac951afa5869689a5fd3cb79bbaf7b04a6c6def9b012b43f15f62047f55a09b4e6fc64af4c86aae18bf801691979a54e425f205f2979fc09f4fceeb03ce273ddab7d8e3af535fde68d0276b976c9810d2783ebbcd3df8f621bb7a09a21ad88f08d3d9d906778a5aa00ccee8d86c6577501a06a8052ae6aec8b20edea560f59ca0e05bac51dbde7efde7fdee00a0509328bc83a3e26fbe5cea708249827c6f6adfe04fd9c410dec893e4140a7948b38d1ab48d1c3c1ba6933526843e1c1b03f9c23d9afff3d971c4d2a01381cd6c4ed7a2930bc3db6c90f771a402b489ccd270c1bb21038d39e1e851bec21ee6f59971d765174692b5eb7b371e8588d194d0c8555d0cd76032e003faa50b566e5729b496d16ffd5d4c317e122aa3476e219f07e8a35eacbccfc618433843755bf53c62a7ee998579836046076f2149307245fcf5999e397d0fe762028a4a09f761b73693ce951cdb9d62a39b95c032c1a9f507a7cb70b546d0ad01ef115ba14190d91b1cafe28069904daf2235f5add25513e165e13073f569cc1fcbd057bc66673396a96a5be629a4af4a8d92ee3b06c7c9c9498f574c0595587bb0cfe22a7c9faf9ef6874fcf88b6203f97c845a3c58dcd18506cef3927faddd2cdb8736ac7c959243a906192c186854208d122f864219896dcfd15ecb13b05d90965ca7cbf0fe9f3cb8dbc9fc429dfda29b7eb72cb68defbb5f7deda5c82a7c265f846cf40edfb397b3619c4c556db8d6ff39902789b3594647776802103c3fa46e1f39ec8d9476c3a5f49c6af8b451b600bdf9c54552fbb7be98cfd555517e4365d54fccc5c3ac20c236e7abe851b4b8642be6dc8a596b200e57e3ba2722708a1d84d5becb8593f7315ba0cb672149f605115daf6e12b288be3f9d749d33e666fa34b87456caaf80657e6230a952a6b6f9abb5a8a8da40e4e824e0b3a8882181ab4fd85a89fd89b42884a2489fe8b79362ad98544542eb772d06156461210c14c66b11d102b041d325714f4640da8a685dc9718cbbd65f905963cb36d9f04832a05c02299b5b5c05260a0f85c7097ef4a8bae4cf82e79c9d31a6681afa3f273bf3ec164bb7ff6f9b042141bf50316dde9ea3762ea44e7be7716350c9d361bae2d8275666fc773d8276f3a51ecb2fb349e48967c6b9a4a09285c63d7ff917497da2229c692eec7062193301eb341d14f03bbe525909c248f1f19facead9f8815f092992dc5f15a2c846fe2db87d3f13a324420bb7d8bc042e3d1c177db7d8b58d7a4c771cf3244d2162469725aaa1a46d691ed7bf98a699f92a5916332f2f72cf5b9a3b2bc42c438dce39e29a99c2b1eaedae7bf2e9da68067b33d91f537ff7a8a92cc1a151e704b665550cae694c233f642138372240c69ff62ca095e302d7476dd98fd7ffe540f64617c65571dea92151940c6ea627efe4faaaca68db4eb47bf2cb62beca7cd705123e9ef38d0e28a3c04e187f1899747659f7c3b15d3d6e3955d55ff2c4369214ed9a8f6932279237f507bd988075d4fd53d5cec8cf18b049a68c5558b548d1596e5fb2800de6c9d4ec595f52e70ea7cfeff6d8da05b0437474a8b26138cd6a0c539ddbf24882cf8098a9512c8fa85bea3faef04df4ace371c25e3e895c5f8fba22c9771032199eb63b7401bc6feeec0bba222bfc8728e51a32a8db9d7344d76c2001f4fe94d3d7e6fb4266c5852f4c51d5b1e409bd0a5ccf6fb36d37888dd199521bff40409d660cb9f6cc2fc4146fb2f5f2c999e25fa31d641ca58f01d1c13c1e585d49f889b9c0e3138228b240ca291b26cb6eeda350547139fe965c2fec0879acf35a4192e227299b2fa7f1b5f3f40b279300149912ff0ed21f1b2f6a7c99e7994e049be795cbf2d7620bd913d6eb88b8d169698a6a3283f72148f3dc7b0af7635b95c24e0d59049b5bd84051e6130fd67aacbf3522bdc102a507425699bbf121b6290b638ed227fac756afb4a4eb6fb457bf640375a7b7ef104d93bd3ad2edd4cdbb6da7f6d80b2a24e82dfcf21570503960377b8730d8c7dd20a8e050f53ecc1d5009ac1910c89501d56fcc36d8fbdcfccee71622e1008e2eb5eb37e7834ff37a6148c0ad81116b7b45f39cbc0eb57999a718f62ae0492113cf540135d1f99d28643b86bd0c2c3bdc4e359bcafb85249b8c796b59155b2e4f464505ce9852fdc165319f9e3e02ed2ce860b426573c42bc46ca393b8b43eb3c819ef67c695907d60c4c37d887203709415bf60a62c6983f3107632ef39572bf61f11a1a1d034f1e533812abbbc69055d770d3c175b5c1cc26e486ba0024674a26551756f841aec9f7bae7d8e30bd971cda0b6ccf3a3b4e3036669ace4b787ed9b8d31c99275ef2d99e6f63b6aaf658790b378ba8ea8bcad9cc42de1ad545072ea310f56606522d04756f150738a281ac43f50a040fc079613105d109db97af64aa2c9c89a66c7cf4551b6a6bb8a61aaae6e4712173230416f1e3c426fef4fe4d7958346ded82c99cbc0a7ac56645aed83be400cf0042589bf9d2090ffb4f7d95f830cf7fafd8a23305051525467c1f3c4659157944a47078e6f8e6efdf16024a576425d88732b930ce43045f582101b00960eb9726c12a1c85bff553c93c5b60b132d3218cb23e237cac134120727ab61a2cb332543debdfbf698671ce5b526b1f75cdc3b12a91c0db9c6bde39b541f4bec591b622fe4aeee80cde6d7b51af4a1281d50b49cf1b97eeafc35afcc1983c6bf541d525b474897144138cf61d0be7b6d3e73b1e1f4527fdad186f638b038c34c17125636dfdf9f8c79bf11763f3f5d2ad90c9162a23091869f3f388880d195ff57b5284ece773348c76e5eaa9aaf4e6b991a0ffbfffbaf0705045d8a042812d48798c72f119cc14757d8852e418b96641f354bbc1175935bb6316984c6dd391bb9d5e3c7fa490a56733262e28687defc5d249797c4a8505f1d0f80697ca61842225102f20cd2abf30f108f2695ef7f01dbd0a31f9486dd4f190b81787003eba6ee28b74d66a05b9323d68f40466df067616396230533ff9b84c66a0a029d97662db4188ddeffe646f55201ced7e5ae3258c26479f5f0fb265945071ebe6c50972280174cdc22b0e219efcb227b7b84d0c97120a1799a80a9bffd0f5fc7a82f4f2ea43973ae2b36f694e1ab6d72d68ddaa30f640500c78a77655cbafaf7fce013f7ccb04645b5970b3383e6c0762c5ec7c8ea2b176c585e3974320dc4222b62b72627c2bc999ccfdcf8a268ae0cfe59222af7fdfa0f68f3b297db62bd3905bae714502143423485e07c43fae48b017002e4444cbb973faac0fd3eccc49d34f6161e6456d7d923c68ca18ceec05e444b9b88f1293f8bd8a353af6584da04199dbf1edbd4c8a95423fde008b08951cf96f8aed926417096f0acf5784e51341ad391cef5bded3a93938e0a82c7da2eb803e9b3a6274410dbd4268cead421e9d87bbcebdb2e871bbe4cea7b95e8dcc4c98f7dc94b5b3b2f03ed82162bf6e2cddd1e5013feb4ff6f65911900dce2c48679af8c2b59c6d29fbbe4fdb4787d0f7cbeb2e6f6053f48b3ff58585e3d01d5ef9914fd74ac59a20fc4a08330d34ff0443cdbb2e51b457250036caf723393ee72ad98913ae819b70f19679153feeb18d6c03a7034813eddd99ee57d61b94191fc963093f3b5c2d383e3cb251fb4cc8bb61100c7b80c930b32ca88622f5bd96763db908f201e5056c3883acb90ff16f2f87118d32450203acc4d100b3c3483c655aa8dbcf45a87f64e3cafda3f598d77568aeb40ce92a1109a8afd73ef586ac4d9031730b6669d72958ae2b09d8afc348036fa363ac6a83416ccdee3470c017a0158ea578d9eeac31df90d55e5fd1e58e0b0706da68098b1eb8a971158a56c4d50ce447fb3aa11ca235f0125ef7ad6f5622defcd3043d795c285f2ea5fb64754e52af11ba96a7f3549af15b1ad655bc0323020478d8bf925d4c0b6ba730c05bb7bd90d952405bcbf1ce0ad2c9c71935b8691fcb745646bc7e236000c830f5c5dff64aadd8fa8863fa564164aca1ca4499edcba2860a3fc18991afefea9067542a814e8c9b1e3140f638103fca43d100b92d692c6b6f2caf9e38355237df99d13e1519333cb224a3f93c00", 0x1000}, {&(0x7f00000024c0)="ee1ccdc1091921d25adda2ad42d2c1e3a4e0888d69dcf951b4e3850354beaa2ac1cf7f9cf1925950d3e66965c17843d7c5b4a78cbd2832753f6241cca207e58cbe61593af1809236267841731f6fd5ea686701877a91f46ccc20958dc279c89a6f6a0683450037561874", 0x6a}, {&(0x7f0000002540)="d0bb8a74505ad6607a3736787f871a6ac8fc523d8213d60d7ece6c7e19ae38699815796322099b1bdf982d8c72829c242dce679fec3988a292193d9051c24adf9be097f3619d5261e18011c46fb73d733c484f00ed91ca24ba0e2bef13a2efdbc6487dbe283d2b3ca2ec4ca560", 0x6d}, {&(0x7f00000025c0)="e3fd1f906c97f83c7dde507557402c0207630381b82a92b77cdaec0b9da035b24a912590273e42bc1d7c4f9f023ce893d71612840de630ca48547dff921cdf5f94cd0eab6042999ae55dc38267102d8976b368c1380d39a5e4933f55401eed117a873447f43cb819f06d3578eb2713cc55cb2ec823bc0115c0c63bb68b5c0c70c2646ec2ded0b03c877b1e7dd5c84465006e4e46bcfa37f65066a02e41cd740777a96a4ebd53ca7ac326a1babaec54089e38bd6add98a27b8658bc19aff83f0ec8f8e75ef12d10a2f547a2b9aa2a2c0d3ab7252b75f91dd09eccba593287b25d3d928e0649837b4f35e5be8b2098176b1837acc54e4041dcde50b51e43ae934bf69c9d3ac24c402fb57bacde02acc93f4213bd7a472928d28ebe3a1b66254affccce7d393a22495d2cd321a889c101357a7a87eb701e89ef951704b39a587e4c4078e1561dfab1d25053943e8824cccf4a243562d6e1912636038f0378a0216d53ba85687a6576651053c0eff479544049592106860a55ec56a292d87227280e49c0b94a95e5c51b3692211959389ede31a6084f4b6b398c35d92f0203d81c030f2b301ec659ecc950a13a8798a78fed4b4f6e1ff54911f3ac386504fb868e5cee2bf71fc41889220dbd7f355a2317afe4b2604e6078a8a2976114c24f38eda5d6d4278f31f83e1e08f5e52f1f0ff58318c807de6120e3f5866b5e3d123b02df686b752fd8244ebfaa4bcfcfcd7b172c616f00bf445e671fc8e3081e619ed0f60da9b3aab4d0ccbaebcc4e8cdeb105e6e064c2ded68d842bde3d979160c7343d7eca7b747d3a4343fec00618568a344495be370993483754bf9df8f4fc5cbeafcd69b4a1face1e0f048679e644a5a328d0573b3e930c1cf340fd5e5e8f292c9ed26fea4945c8c77268a54294155abbff255b44c731c6af0e6fb492b335389833ac3f516991e4061ee9f85b9712306293b778ec692bfffed15d8ff67ba685b809758096635cae630161e1b1502c0e52e4271cf31bdbc52e49e949730a916693da1352743e1e10b4301db5dfea8b949ded14251ae48969ef8f85a92327fd94176c2c8316c4322c9aa71c282518296744a11825d653c77ba0d41767647fc70d8adf2548cdf1ed54015c676a9cb3488eab0aae32d528a4d1a06a87a5268113910f43796e6b0b6252dcba119cc8b82977324d752a90c9b4be172193b4df49c7e9d52ae132f8fa55d478edcf6b7bfaa0c69b01c38ae4fbcb22a1accd3fa2e00c8ea470f74e917560dc6a48c661a6e81f915fa719595a5a67ceb85c896d58dced93a7fb7806b261c2e298006103f31bd70107e257e1a2284a230a3c2278fcd338339db64d3ce066cea2650f251e7febf4fac5026396861c6db19bb9a4f3b92378541d9ca4e1678900a1e065dc0a62cc433045c5801ca1bfaa589dea094db7e2c2a897ad194443e13d76333f30bf30bbce8c8162bb9ba30c0e431f47e0812d219eb8c332cc0f459a6b519dae92979dbfa2dfbc6e9285962e6a96f698be7c2debeb353481dfd6c10721e2efa9606dd545910814280b804dcc2b464863256fdadbf32c569ab9ea5a68ee027dc26d6383adc5de163699e1f23c59bdf441d0d789dd9871bda8aa763598cb98dd8c791ccb8091127584d4b92c6702e50848865ef206af54cfdd7194cdd895aa11b61d8f86af6621d83cb9b01045aafa36579d59f8ef7796b1d44c0c839cf768320fc39b5f4078dc5c6e0e897a7373eb95a60d847c0e14219897714ee0cce53524035fe688ce7e335442f8e8a9984fb0af50196fbe9805db63f204d28533a4b17786e364e5ca13253b4f2505ad6fe13c4791cf273ad6418796f6e351feffbb7245802991d2592ff19ceb4ec02a2060999b87f705a22e2635b9d0c106c4b53f1fc6144d9e66b880892348a6faba4b70107274528394d2d9a87441ab22457ff9c6ed648c4b88044238cd6ec08f3d21e38fd7952ad2e24bba4fbe3b7f67d3df915a195bab6c8ad26c447c6cdb809fd96a6c0265329f9ede11a155eef33fc48fbadf9f19e44f161c7ee2a14408015e8296accca56afcd84d983c4bb96eb2aa661a22e705c3195499b61398745f31084fbf9815004e657b6ccf1d4c53bc9ffedb50dd345c08b36c9ba074c8b2f1cca9479a9e91ad71b8c37562252fcc49aa4a6b7be8b110530c8a96990cbebad3a7fad056afed99ffe0381dfeb0dc898c066c7c11464c6daf4e122fd10789fa8d6a6e6cb1562ce974e2b54bae4c8d40ccb6492ac241ff77915ad2e55e6bfa3aec62c66f0ddc0ad0610581296017363c8deadbf8c2a350a234833f635f5b0b30dc4f2f54c3180dcee5b96d26bc066a9a7e052aa972813d692dc791852a77bd50c116963e7588f2d8d7d9587608a1c65b429d87c0bc5a1662d207e42fe726c9616e400cf0d60243c589bf2a0a48d57d5a2f626a4c85146f3a08edaa9e2caf73e59b60ef03230e63b7dd4df7ed0a73bb43ea95cad4e79c248e1c1ae60d7e44a1210ce90701c15826bbbafbba1cef6f513946bfa43ef2ab54ae3df7672a963a61e97c59eff465b1404e6a4cfc022c4be10ac75743f23989bfb1355f21b0fa5a1fea12077adf68a7ed59f12b5d26506a9ffb486d3654a1d55a8bd0fdb1337f028f8629754e99da719118e74ff2d7c1c15dff0c72966b208462ee3546d0944e9c675c423b59bc350a3420c96f5a81ebf551ee82da4febc60899365fb7139d1859f1b95aa8268a430e09356fcff5b7bbe4477e5786cbd55d3c9c40773d92d8ff2cea6c55fde8f8d12fcf68e667dabed75b677583b4bf06b6c467cf1111c36d4215443dea6c844edb5da9990ceb3965edebeaf24c6f40815e3d690f246820643186df96c38a6f3440ea01562dbaf8f8afd4329561d179c1e061720b0ad11739ff91b3593ba4413aebbf50bfab16450066e2f3d09b27bf0a174db70368bee5b215c5bf413ccfa6038b4f890e17b1cbf0cd46addb8911e2cabd9d03f60c5ec7fd9b181c90c8f1b5d0f23282cb4493731359aecfd83073e1c9818b81e52571e58ce47f7c31a70743ed1a0e1e62ce6d64ce452a26f363aeb86b038177e46edc9e2b8875efdf58f1460041f2f10e191503c1e9a699bd6fa3d2e8cb42859b8f41b45423b61e34e11ef5d9b1680cfe46f866f3f03669775730f5ab9c21d104ec26cb3919e28c43c4b309821ec3924d887e388073adafc2431415f6d019c7d6609e7063dcab3cac08e2adb609501641e97dde2805f7e122344a4a2c8f574dd45e12e9df1f7835a1d56ec14fc42327fbca35dc600e7cece2bca6f1c74f5bf959ad55b471afdac78f318b2be3187b05955060abef26d108aad606a38e9fafdea528febf4a356f68bac59112a423e358bdf1c77bb76dec52624f6c30a87c47e1c0c2abbe094eba974c322068467bc1daec31217412d7c58a4388ebfa7c76dabf53c1ef1e5e29641539fadd8e2012f1da6910cc02ee952770384d8e45e8d59c7ec10bcb4982c4792cc333be3cad595c5a6deb8119751580b62ba7788a165e14564144168db5905892abb3b0ed2bb5d1419b7346a7b62f6bd00e1e149fcf8bb8faf1059c1b50d96466096b699e5804d94e36a556552b48232a9432d4b80bf2a6918d7f7c56dd55ef64371f1c421b5b5fc0343b39d1c03b86eeb956957477132cf3380d8ea21f7552b9d64f40f4cc24f8f40544e6baa15c9acc14fe710c8920828b2afd70c5dd760568cb34453be478a1060b6020f66e1f6805c98b3e53f30695ee638f09007a4821468e0791a71c67cd068cd607ac25ec418a3374f22a7f9432c443aa16d489d79606c6122fee85cb00e8d6048de0eca5d7409f4bdda84bbd15e7e7c7d7ca9d07b1b7382a025e381a5867c2557edfa23094525c361488be39db4180dfd10dfdf592b15d33ea65a5247c7624afa9e5d2e0b74bf55a6b1cf0ac2db5b07711722f2b1f4b28ff6514e0c27cc61307085d05f77322d6ad3d526a9b8a74dd785aaa78e167580cb227ae6973ffa4d785e66f4714be67bc6715c8de3d2d63ac5a0672eaa3c7cab26d5f18923ba5797cb7450e16cc2515fceb6537c4e6ebcf55a3b44a974d9946d5f7ab2715da36c475a7db99cad557279c157e71ca3bc675651e4a0016e65409da374c8d17172d91b9986b690ff634040234f858f7776026b4e28a795cffb3d1bbbe9fd542fb99c815a45606fa5ae040ddcdb6be8d35aaa610d4c3d8155b0d9105305d82cb2f16d3d9ae428e378a5a1407a55baadb7ffc18296e14882d5dc7e1847c9e5b037f13c872a153e3e4c280d53a482d67dc7fe4d03814cd070f37f5f046d3e98b2ee18696c57d7a0008569b5898b7444de97c413ed1de508a227f23365595eaebabc6f5f85f5e91d0c0f99792ff843c3e0c7ec941e9ee129cff9fa76a1a6d55407daf7fc8d6f301bca25673d6e8c70c2fa34b35977e18d396e87b332f806689be3c9e342275abf9e092bb772d78aaafb61abc6bc343f1feb9efb93a8e46b9589acd2afbfab19eef0b3c9cd40e5f6fabc4a0430a669e473b8bdf62b00b534229c57def6c666b9a9d2cd6f6ccc8d02dca29f6c586c3c58669347cffc3ab7523089b362f3bb60631cb31f77d60d61d43835188611d7963e3afbdd759d1e81c984d7711a88688ee311b39746fe8fb5576a71eef364457728975ddbb7bc947e86a36b233dc67bbd5c6f4b9ace677953b237b344944c96d5e9d471807ba0ed4829a157d6842e4039450bdf2bab7d1806c6a1da824870875d7306c8ec652abf4c5e9eae26389f5eef092d4e57cb6eb9cc5858945ecaa653040e76630e8c1a19cd54ddbedf11f11499e8676d98d5b9d0adcbeb8f359c613119ad05572c1f91383e0a058192a196042492a6046cdae21f6f65b8137d7fa8da854b811daae0467877bbf883e0046bd861de45651570577acf6b979eeab69bfc10a1fe434796f3da2bf7b55e0032d89fb6ba120330ad4275fc1f394d3d6fca4a1d45032e2184b873b0d6ad09b68b5f2d611ce4cbfb30b5dd31d14f144ef72cf3a6b79aa77382840a3b9f54be91988fe59fbc98f70389cbba6149f28c4e7dd837890989e0a15b9787cc599a546646017a21ca12c7fa361ce157add45f1fc645a0d72a8d8ea4f829855fd0bc52028384f7b172a1450514627e53df351c66147592e02be9ae31c72a73170ae11b72772412aadbae76e87841a39531a9ac56a325ee327ee109858b192f39fc7a964ba4fbe72702ca0156b598c12081dde6598f35a4a315cc660e674183b634b9cfee657c2639c5575b33022da4f4e87ee2b8936dd3b9ef17a3ecc8b34f8137f77b58cdf8b356c030077eff19cb54c6f326f9c6ff1cced6a5a0fed44636e18198e61fdd2f7563fc45b6e7fed59e7abb92f71df731b911e4d5a2c216316b11646da6e345bd83ad508a6806d05f110d1831e42afa04cc3e064fe0c6ffb4731c91d3a5ff3239389a95cca9587768f95c049ea2da882d97a85cc5e03d8744aebaec855569983ed493f8de14d59377dedcba42ab4566c8fc2048d07d0cb1a8d105073a584a3c8032ef4f77746c99407e355ebe35bfcf1e09fc8f5d3ef2895589cd4699702074e36f233e5e1ca4f2932ff5dbc70ceecc2c596a3dcbb6668164e52fcf2ff41ee8de24adc05424217d111ddc1ed9188a94c87024b02865d75d2bfaf9c2a74e04b9b7f7cc114ca089a6a9611b6cb73d07c9ff12605c275c27102747c56a4895d88fcb23af74db028bd0e3b5aca9951665b8a7b4b0e519e0a72e675d5a633f72fb79cf93975749eb23199100c6a", 0x1000}, {&(0x7f00000035c0)="d7f41ce25ab93c1ff0aba7b18c2663226f389cb864009808e0975a08255ef0105c98c467dadc3ee3e10eb29d0091e553e39a59eb49d28b120e354767009f0d44c968bd58c3ea041a759adb36e3178e433d55c68a8c94fd406c87c1a1af79378c61264093c792018d004111cd7cfa3247bb1493fd40f4747651f7abd37a195a9367625ca99a0b", 0x86}, {&(0x7f0000003680)="e77e300a22dd98063b3ddcc0b82d0cad90fc8b454db9608947bbe40976e85eb4bf03828bd3a4b9fbea7634bd33710de18f0b12c937efde13a97ea76ad1ad23ba2d5d35d860302d1f3b126152a6", 0x4d}, {&(0x7f0000003700)="fd157c9a34092150e346e397bdae969dd64a9fa5669838bd1eee17", 0x1b}], 0x8, 0x0) unlink(&(0x7f00000037c0)='./bus\x00') kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 07:27:28 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:27:28 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x400000000000008, &(0x7f0000000080)={0x1, 0x1, 0x7fff, 0x7fffffff, r2}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x3, 0x6}], 0x1}) flock(r0, 0x2) flock(r0, 0x2) syz_execute_func(&(0x7f00000000c0)="66470f382a2ec441b1c475da00c422d13f550a2e660ffd032e66440f383e10c48135e8c2c422ed39daf247d8cc8fa9d090543497c4427d593b") flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 07:27:29 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x9c90e03be5d0198) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x4) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/90}, &(0x7f0000000000)=0x5c) 07:27:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30400, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 07:27:29 executing program 0: r0 = socket(0x2, 0x5, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) chdir(&(0x7f0000000080)='./file0\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 07:27:29 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8208, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x88) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="d4", 0x97) close(r0) 07:27:29 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 07:27:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x10000) pipe(&(0x7f0000000040)) 07:27:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4000001, 0x40) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="00000018600400000001000000000000000000001600537d00ffffffff0000000000000000000000fa09f6ceb762b6177481d12b", 0x34}], 0x1) 07:27:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000)="74914e0da6f8d7f4a25a89f235bd757d58", 0x2fd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() syz_open_pts() 07:27:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="00000021e6e553e732c8a1a617b208e24361620afe2ee38bd9c5db0d3aa0e5fbf71398ec873c25244aca10681ebf00d553d07776922236c91fa3d34e8d35", 0x3e}], 0x1) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x280, 0x29) fcntl$getflags(r0, 0x3) 07:27:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xffffffff, './file0\x00'}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) socket$inet(0x2, 0xc005, 0xd92b) 07:27:30 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) setegid(r0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) 07:27:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x9) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1ed, 0x7) 07:27:30 executing program 1: socketpair(0x6, 0x2, 0xffffffffffffff01, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000700)="05", 0x1}], 0x1, 0x0) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 07:27:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) write(r0, &(0x7f0000000080)="b4e52da860dca0548f7f769354a8a6a03cdc0c50dcd14bc4846cd932dbda675587", 0x21) r1 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r1, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), 0x8) 07:27:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt(r0, 0x401, 0x3f, &(0x7f0000000000)=""/127, &(0x7f0000000080)=0x7f) shmget(0x2, 0x3000, 0x615, &(0x7f0000ffd000/0x3000)=nil) flock(r0, 0x4) 07:27:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) getuid() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3ff, 0x0, 0x2, 0x1, 0xffffffffffffffff, 0xb0, 0xb7, 0x2, 0x3, 0x8, 0x5}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x41, 0x0) close(r1) 07:27:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x3fe, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) semget(0x2, 0x3, 0x210) r2 = semget$private(0x0, 0x5, 0x40) socket(0x21, 0x3, 0x8000) r3 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x92, 0x40) ioctl$KDDISABIO(r3, 0x20004b3d) semop(r2, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 07:27:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800002b27feff023519edffff00000000000000ffff0200000000400000f2e9ff0000000016b024e49b6b6308de512c9e39", 0x39}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x100, 0xffffffff}, 0x8) 07:27:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20080, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) dup(r1) 07:27:30 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) mknod$loop(&(0x7f0000000300)='./file1\x00', 0xffc, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) chmod(&(0x7f00000001c0)='./file1\x00', 0x8) r3 = socket(0x19, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x880, 0x0) munlockall() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) read(r2, &(0x7f0000000200)=""/243, 0xf3) 07:27:30 executing program 1: socket(0x18, 0x2, 0x0) 07:27:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x13}], 0x1, 0x0, 0x0, 0x9}, 0x40) 07:27:31 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) r10 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 07:27:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0xa) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x7fffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000100)={0x100000000000003, 0x2}) L Å]¼§ƒL Å]¼§ƒpanic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *158965 45345 0 0 0x4000000 1K syz-executor.1 270654 37773 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x174 ufs_lookup() at ufs_lookup wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807961fd30,80085761,ffff800020c2d370,3,fffffd807f7c6840,ffff800020b64978) at VOP_IOCTL+0x9a vn_ioctl(fffffd80677a4e58,80085761,ffff800020c2d370,ffff800020b64978) at vn_ioctl+0xc9 sys_ioctl(ffff800020b64978,ffff800020c2d4b8,ffff800020c2d4a0) at sys_ioctl+0x651 syscall(ffff800020c2d550) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,99633447010) at Xsyscall+0x128 end of kernel end trace frame: 0x9990f5ed9e0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic mallocarray: overflow 18446744071562067968 * 8 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 ufs_lookup() at ufs_lookup wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807961fd30,80085761,ffff800020c2d370,3,fffffd807f7c6840,ffff800020b64978) at VOP_IOCTL+0x9a vn_ioctl(fffffd80677a4e58,80085761,ffff800020c2d370,ffff800020b64978) at vn_ioctl+0xc9 sys_ioctl(ffff800020b64978,ffff800020c2d4b8,ffff800020c2d4a0) at sys_ioctl+0x651 syscall(ffff800020c2d550) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,99633447010) at Xsyscall+0x128 end of kernel end trace frame: 0x9990f5ed9e0, count: -10 ddb{1}> show registers rdi 0xffffffff81805f47 db_enter+0x17 rsi 0x16fe __ALIGN_SIZE+0x6fe rbp 0xffff800020c2cfb0 rbx 0xffff800020c2d060 rdx 0x16ff __ALIGN_SIZE+0x6ff rcx 0xffff800001766000 rax 0xffff800001766000 r8 0xffffffff81d07983 kprintf+0x183 r9 0x1 r10 0x25 r11 0x78f7d9caeca21815 r12 0x3000000008 r13 0xffff800020c2cfc0 r14 0x100 r15 0x1 rip 0xffffffff81805f48 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c2cfa0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=158965 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020b64018,0xffffffff823e7ac0 process=0xffff800020b7d080 user=0xffff800020c28000, vmspace=0xfffffd807effe5a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 45345 389171 22083 0 2 0 syz-executor.1 *45345 158965 22083 0 7 0x4000000 syz-executor.1 22083 343451 37773 0 3 0x82 nanosleep syz-executor.1 37118 93657 37773 0 3 0x2 biowait syz-executor.0 40341 167594 0 0 3 0x14200 bored sosplice 37773 425312 67368 0 3 0x82 thrsleep syz-fuzzer 37773 212572 67368 0 3 0x4000082 nanosleep syz-fuzzer 37773 421102 67368 0 3 0x4000082 thrsleep syz-fuzzer 37773 59444 67368 0 3 0x4000082 thrsleep syz-fuzzer 37773 413589 67368 0 3 0x4000082 nanosleep syz-fuzzer 37773 291420 67368 0 3 0x4000082 thrsleep syz-fuzzer 37773 314425 67368 0 3 0x4000082 thrsleep syz-fuzzer 37773 71283 67368 0 3 0x4000082 thrsleep syz-fuzzer 37773 270654 67368 0 7 0x4000002 syz-fuzzer 37773 359917 67368 0 3 0x4000082 thrsleep syz-fuzzer 67368 341617 51743 0 3 0x10008a pause ksh 51743 457192 70251 0 3 0x92 select sshd 53335 315341 1 0 3 0x100083 ttyin getty 70251 206381 1 0 3 0x80 select sshd 84456 298224 77316 74 3 0x100092 bpf pflogd 77316 277302 1 0 3 0x80 netio pflogd 88677 373319 92261 73 3 0x100090 kqread syslogd 92261 479367 1 0 3 0x100082 netio syslogd 44813 516223 1 77 3 0x100090 poll dhclient 52517 244492 1 0 3 0x80 poll dhclient 81704 355611 0 0 3 0x14200 pgzero zerothread 94830 315079 0 0 3 0x14200 aiodoned aiodoned 75534 437408 0 0 3 0x14200 syncer update 31436 449063 0 0 3 0x14200 cleaner cleaner 10264 369643 0 0 3 0x14200 reaper reaper 56259 462544 0 0 3 0x14200 pgdaemon pagedaemon 54025 471950 0 0 3 0x14200 bored crynlk 87278 303093 0 0 3 0x14200 bored crypto 80602 147754 0 0 3 0x40014200 acpi0 acpi0 4485 148939 0 0 3 0x40014200 idle1 13019 41252 0 0 3 0x14200 bored softnet 49765 329943 0 0 3 0x14200 bored systqmp 36434 347399 0 0 3 0x14200 bored systq 1404 112068 0 0 3 0x40014200 bored softclock 22814 477670 0 0 3 0x40014200 idle0 9506 320552 0 0 3 0x14200 bored smr 1 80843 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 45345 (syz-executor.1) thread 0xffff800020b64978 (158965) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823eced0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 Process 37118 (syz-executor.0) thread 0xffff800020b64720 (93657) exclusive rrwlock inode r = 0 (0xfffffd8071a37c48) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x15d3 #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8071a374d8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 cache_lookup+0x300 #7 ufs_lookup+0x1d7 #8 VOP_LOOKUP+0x67 #9 vfs_lookup+0x556 #10 namei+0x4b2 #11 dounlinkat+0xa5 #12 syscall+0x5b8 #13 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9498 6413K 6419K 78643K 10745 0 0 pcb 25 9K 11K 78643K 232 0 0 rtable 100 3K 4K 78643K 433 0 0 ifaddr 49 12K 12K 78643K 133 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1475 0 0 iov 0 0K 16K 78643K 44 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1480 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 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 51 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 388 0 0 sigio 0 0K 0K 78643K 3 0 0 proc 53 50K 71K 78643K 455 0 0 subproc 64 65538K 67586K 78643K 238 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 56 0 0 in_multi 33 2K 2K 78643K 106 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 237 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 81 20K 29K 78643K 2114 0 0 UVM aobj 13 2K 2K 78643K 13 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 16 0 0 NDP 9 0K 0K 78643K 41 0 0 temp 132 2370K 2437K 78643K 4506 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 5 1 0 1 1 0 8 0 inpcbpl 280 218 0 211 1 0 1 1 0 8 0 plimitpl 152 36 0 28 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 86 0 46 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 83 0 79 1 0 1 1 0 8 0 nd6 48 14 0 10 1 0 1 1 0 8 0 ppxss 1128 12 0 12 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 21 0 13 1 0 1 1 0 8 0 pfstkey 112 21 0 13 1 0 1 1 0 8 0 pfstate 328 21 0 13 2 1 1 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 392 0 204 12 0 12 12 0 8 0 art_table 32 393 0 204 2 0 2 2 0 8 0 art_node 16 85 0 51 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 49 0 39 1 0 1 1 0 8 0 shmpl 112 11 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2082 0 649 47 0 47 47 0 8 0 ffsino 272 2082 0 649 97 1 96 96 0 8 0 nchpl 144 2830 0 1193 61 0 61 61 0 8 0 uvmvnodes 72 2243 0 0 41 0 41 41 0 8 0 vnodes 200 2243 0 0 119 0 119 119 0 8 0 namei 1024 8208 0 8208 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7847 0 7846 13 10 3 6 0 8 2 sigapl 432 572 0 557 2 0 2 2 0 8 0 futexpl 56 4018 0 4018 2 1 1 1 0 8 1 knotepl 112 233 0 214 1 0 1 1 0 8 0 kqueuepl 104 93 0 91 1 0 1 1 0 8 0 pipepl 112 440 0 421 3 2 1 2 0 8 0 fdescpl 488 573 0 557 3 0 3 3 0 8 0 filepl 152 3453 0 3352 8 3 5 7 0 8 1 lockfpl 104 132 0 132 3 2 1 1 0 8 1 lockfspl 32 272 0 272 3 2 1 1 0 8 1 sessionpl 112 23 0 12 1 0 1 1 0 8 0 pgrppl 48 29 0 18 1 0 1 1 0 8 0 ucredpl 96 669 0 660 1 0 1 1 0 8 0 zombiepl 144 557 0 557 2 1 1 1 0 8 1 processpl 840 589 0 557 4 0 4 4 0 8 0 procpl 600 1358 0 1316 4 0 4 4 0 8 0 srpgc 64 30 0 30 2 1 1 1 0 8 1 sosppl 128 6 0 6 3 2 1 1 0 8 1 sockpl 384 413 0 394 5 2 3 4 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 185 0 0 8 0 8 8 0 8 0 bufpl 256 6682 0 1146 346 0 346 346 0 8 0 anonpl 16 68701 0 61377 63 11 52 53 0 125 14 amapchunkpl 152 3334 0 3249 14 5 9 9 0 158 5 amappl16 192 2178 0 1717 36 5 31 36 0 8 7 amappl15 184 59 0 55 1 0 1 1 0 8 0 amappl14 176 240 0 237 2 1 1 1 0 8 0 amappl13 168 68 0 64 1 0 1 1 0 8 0 amappl12 160 282 0 279 1 0 1 1 0 8 0 amappl11 152 24 0 9 1 0 1 1 0 8 0 amappl10 144 74 0 71 1 0 1 1 0 8 0 amappl9 136 651 0 646 1 0 1 1 0 8 0 amappl8 128 205 0 188 1 0 1 1 0 8 0 amappl7 120 41 0 34 1 0 1 1 0 8 0 amappl6 112 63 0 55 1 0 1 1 0 8 0 amappl5 104 205 0 191 1 0 1 1 0 8 0 amappl4 96 628 0 596 2 0 2 2 0 8 0 amappl3 88 510 0 502 1 0 1 1 0 8 0 amappl2 80 3716 0 3662 2 0 2 2 0 8 0 amappl1 72 22226 0 21786 25 15 10 20 0 8 0 amappl 72 1628 0 1594 1 0 1 1 0 75 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 12 0 0 1 0 1 1 0 8 0 uaddrrnd 24 573 0 557 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 573 0 557 1 0 1 1 0 8 0 vmmpekpl 168 8781 0 8757 2 0 2 2 0 8 0 vmmpepl 168 69065 0 67603 114 29 85 85 0 357 17 vmsppl 360 572 0 557 2 0 2 2 0 8 0 pdppl 4096 1154 0 1114 6 0 6 6 0 8 0 pvpl 32 222174 0 211603 154 21 133 134 0 265 34 pmappl 224 572 0 557 4 2 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 499 0 5 15 0 15 15 0 8 0