0000000000)=""/161, &(0x7f0000000140)=0xa1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1ffff, 0x61) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) r3 = geteuid() r4 = getegid() sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000300)="60bb2c9751184373c312cfa13ab1f4c44bbc604c4dcdfb72be0b3b2fd90894dac21c576c8a6400a32de2731af7491fe29356742976a209d47a1a01d411dbaa7d924b3d29b4af1651b43361970d898c038d657410a3bc8210d6791357d97f59f03275814ec25e11c371de320a1d4692fb01111cbf71611896995408dae47029a6c33b31926c345550ee7471239b6df021a568", 0x92}, {&(0x7f00000003c0)="e1c53b5658b9a8ce4f3dfca55add0694cbf87bace49ebe0446d4ccd73e410beb49406443b8fa8b7d2363c166467f1f32ed2ed0093332de7bb35d2347e76d8f307263c72aff9ebeec79de2b63def2840101022d32111b02cc2e94fd259672f2462b84a02984912d53184894bc983658ae34edb0d66d5e6255c31009514273f8995163e50ff5ce60483d775081f588d9463404d05a4a7d4a", 0x97}, {&(0x7f0000000480)="1f0ea1534804be4b8d357b315de470a3a5be1ccc6024437da10ef9841f2a2fea41ce1649c8e0e385ba399eceaa80c4af5d86b8727b20de69fa12e3288e22638acb1b60ed03e215ecc161e5f31d01aca7d47e38d3344cb3af5642c315a5e48bdd658c48543a1b1f7a094c499a34621125f0efe2087daefaef4f29f6f119e4af05766126ae861b39bfb91cfbcf", 0x8c}, {&(0x7f0000000540)="5ebca21e132012b79057bf32ae4afcd3480c11e3200bcc27bd4eebb8fd29e3e3bd512ea32cc38b1b47695c8369750c5e1afa32cb89ead745f50d68f0e1ce3d4ade0488763e40ea4c010fe6e6c79a80c2ea5cd8c093def9c2baa82c337aa7868769aecffcf79cb7466e80eb0202f412297ad2eb64eb2ab4d665f33f8dfc58faa86a846803ad3c6cdd02fc94f7171ac8ba230906b9fd50e8d9f6369a1ffb2f9858c14bfdfaad9be0245748cc083f095b7588fb19e605bf481b5028054e120196b73d4ce772cc7868e2b81aa3d400eb66218e3b2bf36149d756882a71449727808e0870b0ca7209ea31702e3dade1a7beee15b35564f3ac39310bc6c83d4eca993ea038ebe27571e42cfd31984f06ece4af475fcdbfde85812a4e29abc70d93bb257a0b4743768d3f2278abc25cdb9896d40463bac01cc4a451569ec1162c37c44a5bbf5510d11db5d0c1a2f207afe6151117b542ca82298a2bb144c7e07145bee38351a258dfc6cb2792c4dc5e11f65ae4aab0953c8c270e1a0e998089c1ee6df054ddb1dde9ec2cb70497055a90c9878ea68f1bdbf6f368f07e2b8126256b33104edfa13d11ac85d689cda4f88151f3a961138e71f346ec440a663d9a698846d3c509f0a2c04bf44decaa738398e4bd22d74bee3abbd136b470ee96d531e45b0ac64d58f853868c55f79623f664c2566bd0d786fa9353ec6fecaacd0b57616c6e4c9c6bc8df138ba32b1da9f1cb702d2309bb99d9e65786d1ee5e178c6d07998c84c698a0f32b38318090edc06cf11e988b07549c7d91acb92cc4f45d903eaabbc5f446c23ecbbe94a08094b33010e7cac1bce50497ec57758add9dc1a6cc3274ceb9d456eb94e11b827077762b6d1907ef9535c363aced89767e7dd987f5d91835d953c2ff174256846a1ce9fecd4c88eb86a83ac8c13221c46c88e729cd1365922f065a1be14069ff641248c1a52d1d6c27a0351b0b6f407fb6011f9f08d85c57300f850daa8d5bc5f5693f8f7bb1c0a5b16edccc742259412c3870dc928d27a7404f9b7728ae39b004e5aef0fa9f7f14cd0756483c5f838c92b61f25fc1a17b6cdd23496747743b7b8b20c15b3d7f46965837188272edbcb316cbcf361276b6ff12e65524e3a3fec92331777d42928c7afb9f9eaca81c15bf2d585e7ec8027093cd2c7a567c31de86972d6044f2dc06e1b58396f77fcca5b69bde27ec94e8703ac9e5b757c1854a6222da4ae8b7c79d49b79b3db6cbe2f452e378409e693931337d9ab51a2cf663438da59721dcade7cef9a7086a46999f446814921c318a74740977a577e91f3c4b67438cd3fdf2a1bd5f98883a60cf1aec745838e7f88b16f0f7f7ffbe73302055b141215faec830cec6c9bad1cc49cf4457f2a2dfd6b069e568e58c8f82c26f14687c939632133b7c31b468fe0182c65312b0a19230bed5fb50a1902ce12e951308b387018a67c2a443fc57b83b882aaf5531b955b869dfe5a0744bd7c741b863fb404a1b084feb75e2cea378902aa2d826764fcd3deef761fa70d80772079587ee839483d5750fe8f36651a91d6afc7b575ca3870bd795ddae3384cfa1a28e7045a8953acec57439c8684b2fb4d07b2bdae9aac471700406c3c6cde149d3fc032efa476287f1f9a67d3563cfe5cfb2b29956b981dd98fd3c2b2d83b4539091989f9b159088ed9632d442e66aff31bd162781a05ffb3ade4f02be41c65c18f61253d70f1a7867847a4d3e22ce970a98082359c08ef13225c5faf6cb3f0724906112f7ef87a85568d47905719fa1af0927a2db0964dc9b462be1d3727cf491891777aecaf47417814ffeb2524720e91a052502a404975fdac3aca4d6f08de7d771334e296471c2c4e6d36d3b9dfd6b547bfaf91972ed72b3e07f9a412e6c2b2af1230575f9b52f2bd7d75f049e0faac0c0e9e0e3562550e1ed1c3cdd992d58e677ac28a7d0f6526dfe04c6c5f7bd6e65a54c14dea7b185c497202d8d2ed3a3999e5d4266ed570dfaffa66263760d5f93195b8d791f64f895b6c2f78be001b45659d009abac6de48aa2cfb224f380f9473d76b777aa79091860288b9aa7f03993efe0626a5817987485da30751da9406be99aa4657853a99af204f2485fc4fa5e25bdca8bad2ce8f12f6cf36101c89668f875a50411122cd9724c1e8d5aaeedea707b2faf07578e58a5c46a1dd34c0f8e0d6fb086c38f8b087947fe60d577413edb56566252dcc81ea19d6776934a4d3c3f73e62df024eba82ddc5ffcce505c7fcce88e8f4b8628fee5a4e89842b1328e4da1c4a7a6a89b2a8c79678be5cca4bdc97460f27dbdf80535e963e5092147f83bb9658e604ac6380e62409e8d4965d250f5862fe6e7acfbb755d3962d59767bb004ad1f94dc5e6fe5607e69e57da2e7719ce0015e9474e1891d2490a95afe3fbdb68380a773f3b238e64471d6a61f799cd60bf2467ffd42d0d873bb5f886b657ec99b26ebd81b9f485ca811bef195538ad3e216ed7a4d50182778c22e2f77acf77c674c59462a152c4ce0b7c4926a3f08938b359d0eb86fbdb522897c8c6bf401f21b7faa3225cd5b54162069ec4211e1d47edaff3b040545b76accf7d01f59522516d56384f29e199858a67dc7dabe4f27536dd6559db011334defae6d598412a7f1f36be6cc54d0b927558ce44a4a05fc6cc91bbe29eb293edbbeaccee6a9e2dc287589cd98cbb1dab06472f108c93b89e2da00230fad0b6badde8bf8ade1dd4a0ef91d69ab9d7b519701f2488477aec58aa6c4c408264744751c69803e63d152804636af8661fdb5eabdbdf23175ebe65e647709d1f1c6ffac4c3f350bb4c5a1b4b3b3cc449462fe65a29f031209c2c120887de9c30b35aac02e2f1e84beaf184cf18be60ff4230fb358c3e285d18cf12813aa4dc0dcd4ee71e438cde997a5b01b35be96172888495fda79a6204be4745c739742b6bba78bd923d9aa582bbc8649f72ea8d6060a47ffca81e23e35072ca0c4024c86120b1d096a7f0430d333e43b748ff32f1ffc3fb0989e8c57c9ff4256f95aea3f62194ad6faa18c6247b9b6733058a6c6a32317afa125fdfdb1f0393e7b4251dc3a69194153aec02d383d11b7d30eebcb2d895b686c3ed8686ada6bd95a8f3658814253e9e9b324d6c219636d214f6ffe94afaed05ae91e4e07d83244fe042eb4bc4b61aaf3ef05fa7d2f4164beaf4d41e054178e398595175caa4bd1abab50b7fbea369482fc057ed20e7fd0c564dc59b87bb404a59bc1f6065b9f199b9600d7991157a05ca3c22233880071df87adf009b32950488a5847767db1b251a5bbd8f7f10c04af52e51b9f157f9b384ba2e1ff084fad88257efde2ff9e9d37617c08ee2d731a2dea099f25b17e690a0a3c61b26efbc4ce0ce9433966cf29c8733852ecc52eb92d14fa7069cc1ac1f13b80b78ac63f6b30e6e3ae442c2891726b5cac0c5a9de4978145475fd7171ea20034eff5d2b1cfcf2b898e6c6f908f8e389c9bec60c74b06d9885c8b12cc6f35315b8b394a69b966de0d7edcce863c78ef794b17d38b5d8d19cfb820e3f0b7debb9cea66970bd61de4e7cf25f7021b74d1aefa4d5c01f61a223386f4a6b944ef0546fe334d813886db708d1da79916a5996cf290fce0c07e25da35c768dbd5404b1c62d55f0c155e5ee5381e19e664e8d9699fc7096f659f8d860d0d183265661dfa404be666ae93a274eede60360819221ebe2799d86dcc96aa2dacfb4c90292d71703bfde0cbee106fdb1c16d9821347db094690d0d00d9be680e8f971f4e85e9a50eb2624f922d3454664de189e5933f24c5f069f6344db3f0f6ada761fc02b3152a6545a586689bf7a5e7c87db20ee9656eb02dc2c3ed35c5cb2509b050f8167ac981c115fd98331525bdd69c5ba2f60cda47411545af33055289341b6852fa61c6e3f732c837b1781b85a227bfa2097d7438fe85f84ee12200c47bee52a50acdc73a8b47e24e29aae51508003d4156dd83087277afbaba242968104ca66058801924fdd4ba98c73e21e09bdc9d97f0fd8be36f9fff4644952575f8ea514261b59f3de97a8eb34a4e2b758e9ee00b6d5e63a828af99aa92156fd5e310b6ce57bc739dbae7e099e8ca0893c04e82629f50a81839e4d7fa032a3532c88a919c147d4bc6ff1196a55d35cfe9aabc3aa94378251e72ac45c17fed45bd47950da0c15f154aeb42788c3d9220ef977ad813c241f80296e78326018e52bcce581e55d4048b5d6c7aa39281695c3717a538847e44471b6d54e74d4039b2e669f5b014ad6eb83e3ef424b4e9184715124b411e1cbb276fc140abdc8c27758cf78c48c3f008daa054fa77b0e6c7e9f9cc73d1db6ec893d3af3cb57bd4f25b12dbfc5352fa097229a408e49091a7f011cbd8da9df409fd52d9d5a65794494c60eb18c857669666fba1d17e4ec337f59697af386c31068a605c4a1db2ebb9989609dc8e357a50923cbbb01c51b264efe8664d694d9e80cc42aac2c93e3c4541955015533428cca599d98fcac64d840cd3981718283610ede2bc580a6e062d075310001e194e48378b885be76c0f6cd3491ec9272f8ba3d9b2d1c70be32f1761d4b8990db02bc601d70f54c88a23b34fc055f08d9b05686d996b6d5362fa90f8f457652b21298df6a96b00811ba1a687936f4f89f039725f22347342d8a5e0c6ef770e4ef43347206c1547a947d4320f3e0aa99a31295fb9086318e7ad76b1ecf2aa1d6ce756374a55e9acd4e890f9af31af379e495ed551b33feab81895e430242d342ad5ffbbecf484a20d57cfb0cfee88abbad2d4dace6481991f5f71c3fb7084e9554239f94116a73e99465cd1cea096461ee412fe5905b36b6bd775dbccff340caec1cdb8a4c916655b907c5d25dc72eeac4331b3b01539d8d60e5c73fa04bdea5a79ddd64ed65c4b0b54bd31a296f1f10c8b78b1f05f3a22067a817e41b759d4977febff419399b261f4ae37aa21223bfbac00d3de3bbbe74eccb459e5184be78ca219512e6dab0113b198ca7aa2b1920f6f9a4eab6956b0c10109e664ce297def4b4f4ebd4a65acff806ac5cf5d6a4f2211362c4ab654996eabd527efdd9729fe6f36b4bc268306aa6916d3e90498e2a1ea2c9e53b7a9d1f9152143e01827604b4bb717138fa8639ea230ddf943706e524790272aad35307f997e453dc67bd06fabdbaf7b235ff94906275abdc8e456c5c30bcdccf0525cb96e38b7e4a99ce99918ee8427fd0e97fbfd7e65ed98d70faaa2cbca0a7e9ebcbcf0dac9be11f43b4612d997af51e6b7269946520a92b4f5568b806836aa217afdf70d55c8ac73802687db0aedab0f5773b8de7067a805c2213600b741eb5663f09e3aefcdfb37756f2479a66db7cb85ad9c51c12d7e2f630fc3b30733ebc5b57019df9f1d8aa3cfac5db7d1da34c53e1dd06ddd2f829750ac7bef28018f12708f2e97cb9988f777ff4dd73803590b1d23915e24e744cd24c403d8a34d2893d768a4f90ec7416ac304cb772348bfb82bed9abca8d65068b05085be173a4702eb3b4382f6cc7052be63868fb1943ff5df7753cc8d83476f1501980a94b7df3c46a6c0b8134c67e5503e1cfb5622b69c27444a68e8e893e03a33f7ed403866e7c6af90e1af8a1bcd02e4a95eb7bf8f21ab148ba0a9b847bdaf0d1beda8fc31ea0617975c41c38e7c09388f85c17edde8bac159c8dbf65ef3926538853410a1177b2ee994ab709bb5b384eeeea4805850b1f46dfb60cb3feae3b8a1d82abca68fa19409104cc6ea688added9901de", 0x1000}], 0x4, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r0, r1]}], 0x88, 0x40f}, 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = semget$private(0x0, 0x0, 0x111) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/104) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f70400ff0900fbb27824afd4fe6c37b3bf1b05eb5ad3080009000004"], 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x10, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = semget$private(0x0, 0x4, 0x414) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/4096) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) syz_open_pts() syz_open_pts() 16:00:02 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) dup(r0) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) semget(0x3, 0x3, 0x100) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x6, 0x4, 0x101, "c6d7ef0d186ba8348353a8e7ff5230b04f30c8d8", 0x2, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) chmod(&(0x7f0000000080)='./file0/file0/file0\x00', 0x100) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:03 executing program 1: setitimer(0x4, 0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000000)={{0x2, 0x7}, {0x3, 0x2}}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r3, r4) dup2(r2, r0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) pipe(&(0x7f0000000380)) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() 16:00:03 executing program 1: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) close(0xffffffffffffffff) read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0x40) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f00000000c0)) getpeername$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) poll(&(0x7f00000002c0)=[{r0, 0x120}, {0xffffffffffffffff, 0x4}, {r0, 0x4}, {0xffffffffffffffff, 0x100}, {r0}, {0xffffffffffffffff, 0x10}, {}], 0x89fc7a063f85fe7d, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffff, r1}) 16:00:03 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000100)=ANY=[@ANYBLOB="0a9ba7defee13cc82fd993942c3105cb4f61b6e1ad0fa7ad09554ad19b5485e351ed524e643d1885d65994eb15e1d9ebcfc3be9dabe6210f5a0d0200000000000000f213aac38b29a8ed8b6eb70ebe6f35b3a8cb948f104245e97ad40c6533fbdadd6826aba1b61d9b32b81145e8b92538df6b3767973eeffce89d2b0e082c946e4b6cb802498e00abf5bc5f5f8e1dcf549eaead0b1cd0be94962d12e61dee8e54c297b1058569f56c9aefb1572f9a57b4c2aa1a67a67afdea7c9d7a9c2f179173b45ef2d1fb1ee9"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setsockopt(r0, 0x6, 0x1000, &(0x7f0000000040)="f725da378a7bf4f8fa890cefbde5f7cb7ca62f1822686267a10fe969212cf44acbd196b40c04072bd7294000caa5085496fd21ec53f44f233b7ca0526ca900c3ff13e4e81f22b49148fac39f8bd67762c3e92497ceeee9466c66e2c4cb3b07e88aee882e32af9f4a96d32fa3860a5b55abd11c59e72d6dae02b3d7a21f3f60ab63fec7c19cf31f539ad81908de1cb531c810b6d5e7d9a1ae0577297dbd8849ffeb7f3f8d3e481a759614fe93fd984bed2b6b673f58bd72ad4b40f0e29da31520", 0xc0) r1 = semget(0x3, 0x3, 0x0) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000200)=""/170) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x108, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x2) bind$inet(r0, &(0x7f0000000180), 0x10) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x101) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) write(r0, &(0x7f0000000240)="5f032af77329b77bc41929a7b8c60be9d79c7906a3a5e692a208b01e962d994a6a3afa3f21124e1c846f4ce676c196465f5f9e3dd1c1e35d457673cdf0d5e12daf942b940614c664ec9318f59a50fa1d7dd4b7fbdbee6bd71aa27e3f236cb119866466c0bce486c063e93cd538acd33c2b700bb9898758b28e4da1bf5e836dcc8c6f964ece5112", 0x87) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a4e3839", 0xb}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x6) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x8747, 0x4) r1 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: semget(0x0, 0x4, 0x100) semget(0x0, 0x3, 0x40) sendmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 16:00:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x8, 0x1}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10188, 0xd0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:03 executing program 0: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r1, &(0x7f00000001c0)=""/78, 0x4e, 0x802, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:03 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='c\x00') 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000002c0)=0x2, 0x4) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r1, 0x728a, 0x6, &(0x7f0000000180)="c29139be22f5fc45158350a00e30bb71bda1af5457d9f9663220a65c601d0516e83bae8b7ba74437cba7c764965acab3cefc1a139d9169fcbd688069fa78c1ebc82494dac0ddb9580268e08b17392207ac9db6d4d6f2e2c531ca18bd70829c827dd5b4b4f08c5f8f9e8659cf43739574a463f859b6e086901941347c69ce7419d8b901e8a80935bf36c0a6ad6573c6477b43d80c855dcb5acdc71e0bdb913e73ccbd8c4e179c2f20b98da8879f0245ee682fda163884345b2656c3fe85431ae270a3fd", 0xc3) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) mknod$loop(&(0x7f0000000280)='./file0\x00', 0xc080, 0x0) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/67, 0x43}], 0x4) ioctl$KDSETRAD(r3, 0x20004b43) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="7f942a2a048c2ca038c13b01eeb094987eafc168b906e568c88fceff7913ef2850d3c17fa9d1b0a39d7e9a0f04d2c8a97fc6380ca9565d0afea9", 0x3a}, {&(0x7f0000000140)="929c51cfbd30d7fe2444e427ddd271fa719aa908fb32e283a1425f15", 0x1c}, {&(0x7f0000000180)="1fb4435da578d0a111532f0a328f87066b25b40a94647aada91b1e7077f5efcdced9b8ee9cd099875cca6dfba99c5e8142c5030bd47c7d343e97aa0ed9151e11eac461ff7e5d57932afd71131e83b4cb5290a851a404fc521a309f3dbc8410adb3915a41975539815ea2a67b030aaabc71d097989b7c4e190fae07eee68509682e025dd937319b2c87b7ddb0e6b53ee6d41b2def5ca39608ce739aaf18190d82fd71fcddadbef0c15cc20118cad0ac2e6a7f23f0e6c2508a8993a9fbf5d770e80d0a81522d10ddd34ed7f573bc8b277f04fe7ce494ead674d6d96b07", 0xdc}, {&(0x7f0000000280)="b477ab4dc593fc64b3a8d86eee7eb2071fb018b08519fafafa67ac3cb28550b27a26773a19a260fd", 0x28}, {&(0x7f00000002c0)="c823289d21560ebebb1733a5e214136cd538", 0x12}, {&(0x7f0000000300)="c6d17c598d1734a692b2f6a71a5316229fcd7c9355f3827adb6698ae4be5364b21883c5ac431666f1e24152df9e789b2bea7c4ea7673235983cbc922e898f878dd58885a4a074b5388f464b8caaeb644e94ccc94e8c7b3d7a931b640a832a64d8e83b4753a823b8eb5be5238bb5615c1be227f7665e7f9c04419b784731263a39076a1ead757c3a8e5ce20605b002822b8bb2fae44", 0x95}, {&(0x7f00000003c0)="b0d9bebf7dd07497b93ad972b3b4911af1d308447b5c9270e335a4fcc973858b2f7d03e2cc487cb4a1f6d6c0edc28b73615560b8a6a9a2f60272655c2218294a1e882c35f22ef41a3db4a1532f1a4324ff87944d7474c152a02abb0fb9c863c9b66ac57b91b2f69d9a69fde70beaf4258ce5c30f72b7a93d99989925d95350414fe81001a6c480f53e326ace6312235a79ffaa7cd528b7a7469323e563bf6448f3c06775", 0xa4}], 0x7, &(0x7f0000000780)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYBLOB="00ffffffff01390000002000ffff0000000000001570469a5ac206528039c2877a31098ad1710d2f02aa299fdaf72a0165fb9ee5927e34fa0fb112e65bb3c982866389bd23c51c90589341d5ef0fd0bfb625f3736f4309e109eaa6e1894500c2da2384bcd89239f26bceae923190424be5a960aaac0e3ccaa637178d5f39371dd976a199e6e17bf6c069fc6551cb67d2e05db545e55eb9d6b703ea2857ff7f59cca0a657e3efe85d0c1ec2253b5d0225db32cebdcd3c88c4bdc72906898a9de1ecff74902e015536d158d8d6ac33e2830ce6d0", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x80, 0xc}, 0x406) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x2) writev(r0, &(0x7f0000001580), 0x11c) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffc, 0xf) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x4}) 16:00:04 executing program 1: socketpair(0x18, 0x8001, 0x3, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) 16:00:04 executing program 0: r0 = syz_open_pts() getpgrp() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffffd, 0xffffffffffffffaa, 0x99, 0x5, "21b3644a86b9c465a00715755a935d5d2e8b46ca", 0x0, 0x10000}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1000000000008) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x8) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x6, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = socket(0x18, 0x5, 0x401) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f0000000040), 0x0) fcntl$getown(r0, 0x5) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x50}, {r0, 0x45}], 0x3, 0xe1) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x20004269, 0x0) 16:00:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffffc, 0x3f}, 0xc) poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0xa}, {r0, 0x20}], 0x3, 0x80000000) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) close(r0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) shutdown(r0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 16:00:04 executing program 0: r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r2) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x102) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10020000002000, 0x40200004502) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x5, 0x2, 0x1, 0x1, 0x80000001, 0x20, 0x401, 0x0, 0x0, 0x800, 0x6c273ce8}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x6, './bus\x00', './bus/file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045713, &(0x7f0000000080)={0x1}) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00000c5000/0x1000)=nil, 0x1000, 0x400000000000002) r0 = socket(0x18, 0x200000000000201, 0xffffffffffffff80) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x1, 0xb0aa, 0x8, "20204f52f331acb358c490674cf2cbe876eb64c8", 0x6, 0xffffffffffff6378}) setsockopt(r0, 0xfffffffffffffffb, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x28, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffcbc) setsockopt(r0, 0x5, 0x5, &(0x7f0000000180)="c91e231f6888f59f1bef76e6d5bae833bb8fb75c4586693df86a6ab3022fbb8c6e917d22cb4b2443dae8a9c813810cc2ebd4d56f987c049cffaf43320b8870fbe8124f6e7f342385eaf634e0149c8f6ad7661259f9caf8a73531e398b2641910084b01222108cc28501bf05a97f5cb61bfc201449f6d0acd63995b211d3ac3867901ddb2d411fc427177ee780a69e8092ae43f3226df9567d41ff286df8c5a569d3afb0d2ff97ce8989a10df78f3c3f67139912c581d71d3679bf556f5b920ae12d29be97684d38bb77f4cddce7e19cca680d8c172be", 0xd6) 16:00:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x6}, {0x18, 0x1, 0x8, 0x101}, 0x8, [0xffffffffffffffff, 0x3ff, 0x38, 0xffffffffffffffff, 0x101c40000000, 0x7, 0x7fffffff, 0x8]}, 0x3c) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x400) poll(&(0x7f0000000140)=[{r3, 0x40}, {r1, 0x40}, {r2, 0x2}, {r0, 0x11}], 0x4, 0x100) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffffffffffffffff, "9c70da72a53804deff0300ff03000000000800"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x100, 0x1) r1 = semget(0x1, 0x4, 0x20) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) 16:00:04 executing program 1: pipe(&(0x7f0000001300)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) writev(r0, &(0x7f0000001040), 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1efbb6fc6e23c5bfbff0000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x9}, 0xc) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0xffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37cfebe5803cdbc0e8b0400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getuid() r0 = geteuid() setuid(r0) chroot(0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$getflags(r2, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r3, 0x4, 0xc0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00005a5000/0x3000)=nil, 0x3000, 0x2005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0xb2a5fd067eb4b4ab, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/1, 0x1) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) pipe2(&(0x7f0000000040), 0x10000) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:07 executing program 0: shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmget$private(0x0, 0x4000, 0xd0, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 16:00:07 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x188) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:00:07 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x100, './file0\x00', './file0\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xfffffffffffffeb9, 0x0, 0x233, 0x0, 0xfffffffffffffedb}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f00000001c0)="c64410a9f1f08ed5aaf9c9a2a260ff3fa1f669132de4c0269c47a02a853d048387b80cd1a56d780464fd547a718c92e4d5389597f33f66eb9244df57c25a3ed9c946cabe84282b561792898830ecfaf5c6e2389071d2e5fd423ed4294b645ef1994dc23bd2d04254df09559292d80987f4fb53155d204dc5676c818cdff63814f31b3744e500166349c0c0f8668a331a480ff7d5a54695dbe41eb312903595d9c5b7465597df2d1966e6d4c6897d952ac48ad0552db556bad3f44fc19b73553de0317cb64ded3f3232040801f87246ec24ef", 0xd2, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) socket(0x10, 0x2, 0x1) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xffffffffffffffe1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) bind$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fcntl$setstatus(r0, 0x4, 0x88) r2 = socket$inet(0x2, 0x1, 0x6) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r3) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xa0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$unix(r0, &(0x7f0000000000)=""/181, 0xb5, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x10) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r2) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x3b475, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000240)='./bus\x00', 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0xa6, 0x6, './bus\x00', 0x1, 0x400, 0x8, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x2, 0x64}) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x9, 0x2, 0x2, 0x1, 0x4, 0xff, 0x7fffffff, 0x4}, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x2, 0x5, 0x6, 0x8, "e4b40bd3e184f647f75eed9c9535bd4c40f8424b", 0x3cc, 0x83}) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(0xffffffffffffffff, r1) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x828, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0xe5, 0x7, 0x2, "4cdd22579ec1e798e511ec960617bcdd9c713c3d", 0x9, 0x8}) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000200)='./file1\x00', 0x4) setuid(0xee01) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="88f692018be7c16c5d0c8b9706c081d2833a038ebce7586b32452cc3a661a7b26ddd07a8231f79aefb2616ea5fff49c24eca48c857b8fa086fa900572ecc323a8d1493537db062f38db41132e273c17815b15de1aca88fc83c7a527994c875448e23efc9a37c82259fd49c51ad314c72343a50345342a5787daebedf690688398e96ab42b08cc68ad8fa96f4f699697108eba2d2df5cf9362205ed5e585a4fbe95095347f0962555a04aae56dc85e33583c90ceb192a7711850224f8ccab1774a3643f88f48cb2e46ce117e63a0f99b3b3a479a4ea6805ed2488153a72d2586c396947b4400aea46", 0xe8}, {&(0x7f0000000480)="5729246408dc30c48ca801ff11e1af6ff98e24822c41a171dd58c5b48d85ec8b105f79b579dbbbcbed140a181ae6868b9f68b599daa7b15ff6d2c2dc1e5dda9fefeb7366150a7f1b95b3902f9c5825a12832b843d21797c4cd8781bc12469a63ea6d50cbaa3864dbf04495e1b9286ae7dc64f35b8926668d13bd618ce7b5cdeeaf18463ddf054a211ff400219ea1e10c1f252188f6619b0468e2f19b81731f538d0996c3ff4508b5ff600f6b3896daf7fce8f41546342c76026c7b66063e91b5a19db9d31a0f8f4bfa97691550d41e0a141bea8787", 0xd5}], 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:09 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20001, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x6) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)=0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10208, 0x0) r4 = syz_open_pts() r5 = open(&(0x7f00000001c0)='./file0\x00', 0x20020, 0x86) readv(r4, &(0x7f0000001640)=[{&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/180, 0xb4}, {&(0x7f0000000500)=""/4, 0x4}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/229, 0xe5}], 0x7) fchmodat(r2, &(0x7f00000016c0)='./file0\x00', 0x9, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001700)={0x1f, './file0\x00', './file0\x00'}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000001740)) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001780)={0x3f, 0x2, 0x6dab, 0x1ab39725}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000017c0)) clock_settime(0x7, &(0x7f0000001800)={0x4, 0x975}) openat$tty(0xffffffffffffff9c, &(0x7f0000001840)='/dev/tty\x00', 0x400, 0x0) fchmod(r1, 0x0) unlink(&(0x7f0000001880)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000018c0)=0xb97a) fchmodat(r1, &(0x7f0000001900)='./file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) syz_open_pts() syz_open_pts() mknodat(r1, &(0x7f0000001940)='./file0\x00', 0xd000, 0xb) pwritev(r2, &(0x7f0000001c00)=[{&(0x7f0000001980)="9fc65d5a95e98792801c06b14021d80382e86f93d5175e71620861b58201fe5449cf3574e1fcb4ce0d578318d05a7d61fd4868c230a9e8e74578272cbc72683583ee94b3d4babe0f67d6dc1502d22154a432c8b4947592b826dc5a64bb02df1248be1a874396c33efc70d0130f6cb97971ef20e8c550526ba336c06e8f2320c80cd6342a98cbd07c0878d5032ad8a2a6d56e0a074265e0fe246241fb6e8576ebddddf03fa68e5fe3d225e60ab5efc99fc7917b2b63d38370cecb33929285a5cc8437e3fa706f41238fa7f203ab5f1e4def98b82f96319096d8ce5fbd57c5dc14058b", 0xe2}, {&(0x7f0000001a80)="3b9daa59cd3cc2d10772ff6f69925850bcd0ed67ea32c95c58274b122384255462431780705ca23b482e564bb4163279a0fda37c07a428ae00ce95e45821c1532e1a12b49dc428123172928ce79972845e3837f1334e052587bb02119df11dde9eecdbbc5c6b08a2ae7a093d3d3acfe58ab5f7", 0x73}, {&(0x7f0000001b00)="f202ec2991b2b105bb1a3a2c83a638fa1cda1ac0fc6450bdff54d694810e629cb1ec8501fcf40f97b4953bc372269689ea22849c2416188e19907e0e4250424ae297d57ad55da85311a06c673a", 0x4d}, {&(0x7f0000001b80)="d2fd27087f78de34fbf285121a3a0a7988d51b56a0a5c9d041de65c1205695aaf7bc87cfa0e151f510db010352e38952af109ea45cbb9db57ce7629daf04bca52066ba21fdf1fe960e43e9bdf7e52a1f509b2d3a22c172617e005d974097d316295b6a7ad24856c605b75facad297ed29aa19437a570d9693aa2e957", 0x7c}], 0x4, 0x0) getpgrp() ioctl$TIOCDRAIN(r1, 0x2000745e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) pckbd_enable: command error 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x8140, 0x81) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x3a0914c44f7b202c, 0x1262000000000020) mknod(&(0x7f0000000000)='./bus\x00', 0xa000, 0x6) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="0cdea44de345d166473839", 0xb}], 0x1) 16:00:10 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000a80)={0x5, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="7e99f1011fdde8d7906e8d3f5c9ff9f572af8a63a1536484bbdaa0924cd478e7091608966d48d730286691c0fafa93bfba5a227b3e3d7129f79ec95f2c3632c43f58ea466834d8de459a33b6fb8ed7c8ce204c132507e2eddf87ab08537b77a07e0d5b", 0x63, 0x405, &(0x7f0000000ac0)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee149d8c656ede66992eccf67f53808f9b7ef24f4a11d8d3add1798ead749acf368eff9263da18671c9777dc38e4071fd7c5a073be3b820f8a01991c63d7201ff05986ced8e39b8efc5ca5254448649fe79df076d79dcf588f0c1add161ab5e4011412be730615b3f8a1c4cb0500c573908af5c20e1337255518c524caa008c796cebc7c6bfb77d81d31ae6f574f7f5a29fa44dc433750a9a6bbfa948cd3918f9ea341698a6af8923da70477c871489d7eb831b84fe8660fe17b692dbb27b4f719d4e29b08a22d7b3704259cc0cf77ceafcb1bfa1c6febfad8c4734ae0cec9a42d7816aef3bc6b0bf7e2e1d581734e68c915e3addc737a506f79e18f5f4fff4401e0717aaa7edd970e85f99b99f741586c8dd707b450fdf159ffacccb434", 0x91e, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0xffffffffffffff8c}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="81940712f54b171c8cb167bd34056acb812c148327e6c739e3ce327625d0c2b147afd8ab4048b4b14476fd272468a6bcd80472a75c0e7a33bbb267a2b8881ca48e058facca9de95787a4f209f14e563801cc54b28ada377447ac7a90f9d0f527bc9db84f5f1d595a56bb68e06c874fd6eb33334e600818a9fbc83453150dea7843ca4b7f9030a6a4a7d606390bc99b5cce9dc0283ba0a9d1a7e1b0a2d7666f3f04cdd0209d07c08e034228c6bf7a4cbff1bb16990adfa4da541be4c1c0c389ecc6e334841f02bb4e287403c6ac411c919048db9c7840613ff19a192f31eae48b4c", 0xe1}, {&(0x7f0000000300)="bd595f79f5581967efb970fc4f1830fa732afe1ce623dcd1870d07e488c51bd5c930cc260d61911e8d68729ae21bb06ae9156a0875137f40a0cf946627275158cb8b85aed7d3450a14f52852bd618cefc6f52db6c65734712e391b9e5d9dd03a7121820abeb17475b6efae71bd5429594cd265802543215e0468277469af3cab010934606e8b88bdc74a799ce2b6314423f0adf7fe9724f34b64198d7df03c75934e10", 0xa3}, {&(0x7f0000000040)="8f82659285b3ea8b67c937c2e8f68c0de6e8b574f757838294dafd1d3cb273d45ce8a6fd03300e7c9c7fecb901dcfdee3d008b33c42c8ebb604311218e9897c027dca3a2", 0x44}, {&(0x7f00000003c0)="154cfe9903af98c1a2c472408ed17ce0908cdd7ce9bb0cbdce3227b42a857d828e90d430956114caf24972669b852430fb4388f3452b9e890765930014c653c9e4ab06e4ea041d4ab0245c7a8ad2190bf5a063d4d8f267943fd58abe92edfed8", 0x60}], 0x4, &(0x7f0000000440)=[{0x40, 0xffff, 0xfff, "11f62b69ddf982fae7c06a43281e045ad8c6d12f05c4661fa564eef2318d0155636f34a9a17e326391"}, {0xd8, 0x1, 0x100, "4bbb62718dd8a2f26efcbe495bf120f292f09798840e82cc1269e7480b813714b879373267211a709b7f17d7370bacf823d8341fb43491835eed6456b89c24bfcdc6ccfb9d4514579866cfa987da09b060c109c04b2acb8960cb143ce98e1adcd5ab94dc2e40a8566fc8dccf3cdbea9f19a0b8c77d26bb62ed6e700a8e246a8a4b52af2ddbf1236457f2b809ecb25b76e047954e67972080ba6ec925568a008c37fe68cb08a0382d914e77d19d971b6261e69119a33617e302ad6f0774a21d3a35"}], 0x118}, 0x6) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) recvfrom$inet6(r0, &(0x7f0000000080)=""/55, 0x37, 0x802, &(0x7f00000000c0)={0x18, 0x3, 0xff, 0x8}, 0xc) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) syz_execute_func(&(0x7f0000000000)="c4e1215ca10f000100c4a105d25500c461a5e4f4c4233d5df8a38fc94094b07eb000008f4878c2a417bd0000009036470f0fd4bfc4217852e2c46189f6381500008020") r1 = getpgid(0x0) r2 = getpgid(r1) getpgid(r2) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getsockopt(r0, 0x0, 0x5e3, &(0x7f00000001c0)=""/226, &(0x7f0000000000)=0xe2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x40, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0xffffffffffffbd82, 0xcab}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x2, 0x4}], 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x100, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x90, 0x1, 0x7, 0x4}], 0x10001, &(0x7f0000000300)={0x0, 0x5}) close(r1) 16:00:11 executing program 0: r0 = msgget(0x3, 0x122) msgsnd(r0, &(0x7f0000000000)={0x3, "f2edc40e025f42d5b234d52431fa1fa0c9c5141fe4e69cedea8d03c13c633d91be23acf71873bd513bd970059ffc6ca598dbffb3362fd23228c916b71c95646ca8eb180427267700a3db3b8c3512f6aea7611e00a8f103f00d9d99527a187ed0c283f4cad4b50c8f9c4dcc7fe3aee16c78125d12c8254a415e82e2b76409e8f7b9ce0177e8f3bfd3cdb512418b75072195d9c315ff6c01c5a1119538b79cf384c2d97098c78e3cac0fae06b50b2e94fa773735bbab91289c37b63859fa0783fa7da06fdbeeb987d3b47b2de79df12b564655cd2fea773d361c9ba00fb32b51223fd3e36ee1fb346687223d7b1e46613faa3b00d7d23b7f9083551f"}, 0x103, 0x800) msgget$private(0x0, 0x10) msgget$private(0x0, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x30) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x1) msgrcv(r0, &(0x7f0000000200)={0x0, ""/83}, 0x5b, 0x3, 0x1000) msgget$private(0x0, 0x294) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r3 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000001340)='./file0\x00', &(0x7f00000014c0)=[&(0x7f0000001380)='\x00', &(0x7f00000013c0)=',\x00', &(0x7f0000001400)='\'}\x98\x00', &(0x7f0000001440)='$\x00', &(0x7f0000001480)='\x00'], &(0x7f0000001600)=[&(0x7f0000001500)='\'.\x00', &(0x7f0000001540)='#\x00', &(0x7f0000001580)='!*-\x00', &(0x7f00000015c0)='^&\x00']) r6 = msgget(0x0, 0x8) msgrcv(r6, &(0x7f0000001640)={0x0, ""/18}, 0x1a, 0xbe533bdd61d4b0c6, 0x1000) r7 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001680)=""/4096) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000002680)=""/36) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) unlinkat(r2, &(0x7f0000002700)='./file0\x00', 0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x812, r3, 0x0, 0x0) setitimer(0x1, &(0x7f0000002740)={{0x4, 0x7}, {0x6, 0x4}}, &(0x7f0000002780)) msgget$private(0x0, 0x645) shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000002800)={&(0x7f00000027c0)=[{0x42, 0xffffffffffffffe5}, {0x46, 0x6a2}, {0x44, 0x3ff}], 0x3}) syz_open_pts() mknodat(r2, &(0x7f0000002840)='./file0\x00', 0xa000, 0x7) msgget$private(0x0, 0x80) msgget$private(0x0, 0xd0) r10 = semget(0x2, 0x4, 0x400) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002880)={{0xf06, r4, r9, r8, r5, 0x103, 0x401}, 0x5, 0x7, 0x1}) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/122, 0x7a, 0x3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = socket$inet(0x2, 0x3, 0x3) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000140)='./bus\x00', 0x44) r2 = msgget(0x0, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/42}, 0x32, 0x3, 0x1000) open(&(0x7f0000000000)='./bus\x00', 0x68, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x14) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x20000000, 0x0, 0x8eb}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000011, 0x2, 0xfff}, {{r0}, 0xffffffffffffffff, 0xc4, 0x1, 0x4c, 0x3}, {{r0}, 0xffffffffffffffff, 0x84, 0xfa01f08fe8a0dbbc, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x2, 0x100}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0xec, 0x9}], 0x8, &(0x7f0000000000), 0x6, &(0x7f0000000040)={0x1, 0x401}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xab, 0x9}, {0x67, 0x1}, {0xc7, 0x100000001}, {0x121, 0x401}, {0x2, 0x3f}, {0x24, 0x6}], 0x6}) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000340)="0f", 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:11 executing program 0: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x5, 0xfffffffffffffffe) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0xe) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x600, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="4f62bd2de76149da0d86b525520a852c0e02e9077f", 0x15}, {&(0x7f0000000100)="ef14324bcc64a36a37e1557b1a9a6db4c5e325d5dfe87803614872021d56582a3db7f31315b4fb8b0582b204dff4879aa1f8652fd2ca119f60cd898761cf5a5bebdaa50fe09f2106ec15e5246a93fc106b8ce804700e206d6f2927d5d0455869e3aa90bb378d67880dc29c41339f174b70affd606be7f703568bb2d425f21a34dd1ec5bb0caaa4c0c0a6c771a26c5c3f17f093c223aae7d6bc0b9ad779b89b215c5d1ab5d2a9000a2bdc6c42b7a5be4dea039b1de09cea2a9fa39923288844981aa4d4af4d04c57e5f1d05614d6d254326b2ebc64ffa9c603bc8619b3b30dd251e9aa3970dd06627fa169b7bb4", 0xed}], 0x3) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e5393da3d000000"], 0xa) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x2c8, 0x100) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071b000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mlockall(0x3) close(r1) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getflags(r1, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4010426e, &(0x7f0000000000)) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x0) 16:00:12 executing program 0: poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000040)={{0xa82, 0x8}, {0x4000000000008000, 0x7}}, &(0x7f0000000080)) 16:00:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r5) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x2, r4, r5, r2, r5, 0x40, 0x4}, 0x2, 0x1, r3, r3, 0x8, 0x7, 0x8000}) write(r1, &(0x7f0000000100), 0x28b81e) 16:00:12 executing program 0: socket(0x12, 0x5, 0x2) r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:12 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) flock(0xffffffffffffffff, 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1e4) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r2, &(0x7f0000000340), 0x10000014c) fchdir(r1) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) write(r1, &(0x7f00000001c0)="86de34afdf2c1ca5b3d7b2fba727692f8f2c64cffd13199a96e6ae4e7954300204d4f61800b0aa807866af6f59d53ff6b09a9686fee5c11204ef989badd3ca2a6fdbe88eafb816441634e007d3b517d59a078fbf5417473a1a22e43b8dca42fae5c985e90f169d06b58a5a0ea318f86ccf0056e34b15fc33101825b50e113f03993aeab456c101f8cf677c552507decf968269056aa9d791be2f9fd0cddf91de995f23f9", 0xa4) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000, r1}) close(r0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x10001, 0x4}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000440)=[{r0, 0x1e6}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3, './bus\x00', './bus\x00'}) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x480, 0x0) fcntl$setstatus(r0, 0x4, 0x43) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x3d) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/150, 0x96}, {&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/138, 0x8a}, {}], 0x5, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x40000000000) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x0, 0x3eb, 0x7ff, 0x4, 0x9, 0x5, 0x100, 0x1}, &(0x7f00000001c0)={0x5, 0x4}) 16:00:13 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x6a4, 0x80) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000180)='./file0\x00', 0x18080, 0x40) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = socket$inet6(0x18, 0x5, 0x4) recvfrom(r1, &(0x7f0000000080)=""/249, 0xf9, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setrlimit(0x5, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7f, 0x400, 0x8, 0xffff, "1b1ffb562c2b88f557b59fdd1a3ace6a506d67cf", 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus/file0\x00', 0x20502, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1, 0x492b, './bus\x00', 0x1000, 0x100000001, 0x200, 0x22c}) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x58) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000380)=0xfd9c) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x1a8) recvfrom$unix(r2, &(0x7f0000000280)=""/240, 0xf0, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setgroups(0x0, 0x0) getuid() r3 = getuid() setuid(r3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:14 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) r2 = semget(0x0, 0x1, 0x0) setrlimit(0x4, &(0x7f00000001c0)={0x6, 0x1ff}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000040)=""/167) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xadf, 0xc5, './file1\x00', 0x200, 0xb492, 0xde, 0xd473}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) wait4(r3, &(0x7f0000000240), 0x2, &(0x7f0000000300)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) r5 = dup(r4) ioctl$KDGKBMODE(r5, 0x40044b06) 16:00:14 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) mkdir(&(0x7f00000000c0)='.\x00', 0x1) dup(r1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xfffffffffffffffd) msgget$private(0x0, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x34, 0x0, 0x6, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) close(r0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="f2966e676015cc473eb94a217ca55d5a6f843deaf98221651732168f025e7ec568f12af37442bf3c27ff71fcbd02de4f2b039f4e621447cc62696b9c991e3c61f95afa743d7b0450ce328870aaaaa9e851a5e2b4d998faf3115ca2a8b67cde385ac505f9eeb63e09963a96548b6c78319277a33a2e528d986c922605a9dd5719a46a4bf916a9a8e0a091c1690076cadea07e389ebfdebcfcf40decd64183ed5a8a8a4798b638b3e2249ed48f09aaed2b3fa661cbd2248b694265fff8e8071f35e0038603a33364b25107d49e09f83830d7c000000000000000", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16, @ANYRESDEC=0x0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYPTR64, @ANYRES64=0x0, @ANYBLOB="814de1e900d7a6e8f774473adac7d19b65e984724a9a278bb9048804004952967bffac5bb58e284b39515c99a83fbcde952d5a6d3dba13d82874eea4ce4a14750a0d1b8e150f1531f593ba5ca075707b01eed094a683f0a09c1f133a69e01071781758f781a154d3ca41ee5da06b5b531934e47bddee9b21ea2cc25961dcd587a21fb9aa830ee569713b7a8f95d652d6a29b602c4ed8e6243563", @ANYPTR], @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRESOCT], @ANYRES16=0x0, @ANYRESDEC, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYRES64], @ANYRES64, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES16], @ANYRESHEX, @ANYRESHEX, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESHEX, @ANYRES16]], @ANYRES16, @ANYPTR64], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) semget$private(0x0, 0x0, 0x20) semget(0x3, 0x2, 0x202) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x50) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/228, 0xe4, 0x0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) socketpair(0x10, 0x2, 0x40, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x80000000c, &(0x7f0000000200)='\fFW}', 0xffffffffffffff3f) getuid() r1 = geteuid() setuid(r1) setsockopt(0xffffffffffffffff, 0x800000029, 0x7, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0xa000000000000000, 0x8, &(0x7f00000012c0)="c4ae972bdc6e8eb3cfa661a90a2d199e6ecce6e43b62c69747c91fab12a4f2dc4cba23fae46bb6754c27e8483872ad58aadb0b078c7a42a4094d4171578b5bd94df0137c23d6df9fde4c55753fe8d72eee89da01b18c1178a2e04747c66780db95e4", 0x62) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001180)={0x80000000, [{0x2, 0x7}, {0x3, 0x7}, {0x2, 0xffffffff80000000}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x3}, {0x1, 0x5}, {0x1, 0xfffffffffffffff7}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x9}, {0x2, 0xfffffffffffffe00}, {0x3, 0xf63f}, {0x2, 0x3f}, {0x3, 0x2}, {0x0, 0x6c}, {0x3, 0x7}, {0x1, 0x6}, {0x0, 0x5}, {0x2, 0xcaaa}, {0x2}, {0x2, 0x1f}, {0x3, 0x2}, {0x3, 0x68}, {0x2, 0xfffffffffffffffc}, {0x0, 0x7}, {0x3, 0x3}, {0x1, 0x9}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x80000001}, {0x2, 0x3}]}) fchmod(r1, 0x10) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt(r1, 0x9, 0x80000001, &(0x7f0000000180)=""/4096, &(0x7f00000000c0)=0xffffffffffffff05) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x6000, 0x3) write(r0, &(0x7f0000000180)='mn', 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x44) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x8}, 0x10) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000003b00)="d294f202af18abaa675477869927d52a641ab161bf63fe023575a53ff0361e0a3a66d98b68d5e6ce19c8b5150b04833990c8b8ebdb9741855f", 0x39}, {&(0x7f0000003ac0)="f49519ddcc7bdc16b7", 0xffffffffffffff97}, {&(0x7f00000024c0)="0544bdfd4c1a3dc7870b0fe6b07b871454211c75456e010896a27eec3a2c67afaf74028c355576a048a2dcd319b9bb5257bb293fc17f1836a0873bb838f0b1a922a69b8a75e50b7ae66a3055d661e20eda1f3c23b9ff7b9b304ef6ca248ce811d402fa77621ff3be0326fb0f22ecc980579102926231498ae39c615f23ae85ee266fa27fcbb61f150f5c6bde14529bbc63a71228e0e5f83462b539d03d3d9864d25820f23c36", 0x3c9}], 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) ftruncate(r0, 0x0) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000080)="80a1889fb8c8c667c04fd57b0562e2914b5fd088a9c1e0492d10ebc1886421c8773cd1b5b54b7c50bf8b6d4756af9aaea9a365f1faa77b4f05348efbaf7e6020c66fa3bc81a96718c7c7b69520402b08262d8969fd140894f30601f725d4f6f6e4434b0fbad6667f5004051fa8fcc7e8db5d9f1316721c13e0a7e7f0fba580f2363bb426502a5fbc66471941786cd5a71b21adad0856f08e0e0b95bed924fce9847b8fa1b76c22653caa845ce7f6bbb897f623f40f408519276bea04fb11d964c6257a359953ea30262561cd0656ab631355cc0fe95867c196f66a48c6a62e77c53b7e4a647fce90e11418559590086e7ebf32357bcab984e658aff26b864cb0b5db340c0cebb9770793ba9f61e7e865d6feb3e6f2586d1ba52db770c150e06d547d87272db38680fcb35f300e1df47ad47d74d936965601a30dc3a1b69e933b53b92859b44ef957871adce1652bf33ae63a1380323301509b4e1915eb9cb518103317bffbf055717b25d76bee3cb3397b2df1b57ba7ec89023e88dc27cd24fb681e35ea47e8be48c4e256f265268cf33b6caba2c4f8a43df4b55e5c95d17e999d47fe4b8da475c6916a6fa2a6303b6fb9c36c3c11752904712ab6fb0e093ac31b5ba5bb20ebae14cdf6124bad063ff30334f1611ad5b6b0c76eee817818fb9d3f6010f009cec41e36e21e5290fe19dcd06f168a52f1f91135ea6259c7ed1b6348ccb045b29ea09924c4a50567ab6e24dfa4640e0dbd78cbf0aa7402e7284f68406be3634ce0db4f1a7ab001cc0a7446012d3ff4916e964f55f09d8d53fd25de6dd3073796c06246445fd4d5211eacfe254073eb349858ce350fed57ccd81374db6fd9cc49f99ac19f70ca1f78cd2d0178e0bcc180db39838266e65fcf0f042b764ce3a701f7f8ab156f85de8bc27bce9fcd0f2f92c337c37c52dd0671c5465362df282c4b2c116b04aa4a7f9cc1daa5c627b0fc5f953969cd926195779c2620b204d3271278f47a08774a5ff8d6f11620ba6fbb2d3dfe8fbcb4e70df12ef8762eb75b428c79911cf7e1af66ed4dc016beed0e1846fa5cd22acca1f7768ce79d586010cef7745636bbba47495082a5b25a6cc1bf8638b8c8050fc8a017410f354959d9fe61f8ed9ff052777a59928b63be0d7acdbbb4a2714584c376a7fa8239818078a4735fff77646d46331e5b6ba39e9f0882015045489ff451405b6dcf61da5a4c7fd7ee106062efae4f3fb43de9738e55cc25b71540ef56e18c6f583b817e0008ea74065b3637e197f57dc38ad9a8ea25193d57f89bb9d9113c7c1ffdce87c827c47e8b1bbede5933423265ff2c8d765f5b604d7cacba1ec0351b52daebd9dee6acecb507b48ea4fe4fd12ad5a24da4ba4ecefe02f7b89153722c1cd2593555a5b6a4eb86c37113a64c347e2134e3d959203a30b686d2563d45386ce75e5ebd389bbdbcc0ed3d996f4727b2fca161c49c22432178c76171b555528b45c00eff27e1ab354c85be175b76a65634136a3bbbf4d318a8b40edfd3f093542fcbc3cefd849b80d2d85463d75374c1d753a9980aca956d703562c6c70d2039bfb46f4ee5bb21a2e9690d44fab9ebca91ae053f685a3c50ba000bd6f296778e1d7d5456f1a2ad00062fbb9f58ad97e49e3cafbef499590b55b126d46febf2a3a2f8acb021bcda9f9d3dfa8dae335b291d230efab35c5dd65950cdcbb0001a45d9da9c6642a954fb0f1b1d843d3803485352cb959f67882639891b7504ce5fd5564cee314bbb46c6aa18673e6fdf34a8eb71274585377adcaf03154e1917117bd184130c06a54c4b9bbb311cd5da061211ae850fb99831f7268d809e2fe6e34ed2aea634ebaf9b389b813eacd1ad2c44a1657b7dbb551faac5093aa5254da49fcc62cac57d476d6534a095be45c13e536bedb8d1e7437ef853fda4f65a4de05c5e2fb3b966023eeba42cefa910188fc5ec1920310d6cf3da6aef78d6e511fafbffdb08df3dca522aefab5382504b2803f1db8acf24ad574f724cb47e1600a8191d20bc276267f95883ba1e6d088d465e464097b533230c1fe83d324ccd0aa12a8af77d5b7a8b4a6d37bb407c1befb5572e4c68f1336760693cfe72fe10ad913ecad252d380146de45c706bb36a8292eaafff36144b88123e6163f1787aecfe3277733a4e0903c3959b8d5c49914b7c10a75ffa736766f2c8f856d9f152f02ce0fdea8c6cbba54d38abb4327eee0111b9f020526083b9ae9e2f5412921efdcafe9ed7ba20335f40a56d361ce1f259cbc6d4b03b23e5b87724eb06f6d3037d2d25b1caaaf06da4003fe59097143d8200dcfec0f350dcaa23b7b3069ea4ff63a3d586fa184812b9a240602907d44c8c682e0e6916c3d311e2fbdefe8a2673e3a057ceb4aa8853bf2d2a28c7af8bd28ac17f6dc6b9c7f2f7d56a8de680e67a28c70512b68e7d7154c6f689f5812c05b9d432d89037e6b5b7db056e42923212937ed2d583a35a94e0686699f79ecaaca791307a7a91476dd920c3958345da9e5c2534e25baf58d02527af7c5cf19facd5151c55856deeab67da1ce569590d4aab9156eb44c63d1dbc6102e316da172a55398033c9802cd444cc87c1c729374c4ed66705de529d1bc98058b69692827253a6b670c51c3f58ad3bf0a8828535f803d49d4ae8bc41c9310413e01d23ccad0a903fd437d963899e9c26cd652ec6fa21d0d28ba4f4dfff78e2be39f2b26f522ba7453a0177d39d316367499ace2c21f12b3590d82f940a4177179b74bccfe7b1370c45868691cbd2b78127cdbe0ad9b3e720af20801fc931e379967c8f90fe0aeeb31f33e79ce9642f30e501cb663effb4d40ee17074b008e1cbb0c1c5e27e3b966fae6053c708eb30dbb34e76b4ca55c1af5037a2f4ae6631a47db4f04d68e5bb6c747a11e27bdd4510ecaea8bfa94d00a014d3e1e879f6d411d826e574fdff03bfa25435f9a47d269d005615ebc4bc930453869d0041412829f72d7a94b9de3886673bf39d262d07e2bca70f0d6e71851d29aa1425431b43d67d04cc168175147cfd455c23a7bcf9fd69ba0f75bddaeb8d2960a49509d7d748db00e41dc70bdbc0f2de057899ad1611124b84d16c1d29451cf522aa33ded7d09d667bc086ecb800e5ccfc144d8266631e9248c04d15d7e8d6ef77f436cc119d11bee1fb8dd98fe5e0a3705dcaece8967f34218ef4a2df74ad387bfa558ba58f59edd618f3a62dc23e24a444869203c0c93be839c61e92642458e8a687361558a263da483f8bd52e750afe94ec84d0bf8afe9a6b7530ebce2203f7823741d4ce056edaae787e80d9304bb9979f55fb43546a59f8077bd1d94346afcada0de4c0959f21c19356ec0e7ee4cd0ad96105bdac3c0819f1de131ae21793c4c34edd843eae47bbe3838edba39798bf8d1d38293fd61216c112cc00c0c38279e009bedd1344d139cbf65a1f57a98d78d9d65e990f0537316b9e73e09f447b20411906cda8a5cef72513d3990b39357a586ece7f53229b74c45b8a02e8a10ec54651964680415ef6cbdd54ac20b0530093d3f3df034085db1d5dac1b8ad58270d5acab218832a474ba9be81976240b192cb9f2ee292819f7091edbbe9b6db9af85fdaa9f35860ad0ebfd2bd8ebabeab4793fb73c26606eb3fb26ab844ff629c7c5cffd673c198f997664e30a010aa0e1e76672bad0d1d519ad2d538ebaa0c06a9f8121ac041a4dd7339eea8039960db7b50ae8970e0b53eb1655053d4520d97c700b0583719d8970feac4a8795f3f90fa1085eca32e76df109e323a2af847f11b5612f104f254b0f15c5d26f54f6bd27f606a7bf34283096f65ffbaea6f4aaceba01ff55c68a99f010a424da1c93e2a24e49fbc274b7b33c68aa30fc431f5f78959b454b831f381dead9d8874745c4b582404e00018fb71bd0b66b7e0cc4455dd76a1bcedfe75d4ce7f91e9ff98f4d1b1decbebe6d0d041191e4e0050f98cf3ff703899054a5e9a0e3c21fc08a98820632ec60c8317d4657e5c3e602c8639f21818adcc8fb075cfb8d8b0c8c27c054f4b4ae657d9b5da8833c55d890427d05f56c8cf5cca7a6e9c8bfdbef91b35fe546fda341ebe7ec5313f6c6030fd9223d94edcb638bfae8549377ec847b4744b5c50041ca8f820c09ffa0e97a6d8b8c76315076d764390d95e67089bc54ee691b1f67b1a5847ba81d538ae79e15b503c09734dbc63c5e55eac3ece26d799373ff832fc0bfac91cea48acf23bf06f1b057a6f02ccd3a70bc7396bff686d393dcdfec96cdc485229635fa2fb6d9984bcabea4bf401e6244d2c983122bd6c2279a3c1f3435032bd31618c9eb5ad9bee375b08e3424b966633b042924647deb3e441227aec682dcb2f019aefb6ec40861985ec858c932e009907311353a6f06b21c6332f4746adf0880e37a5939a69761a93129a05fcfeeb040d1621e256f4fb54e9631af5f7b1ff5c19df3e79a998bff6c0e6a44a7427671f1bc3e11219eeebac3d7b6d3a40889eb689c50ba2370d471710b7a94fea806a911a67f6384f47c782b6d5d97c330a7350e264313c31777f5aed3bba0885da99ec87f50f17567d8abc3bb76a21c72d448b2410118f120b39a6cf0708e354331491b3fa2371aab54faebbff9af4ef70021deae7c7ae399365713ed954ec6de14ab6ea54bc001252e8f08f1b5ab66ff528a7469bfe20dd97cb7d268f721338bc9b56c07296d1035f651c617ffd830e62e1e17786cd45461c10b9dbda8c3f31206fbeb0d0487d3f60c4d264ee008a7c93370c1ab44c8a0b87bcaf7793b9d0f4249c766cdca7378d89f26aec54e155f1d3dfbb4516346ff2a7fe7848d8e3538efd0c4de6181b5065b242381734156a46f74f4b749a201f72466515ae55841b06d039148642adbc6af9794c565bf28fa7c44645195e2d53c1536f97d21daea8d8fd74d1fd7e61e0255cad6daf5d05fe2744496f2dc7616f48541fbe957a84106a76dbd9c45b9ed9c6c68f74f31f0b159c5c63e521ae08cb18736e0701c106f86b2300db7c41f063737879f73325546f34a5abcc8c130325e17db32509f259071a35ea8743855a250876cf0b65598b7e0df1c9859f7d64c2c1726a7a96c072ba56a57ea92ad37635a27f49deb8a54768879359c31e63dba616c41d70ccb0e2027090e063944be6f9e63e0150717ad70a03a155fdf30b8244d36bc15d73dfa72cfc58079ffdd75c8c4eb69c3f9ac3b54b715a2c1de8d5def7a0fbdbd8149cb0a8985790468c97edd70fdd682b58dd9ccab8f768474c2bd64825e1141c5ef061ef8e82c8436b4b407448bca858faed03a66ac8498eb13be80b88d5437e5453978a159e5365330ed98b5e23f04d29f2b4d499093d65aecffdc5d70ded903cac6ef5a5f6ed7e4d27e64802dff614eceb4d39f2de83f34fad7e21dae2c36732fd3dea49ce9233c19b2a59a37c39eedc642420346eb10e9765146c20422d8e027e4cdfb122937d7fc2ef0f781111267a21c5622a58c35990f281afc917f078b80d81a549c24a3427ca63ee090fc49c8c17674207994836ff927cc491b1ab27efe38e1fb6af08266089dc9594388832cd6162a59fde498f16cb1c92986f70781a2702f66be108dcee21531e5875ce30c615273d4bdf63bb0ac911f95ecc7cefcf02ae90ff456dc513f36363c2284c0061405653c35e3e0d599fbb332c3724e131de30829367163fa6cc9c5dcdcb1d5ab269cdee7154e9d80f632e5bc1b349ae92ae1dbba4d21dc3b84c8c68cf505a33fc3f2c06b9fc4c06cc7a7ba79b7277d82", 0x1000}, {&(0x7f0000001080)="63777b08161a19da38e884062b448eb652e933dbffb330a62bdb32acf6960848ea71048756a263edb32afc720ad0d93d93c1507c52b888e0782e61822e7711a209", 0x41}, {&(0x7f0000001100)="fab8155f528430f23ae0c7cb65af59ed6472af0556bbc24ce9ee52e8177e2109bbc59b7753b50bd10816b618c018024a793d55cae080eb32f03402bc94b1e8774529d0", 0x43}, {&(0x7f0000001180)="23e291d518f8a99b5b42740b9c769d275e68af1a82797ce2c42f806f1c", 0x1d}, {&(0x7f00000014c0)="02cfe5aa61cb242454360d0a64836cf9375cfe0087d42bbdafe3bd4b61c09f9c876cfb4e719b1dccf74ff0575c44d4999a321f77312564611ab666ffd3a3e2929de927c3f78d6b30d1969ef8e94a249d36cb9345e2eba99723fa7520ceec46443cb62b52631feee70f671bd59bd2688c20694c65bc2f0f371f860ced4be5896ae0044c21e352d87e485f74567fc05e9104ff3cd0bf339d0299354ed01c080e788fb051e34bb1d0f192e73ed29b330e7ebaa4210ebf6b684ed2960716184a3c195ab0132b31552f038e0b7f0c0c5d7b758eecf8ece4b12be950da46a82e4d4bf29252d40c8a246221e781866e43cd9d6f25af626aef6d95cd3e9dbf1a4a7d0699702729268fa2f311653328a73b654c9d2881ce1d8b5d3514a7bb3faad3bec7f57c6332142be1d10f55a0506e148b4696a3080e6b7ed85a2e5ac631058842cb317da69372ea05e35a9ccb62f71e6890aa619ada51ad0681c20d23d5d52e256ca95e3de098aa1e218d77f99471d401afb8924fd40f5b8d555f4b0ad3e49b77af1961cc90e844a3455dd4a07d3fd30701be05ca2f2dfd9da0fa5a83e43c1c0cb5643543c32f902bd262c206fcf68b96c035f512d90a25af284bf9a80158acd31c9285e6e8afc411549b2ad14938bd43266fc550461c731bc7338be5aee2fabf8877e899bcd12a78737c66a292cf89a77bad74c1cae6ae94771565e13a9bce9551ce6260902935541cefbba3106e1fa139c9e659157b0ea620151a21f8c41f8e1b576e309784364c75385e21f89575b33eb2286d9734d0c093b9869bca207b05a96a7835de27642773b571ced2ce7c26692a992dc016ec67e7a78a1c3a7f28a1de927946443b1dd12bd6f91a2d3a589b1fa3065c3e686dd6dbd0703544f632739d37258d9e46ab79594daf3b612f287011494b8143c10da80560143ba050e2b59a9fa82c8e26ba69ce7190f97ccd8641aaec30c889a51a39c2f65c3826cbe2d1dafdec21653d29139738b3157e9c2a145f3cfcd14ca4dfd449742237bf941e47ae07741272296e4c990f92ff3b2ea259508c7724697c05c77a0cb1b473afd8971f0b5ec5a416987e850afda3b3d5cfdc140c72846e4f959ea3ee85c3b928b95cba9379f98446d13eaaaf20992e04229a04aa43671c7c366136c612a5c926e2c1a5d104fc79225933e17a3b0d090eee1875ce1adb9fce94f9f5b25330e81d4b83bfda51c3534fb8df784ddbb3c475e4743e07134864cf9852e5d29139c500f820919b07387069493ee53171c1a459817809404034f91c1e05a8b413e041ea72f4a18fefdff32ec6f103a12b7733bfb97260fc39827e3b2c3c2cdc9466ceabf2f2eb0829106134c43bc63aeff1a9fbcc91896d4dc031c1ca7f73e24286f91914d92ec1088cb9904825321e159f76929c1f05b3d1a33f70c70f46f392763b573a58be86d03a53f9a7d8293c12aeaafe4698cd151e37cfc9c5c0ca7fb3fefc60a8eb6f9af25b333261e939cdc0cefb776bdfcc80e3bf15f86298713594ce7b29c4aa12ec43003946f4aade9c69a57453cd5e6e1a93cfe328b6d148465c75a8d7a33fe7d82eaa04d523b0e9b155639f08be844da634673f62f6d8f5926fd377e30400ccad38abcc9a1b0e8a44f48ace3bb436d3b9099f6d4129dcf86ccc3be21f5e2be382761e5b5d4492bb1982e5afbe10db1e3bbcb0f5df95ae988dbe65f65b609805da427dbd9b0c571225f7c2a027471296f1646778ce0aa00c376f34e8db6f6ac9affbeb07dc3a24cc231da4b6228a25227a424c4ec7384d854659b5f0594837bfaddf5fcafada9680d7ed0f43c299e545ee4f59e06e336ace867439798ccf2195b9368375f8dd5cf97d95319b267508276b6c3eff1306aa5e5c05806319be1ae7409256e98444fba80434cffd1e8215378911ac7d3e0e6eb68f50dc544ceaed69ccdf37e57ba73cdb45ea104b77b3b84b5a5c9df99a73c79f6e740f8c58657818c69fb9ae11a0a087152c9dd8997d08aa1014542803fc51d49deabeb0b0fc5a08d8b682c1c7740b57347ad649d038d4f9fd5d15edef5739440f496b02fa42d0b670fe10ffaebf0efc734082dbdbd09e9f1922a74d56edf22aa45ebdc29847d8ae9d2ad5d1c20df0d17df8148d6a5478aa09e3f40825e2e2d8df035f8e28162bb5125a367a14b83cefb1bd8c74a9cca833f8305e9af6370672153dbbba36b584ed6efeb08da5a9faa4be781e35461e598ee27a67443f78513e3b048e4bb000a3c930f825ce483838c973fc7b120039c4cdb8e4d2c6b0938aef3b7b70273777419b07c465a6251738abc93efbdb9be5b8028704af01aa3c71bc8e44e670f36323533eb590cf5a83ad945f3d6f86f83831f9fc86b5b110aa12d61ce4a7c69c4490f5ed114d9b1caddaed3d425e117e0e6a749ba799aa7898bd52b3aa23aded0f1fac28a862eb10a040ea9a72e973c17f8f76ead73e72f686b4a06b47b865dfdb9c4bd7c4ef41686478361e2e2cf877cf1a92b73c9717fb9e065c9eb8db33ec9538fa21283e514cb79efb5bc5b21e9f04356671c250150fc351c9ae17b4e8d442d2827676eef9a74e4a2c6ad7dee201484b7652d6777f9746b53214f260faa4b0e70989ce82447f6444745ce0bbb1d5d6231d0b7d46ed0796be7f2328ecd55b37f871ad18aecda0471462dd4abf33c11dbc2fea61a5d3da90e5bf2003b888abbc7a72390b79a8df0735ef51c0e00de6fb8b8ebf7db4a3d605e2099ae0a08945121f718b526f39f60c52160bece1c649b27b1a069a8e8caa8b646a3e1a97abfb6c783754d38c1551b574033cc3f59b61a65b7908c5a1fc5ed740af5ea9fe41d839985516a3864f13970ecacd082051e3e886ad602cecf23eba391621dcdfddf4d2d8f24939fe5e8b06f53bd77402ab6bc08e365837152ea986fcad45c6c8ad606fbba56582c2fed51ebfc40a30f28fb873e2eba51dc344e79979ee8a279a772adaf6e9a028a8398d8717332b2880ca4e1d5bf1ec7ed7a727613d2478bc6ee4c7008b367741f75ba64485703cb09c96a1036af1a20bb3a504a7b92a9f9804f6e9450a2b2e9bef4a7dd435a4373e38fea6054a5deca150b920304671f4e00b900e89c5bb86e54cfddc0ece550615f2a0c209dfd8555e1920cd81fc8d927c13193d8a4d83de6c41b4a3e2362ea939f63290b36fff3b04d43751c37102482334e8fe84f99a2f9895fc800b6ca0ecce2ff67a0a3294dbcb5596f9266d2bae74cfbd9673dd73beaec809a019a8775880ed5eec5e47739ae3e376f74858a9e5fa22efbb8b6db7deba2226cfe97096202e39892defe6a57da3f5b8848abf2a0bc296d26a55bfbab0945f2ca960d0981db71f1247456dae25383fa3d893e4b6ec065c6c6086177c192bcf235fc55d98e92bda0ee9fc67fdf8c857071ef70d3387f09871d87386e16790045af34fd323017e7b063f34bc5d02a51b8790330749969838ddaf8e0ed42c6ee5cf1d64a4a251af91e06631a7d139cdd253939b8ef27df3eb4ed8bb7a8df0032bba67e2e3d9d851afd436faba38e5843f1b4489a1563261c2a1ee0b26a80bb5acb33f86b3c3c228301ae48913b817e43c6b02621506808d577409997bbee74b054ba24c3d7817903b186f128ee40e4d3b73940484e691f02be9ca64969b4726f8352b6b4c956cda9583961605767d7fb681fe0f98cf3f1f7012c3c545fc4903f3084f93548c332b147abaf0021fe69d869ee7e376f174fd9513e41f38b6e72396cbaacdcebb2aeeb1c82defbd70b42f5979a95b73a35eb2d83a7da4a2cd7fbbc62d25debc18647a7f51e4ba5f2bfe2bd5ecf36d3e5d4b9cf5a6e0361e5c85aadfa80fa8663272166287fa0b80fa5203160d305a891d5fc09459e1f2671f1230287998180bcaa21a898c5142ac1d98a4a93061200c8272dc47981a4125e8d4d4cebdf0792dd9946a6068a6386913495b6ecce485f7a7a4ceb93fa4aa459a9d63e1187ad1b71c1c732e1a7ee972d11c006bd3cc9fdacff42aaa79a3bd956c504f01df56ca332d208822bc9d3a64d29f1b5e4af89d6d94b8a1c393088fb0340e127c368c6aaf859d6f15ea1cf65921c79e9aed2ebdbe030102e8aaed9864c0ceafa626b78f5acf71625b81722b93d299cb9a8d130376b4b64dde6c539aa69b2ad65528621af293d1973b052a644a207174744bb7e408c7dafa4deaa6a3740fbf5e587e4cc4055b156aae3ceb4ee44394c54eb73cf45f5338ce83c30e12889925222776d28ef2724839ce7d5649ef60e76a384770a54c93bb3a8b6200d82414ad9dfe9c7f34440e01eee387cdd69f288eef5b5ff0f7c3c471cd4710f7b50d95822f2a8c318928495735af20704b7b7e6770b774b408c3350f07c106d6f97662d548bad2b5b078b221a4ffe1735ef57af0906a4568f821658ee22911c8c3e26f874ccf9dd0ac6130bce9bca81c1b47c8184b7e7f99a2713012f5e41f8498b4406ccdea3d3a6b35d5943c1b58bc7b7c720d09233a2b3b76ecbf9d4c26e608c7daf89100c6f96098e38e4bd074835910241be0575338fbe932b242aaffca6f609323647dc4de0c713cf3ef7407daa9c35bac46fc3f62c3b57a58aa7d935c2404cb672b90f9840baf8941ea97b0b2cb823cc87f9bd1d14631502421744c22f8166f1bad985e262cbdb10e3b8c6f1c5f03233f838af20abd9290aaf694c3bdeb3325d36d986a08572a35dbd454411b77af5f99983c5be7baa68709ec8f9012d86a8eaf90e94f8dbfd3654f9894134983160e067e781bf3c133ea8f683c1a229947ca4fbf4e5bbf96d1b5cfef4bd04a31d62ccbf618b422c85405ff7628605261b5e52bfa63f95050be8ea340106208f669d141d7a0b6dc143b2a003eb5be1552e8cdc20fe879055e699774e259ea604adb67f657dbf96366f4518552ded904348e1f379717e4bee88087a2c82cc6f524902832be52ab819d10723edc99629f3f69910b526db4cfbc9226ddb42cf0beeff69d9701b9a4fdfbbf66d62057eb4b5866ac121ea8fdebc4d903e860269eb06c1987e390f84f432ff498ac5b263313916ec3819802d7b61019a7fa59338012a12fc8ea2124d45e67aa63045e976253a311d581c00e0fe9da2deec1d769e5d9023851f8e7d85af5d9538fa0dbfa95eb6d97c3ac051bf85038cf34d972f00af1c1c1d5baab1e3f52825a428217ff438557c6585cf5834a3d4b12ac3aae9699abcde01d55e36e17011486ce966547e75b7e593f1afcaa556754c65cce001f281c0bcdd95e2d55507126c3f87a9ef321ad43ba62b3c6f4aca6c497b03b41fafbf44bfca76ab517b0873018937d86e7b15faa65fdf61cfb8c17b773a4ae593456de1cb2779a2e8d98f045a852c429db13f985caef2f98c8b20495df4eb1a795da445c7d818d6a72e1f9d5f68c45935ff10d11ff3deb6054d75cb46be887216301dcd6ed1b097ed7649a6c8a725278ec8fa4166d97f47a1ba9e00ef1ec4d9b0f492dd6dfda551c91e0551b2b520f35238bdeef7154ff9046fe87b28b61cb2d4b17f4ef90d74736f825b5e2c87a2a6d36adf624e79443521527977cb83517d7591abb35b660f199506a04e3d31b98ca3ea871155b8fae3f32fbd7d579d6662a78906a728d60be92179d179a3f55c50a1a42c263d51c99ac8814e642dc93e7c66e3e5284708559cb7a1775faca962663a14d5caa3128a1ceae670146bebcd48ee9f0a7c97ca6d496d3d7a052e173e363184aa8c7ea748782a793f759dd1d351d133c5ed4ecc1460b912b19f8e765a08f80990ed37bb419", 0x1000}, {&(0x7f00000011c0)="c97a5c9855725a55169e3a31fb3e0cd5756c26a9c5218403404668f86d7632a6202d9367277f68ab7f9bb40499ad1f18", 0x30}], 0x6, &(0x7f0000001280)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00925e00"], 0x60, 0x40f}, 0x402) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) select(0x40, &(0x7f00000039c0)={0x7f, 0x9, 0x5, 0xff, 0x0, 0x9, 0x9}, &(0x7f0000003a00)={0x0, 0x3, 0x6, 0x2, 0xffff, 0xffff, 0x4, 0x903}, &(0x7f0000003a40)={0x3, 0xd1d000000000000, 0x3, 0x6f77, 0x7, 0x1000, 0x0, 0xabb}, &(0x7f0000003a80)={0x3, 0x40}) readv(r1, &(0x7f0000003940)=[{&(0x7f0000002580)=""/131, 0x83}, {&(0x7f0000002640)=""/96, 0x60}, {&(0x7f00000026c0)=""/224, 0xe0}, {&(0x7f00000027c0)=""/112, 0x70}, {&(0x7f0000002840)=""/201, 0xc9}, {&(0x7f0000002940)=""/4096, 0x1000}], 0x6) 16:00:14 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffdfc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x0, &(0x7f0000000580)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x3e3) r11 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, 0x0, r6, r5, r7, r8, r9, r10, r11]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0x2dd) r16 = getpgid(0x0) r17 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r12, r13, r14, r15, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r16, r17, 0xfffffffffffffff7, 0x0, 0xb46}) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000640)=[{0x1, 0x6, 0x1800}, {0x1, 0x7, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x1000000000000000, 0x800}, {0x3, 0x1, 0x1000}], 0x2aaaaaaaaaaaac75) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) dup(r1) syz_open_pts() 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)) 16:00:15 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:00:15 executing program 0: r0 = socket(0x30, 0x4003, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a7e2ef375541cb6ff8deb7f7e9dc9da409be55e6597cf82853fea9023b4bf05cb698e5be1e345fddb44d93f62343f", 0x32}], 0x1) execve(&(0x7f0000004580)='./bus\x00', &(0x7f0000004800)=[&(0x7f00000045c0)='/dev/null\x00', &(0x7f0000004600)='/dev/null\x00', &(0x7f0000004640)='\x00', &(0x7f0000004680)='/dev/null\x00', &(0x7f00000046c0)='/dev/null\x00', &(0x7f0000004700)='/dev/null\x00', &(0x7f0000004740)='\x00', &(0x7f0000004780)='!-\'(\x00', &(0x7f00000047c0)='@\x00'], &(0x7f00000048c0)=[&(0x7f0000004880)='/dev/null\x00']) r3 = shmget$private(0x0, 0x1000, 0x608, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000f4657c850ae44aca0c29be4f916eeeacad32733c4a9c05f8a3"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:16 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='.\x00') r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') mkdir(&(0x7f0000001100)='./file0\x00', 0x188) 16:00:16 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000200)=""/130, 0x82}, {&(0x7f0000000440)=""/162, 0xa2}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000500)=""/170, 0xaa}, {&(0x7f00000005c0)=""/202, 0xca}, {&(0x7f00000006c0)=""/130, 0x82}], 0x6, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000100)=""/35, 0x23}], 0x1) write(r2, &(0x7f0000335000), 0x10052) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f00000000c0)="b27391d2bce9c7c1ad869a50f1eaa28596417e9c11ffc01200", 0x19) socket(0x6, 0x4, 0x7f) 16:00:16 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x7f, 0x1}) clock_settime(0x0, &(0x7f0000000400)) clock_settime(0x100000000000, &(0x7f0000000240)={0x1}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x81, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000080)=0xc) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) semget(0x3, 0x4, 0x49) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) read(r1, &(0x7f0000000000), 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0x80000000) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) r3 = socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/124, 0x7c}], 0x2) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000001240)='./file1\x00', 0x11) kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093cacf45aabbc05982d52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x1002) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) kqueue() r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="84764961a47d0a7c5faade3dbdc089e68b4468ac2e2626d4a719df49e68f41c999a8e5132f55fb", 0x27}, {&(0x7f0000000100)="80fdf0a8eb83e92c75ace68e2aedcd8f4867314883f5f37e40fcd91db90c4164b035b82d438e758baebbce332f3745abdfd43cefd9f54b79353ccf82096a30975692259ffc907548341d66dac03dff697a0c56d905302634d40541f182f281cb3d0be8f2b934a88b3e2995e67ccb9db2e37d7ecfbfc231eb42eac3b6ef590dad040bc244365ac4e218433b194c8a3358569ef3cef5f2f0a1fda0d2ec15c4a7f986e6bb8085f72a399c1026d40a2966eb43", 0xb1}, {&(0x7f00000001c0)="c16aac4e158c72f8ff23c26e164d6ed40a606a220c3dcf92ea7eceaa1790c8f4a17ac9f4efa983265ba635b0022434a298a8816cbf0a2fc61fe930c769e7aa7b53968ef1c29272e7b751150e3a776200cea1d21ba670b0b8a849a6e8183b17402011efcfc8a3671ed34e590d", 0x6c}], 0x3, &(0x7f0000000f80)=ANY=[@ANYBLOB="e800000000000000ffff00000300000024fa480366eeaf8afb7d0524ea52edeb0d89f05f9ae752dde532d0fa5627a6ae54acae68d44d07c61ac077a1b378cc801e5fcb2b51e3fc33a3190a96a34c5eca56f28e79368870abf9e8fc5a2bbb612b1cfa4c2a0f75e942b515a90b723f483fbd144a9c291a523224f4f338dc45225bb9567059e128a98f5a5d761b91e50e8dec6df9995081c7bbd10a1ebec88e977582a5000a4c52348d17c68ea61f4aa302e68a870f17b466903fcc398798c473157a7b87452a8bb0afbe1a302085802457381dfebbe34a99c74e39ebcdbc95b09d1b3705ec2f7675188ea800780000000000000000000000010100003d94714496ce279a32b9c49a30a805c46a25fb17a257b907c52cd12e168f33b7e67722fd2efa82e28139fd555c5c3709000000277796153fe6b2531179c193276839462a281c778e17e329ac2353db062cac597d388bb0463524b30e484c99bb9a4a2d7b27000000d000000000000000ffff00000500000029d93d7772e6d976305f4c3291d5ef4a26328f0af585a87c16c1c67e7b347fad78d221856980106289367a946fc25b3400695f8e9c5066eb507e6e607a648e8dadae8b52c74a06b72c5cff709dbd30cfb35cd788c092613567b9d5e394bd1cc029d47527fd6ab008ae2fc606bb9e8029a37eb40c20c282205448d431150759a5d67126606cd773684884501353360bf1fcf2042ce8ff7c8b03464ef73949a670895784af75afdcfbedf0b81c21aef76eb0f88abdc4e30000d800000000000000000000005106000075468cff38bf2f3c7a0d24070179243ac8ca56a161e09c46f8caef93348793e1546cfac41f67c49a9e4a7b7f0ed88bd2e197a6a78f09f2ff799347d56ebc9a17c035f817e14eacd96438f5780ac4c91d4a59bc823489317810743cc57fffa3bd701b2b2a9d54fa7f993b45e14d9180e802a6e653be8ed81974f631e9ae3041420de89703d5398695aae56a83ac31d427a8298013a67385c806e2fb00d9a1f27b03710daf104ee41dc8ae03428d0cc2059f1fe7e348108401f4cf9e05d1100d643de7322700000000380000000000000001000000000100007b7230adbe0c007f0e13f6339dd90dd7877913439d650ccbd07fd68ffebd6b9254025ebcea05decad902608bbae0000000000000000000000003000000f745a00e7d8158e6af6393119f3fa7a0ca61760274504ed7e262038992fb7e2d6059301436d32432141f64214df821c48a593165e91a7f66f2575140ace007a261154e8c1eb10654a9d8aa0c40a31fe8eb6721d3944521f9fb76c80f6c12f774f704d19da276246f7a77db2a55d542dfdd8124bc7ab35a94880254a8a9abc6114c2157d6f6d200000000ffffffffc9359c61809eec0a0028710b1632e5185240dcc77fc1fe13c30d1ccc44fadc9120593afe6f5ecca614d3fb68a47cf063b9f97fa68c5c882105a2322e14a516423c990fe24217487ae48f90210000b000000000000000ffff0000ff0f00002edd005cca2b276c0feddd8ec05c5797d38995d240c6ad6b0ed15f5d8ee140f77d4040066becb00b99685a2c03096e14400100000000000000fa0a3fd1ca2c17c46aecb675b1ce013639e96abdd59eeb36980f7b8fee82594958aca0391a732a4e690b92d64fa67301090e60d70a3883130548af5dd8915f26f90896cb759df875ea18557730873d00f63c90ccdef132938179544f989e0db67ee30558c0000083946f4779d3cdfdd98839f4a9cd6ed777fb0294d6089ca79fd12395ea47ae16b26b4f87ab44f8a574c5f3af5d9f6f44947239540ed8bc296134f0b334eacfe607f9524462c8b2a0b5b20000000000000000000000122b77c6746441d4aa5764ad4d1cfbe2a51de26cba8c767135fc5d2ff48a80eb"], 0x4d0}, 0x0) sendto$inet6(r0, &(0x7f0000000280)="e8137ca526ff44e27f63a1d1f062eedac079ce3532649c645cba21fa3bbc7d7309b2893230f1d3506c2394501388633a93d46336c4bbca1f78bde1ae42acaaeefa", 0x41, 0x1, &(0x7f0000000300)={0x18, 0x0, 0x7, 0xc12}, 0xc) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="00003803000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000f40)={&(0x7f0000000340)=@in6={0x18, 0x2, 0x9, 0xfff}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000380)="b86b09994ab94c26c87cdc2e714d0369991adf2b1126b5d896572bcfd7ff35768aefb125008c868957fd18fbe9b3036b8ddfa4c153361d1475d27cf9f73dcab4b62a8bd5cc89a5692ffe00155a6570f95b3e0183c7cfc776705b333397b06862a290b2e57e0b3856e6e5c472d18c0a914b439347f173ddbf34dd06d9b8fb3a78adadead93f8b6469914fe7be20f57b813ab38a1305c363197c45ef34e04400018ddbf18a60e5d7acb34e85a4792bdb7c1f0dfec99a3f4dac66c3514b0d4e", 0xbe}, {&(0x7f0000000440)="f7275c5ea23750539a7db54ac5051a69cf484fdc1d0f65e48e050b9bb23594fae595938e5eb7378ec44cf28728a2789a03cfcf609d11c5d3e606de32ec8c8406464163bc1eb3a5b3e400817667fc444d9aac00178af95392b42de7c7d9a8306d", 0x60}, {&(0x7f00000004c0)="6cac4b78a1294ddb6cd2097447541cc8e96b793dff08cb1931239d6e28627e8ff7ec4598a36354d64250e96bedd09db5243595373f7fa574176373d1d066768597cd1777d349ed925990b8ff2d182dab5b68238dce166d0273c8c99b5e2a34c6da73ec310ecc7b138f36df40d16e5a0f5d5bc240a51c501bc931363a1bcb23079ace54b7ab4ec7511024358992795e85faa85faa79b1270dde6dd5a9ebf784facb2f16556f619ecb61ca81d611a5adb06c1f8adc71016e51d9f408e671718a8938ef99b58be3d3e88bff5306855cd46f54082ced6af260b04e41499cb3578043d8122643f5c5ba564b5680dd978fa97bf79082", 0xf3}, {&(0x7f00000005c0)="ae1ff93448aa86fa449bfbd758461c0341fcda448b13e072a1c6a7b2188048cef82abd304639b77886dcd95273351cf12bcac827698758f44a14aecb5f62ebbacbea73280fa2d6f76ae76e705c5eb41bad16c21acd0debb09187ab4ca5aecfff19c5928f0643efde3d2d37e2f27a8a", 0x6f}, {&(0x7f0000000640)="b67633577b03ec88fcf88761038bc573515aeb956a5c44269803c4f23fa631aa813a2a91791d4febd66245c513de825e017886d81a445fdd9032ff45903e24f89ae8ff20ec7e3f756ea9ee4a33763a57c79c432f83fb", 0x56}, {&(0x7f00000006c0)="d0881c2b59bf8e475475439afb85904d9b0916fb7b17b32d8b00e0e276e735552cb5e03bef97d9dc2abe69a9b2201b8325be8d074611c7a527d7e1", 0x3b}], 0x6, &(0x7f0000000cc0)=[{0x90, 0xffff, 0x100, "cf4920b90b3c3cd5210fddae0fd885f975062f245eeaa64594c17f525fa9e13c8748e679ea18471c22cf5eb655ac70ce9a58073261701346eb3b42516f6d5d3d83f8817268c3ef13e10375ef6a4a3ab074a4fd33f6c447d71cda86979b034e970ba72798b11ff1835600437a53e55cbaf993e37542902bc55861"}, {0xf8, 0xffff, 0x4, "1b490ef50bfbf7f0a2e6b9eed9190e0071dcefb977b3f047efba46b4bfcd5cfd4097c064845e4b214419e95adbfd17af8aca8da6dc149ddd0bdd48fd112e387b7489c07e8f910ebd031f5ea153b465c2cc28d76215925941fce2ddb5d72e9163fc7547b1d3a9612dadec4a997b2eefa512729127fde887826f5727a80b52d6f239feeeeee5bf220559811053c0c81fa80a9adc02165ee2cde55b38514c5498a64510c19cfc5d38bdca21f9a02e0d0dd6791ab4373243ff78164f97b54bdb82f50b35769a1af357811ef458cbafdff254deddb97a7e2bad513b4bb04c770c15d04697b7de"}, {0xf8, 0xffff, 0x0, "af20c96be3db3e51050d41afd5a57be59142d530d4de9cd0d1ef80d8b88cf0201ffadd63db02f7ab89774e335e9ca81828c5036bf5fc67922d75279c382f4ab46e54f60df4bbff6237aa411170bcdf88dd22dc25793c4670e104a4e10cf050d46a26f5c4ea0f08af5da9da81a4666793e721cda05e3a2fd6b91e8d14dcfa676cb55c975e47d2c027a0a31b9638e4aea529fcda0fd45681e4076fab28afc436ab9681815363317fbaa795a61d1a69bb43375c3725dce2f8d4c9033a87ed3188432f80223a7f06a50f59d84d46b82e35541e9e1f428c180703eb80347e788ad0c3a7ee"}], 0x280}, 0x400) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x10) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x404, 0x0, 0xffffffffff7ffffe, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1702) rmdir(&(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="04a79b38f8bc05bb440b8a663c742a0bb25bbace1bbef70c62c07f1db22530a27b0637caf5281e81127abf16bbf68723743e0322195f0d31812ecd1710ecc6929170a077c16503d79e2d092f06837fa458eced109d701e5fc5b8a45a11b7e207548dadccfd3250beda800b1903bd3259d66394c6c59989b268d915e42c0feca59ee6984898aed862b6a0dd0092d56a45f5585ec0bcebc6887947d7030fa6ce500777d9dc5bcb708c47d840a0059dc159a7f91e6b57a1c077f7447ef9400f9a3f162fc3", 0xc3, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) socket$inet(0x2, 0x0, 0x1) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x5f88d7b34b2076ab, &(0x7f00000000c0)="2d0c9c0d8f03f0e245860ebab1f6ef8c62e6e71235f3bdf8ce0c31fe02999f61d8d7ccc30d515b53", 0x28) 16:00:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x6d) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c654100"], 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000700)={0x0, [{0x3, 0x5157}, {0x0, 0x9}, {0x3, 0x6}, {0x3, 0x4}, {0x2, 0x100000001}, {0x1, 0x8}, {0x3, 0x2ac595de}, {0x0, 0x9}, {0x3, 0x6}, {0x1, 0x8}, {0x3}, {0x3, 0x8001}, {0x3, 0x3}, {0x2, 0xec}, {0x2, 0x401}, {0x1, 0x1}, {0x3, 0x80000000}, {0x3, 0x8}, {0x2, 0x9}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x10001}, {0x3, 0x4}, {0x2, 0x9}, {0x2}, {0x2, 0xa7}, {0x0, 0x8041}, {0x3, 0x76}, {0x3, 0x4}, {0x0, 0x4}, {0x2}, {0x3}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000840)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a4443914377e6660d968f5828fa94d3a760851a7b09f1110dbcbe2195e2caf13b845b2c090a0e455a94928f7bb643ea624ffd", 0x33c, 0x0, 0x0, 0x0) setsockopt(r1, 0x4, 0x92, &(0x7f00000000c0)="801bf86405b222b818a3680b49046a89ee6243b669880704d784bd1191dc7dd90b16d010741d330a366475ba7053348664e736ff55a8d65413c0ca2f3c17466c12dca41841fbef1b8b5072eb4f8f3d2089ec30fdabef0b9709c890c60629cef1b7bbdea93363ee3c71a207549e8b50e7a293517db45c5a6fc4ff74511f5269b8eacab4ca8ba6223a9263d1645464091ea2c69dc8873d521da51ba7b65b7989cfffcb9e01a3a8147f", 0xa8) 16:00:08 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='T\t', 0x2) r1 = semget$private(0x0, 0x0, 0x11) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000240)=""/85) 16:00:08 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 16:00:08 executing program 1: getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000800000"], &(0x7f0000000080)=0x13) getpeername$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000bd25606fc056ce70979e3506000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a581c6daea"], &(0x7f0000000140)=0x4d) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x800000002, 0x74}, {0x18, 0x0, 0x2, 0x4d}, 0x4, [0x7fff, 0x81, 0x6, 0x8664, 0x4, 0x2000000005, 0xfff, 0x8]}, 0x3c) read(0xffffffffffffffff, &(0x7f00000001c0)=""/113, 0x71) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000240)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000280)={0x1}) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000640)="faad30666697f88700327ba2dfb0c717de7c305ddccd168ad2be5a00e1f0c147d2c184626646687a35a820aa4cdb822977526b27f3539ba86e2187b2e665f628588e34c1292be607edda48dfba556260728ecceb51bc7e0a05bb530765948d553837467a846ab214a5e97213a105228ef1a515d5094a51b3bbf21e9300", 0x7d}], 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000003000)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) clock_gettime(0x3, &(0x7f00000017c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001800)='./file0\x00', r1, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/null\x00', 0x481, 0x0) r5 = semget$private(0x0, 0x1, 0x80) semop(r5, &(0x7f0000001900)=[{0x7, 0x50d, 0x800}, {0x1, 0x0, 0x1800}, {0x4, 0xd0, 0x1800}, {0x0, 0xff, 0x800}, {0xba9a7183d66a006d, 0x7, 0x1000}, {0x1, 0x4, 0x1800}, {0x4, 0x8}, {0x2, 0x7b665a3, 0x1000}, {0x1, 0xbc, 0x1800}], 0x9) dup2(0xffffffffffffffff, r4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001940)) getsockopt(r0, 0x209e, 0x2, &(0x7f0000001980)=""/119, &(0x7f0000001a00)=0x77) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001a40)={0x9, 0x8, 0x1, 0xecc, "d9c4eec2b7da2f913aeb7ae537af4b84aa40c6f1", 0xda6e, 0x1}) recvmsg(0xffffffffffffffff, &(0x7f0000001ec0)={&(0x7f0000001a80)=@in6, 0xc, &(0x7f0000001e00)=[{&(0x7f0000001ac0)=""/1, 0x1}, {&(0x7f0000001b00)=""/30, 0x1e}, {&(0x7f0000001b40)=""/131, 0x83}, {&(0x7f0000001c00)=""/174, 0xae}, {&(0x7f0000001cc0)}, {&(0x7f0000001d00)=""/202, 0xca}], 0x6, &(0x7f0000001e80)=""/58, 0x3a}, 0x1) fcntl$setstatus(r0, 0x4, 0x0) fchmod(r4, 0x126) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001f00)=""/4096, &(0x7f0000002f00)=0x1000) fchmod(0xffffffffffffffff, 0x1) r6 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000002f40)={0x0, 0x9}) connect(r6, &(0x7f0000002f80)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r4, 0xf, &(0x7f0000002fc0)={0x3, 0x2, 0x5, 0xe250, r2}) 16:00:08 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000616000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x140, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x8000, 0x490144b3, r1}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r2, 0x2) close(r2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) 16:00:08 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') mknod(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6082, 0xd7) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000000)='\x00\x02') 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:08 executing program 0: mlockall(0x2) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000240)=0x4) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setrlimit(0x4000000003, &(0x7f0000000000)={0x330000, 0x100000021}) close(r2) socketpair(0x18, 0x1, 0x3, &(0x7f0000000040)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18a21, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCEXCL(r1, 0x2000740d) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/14}, &(0x7f0000000200)=0x10) open(&(0x7f0000000180)='./bus\x00', 0x89, 0x80) chdir(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x4000000000000000, 0x80001ff, 0xfffffffffffffff9, "d730c1e7ff0100000000002000000400e74de400", 0x4, 0xdfa}) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000140)='.\x00', 0x8100, 0x1000) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1000) r1 = getuid() seteuid(r1) msgsnd(r0, &(0x7f0000000040)={0x3, "7803e551058cf22af717f65816e120a86306b29ec324f69b08e5dc4b"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) msgsnd(r0, &(0x7f0000000d00)={0x2, "63d5930ee4aa556197829e9ea554f12d04cb0721b310af4f8312e643732def30ade0a466f33ed1499d8969536dc6106d1c16f00daaaeb22a1f32c5e8507f026579c627a3fd01cd77b232fb6b860cfc8925ae7d5fb46aa54bdf015d033e74f59a7cda6574b205e7f3c82631dfcac49a2181ad862f0f91"}, 0x7e, 0x800) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x8001, 0x9ce, &(0x7f0000000140)="baf433be949b38170d5146fbd3c46cf08ff45110259982cc48ef98931abe46be88a35bc65b853eb8589c9feffe67b305a3b9f917cd4348e3191d6129e0c224001a1ab5b27ad67ac4a33671810bbddc86441b92f51832cb3fe488522f2a0f24816d11bdac116d8c102c34659e5fcd029fc4d15c940685fa458cac88c0727dc9719f71f80ff91a4801008c2806c8be47213372db806ac96ed8b8a3ba", 0x9b) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000200)=0xc) 16:00:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x30, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x8, 0x8}, {{r1}, 0xfffffffffffffff8, 0x18, 0x20000001}], 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 16:00:09 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xfffffffffffffda9}], 0x1191) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xbd7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x100) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) truncate(&(0x7f0000000040)='./control\x00', 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) mkdir(&(0x7f0000000000)='./control\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001540)=0xc) open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) 16:00:09 executing program 1: socket$inet(0x2, 0x4, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x7, 0xffffffffffffffff, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x0, 0xfff) listen(r0, 0x0) 16:00:09 executing program 0: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="54c4dfe75a48a8d4a55a19aa278b6e3c76d7c83b6c011b3075bbbbe572683b0b8246b0082c3ffc2c7a6f9d11a9d6ff668a5a4fb3dcbe4d39c959856f5b9453884bc3b30f6987e725552462879e5bbdad94dffc6ba8beac6841c6643d85b7e516b2796141fd1f429b3a9e4c164601e7a5d971e71b2e353c826ca3a931a8731516fd9acf9bab781e9b59bbd94af04edd5f0abe5db86f15e318c52e722e2ea1e9f526fa800308d7b7faf4aa99a582765b3696807e9515e76b1b4d984585c89791b69882b7bd64b17f36a0f0208dd06a778951bc313cbfb06fb7a4839d92f8e04a6909783d85addd", 0xe6, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: r0 = socket(0x15, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000002440)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000002200)=[{&(0x7f0000000040)="9b341a2a9d1fe6699afee678f6a72f59554afeb9f8afbd37cb7ddc57de491d29bd215c99d580985a67d909ca630ab6dc4fd1d286dc1c0f112e523dfbb761b2fa83619b3031850511871f", 0x4a}, {&(0x7f00000000c0)="464cc2c1371257cbdac082df420cf5b8f26f16a4ddedde6185efc28ff488b5fd28623ad905e636b7fd04cc270b2856dadafb56789a2a6c4c046b2a12bc7242a139d83e03da74400e15a389a6a45e13e7c85c068ca8122c5fed33fbe8365e0878c6af274fddfce3d7b6474c0518bfc04682a4ee004657008fd665049ffdca5c55907c3fe4625e1393b22462dc13c9f760d5b1f923f3c8ff655c4051ea23a934d5bfeb15643ef965ff07b00680ba838d79d099c663ee6ba4a0a44478a418", 0xbd}, {&(0x7f0000000180)}, {&(0x7f0000000200)="66db22b21e6ae3015136b8dbacb43bca926c5750fff38382a3bb0cd1a9ef6eb7ac8a6a4b32699b57a02561ac262a653b1b07296e25cc1a77c433f6f6f4ce2ff642677ab8915a66c835883a584a6fc0223c86db48c84de57e5e65872887ae0aa1e1e4c2763091afffe710629a72aa3acfc6e9311b9c555cd1cfc7d0fab26ee08150bd27d7f40c76e9f3845ce33ab032f28705db006815de62d0c8d7d1ef683325756561b5e6e8d9cff7826d8401db7c9a810dbf3b0760008c835375ac4b69dc519ec7eb05d460de5ccfb3dd96c3e9dc6f19db17a6bea1ffb80f29f2ae7a46eccf43923b78c9d243f412a2f9211ba7a74954ffac2acdf995679757fab8836c1d5254888f83747d8687b80153d47e9f55c024dcc946e169605911fc77dc42411ead958527d12cddb89980adfb47210ca7d19ff31c950c4b47b518cfc56b0c3a9f0267eda8107d10af5b5d1596e33a2618ca2a5d9117d878c400c61c0130ff79c9156d3b3fd3f78684b0fb3bbd6671a4d7c8c33d7e97f6c9eb17d9f0dbc6a4298689a199700e37ab668b240cc2875b656964e2eced585cfa1efe08301819298773f42a9a5da6da2997bea5ddbd90c35e7ed8036243c23ad6ab68c480386bad631655a0684376380c2d2798aca94f8747c054ecc93337093f8af01942f57ecf9c28e04a8d1b26bc612aa55d6d3dda77d74c787756be9a65fcce2b2b71aa72e8cacef72751e283e114469b805718413b275a1d98ac891f59d9822585825ea865fbde392282f05cf905cc3c6cdaf4d8b2f43b41a15e858c2d6d2ea3bc29e2d0060d220c0f98581c9cbc52c7709b5c3f3ba50002f0d29248b5c28853743ca5b8a64d537fa54d10af81bb7a15367ef7aee53b445b82c58b3fc67b08276c070d6656e05b83522d89b00191218c3c3a9d02f00a65a290cb0895da52232bbe1a03b7568a5baccb5da47fb3c3c2548743886389eaaab07a06e226f3c0a7f5232d06453ece005fbcc5d87453ead69279261baa15e733dd3fd284dfcc95defcee68a65cbe67c9111214a0284480287d7475262f2f028eb0e6258e843b9bc4fb6e353f2c42abfcc1ddd90ba5833eccc5ae99f6ab4e64655004e68deae4e1a1c9eff50463ab1779f9e484b15d7f383651d862182292426af8143a28aefef8bedb665f896f1f9ec37fd4dcd64e5f71614145b64bfd77ae57760cbcc326163224e91e6b54e0ab58f7558a805606c63c494055c7112358fb0d775b6f93f218e1158b12ae5a3af003e8dae1a996b71c7f1489d5674e2e72feb1fb776fc395fc4847395b02a5a93c8f0ccc8f39db85a589ad804155fe3dde6e54860a5d747df878c48870897388dd520017ebb9d9daac7870a231e19378e91696c39d3a5dcf3d3f01af8355ecc0d49c70d476b0e0bc8b33200309b1f002c228ccacfdff6dfd22637f31ae8d8f50b7a3f7b94a44cc68add25969d92cc5028bc1830024219b467c2fa69046e705a30f64ba05b9485dc6f712083a7699458bab6c6b66c218bcbb9d09284f94cee0e8beba23b4863060e410299e1c49a33901466b163bd593773b4b2d9d8db2f02833c846a57ec8ee40a43b5ccda44037ac8f0806769001149fb0e04961cec3b46f771e37352ff94bcc8df8e51e826607870c2f2b4589386636c4244b22d1b3b738553b940bc194cf8b5f514e0fb7d5b842e14e3d91fd9f218291472edd21bde60da58b31eefad31a0cf638728efb06673759c321ad82dd77f9a055b49fdda93e47ea58459ae8f126ea5e615ecc3eea2057ddca393e019f7e45ba0eae5edf1e0c69468c1dd49709a27f21c1e5b7077537f0183a615371bf2d6ac02954c87d96df7104d08b213fc5fc95ef3052c220b761921b8a4241fad83d272a5bd60ef7a31df503f3757d7e7a6340003cc6879dc4bafe10eb4d6b09da14b49c7fd4240c5188d07cac422cf414e038fa7a18f34c27a89c77982d97aa6555d92485dd26bc9a449b58a681ff5a15b3711ee8169a3a30dcd702b9892f4a6a22f9cb85b6c084e2ef76a6aaf3aa19650fb59536868d6787feb5b003930b177e57f6a19176372e222998ed3946921c7ef52848cd916f33e9cf0965a098a94969670d25d84efea0aa61a2285cabfb8f2c742f151f693e7545f86cb9e80a401157b4bbe7a6a898284090c9946dd706ce3b7b04ea44bc2f9f341d4a47b5e1a3def47d1f7799866d2790e9bfce6b3a793f2b980716389af6f95e2a575b1b664fbe7a23ccd32f31024675a42266b7fb17b8aab8f9b35d7cd918a9931fb82cbf217b7de7616364bbf8362a540ab5b3e206b64da77d616fd93dfe39178a5b3e2f425015b026b52a20a93a332c4babdb533350f2c31bd0368e179c55e0d046c412e7c272d16f0e2810662f0911c596bcdc3db57aca0609f423d209281bf1bc12c12e80acdc4a01c3d3143f57b0327df6a911d306befc31fd5f1a7865cfb8a0f4b0d794301da609912f6033e85946289dd6c8a39536f5050af6d164a8326dd154a23434f662385361413af12c7e4da84ef3ccd4e1e3140d35b55f6de0827118d1ffd5a6f0bd0d4c1921deec8542c2d579a4db77f9017458e92781748fc84282ef19bc57b724395ccbd8779f38a514b0a0b64f40e565822d32fb6fed66cd82eca0f6fdb737f0730862bc5cf82413daacd500572a1dfd0822481bc26d6e1b6c44170754c6e3b767a6b63856d4deaa1c5be65f6f084daba05607ed41609bc547d6ee1d4e0b8e19ed76a64586baba4be4c3bb42906226b3d2abd4b0ae2be90722b0e428e618c92f6786de19302491f8989dff3eb64360e5d7c419b71f3be8f327cbab8e537728dfe3810e231cb5bd00275f21f30aec48a23c8e202c6a910fbf5bffb1cc2032c58f017abccb7ab3541ed917c4ffbb9943abf86edaeea9c2efe22e503b5a0b4a2cd885a6846de482967870ab5f641c539c1805dadd8955c7bb8fa8636e23ed45df07274ca7e7c82cd532f09e2deba8e9cbe63a58c6094dbd97a45ffdbae1c8a7f5a14c28d5ca24b07d3061efc4a7c438333bdab7c4915b90166f5b908d79df4ca83d74a2a8b64353562de9d87f90477f5eeacea040ac32b4fe360537c2351eea2c197ecf880a33b605bd2bffd105d5f9c488cd4bf3805d304dd9031083ddbd0e4a87163667cde6d97ff3bdd593eade34bf4691d65f1b17693b1c54d6cd428fccf4879a01e5c2f15367349f031edede453b44b01a1026c071958d47ec7209b67dbdb7b1659f865b73a2d55518dcef829bfdcc99f59e8ed4a3cf45dbebd9f37f68758eadbc42ee2e0172225f25f94d2e1109280983059ee649514f18645b36f84c71422297093dbc3d2001b8453a36c6837bd40c3242784c705e4203454161209e4b043a9c9a01fa7a3be54daef086b5aa8b0aae82de35380433ee4932ee9a4db5f54087f4d8a37de1d3d845d53468f1d94e1c965dca2a2bd21c98b0d9f13ce7fea497479a78b74c6a5a13e6a6ee1276034fae47b0cbf7f79a8387aaccf5cfbc0de937902f074f7982432886d910da07db0b53aa5f512a3a54f5ec38d4dde7b0c1ec27ed470eb5eff61457773a363d4add7794dea2ef27238d18af0a8d206dea6d5f29bb575f96e07abd7951032e036cdd31906386154db1457ac5853940c2074ccb6453770eceb3669b67e3da2a8f37df4e4c53c773622a16f599ed0bb34cc556f1ecaa18a62154a34979af3a58662341eeadd042c473ceccfc7b0169125a688c127c4fc8febd2ba08f385ac844fcfb634a4373148b43c3ea5c69358808fbd1e28210b032efc3b7ce7da39aa8970aede9cefb1a657d2e6a39717b3cb3f822add0e076693d45925600050d37dec59a25b3e4dff00da3c675e40fba10a187b6b96ca49cd71d7befa875cae5776f73ba07ef48c3ee55c063e08ff29eb81353f027b01980f55216957d9082dfc4b76525670facbac82df3406aee2c1a8f3a70542777f7f66466ad22dd284b44aedc92f666aef62c74aed8bdc62e54c189d4e0eb12b66447c6ca53fc263038389b18241ef7c7935c3bb2922638ee83ef3eb01cba5b2c67e84e398964b5914a949c0cea9292009aa106ba3e6793e930916621440fe4e1f99f136fc820e671a15294dd5894f66658ab72ed57d260fbe66a2334bcc36570f1f7ffb503b944360cbc8e2fd6360dda0a8b93b6d1d50c091e9608f6df90575f2bf09324a3396b8b3a29c176e9bfa529a5eda8abb69103b54308527840e53870b71f7b8a0f9e40b0c95c6801283d604576531eb552b3f3db6414176509c16ffd2fd0b8c7f83e45b3683773ed7b44ca75ccafdebf7d4167992933b8b6f34d240ca7f35541e540abc50113c07d4ce75877253ea6305ea5bd61b0f510a4ab4f034fe5865b7cfe513f0a56da9b9aafe8c71d090ea718f48d511b1d700c7800d5e0e3ef80a34a68821d4c46fb2a75ee6797d3c1458b3d60adf1cd405521bd79d4fff12a56f866511ee2516382949425b0ec15715c2529bd79656136278cd4a060e0c1caac2281bc0a39fc63c9454ec3f4a3b3bd45be73172dd03ad0fac7427c9b8dfec7b4a43ad826795683ced0615c03d1460cfb325797720568073b93d3d1524bb8a6f4b5a668e23293ed9ed196753b4982b42a3307ced2899c1affe571fcf91fe25527860e780a82717ffebdae70f7aa3df84a3535f56377b62ea4ea6c102915aaeb35ed2352d3416ca660117e50180009eb9801f8075a24ba7f11b548340653fc14fc5b221f061a88462765845eb33e4c13d4dc1cdfdee031a80feeee8bd698e09dfe61bdad721dd4fae228719e67e58c9eb7ad978bd3704966d6359bc916de8ec925ac38603ed63c11ef32b4b4df83f51d9f04d123174c3713ed5674803766515d37277925e3aa9e99d140b1f39728731d065eb5a8f4f9bdeca27a62081f200a9c0b7e48d7ccbf1bce6d06b1d40e9c289fce6fe3a26c10a9e7eaf0157141e4cae61f6bfa787ee4a7ba9b19eb67c8b8a46318e20d79c9dd18fe11d28e59dbac3b7ab4df37c013099658a92ebba809d42a6ee9de58e48514a00788f59c3fc856d52e8b6ed96f60efb2e0ef1bd42bb552bb9894e1a3b556888475f8d951648989b72867231097480aee16e812dd85944bca5032b2aed513e17e9c5e8d6f45ceb06e1ccb9bd55b259148691cfc6933554c658f7cbedefe150b4707b3981bbec2738d80f3f993d73698725d27538183228d04cd70560ade1da086322293dd03b82e687c791b02226322a312ae87065c4755705f04501b0677ffc80fa64a4086d37a17f3c150c738c5413fb8161768ca9ff3e1502849def6c99a0070f02a7f86d400c77e9835c00184bd732c7b7e15c65d5655260c482874dee01bce4770b94b4789835086999e17b3c540e2435f9682fc8f69803927f765914dd99020ebab5736089cdf1324b67e5ddb976fd8e9529f100e63d160e3064b75c9f7ed73c3ec26776ef8af4d3b4a85e8ea7623478e4e8dae0c3de15c6ef1e320e525edfb590fd7a477a1f2d7412bb85784617d590dfe67ef0ca9b852019039d2dcc0ed53880d934800389b7c9f11b13f82b2a71832e934becb5f2581ec00edfcf01884126f8788d61fa10029927511f8a5e6ae98a7f1914204413c5996fbe10395cab2009d12ddf428f36fc1c2fe8e244bfaaa3718e8a86c6019cfa158dc9aa80ea815eeb2e17ea92ebc07fc61aa1ccc06acefa2a5df5e09ca1e66836959d84ebcd16082f0ff4c2caeb48d4e856e0c1f7c7aed0ef8635073bba789af3b41931170b1e25ca667b6a2072b75fe81ffc424ac1c4696d1c0baf45ea7", 0x1000}, {&(0x7f0000001200)="c6228f07c3825fed5a9384daf5833c5b5c852f1c8392065f2ab4de1cd111925bb4136301e887f5d5e82939e986f2c1932f04ecb73ece1cb70219accee68ad02f25b0ccf88be973f64cc6bec53a34272b70f12884bcb00827b4c3e50398cd7c2055683ac4f8ab80699772bd76f3c748918449f8ea070097eff51cd3a16fd4b2d76789f37742453b08ecc041b0210dd82ff121734bfee6af69d0672959b86f2d9fc013996b52ae4253d6ab1bf9e00cc8343012331b6ccf697035030cadfb2d5d063fc8bd5339cf8280a8978d71479882868cbcfaf2ce7fe8884c47a29d0eb9dd6a8be60be78b20374f7f37cb8bae69da767307d45029c8fac47007a9845754bedd77c95e241d0c71165794babbdd40a00ff84be002333e0074b3b8ead90101cc64d03a664aeacb02bfab723e626d58ab307368d9a3e32ce68c57e4b8a26abf1ab8f8c052c6475eb9c80e382248adf9af87ae838c646763d2c5965cd522979b182e77e5ba1f723073f54e2b31deb3e608c7a53e52b1e83f39cff7457efb584f353a75a52e1dd8025aa7c79a9474934615de90bf0e54f59b53396fdccceb69730e6968c4fd3439526fbcfd196862f5340f3f5100964c136be12b8795767b1f62f9c9222c034b9f7e3ff1f80c22adae24bfd317386ea301d1767412eb9bceaea02e7d678f52c5a4ce1dfa66416f950ccf7bdbf8b0310691c33920f7eb98e45a50c1b6111c167c66187adb431936668c53b569fa44cf0b14c0b15074605fd92160aaf9e74607b163b62e00c1e0679e664f863b70f0b6e037f9c366101f2de6ec1c94edc384d98a863fd24e42faece4186841197d1d6d6e0cde3079820396c9b3fcef76aa3d8a4fe6c6512d581a37caa5d3f774b4a6023eb2798f9ea92d4803f04541bddb093f3a38de1522f9302e05ed19e3653f625c6cebf5ba5cc073697aff64763b8e5cb7993d68919f002da20620919f7e5a9048bae5417a237fe21d002f715564a78cc58ff794d5789e450b6a4268f47d121a170a4c366e340ecbad918260fc275c0bb0b0e93dd96234539cbddc86cf209edadb51ac5438ee628f9b2804396f3cef911b84b4d4160fcb13e579f12385f2c84438824cd088b0de4fc73193e95af531b79709da96405ae702d2a671a3e636b5e239d6314b3e7b48647d765744b912217cd742016f48439ddbaadc4fc69308f498d5025380044356ec7e4339d646b9e3dc428a7b7ef4870e3dbe740a530be7c28a40bd8ee73b05e643f339cc7238c7ae1af1ed0ab5383a10e88fb55b9b76b425b4ac22671f6a6c06b1d398c507d2dc269128a3caa5bec994e2bb1673afeb25be1bc11ffd102e28fcd54f39a238c0166415b0baea5836c84fb0c1d1e63739fba2f93dadce3063ccbd1d4064b978a269224038f00ca6dd35cfa24041d8983f8ce66a5fa54c3c77493f013f0631eaef38e49c0f14a31b113507caf2905c1479c03c86dd2fef96009ea5428e05dbeaeca71fcb8fd7018cc181bd00fd755652bd722d9f5b99da500b524683d08147a0214ec508a7dda54f46a4bcb8f98945d21fb1c3528269063b903f2e36bf052c117da4250a153b1bce5b485c8c520b97ee4040fdb3e7564a2dce68e86d16dfd5b44cf32eca3ca474bce8fde54ee15a8953ada9b765fb29e6cd1b49593dcf7bd2ef883a38fe3f33613a6dad67f396eb0106214ff993ff3581fa1e41cc2bac6e1363259563496aa8e64f3e864234a0f50c99ad74bd665462337af7e0f597b3b11627f51404e234758be4525cfcec232e7d9cdee1cb7fac23e6c7029ea8381c40a54fd3cde99e049d0ededc7777e1085f97d0694ac82d56f4561d3f901825ca2202b278204c0215d5c3c40e9ee3b1acd16dcf68ffc137d6dc0e6fc1d04d6b9280d6537a1a7dde5044d7b4b33fa6e240ad0817c0c029a0595432de3da93457e0fec3b40f0f43dfd6373d1c4a5c5214afb028b10345e85d8d620ca47e3a9724bde5f5f1e471f895bcc1ed8b87b66bbb138783bcea02d667a06ef0b237306163c4399e4266ce268fa8fd982f10b92404191e4265f77dd30d0192b3667dc399e637cfc248bf042c3c1d7ab375822c7e8a9fb7c21e4ae71fa407f890215424c9356d6c6745615c8eaf535e176cb407c9854c0f4c8ddc1ac9b0049b94f651590ecf84e83650780473f32277c8a4909781644e90ef917492e9abbe02ad3c06d94dc71aaa9758e7cd6079e8404c8de68e41daf6b15a3bad1b198ab0e3062690cbbc2415664910388b3ffa27e382eca490728eac6b1815df6185dc849c814efef240e5e87197f84fa55c38b5fc6f4313457327e83d123c754b95210ec6cd3dbbf09ee11a8a9b1559231178348eeece253b3b95991438b2641211532e9712f8dece393c3d5b27a40ab00a7e4545bd3757f4e85bed090cbef42921a9f9ae38296f3fefe3094630bf091c87e8491d600faeda4fecf1cebe0288bdb7139368a781de6b9a956a756b0e1278b15c487bb5791f3a73ab8ff6bf15ef18c18ad83a2c33b50e4598001effd5c7141908e466d602a3b84da4ba86ef57a072977328a472e7e55dc32ed362f31426d8db5354a451ebc3480eeebd274344cca534b5db1bba446edb26f58c0dd94f4fb1fd4e003bc859838cb7df52930327f2040aec1d0eaa858a4dc88fce52bbece3c8ff8a79927a5ec675d348448042004218d2b22c0b1aaed42c6a3e49eaef8b5dc24eaaf6d18adcdc9ea14bb2875903141a5ae75443fdb09e73a6cd156f67b2cce1f06198054cc53885b07ae94572e865335063d27724fae08c4cc85ab1be1bcd3808f8e136cb8385c2549e9432f83405f27a144a56c1df4946fe0dd1e6c0a373805274d581f42f384926ad1cee315610e8e052cb392eeda9819d37e42e3925e415a8698771693decda125eb74384f6529a221a9b97cc53c63d9e84747cceaf5cccafb5eedc1af41464e863e595813dfc467ce34ce4c6a6108d7d7b5a246ca4a05b548713f3886f4b37617304d99ab569196202ea943219b2915c3cc888e37c2b66f72d64e6b33b1d0cb1171fbde3307ecc73bd8c27cf8037133deef3dcd929cda391baf37998003d150761f0a3269ca7774cfe8efcf81aa798c3b7b1fc98928f541482cbd72fa240100153392d84471351be74fd1a544ab8796b99eb803dc28ec16c056041ba384054b435066cee3367635a17beaf74867324a36e292f485157176bafa33924e71b85dc97220a9824b584d4800be779d2fd7285640944933b071b662598887085e292dc8a40f0ec2e4f06bea118c09ad87cdcbe1ca5e7028d13da836c37fca77b2e15298f52337e576c14df421d965df960aef952d851a393b6aea2c55e025ee5e083390d721a3a5bbd62e52dc240263e7e90d0629204ae62c982214668c097d5d1003616c3b7e083eec3d920d2d6ce9898e03a847912d209085a20c762de1393c84601fa153621a5cf02586dd6aebd06dc630b936ec9f3754ea5c54c3a56557ba75f78164ab4248b9799403290755cbaef089fcfa6f419671013db380777781ac08cc2b01a2e8080da607498117bf08e64aa92fd1ff5f84bf5b50d50e9498b5125156f56f683335c6cb1ffc0f2a0e9c25ac252f1068abc6506a5e56c8657adb258aeec6ea97b2df86f577f389dbc8350122e5b373bff0cba6657fe9fd8e343209ad17b524e9d1c07808defcdc2f9dbf1c12c23fb7613d6f2d8be88b4c312c59643865c164109a8b47c97016dfe8cef08677dbb1d3bac401e7166cc6d9f2c7d131990ef87a516fa01fdec9dbdde34145d137084ab9391663d4f9d78c7fceccbe2fd80432019fa50ce4f843d6cac2884242046c15c1f81dbc20024896c605f1e093e3dd6106c097e5c8fb0a7afe16c6f080d039c409e2d3050f18ec7a51943b07ac7a120bf8d8924983484d1685fd7f8b02efd7ab58cf3584e236b1b6812a97c2da46b0c82a14592a0c242b39c4de16333eae8cc20538f16c2b08133ca97224229d35c158c1f8bd1d0b7c51ae287daa1652bc348d8efe73ebbbadc5de07a58f4c3a4c66361a32a33731dc06fbd4e4d69b7443e3fa48297ee731eec3c9207e6e0f7769dc445050f388b76ac3f939c3de4c308c8eb655ad445afcfe3bc99f66e12d29a4408fc0e28da8f252f08e42d3a04f9f0d7ad946fa7a40edb8058d5b986b042733c00d7de12e8d3512ee0965d5ae62b90f6d31c71bd8e077cf2499c6f0b0e65a85954347759dd9924e6514cac879e9c9a0e9f69141a6c48dfb0f7107078424109441a5ff77fb11f13caaf997ce7dc485a012699d25f932df3544c3347736ac1f630f790ecae9927507cd8f216cfb05891afff7a4c94bbe045888eedf2a35d0a9262fe17d5771aad5cf1b3c43ff4dd3232722cbb8139f3e2e393fd215afff561f2ee7462066f68181c2e746f5b6ae7596e37c483579c7529282b115806da9e8fccb3943627b6f35a251eac2f32f0a83bb9c98fcbd0c2743e315c19c6eb49f03d72f43794e188ccb5074e1b5a5679be2500f67b44fb1ae241e724cfe0c7715a9fcb6b2afc328baf259cca4e1ace9577716e963876eab404c191d9e3a4a823f029b2ec0c142519710b9e7d6047285f1375e263778fe1b7784efff153f178299ab72d8995447f0f1b6a347c6dd54584d655b18defadf05ebc00bd8c92ac8647c9d9c99e214094222de3b131c1f95bcc978b07b88c1611c870994bdae8395134d9ee9668c06b84caf14a90ed386f5a62ac6b0e2fa29d4405c70b3b2497cd08f06ea4d45232b945a5d22766b4fb5df953b0235e6da301565ebe8b8437968719d7988bc57ab966c9e93c386bdcc75f3a6a0d897799d4e7c53d78a4db58e84451751a7c97cf56af56a2922b034b3fa0a18daf1c01bacc267c1f438691652e96b24b3d63eb64581f6e2f8eff0256e11e2e31289fde0a0fac9320fece11d95c5501ae8cee0f33dc3d8522407b6dd16d7fe18de6f8f29d5167e86ac841ee5b1757b63a31adb9eb5f86b8bc469d7e07d5812b7d238b8eda1e04ec241df7ea8d52275bf5c64992b164cdc0d9310d2f9d23ef066c735ad09cba93fd232aaad6fbcd300469313fe55bed0370ef6195809d2694c0efd173fc35d1d486f113d0fb87fea8e89ca4b5af288e9a1df525dbd6ebbd13b4e439c9a5faec0418d8d2c57bb2e743d06314a65356fd90afef860f085d29ad57c9302a3bc4f406fb84c982c0facaba0297759feb76b0aa5fdfead5968f1d27392ea84cefc38bd7e8498475bf016d9aa096eea10a751dd396e4375fb506d48a0199a4ab9ab0e8afbbe458b62a13afe8f8cdc0f45373403762867b23ecbd088f46aae946b89ffeac00fa6171d8879859c9d1ca59ed2a3232efb520cf8f0ab56ed0745f32a4342f5ba19afd2dc14de89df2851deef6b8d650909c49b9c139a820bcd36735dfca274f82c49bc3e71241cc12f7962546dcb0dfac6f2ec8283643f58f17de14a35debcebbe83d6187d48e9fbd5ba6fefc927a51e3a25b484d695d432cbef155429ed67ff9d9f6e2686897445a7ebe0267c73b812646bc84f63cab430f68ef1c5fe06c0f582089d2e9f0967ae230b8c693fb3079d0eccf5970f86a241caf0383ce8e14f4b027eb26f92d5d2517a8d27c9f217cd17dba71ea2aba5e66ed50b94d0fae7673315570bb974c8ded619a246a255416b198f81cc492f272e9530556388d275b0675db2b577cd4025a04602680150e4e554e922665bd172839e678eecb13ba51ae51333bb134bea067b90dd74b97fc539e8a2f9aff84a36b17cf1a25fbf906656a708e6a5a921e", 0x1000}], 0x5, &(0x7f0000002280)=[{0x50, 0xffff, 0x6, "089555922359f9f088c39844994a75b01d24408df930c1c598ff02e3a38a0186bc695d55b91ce1e635d81a976775009946d59f90b838f3088407a76c96592be7"}, {0x68, 0xffff, 0xf67d, "f09280c36dafac40a7d4774ce4ddfebab5096f1085576ab3a3b5fc64cfb66ae3bdcbe16ea152c0c064b2ac5d2931ead502c212b740120a507178778b2595a94f80ec9c12fe2fca01f70da40c3e2562b864"}, {0x30, 0x1, 0x400, "5a1236617bddbe5cac7581c8a542ae3ed2bae660b1c1e799fc3b"}, {0xb0, 0x1, 0x5, "d208e5662bb1c8cfd51af840318de7928993f1b70948a1005eb872fc7fab0f82e2e5c513338b64e48f0f786e3a3ec8f0ecb257179badd554b88f7a16676808a8d23518902daf5bf52452ddb2f5ca334e6a454027daae5e6e90f369cd2e5e843e882f470952fa473f3acfddeeaf6b2703beba5b7f7ec04d8c9f29e84f2ff6ef5bf4efcf38c2576b9547f31f6b4f0107a8d41a19c9c3b9fcc68b544b31631b"}], 0x198}, 0x4) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:09 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x6, './file0\x00'}) syz_open_pts() r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x40, './file0\x00', 0x8, 0xfffffffffffffffa, 0x1, 0xa8}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) syz_open_pts() ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) getrlimit(0x7, &(0x7f0000000180)) fchdir(r2) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x7fffffff, 0x1, './file0\x00', 0x8001, 0x81, 0x1, 0x2e}) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) socketpair(0x1, 0x8000, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="a14bf8859932b8cc2499468abbdfde2bb4f10c01abc5f7eac119361e4fbe19354df10638f78347ad696958f2f99aebb29dccf8543a96f7024e3f8e95a3d2ee1951fbf5fa5eee07a68fb82455bc2c15fe0ebdd09d5a767b41898936f9d1f9f41d57e49499623056c96554d4a1d85c571cb271fc5a459ef45ca11096c735e5dc0777a17b5eeb3729ae3c0086f7f8202566a5827c65d563fb9ea70f7d76db7284261455de2ac828", 0xa6}, {&(0x7f00000001c0)="e3907d466e9b5b89a3b39e1ee281366beedc309725eb37a5fa7bd383466842c625b8d80911304fcb999e9be776da4e5a71dda402211b0ac869c530e927e57c4725c82df90c60843be8b48db2d426dbd5b76383ac82e437b6c299181807b52c7a", 0x60}], 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) symlinkat(&(0x7f0000000340)='./file1\x00', r2, &(0x7f0000000380)='./file0\x00') pledge(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='+#\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) open$dir(&(0x7f0000001240)='./bus\x00', 0x241, 0xffffffffffffffff) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0xfffffffffffffc33, 0x2, &(0x7f0000001300)=ANY=[@ANYBLOB="1fe123133865c17c000000e5fbeeec366508e7159e07540c3cb5e56af301de8204aaf159f247f0484e37212a4b17c1fbdece7733470000004110d6ca9d73e863ac4c00000000000000"], 0xe) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x462835a309b47bb0) r1 = open(&(0x7f0000001280)='./bus\x00', 0x0, 0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000012c0)=0xa58) open(&(0x7f0000001200)='./bus\x00', 0x12, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001380)={'./bus\x00', 0x27, 0x81, 0x20, 0x1, 0xa430cb2, 0xffffffff, 0x7ff, 0x1, 0x1, 0xffff, 0x8}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000011c0)='c\x00') 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() read(r0, &(0x7f0000000040)=""/24, 0x18) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) fcntl$getown(r0, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x1}) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f000054a000)='./bus\x00', 0xfffffffffffffffd, 0x0) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') write(r0, &(0x7f0000000100)="c79e7ec14aec58078c0ba3ae857babafc18df99c307dd2bd11d1ce015d3d22dc9b61c300366cfbb269f8786c", 0x2c) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x40, 0x0, 0x9, 0x0, 0x2, 0x10001, 0xff, 0x1, 0x3, 0x1, 0x3}) ftruncate(r0, 0x49f5c37d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='[\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'-\x00', &(0x7f0000000200)='%^#\x90\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x18\'\t@\x00'], &(0x7f0000000340)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x9115) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) listen(r0, 0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "f19fc763eb479f1cc729040000003f61f44bd698"}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) syz_open_pts() mknod$loop(0x0, 0xc000, 0x1) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8040, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x82, 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10080, 0x0) r4 = kqueue() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) r6 = syz_open_pts() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x60, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) r9 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x40) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x100, 0x0) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x81, 0x1}, {{r2}, 0xfffffffffffffffe, 0x73, 0x0, 0x99a, 0x4}, {{r3}, 0xfffffffffffffffa, 0x61, 0x1, 0xba, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x544, 0xf84}], 0xffff, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x2, 0x40000000, 0x0, 0x7fffffff}, {{r6}, 0xfffffffffffffffe, 0x2, 0x3, 0x2, 0x7}, {{r7}, 0xfffffffffffffffb, 0x8, 0xf00fffff, 0x81, 0xfffffffffffffffe}, {{r8}, 0x0, 0x82, 0x5, 0x2, 0x7}, {{r9}, 0x0, 0x20, 0x1, 0x1, 0x7f}, {{r10}, 0xfffffffffffffffa, 0x0, 0x62, 0x9, 0x6}, {{r11}, 0xfffffffffffffffc, 0x82, 0xa, 0x5, 0x80000001}, {{r12}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x3, 0xff}], 0x29c1, &(0x7f0000000500)={0x5, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x411, 0x0) r13 = socket(0x16, 0x8003, 0x3ff) dup2(r1, r3) r14 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) connect$inet6(r13, &(0x7f0000000540)={0x18, 0x0, 0x3, 0xffffffff}, 0xc) close(r15) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000300)=0x7) read(r0, &(0x7f00000000c0)=""/154, 0x9a)     16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fchmod(r0, 0x8) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x1f, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x10000000, 0x0, 0x3, 0x0, "85000200", 0xfff7fffffffffffd}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) ioctl$TIOCEXCL(r0, 0x2000740d) read(r3, &(0x7f0000000880)=""/161, 0xa1) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 16:00:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000140)="b0", 0x1) unlink(&(0x7f0000000040)='./bus\x00') 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x4, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x2) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r2, &(0x7f0000000e40)='./file1\x00', r0, &(0x7f0000000e80)='./file3\x00') unlink(&(0x7f0000000b00)='./file1\x00') kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000a80)='./file1\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchmodat(r0, &(0x7f0000000e00)='./file2/file0\x00', 0x0, 0x2) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000dc0)={{0x1004, 0xffffffffffffffff}, {0x4e85, 0x8000}}, 0x0) r4 = semget$private(0x0, 0x1, 0x440) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001140)=""/101) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r5, &(0x7f0000000f40)='./file3\x00', r5, &(0x7f0000000f80)='./file2/file0\x00') pipe2(&(0x7f0000000cc0), 0x100007) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000040)) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname(r0, 0x0, &(0x7f0000000140)) 16:00:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x300, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = kqueue() close(r2) lseek(r2, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x20, 0x400005dc2) readv(r3, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40000000000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000180)=[{0xcf, 0x6}, {0x83}], 0x359}) 16:00:13 executing program 0: mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x1) chmod(&(0x7f0000000300)='./file0\x00', 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000200)='./file1\x00', 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000240)='./file0\x00', 0x280, 0x8e) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) r3 = fcntl$getown(r1, 0x5) wait4(r3, 0x0, 0x0, &(0x7f0000000380)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000001680)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000000c0)="f93bdb825934bfc1a3aed5af81e42e98aea9a034c25ce5118a9d15129c344f93503b61649b4899a3a656e5beecaf91ab397ff3aad3febc32be7af70c067c4f2989b4588e8e6e659571254c06f77237ef4f940361f389b091b464bcbf3970d66b3d20bc67ad7bc1347442e5515feddb1d849b2ea0a99a1c5aa6c2f411cdf513", 0x7f}, {&(0x7f0000000140)="3e7e52c07072a08c89bc3c34521c2af1731786786102ba8dc07a", 0x1a}, {&(0x7f0000000180)="9c66dcaf2d3f606264b28b64777ebb6d955b8bc594a79c11b2405a6673041795f3384c4c1d35f9f6176fd0ab396e7134168d0a12c49858567c0cf3a309c981e2c4b749f17135864b02b78ea83c991196f722370da3a5ac37dcf6e59c4e0dbbb9e4f7df2f71bf3f02f4d5fe8b48488cd5668c3c309f81f2f40dd6482442b34bc85cacb8", 0x83}, {&(0x7f0000000240)="f43c6b67a8d8061a2ec90bfd647ec1932200370f74998e32649ecaaca6494b57cff7db714bf3beae9123a8b9d31725b43d8392e19b583e126e3991b033fa1e263e42ca66b14191bd3972d00846139a077fccbaa6bc0d192d2e705a4e6aa3fe724728035445c0158aaabe8a08c56e4deda7ceb0ce90c9b32ae557121f94e8d1f8a5aba4133c42606d36febe92d1f4c946365ce3562b492534fc666a451ad0e5dff488c5964cd178561b3ee4d55640d017a1312be8c24b8b829ab8d760c666ea7091a4edbe7746fbf58dcaa3e688578511fc56c4b3a1e7107b741610d1eda61c4a3f1167f0bd568fe057361bc751d47a520c512be2489fe6", 0xf7}, {&(0x7f0000000340)="86b02919bc70b71f9b171f752833c1caebc506085fefc0eba0a86d2a59d63dd5bd4e91cf2782c8ac17c72a03c2e75a32e41b6087a129076804960880ac9b8d111ce39555705973fe2741b64ada234007e73a5168bc7a0b4fcd677bc4dec50dccc20b69abaee3a02372108b7bf9c9bed9a9d9421476fc2e79e67d4c51c791d9d3473f6053fcbc523d3fd61b97c025", 0x8e}, {&(0x7f0000000400)="a722f5db5ba9376009d0fb7cd043a23bdf4e38a145076ad1263c7da9120f1aeb0674bb7980fc4e2f878b5d9f6d690b28fe13d593908814d2b7727e87bfd4b6e3c9d4deec62d1945e7a7ff251ca782a317f95b697e673600850171866cbe809719c96824eb95cf152c257315aa7754b6e68146f0a734823c1fc8e820e576f311b90c3edb214c7342b8ebb293eaa15868234b7783de53ac3a22e51a9c46b6c34f8f55b3475d4baa4", 0xa7}, {&(0x7f00000004c0)="79117ea03f2ac34ad146e12bfb3d022150c93970f49e591334d7624e81d46f65f9fd25eb9cb39f894a60b1b776b7763f81de0c8f18c9278a2b3ed1e3d833e7aa1aad5e6789854f228d6c46f309eb31710a0058b4828d1b5685073940e51eda2e5aa92f5ff385daa1411b199e739d114b61b9b54214ab81f2e93f2111c1118d3356abd7836a6955a9722dc0a8ffa37448a0e8492cf414ee6c61c23a5f38e3628125a96c17e6d577b1a5d7920e75a79abddf5f88c837bc02735ffccd4257b734993c4c6231534f8c6c7c61424222879e93cf8776e55a20c5a9e486aba5730c83471904a9104792e2f7ae5d44b9b4f2a3d4b71ecb74b86c0a8c3c893a3cff764315622538817d06e69b787fb4e521946053f45968b4bc067c98c424533357dd86a2078ce4c7f7a5c773cfa58f82e999f4e58e2cbff0d662baa8e83a209c571f24a099571ce24c665af6b2ad067dfba05deb6c0108904ca5e5d7c4b673aef8a0f4b21da68e6ad1652270c7df7b386826d525087dea37472ed6435dbb26696cdb18d52927c681051f142ca0cde04584d19d092d1f6ab02c43ab6a206e5c3a8f7df0c50f31c21d73337441691e15779e0ffefa414b0b41be8df86c8c0180c96e7f789639b0a32b04160b3b15a50338137df3b1424f5c7d1d59c347e6fc5d9171a912fc333df1810e58349a3c750ec0772b7f02ced8d95ff31066c1e3102fd8172f7196268197f6a53802c12422fd9a444f8d5c7b2d0d42f31a9d68ea32dba537e4eb91ae9bcfb322241beba2386d77f4536b08b15ffc15e38868b525e46dc3ad77541d23384145720b1a32e6ce75e43f8571cd6505c451da41c28f6b8667aa20f804d6fceba247bb0fefb71da6e26eecfac1447b571782082b7957482a2dfd0cd78cce222e6887eae6b721a30e729d20e21b9ab436b6df4b2caa3f6b71b1b9786c7bb7b78b87f3357c6638d667626625c1eefac668e644aa8e8afa49a35ffa96793d59a371abffc6982e3988a69ff36780cada4feff2b7d68608f57a37b7c449a1b14a5c19d2c6e672033675a7a55d35e5f2b3e47c69e595fcc4965d76d447a3daaca4ab3befbf356bc10c98751fa57fb2ec51f5ae4aceb2a7ab62bef165545278e9caa9de5f6192808719ca2c74fd2dd678bb19248129d3e8cd00724edee184789b840d5a6f43a7c67f16136a9e22b6514c0b3cefadfab27d9756bb200a745a839bd3f29e874257c1dd3b0f206c893f804cf82f649f5e4e37a8b4db71d93a4c729dc8d15f1f0e27d09f49fdd7ac179700bd1afbe11e3fe9a48fa05bc4abc9bc4482b5f2d1180346a6225ded71efac59d557e8b9c01cd3991b532aef4a165a0619730ca154d3b8aacdff51dac4dbc7216b9f45d68ea8f22d9ddc8cf5af0f0cce7f56f4011571f7d7ebb3a8c25b7c3b96e6abde6ac6caff0991dd24a4d1e235db25ab02e4a799dd190a3e2eb472ed7356a2d4eef0b77dad4d2ed84e0d183f8e24f849260199d94fe5bee2c107c12a78d2462a2b19055c7cbb55c76d1628bee5a740d2abf80aa58f8108820975810f560c037a6a5de6ba63540e8763274242b55127e7738dd4e55232b53fbb79b9bb4fc4e8df170000e07b5cf42ac76debc5a46d2a12fa94ff17c2826a234bed48e8cd8eb87b4e27cd7502979086c52e6a9b5a8feb1ee0533c27914a03d7756ed0a8ea4f2e11e8bab622f34408368ee4551b0fa55eac53d35b07d7e389d271d1d2b90255c75eef64b8d6dce32324487c07c2e89fad3ac1743f1592d8e5be809b684c2feeea190a2ab8f5bc24822b1e1a7415f4a8129e6269f1ba007c70cab38b073808f6c91f716bcbeb446ba40587d1146d83ed94fb785f9bb744467c6860f5ad0ca60fefd29815f351b0d5edb35df8be86741a83908745eccc42efbe8b3d15bc86f3cb9af3b72761f03b8c469ee07f49c8b231b8a726a54da5f0cf161a20d847e7c2683e79dd21d8a298fade17fdadde0d0ec8adb288f55f6172fbe30ef4f4e2e9f37ae6e52b1e1528ebaa506a959acc296c45293d88a897111dc917a7992fcc8c51abdbf75bd00036da0fe25a93967844036dea01038641f979b5224445ae51df5a8ff257dcb773ba560f8c3daee2aa0c0575f290304f83c6fead836d2120281e59e85cc735a3927efe376785194546310973719f0bdc43bb3b6346e0198f09216fcafffb572286c4541bd09abafea1623e226ad6c0c53e8495116bf6df4caddb8eef8cd9d206078de5e123085d1004b9db2565e3d3ae86eb299b889676b974fa1d5bc562fa4e10ecd6d4cce2300ff7f16118769dd85fc13e0a45cb7453526dbd1f5505a698de22fbf31ea765283917d60cbab1657a77fb278856dd9f1fbfd857e054f2d9cc8e51db1cc8c351251cb3c890344d91dd36c4a5aaf32d59df16a922366fc0939a6e62fb662b517acfdc7182de79934f852fb653698f4f9dd44c51c709eb4d01010466bc556edfeab23174f54d85a1edebdbcf353cc033d72bf7cb789bbdf140b8fdc4865e8f33489c8cbb82ad45073d1a72cb24c8020eddf3eaee318137855959c2fe37ff4399d5c46eab19c6cd7652cfb32a5ea7ddee416b8cb7a4b806805a3a799c1b67b936b472e70e957b3b2a4e4e111b9a66caa0a3a3c55d34a8c53f700d8ba3430facc7a6b1eace69a32ff928ccec081069469f806e3847ffe72a38e708a44a06aaaf4a524667bff1aab3517e06339566426f87085ad545bde5fb8c4a7a6ec9abfd760a3b98de464c7163e5791fb95b94cadb530066e1a2a6932b2705b83f27ff32f0920dd929df5c54ef17e739e81453ca7c45715217c433eb1cf271705ed14e4d47a64c4bb2595f8fb79ed6f76166d9b8397dd3df941a6870336bcd0c0103bbe08c2ac972f72137bec4fa7ae9500fe14f7537cd7768180c2e893d620e1ba9a534aa5da2736c2ef19f6b3989df9bbb78ec2287df84154d06a9b925520a426d816d331a9c241699bd1aab96b0a9be3f9ac8eb2758d49a06687ed8035ff1e18f1ad2ce50bae8eaf767a719654b4c5146dea6568ce036bb0b3e33a22b514b52b05d2b39e1597e109b86215201f9ac4728e01816a52a9ff4434de0378d23840ec17b486577e5195e8f21e34ade60f8015af247850c80f50dd963a737c6dfc72fa6316897be840f5ed204bf0ac800647a7d3145fd65e55f46e6ffb25996afc55be3077272e16daa6aedd1ed9d826ce86c855aa52be6c60c230a39b482906a65493d82a27b8aa2f0925daa9cbec44903d0a6adae0de60ae01c1a57a77e5895e84c4b750da0ef06aae8ebf685c1d8c291c46e1235834831eec53438ddec6c3b8d465811e7cb0c3910f80b9b8c4aa6112eda78aa41a10b4693f08e357b0beb4fae6e449e2afc33c3e48f1db4ad85161ed2bd05581de1ab44a4d61b789f2d72be0e4a884622402c514ee2d4d20baaf5fa0476b0583a1a7b4ce636b5538ca2ac3c72486290994eca1811ae89bf890b85db34a0a92745e9081baa769237e723baeceb9b45699e0e2cbe6ac4767c93a06092cbd03f0f7707172dbd575eba2ef7f1d0a4af8027e09050ac4d1f3891b203d89ce35bc22677f97b3b43f028d2cc79e7fddbb11883d0af677fa4526f7b9d99fcb024c0de085ef67cf1849338f1d6c3c47d882ad0d89e411abf33bf786e46be66917efd9f16f25212421e6e1cd613783249206313bc59dbd094e44725c4ef7bc3649cf320114a649eebce2a607ccef718b212319558366c6a7e3db4274df97685d59fbe50931361c9aa2bfd9c4b3debe824397b623a037a831fb0d3c7bae4d8b6525acac27468aa20b0679ce87d8b30fd003d71f71e8c54b7a0637ff3cffe235356fab2e32b7bc0a79eb3171607978c6a77bcc4ba7bf596a3f005a2dd3a514c6f073d327aebc02bef63797602aa1ebff1abe47c2d6b495861953d58dd800d30f19e18cc8f983e86baefa0916d19c840265caaa4d60b8beede949ad3120c1dabd9e0fe35a46008dd305c8c7db517b36379c4e0caf1469f1c7a8c505797f7fb9ec329f7055c15d5032679061abe2bc8dc6e2bed61051189d4c0bdad0b3f097396e51bb6a6bdb9e840a2dcb7ee81d94780e628adda76c28cd5078e7d2cd5fc3a93401b83b8df44651d764a9a580ccecb510b6e21eb345d340268739316f4210c16ad79e8a88d97bd4bac71e4e50ba4a651134498b3dba93f75e331a8733875c832412bdab51b39bf989b4a90f1b56edbea7202c43f500e27ae838b2dd0cbc48dadab3d34c21dd85da1da48c7201b7c68c30b7d51c5799c2cec7c3e454e490e5414b9f62195d56786c5a547ccf2ac6a23b96d63e77a5c29e7089ecc9e2950f6244e1c5bfd54cc1cf4930a890a2d0af930d897c57c439e436e359b9b2102f949b813f5459420da694eb74937e3af11c6efed6f68d8782d3da525b074993eac712ea0795186b0887c0b041004add5de0c835b93c0ccce298d694fbf462e276a1f7343300ae88be2d4b809c78b22b61dabc0ff10c94653907d857fdcaa0a13c7528d31e3896cc10126af464487e2afed089a3f60ceddfc64e7738ddf90b90aaafa206ab5b038b8c4260edd60b25b09ef066ce0e4545d700e52a52916d9ffb83eaee461c012c114d26370f059af89c91b09af76d1e4b897fc2053e0c08b1c8edbff541e1566471439e2464c9de4db2eccd53f5214f76719b361bc3d6509c7bfc2ab8e76106815cba6d7e98ea652e3b531e8838ec5d820b7cfc2b298840f2ce8685b469fdfd5f8f62f5f6e5d99151123ad1808aabedac2c28b23c2b04d878fc12f1ef7e08c873468106bc35f155005065775b254fd24f65dbb136be999aad7c0e2fbb75d3b92f5712e326a99ac4bc3e43e1e82ec0710d5dad282f1329518e2b9ae194a842808cea2686681acf9e2c5c93e902ffb5dd0eb72d38bfb7004f29222b9609e7f5a16759bb54c271669977f3be4f17a0692638bae7b51fc156cdede31062a9aadfc670c3cb4736f1c74b0310c870a00f0d0e1fdf5710766d964ecc67deb28205df0ba8d462fba6cff52a570273382506863ae1923be78572a7d455713a39507807deeac825273fa5887f6fa7c2e9e950179d4a766dacd866d1ad422af79bf962eccfa9b3d902c638ce04c304764d01f521d309a72925c4ceb9bde635b32022cc2a0e070972a11e867f7197a3c2c52d8644473029091f874622bb37956fd7bc3ceb0fa78c279b0a77573a4d8e2ba12d34f23b7d694b49d680635ce4ebd2ef63178329c30af4321393b6a79c7f47f9d06baec0080fcdf0e8c31219321713a6c31a94ce48073eede900b75b1c7702e3cbc313f27e59f281e9ce75c98beea5a5734ab117bef6e83335ac3a18e94fcddc629aa7642bb9dba3af34cc67ec3f95f143ce4793ca3ff1c214eab60479cb4858667802ccdb7f12ea3484c900cb01b2254ec06199b67de49cd56b8ddd94f461a1075ecd4da5fbbd4f89c103187ae392b12ff56133ae97ac94abedf1da39e3db9293568138491985ee30d2418fdda0c46b9ee35b86545d454d9a9e9cf760d3030715440b907f923f9e74f4e71bfd83de7bac9e8cc593fa8687b861bb40f68ab3e800a89a7d0b248842c492c859f8c403e00b2b3251bad05f322fb011b47f1fcd536a0f053f45fbcd305d286c2fa3bf613767e924121699168a26da181269978e6edc12fcd43413c875ac729b64c72aa6ce69af7c3359813d293b84932207cfd08dd433cbce755c2f07466f0db84484215274b51b245e523033be7ed2e8b4702898e0f9ab465ae768a1792529df36955142405c297a268", 0x1000}, {&(0x7f00000014c0)="b9b2e41047940c9d5b7e69a449e22f45e3c396bc0b5570b4bd7254e116142f441511c1639335442c03d03810305a81302422cce4218a65d9872522a0cbc152cbe360c989250e8e972151e4d288044dac04272f268a", 0x55}, {&(0x7f0000001540)="f1d12f66894c96f33fd7446b3b06db7dbb43bd73c01976eee8a1efd6bfe26ad4afd683420e4375e7b92a78b6e6f0105d52cfe4c08e4061", 0x37}], 0x9, &(0x7f0000001700)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x30, 0x4}, 0x403) setregid(0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xc7d, 0x3, 0x54, 0x1, "ab9d935fd03b74cad3f606a62abe804695e46af0", 0x7, 0x100000000}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r0, r2) getgroups(0x7, &(0x7f0000000080)=[0x0, r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x6, 0x0) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x106, 0x3f) setuid(0xee01) r5 = msgget(0x0, 0x27e) msgrcv(r5, &(0x7f0000000240)=ANY=[], 0x0, 0x200000000002, 0x1003) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x40) faccessat(r6, &(0x7f0000000240)='./file0\x00', 0xb0, 0x1) 16:00:14 executing program 0: link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x7fffffff) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x99, 0x5}, {0x6d, 0x1ff}}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = dup(r0) getdents(r1, &(0x7f0000000400)=""/93, 0x5d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x7dae) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x71c, 0x0, 0x5, 0x0, 0xfffffffeffffffff, 0x8, 0x100000001, 0x3, 0x3, 0xfffffffffffffaf3, 0x2}) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:14 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) fcntl$getown(r0, 0x5) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = semget(0x0, 0x9, 0x242) kqueue() semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/165) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x64}], 0x1, 0x0) r1 = dup(r0) flock(r1, 0x6) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:16 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom(r0, &(0x7f0000000040)=""/121, 0x79, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:19 executing program 1: 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) 16:00:19 executing program 0: 16:00:19 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)) 16:00:19 executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000000)) 16:00:19 executing program 1: syz_emit_ethernet(0x163, &(0x7f0000000000)) 16:00:19 executing program 0: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xffffffff7fffffff, 0x1}, {0x3, 0x80000001}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:19 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f0000000000)=0x4) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) 16:00:19 executing program 1: syz_execute_func(&(0x7f0000000000)="c421f9c5f700002b26d1efc442a1f7749100c401fde70a0f0b66660f3a0f5d054dc4e241463e450c99c4e37d19ebe4") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) execve(&(0x7f0000001400)='./file0\x00', &(0x7f0000001600)=[&(0x7f0000001440)='\x84\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='}({\x00', &(0x7f0000001500)=':!@\x00', &(0x7f0000001540)='/\x00', &(0x7f0000001580)='!\'}!)@:,.]\x00', &(0x7f00000015c0)='\x00'], &(0x7f0000001680)=[&(0x7f0000001640)=']\x00']) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xffffffffffffff15) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getuid() readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/151, 0x97}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r3) getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={r2, r4, r0}, 0xc) chmod(&(0x7f0000001700)='./file0\x00', 0xc0) geteuid() setuid(r4) shmget(0x0, 0x1000, 0x8c, &(0x7f0000fff000/0x1000)=nil) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) 16:00:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x1f, 0x80000001, 0x8}) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 16:00:23 executing program 0: mlockall(0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socket(0x1a, 0x2, 0x10001) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:23 executing program 1: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) socket$inet6(0x18, 0x4000, 0x7) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000140)='O3;', 0x3) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="b9fa4d2582c321a8cf98798e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0f0100e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b0300000000000000cdd79cd66c31400b4dc386932d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000200)=0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x80000000006, 0x6, 0x7) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000003780)=@file={0x0, ""/4096}, &(0x7f00000047c0)=0x1002) r11 = socket(0x20, 0x5, 0x7) fsync(r11) sync() shutdown(r7, 0x0) r12 = msgget$private(0x0, 0x288) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x6920, r8, r10, r8, r10, 0x10, 0x3}, 0x100, 0x0, r5, r5, 0x3, 0x80000000, 0x8}) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(r12, &(0x7f0000004ac0)={0x0, "8a79a450c5bb807aaa7e6b8ff0df90a358cfedcc1849a1c1a60c338086d10f00001819274759f3c4126f019b31bc30153b6170e84be3f0bd1823e171606ae8e9dd01e739196787df91615435615bb1"}, 0xfffffe12, 0x7fd) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x800023f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x2, 0x9dcc, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0xfffffffffffffffe) writev(r0, &(0x7f0000000040), 0x1000000000000220) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) r2 = syz_open_pts() dup2(r0, r2) r3 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = socket(0x800000016, 0x1, 0x100000006) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0xffffffffffffff43) getsockname$unix(r4, 0x0, &(0x7f0000000040)) dup(r2) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x3, 0x3, 0x0, 0x2, 0x7, 0x2, 0x2, 0x2, 0x12be, 0x4}) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) kqueue() 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x5) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x294) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x60) r1 = dup(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) fsync(r1) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:24 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) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x140) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = socket(0x8000000002, 0x5, 0x206) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) close(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) socket$inet(0x2, 0x4001, 0x5a) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 16:00:25 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x8000) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x9) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100, 0xffffffff, 0x0, 0x0, "1d78e77684c8c277930200000040e3aa7b1b666f", 0x4, 0xba}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/4096) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409ac", 0x4c}], 0x1, 0x0) lseek(r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="0b4ad429dbb967592010e58325509a80aa8fe42a3b6296364c7a00db11f5c2af2d8f3f1c08308945af4f5e4721fd2729dd55c3beb131019a2556b0cf5a92a50dee9c184921250083d4c1d94dccee44dfd77fd1551fa039480a28d90fea90f434754b0de6126b3ffaf6092a02328113dc2df844cbbcf6c0cd2effad1639", 0x7d, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x100, 0x1f}, 0xc) utimes(0x0, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setsockopt(r0, 0x9, 0x7fffffff, &(0x7f0000000080)="e7dbab277f2a40454e0e461bf614988fa3ce27ec664404e8c44e6115d1e4cb548b15bf6ed2062c6e56c008f0687190ec744720b86dd13c779843553d08aa13cc8355407ff95f1f1476b6477efdb238c73561be79b127249e7401729b1001279f635c6f5c93035024a1721263e4198629b62888c9cc2698ca8658a701a50591b47837d45d491696283204f3ca219c219446e7f17a31a4069721079030550ba7b0d02dcad69e0f661dfe6ab85c51e26a2efa86c2cf2dd16f57993e939855bc497ef7523258898f31ac9bffb98cbe2491e00016daafa2ad66adc624aed289f9202df439888d18820e0f361908fc01fe7a629ab75fbe3e0bbcbc7064e5be236412717f97f80e633d0096e1849e179b7025bdf516481d5b7381d6b770392382bc1aa8d5d9615bde044a7020188b68e8348ce28d666f8ea739d94343469a2177056730b3d3575ddda398fbc8f6c4ff20a38ca372c46e499e22a538e4c236769ecbe93a5f494c137ad358cdeedbc57a45cc57c026c801f29f07e6464134fe328c625242bdab5cf66b759a7a4600d31d4fdf8484013330ec4c5b5efce372c471cd4eba65029feba97b927a14e81ea61a1107bb27d3087fe33958256c6b423e032e8f18e8f7338abf98c2f597e43d2f8a0e5762a719942601ac262465ded8c4a2a3db765c0bb0587e44fd8ab4e7a715d7b281a2639ab5a525244ca31ef33d14b54d6351f272e7993827c835020471838ebe4ea9b048cc2935781c14c47377468cbf535c9bb6b909a6749233becac8724ddc3a03fd26ab9f04f4ae1dc842abb4f07327bb01466924476e9548411cd846d43191e4aaec1c21204f9d264e659d3ac2360229747e1eeced73de67f3462add2c8a365a8c088636b3577ebb1c1b50f1975f1020e3d6e536d3f8cb753c06492466a31d4ec689de64cac7a7ec33bd9b3ddbc762ab07d942b3294b6b6fd5b32af0c2230615efc7c1189cd09f30ef155abab61c39a61f83426412e68a7cc7de7da5221db5b8ce1080fc57e6318d7bf08c3ed490a00bdadeeef16f17424e576ad1a3e53fc470bc44fd2b8a234a94abbc77d86ae25a317290658b44348b6aa288ab9a6598b8914b7834b6c70a9620ce41980ad94b07cca1027b24b2c5aac9afc32c0304b150345db19169ac54db3ff9e2799afb47fc67f736af39b88603be53e14aa8b6eeee8a56b9a62863522a52b8a60196693844026342e52a855e503408d304b4d5335cbf1e8bc73c4860f5b51f647f4e5fe8a4df2f6669e114b8a1eedb35a6b8d9ccecf2ad494574dd0dd10fb983a06b9c6b0a4d0299e13c416d60a2b529829b5d7e53051ecc478c514bf1a35497e9a18e8e0d40743914d5926f286c1fcadbd4ff8373facce78434041accd0bdfbdcaf32856ff8767a6c7668cc80abd37bc3a98db314240d0e0fdb3ecb763f32c92e437034f92a735c2fa6a61c9e5f7cca6292e9719d81047b1048c59c59f7d6e4c6afc8f5b1a0887f03f44f89ff2e050c70221931adafe635297dd1d9ea0fa78887cfa7e028ad3f0e0a10adaade8f27a0f7504c7de95f02addcd45d052a21b191f500f61940e0fc3d53df4f2c872d572a2a9055b7e2f44b306b1ba3a17214a87f199173298ff776d8956eb0da93b380e7d6cd2b99eca206db066ed6c3d6693087ea962b0187ed39166e8ce27355132b91c9759d2d50b53a1ebb028cdf93af08526445d260a7c7843cb834002fb3e4ea7f75162bc4e89a48fb6fc72c102a45886fbb72340fa356d0b21e582dd08f09d7071f42534fd3368154de363d0fb9b4696fb99e70f05f1cfe50c13827a93b4bf25db9f1667649e9f13474cc77454d8d75d78419ae2318bc0547e0222f4f1920d5548ae9cc7ead7fb0087c5ada80177a1e914b45b2b93d878dd52799951427417a782b6d0f6c50e5f13c399433f83e8a4b9f786132a6af5bf068382009e870cdaa5d2b5b98aeaa8c5931f31ae9e54d566ef03503db5d8484f7c6541ee04d6a22d8d5831e42c45deca9084141c38b198c96f982d2142801e4d9b514bef5d981294b7b30a085198bdda6e03ed2df0dc60eb92d2833ade22fb4f71f484061dc149c820c0739782e20c6524c780095f5e5d2486aced4ffd0a41800b2dc8480ceff067a2f28953e200250a01626fc66ffdf498c7773bcae5d9dd6d0639020a49eb26eddec0a171dc3f67de945dd1283184d8fe3dcfe477f74b6be22050a073b9fb26d5750ac839c221de5a48a7ce43dfc20d71cb203bd6f3c7624fa1c7ee4275b2ceaf5e23ad9f9c7de4a969db066640b535a0aa8bb9ca10896c34121e3e0b0d258bb54ad3162d3d028b3d700b0febc62e046b2710cf450494e330b5c2542a4e8145263df134e34880c6aba204326f7ca5d11aa60a42bfe6b719dfab318efeba11b412d8d4ace50fd870391b58a72c420fb33ba407b26b9c6fa881bf9c08efe673a1d38e4bd7deb90d77ae4633aebe1d4f1bc1b9b9d7b630726979ee8bb29db29a865ba1f37f96eeb72abf30621b34756372f8e64c65396c60e3c670ea3096fbc120bda56ed11e9fe13d7f48b661dff384dbac14131dc77c58b7bbaa17add4237fc370e58f22a0c680effb991cd361866e43add13c3e0933f78ed98c2e2a9b5cc05f7df3cf5570d4273f879d853bcf4e00f9659af80aac958e3dc9b57d5d70f9f5746b7c39a2212eaf287f8b6ed5a26fe5fcd92d8c7e085ec8d2dfbb723e04ed683b69a3c5bd972fec9fe3b87b700c3bb6333e4af24c50771109a3fe2b9d93a1f0cd789d5cdb3974e5062da34474ce72a2b66e0a6ef7c75ff59786bcad5935a34eda590e59c13d4645253b90e14a9734cbea80e6de799da6f15ce4139811a394bf6c9919fb9e03fc1f4cf9fdf297eb4f5b53e5e3cf24b216fcf4b6108c5168cc98082aabe044b6d22a4b51da6e0821636cacc38038a9af419b30af63dcbc7f914d4cfc7c87ba90b988bdec732a20fd2280945a1dd2df1fab0800fb296154d04176d5f6a05a9020196901804bebe49a89515926f52f8a3b5aa19435c0af8f85ba74fed8264c69e6ec0d5cc22786a59f05d2f3b22b50b1a96c9a9148c02be29fad86bb71d3f5c6302a2d231b8779c61dc6fad9f689ef9ca16e922c31bba6cde5bf0a658151e881d8de6bca637f0481ee48e79168045716ebc2e129183bd14f81f40e580141108c34d9eb330791cc891f63b7a9f169ddaed5d23975db0df51b892889f218721bb1c21e7dacfef855f79e5965da02936cab84bb05eef83b8ce1520cf36e3cca80b4249a9726100eb7a893788fd3ac326e4be1268aabfafdd34dfea505302b0f680752bcb94976e3129ad9bead1f06b6543deb1312f2ac6835b7e387b8dc465d9d69bdd6d5c7415d3495da43c47fbc330593fc80fd3f827a7c72e05bba1f0e95c64e1a2c8810dcfc227f830a862102fb4403e63fa3b906e9c56ad90ec953e9315e01782a4c962a65939d68fdf1348cbe11fefa37b906af49b21512ee2668cdb5df5060c89e29b9c6f7761be6b87000896c9527671c258fe0cc858be3cd431da1a678459aeb50a4870183af67e0d7858dbf18eafdaccaee89dfc17687af115dc71774deb2722d3e567df1573f5bb83d0ace7c38d32811ab2a95e9999f16de676f7ea62069c133824cb04b6404c361689bc258141a322de2bd67fd5bd242d8d20603ab92364bb63cec386a82ba8f96270988f5be5409ad5d0f04b62f992b4638f254682a0a601ce0af0011073eebaec005725f80aadb9bd7cdbead62725bff2b9c87cc7616dc5f09e072ade64cf87d9f373f758fa55d3784b9b8a200d057829d9aa5d4cd6efd902c211ac29d59a32361bc106dac803b37bf9bca73deefd3e7d4d74e3218633939529b3e4c9e74474d6dfd401abb126cd3ea59467d2080d580a64ce3437124c3de4d16866b8b5ed78f7e7e535fd4e03c3420c0699121361362bb7b43ff431820c842684fed986151959b4d63b8d360eeb3d8d52453b051a4ed0a159ca74aa4ad8b80afac843281308ed2ce865a690192d96f638c323f725cc4b28927f731ff5d49cfaf367751038c4442bfb4d97dcbac26b421f7c1930caca81832cb4b042c0108a5b306931f85633dd995add9133fe958586d90621dfa9d287950b9a6ea27d0eb9a8f664215e246083189d878e2f0c2c74cdd2e7142fb8d238cf74e923248fed41a97548250bdef5e38e1d890f7e051a9f851e8fe5a4625e9710f15ce4482477c94f42194c7a36f802ada6b4ac30592cbb3cf1e1e98488345e3343b5a47332339c00cd8d977b6a1e87bea50d98324ddcac812715f6a54a2b0c0cc7fdb8a21766699c46dd29f127aa010cd7a4e26fc1ec001f47d62cbbeda1f5b7a9dd481718aa87ac05b303a68d1a56666aac40e56ca2d7c5d3528680fc44e208946dbf55452376070e73b9a2049e25261a202f4deba3bc39f70acfef014da0b5a24838bffe8da8d22234f00feb4d9b2d6aef41e3c3dac233bac90322663da9d583bce42e4637b9508b90466d16c05c43bb8cdc12c45c399027cb22468cb281e35257aaf2eb6ffa38537a12bd281a42d05fd0cf63be64bd31f5d741b8bf418509d59f29b57fd42490872e02d45f4e5fef35ea679101e1f4a4391941723a28b2ca296e1619f549cac267cf46b90c6228d12b9cb0f946ab7f388aed9a9df394f7321cf1e3870b509ebe2d50eb91d78146cd13a1c6bb56935f254483cb2630a4f776f0f82b16035715b30311bd7030c481c9b8558e6ee456501c14d8bb11fe977f259ba2be8c235174402b8b0873f8f42bc83e92bbc21888307ca121871bd93056da660e51b15a70ca4038d091e5095b0176f12f7e47aa3b1bfa185d3a0a5dbbeff4f7de9a8cbc7ce5bcfbfdf1162b5469923a2a4cfd5bdd2df213af876c3a61e9eec22eacd1e660562cf79ddc5a0ad0dd7c30ea3364b557b219b46dabdd87a99d6e8410128f7448c0ed9b26d098eb9ddbdfe766d3284a045bfe96a90eaca6e6e36b89a48ce59fbb8aea095b7765d2be405052b79d22456a169da97cfeff8c44329dbb4ec03fe78754f480b0f87992d72315bb2b6fe9a2abd6bd4d13f54def6f913829f7e9ea3320e2a23f91fe011f32529e2a9c298442be930795ed9646a58ef7c47f5dc8c1a281571da9ac5326308655243233d50c68d0d29b562230539f0501f3c6f634d22881257659cb13aec5da3d2d7e487d139e5b8f1216658c7e87ff12ab533a4697f131e821ae1c03c724b32259a137c4062f9341b90f827eee5b0e5dfdfffa7f9221d1e53c66cd528c0a5f88030ff17c9774a29a4e37c78ddda8aa867fc469a931f25d2ad54ea47c962a22d7085ec6f3d66a367c7ab79e4936d595725f9bcb95195f0455e78edc17246d02299ef865b65141d84bb2b62ba1041753a192a7fcaa89913fa26a18bc392719cf14916d8bb27ea4a4b84accc268b8ba17e0f8b5e5e1efbdc73b5deb50e7549c4f5fc7239188ebcc27c51cbb8003392ad1fd7c0c40b51fcd0d80fbd6dba7a3a9ce60236130570f6c22b9e20a444946ba28b8711615bbe05d078e00ec41b308d5e5d215958cb18b6587a669fa25f24353bd512d26a95f806ab40e9324d4d6bc4208c8cb00e2a82bee414dfcf96a2d025fa4d8bdfc5fc4e858a3d36d4418f577e387d79b8fbabc971a524e865eede82bbc6039ee1260a3d6073fe3d31fc9ad9639aa2177af43b0536d0e58423289aed9521a17cfe7f852af5350f37878a9b5748b3f27ad89e8c9f0f78df768961648518656f1ebcda4379db19805434f9286abd4f5cfd27cda615fe0445956", 0x1000) 16:00:25 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) r1 = semget(0x2, 0x0, 0x200) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x20210, 0x2) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000280)=0x39fa) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000200)=0x1000) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x7, r3, r4, r5, 0x0, 0x0, 0x9}, 0x3, 0x91e0, 0xffffffff}) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000180)) semop(r1, &(0x7f0000000000)=[{0x3, 0xffff, 0x1800}, {0x0, 0x1f, 0x800}, {0x7, 0xff, 0x1000}, {0x4, 0xfb, 0x1000}, {0x0, 0x40, 0x800}, {0x0, 0x6, 0x800}], 0x6) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd54a5619515a4c8ab06176824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb96f6c75f882d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d0000000000000000000", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d069f1383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc37b8c9831a62f162d073bd92aa809f5cfb7cc762fb9bd518db00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f877c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b1018685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae76bf11c9d79900678df44ff0ff000000", 0x12a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x40, 0x800000002}, {0x3, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 16:00:25 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0xffffffff80000001) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/79, 0x4f}], 0x1) clock_gettime(0x4, &(0x7f0000000080)) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000012c0), &(0x7f0000001300)=0x10) r3 = getegid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000240)="b4c80af1d16c2cb82a3f2a8f756b947ce47a9d91c48de51840c8a752719cae06f98eb837907441319751fa38ab4734954c5675b1f5dba1845630065e3651d38d7474b807abff8243950a03faf6981082e83c26a7097aeac2dcca5d35e9a253b10e5a00dd493cab404ce63d0bdc702e565a74943b250c54bd0a19a8fb5459c4e3a8c09c5e9456855c43df4af2bad330e9c7f59293f4a26d3049ff53af1e1f6b91641eb24e2201b700f108c8f91837fd2998fdc94cde33f43a2c4ec3e6b1fcf503fc6cd9a724a014e3500be3fcfbbb78f3ffd5f25a7e75bb24c891b02cfa362bf2d72e418d956a430d7064e566fe3251e3742169bb7f6ffcb0bff99280285dc44aab5d2e7880d80f6d6528693cf1934b864026de20acb2c933462b2c6b437e407a4ff90f2a434ff36dbfa9c3cd44b5ef6b5726b4629711dff5402a75ce0f688a3d5e1857575a20c9e3d25329708c39b07766327018cb94572517024e1bef6e7b985a83cce164a0953c1163284b1e145eb3eafd6d61801f44eb231f0506b873a9d877d223d7ec797a62154c4c32aa2eacdefb77a795b144a9d650bc57f4a72f5e6f10747f7a5ce599fb28b29669f86fa5c1824fec5685c0b3500634585a7fc40cf3f96b7aa4ad3e1338948326868072ceac41950e5ac24a677876a47b7f5750100ee9c7357a68aa6ad4ea9a98aa298871abacc09af104bd109a1f3edc194cd429bc05c455131e7af9e05bea71685b5c459fb7c7cf50e8be6fd0849fbb6cf9cdb129c4b5c4641e0a3ffdf7223e0efae6f7a7994b068ea129fb3b97a5a4bcf4552b95c8d2f004913950ddb1e4ab30ea8bb3c50ba74120faa6cd0f41cafb7501eac1654071244285f74c82654192c48784ea6013f715916e49b9d505b8b599e8cd1b5842a335fdd6c251db3d1d58b14eed08f52fec8419b28efed0921cab83847dbb2152b47e539533873ee053b64e8db8b247ab371c88f546a776c586e87f0c4b20b41c832d35933100ff36433f34cbae1a66678da6a0b001fb1e523d7e7be04456766ddef4a3b148a7ab57c09636538739d8047c5a291dd5dbb3d43d4ab6c99419d5ca5e0fbcf2bcbe01a2e838f5514afdc2b9ce10344712b5262f1ed123655060420c906ef3f0fca1bfdc679cb72872c0b0ffb60f42dada2f078fa74e384425d8ced5dad99cf8e4366ba07d0ba2ef4639a0b7318e6f748de90fd74364d48eaed65e23391fc1f90a133338ab06ed094c71028c1f91d0f54e2b92ad91acd543c8ff3a5a222158e062b7797fc986f94ed839727ff606cc0fb5b89106b2ec6719d92a670d8644de3a7c71d124bc8c37bc35f52153c3cc4ae7ed599e412f6fa6bc09500cca781980288a83b9d9edd207946aff0bb18ae5ae55d71d231f3c4af8a7748792398b6593192b64116b9e7028a98c2352ee1474a5e75b1ef767afb53d65b2f64a4c83f7b60eb7d003656aa742266f569c25b6b5957da50cc536fb42b8b95d3df72d3473bd725b4a4aa956a5519533fda1d71aeb303e5874186358e7f3073980aa77343177ed44af19a2285278c1b5d1848f70ccde5a097e55aa7d96577719023f640d44adea6e6d44fa49abc031d44e8d26f28a078069da98d2f31700bbba7535b75084b0db344c22b5eb9fa7bb3a6f988561b1c281dc9d4e1f23857a4f7a6e01456ffb97065f936976b2e3d6f2cc9e350e4ea63e84078cb39b20328e227e9b369277055241346fbedfd3f4f62ba7696303df0987cae26089718f86bad4afc341afe788bb70a6b35a4177ed98e5b069b67fbda5172118fcf62d1621f5a665ad75066d6709d96e9aff4b1dfe42f617f9a281680becfdb62d95894eeab38e4723731f52eb49c77da54308762f0d67d4c3a584d4d423bf6e799d8728d18596eca96a80cbbd9c78e503ccd8fa8e3a7a40118426d15d4e4cc8f78357ecdf1c0ddb8b9be39e2dbf9a180b213de372e7a175dbbc0e74428bbf9f949d63cb6c101091165a1e94e67b032228b6ff6faa40727b6a75ebc6925e8a0a3bdcca0324e4cd930945735ffdaaa7b7483ecb2ac675c0891a2532d4df6f24f06f6baddb867185c82ac16f2e10a048983bc45ea20d3bda938027552448fba06cc71d4f8ca938be2ae1c4862538eaea815cdf52f889d5920d224238b5b397702838b90d2ede06711018773cc39bdf9493e920b3ba4edd2a9c870139d3b74ff7320ddb2fbac4ba4b4723c41a9ae93477816f07835b557f1e8e52d5fe04004120e4a0c47f526ed782ee66fd30e967ee4e237fe43bf8507b12b93e987ef470a5f797dd6b7c8e38f3ed708a5e071d886c051dcc5deeff2f058b6377b0529934aa64a7de411c809c2b45df6c08f08132b5e70ae93ef3081c02430d33ed7509c524d3783a8c0ee762b279f225e2a91d3e80a23a24de041d7be69a9e1899b53f3d57b3250df2bb62823d8ec3c87f337781c9de923569b4589bb845d35550b4fa35900923300db776a2c9f550c83877d9d4242fed8f7c09ef3464722ec2672538e7b9c688d07b03d872d850010e68b2344dbaf70491af6bf005d0d2104626c6e30220e720478540e548705bc5d21a793f25f88367f0edaf23b0ef62b5aa26a42422b316d70ae1960a16292fe2d002bd86c071e8d33ee23b6ceb5488eca4e5bad60189064b1aadfb5cedf7e0c02f4405e6fe4a14919728897ad02e0ae7120cc61209862233b356acd9b3be4dafd797023ee2fb270aeae6b74c8e03ff0984f0ddc5a4f12360a77166c58eb3eeed78b3b832a53e09d74513869d22dcf28a774cb4076c8a499abd7bcbe33989c1253afb37e2ffd770be474ad62d4a24b26980d6f475034169722f98342169ac4a5b2d73e59a7539b231da307c62b6144460c5b4ff0a385f2f6bc95a7f2ed301f87c7336c622e28e710fc69ca5c94d33616b26413c91a472aa666f3e8bf2628a99fdd1b555d6834bb922e4a5274e202303dced283ec23ac6654a84407a585b6f194479314cdc0e0d3572b65cd91fdfa937522408b8701d3099218d4b101a735d64a063e0a856b6951def6bcd67493a189367c16818bc36f57c216dc6e34d351c752dab2da7b0468108913a36b20159d14c9f85d59b037f02dfc8ce6939262410f16606b5da45b3f315a345e369b640a06d2c85f6a829d89dd5e743c2a1be900f4c7de87f6a3d7372a815f8ac7afae9c5ec39d58c946c8d647e4e0063cb72598f031e727157272aea4b52b023a15123adba7d49a27daabe48b2ecbee918df1430076a436fd13d8ada99534acd77fb146da010152976047996b47e0282fe2807dbf729ea5ab8be5b8204dfd0249726aba75def4e85b08a668c6eea309c1cca171573cc14640212e669b3f5c68e30aebdce9ddcac9e693396d59505edba344cf82faa45bad63d052b15352bd0f83c15eb456daac72ac3ab769eb56474abb2afb996de65823ba73db5b95c6d0f1cea943d97d120545051ca645d581273d140c82a88b31ca2425b5b7567d61eaa0ad6257bacfd954bc08bdbceba3e2f51414057ae21609c718bdda673ec2e6c0fcc3c72ed9bf75f89af9274c395a55b6ba4862db83674c4d0d8ca7667b46e6935b8b059765998870f5036fc184e4bf3c317e82f04119a323101d522e8c820f7ff45863abb07ba7fb7f7763ec8d37557cf15b1b184d692da0b4d0c75dce954fbc9d8b0494cba4577ffdfcfbb00c4f53478054501d3f5038b62332025c419be491badffd3de5b763980146e3a7115d57d4f46bc03b0b54b111273c14cc208e45ba19383827f599bd187f768e178d57ba46a5beb9e9f84423f601c0047f630c09a0a9cf9d2d2bd72cb8ec0fde2031b04e1ae8975460356dc4b52a02d60d799d00f6f4cf1207261dad8255ab3798c0f89636abb244982df4d6176f4164171ebaaaafcb88a7a6f418922058948139cef0e9b33f21a718e62c9a38c3160d9f5cc27e0911ea5dfff04d6fa9a6bdc4a79477c3cd36eded46a67bf9e3cea95eaf02ef190d62dce29d0713e2029d92badbfbeaf63b9a10417490884a3fe2134e9b070e96e03490f9b76710f6867a0b999d95a38545f954b09d950d9b8e95706faa54b17a5571a5768ae8d734d2ee0dede6e76057c33338c1403e6c6b9a85252f9150b681f4ac742d17150c5613b88773be27786e6dda0bc8b5d7783862b3fb6c4637cb54cc802829646fd7390c510a767d3641af137276610e84689873090d3e34cb710cb70de373215a13388eabcd4c3366c9fbec9a498e9501ca795af6260de8fc13b595ca6d00f8ff08a158b3a9f8ddf27501e55af6844104da70b5dadc7fdcdf85d1db81d86570960831df3defbc4364dde9bb2d2e6d067b321783cf6c751b150652746aa94598168fd0b5fc8c663a52f5d42d216847c4a310eafab06809e9aee2bbf2ff613f1b241680e529195f87f56cc54128977c8d2ea36df403217214e47c46d0d0fefc16371d8e8081f531f48f03fdbbc3f495b7a49bfa44f0402c7a78e6e05c2b96d481bbe667db11e901acd8a623834fc78c7a8042bd1ae48fd5324367350bf8ee90945a2ef8365fbfab68958b02e510e03558c4a89d6c4e5366b8191ae359f36fa446c5f80099b9fca45f9213460122ce2e7e760b346fbab0897cb1bc840514d261843ebee2f8c1843d8b40a66a6b547447093d22feb318c8195bda0c25aba4e823b02831935cc5b8fca19d2da0ba62d638aaee6abd5be203fd25e075d4ee7a3f25932428b46d3f07053603bb3d0e26bf31739cec974ff750a374f4fd95afb5d91f4bdd4541438f31a1c8ea88a5eb24a68a2547be4f53fb26a8ac4a6365d73b86877cda9e4d04b1d7c9068cb8497dcece45a28231015d39d0a434d3a8116088a681acdb869e87e7ab2c28657f228a6c6d1b751a061659ee607418bb6f865814498ee38b76c937168e2d7ae5c8bd2e50a97c2591f5ad8da6bf6a001a0fe0748a877b2e3ff97b7b6a2c4a4e2860ee1682c4afd2b3218285ced98df5062417f2754fe5338adc1efce72e6ea0f5202a6e10dd98390c7711a6e42dca7546a572ea838de8b6e0763f4fcd9f454fad792f981205f6a828b0a49c59f3edc82299e4aeade5f782ce16e959193e4753efdc526f2808d4276dad73ba833ceff159b951076b37a8307c4e454ae9f02ea5fa06d2e0964a1a14164e0b1c2fff1e815ecc5427b39a17102d799d7d33a77a1d8a341e92f5989d02aee2121c6126e2ee0cef2cb41704565c2262e6fdd9901b072aa7d532c8d07b34bdc6815effe184cb1b117221ebab783f8b9aeb3f634de8697570a0beff90d6ad96f97adc58889301e72c998e2d4ccfb34310863f82d8a3f90417bbb479204f1fba3a4e6bcb96a6b33508cd09bd57466bb92b0ca47ed08656ab29a767ca01ba658647e7037ccc60b2182a3c134ca161e267f4ad61669f865000599a93dac8e6ad5f7dd27d9324575e6a90c31307c65cbca0295a6e88fe437fdb68ab077ccc647d8df276a409a2baf90063e16741899d12d64096353ec0b830a7b414a57bb240e5536b016e13034c08b21fa287d8b9fa3255a99ac0c52ca0abbeff76c6fdfc44f57adad58f8120dd5a836f2298d22b3bb12b635f4113666cf69949ed53635877f348b9a2de5e8d050ff4b0479b0be81c488a0f0a1090a1aa7f53b10c96c865c0bffdcaeee6661bfa32dcdb57dc45870db13bd3fe2ca4119f2fba30aa684c62ef41e4546db000270d77912578346b0add2aa658b23606e7cf0c2257833966c8cc5061df84fb04e2e931b63181cbb148e545ec5f7efd81aa47468ad5588cccc8d703e815725410c", 0x1000}], 0x1, &(0x7f0000001240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x50, 0x400}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x19) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0xc001, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="ff7d58e411f849af75e0c8e8b017272d8666f820719e524dcd240a82377670a33b1d0a6a06902a52909022311c4e00546284c3dd8f71c6170b09975eee2219d2ee4c5e53eece68db3fc46a8ba21543a346d45adb408e700c", 0x58, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="4c0dc5", 0x3) getppid() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "b1847c1e8e0f1c3cdea4704867ebf66fb8a366e3b11ce7b72896bd0043341da73e1712152226c58d47488c7d0064c044461787988fab2bdd7511a43f1b93de43c0006951544a05a1c966ad253c08976d3b1ee1c1c0f0b8c8170da1463225ce913910ecfc62af3dd1bf46cab89cf15bf825a76ab848329d847a8628202191e65757445a6b72b0246a29c15fd68fbc157cb570a0678402ccef92e3ee728ef766bff1d446f0f99fd5f43e128fc9d358ebce47f22a68ddf82f168141f4c6e4e39f154f5a908349fa741c10d4a08f1858203967d0c3122986bbc9c7b5ae218d95503ee777430407cc1f7dd4cb9e5c30d0c21de3371d20bdcf5795a0f1ec"}, 0x103, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x180, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10842, 0x44) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x0, 0x123}, {0x0, 0x4}}, 0x20000000000) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x80004510) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8, 0x7fffffff, 0x0, 0x1, 0x5, 0x9, 0x9e, 0x0, 0x2, 0x6, 0x10001}) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="4e75db3fe0f6b1f32b8c83f20033cd5f96da1017bdff0bffc425daceea875bc354bcb754f18e86a464c49c3d946171a521100f745fced2e56be945b5a9a69e4f58d26cbe4b480f17221f4ada948b282dddaa10b7823b0fba9df91cb3a10a36d341c4b09cb6530fa3e710787106dd6469647ac524c255c0b240f2a1e3a1edae41e7872278ac5909eeb9fed2065abe98067f0b728d3137a9d0cde2ca0c2e8b5f", 0x9f) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x907b, 0x83, 0x1, 0x2, 0xfffffffffffffc00, 0x0, 0x3, 0x2, 0x7f}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f0000000400)=[{{}, 0xfffffffffffffffc, 0x10, 0x0, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x19, 0x82, 0x3, 0x1f}, {{r1}, 0xb324b0862f5118de, 0x40, 0x0, 0x0, 0xb905}, {{r2}, 0xfffffffffffffffd, 0x0, 0x60, 0xae, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x7, 0x6}], 0x4, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x82, 0xfffff, 0x8, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x10, 0x7f, 0xe80}, {{r0}, 0xfffffffffffffffd, 0x22, 0x800fffff, 0x4, 0xadc6}, {{r1}, 0xffffffffffffffff, 0x59, 0xfffff, 0x2, 0x401}, {{r1}, 0xfffffffffffffffe, 0xce, 0x4, 0xfb37, 0x7}], 0x9f, &(0x7f0000000280)={0x81, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x20, 0xf0000085, 0x401, 0x8}, {{r1}, 0xffffffffffffffff, 0x82, 0x10, 0x4, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000081, 0x1ff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1be6eb674ad5e0ba, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x60000008, 0x5, 0x8cb}, {{r1}, 0xfffffffffffffffc, 0x21, 0x46, 0x5cd5, 0x800}], 0x9, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x14, 0x80000040, 0x7, 0x3}, {{r1}, 0xfffffffffffffff8, 0x3, 0x1, 0x3, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x8c5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x23, 0x0, 0x7, 0x4c33}, {{r3}, 0xffffffffffffffff, 0x20, 0x82, 0xee1, 0x4}], 0x7f, &(0x7f0000000140)={0x7, 0x3}) kqueue() close(r2) 16:00:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x8, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001a80)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) login: wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:26 executing program 0: r0 = kqueue() mmap(&(0x7f0000e22000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000dab000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xb0}, {r0}], 0x2, 0x200) 16:00:26 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000100)="1b4cb5247401b3e382f76584114d63f9ae127b7b2179bb2ea1d94796ed4ef0857fb5d0ee838fd5c5eb266f0815c87f68c3f672bd77624ac3e73246385d98c7c2a146e44f52cc4b9a3b80ba547456a55a140f526b4e34090a7788c6264ad2e13524aead71df9ce6dae734b5b252211c7863720a06c3a332a6bda554e1ea3b6cc3a8e37595e19e949366870ae79712a11c8af3e005df344a6bd8a44f4bf8aea8c024c4d58bef30832c04bf0ab1ae111630d0593083d9178b19531184d1fd43ec918e9f4d45c9336440f8ad49fcd0adbf0ec5f42ec17801a85d51eb96f79a7df6851dc2145e056b05ae1f8b27ee6bc85d4f0c", 0xf1}, {&(0x7f0000000200)="9536b3aace399844078b083c52fe2af03d5c09d88e5ec3a4819e4a607cb57a9b0c4552b22f877016429212eb999fb384863c20b069b2a3b31d4a5aef612ea3375043330393a0a4336086a3932503d83dfe91544666f1d8cbff8c8de608e821e552c3a3c5ac93040105212850bfa032b3daca24cb2ff0bb5d92d798e8521cfd5dc00d30013d005070c7e1767b3d5b61e32067179a53122e20ad78abaa45ff08b7a2eb999a9273695c9bf6830b", 0xac}, {&(0x7f00000002c0)="aaa3b65b4660631aacc67240a6a34fb66a0c5e661d6b3a710f27ce100bca9e500daa5e518eabff31a91e9a6c85300d17f3745d9452a1a298cc321740d4c6f1a01e97fd30407b6d68dfd4919f25b4c12260aa33b83a07596d72bdc2b88f164fd0dd881d8286182b1e425f6bb49f2644dc52d173d875d732734c55392d8e795cfe4783de754320a9", 0x87}, {&(0x7f0000000440)="a2553b54eb52547f796cb46be73ea7c115a93e8915b0cc1452dc7a724a867c8089226dc90509ce776d8b1435d43cee962b7ea832be0c95e605a726bc1217154e691ad7633a1c542c95f8c6a57787a9ab835c179d230a81ec96d31b28ad08653946493971b018d946", 0x68}, {&(0x7f00000004c0)="cc9a4b8cb8743b4df02a4e5b83ee85d41b4dc8deb24150981adba6d6dfacc1d3cf2689647fa8a8645450c19506f2394e5221edc4314447737dd5a513b0dc050f3300e11ce48b5d1469a5a3f99209f1fadaac8a2fded434cbc7a7f68052e16909e5cab8618e7c51c4ea8a4d11912e5fbdf9110b1b83d4f388e846d3aaf51436d5989cfd1c854bfd423e7489a68635b3d022202e44fa1447f283a81e77492c3cc72fb6a030cb5f2772fd684a57c085278c3f93d5aa6f1f65b6cf7ac14502c7fdaab40b8f8e0789c5746cf4f6462a81461973f879bd8de08cfa5dad5919da38b7d6ad2d285aa76155b47717bfa2914d456279492aa4f30673be45405b5ac41f", 0xfe}, {&(0x7f00000005c0)="cce069ecddda6f3d4aee176b9ab191f0a4654a19455a4436110fa11e27b33268204ece00db9210394d8e80a10478f0c38b841c3c1790fb8052ae81a336f4774ea292b4a6a7bf85cfdfb9c57bc877592161208e959035a314715d45e42ba4846e4408262562e0bc064f519936ae28ca6cff777fd4cf22f513a0f45970f74ccbf76b2132ea94dfbe2738547e0947a2e2d5c9451cb6f2d02e505667fe041a885473baed615c3be90ee423c6b5747a6cb734979574c16b85dc331fc9f48b", 0xbc}], 0x6, &(0x7f0000000700)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0xd0, 0x8}, 0x400) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) mknod(&(0x7f0000000440)='./bus\x00', 0x2004, 0x4) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) openat(r1, &(0x7f0000000180)='./bus\x00', 0x80, 0x3) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x6, 0x6, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/28, &(0x7f0000000100)=0x1c) 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x8, './file1\x00', './file0\x00'}) r1 = socket$inet(0x2, 0x7, 0xc11) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/186, &(0x7f0000000240)=0xba) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x193) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000000)='./file0\x00', 0x4c) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') write(r1, &(0x7f0000000280)="59b7071f5d141438dc04eb08e79c68df20052297fa863447262dc735bee845827511a10db778b4c8f456d932412094407e9ad6f936b7d73d4d92c7ced267783703447bbbddb81cab31393326ac7a83a609250f2e154d0c010773dac7bfa8f051f96bcdf3130842105cdaa1526fb62d256223b31d481ed8cf16575494007c2fb0f8efa6c60a264fbdc840f3e885c248d32bdc877bce4e9116752b47b976ec4a42249534b17601a2b9daddada5847270ef4ab4cf88b99a59b4cfe09f9386c02122652fcb0c14a43c00de324747dde95b0825afe2da4c08e9a8303954d1aa361b3d18ffd7da9a356ef5784814300a0c47fc587ea9c5790f2c6a79ea943955be8f523366b203f479d464948a841a48c99de47a552c9e0deb1757dfd2aab15657e1e915be3c3d4af0d18ae9e1436000dc5091b7a5b13a3ce498409c8f6e4f845e45eb494a95c6da67edbff64cc36e96155be525dd474c9903857f78126d9e266b4cbac9c48d852a10e5b92738b9d149b79ae5b5ef934a268a4e174657274a980da31355b59ae526a5b2a51c1cb262ebd55fe5962397bbcd44fa430dc248e9fde7c347bdf71218827f036bba8ec3263cc86e373c488647e0e66823ea350099db3eb261b8d41c2f38505c32ff1d3e39ed6c73f5123968c30b7b057ef0ac2fb51cf527d634669421873fb65f7a6f4388e755c43bb05ef0fb4a34475717a40d57ba4c51675eb889c7188d86c2a688223f84a4d5d02384516b87ac113ff2d8714f2a6aa87dcf9b312f30592673b36001094d50f44fc3f3bdc80c75fddb821bea9f5d4444e280dfdac493b0521327344a202c94494aab3df46c25f8e311be1be6a6a54dfdb49c2cfca561ad3b6284641a543a8f4b6cc0eb5b880b5e580be7ee6e78ba8f3a0ff756fc4bc3db53436d1f8a686b2c4e22ad2baed19cfde3ff38e4ea84ca630d632a12de7473e9f02c7c41e8f463818ecc6ccd2628658f800bdf945682ce2c1a67a30a3b994f23f6c4fe8c87704f096315856bf2644e1120728954b23eb61c1d6be5b80073e95b39cdbee494b47764c952b2bce1626f18552b8bc228b9753298e9d1e40f67fcedee2135c44991c92b3c9b1b2d404361724256a2461ba8ffa6c63bffef906510c3adf0723a1f4e388573ce2db1757e37190257ac0731ab3f698e0c4f9bce58fd7b6a7524974bf5aba4409c6129a554d4bf1bccfdbb6d9fdebce67cb05e41e8e5fa5d779b42352f6f43327809c9cb0a9178041a352f1570ab1c78612bfc29a679dde842ed2b4f6e550a20f1b4a99138305c1befd2db6f0ec7b018976d43f189388abdd94cfb52809925483240725e7778f969683eeadf0f60af3c5791fa5250394a49a84499669f3a6812cf56365562239e3a3d1c25d61f7df31cb9ca2051180a00b63c8f3bb79d141502b48f7c74cdb7e49e468f06cd929c3bab8649c5d463e2738410ba4ee86582e36ad431572bf04d6510d957365d25cf7c8df470375d7993bea44273e17f0815739cd97568b29ce115419d9ca1f03b445f5ca834c2d2fdbded797dc6ef90190004a53f6b3f96188d44d2821a31ee0642fd0c9e55eaf1bee25b82c2541ffaf243b48c0a0002cac895f73a50500c92609a18c101133bf8fb64b8ecb77b363863c1a06b3c54e8c5351c76b86b5dd7caacb399eca1d18f6e24e9826f42231dfb9ca210fac3d561af17821c9b7bf433a2f8ce96d9e45f3d18bf24b45cedcc583e199eab1cfc43ed825eae92563096b212202f74780a265382193e77e1a75ca68e424ccb15cae579f1ed15ed00ee2079bf810121792cc66df0e7b7a8101b8778fa31132b0817536fed3af3637e64a410d1b7919c4b0dde6df17b13432a0f65dea6ad2f3391135f629cab8ab3312d962620352533df819275dc9bf71ae3ff82305568a00db20f64162542161319043feea9054b98ed76237ba793057b66084664c2b8327e9827cc952d533024b1250870c8fa990af08cf99168da8b42e7ac8b6f5acbe60ee7efb289b92f15660f99bfade177cd4fadbad72341c2b187ecdc02a9cd7651f3364dca77e342e4044e6cfe91bcda58898dab2216499512e09336be2a63113c000fe3ae2a48a93829cf911ce2c9ea36170d48f86c94fc3b97d4435be521672b50662db3b78cb2755a66b483ccb556f36463820dd7022a77d3c74dea73f959a74954b99e25e469e021104e0566875ae14f839a11a6bf26843c0bc3fe0baf0b20a46ca14433d015194e8146343cfe24a04cec5b33b07aa6ac41f0c0694dc3344b27e76efd064394809661730650c3f2a34c93fbd4397907b59a24d35228532ce8b56d1fce4f6cf4f91654bd3ea4899234bf72095f2a0fc111d46625068778dd6d35e465f4ab2d49f0cde0834d7bab9e2b42b61bb18586771d8ee3d6894fc6e27c728f19fa6e3bce078309060df1af0f735d928b38bc36c59d66c6a38cf884008ee5938dadecdfde8c4c31e443508afd2afd01221ea626ac6224e14ac855468a8ba2536231bda2b072f403311b2592d40018f138bc22db7534e49c8ad17f685867ee2838e3bcef8546134fbc808c6bc8f0812eb4f7b7e5091d3c0edda744802606fe4cc68794056eb8db6ca276102cdf8099af92f5c64c0e8cfaf5ddedc27e4af0b616d2d4249e9094ac30113928cfc456c453aedbeeedfb3c90b2e8eb0181d61dab64e76bc2736d6b34ffc9e324e0e5c834c34c8dbfca80382325b99ce552b9c5c5d3d26bfbd599754202fc4b26bd9d104cb676dbd0472564d3cd62b4a3e44cacdd511a31d7c79c8b379323c43255127b6ae9b394a20241496e8c506ad0a9e18d0c845f21660f66ea4f8bce1355f31d0b7e718c1f15c76b2173f9bc549e1c700b11edb4abd8d63c1371bda1f7a9cc13da385d2b85728053385ed006dae89ce3c73665bcaf9f64c07983519b1c8e59c1e1f4994a4f2d510165da4a0de6e49ea8c8ff64dcde3f601d33ecce2bbf702eb63d134645331c9141068c1ec8879777572fe7c663498178c268f2af79aaa21972ae533923a9d74e16635bf91a843381760eab7ef2d4c058ce1c4cdfb84f735c6326a046768e2be8f8a977f7fdd4932f018a34d508805dd4e4ceb96959f59a0af305b2210683e6a281db65026b4a0f5b08c4f8bab47c1f64c7bcc546d3b27796879840d92653abde7c37af0ae64c185f3ec8e889b7020096fb579e2ccbf5f362dea1ff15e4893027203b517592568c336153f0e466384c5fb73801f74638ff3c47b3c22d9f39314ff3cbf74746f0be8c498669515799c14088d74164def78af70f405ac19e78e66502264027de94a08fe8a6758246372f0cdd4e97be8d5e71e1c9a6ca22838205ecc2421436968006fab95891757702d5cd033509be3aee1a6b776f211f828525f6ada6057d80f812fa8060d78c1cdf985d952ab2177aa7f0fb72f83c5f75a9b9c9750b2b2986fccf9962617267ce0a9499a1d316196e0d0073b09a39c7cbcecc6c61dfc497571c74e4faaa1b84f62b2276362e0b773c9419d4b2cc18a795a36a1aa0586fae31d5344eb333fc2844e8c7184ab03678ee0a2cfe28728b341777cd80cf1e7d58c8b047ac28a474d280df5eca9c633e4ec1b9132944ad0a66c0377f72c38a0563acea1c4ce92404dc5e7600cedb2b5e1a0c7946d007b36f1ce6f99b028af66391ceafa16b851bc5b9e204874c5052b20f3a3387be9b661701a15cfe9a2d514753122b7ae2edda937fcd5b5941ff3400b52e404d19d4f2b5bdfbe983290562061098228afd33aed5ddcf22eae57031f8a1990f51d3dc74f922db4a3099c26f74c0fe5e4698c4715c193eb40ad7fc61da57e9f62b86d776a7b79aea9bd6a02ef1dea1058558a397609c104c478fd5548e3d41f935e6934ee33f2dce7a38da922825fb6f1690e35d4b0b7b55fb3937ed3727fda5319774547972b66fd1bfc2c1a8334c823a2d885d4893b4744bb24f8988d74d62ba3bb2dbc57b556782e0a50265a998d0141cee3c68bee3df9c472f89d1d9162480a4e429fd2b300a557d058a35456725d88498f03d261fe790965a28222f86c2127f0d8431a942132ca888a1c74465c666e8118b4b7e39eebbb5d32f498e8c1268c196af0732b8ffab4c0df77c46a6eccc97a03e440d56bc2a0c0046c7e508221a993e8e6f7455b588ed0cb058d7353a9e397a51f740590a570ee85a2d011f70400f3f8e93e09c43a0cd19119870d8f0f1e4df69ec1eba6fb79f0ba9ed2bcdbb71fcc7c4b6e2213642f535dbd10e3554f4b6466ada001ec62b0f628da9a2cdec6b88881fbdc0b5341f70456317bd24cd3f93f8e7bc477d4b097392d8db16414df5eac7c224136281e1ad911320dff3c247b5e5ce5fbca677deb90fb079a23eb2a5c7e807e3fe624efa3c9f9e3703ae4a7234d8e1514213f7239f2e3b022450932300f62424549ded675fb5d780ebe0ce6f3a238157b289a1ddc90bc6ef88fd79f0aa961bf10bb5b9617f40d893f578a95e51e69b8c66a8b9cd86776c1289c0ecbcd44a0f5a2b07f2beb50364d89694a98e9fb503475279dd02d83fbec0920abcf839a09253999c57a585602fad3f2c99522eead20d613bf585a00119c7c7b12609c6d79526e7083e99bc0212b9854e57b9a4aa9da186050c1bb3262e7c6a1e8628d12b408cb64a4f5fee7ed64ea70113852ff9e539fb74c00b1cd21fbb01b44f53170a9f9e56321921a9a184b77c1cc6a69882285e355faa10b6011f5062d929a9da03c80d8d8a21b0b84b37d675125442882434135e545d87322ad7c534a8dfe2e789525408b2e4b7e561d66f4fa68ac1ac5d3eb7d9c9e99fb6e83daece4d9a0a2216e9fdac190b8282cc717088591295dfe7fedad4eb5100900811b2a91af84d437ae3c6bd71fe37d310adb179ae997155c488367a12988918dd25935f59a6299b24e7ac8a65a5868a7a0703255971a509c4ec108c88580d78b4a9bd3a51955be8ddf205c661e64293977e606db37dbdaa041ba37da3334a9903c9f7c2a868f1f7321a11f73b8df928647f05b1a4bcc0a2232280e6c0a25d4848acd86d184123c4bd8dc5d53f158d252d6b9094f1a5343380f6be58c6e9b92d538eb084388dc36d5c390b806ba29f4691d22e85b7cee0ef45ddc82b53b5311346f4daa3617ddccaa8e2f4c89374cecd964195e902e773dace4599d153bb5849be3cedb19d9c75896e81511a5baa9630ca091da2919450eff075a5a324f7c591334614ae3affd97ee6cbfd3c23e68ea02f3f1460f48c2d2524cb26d9b4949d650e13d2010dd29a6779e9ddd4677af73ef05e10732dc9e14d1d7b99362c426f92516a90019e491c3b25b5f8c546e9d74e50479f36e3b0e641846a59ae802f6cbaffa907215a705108b95f46aa7061e84dfedb608b6b3707a7fb7a6c8ad53d6638e62412106e9df5603476bc1d3e6627be77f6eb05076a6f0d97cbef00cac5b58f3ff53241bafb6b0bc9a7ddc7975fa6bb3f0d14fedbf1326e0bfebf108c8755c6750d3d4c0cdf9f0b30d294137bb3a4b0ea959cdbb7e7acd6b0e1dd69889e90a1ed5142493955fe7d7a6c9bcceb7565f9cd75b909784334f7b1cdb6b1c46c61984f1a6cf6cc3a6f53b8fd0330c5d4b010c909bb26027c87feb2f929519aaa18b877f574bd40d673b67779d3d8be6b7afe3c7e63788cce7ef7a631c2a6be0631e07c9e2d5e0e37ebf7361a28b242aec53b03c1f2e9143328033a008ae316467ae05f03f1b92f30f360254a27caacb7027c67b022b5bacbc61690f0d95942f97ac673923ab93295d32c8ea704d230", 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) socket$inet(0x2, 0x4, 0x1ff) 16:00:27 executing program 0: clock_settime(0x68cee21ec864c96e, &(0x7f0000000040)={0x1, 0x3}) mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r5, r7, 0x6) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x2, 0x1f, 0xff, 0x1, 0x9, 0x4111, 0x1, 0x0, 0x1, 0x8, 0x83ef}) setreuid(r6, r6) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() close(r1) 16:00:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000237000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x400000f8, './file0\x00', './file0\x00'}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r3) 16:00:27 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x5, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) fchown(0xffffffffffffffff, r2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5b2, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x8, 0x17fd}, {0x3, 0x0, 0x1800}, {0x3, 0x200000009, 0x1004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet(r3, 0x0, &(0x7f00000003c0)=0xfffffee9) syz_open_pts() recvmsg(r3, &(0x7f0000001940)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001880)=[{&(0x7f0000000680)=""/202, 0xca}, {&(0x7f0000000780)=""/242, 0xf2}, {&(0x7f0000000480)=""/31, 0x1f}, {&(0x7f00000005c0)=""/27, 0x1b}, {&(0x7f0000000600)=""/5, 0x5}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x6, &(0x7f0000001900)=""/54, 0x36}, 0x1) r4 = fcntl$getown(r3, 0x5) unlinkat(0xffffffffffffffff, &(0x7f0000000440)='./file1\x00', 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x10) wait4(r4, &(0x7f0000000640), 0x2, &(0x7f0000000100)) wait4(r4, &(0x7f0000000400), 0x2, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x400000100000000, 0x84) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xde) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', r7, r6, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) chown(&(0x7f0000000000)='./file2\x00', r7, r8) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f0000000280)='./file1\x00', r5, &(0x7f00000002c0)='./file2\x00') syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) symlinkat(&(0x7f0000000500)='./file1\x00', r5, &(0x7f0000000380)='./file1/../file0\x00') 16:00:27 executing program 0: r0 = getegid() setgroups(0x1, &(0x7f0000000000)=[r0]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x4}, {r2, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x146}, {r1, 0x105}], 0x6, 0xcaf0) 16:00:27 executing program 1: minherit(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x202c854d, 0x200000037, &(0x7f0000000080), 0xfffffffffffffe19) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)=""/237, 0xed}, {&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000300)=""/204, 0xcc}], 0x4, &(0x7f0000000440)=""/4096, 0x1000}, 0x843) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="516fbfcf70358ce93b3d93f36ccd756291c9ef2f57b35f84e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c3fc8880c234a5e8a2ee0911431f", 0x49}], 0x1) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000400)) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/7, 0x7}, {&(0x7f0000000300)=""/101, 0x65}], 0x5, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000440)=""/74, 0x4a, 0x0, &(0x7f00000004c0)={0x2, 0x0}, 0xc) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x123) writev(r0, &(0x7f0000003180)=[{&(0x7f0000000080)="90f0cddaa9a82b2800a7c9ad0364b75a86c594a30a8aa6d18ba27e640450b6f711be0f4a5c560a65013d5618cca3312bae96dd369cf91083aff433a84449f90aba30a9108ab2ed8615568f0df862b2dfd8700c8320591709023d3e73a970ed6309f889d858e25d5e9e9431a3bcba12ce910023e248d9485890f3b23eff064cda70c2148347041bb40852e3149f6d0b190ccfda20dfdadaf1db3dba001cdea18acdfa282190a82dfa3216c19a44e1e1ca22df23f7c982d02f0819ca7b", 0xbc}, {&(0x7f0000000140)="114fa9c75a8f5caaa289bf9ef5d0c89b038ce4c8d72600e5fe8027c30c4026b87afc3c2e434299baffa81286626d73dae7e0c8a35d8e3a81b2a316257e18d4cba0be4cd2fb3dba05e419965be4a3cb2e33d986eb6c60596271a2c089d2798626e50a3f1a4a7c057602948e569b3fb0ba1a6dc8db8e60201417e2e77146855623a66473f893da3eb29901a9e5cae4f6db2ac70953fd743da65703b67954b92217e46001c7f27a08501dacaf5ae153f1a1cd0acbb54f41d091576b7d0bd6576dfc0ee0dc27b7f8fd138482c0f4c84157f3c6d2bce066d87eff054d4910d673c74878f5ca1b84271fd35c094c6aa3eecded70c20aa8f2c577524d6e95fc08f79bf90e1645bb8241e5946069ba4952d0bc5c267f14ea9a95c7c7cf268f272109b3b9432b6a15dd76141a30cf6c1079aa90f328be07855c90ddc8df07132673e2124b91402bda23b0559178c764d47d8f98339b0fd6e2b4df6db28acadcd1505418af0e29805223711fef40c92eed08d0a73e5fd0d836d5281478584b5c98762726f3f16de34abdc30523c857a2879fa1fea84bf864d0b9ef3a2178367f80c8948fb26c1b95e3fca69f65a7ffcd637db8717d9ea9f4a5d27c20dadcbf2b135f3209e9b38c1a1511a54c369295c295d87a8998aaa5be12c3b00980c278b66839123a61aef77ccc6b19c604155cdc56083926a621e9024e3cde3f29d59a47bf1314db31f7694ce201d423d6f0e2a039b8c209698b0e3a27035c8a3e24541cf948581d96cde99397329fb07bd02109a4c78e15ccc512068af4b75105f66e896d2c574c1ac023e6281605bed7fbf5c8ae6a54c4dc6d716322a4a68184999292e05d9ab7a98244d6307111890f3b4969d2a218f01b3bf2f1577924571d70678d3a2e2f89213b9cff1c796fe213216bd1be05ea010ed3b91140d8f745b8c6df7d209f746d9f6798ca600e74f41e3a0e92632394c3c28bf30601445508100867899fdd03df5788ddc43f22d7f3236e6b16c6520fec23567c67a97532ba64197906081b2e9d2ffc1e9d52ed0263a2826c5e814d2fed6528b74a7941a9bf1d08cbd630102b500a0622b1f5c8452f5cd684f4291205b5a93bc21e9b24d2667b416eed769125be184a6735f120016f0ec0e449e43aa04ce3698acafa70b19fb6c81931e0178ed78dc2902e8ab2148aae0f42d82d5bfa45bdddcbccd9ee8d570c4691f1d1a5064ed2f3b32de564893ae2ed54dbe4b01af7de28972f71c539d85836cb708adb55d23347a607cfcd8d3f88ecdd7706e5bf22b2e042225bad5638c21b359144a01735934efe9435f12e89bd7f2bb3fab037a708ae3d7a7f3f7b267fe917e0e2b83c44d1ec0c452a72634548da3654927084413f2760139a6736504c6eca048cee7903de903ac6256c7b5583bbbb01a6aa1ad6e92861ee57412723dbd901ec2615dce15a81be9b4720e10e661dd62f53e981a8eeb4fbc88372e91f0c1b0198545b1bef683556d830417008f9100304c5f01bbe68bd087af9a229823187764d82f67501fbdbe657351336b5b412a5703a193d34f877c5df6b68f13d5f485701ec41372b3c2629adcdad116348eee6caa993af6fd9e02ddb3041eec85e36094e243dcdb1c4c7bc2f611076b4a879406f3818f02298454d30fb861f9335f6764aa35d32d9e2d5c76a38616b2d33b7e4e3fc9965f4a305b12138db72b3234f110b119467e12a4c856dec90c98a62c852e982fba85880c3de63be4ec981b5b0677183c1f9a67cdb267d8d0a4a4a72b73f880977f088d697a27a9f1cb1331c6238dba01a17ba3e81f2c2fdcb36465eea6b650fbbd89f6d4d87bfe09d28f217cda6750c56c8d831cc783aea5b650c8e7732c8eb64483f45e59dff4e63fcd42173160c20f38e4bba875a5a67fc06cb049ee6f89bb1e4db2ab2266098ded254be80e8d680666a483b1b28baa8b0984e14e43d8014f2f7e067ff45c5d2a0148ca5b6dc5c5ccf51c7ba41161ffb32b1fd89437fee89c48ab11b4f91b69f12af2c7dc2aa2087c6f07ee42974d7e31011cda377cfa3a69da3efb7aea2a059c6b87774c5a8b58902e837e756329786c21654a0772bf6bc2b8b4609c17cf633256921c12d39dcc5d8cedb9f26cbad314c8d526e92286d5742e3ab86bffd822ae3420d65a749842921ad84d7d52cd76bcea56fb34716328cd8c11f687bfc710178f2b52f76ca4d1d4cffa98b7992b13244e271cc4d2238e6919807ff91e013a220acb17b587bbfb7646726cf80abc26bc9b87f8fdd74bcb63aca78731c76b29c8f20e2a5068a0d0d77923e5ce94e6d807aed387294b03cbf020f59fc36e3ab2d92d0a469157c91dc30e16016bdd7760742a80d9ca9baa14d778dba84c2bc10c225b4e385009101e4ffc6858d01a6c7c9d6c8643f2333e53ac5fbe9f6aa08e040d44d7115fa79bce5ddc9e015e05c6f4d6a2a00665a8f52483972c218153163d9748a748aaac6503389dd500dc6f0de07a9da129b019d71f5b6fa6621ec57c73450e0c348e4ddcbcb891cc6814d2a36e3961176c4498b451e8e16508a89f764b2dd81c8bec55327c7f4b9eb6bede9e801cb03547e815f4d49c6a47f6d69dd5100fbc5982233bfa5fae03715e2260f6d1ded6b1e69bae18536a8ed3ebe71fa4bdf1dfdd5e2c8b815d6cdf408f965de737ed3d57ecc106c9ac8e617008be4a82e0ba96d0405190abc9287da40257571ce07929e5e1b9bde67f5256f2745b4bd25d90317ca80b2b5da95dcc24842df1d240cc8f1b9816bf82cb2c8dbf138b3613fa59c2b87e528fab44ba40d36051e64b190d8226155527b8daedcbe31df5aa52e1061f7cfb742b7ec229a002c032e352d958a7214b80a985014bd3bf89f9f7d90f1b7d658d445222537e535df9096c43ad7451d833a188883696f78d37524ed83fc9c0d853b6dfe144806c6fea7bc207d27c8322240eabb0f53533ac3ace8e41c0e6becc482b75e252517a143a538160e9d8e4e342b4aa116e7de8cbed4e0a8395160fad0c6b23f0ba7e32dc414ea496619858cb01df8fb45ed97ec5d84f5d7e0eb708805f4975e89e6c790a27a1d96da73ed1b39522751f04e2b8fd9d2068814efb3441ab7975a96cc5c4b3fa7f17628ef9283a7a7f46f6b1560543564b892b9b32daa96bf0b7905a4450638da8620e1b993d49d1b9564b9b65afd096de9ca9143607d8c77d2e457bd8f3cd4eeb7d0ad71b86f947872e40563af5585efc03ff7534a6ef8144a0c7d4fdb43c9f946664767b91b157b082b5cea33cf2b899976050e24b7327db3d46d60334f8db3d1943bee269c74e0cbc0474dbac8de13d91ff9f2b23dbdcc073aef9930a448899dc6ebc6e97d87c51f2853dc207ec330fcff4b5e7d51961908166d9f03a50d0bff168ccf62d7be1a51f85d9abe33b74d0b4efb449a4e4b75701fc239a683584b6dded9abeec5078754e4a7508a47fd0c576f96d638863d6d11cd4cd086407100e174a6015ad2aed5981d913eb99b09b1a13c5646ec67666f600945390a684e9b432b108c89ac77a62ba541ecbb46921c83b52b8b2697dab62552f741909a237edfb7d124e2bf99285639d97d2cb68288acdda9b08883ef472e4c79e126f897650ce44bc04403ef640d76bf452bcd7b7c5b850ce39241013e75bc7601f86ad44aee4a07dd31860d85f94182491e642fe859ffa49de5f654b697b8e2e14ee6cc0d4806b58465c6f6c765584fadd42843e8072db7a29d4152cde744603911000e59f437d7917b018baea18b80dc18d71a32f9821328dde8132c1865406360bcdb736e8975c476bc8f35317f7215746a2f402f8aed4498b247bee57a0abef2ceec3623660c24246db1870f28b42a5c441552a81ac507fc2b986014a4c5746b7eaff4fa0855dbd29d855e6aa5f7dd2567ed4472241781158ea10e05b58c097c5ec0b0b25d2819a660ea020816a022d16a6c2a07f3a68569fc763083ec0636c86c5d73ffd5cc3b34302ae4b69962d9365c5d50f7c698796adac3fbdd121b044c63a7019d3d3f9fb8305c96a22f73d1fe02d7bd14808e685abdfedf6951fe1186f353e7b906705c0c796fc69b9c1c9236d3d68c4c405afff25ddb40d3e2a72bf09e228a4e4e9471beb2bd5af8442f93083d89a7cffa46fc48ae7e3f820febb32ca68bebc634703ac551c8dfec5fb3fa2c3ed0b493687b2801338996702118a3b9bcf3cd061a51d6c11f7866e638562b3cb5ffe9366ec48a75bb86b99d7cc8b8d06a50146835e928debb45e958713e83a822cbbb43f54df0291e13f57e2ddf9e607eb25a234bcf05461c15f5f3ac061750796b171f4834619fe3cefbcf55e62763426a4d9eaef5015717d10f4e142bc0d2d21dffaf551bb9a39aa08beefbd36c4285f7a07c07532125e181efa11ffed74adf7f2bb7c9c8663792e782e89971036b2281b775e6a47027f3e6541943ce2bc8087cffc463b7f9e0fbc09d12147e428ace39e27198009e03e2c2e8b79228d2f86b1a7d0f5b3127b2bff133176f4527fddd8778f1d7d777825534788005590a185b8fe4eb6ad1563019086097cf4101e1f84b19bb48ece0eef8fbefeec0ceedcbfda5fbfabebcee1813ed60ab4772682b4a0ff4210dff408c016a28441d58e08fea9c49977c5dc710f1e75d4f98d49f3f83963a44b9b9c3adb8544475f143530890bfe1e5108f67b88ddbfa70fe6bf8e63db08e7e2c6d58ce516bdd248380436b7995136863b5f12cef78e5b31388963e81c717080531ee5628f90b31e5d9f9d42fc96ac4938868afc6f086a52d287b360b8f3288e0e26ec72194f09989bb426ed84d88ab1b6c0e6d9d2469411f7a9797267b7bd4919eec2a0bdf773775eeb59fe71e30a909116b79c6dd9ffbd2977536a06db7ba4ffbe9580f5593628a404429d59b9cf87f3f323581359dc97e17dffd6b4248eb5bc7ddd09fdfa3fdb36178d5b78597591548df3ec938cfd296ebbf8bed88f3498f2f7ba1d56ee5a4dada7aa5b4f2dfee670948ef0b40ec3730d185871ad6627d08b62219d9d0d4bd029301de103829a2c0e1bbf7374fc4658e94fd10fc5dc6fc37e7518731f4c233c629a8aee527e7fd42b7e314550a085aec3c50adbb8dfd48528b94ad71d8d057f29731b90a3c0a0d55f65a0c691e783811833977868aedb59499cf85c5bbe333ab4478f4a123af7bbd418252951d634580b01f85d826eb36a01cc3263ead737d6cdf4c69b5262bd1f04b4286ca96ce720ae2313a96889a38fc2a364cfab57ebefaaae255b5cb258082b6327c3f923e2cd48dac67aa8c10839df066261bd54ee197aadfe8796b07aba355a7d9913cf2b87cf5eb460e9af62f5ab34bc100b1ef62fb69e32aa66b984f7bb7e13a92088555ea02d7582d2de4b6c6de8c9d2383c0f2913ae9e016ffc1cc4f5ee73b213968a3fe0474f92a29f3728ea1cfb3f3273d84347c60fbb5f75884b925ff6574919f09a52f54f3bdd948f4fd8343e47e7e4e26b3cdcc3a4a042579a6199c8694cf28692c92d6b44f4481c3c719a41260ae94697c658bc9366870fd45fc525c60bf2ce29fa32bb6a530a1dbe81510d3bd7341e7c5c31c981aec8e4fec9249b39e24618706031dce31cc2e3002dea16b80d5c8b34b03b66004014d2ec065d9fc3d815babe775e0ede4e8540563f17d5410302bc8e817fc85b433372befab5d044b85176d5b2e420663f540984a8f7fb2b9087467a63194d3653f43ff40c52c119ea0adc2f9719f83985d25e74a650ff08f266b10952e2bacf3ca2564f5f9140dd3c14c3f09703854235eeb", 0x1000}, {&(0x7f0000001140)="2f861bc5361b0476da2c7ec18309bb6edf99ecc2f9d470f3084e83a940e7b334c7d5d359367ae320d509e59dc8affe45724e256bb67ff73854e610ac822d30c8327557698c2afc2d70e7ed79e641a48311db61251422fe79758727fc64a7e59683835022f3f30b475210dd8c2de392cc2a66ddc5cd2e231571d7261834e1db803fba8b6f7b531e37bc280b3bd983275dea0b8af80ed937857a3deaf1b7e2c78fea9fb821b506f0606a811094631146e54313717476ab78089dd4ab9f6ad848b3d29cb1bf02834da898f72c8fc730e38c164948877a7e49d76c2b5c00773f29771227c71c5fa76cdbc6554fbddea89d7de14f82ce52409e4295d639034dc2545c1f30e321a2e3e9e858b2c02b098e723b07c0c30d7db210f0bde9c674f1ddbc0630e04bdb24f43d531eaeb91bf9bc9e946e5add59af207cbb780236c9538e8e8ae396d1e55d47b9e1186ae6d279d28c170454afbf0c8b2f71269a10e0ec75e2733604029faa489f5e742b7e7f801ecde5fcf714f02c99225f3a0fea25812a67d5b0a8e42cec80fbef50bcdc4b92dafa7706d489b3d9a7e5f5ec0c6c8cfea19dcb6f4bb91e628a3ec34fb1a55beffcde19ec4b5ee40354aa1b160fb1b16f4c2757b90086b35b3b6f94a0b7c13aee566a916670c1124609866b76c9c45abfca0e85f8971f113bc681ff38712ca92e38a403734fa923c8461c4dc9ab3da3c241991bd1f280ae963b579ac8490a702f3d6eb2606bb5fa8ffe112ceebca700c4541ef1edc0c8387524e4a5c322280a7432a2e918ce80f89e1e65ddd7b60cde034321ae85fe804969454fa8686ccc5b2e4987a398b6571d2466b8f2363cc9d1ef0d00bb9e1f1ae5da1001099ea55c93e9a7e4c20d22c6fc731a3ba7acf7d5bf67335294bacf514a6a10b9f7681fadb3d57f6fd923d5139aabe4b850d661695f78c2a32ded5d3d16ded6d556dcd98653cea324aea7d170ce416004b44a76ad0a02d593619c3d6e52d70e9bfc2cf49cdf95011851bd97c653e17f51e16cc7d0f61bcad7a94cf2e03d666440439381049edee627f991828f2eea724cfc3d2363e38bf6c88fa22b705e29b9a686ced93fa0b40927dc2e4266f6590f43f46f73e9744977f0404e122ab87ddca6aa231b4c6f30a7e0353b364843b6befc51d11f239f499da9b411e0ebe09f0bf92c332674ea86a0c003fe07cdd3890887e57fa26f1a1e82a5a7d37bd7fa000e4f11a4f667d3606148077b622d9798eb01bff3641a4e70a6ae14a358feeaf0b16e5a566512ce7c05c8c1ee9829006be6cb32f99fe90041640a526ff5bb70e265c5d1bbbd33e23204daa8829c1c49a10e47fbf0ecba72c9b1165ab2a9711b16e0bf78e0c9f62e29cfba8f58b12d9bebf96dd50c17191d09fcd7c8f9a2c3b2d4dd6fa29d491263d11642de7ed6a6b9e44c592d4f000d033f7bb297454aa0f1b928359baee27e52e0690fb4db010f73b2d4d5bc96808aaeecdb61e0ddb4f5c232c9a3e4ac30aed8cbb30957b10f2570c104471c73e7750b393f2dd8cc5b47830938be34c2fec951d8eea11d03ba03b426bb58c2d770ca372b1fbc91f57eb5630ee0a24f2e89129e588d350613887667f9123a3ecd4cf62b277f5336c7439aa2bc7c91c4e21c6e8e811390c6e224509d09568f4510624416129eb44dc06fe19345ba8f349ec6fa184ac907a209c712e0d79a58fb0e848f22f032c078c89c82f75aa318e5a14c80a31aad73247d79a6e53552886c70b5895d627b64755faafc97aba4f1d6f5b9caef9c79d5fb9e0d3d6f968d2d460406a88b2574432f3bbbec848fbaa23607d553dba6632a5969b619e252bddd80125ced802874cbacf14a53e7824dd102b0325f1fb0042c1f77a308d74184ab10ab7c26caa2a35d5649914c8bd50247db9d788554f26038be5b5b8931f65635fb5826e15548a07e434874182c6dcc42279c17117e4052fcead45c740f7252d411c318fe5c1649cd83193d40f4439fbc5e5919bb26d308b48e6c10865061b8ce62e405bbb82c2bc7a1a6ce04efa80283c26c844dcab7d2a1b2548d426a9bcd9f0ed60ee1199af071da1ee1c213ef26abfcf17557ef8439393bdaf5331ae25b620b4abb9af14ac8c1177c7c649796a3acded1838405632a3d530d88ab677e76d7eb75dfba0c53a7cc45f05a7e1fd55c5fe80337e9da90001dc6cb58048e92d7b59223c1481d8dbdbedc03dad12fc21235bd4a088a1650e203245e1fe53ee0f023dd19ca50691c88cd26c13a55ddb4b1264859bedff7e0e481db2cef4b31d82f2f96dbab7bc5d0a5f77d09fb4d435a2cf1e3ded678c2bf57545a4458e7ca014289d9a827c6fe5aa233d99fc91ea6d91637814172f0ca0f20a07f933eae01f88bbc3046cf25f56501e180eab49390891fed9160ae5793a7cd48cb5caa832aab01c55b3337bb79ea736497300af0514a3d1dce97e9ad39a6cff684639448bb262a657949e7a17f6fd76f017e7498f09774204427b94a1b04da8fa43bcc1a6ded26e9bd41169997a31777fdc2ee1cf0220daa76b170f704d65a49d50d033a55b92d576d6c925ada0d5078e5624d505f31aabd57dfa36563ca01e13c55a9bf07824b7ea673d366ed92b45763ce5ab690e3d2c61897e4baede2f1846c33feaaec6ae1f72a4f0149056c2414bd971874dbeb7a65376c2f872128fafe603322dda00037ad043fcc57a0368a0446a4983f6918d2443a0b0847770287c1aa7ca7a0602a8426e3fe683c936d6d76e910e0ca830440665aa8cc2318559ebf3cdc74e68ae6be1b46b742039f342511903f75d6f0f7ee29627244b5fccce65d38f3a51a63a41f4fe1e79645c482745310c1a4888c5be388bf93050e74872366dc1105c5f9a965d6044ae3717646cc7c357340bcc36f71e856418fe0506945cacc8a0458b7bec21c8185938a92f4473567b6cf172a7c642a48e3c482de13468b53da966833ba94b608137995b02c8c185db9b94056ab2e2a5029f8d9c917cf0765ec79c13507babd3cf852f10e94ae3775c7b21d7f48c9c9fa6238dcd90589eadf169ca706b3a10c88f9b54c14dfe6d6013b0452a0b236f5f70dcae3a8833aae626589d620593bb05e055c716300d0ae82e5d285551151cc80a1dd5f1d78ee49a2d95c12a2b234d741052491f3be4d1bc9382ab740b7d8a2f91c3005c3f7887f56e92640d83381c7d2893942109effbffd02114bf37adba19153d76054e422f3e74e70a681171713ce8eb8fa737668a45090a5964f1897f636b3a17718448f97d9dff66b67c535cc1b8dfd08cbc3cedcfbd77b55a3f5dc90b36a32cc3162ebcb99fcfe8b3d54e1dd74308443f1b583480ac87386ffa7dad9ddc15d95998abb315429d3262e7c94ec6c66c28f7de18fcdca53086ae443b2316fadef56c868de8344790207d7ada037368dbc13e92a7e6e4c2d66fbd8b170f9ec2c5f191715c0232cabfa0cd4ec31dc68cb73b7755ddb9d7dbc1c1ab9f220544743c0495455843de1818fbfef36087c1c82ebe3cc428cabe0bb4d37fe1c186b44718d46b9eebcae4fec16cab77864dde1c674d03b4dfbcf24ee289058aa78bbd3dad0b045975fa93ca5a3717678a1be9ff9906bcdc25a0c04c719f3aac17e72bb9ab2d1501135a480c476307d0d34ddae79b640ab3e5520d64eb6e76255ee973f6043fad4b22106d0a0f2dff9c345bd774aaff64fa5b6fb8d3d848ae620dca070793ef9cb151c5f59108e6c30657ddf23c133d4dc6607f1a494e696969f65eb2efb4712f9c2ab5c57ceacc029a65f33b60238824b0f9e453a14902c833cd7e91afb109a2730b5d149e39599b66d67790c65c10f45a42e1edce6eb51b70316810560a53cce4564408af77e522174af5d4c9a34cedd038cf904949f0f08b90003de555fc4e9552c6cc27c6254eaa029a165f9bda225a0c5bee9543eb77dee6d5ceaaba91c5475fc5e35adc549ea945ad7c12f4c33b01645e28f0f2af883c74521607d59ade3bc0bfde560d9bba6de98c078df2ca58f9e2dffddaa7bb7e755af2dfade7e793734bdab09fd8e8e1ae41dc02178a25498d4721e09e1ece659d565d6104faa04da72999d4afde305a2fe34ab2f2974b26f33b96cf0fea6dd84c75cb492c4384c186bfde0d09a004d5bcc6c81792b0313d6c79fa734d32450b60536129de8cf69e437db3742389fce8065194b199e3f0250aa78c09abc6995419046453b69fb5b9a00d58248af0d1ace4bef82e8c8ef221d5e122f9492616295d3a51e0b3cf0fd36bb87d172069b76bca8f036919a6848ee67c3799928783b065b9915cec413d5b7e6c3f169e46013a3aecad6285d621f792f137a1b52c87f3b0ae8a21a8178a189355327631ece1a2f8b4361a34b6025ef6f68ebb83398d8d8bf4adc310525e5944c4c7debf37533304b3291f36eafbac73303e19a328ee739939ff09bf129e8ebf87eaec3ac53625efa9404d0a1bb78c6357f9d6463f18dc72071ef46e1fbc5c4a5d83a31672e23eab9a40a2e4905e38a6e8bd42e878263a34a64abe1bd26d8c5f7ce6f4726b21e14fbc2ae5d4dde1f0e9a336974c6c386ef5c068ac558980a176c0ad2d0282899fabe7069066e3ed7c2a1f279172e46a4ba33371d7d30dbe8e4c9ba6afd40538b08f4075c2143be3c0cd501c1e503321fb294910b32a1358f79a4390d5c2fc22ea86ed4a57b90d35979e604a0d855351716b930d036cd993164de709d719aa4eaf3eb68353c4f4f56a4152e58bb022ed6d42f8f22b60310497b1cdc2a671b8782780160afd6efa74b86590b36d12aaaf2219ea81c3c9d8b0330c491398f5f7b787b946a6120e825d9fe31da0dbdeea5d72aa31cf5812a4e9e34d13265fe3e1f986c5fe0e9cf72878b63f1a5b5e5ad1f16799ae69fe8acc23c18481a94d2bd169c47c00b85248411bfac3716d751330c0cf379d2d3fe0752b991a7377d6658cc6584230835b43a0a073ed1d9fad07605ad615673022e3fba5642bf81c314177ba27026b5b0498143b1b08370ef3e229109903f07a544f0aca373e80c44f985d1b385cce0abaa71a3853af164d3c9c6c503beeeb30f0f76eb6d5a4e684c4fe56f0363063c189926efb790770d0430d3fc39be990a73712d4c86122ce7a15e5778ea7fc46620bc1f4bffb13f967552df568ddd11172e73e9c45f314a4b741a323e4da1ec75d07a9fbc0533433ead8b58deb783643784e39989af0f52593d2c8b08d4636e05c040e2503e0e9cbdeb989616f758b63c11eff5581bd7b06f91a95ae05062ab2bda0e97668a701b2ab4c760a45030e7b1a6774d6dfdb72ae5da84a5966a07887da374b97f18ef11459ce158e69485f6134e16b0ffcead160c0a62ff9af0660661a14b332245c5ce94b04a967b1fecd4d2976e6f5908a97ef3b815f140a50453ee64f2230fbb3da651810bbc0bc10f8b57a503427bbbf244c335fbf260bfc22e58ba7e4d4ead0e4cc8807a96892a379a23b948740fd4804be20b45835e052ec5f52bb6306a595b14edcda491762b7f11d098c1f2aec4a4ea4cf3a5150efffbb2b693bf46433e4535ea23ca50495507d1bdac9d13d120e4a3e1af472f42d2a2eb9974d432ef2ec43daa143f5a62dc04f290bcc3512ccb5beac6250620188ef9b96512019741de74e3e740bb534d02ee0ac868779a9b964e0155ba1342d820e49a48d18e9d276b2e9238a3c82a7cc00e247dffcdc358b4ea217643db01f152f366dfe3c09e3b63c052ccf1b88116138a4da5494e0e703a8ddf63666d6133c2e0f85af61c7f2e063fc05644eb", 0x1000}, {&(0x7f0000000000)="1fd727ec6b44dda1637524b8dad82290e417c10be00d4ab98dcb3f94ac019fc116353187f939a4916d900fdd98f638fa50ed4b6d", 0x34}, {&(0x7f0000002140)="bf58f13a202ed68def45356a3a1c63d3de416858e7527644fcf75fbc7a096577e8b609be16ba6a18cceeafc2c609aab49d8cae813a093a54ad5b43ea56d28dcb6298f2a712834469006bac5f0aa120b9025aacdf096cb845e2a16a124cdb0f51dd0af16019055daef6a010e8d9fcc6f77229bf570273faa1eeef63db4208339fceda8cafe012f2f95c841b1f2b6a184c36be88d0642fd1fedf2e13e4bee11e026650a70c0edaf2f84a092f78ced918b913142fe3764c99d178bfb628b3e1b599e056b7932ac612b163a9919ed144897de631259adae9828c05bd9c7a9ca5eb5dccb2a9120611c06ca786f866d8bbe0dcf7d099d6a19446f106c877d77dbb1c7e695f01415a74131525ce2384badc9494cf3d4ba94f116f7c924233995d5d2c1f118492ea63a45e3854874e05c0bc85206a2d7a3eba081a2adafb466941145858c3e9552efcd093648c487ffd32cae1614cad7bfeed96e14997c561d8153a0c7914174879849be3e3c4f37103d43e8ad4f5c857e5062e135ca9a957a3a71f3f043ca814e32252bc4fa8bfac0f7856da548372bc3cf61054c49c471d90f35e5a461174689c0fbe91ae03d1bed0a80f0dea5d5117cd132ff281f2036f4279661af72df6fb709fc9999bc083871f9f4d7c4ce7e2ac71a76c9f3296fef2632d6f6cf5ab7869c8630465429b293a9c475ffd9f47ed28eced080213600d66db2676f7449c4a9d8b8e23aa597c546dc1258b2c570b48c268afbba7d5f61d291aa0390b9bd38f938f95710fa39b696a1f05a13acd8286a94bc43bc6ef1c6c495ae5cd073ead356c0feabba8dc41102dce627ab8e9c654f832c7f2088db57993ec38bef0a0ba3de79c2cc323d18fcd309bf4790eeabb7d702fccfbe0dfdb23b0eb0d39b6738bfe866d9f7047e04a596c1dad52d4dc91eb294eec5ca769aaeca902e205213ced761acebf3a7a552f49a6283214175da0bd537209c80373506ee40babb761eaf54eb231d270dde92103eb483e3f5d8c20ed4efde3996b878a245eca28d3ed4b2674928c839966fcb6b21d1ece45bca3b33348cdf735034471af0df87d666164f0effa37c7e0004c1d908635b53e2f0a58cb2e13d727f52318337c21a3da240daec3dcec2fc16d0b7f88bbfb5e2ab6f1ccf92a6e7817fe146038e306c5f1fe07802c98b05c85a86e7615d22116c5a9fe0e470c0ea330adaea4b9e7aa897ff82249c89553a6db082d5bd8fd4ec8cd53bfde05e737ad9b3fb514c2668df921981f6f4e68d3d42a3334672a2870a8925a21a0053d4175b99b22db91c3ad3106ab97c6e61a261f7fc133b229e9dcccc4676de968740765a184121a9121bc623e8d2c74e836d80decacc867c171b94a368b56b34c34b860e5cd879379a792687d44993434d17050a0e814473634d621022871bde3b1889dd85d0344d342107c288ccd171cd0588c89e306162f7fb6088a50bfb507bc0d66b961f3508cd2ff9bcf365d01543ccddd70c3b5a6a0521c6f20260cf05a358359cef4040971ebe96acb1f626a36c18d73de5a9a3d9bd42b66c39046f5a91886b85f99087cdcf1f9980d0a4649abd29b324e8a2902117b0c36b6d6046b0c30440e4eb1ff4a85f29e87d468264f72957ca9bd3fdb1f7ee26c2f33ee1ba618992d0f9a1a50a1b0840e3eafd007570d1427fc1d96dc32095f2627eaf071ebbf19e119270c76ac4515229bbd6521abd104a0cb887213df4b2c1636712849aae41803d3eecb87eb17ad7ef200a9175539b9d329a7c517e0ff9655e43c5ad5855e83bdcdf70a9200f03916dc423f15e7d8b270c3172d8d4ceafb742594852c8b6b8ed92190fd3374fb3b2b6d6975450e68388f7e44a383f63bd5103ff85c564b4f521f6748f74eda056b7aef5c6b4d8182e6b81cc0caaab6278fb92f266ed296b203b9c37723cb494b945191c7278036efe1df66b9acb6980211a637c818621277bfa9c22772a35c7f331ee75bc384c747f85f067c5a3087068051c83ec5352079e00e93a7d2a0130284a85d2d3b6f473ec9f6b2b809906573d29ad3e8aedf4e631cb858a9cc3a9619b3e9a5200d393a8012c0bc2255684eaa94deefee7c43279208b23c0a3e86d545d82537cf90989712b8ec2d062232b1148756114d224a1c927b2f8dc4c9a1a9a3adc85b90d320bc9f85a23d8e2bbcbceacd06da44b0287e5bdf17124729481e6ea75eb3b2c0fa15c2439cc6cd5864f5e6b48561f9c02992422099744bcb37fc9dce3d8e8392908b1cc0a3c04f5d3e850edc8c7d18ce2930320a849179c30e7ef9380ce2bbf486ef670b8f42a67d39fbc9019cdce286dd88f3fd4899c7acfc436a02ad766e2619b74e459c1986dd1943af9ba23e0e67b3defcca522efb8063a272f0eb1ce8a12f6be10754ecee41103be72eea6bed74301860c581564cc0856d576c6aa7de2ef78b20fe4e07e3d3cf4c1126eaa07b2478456bc5200e6d21a0ed40491bb25815ccb5bc0eb1707be55d04b8b1075926eb36b03140c8874757c4e23622c605e255795731ba774d23a1fbaa09c9d4b34b01bedfd5819eca4a04d802d20d69c340665bfa83fcaaa0855a09934a84ded0dbfc6bde2ec5178a9154437ca365a7860b1015624b1549403a63ab3793f2b379e95817ef0eda8e9bcae25e2fbe25b8cfbc2eb502e3a3cd9bbe0710f97a6d5da068e87ff17d412c1f40daf23436f46f0652289545c1827b8c3d4aa338187b41a5d2c472690a6eace511d4b71eaf298bffaa5be835c5b5e713f9a6378b322c1f118abb38e26f9bcacb0fb98b5ccf39c0b2936eab20fa402b3a020358877ffda433bf40406f4bcac1757986304e802f0d4563ffecbf3ecacc9d689ea8a76e91125a788e354596caa259421bf96089600e35949632757a28f38090d8bc38b4d0f6aeb4c2a3dc73e912211a5d37155ef36ef4c0843c3ff2953ec020b3538296b0fd583f838ded023538b5de0b304e6c70bcad6073947d961af31dadc3065704f976f4a8552da7de7ba20e0adb0c4fe45b4e434d0915b774b0181cc6879f48fdc400fd7fe5ac11e2fab514c507257ea1d920106162fd42351a07f977a5d0d8e9bc5669c67bbad7665af7c75775474007560ac43763508f29ad2ffc424f5ac6fa3ba7a3cdd48c1b40494760d6082430c33e0fdb0610aa9feeffdd714949b5545e6c16a33971f79e1d42daf3e7ff46c3892c731259d9f88fb4e7e3475392cadfea226e1cad17dee98a91f9c71dcc401b9859aefafca8f9174cebb7909b5357e18f74cbfcaac5af933afb7e3f40164513a41f78d4dcab4dc4dbc2f0f5f4e9aa493b4993ea1939caa70513a4ace1c0a194ccb263566e0b3949fcb4a6b39b3c10e80074c9e3989724c5bd5fa13a7571a63d7acafe584921ad5e6155c8c5af05861518b80f99450ce9eb38137a62219e89715667874063dadf300d8c9a3a6fce9a700380a9fc0ccc412b074ca5984ebb21733d9042617adbde06ecaf9b312a02acda33bad0f31d4f525e69b848f9dfa07f18ebb20a63d183d670be0ee40668e7029f9e20df77c3860228e11a1e1e4c3b7eeb49cd7269cbceb7b82199ce183e8a385f3fcbd145d7cb4202fe61ccf41c0bb0790975221978964da39e71a4f26d54587348b86b39b6348a68b216b6c74a26af261a50265e6b55e5a9d466368142999dc511495238151d1b988e9c386a7b25382a79498ef7e905f80871d1b00d4a8a680f26de0ddbe4a451d0149f0ee8cf949d99490fa95e79cb0c9feeb0df321331a95b0e7078b31aedfe21477477e223e71ae50887add01e814cdb8076d39a157521202253bfc7c3f0c8e265454279469f1d07e0c02d0a70a04ad846fa6a535c5513256db484ebb6a783bc818fbea50d3651903681fe1efd3306c70f81d50e817ee97dddebb08a487e95b86a7323aa0d8d66a478be3040dac0c83743e81496c31c1367a79f3738e586a51d131960258d85cb3fb6499009a9275a6cb02d5d0f4477d1aab4b018f0ee05b18dece6d27bfb92841bb15793714960d479679088ff10ff7b0d9231f35fd062f402ebae5a1e81895d27f1855cac120dadd08072e48bfc4604234de7653c0ec7ee83996b99cdda8ba50068d4d90983debb9dbbcc30a93b26752d0d140c5423285f479a6cf0204859454e7a8645555f68b2d9e338696cccce30562e9b71c709e82851ee2523b55bb609edd285a92dd3fd3ac5960bf9deb656881e7baaa3c6a195660837e835dfc402928df06c0ccd0c6405e4124a546eab944c6a49451b432ae71e3eda8ae4f6ad0af03fe4652b136528aea24505ae9279a8fe692422bb3d0d1beccf84e8816352e59051f7ea00b114c38c92cdae4b8b28395ffefa873cad58fc86c424f8273dafc490bd5dbf13ea74c575709cd1ec3a62fd31233c91cf56f84c89b59386afd43b8febc4db059abe2e871b169cb9c799a8b9e99cf3c2cb34775510ac314d670196adbf0d986f01ddd35b6b8df43e5e072232feedb8d30d8f3e0e476eb472937ad0eb4d907d347377a908d133aed1ee32bae61e5798cdbf5a737a0140751ba2e59105f8a9a0bd935acc02f19a239f336d3fc4c52fccdf618dd125cd4f64a4f4c97353f0d12e25081c92ae3455b8161a48116e5ea0fe691f27bb0b854d58892d7855c67a54f1f61539c476c39fb5ae25f96bce2a1292a32def042d0a14e8887ef43297afde29512c2cde57f333caef3bdeb9650afd057cd5b75997800e218b5458c17ac99580f8a539e15ec39546f907a8bb99416da90d495c68097de0e4bf7bf9c8c8a1aae26dd2a917c083cc9ea81d72f04ef79364123d8045d3a42f30fdde541e74f99fe583cb745cd2c1c0d98f5cac78685874beb060efe384e95773c7b95999a74db0454c4557ef1287afff3d72a47a4cf8dfc2709443da9e0bbce209ef6fbc170e0fddf579d168204a82b359a79f2b9528459105faa122bb858b05bd6d0df8e5c52e04a5e9e56b8dc3891b944e30efe980fee63a792c44f1f6cfc1a93763a257bdd92743be7e906de46986c2f5fa46861ca8f062bd1f22edc8b1c4d86380b075bcfd983cd101ec3ef3a020e266344bbbb52a89cd18cec1455f2a1bffce00e14bf3fb691249e21b5e7c935976f9ffed0ee412db9b3bcf21ff9d9e1f2af0b4b3acd825d3d421af8416abc3e59252f5a1c632c5cc9daadfc4049008b51f0c705781a0ee7d64c45243d26571dd7b88078e7e73f32722312470e296e6b901cc0c700826b634d19bd4b458f586285f021b57cbca894114a23da379c71b35af11ad336511d4e45d2fc2cbf5b5a775aaa29829a6b301d2a829f12678cc7bcf1a5a3e4deba3c1b593e3cdfd8d487ac964c48f3ff7d27e02113427f4b2fc77fcae0f1f1b3d79fd335ab223341525a5a1b0dcf149c0af55a6e79e32f892ae598429a886003f30bc6683bd8a211387eb51f746a24576a588ddfacaa326ba8d574514abd9883c8de44f91e9aa7cf69a18413648e06f3fecf264883a04eda0acd41c87ee4ec56762d509f1d40046e49e534c45245c83debe6bc900c425dc8e2b944c6487858c51a55c17f9ca8837b7375af7f1fec5d5627ea56a531c1de9c4e087fc31d44a815714f3ebcc5c12823478dce0c0aa88a5b175cfc47d2e03dd3238d945a459cae4f875acf613bdbafe274566c4532102fc2af975e722dd74966f24e5a554fec10c234699859e1c86c3e839a60b2cc6d2a6a55f61721582c652e7e5bc4182bd5d378da718ca486924397b62fcb46e528a6b131c3c6ec79d8cc140d208ae911f980858d08c4b20b906524314", 0x1000}, {&(0x7f0000003140)="c9d41c2984c2c26125e045a69e8da8be043f880aa5a92dc6df3531e944a8ec94459bc2093a731ec9bd2e9c", 0x2b}], 0x6) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xfffffffefffff004) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = dup(r0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000080)=0x200000000000) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x12) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xb) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) syz_open_pts() ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) pckbd_enable: command error 16:00:28 executing program 0: r0 = open(&(0x7f0000001040)='./file0\x00', 0x20000, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001080)) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001140)="1eb63d6dacf20a25903db969fb02127d28a338125bf5e064369c4d9a20eb57a89c8e7872b4a5fa56b37f41a69f6f59fb9feffcd506e74398b17606686128d5331841bdcd78a4ffff66ae8c5a37b95dc79b8ac38bcdf83a81f534178781669adc8450ea1714b9af56780876bb5f0b7a79d0f32a280319acac7c260846d8fe47a3b9c2af5dcea939a7f1a7", 0x8a}, {&(0x7f0000001200)="1c7d3c480e118f8cec39249bafc088420c6a1c25729d52fae715f71e528c96089fd7f1de14a2ce1e824bab79607f4a9373c3e9d380c97a8e1dac1ce517a49601db897f1a44b1ca01b2515de8ea53e08d6fde92aa3cbbd044c41dde489f45e4ef124fbe35c1caecf03b4a4a8728821cfa78cdecc95e27b0d1745bfc6e6bd3f46753bff4ed71d72fc0a4f8374c95fce595d1e91fb6527f028305e833a2556388b5543e5c5d50", 0xa5}, {&(0x7f00000012c0)="ebeb339f2ac32bf5e092e3f08fd90d4e454d4a98c123230ad12855b8aac1ca6668aceebfe1a030f9bfc086a4004933e6647147c363e951fecfa221ccc10acd2772ecec262c15eff954da76190a0ae2474d8eb6c7f0c788097f4289a6467162c5ae2e4558d443fde710df4a0ace143d7cb881817a012dc676d4717d078af30418756de779c09c497edafb36e1dc25544dbd8a58ac95663ec47900d83809ae93681d55d29271ca5bb1e5d88462c3ef4ae30003248a9bb1b7cc3ad55e4f70df0365684e0c34220942fee5734a0c8c9b96dd6284e2492a16c0008622f79df68ff4e13dd32027b310a4", 0xe7}, {&(0x7f00000013c0)="22b99d8b6aa01a9ecb15f0f4f586cf8e11e3f590f022edf0f806ed963c00b5f3791d034936b93a5019735517fc64a67eda6fc76980e1b27bb2129897941fae5c460cf5186ebc718d3c2c794b9b320c3de82add13a429c7c8a7e410fe093c55773eaf4433be7322c8a06c68d3b45e53507a6616e010ca8be6402cce5928b1deb35acb6314ea06c4ad94f3e42e7bb645d77bd4ce5ae235b73a76b59289af2c10b0f6cdf2", 0xa3}], 0x4, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wskbd0\x00', 0x400, 0x0) r1 = semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000001100)=""/45) r2 = socket$inet6(0x18, 0x400000000000002, 0x0) getsockopt(r2, 0x2, 0x6, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r2, 0x200000029, 0x10000000028, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000020000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8012, 0x0) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="b911e1d5d7515faf5aba18280dfd42c975a934c370f57767711e118e59b838cb49117f13d5be676b688c1cf27886b569d081646561394d9fc6d5b53fcc39974cd1854f5074283ae8ef3a720484d842f57111743193473996783af43cafea1ee58dffe7dea24ab7e324d912b5a8d9d1285ee06c1b2bf33aaae097aa11fb6bfc4798b45e7bb2d48fc0691ba95f5667ca2f93c994f13740093f232e5618d67e0250f163fad9336b058d2d7a52b2b36d769315283b76cb7c7c1d014146a6fefdda9f", 0xc0}, {&(0x7f00000000c0)="cf317cb8d7bfc97baab4f21205df755030706dd633ef4c77fdb031f7463de5be7f95c3000d492b2a6be61e1bbc47e27f57792cf0a8b1cf34b89e9ea102129ac736b45e84c5f1db4f5862d92dfa0a38ebdd0bb92d8403a778a381b993a9073922349ca9ff26fad93c6760ec2a0227fbf75897388156b54b8c201703226620", 0x7e}, {&(0x7f0000000240)="c3b1a92da22b3e034b005ba08ed06bc29a81b5d67ecd9cf6e6ce0258b572989729303ec98a5a77c85dd69d2e8917558b015ce7434ec5f4b180", 0x39}, {&(0x7f0000000280)="1ee5b0fb2d0fe9cb9a02859b0902589384996a51f4d0d7d9f62356fa79c9bde22bf77012cca60872c004e0d1cae81799e41011561f3f601efbeaebe0efe0e6c12e4834785ff65a8fc22b080f4de30ed9a920ddf50ee1c1ec9633eb444b205ae5b93dc9a0aad783b644bad85d3dddff506feec472da612715f750f0d8ffda034a38fd2757d34efa4a8ae7866e2f54312bb13eab782d815026cdb0a31b3e52c9a9f660323fa835c533ae72a1e3aa006e6fe844453fef389065a2377b02aed93524719f2a1a7a2b", 0xc6}, {&(0x7f0000000440)="ec68b1c0eb4f475ae5d31234959e6c078ea69d70aac115b270a64213f9300f9197f5aaf329977701ea36098da098b0e79ce8d18095a1e740092a2b4968c74fd06bb86c3836279a47824a11357baeafa14f4251d4a14e2a18d3e9de7a2eb8c7136828dbd2bbbf2ff4a029035a053c80adb5418fbbe8cea498cbeeb4a0d72285f70e9f94b9c10945a29b64606c9aa03a276d3c037a4a2aa78d079b90c99da12b073f9341ab164feeae4e2f00e0b416a6e49ad2aedb3f2df1b369c8f7dddfee548f4a03a446756d18727374f3d44f6bfc8cd08d", 0xd2}, {&(0x7f0000000380)="f315b32f0eddf5e559", 0x9}], 0x6) ioctl$TIOCNOTTY(r2, 0x20007471) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x0) 16:00:28 executing program 0: r0 = msgget(0x0, 0x300) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/47) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4"], 0xa5, 0x0, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getppid() msgrcv(r0, &(0x7f0000002600)={0x0, ""/139}, 0x93, 0x3, 0x800) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="04002ecca0bf0000000000"], 0xa) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, 0x0, 0xd1) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:00:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x1, 0xe0000062, 0x0, 0x2c1fe5f7}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x7, 0x7}], 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8000000000000042) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000140)=0xaa2175487f8b8370) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xb, 0x0) fchdir(r1) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x10) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x2}, {0x18, 0x0, 0x7, 0xfff}, 0x933a, [0x0, 0x800, 0x9, 0x1, 0x401, 0x9, 0x100, 0x7]}, 0x3c) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8000004, 0x1, 0x3e, 0x3a}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x45, 0x3, 0xb051}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0xb00000000000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x7, 0x3}], 0x1000, 0x0, 0x0, 0x0) sync() 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x1, 0x0) 16:00:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x3ff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="e5e8e63a7a2f35ad6f5882ad3014f2b5", 0x10}], 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlockall(0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xd1, 0x0) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/155, 0x9b}], 0x3) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000440)={0x0, 0x9, 0x2, 0x5, 0x100000000}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000500)="bbbfa2f72d0a15f0a3614bafe0817cc4381445f54da1c6a97d913f96ce8a5a5238404d165fd896c4f3cc49b763c3f7fe3508415761e718a058d8d8ebdc0258f856791ecfaa7664cd0c1e0506", 0x4c}, {&(0x7f0000000580)="dce854fdf6822ad6d4be19688a0177390dc7ca98ed1b0f22bc01e269d58ced552786659771ddf07a60bf59c3f5f9de10e5b48e73da38c506586e8a69069b65985a25932170a5d220eeba60e1d930d71c38bcc757e55e15e8c7ef91d61a4841075dec5e05a51f6311f77d2b7e95882e26ec17aa3d8642ef221e195e3e412dd3b1e1de4f9640ceae6a902f64d2ce709b428076b2e867e2bc2289755076f45116ac0287be7e4c62a7d266fe511d83376c67477cb870d7fb60b19846c06e45970f0a5eaea921841a4a9387a9fef29306c78af362dde192939a53c1ebfbc5f6a00901bed90bdffe3a7eab4850ba5fd3db670cb5a8cdd1248fc2aa7c6b1655734868d2c953f3c255d2668527acb470e0e5df0d510c2b31f87a18ad3703c450fd3b6086e2e2dc3f3a7a52625655d0a944fa098cbb819dbd545f34e08ae8daca0ee1b9fe62683cb59f2cd05676aed4c6a6b3a4ac9e2d03426268fe62819030f830386ae328a1b4423c04c0108faf166882e0b4de9e50c670076bde4b48367b15bd10b321ab1a4e469e2d2ec30c4df88c66d60dae1a5cc1ecccd1f3ca2946015416a9fc41b9e8adc3ce4fc8f79db9abfee54dd4c3dd16797319667c460f90038e4806dd0ea46b9086eb06452ba4dafb1eb4700de466df3c48c112b5949d498825327f78ede533aa790d1270903a8260276c508dee7890d0c6c3f59f8cb68b432429d801192ea978d73a32e19e978c0ba7bf7757b48d88f5ebf060e8562989f864506262a3456552207e9940c12bc8425a1e8895b3bf232ff29e12101655229f870c08f207c2c4c3f51e3b78d43862c0c6a71039b155dc870b6015919d6395b3da5225b18194f32bf9c48c3ed2219af9bbfaa87177abf23aa25d4c267c117119ebf46f35dc6403e8374ef7e53e0ba2f9710e9c2198d5398d287f6334863196b6ff28cb6e67d3ad7d31919ff2e2858a28db84eec635fe813f9222e3388fe72e8fc646275432b03b1c1e937d7873c43a0f9817772cca264ea816c9da28634502193d4c8722efc2b5767d176f7d45c4011b5695cec1f863981b115bca35fa068bf8547982fc8f76360e1c286bc8058a07a8c75c96404995e71950d39be47ae558fb503fcf82b56337aa7a053af36f00277b8c6a17ed55062346e5b318ed01ad268e39fa2889538ccb022e2d1dbd5867108172627414a7b08f96e784e1e5f4404fb8330f0fe30204499fdcddc69bb949180594c03132028ebf242473dc3976d6e5eaf6f65a2f545a8732741cb0ae7cd1e21b5ee6fefcf15d02c03c9782d77027e66d0852c79b840111ef2d554fbaaa35055d5db2cc770d95d6f0e09990017372b5835913efd1eed6b2c37c96e2f3c73ffd9611a6fa06f38276ac248a71c8c0a93f50cca9ca98d8e574954743f79e34b13e8f801359353c4b84a2434f0b3aa78cc655320092107be1105be96123c2d2b3b18adea24d45d9a6efaa2883a4b1d7968e96f1cd3aa4e4b5256e045618c78854e177afc14cb3e8949f7f6b8dbacf90b8884dae0be205d389b09c54f723a927830d4efb89881702e45c91c524cca974e3ab35aa4b648d43502967d01a65807d814bf677ab66c4708bfa348f3dc51dc443417c56f723d47868e0e0a3beb49e653e193f087e8c0eee778a79d1872dc7039f71692866d805beb620f7de780f5710d3e7ac14198c79f061881c5042e7ed1d40e9e0af82634d0c01c0d0b46cd862220e6b717d0185677de1115521c8bd5e053959e98b81dcd66bf66aaefb1c6fb0d362a3b15e68ca636d12739d14aa777ed0cb673db74c82c109eac9b533e241edbf31b5a1da20c6c70efc21a37dcc99b3a9004378d005f77ff515c30e3da5fb187512a527ad68fa05cb325e3c37df7e7c0c8b6e1ec336e33b769e0b1d97db0b009491d4dee27dccdb686ba4c2f71e2d1eafb37c62c87d86178d39f379b930ecd2347b8c7292418bae232a6a793b6cffdf65d67c9c36472d1b27a735753aca30351debbfcde66ee478da9bafc593bbabb54b8ccd533a3108e09aba79b8a6ee44852f1420e4cc9c7b80b64e4c087cc05e04975f8b1bbb23fc8e7e390065fa16dea03635457ea1e0b566dbcc25e44491a64e3907f86267d830d9c104138571d1763930e754b7cf897dce346db7a7457df4dfd8b9cfab0326034e657f02a0f3646422b3d528c5ef84c49056e0daa94fc3e3b56075b40eb5c9f2b59ec1c09d395fc060f3a797541ecb0bea026cc2e798af6ebcc1b56272d17801d2ea3fc7a57f2e7db32d4a1aee321c6c2087fa404e6ca216b28d5ae707df758d47bd79c68e231be1ffd1613d5a0415c360be7ce31bfc5ee2c468c3127e3fcce66f6348996fcf53338834464d2b5e83fa16b0c727a103f499c1eea6386dd9c973b7028b3703bdb765d23959dac8dcc2480ac4f74b3fdc7298b969da4acb2f3029bfd1dfb61d23e240db85e35603c622e76c1a786e8fa2bf34a2e378b19b75c4b52ecfbcacc8a2f82f0b8d524701e0f4e61f504b7ee50c9e987ad8a1507d1ea88f3c845565961f55d504b2bf66e4c48f9ff4afed9b52e3db5181639db6d84853d2d09116b08f15272606c3cce732103a306f96af16e166f7bec5994c9022d5fba277e06c1abd030860421f6566c0db9bdb6ee45edddc4ff7ad4d7f9588d23ab5de760b50b07430ad90d6e442fbc128a53c9c44de1c445abccf8a0014d90e60fb94b975818a21c0f87657d60eeabfe739d2b1a2c184d04e4ecf3f13a265106241be71b4bbe4bf7c0ef52d52c2841beba5a5db23a64d2f22ebd51586b6bba24663dad543b7700570c944cd35f64cdc0cbbde4cea3b59f18922c2a5b2017f8c4af43e0f1450eea859d3f5528ea346980a5a3d90c97e8240844dae7b975aa58232e8d481d9ca0324d45124c88ff9851c199a28458ad15ee1567d596c633edb2207c11e1d2eb0539568c17c88b7a81b57b9febaae9db7fbf420bb765f0dbc2e4f0a4013f274aa3488b2dd30eeacee0460ac53cad7e498145f3bf8e738fcef116ae7dfea41ede6fed140b31a6123a85a7856fe453456e6faff381363f04b9950b08b1a5adb5d047c56a41b1dc2329869f8d96ce59626386922d02eb5380d3980bb38e80cbdf1696604ffcc02fd8a2e90972dcf62456bf509506193c182873aca649078ed6255ea34704a03eaa777c311c0b80ac3985126d26d63528ead9147758ca9f22a429583aa2945bdaaf6ebff2ddd0f450aeed63cf2f29df394e3f8c7101f617d123f1b01823ff7e920e8d4722282457af298782409e0976d0a8ea2d9c5b54d4359f92541ee81c39659df4fba41a244ef2e39969c3ff6559d6460006944901c6e2c8a6a49809ded4fc704b255bd0e43f160643df28f41274b58098ffd6b22093b8f4f2c4a2e34b510fc9af862d3d5fa86d39a2f8938e2ac92357dfeda80a2cc29ced74b07750f275f1926bc32cb60ebbb8af18a73e5e24d62e0b70fc3bb3ff47ce3c60340f56d2a3171d49e73f95b571357f11bcf46b6fcad1a81921300cb4c0b456d961b693afef269a6c483fbf209cd143140722e8f2d1a8eebbb50d172bc4dc3391adb489366daaa65bb7b075cc57ba3cd031a54f97715fdbe9951108f1fceb6bfaabbfb6f019220e7a67de2fcc5065935e56930a42bcdffa69f8f1469e52050364fe92a7aaadc3a3f85eeb6d1702c9044357e3278a4853c0be1cf468b9783fe428a854499c94beff20346014eea59fef508ec8a04eb9bcb5e5e57d8f0f717723a2e411764924b13e703151a85bd32811a208a2b85b10e7c60d8d385db9619a4014a821fa1a4291aed261a3239a087d76c8e46fc96cb9dbe27e2ea82d6a1feadff9bbffc98c07e508da513236792be53c85f189f306512696dc4afdee13a425445d81aa0876a170e3e29ed8b57c9923f9b53901ba24e61e2b53f1534860d64a87236bcc8d3aa4adcc0832549abdea1e3e97284fe19c21c13b79e3c373f45d23894366a1f53c57a1287ec2ae83d5e811421b5b40b5d02c214a82170e17374b269ae201ada7ba81674766ab050cd73a9b9a15d22578dcd3889cb87fa7a5fc49b6e26c8e0a777354f7c280b0eac56d1a271d57f7c77e18c5e2ee8b9136563ccfc981af78a2c81ee0b849fd081d91d6beaafeb5f3822aed19ddab6c1c8ca67c8162ca65b0f0cef1c0beecc1a1a76c9cbc5533a9e8a78753f08891a566baa4ea8cd1141b60ee4e9e592a1707da0f9c5c70263ebf12b0023e41888e08b11362da3210d7f138e4c554061ad62cf9885d8670edc84ce10fc4d19a0950d18aa90588098698ba3c9a0420167889fe80b761f42975533e61b9f16358b01ec833e643e27c268e72a67f1294a33f0b12b98978f539dc354637d201c00e0fba59bedf53548a4efaa3d1eee0a4f6b69d92b1d62eb4189e4a9204eaa0795370130c73b220c1a36e3d37da5b5be67779d44478e5740da686872401cd91f8c320d15791b9ecc2487611c907aec7873ac45d5659c102a6a25327d83272f574fedb2232fe5eabf3dbb20ffd489b3cd8a0bdd5fa4779a3b94585b61258d87b0755817cf9b61a60d4cc907ddbfe22342c02ffb8c6158ba95a7a6c31a2d4013cf85b0f100c85591f1dc393c912d0890936ef8008bf6a596f35f243b2e0a3f13fe63bdc2863654731cf20b102706eeb2a176338dbb274ae331df5704f8d29f5f6be0bf8f6b8a6ae1171df096f1f2e2b460948619a7ffa7a6f6fc7a8bc800ca98573bb4a0b5600979d2d1a8e29b6e04048a330f1e25922744bec88840433b58c03c6b3120a8ee5fa46f4fe9fc1a66e922545272f7845510e701aefe2055587cbe78da7a2f3c807fcd9d1313fc9fdc60709f999fbafa3f6258fd4e39a917d09cd7ee3b88556746471084ddd3d452985ea3d86dc4641cd37fb25d69f75d7d222c16800513d7645a1fd65ed6027e2342cd05bd00f28022de48b777afbe9f865a37c3afa0ef17b4a0c6bc86923fc1baa55ac201db0950c282a273fcdb8c249bca4fb6613149aec154c10d5e0a8bcb963d162e30095289dca0ac1e3ee14546aeb17f63f1a9ff4ee426d2988bfef199ba07b68845fe82300d0b842fa81a81dc881df30598791d67a4b835d4491709fa9e564c1fd8b9e816704de5e2e1e1ae2cb1ac6b521d2bc81c36cf227fc4563214e30cdb9bc2a4f3d108b3647ee607a51de23606ff57e0535e7bc3b94e0fc316e54bbd49a509accb2c5ad4180f203ad667601cfd7c717f954455e73598a1a13de4e735bfa7265aa4618084a932510ec17df4a14265390f6ef42b58f68bcd944dcadb23d7ea7ef8a3581ff2b260b1c63f74bf401bed92ef0d08f93d7c14dcfe11db300146af375ce5c47d51b0f126abc4bd45e2d4b111ef8d2d7fa76d61b1b8fc8cf9247d1c416d0ea85339eefca1b765edf124c5c7a4882122243d46ba6b08e8230690d4c12320a48baf3de0674032c10bc6fa1a860ef6ef83f9639d750ce256130990ae87749179a85d494f28346e533804dd6a4b83967b6e4cc5c101d4edf1d5329f5f0cc951b8844481b3535f1c5b2ae6826c477b82345f5b73957c9cd79e970fc5ea6694def9fb5e2369b04b8a4edfe61555a1e0bd4c808c634debe0c81c72d5652087b0809ebbd77d2bf3602ae1811f40f6fb12587a4d50e02819823b0bdbe3dec397b7ac07f34a3c3ff739cbb5a22257e250c5f927e0d99fc04f73c4c3de5120b0bb8631aa08475c967a6215a828accdd835ebc0b14d0bc46135cefa801755a385ac1fd554aa01fe5acbcba8167aae253bfe2255457303720f4cd3a436892fbe", 0x1000}, {&(0x7f0000001580)="960943006cf5be6a2aa86f7d3d5484611338592b76f967fa7ff47bb021bd1c621846b1059bd69a509906f2dd58470fb8bd3f3bfd1e56ae32c03ae9751b0c9a55d51f570ff9e3ffe219339f86b10251b6c89f9dab16193f5251b515329d0bb145feb2416bdfa23d961eb326b503ca82dfb1459eb493f8b3c85584ec3532342e5ac9d4bdce71462ecc8ff4cd1f41b73db3789dd48af9fcf04a933ec48efadbb8a0062a8301b45f0f202858ee11e9de1b780b0a82b7048b4eba50b100606cfdebfc902581b4f1aee0", 0xc7}], 0x3, 0x0) flock(r0, 0x2) getitimer(0x3, &(0x7f00000016c0)) r4 = socket$inet(0x2, 0x2, 0x3) getsockopt$sock_int(r3, 0xffff, 0x280, &(0x7f0000001700), &(0x7f0000001740)=0x4) writev(r3, &(0x7f0000001980)=[{&(0x7f0000001780)="131219f6c94babbb72d59e03817d81d1bd7b05d870c4ed8ce047d8b5aadb672013bf3d395e85d2cf0cf045c65973fd88524d2500175b75897cc7669274eb1bf86698ad2b0e3ae2b02376f7439556b34f08cb3c39305b7226725a544fda8b7e5a72135c7c104c2319a83481aca40854af20ed31bcb7638a3f13595aa2e703bc2c221b8d89caa07eb7c4d53821828f731a1bbe64276c7e4d808f6cfce1553e4d5c0ca5be2547fa42573bd46585f69631fce6bfbf68b3fc5072f9710769a621b4d6", 0xc0}, {&(0x7f0000001840)="9716b50ddda94911b2e501dd8fa9a6bc01891ad64ca2d9d74d7d1b705563fd2119cf556786580add7213facd79ee4f", 0x2f}, {&(0x7f0000001880)="7c2fc06bc38114bb42eec3f215ba964a7fd6d5b41da6860326054685d6f16a16790732ed1cdde65f18f8e3e765a4b1a549f9d84c9294e37a0c10361a93d693dde432f1a4609a47c4b43ec83069c7d425535a97", 0x53}, {&(0x7f0000001900)="6a058438ef9d9c21dde937bcaa472cb9f8b08a141d79b03aba7784dfd339aab480c5d4f378d9678f0d9dcd698632eee686477ba2a54826df0f15", 0x3a}, {&(0x7f0000001940)}], 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001a00)={0x10001, 0x2}) r5 = dup2(r1, r1) pwritev(r5, &(0x7f0000001d40)=[{&(0x7f0000001a40)="adc2bbf0c252ac8755ee16d06599d4c71a99e5756b7e7f2f243e0fbbfd9ed57c2b5df665ca4ae468a77d06df242b30aa1e9d74db42415889c540ae62467a0cbae8a2c1b014aa0e078d828ede277209eea2473d7e443197a7cc764539184690a913a3161b03476bd366da9f5a78b2068f8fb0fbebb8b29b434f631ccd6353511384e1f4031c194989686ec5659872c054c691088f2be6a3ee7f6fdf9c3e4edb", 0x9f}, {&(0x7f0000001b00)="5b645a360d505e8b269f1fd8454b01b692ea2894f32e80e62f3b76315bd2997f89ab7f6411c01a11605e5c2df4063716a0ed92709c757678b440f94403f5f26e26f66b8a88f00a63e60943dc3618889a87133d87865e498527c29ecdb5982171888e464b95425e9e7de43376c9f0b30a3ecb3ce66c54bcd69abad9ba48f4b54b569dd9f6bd93887ee1f7bfb9cbf797b9e6c0054801a93ee09e896f97454b6882c5e15a90", 0xa4}, {&(0x7f0000001bc0)="c22104a194d61960a6c708aa560249dcf3088574586ff0ad61aff07a94a49119d3dfeb5acc1d69b3423a2cd11025141c788c845c5541b0364cb284068fff3d1c27b09ae9d4a8b411a6fac35884a0a19345e0d86065ebaea433ec5c0b5ba70fb101839bde2d11ceb49b3aa5e4310cc16e04122ac6251eca22f221a96430c7e14b5dcc8f536e1543373e302ef5793c5e52aff5db6b6d630e990daa7ed2c56241d510bf79f4380d345eb9424c49c52266b244ceeb8d7bcbd4b5a977704bf932cd8a027dd84db3eb2f485b2c0012251fcfed121e43b827efa3574217db99a66c9e42a35de1357b5f911b945a6b9c4c39bae61dd6a23571", 0xf5}, {&(0x7f0000001cc0)="9cbb8b963f1b8f8d6b28b9efffed7a9bc66d9d502b940a16ff6a1a741f3484db1b97895b56dd5737f2c46d1e4820898a93d71b6ff9c4c8d0298edc8a2f4949c6a9a80577b579cc922258b0b08c005f4eaa28f4", 0x53}], 0x4, 0x0) fcntl$getown(r1, 0x5) bind(r4, &(0x7f0000001d80)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001dc0)={0x80, 0x75e3, 0x6, 0x8, "ccb4ae7b1ddeda5c00731644682b30e3a4829924", 0x6, 0x100000000}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001e00)={0x4, 0x9, {0xfffffffffffffff9, 0xda5a}}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000001e40)) sendto$inet6(r1, &(0x7f0000001e80)="a88584aed207ab6424", 0x9, 0x8, &(0x7f0000001ec0)={0x18, 0x3, 0x7, 0x10001}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001f00)={0x9, 0xb6, 0x401, 0x4, "9e6414b52ec786a5970eeb2454b4e9e66df3a994", 0x81, 0x6}) readv(r0, &(0x7f0000002080)=[{&(0x7f0000001f40)=""/213, 0xd5}, {&(0x7f0000002040)=""/49, 0x31}], 0x2) r6 = open(&(0x7f00000020c0)='./file0\x00', 0x20080, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4810, r6, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000040)='./bus\x00', 0x22, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x12) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000000)=""/3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x7ff, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:31 executing program 1: mprotect(&(0x7f0000778000/0x2000)=nil, 0x2000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 16:00:31 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) 16:00:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="52b683f1129503df632f98ab6fa1487abcdd18b2556a3a0f8cc9766166a788c4f387e8c69fc075312529e7e3d6dccc30769b5cf71113bfd4df251b5f7d17", 0x3e, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x80000001, 0xfffffffffffffffe, r2}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/39}, &(0x7f0000000140)=0x29) sendto$unix(r0, &(0x7f0000000180)="afcf10070738c510f60cc53b76194b2170b8111fc4942076b0e6698e226589ebde6e1123af4b7701d09c037a73856101e6f1b8813cd52d909324aee04822607141d3e5943e82a41efc5becf125066fffb1236c185b1f8b7dc4256552b7f58bd9b45669af21ec864461e3a8114856716fa2f8806973bbd60ca21e0dd91ba6dbfb8cc972c248224ef84e2bc344f97d7f9f97ddf132d523a629862b295f49a14465485ec10126630d7a38c4b77b0278e4ea2913dbb50bd39236f6c38ae7f966089042cea3a5e5e15f8d2b1c8825dead86", 0xcf, 0x8, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/147, 0x93}, {&(0x7f0000000400)=""/200, 0xc8}, {&(0x7f0000000500)=""/156, 0x9c}], 0x3, &(0x7f0000000600)=""/123, 0x7b}, 0x843) utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x5, 0x6}, {0x1, 0x9}}) connect(r1, &(0x7f0000000740)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000780)={0x7fffffff, 0x1000, 0x2, 0x1, "1d1be8cbd138668c3233589af00016bf67a7ec9e", 0x0, 0x3a3}) setsockopt(r0, 0x30, 0x100000000000, &(0x7f00000007c0)="243e7aa7d569ac5c39f3872cf18abebae11f6a42e8021873eb2bb000be3aaf35bea4c98772958123a7ba3e02cca653d85a77755f4a55a59f742fa5b4f6cc0ccce67e6e7eeaf19bacbf5aa6b61f7dfa662f3f63f56c7b0f65ec980b63d7a1f5f5befd6eaebc8c1311a4ee5bbe0400519ff9d7038568ce005e8c49b2fd3105bc3cbe9f666ccd0c77d78415bbac505455bffa81acca71bdabdad2df20c756f9acbbe0cbee4f1af74b03c106dd8f02834df5207f9e7672aa3464d47350bbd33c88f827ef26", 0xc3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) fsync(r1) getsockname$unix(r1, &(0x7f0000000940)=@file={0x0, ""/108}, &(0x7f00000009c0)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x5, 0x9}, {0x4, 0x1f}}) r4 = socket(0x20, 0x8005, 0x16dc196f) getpeername$inet(r0, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) mknod(&(0x7f0000000b40)='./file0/file0\x00', 0x102, 0x1) mknod(&(0x7f0000000b80)='./file1\x00', 0x8, 0xfff) r5 = dup(r3) sendto$unix(r5, &(0x7f0000000bc0)="dfd2062cb142923d7fcf9da70858b0f130c60c4094fbeb1deaaf9cfd99fe0c3195cb902239eb18c26aac78e65b3e1dbf6fd41f998d4968a6d6c17de53cc90cb2b9913b61365450d399f7980d4d7f8d420b52ae6b0403a09de08bfddad767f6afd62353b8324f31d85e8eb30d3b87460cbe8413e8e4f545fb51182a1bbe511c2379efe770de565b73314f29185181c88cbc89189a6042c3fa61dab70e9564c3ef3b61425e70ba86857401024e353d8363062d9aaf3b80906399b634337c214eda4da66ff2be53223b8502277fdf3a9d8c33eab73a66423f0244e1693c5532e3ee9581b211c5da3b668a966de0c58fa46c18b6d15f28853926", 0xf8, 0xc, &(0x7f0000000cc0)=@file={0x1, './file0\x00'}, 0xa) r6 = semget$private(0x0, 0x3, 0x440) semop(r6, &(0x7f0000000d00)=[{0x3, 0x0, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6025, 0x1000}, {0x2, 0x8, 0x1000}], 0x5) accept$unix(r1, &(0x7f0000000d40)=@abs, &(0x7f0000000d80)=0x8) semget$private(0x0, 0x3, 0x0) accept$unix(r4, &(0x7f0000000dc0)=@abs, &(0x7f0000000e00)=0x8) pledge(&(0x7f0000000e40)='.,+\x00', &(0x7f0000000e80)='\x00') semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000ec0)=""/181) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) sendto$unix(r0, &(0x7f00000000c0)="7dfd799d70415e1f651c032954fcbfc44cf8dbd3c631a4de0ec18b20a6cf604a2a41475111e52eea15b77339574926caed3fba8fc288af59af4dffa9384a71fc9739097b67a9dfc860765af26b6f8c16b92f4f5e365b753b5b6eb392970f852cb55b9e1ba0c7ae751ebc82fb66c369e23e1fa83dc10d69fc6a076d2bc3e545eced2126783c1ef69ecf3569e499b90d814d90221bc8cbabd7b69595d8d192ac1d3f033be71e68a37ad3670d0bbda4be1ed2393e8256177c94055a5b1f62174860b7ad746ca3bd8dc64129e5dfe7e9f865c9e8", 0xd2, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f00000002c0)="10b7eb84d0a8237fafa0e4f8ebc6ee8da3400a1c8fca80c8d95290fc85b845a2b70bd92f8c0873b23bd9cb6661f89ab082d13fd50e6a9dd88adfef8e2a6b1f2c246df65feba4dad3785ad28d451e69a27f8c9652c50754a23826d27060f175635f649d15d13b81ad9a1ea9ebe239e46c560ac8f6d838613847223b6ad635efb57330e4ba3d02a15b4d57d013aa81a27a66e1337b490b389db1cd8aa4b4e5d433fa1e90452b45f444ce1fafa9995a394dce7a2597e8930971ca35138e2a76a3cf59865917729682befed3d37e96d297fde83f5537a5bcc9a394622d7fc5fa5ebea7ea8ccadfaacac1502154149f3f1e81f3f6", 0xf2, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="503e4459e46433f387083405f4be14ddfb499007deffc6e7b1b4b03f6d612839dd8e7be945750dea5790e65d93b63db0379038c17b711f39b33469b92a22a4d52d37d9dca26f5b1dd443dba793d5e08fc4cdc6089d1b38612c309e2a4a490d245bb29b34e7bcad782931e944fbf80d797e95a9d613ba4ad9bc29210db15996fa3e83ed92cc349bb8176d96045de0c9f35788f8d72d49b2ff64f1306d18fc74f392", 0xa1, 0x2, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) close(r0) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0/../file0\x00', 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000100)='./file0/../file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r2, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = semget(0x2, 0x0, 0x184) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x3) r2 = socket(0x20, 0x4, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0xb5d}, {0x18, 0x3, 0x8, 0x1}, 0x1, [0xd1, 0x8, 0xe676, 0x1000, 0x6b, 0xff, 0x4, 0xf0e]}, 0x3c) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="f3d670d78f336dd00c418ed48b178cee87ecb8b5944b403edbca4bfbf245eb2867928d7c7a72d5e06a172467d908b55a06c7d79cc580e1672aa5f58079dc66ed3d8bb3e21987f85869304bcdfd4ae7736b1c5357be400e7a7ebe3900ed6808ec23d5ea9bc63570732e4fb0dcae1a925d0df2ba434bbf6fea0bcea7375742c8e85ae599c6e08044e495c7c1412589fa0446d5426ec6b249a0330fb26f3dc8def64343d84248e17dcb95232267448121bb5bc7ec170a941caf66972d5e025d1603b90eb53cde47c7d0470ebd8c4b347f0a5d1ed033fc02fe11563f514d51d302b492e390e077c89019079e854df943e365dc", 0xf1}, {&(0x7f0000000100)="35e5b910e9052d493b27464f50fe627609aafe5c69d13adc78238f28a6a0d438a76621468a2ade112ca1977ec7", 0x2d}, {&(0x7f0000000140)="885b18cb86706b503a1bf89fe3a586972400f784b272c2888bbf4296a87842484af3a79c605b5041b795be7ee520e2da1b8adaf89af5f641f23a8d053f9235d3c3487261552eb74c1d8bcc1ca1529c71415e445b9782039ac31b0d3bf1f1904b825ba7fe04f2a217fe02dcf6ba0682c12d1d561ac4c678d26eb1d740", 0x7c}], 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1c, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x4) 16:00:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x7ffffffd, 0xfffffffffffffff8, &(0x7f00000000c0)="5309d505527cca1c8fac70d35f6c5ab640cfdd48cb3c04ecb1d7dcc6bc39673835fc874cdaacd7065f82022865632dee824b5bdf271bdd69680e34e1d6c4000000000000000000000000", 0x17) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0xe100, 0x4) 16:00:32 executing program 1: socketpair$unix(0x1, 0x10004, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x30, 0x800000000001, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='c\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x9) 16:00:32 executing program 0: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000140)="09b433ae2ece17e4173eaf72bbe9dda278761402c98e55cb63c3d1a4f9721cf365f019816ee99c492675c04a1094761d5524425d0abfe119d167110a879eaa67f087a261138cd157a89477ae8ffe55c181e89d9b166f3e3871038e237479f0d4979b201dc92686963b1dde7e385b5f0cb885989cb2af7beb7d76c07570bd04683eac3730b567e7527bc048ae6812c770cbf3", 0x92}, {&(0x7f0000000200)="f65b4ad53ddf905c38a25c471f773fb37d529c77b4596aa5f4c59f6807e6922d2b29020f5748e9ab387e80a3f9b90014ab8db5ef3f4d77fcc5638001bf6c44d15a6ccf6f21a7bf", 0x47}, {&(0x7f0000000280)="0f705d482acf485fd51b6224ad3bb3d6e37f572d52298e9ed82fcfe512183af623f0fdf181cd74cf2537cf0dbe97f163c58aa897d935c5f318db9bf0213544759ce50f1f8c4511d8487200232df43b29b2b2e3d63964480427241e0fb5415187b0ab5b64d493dd822a8c33bc40c1d3bc35340c29f5fd84cd2f9b032bfab129c270cfbcda8f2b61f199df6f0781c58b77f3b08d56269f8b54a3ec55e1a5f70ac911e3f93b00bf8b72687fc8c35e3270a69fe7cad4283ad6a0089cda9e6a5510015201744f5adbbff874ce2a0a2229ee0755227f4fd7e5c9748be62e2b73a528b246f02e782747665fff8e751596b04b98347490d6de9f86a981687a85f7fbeb6f9b53231a4c958813fa496950815f8f2dc5cda25a8a9d24f842e7774a8c26a69cd36cf3b425802aa0e4cad929d13fc6db3b4a0d82bc96bad3f66b10468528d30fbe5592c8c50f1f7c04d695fea4901c6f8394117bf1e2702dde034e01fb8bb42b593863382c31d6568d820b58387fc3aa06d9c04d5d1c5dfb87b0da5f5c696b65c5e968bb57c31468e46d4a76e7e38ecc3be7e3bfa31d812d555cb11301f3e27edde4ca0fc4103cd47a19ac9ff13a6d281e35265745bfa1a544d091d24bfcdcd896278a2be7b40c2d489c14882e69aad1823b9e0f65c919f76a775d4d7e9b19c39ff1429c19fe6b5fafa8c4ad63ce04356bcb88cb2ad6c252dc754eea8654b4b4d6e0acc08c4687d82441b129ee09c35c3a8f820b6142f0d3e93828faadb901ec75e444e10d07efc16ff740e2f081ec4504db5386e251aa2caf3b12c2d409be467e34030d96672370c235b888434a8c54117dc1d79a1f7befec267e558fa03a2be0e0dd3b4a3a4146484027fb3caf6197abb165b662bad0af855d681d717275e79b04cb411ad2eb833357be98f64ecd30f06d8141f11db72c44805e6cab2c582bb14a077004b4f5caa05580de073d1d9430c1ba04730c1563f8982861e143c11dd37a9afaea2242cb31778cd1941eb9120ca35180296c823bc94cc80e3a582b1ba03f152d3bc7bab3d6da7fde130a130c732c47693ca4520f4c04896aa46e9815196407898ab6492bd2a539ac1df6fa549ba1b4d4fb63e68f75fee01c7efe0b165daedfdde7203b65a213434a239cc1570ff5331cc6d67b7aa79e22b3871834323633537acd49b1a9bb2551a97320a2f2bb0f0be2ad1c10a5d93cbbb0842fb928a734970d6c23337638567600b41fce00f9823b67d86f33842dbf8bb422e34b35039e658b378c5bb5795f86395c374eb031a88687d8d5a5e2ef449e43c1ca5d8c8582364650109abb03d97e02fcc89bdcc0c2c5f95275e2d4ceee567c69bc6876cd94f9e6354963a3e504f161e1a4edc8f794c8f716481ec97c0bd6e93bff847efc745fa8433dd566a914c2b0f2c924660384feb84bbdf40f0f88ed80d2f588f0f03e3b0c7a7879cd28f9a47ba41196b74b3fbb4c482b5b8efb637884a9f9ce917c26cd9c8807902f2b89870e8528d08d51fcbd44a60117a5dd0060c1e63d5f604852924d1b31362b226c4b86828b4e9ffebffe7e51909b8d1f0910d7fe27d479d267cf972834f535e68b65aaba478cf4b72a3ff9505df61caf615024b9b60c44e53e63496fc730a37b6da17b350f295011562448dce1b80bf08c225b431a7ecce435b61deffc466717a8cde28d4d1e6e0a475ad165ccff86e1812f0ea237f47bbc9efd103494bc2a15f6ea932ccb531328324b5ca105f8e9004e2162d3568b88ccc2d5e3c902cc52213aa4cd38093074ec7db650c6fa6a19e607806edc4bf4d6b10af4036c418794649066f5bdf089b9b1aa42af198fdc7265515b85be662f6a31e639a66f8af78d0687350ca3620cda34cda6f6090a425a7bf498c167b14471cd662af90c60b4ee7f5cdf73cbf949d38d90bccef16d418330acd7eff51aa06703054888349bbc6e3358b62dcef97b701a873bcbfa0fc46b34c7a7e4a8c55deaa2960827198cc2992ff2ac74c07b0d1b39195a2920eb41d8419e2129946942608365d1f2918e8a74304236957be50d39dcf018643900a11fa4d35851114776c6a2a255c6f4994338dd5882e42d7137edfdf806d67f6718e9eaa0aa0c76780157b28dbe82e8fcba724886877d992106bc31534aaeb86fe4bb96bf7d65979595b6f723c3076060b66ef3650a7d367827b599760347794e155683bb0dd0b12667564eab9177f87c32c27656b23c2aab2e27fef9dd50ee8e547398dd71700c27e1084f9375ea33df71ec6e3ea48b8a8c1747f5cb1f75b60070c4766ddcb16954e93a11c99d36476a3b6a7cd4277c018bd1eca6bf5291b48f2ab7d1abdd60279c8af797e724c4d28b3ef0f4bbd62d0d7952afe660dbae2830319f998fb492b120db566ecb66755b561664458d25a3b4e209401f81e323832c1ba97d401935bd505fdfa0ac8740992f3588ab0a7d12989e3c2ef1e29ba524eab5f3992d7d3b9a39b51c2b6141759db00b94578c1ce01ba0c812aed7d69b63a107abff6ae2cb9818eeebf2e77039aaffd7fc6363a20bb3b6049ffd51f429d360e797f02373adb42af4e453968738db35792b4c6d4f399c053a8f899907327df166321097b98692b534fbead3dda753bae075ae3caba97a3c9cce8505e33ce59ef958f3eeac80d77f62c851eacf8cb63d95d554dc639aa2f20e9be55478b6c524dda0bcd75ae5e230f503d2e065c11bac1d303f07b880c33377bfc53ddd2dcf15e5b9e48d7c3dde51ea1f151159e80fdd1eb1fc7803808bfbf369e72a9a57e39cd946101c7c1abe55490c46680a17be3f9b4f02346de72e38c17967dc77824f5d9a6a4f52ee26d7f688dec5f90ab432e683e4e545a13db7a855ef35868a6161df884c3379b5b14a5d004c787fc96729ee1537ed35005eb1a551cbdb0a4baa394c1f7bd0bcb5b353297ca7415218e8c21798c4f07207a01eec18f2dc5a6c069ff31f64ccf67ac6b19d5cec1d481cf02f3764aeb9981552a89872664e34829617387677352ca2433f0ff293f1490c449d9b0cecbefd6be2f9fe34fb3f553149dacc94199061ad15c009495c4676cb7033f8e653f76e1385911057f3fdb030534f6f20b50eb078c4a8a53bc7533a28110c400154f7881907c9f698e0eb34860fe87fa1951fd82a6cd5753505328461e1c21e06561b37987da69041f0cb98f9bfa7e9f66cfae0959584b93058618ca14a0e8d4d8f25267ffc9f2aa56f3fa1a733e564861c749ad7535d93ffc3ba9cfce5b87743cdd9581c6a94539e1fce5ba34c9445989378076abdae1085f277634be4d96fd5ca864dce4e528f586e8adcf83cd3770a31f26daea2dad30944531ecf0ab6aa8877f0e8d7966679b00ac3f3e37f9136e363199b63ae6a9784654ebe6e2d95ee35dadbd73855f943aef0e4e672e0a48533fc1031aa200deee38892c68d0d7e54f7e087df9b491afa99d3f64ea94962992af7ebb1f5a63ac60c41c7da58840e2fe5cef2b95af2014473c1cd37770db00599f543a409f0862cbfeacbbbc03d4d7e54f6728273cc5fe3101b59aa3a27059fbfc22d761d7aae9c9314d03059146bc4193574b36158c8fb79f5963fb97060f347321da2635e4d8a4abb809989b71104158295781a634e51fce6ee54f3e08292be53ea5673dabfde60e488d873628c2f949ac8e6ef99f66f89edceeee59b4273d9251c7574a644da6e1d6795902a23565cf07794ab654b2fc23fcade7f31e93ff7bbf0a69a21f466c6288a8c5b0d6ea76ed1991af91454bc625f6f9a68a87ab46a0596908b8c7f76ebf042fdce35f83d4a236f18d2c90c25e0bfe2ffcd2d009eb8c3d601a64ce776e7b61c123ed881c748e48f01039d3fad2c5a7549706fbc85a71afb94fc9901f4d8650ada7b15a9bcf257f3ae8702efbb28ff40fc049b09e198e4581f9734d6a9405791251b6d1fecf3b73141fbae8b059091c40184a8848b7a28e6ec7809fd04c3cc30be50c6b062483fba36a92d55e66a35f007a97136b299355bbfe4efd883562e6a4f36b6ff89e8d98a82d4196b01ce2c7c81981b4b829c8f7b5d7b735326c7eb797039f3299003ff4b9c7113d0ea4aadbe0fc8768ea973d18a4ee709f84af27ddbc7c438a82c0dd1140d102e75928694842ed9ef52063be6d804d7a824daaed9c2ba7f42174f7ef05265dedd1bd7e475cc3b39a1ad026e3c911dbaad9d166a34ddb20a84d88915a9acae980cc69781aaaaff92d00f642a617ff2af6e34c3127a19e477065df15f82f233eaf5ddb0e4bc4b7dba209adcb903899ecf94f0d244bbc6cd0982f000c21fc4f369b22e6f7d36a53b6e7e074ae3df6827e736759847576c1c8593d86a5a6ce141df794e71c69003a8cb01cc4a578be3c326305914d035f0b044f7f08aa90bb8cf8b43d3e99fafd9a5763c56bf4c1650a7fd82b5fe169e5cd69604e064b81042dcb6446fcc1c5e2a33e099e770c220a1affbbe9d1aa5ca4647c6d97aa42c0849a4b2355af531e1d2cfa847cb667ff72887e8d00dd5770f6df790651fe6a003cdc79dcd17aec77dc8a856c1b6f1759b65c70b23b88af44c0a5d665cf80af2e5d13c8206dc605535125de3f3c3cf44064f47d08c738cc00c37050c00777d35c37b7907042b97228214828cf1bac7f7f5127ebf696cc9a027b91ab3b35ee400281b5c67dcbad19126bb93fb0a21a9c499216a40502815269949e313ef454f2e72e06cc427e4a1f2bca1dc8c41187f855501dddbe06e26d6d16a7fbd74bdbfa14b3a6ac615ec82141032f44c4dd8886f022a4f0361ed134131d4f513952949767e584b5689884590da9fe17e1b8f5b8d9ffdbae5b44932984d1c7bfa91fc30af7d564bdc50a4085095d2f0b9fc8c13da88c82d948bb9b0249c300985a7d0b4400a7afca053d2db02f3900513dbe8bb751c61483af0f4df9941ed019c7f52b9f0c138d7dadb0d0238b35cd3d3f5066cdb7c34b8457b51cfdd31fcd7968c20d1a058135f75451ff920443a11f55e06b3640ec853212cded970e53d93c4a34039b8495bf05bdb41513f6c63f3bc61b5cc219145d60904f224066fd9c518d39337527147b97706e7aac0d098dbb322546fb1ad6590dbf9eaf61b0ca118e2e93378017788ebd3b99153e3224f25a0575177c32be909ffb7e7303edade3c773d4e9ba834f5940232d16a4ae76c43731adf0c29dfa54082cb21cf9dfcf724745785e9c76ee0dc3434250fc29cf5e87cc7db54bb93417d7c3665753e414616e7a987361e9257537168745960fd41a646db661cca90b2787f5552e8795fc92709f340a1ccb8f8188caabc113dc474cd9b84ef14d99170339578f6b2cd7ffa22ad4d9a33752421e6ee9f7082b0b000a41e61f3a0c8c9dffc2f821b96098d3cca771445a7b731d5652039daa557388e93557a94b6d51e1066141466369d4acac950b46ba8b2f3cec8dce565485919cdbdb9dba3d83da1b81745ea92a7b6f7d6a5dc2ba08a332c266d9407900c78308e2d0a9db12a6e14f548553f82317b9d3d02d8fe3c51a0de8750e5ba897957f96eda4699e61334c99f35e42a48f70393ca8032b86a0d7f0a4c6a67666d148c3fd983668dd70a3fc94cbbbda35afce12c1cb25d3a867d9ff5fe089269b9798670369264c032f73849e15ab55f7bb68a34f2553c6f25dd9b23dc0902079be2c319404843994ecd40c972deccd5dc555e5a3f6e5f97b49f9230dd4c833a8046479f6fb31f3a6174bb3d52b672a850941ee0ba854cef1534ab43c5804f025e1d8999934fa55fd0bbc318791056151874e645", 0x1000}, {&(0x7f0000001280)="a73385770df5eb4221179ee9f91d9dbf5621", 0x12}, {&(0x7f00000012c0)="ab13442db5427956f06349daac443151012d5d65e4b3ecf008cc04e2df0498fc80489973e001f2b5c352d04bd76a74c90551249790c19ede90f9638dcb5ee3e6b49055d8df8fe931bf86addad038847b82163cccd508c89c6f7ea287281bbbe59a2863515c89202d58bc6d9a05d982c8b51f754ef63d1f3051bd0aaeb24aa888fffdbf7a9af75364acadd0b35bda2b2edde48d86c9c69df67866701b7c4ebd40635fd523d738deba3eb5a0c883163b20a6a712f2e59ef25342bc363aeb7033d3ad5983e8b0bf878db6565da77080061390c41ee601b09260870061b20ce0c55dbb45d6a1ead87c", 0xe7}, {&(0x7f00000013c0)="43e6009c73bc3106ba132656385b13d5b002bb0d17e8418b6439d3e51de31ccbeb598a966b46ce9ab3b5b066f379fb0fc43d7a750d104d31b079fbed4128ba7fe04a8a96366d62a08173183839814919cd6501ad88852f19668acd2e0b68a8e0aecf367e51b1af9076ba2039a8b6ef786250b30eda3c93c801cf748b009e424baa43115c48e2522f2ff45ed5b9ae5a62591ec473ed78110b5ff78072", 0x9c}], 0x6, &(0x7f0000001500)=[{0xc8, 0xffff, 0x6, "49f3f2f0c23ef347b6c68fa3cb64c20ed57ecd596876aa1fda29fb580aaacbc542386377b73da44277d3c2e088dc644a6cefc6cb0f069ff6bdb78b6631db40c23c61362fbd201b16909ea8c9e86e46239a9d8be585b6c36f8690a703a167bd4d7183adf1bd9c043592b34066e59afedc966984b077ca726d65a14e3df434c4c6e57f1b858d973c054ccd45d3befd4043044acf47adff47feda7126b8d2919d330f968487d47860dfb0054eafb07eb8b69ae8ff7d74ac5bc0"}, {0x40, 0xffff, 0xe8, "066837d0155b66fdc5f3be2cfd998f991939530f94e460db6af02de582607c096a462e8947a958c82a"}, {0x40, 0xffff, 0x1, "ad3189393cf2ca35a2f0b91f516a5697b787a6e338ddbf2fbc97d8dc23af48ecce17ee4a0a26e2a08ee4dd"}], 0x148}, 0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xe041, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) 16:00:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd, 0x44, 0x24, 0xb0, 0x40}, {{r1}, 0xfffffffffffffff8, 0x2d}], 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x1de, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x60, 0x80000014, 0x2c, 0xffffffffffff0000}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x43a, 0xc2f}, {{}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd4, 0x100000000}, {{}, 0x0, 0x48, 0x20000000, 0x4, 0x9}, {{}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x80}, {{r1}, 0xffffffffffffffff, 0x1, 0xa, 0x4, 0x8}], 0xcc, &(0x7f0000000000)={0x5, 0x6}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x28880, 0x101) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x4, 0x0, 0xa, 0x0) fchdir(r3) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffff7, 0x6, 0x4, 0x0, 0x0, 0x2, 0x6, 0x2, 0x2, 0x7, 0xcb7}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000000)='./file0/file0\x00') 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) open(&(0x7f0000000380)='./file1\x00', 0x10080, 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) connect$unix(r2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r2, &(0x7f00000002c0)="cb20d986da8453f4d9138ca0869446fd8deefaf5adc8c563b65fa9f9f49c2786435a13054feb65efa089cd46f65be0db97912913d9d60a20085429d1ef15a97999b23a1bc504677f4a3f0a2821248b6e64150d0b0ba0ac77694101b12e53f298936d4b224f2dd0eb2d8ee9ce594bed0f809b009b8ee12d9be7dd14ea0c33bea9b1c92d5700d49084bc2dcef1818b659d46c9fa9e9adaf01ef7e92f4062322181d75b587e91cb741b125f7db518cf87", 0xaf, 0x403, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7fff, 0xbbeea59}, 0xc) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:36 executing program 0: shmget$private(0x0, 0x4000, 0x421, &(0x7f0000ffb000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000740), 0x189, 0x0) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000040)=""/141, 0x8d}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/216, 0xd8}, {&(0x7f0000000540)}, {&(0x7f0000000580)=""/213, 0xd5}, {&(0x7f0000000680)=""/235, 0xeb}, {&(0x7f0000000780)=""/173, 0xad}, {&(0x7f0000000840)=""/7, 0x7}], 0xa, 0x0) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xc0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0/file0\x00', 0x8, 0x4, 0x10101, 0x0, 0x80000000, 0x8000cd, 0x6, 0x0, 0x0, 0x714, 0xfcf}) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x900, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x7, 0x2}, 0x10) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x1c00000000000, 0x4, 0x1, 0x0, 0x8, 0xe5, 0x1, 0x2, 0xfff}) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0x8001) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21}, {{r1}, 0xffffffffffffffff, 0x15}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x20007465) 16:00:37 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$inet(r0, &(0x7f0000000300)="83020917dffe533cf83199d143f7035304efc2c1ff0ffe31340c4e1d067ebd8b72d4c1c79eca95df0c3578dcf8bfae9123828a123b52f7eec7218aa04ee94a7319f28d5113fe05f706201f912418c4ef7f1d37efe0d3c5c4f8a03599e66d28c549b031ba256cf04df53e88c2769316ff53f84d0c7208bbd79825d92813898425330844b11a5ff8ea83c0eb52cf5505923995cc26af1097d3ec37444e6e465e32d223b827656e0a62609dc2bb9c2133cf6da84c72cbb0731f78b18cee8a5d111486a408bcde49490f12afe4cf", 0xcc, 0x8, &(0x7f0000000400)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x10000001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0xff) r3 = socket(0x1, 0xc001, 0x7) r4 = syz_open_pts() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10000, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20000, 0x0) r7 = socket$inet(0x2, 0x7, 0x3a47) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x4, 0x4, 0x8}, {{r3}, 0xfffffffffffffffa, 0xc6, 0x0, 0x3, 0x5}, {{r4}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x3ff, 0x100}], 0xfffffffffffffff7, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x3, 0x100000000, 0xffffffffffff0000}, {{r6}, 0xfffffffffffffff9, 0x2, 0x10, 0x7f, 0x37}, {{r7}, 0xfffffffffffffffe, 0x20, 0x2, 0xffff, 0xffffffffffffffff}], 0x3, &(0x7f0000000240)={0x2, 0x4}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000, 0x8, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x17a, 0x1, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00", 0x6}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) mlock(&(0x7f00006d9000/0x2000)=nil, 0x2000) 16:00:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/88, 0x58) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r1, 0x0) 16:00:37 executing program 1: socketpair(0x11, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x1a) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x3) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x144) mkdir(&(0x7f0000000300)='./file0\x00', 0x22) geteuid() fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x40000000) getpid() recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 16:00:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ftruncate(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = dup(r1) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x8, 0x3705}, {{r1}, 0xfffffffffffffffc, 0x19, 0x3, 0x5}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x40000002, 0x1, 0x6}, {{r1}, 0xfffffffffffffffd, 0x4, 0x43, 0xefa, 0x200000000000000}, {{r1}, 0xffffffffffffffff, 0xc0, 0x1, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x4a, 0x1, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x0, 0x1f, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000004, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x6, 0xffffffff}], 0xffffffffffffffff, &(0x7f0000000040)={0x3, 0xfffffffffffffbff}) setsockopt(r3, 0x8001, 0x27f, &(0x7f0000000580)="4ec940feadda7f4d83bdb0f205d175be282cbed2bbab30f304837493190a15f054fc26c7b78c7f5fc11b7e7ac929a90245f9a9ab08cd3ab79e8ff3f7997b4af80ed01d84e2320a45338e638f584adabd19634174c51bf7f85e9e7f0a753f93a709e0e4c8d3241b209913b8387b9af0d9a579aeeb8162fef43d14ce03e90fd0cd26a60c68a8996ea466bd714cf763dcf5ea6ecf385d200294de9d5007b70fa59335f2e235f2569bde92e2da89f238b87845cb468e19744b505c1f898c89ba54a92610272e2c78f3d9b3325fd6aa8aa13e9264ebc21634f0", 0xd7) dup2(r2, r1) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000280)="3da819095e9c9765d2851c045a6e54b2755f74051eddabd0381e6a63cf46600201a203f19c3d202e21feeb1faff79979345c0ca022415271522d5f3cab056ab70bb9cba68af2a12a99cd2af1f86bb3e1a3825356db319e5d23340808caaad8ee730f8449c26c423ee22a579e1e9d3581dfa6eabefb886047c67f60ad72152cfa56d18cf77a4c725cf229ac0c0d03c4edbd590b5dcda408976ecd640ab535608961b96ec4b01de7501abd197149c915ab13ff47b28b86454476c3108719b6c9b72e74d00a4e470c799c57a99923e02916ba346a6c8c1b2f53d8bafa16c284a23f0c8d2fccd987ac99e897e98401daa0222279f67b", 0xf4}, {&(0x7f0000000380)="e6991b5593c26549e1abb3643085c2f6483de56145d7733471acae47988a19c436be6c5dc49238d34f16b32906b934a586ce73e69250e53d261f7c270ad5eb7c3eb31d6bef409f55002358b7589b51cdc841ea49cdbba23c21b24fa56e706bc21d30be284508b1af798365a82eaea77af90688f45037999f2cd45d2c03de7eb98062630eb9588c9c19b288097d7f49580394c8d86e2962ff5c25ae7134258cf3b135d02312c7e88627afef1d780cabaa05af96c5491eab083a74c40eb141a44fdfed946fc659d66a", 0xc8}, {&(0x7f0000000480)="67b8137e547798b02c6add7ae8c11b126598567731f1748d05b4738ddd97ce48ac0ae2eaf43090335f98a260ae175f61f6ee81577eb18bf473a7364c4fddae38e349f218aa3f835684993d00e131c32ba49b2978ba4435f8bff9", 0x5a}], 0x3, 0x0) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) listen(r0, 0x100) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt(r1, 0x7, 0x2, &(0x7f0000000000)=""/175, &(0x7f00000000c0)=0xaf) r2 = socket$inet(0x2, 0x3, 0x102) shutdown(r2, 0x2) 16:00:37 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f00000005c0)) getrusage(0x4000000000001, &(0x7f0000000240)) 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c7, 0x10000000002) lseek(r0, 0x0, 0x1) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000001280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:37 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x9}, 0xc, 0x0, 0x0, 0x0}, 0x0) r0 = socket(0x37, 0x0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x131c19e4ac199763, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2144, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1, 0x3}, {0xfffffffffffff000, 0x4}}, 0x2) 16:00:37 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 16:00:37 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20200, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100000000007) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x400000000000) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="10000001000000000000000001000000"], 0x10}, 0x0) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x880, 0x28) unlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:37 executing program 0: r0 = socket(0x1e, 0x3, 0x0) flock(r0, 0x9) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x12) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockname$unix(r0, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:00:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup(r1) dup2(r2, r1) flock(r3, 0xb) 16:00:38 executing program 1: shmget(0x1, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) socket(0x800000018, 0x4, 0x0) 16:00:38 executing program 1: getuid() openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x0, 0x2, 0x80000001) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) fchdir(r1) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x21acf9542daa90fa) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) dup2(r1, r1) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) pckbd_enable: command error 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="030300000000000022ec"], 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pckbd_enable: command error 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffe) close(r0) 16:00:40 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) write(r1, &(0x7f0000335000), 0xfcb7) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000080)="1cfe99b6a6655fed8be09b09065ecc617fa288af10f24e88a2790f91607d733523c03d0928b182fa1e8399877265b3a70b9defc3d27aa949a8b9e3334f3a20f8bd3fea8ff1fbaa1f5a4e1b815a081c552b49ccc908a1865edd14c56d2377375ff853796ea9fc8fa35921982a", 0x450) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) fcntl$getflags(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="e4b15e84cc23ede618a1e99ab1cb19275d33d9057d9951437cc7a5367b13af81f61289066c4e86d8220dda45bb602b9456eccd472225f1a2437fee7dd9318c74948f4abcda826a8a4a288950b2e670dbff839f217a17e0d68aa93c860f7a4f443aad3140843c82fd1ad8a3bc48b00de90108adae596cfab392213cc54479fa1cb501f64733c429d7cf5f764802d163d704a798efbef151e469b0dd8cfe3cb69377515b6d6b5025e4311475658a2bc156b6909c2972228609cf6bfd3e0e7048c01da635eab29876a58c8b32a42a15b0909ae7a0985f63b72eba15b081758d8bbc03fdd3e11decb15534858aaba07ac089891e4001da9e089c114a4cbf9864fa20fa1c0d14e0205c3546b19d76463540d0e76eb164667cb938d06c5a80e8b5981b8ef0ee6ca8767ca196f5615b2feed763e91eb08190e91204830bb01d300b96140b66879a0335b6a357ad96db26ae7d9003bc4945f56278cae9a9b395a1bc8c81bb10bd72802c26441d26eb6cc9a0eaf39b42096a471f798fe0711fdc8585ded70ced0a494cf753d695740e7232fda247b9fd93aca9b6ac8be276a3976f9e365ea145e7fc702ec4d90593f1d9c7461f2e0df99eed96c1bcf129fd3e3500ece44995c4424f989ce8760eea3f695b0d09fe678305227593337faceb589323cd9e60a08d36283ad873488e3888e5a535ca95e5b580cdffa08638c89a3831b63e6a835c03c88aa994813beb4b6b457dd74e8911f5c72c6f2e3cde904ecdf3a290020ad988f50f427a42265c48a4b9783c2f07c58b8091c6c90ea6dd94498bb473abfaf9c6830e20d26d6b5eaee104ded4e28c4cceb39d5fb2c00be18b15a3344409624261411668e249906bd3436560bae3eab495153b0bd26fa20cc35d667f7822e105244976b9cef89c9dbbb7db3db01935c3d9342c6e3e99975684f1e7a3bf7136d604b96d2e1341f7b36cc7557de07a35e24067621451044e8342190153178b59dc3e39232918bfd6c9ccba86e50ed5e55142739bbc934f7b974ab084e35529bfff5dcb38e79f6b03df22345a6587a4a208387cf41a8cbcddf86bc486225bc842e74022eb1e2585b74d3e00c25d77942113f92d3bad2f9d51a6e98a79b5c5986b3046e07ac4e5d4c96ac2f3f80953209df279215473f9a8fd3b0cc9194704f93205986c9d7d771e432b673fea0574fd34193ac75dac286e7eb5ab6e7a68d8f5dda859e394bebce807bd7f025bd97514f1d0f4c6a792221b1afdc6532c1bf9d672dba201beb1877306976e1e8d5557db0b00b6a6d95fcbd27ba74ed8e7e6d4c5249b4b73386225e1f144ec601895215075f32049aed0a6de2aa0670168110a623645a0b2e88e3a9622756eaee2a13e0a279ce6a98143a3a89f47e9a9400cc4e5e2d35c8bbf930f69e5efa5bde281859de3bc930974ef942a4e7a82b9a3f89be546e7f035ec22de66c270ea458ccd418ad63b862eb9adda16afb58c7301af41c12ae55648c5d796a5ac3be653e587bfc4ffef3669560df86580b4c25617c5a7b4c02a28a25c2de7413735c4f26f4e1299dee885666c3e03b0e7de6399f62870f75938e2c471f12e645aca20f1eb51b66107d2708652c2fa9a79558b72a4ebdb80ee7ac6030821d4487862a17fcb684a009bfe5b34c887c02e509be1f9d2000052d5d183c4c7abcc37312a8952b6bcc96011f34fe9d3eb2331c27d5990945c9e8392d73436b29119374afde4cc6223f5f516cb5bdcbebafddda2e5d3d52e5bc420104be65c624f3b3f455afec4e7f125f9a9bb0788fafd2da6bf69e08c61a1f3bc73e776003887308cdeba41d7378472d1c8874f52493d272ce9048aeb98a3599b661575a958d16cb1e07b7013590f8427136c58f1045927113cf6eb6a363bb17fc45dba6f51f579fb44a2e81cbc9e6a4abcf9a61cbce9e9c53aa3fa4b14ca1754811f0a718592c4bbfe25de26f66dbd910b52661e71a18f7f0b43549aa6b1e922924db3ea4a3896c3053b48837bf70b7972689b1a7701cad184852cbac7cf627c06346bf9b13fa60359b8dbcbff47fd356c0f98e170f01a4becdd9804bb8fb2a6096bd6e3a78fd32aee417fb4690a708f54869ddbc9d4ac3335105110e75bf968d0b9cd198d462e04751104602a8536cf21c6f2bfbb2e22b7e79432e6abbbb64a94f42f40eb20df1eeaacc9f92182f169b0933124d1de665b2d46bbaae942e6a917683a37e184d34aa258b36d8dd7ae80384cbef7ecfb7a0cf9ca25b11f1ef466fa6ff8188514c30c01e2b3ceecbbd8943c57672e5fe520c775c65b8c155784b031ad2e933f9a4fab3624e887185555ee90074dc31f5fa973718a99dfd5372fe776619b2bf507463bbbf1963a216676e911c8b709f8429d1677c7925f4922abcba39a0af7475f43010748779b09d96940648b9ad838b5ef8de1bd51d1f4703e566e4ed40ad39f5475160dce835571f1b97979f228a6a12a4c8079b424a0448a5f091a8aa5fd9e1d2596d6901c79325c95672ced95a14e757f9f560bd7612bd70ca1a58ab96b886554e171e6e9a3741cc83de3dd022b0f51a19b443c5e55c0068440e4cae3b6eb16b05911131dcddf37fd747244f8f1de617630752de1c851f7becc1ea92147283bc066f88f0ca244179d2202f8f315b2ba8376e16e146fe0784c7cb2589fb69071ff81b69e931088284c37810078d167c738b0c00f812b72f1bb0305b0a5958b1189efe29df3ee5a5e4254cf539f851d198332a75ccd75d3e53a47cc3708fe713ee2b960e34efeb36c68c54ab7c6e031247da502938c66212dea606ffc1f6afc71eeb2bfe4473fb10149a9d46c46ab631e60b96ba775353f9483072c643c613d642f88c9fd2f1cabbdfcc7a53502a7c770a1aac29157ebdbae62c9d2259fd54851ce377a220a1e5e61431c3a86fbaa86d452317975a178551a263414c68492fe3940e31bf9a568c54f5a0adec093b8631f4bc0aa21fb79c74808b6428cd23f20e3d68834d65867ff211885bede655069df235499de3ac7598fab925142e313f4d0a52f40da8f97614928e0aed7297e1ceb9f453d6188d5f63140b472b8e1fca5b16a91632e9d58d9f32908c2fd9ca110980a531493bc11e2c159b14de7d8b3482a1a65e67549884e682192aefa96ee1e39b4a915ecf8a682649e16f3ddf76130dc5aa18d89ace1bb0fbef1ad331b7f1370e2784c9fb97f6e9978ab4400624ef29fd95250a5c9dbab29a64bbe355c7ffe53dcf71a294652c8776197d19c7c61eac977ea215d9b30541c13ee63ab5d54c5d5338c894c177a5db5cf92f0445a9afefbeb5f00fdcb13690e949f263d6d26bd4bbaba973f99eaf22559749484bd32d588b52250c79a2dd65caf34a4d82d20b49f832d930c37843f0bc2bd107849eeb6bdc1943b8282afe322cd8f70546df265966ce96c9e304f9de58a0daa918d1594cc45b0595b2e670df3a6b2f96baac05d1ce1e0be44f6ef5098bf47b1e444c5dcd0fe02e32036012880e35ba941fd8a6ecba0fcd4fae529019ae4d3ea4eb126601ebb6b47a8fd80cfcf9c1f166caf5e29698c1bb10eb41fd37613c4a153c9a7909d5fc5153f8d13deb1ee47fee3857f6776d180ae1d1b9cc0e6707283c733cebde00d3cdb6927fabe303cab4e987dad86686e7a7eadc3bc5e3e7c83eb83165ac6b388f370d08bc87ca75ea4ff37efbdb95fb5560775330ba7ed15c004639eaa8bedd483b7c65b44a8efecffaa972b85a2763277b3a7b376dc3926825a43ae757283d7fd4f9e2a96e58328fc440b22d0c208ef3b0adcfbd7ca0956e156f5e76c2ca57a88e31207f69ff7ef68cd3e49f034e08cf0d254d5f6b015aae83fcbaacaa334a415b616acf611681d7e251734aea5ff2497e11de88f91d413359d8d54f15b14fbe1d763914673297a92aa14cdcd12ff64f8cccf7ef3b20f840ed8f768540f93faf0494f678e12fc7fd5c13ef4d93f9af17458d25070d437633b2ed697cda981dbb7f5f8a66a04e2781f6c19b55208718a2229d40faa5e5d46308945f9ad8ae109fc042a8f7ecc1c302ab607022acaa92bd5922a50fa62f452a2a56185e15c92b105fcd151df344e38d4f561e29dfe67e4efacfe1924bc0a87bd9c26f8164e1a6053d54fd80792ef278a2db898734ba510604a6619884bb51518409ea621ccae68ef39d6f065e65ea97c1fc31ba4b8e66011c77cfdfa1bf96c84ed8b701f78ea02ddb86d81ab535f4a4ec16deb5f6a26613822ee9aeb01d3262ef76f05ea6c66945f1a63ccccb15e63838a0b7fba88c8fe687f07b32f2bfe3625243829629a58b0bd53fb378be758c17d7982b7c671f073b835403eb727d24331ba0604d1a93e9dd4948fd378f0b8930c7c2c6005994a7eafb2da21a704e9b5636e1d401571c3dcd1ca2654de79fb7d5d9c38a4221617fcbb0ab94962f5dfe0d27d7faf92c72a6e41141f3e2fab503c50862ae1ed572e126022186e11c5a5c0bc9b292fa07e0ba4bf58d4f9d754f9b5d55519d47e7ebc94de01980b36460e73130d43125f27d4998031d52f962fa9591550305c5f8081046f656ce19853fc1eaedfbd6da6918c6a18d823c1a6ea07f8161c18101295aa62b6846be35de579e1a4926fe35ee34124b1d74c84806f29d06b39193fc7f35ba29e3c163b97d60840b9787178ac600250e17a87fd53261b6704636e285e422649821128f1e7a091400149244d5afa16062acfe136502045516948eeb4a9d1ced57ff27d1f654c04ed309ad11ebc1a942b5513442195d07f7c60773beb5315d5bba9a1491a07edfd095554058db3b61007460a72475c5e74b5a2117259ef2db89ec713649013660e8b6b271df88b6f33e50858c88272f33dc52dd6517c3712082dce93687e57359b2a3e1b4fc75f6088b898099017d8537638291a0f6ddd0852a92bab82cf918a814bfe77d611b8f132860140b64b16e68bd0140fc25a6b0e767b1616f1477db071c4953d142f5f2cf6fe37055d72754d0d040f5d2be22e04f3a16e17f0d5cf358542110ae03b0b755b4adb752d7c21f580855f7c94153092c014175d7881184c93a05490d48da148440401f093d44547ebe0026e3583b7815c4e281869cd3823467348d84dd9200f652eefe2be49d1c3b087773c1a8ba68418fdab5cc7734c9307a4a198a19e85acc5920ea4d8d4015faf7a83d80bcbfea429c93c8649296f2ea2a570a81544022dcb8d3356e7dd81cbfa1b0897872392d6ede398e37a6f875ca9a0344b1667eefaefd9f8f4e846f853b3f8c677c072de775c43c35153f30cb83449b6a9c9a235077694be4be9b17be2c7d2d12958c369e70492a819aec811bba6486c3e3e62d976b235d4eb0fc99c7765471aaf1293ae1cc1d5ffd01193b984c1201153708a09039d74d244478604798f9a9341663fbc8d7acaaf4756c5cf1e142e651de93aa7bdfcd8ec3b1e1e6b1f45aabc6da1e7234caafa896cd3f0b9bf28907371519366f8a60d26759de93c62f4b2ad621815cc7bb1046a061e551fd9046900e9b5c6eba9d4f977325a1a9a68fb0c0810c100e0acf548a33795c075939fb0c3a72566c615ab53981ebd9949b47f0bed5e5dbe15d0024a7fb0764c2a85b92ab5d9b5443d260142f7dc040f4007d90a1870366a7cc3b6987b410fef34f55d094dcc057328ef7ea24d3699af52816ed65a2903b8d0eda63ea822dcfc18896d32f9ef22e4329ccc0dea719c21bb4f81d41ebdbb7674e1a480c93c6967fe38a1a4626a7671f336d559df90e7e9e730bdeb3a21c04d925cadc91f5414d91186c48e11", 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001140), &(0x7f0000001180)=0x10) readv(r0, &(0x7f0000119ff0), 0x3ba) 16:00:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0xfff, 0x80000000}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:40 executing program 0: r0 = socket(0x34, 0x7ffc, 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) getuid() fcntl$lock(r1, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r2}) getgid() clock_getres(0x2, &(0x7f0000001940)) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) fchmod(r0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) write(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pckbd_enable: command error 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x7, './file0/file0\x00', './file0/file0\x00'}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 16:00:42 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x3) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:42 executing program 1: r0 = socket(0x1c, 0x3, 0x1000000000000105) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x2, 0x8) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0xfffffffffffffffd}, {0x18, 0x1, 0x80000001}, 0x80000001, [0x1000, 0x101, 0x7, 0x7, 0xfffffffffffffff8, 0xb8, 0x6310, 0x7]}, 0x3c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) preadv(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/100, 0x64}], 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) sync() 16:00:42 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0x6, 0x40}, {{r0}, 0xfffffffffffffff8, 0x6a, 0x40, 0xfffffffffffff800, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffb, 0x72, 0x40000000, 0x7, 0x10b8}, {{r0}, 0xfffffffffffffffe, 0x60, 0x2, 0x200, 0x6}], 0xfffffffffffffff7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7, 0x80000001}], 0x8, &(0x7f0000000180)={0xcdbf, 0x100000000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="bd6d483c9773", 0x6) r4 = syz_open_pts() close(r3) r5 = dup(r4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x100000000000000, 0x3713, 0x60000, 0x8, "bd5d00143ddc2d82d6e8e5fa8a0bdd2ae2813d5b", 0x8424}) bind$inet(r5, &(0x7f0000000140)={0x2, 0x2}, 0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0xffffffffffffff37) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x1, 0x100) semget(0x3, 0x1, 0x80) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/4096) 16:00:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb1, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x69, 0x1, r1}) r2 = shmget(0x0, 0x4000, 0x10, &(0x7f0000152000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/4096) r3 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x89, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6998ef1051e19290c5285da4e5f59d3436b2d32dceaf4a926c11722f3ff336f7c1c4a6866a558b4d98669006b5981f22fcedb9afa61c98bea21f64cabbbbb31feeec26d46afd6ab3d6da19a41dc683c00000000000000000000000000", 0x6b) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x6) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x85, 0x4}, {0x3, 0x4}, {0x0, 0x3ff}, {0x45, 0x8001}, {0x101, 0x3f}], 0x5}) 16:00:43 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x800000000000, 0x6}) setrlimit(0x0, &(0x7f0000000000)) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xffff, './bus\x00', './bus\x00'}) r2 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x8001}) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x240) 16:00:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="33ca8017b80a0d655b4fa7f089764cf01417eb68722ecb2413217612b9fca45badcc46893099dd24667232f43baec57458bbddfdc43ee45dba4734fd212f23d3e01e36e1c95eccea", 0x48}, {&(0x7f0000000140)="fafa72bfa644816cb1199bb5feeeef89ab2f55eb78f7345167ce58cd484bdd00a323b945bb36b307e11c40ef339e7dbb50e29f7a537b7d3fd45ecc9d730249fdccc1c1", 0x43}, {&(0x7f0000000040)="f49b4afa0f7a01b6bf8b5d777d2379c16cbce90b9d813ade2efb80a4972b3e72fc4ffd038fd80b1ccab12d", 0x2b}, {&(0x7f00000001c0)="748b155960e808b8314f6d1aee569ae869c6e151792a453080b2bfed859b95dd398c5f23eb756e83223913095117404a9abb9cc25b1fe23505ad6e179d17e24e27fd0d462c05fde6162b9483c7cf272db01b7735ae4995f5020f8210bf127c757f5f903335d1d8d324d8eda8df132555254edc9b22232bfba7b051942841e66a80a657a9a06b0aedbb08f8b5d697", 0x8e}], 0x4, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x68, 0x4}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4a1, 0x100) listen(r1, 0x9b5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) getpid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) flock(0xffffffffffffffff, 0x0) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) close(r0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) 16:00:43 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, 0x0, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 16:00:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) dup(r0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)="34ba3e00", 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) dup(r1) write(r0, &(0x7f0000000000)="9cfa", 0x2) listen(r0, 0x9) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x40, 0x0) getsockopt(r0, 0x200000029, 0x1000000000000, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x4, 0x9, 0x1}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x1f, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x3}], 0x4, &(0x7f00000000c0)={0x0, 0x800}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="bb9eb503b47fcb6aa5c925d710a4457eec4f1602c34680d45b18c52876d0c97e604173b9a4fda6fddd21d0b1470f77b737dea30ac70d1744205de79bde7ec7e29e02cd7c0c4b", 0x46}, {&(0x7f0000000180)="0d670e3509de7d2bd38edb6ceae9841fb4437a0860709e11898b3d20f27b433be60506c34651359f3587e5", 0x2b}, {&(0x7f00000001c0)="d71b763fdcf29a659fb2dd43e321a7b468b041bca1d069de9faccb442e87fb6aba63064a8c8bec03a46ece063a6c2c89449953d00ba00bca6fcd024588dfb2175bbb2263df9aea4e8b19d17608a0dc8a136cd2a615e05fe4b78f3621d48fb6d831f077be163bac83b12d985ca28bf053e9f99511782c29f1fa2f1e0e0e402009bedc44ebffbe752b14b9f7a014cec3d95e9b346ad8383a2cc7f6c7efc8f3488fb3a5de4678013d5be607d50d2970979d4c0858deef38b8bf3222eab302541764d110e5b39679a73345a15a64430fd605b69862a83a3a01972bab1806ddf3422750a19871b8", 0xe5}, {&(0x7f00000002c0)="ab406a6a29780cc974c31f0570748a9ee663e72a883bf446ba037e92763815d83f39407a1255a208d1ab841e549ac157bd2e2f55981486dcd1173e7773ef50ffd5f37e6daf91c7b8371e0b617d2be5df78417f8ffcfb2aead5d57495c674ad5f0bfd89006bffe5f15ae526cb03f859dd9d47f58e449afae553433ebc2dbd95054610e2b26d9d3d99b69dacefb2be8158a99965c70dd2de1c29f78d6ef1424927f4ccc6899dbac1efa454c2e8de0f861da802d88b5a298c79dc0885ec645b986e0901fa", 0xc3}, {&(0x7f00000003c0)="6a5a55e71e0316dcc691f1b9a4f768fb7d50b3d03fbdec8efe3d9f40d784", 0x1e}, {&(0x7f0000000400)="5ef0ee596358ec90b44a6a4858a0e9414d109f4ab5d974d74853c9601bba5cbfadcc1ac670825c7ad0affa566d2e70f8e1258d89487c403e08fe27d7a0cf85e1f223dcd42fda86afcd0f1ddd", 0x4c}, {&(0x7f0000000480)="6de6282e9220fcd262a4f6bffbac62e35f3407df7f4cad7dcece2aa9825ada99", 0x20}], 0x7) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000005c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x8, 0x0) 16:00:43 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file1\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:00:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60f, 0x200) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2000000000201c, r0, 0x0, 0x3ffffffffffffffe) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x5) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) 16:00:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in, 0xc, 0x0, 0xfffffffffffffcae, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 16:00:45 executing program 0: r0 = socket(0x24, 0x2, 0x9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001100)={&(0x7f00000010c0)=[{0xe7, 0x8000}, {0x47, 0xfff}], 0x2}) sendto$unix(r2, &(0x7f0000000080)="80ddc50d44e97d6c798034ff702ae9dbd9f5e6eab30309906aa981b9f46f6a82215a1825237f8ad7cd5afe6a8d4f0ec6d99fa50bb0d5a0513781ff407a0e9513abd2e763f00ff7f1d1faf37c82e7d72c54f7a4343171a44e51b26ee5061c3ebb97c4ff42b56891ee789d7ff51c27bfcf23ed36c8207ad40d74cfdd967128307f04a201213f15081e6563607d3a6646079d9b5e2431f92a128e0dbc5b18b67ef77c4e4e412c02d092ba99dba6fa592b09bd7b261c07e4246bdc5763c98660e0f2916bdec8ae39f7bc57f3c01c0812245123196174785fd6b7d3fa333c74c43447ec9f87768d5ffd1db868a8eac0a747cc6486b3dd9fa86e316d7f8682aba0392b31477a5c425a71ae771b3851a91a7c7c707b5b16c114283b58077e729fb1026e41b84245dba15d6ce8563a36045eb8c3220a9b6635c3ca40b1423147bd57af2980365f52d7ca9c10d394fbcff0746502411bcac8887e983f6d1138fc7baabf78fcdad997580d45d428d8613cf423f989fdb731e66be4fab1ea4b0023ebdc236b31074c6bd0fff921baf19eabc01aaa8a599e1e4df92b778e874300e46d3d3303b78b11cb4aecd4a46b9bd49e5a593bed54b7330b4efc27d45058f8d43675e404b9a9c988b29de403f872f3977b98b6f12dfa73d5c66a212f37f5b5e6e381b3c4855c75842af5276fc6d007ec326bd683b03c71a42054179e9f81c6ba203b2027f89b3a54c34e5808ff31bfd581ebc308cb603f16a70fffa6ee3a7ab0103330c3ffc8cac2600af6e0256e8777df5d01e733c8a14e7f107bb68eb66edfa4456915ea86cd3b4f7acced2ec5e3d086d810d8398223d2a6832bdb82934d5da7757de5e007290fb205ea12c0a211a9276485996de2c48c9a619eaf7eaa9256ab5fa61be315dd5565f6bbc70be9b68e73faa2fc0bd612fc40715031a2ba3218ba562e565d40010f5cf01c48887bc082cb456a88fb5cc0433cee3b2656d980dabb9915d2b254f9e973dfeaa072d04d14fbf54407f2f072ea0387aa58d3d50864bfac17ba942f1cb2ebce8987929773f04c2a89505fe380a67e5407b57c832c20a3b16253d2ff7d9da7f1e6d2387b28c1134c44dda31eb74238e8b9346062fa453661dd5473a928ed509ecb5699ae5683c2358454dc603d422237c2c9db59abfb3c13a5ed86ba3e2ead7c2d331f37a12f87eb12ce9c9d646ce4beac3a6db4488e70bf034220b3df652c1731a2f7bae4f77724f2ed613b1eea24db4143193e14b05a29d3c752b0279f2ef7ce8705b8e096b46322c8257f7b131830366c0a3d3073e6232422336a29eac7dd8224c69e89228d1f5870712709898df5308a5ac0783c2d8abd6662d5f3195182c363ffb71674feb423128ae43a65ce6e90d5ec72f439f01e60760f3e5b43e9fca8644a7181c97f6a377059b27c16de635d11cb927be12d802d40dc71aecb9352f872505121877ade9fb70a060acc99cec5372a30505e36f751fd866da769df1cecb2a753f975ddec530b4ee77fee5871cd034c4f953a0576f909b152e4673749a6889ae246dd661397562af75f5f82c51bcdb5e5f1c26aa7130a69d7f127bb3cc7ab6b2c8ac97933c7cfa260c986742cbd20dd726af52aa8e8f1b52bfe7ef51abb66b1a0b6f30d5b100690f3fea7afaaae5d3d749885dc1d790c4ff2bbcb8de51e6432ed0eb64bf6fc5da5563dcf6df2b904b713fb31980a0538789a37bb8f7807f02c6c699fa1b3232b4926618e7aef31410e910ec1d4a4cf07276739a05b8a369cbea2016733921b6c4d213b9cb43a2e4b1e7c893b20aec094b15ac1d906fbabe58c8b1547269808299d9db4ebb9ce794f4cd02cdd208fb1510b04ef7eab846f370778454b547bff43edf857aaf18975bf88b0b8b922f5a7e73a6b9a6bbde1f8609abf3fe1648ec659ec32f862bc3fff230bc603e98ec9666955a894075069975448dda7050eae84b728211929107571270e6571c02a57883b79ca4d1a24408357ce34f62d2aaffdc551f26e20b5b7e496c05c9cf207b34996c1cf22ac24dcddcd94dfa31f71eeeb15aab35fa0893a208b187a7b7e754f381c1084bb6ae79f95b0bf9b0b73568bf7677396855b96d0bb212f411cc4c9747b75db70c59085497737f9ef27c225f66df586a37a52d092f740daee15e78a57b54ed6770c0279375ef4e9a89f165b781e31bcbae44fce378506a605c743d1e4fe6afe91b6066d7c32780762452a9244a13b35456abeec3c5a5baafbb1356ab5f20f82493b40a799eebf30097a37245966009ab78178ce1af2c3f316a06c6292cfa3cb9bfd8bb5b5b14f742d4d7dc82d80716f60742ed515a0c285983cddfd60ac0a24d08bf846fc27187b08db4fad7e62d622f8b9a68bf243cfa6636efba424b9ae17365aa6695c407e79073a02059e09748e212ea57140a992b386a10ec685f855ec9cdb1add50e58bb7a343f4b23d1eda7dda0a3096a4bf72232991361c3f7cad9372157a7552376dc2e5352a20d97b0b69d918753a33a7b4ab917503e09e02bce8426f0838eef7292de8a561dd87b45aa5144779f5323b1508e5da382161b196ccf37673c7d627b27210a568f6f50f4790601f31f59fbe4009152419cf624bc9a26fe6c64822d918fdab63e4c885213f31bee5f07ad5e40c3bb9459ae6e4ee175b5c9088737a007f4f095dc7046abb6c408087b7592f04fe20a00b6e0c7a7f8b765fde20b3454da83bcae49059fda49a037b7a7c81bbbbafc933c1fd4454659d42bc6476878452de8fe545d2896a7ea5e00f9916e5687f4b447cf0c9cb6c075e1c23287e0e0994f2705a8bafbc4a3c217605c6eb8f4e77f4f129636e4c3a7897a5caf42f711afc8ea61957bbe51904cea00192ca3259e9f8ca5ed83cde69703cda8c853c5118013b934fb0e7f1ccb3ac7047e2f842587910a4a8671bb016a4c4de617e2e188be3fab1145831c318c8252d524e0c4483f757f38fd46edd726beab856f0a57a6cd6b73031d849103d57d26d1dc1b6593f62b3071392ee3b7dd4f8b73dc15e27d9caceb5dbd0a0120416abd23fab5fbff981a785174c2fab03d4bafef686f5348ba70b6166cb9db2aeb5b4d0e01dca5c0da0f7a4ec004e454b0c27e33fbc2215707bebb9436be557aa55ff54c43433917a4846f43052a765580e4941dd9b4fcb97b8f37992fab9f74bdd77be9151fe94afcc198bad388910695561f101fe0ce8b767f3fccc7810ecae119b905f708022b5e9a2f21514fce09fc71c05faa8fc2672d862ff0561dedae7ddff5d0931f77dfbabb4c2345d776dea21a0494b62bf4928e431b3e89d1a58cff1219ee99215d3d8fd0624424a757040c65b9742cdc45e7bf1ba3d28baf548587dd5c4d0cb2bd921218149a535b8e713f93f15dc25faa55069909cad757075f0d87a0cffb6b69163efd3b39013f101c49be39f48b27336e7abf4b72a7f4325bb4b651a1d277c94f2ccb12185809afffe785823b6a666ed35269ea307d1c8d4678b3de5c83037f7fa7db7a5fedd51ca46c2b05ce54ca8ad91fa984f51f7571221c54ecac894f47ed096d9948400073476d653d79db10443e25707e3703d9286b40359dc6c7d7fc8a3663026becabd65524b5457f5d5f8047593788738e89e665e44a72b9e118d64a6be1ddff0ce2c4ae246fa2286873f0011ee1b0f4ee419c2aa0c98a60f37f20ec01cd55a1757e955d16797eb9319032fcf66a4207cfe308e740f665d290dff1e4773bb181565985fb89458614a0d1d43da5db5d1fa8d27849bc06a87f7d467521f600d3904c8268719b4b6db8b2dcf41745da0e70cc1d70acae9c835ee55f7f62e3e9f838c985cb591a503bb0ac2a2e96aaafce2f9ce90d756d0e575e56dffa650e92db135f50d46a95f437aa6275710c2c83292759ff056e0f194ef07440ba12e397faf9b81a35ae6dbc34450bdc88025dcf73f5f21b2b5e92aa734f5670d12e4dafbf3e3bf83dd92dbe799998e93f0438f1f7392a42167ba52a0188c2866734dbb88a8dae04df775a88585c6eedd251d9a37afd9a9c578285a058b74841cefcc2a7ac848d7f483180bfd99a41b1fa975b418a1d3274498676df7f65c133bb9197258ba3478dfcf5690146105253471f6aa73c079f3407f3db7f26192418a18ee8f20ea2e71fa11a63b09b6eab71d8f365014f5d71e21f5793a53a06da101a73f7b82e332813117d025800b03b2b372e8e87bc83e81e0b533666ad486359cc30aecf3a217b1b5a3d196e5c19bdf13500fe086db26a66bfd1e236c42315db9baff967cc2a666a1b4f1c490dca27b7bf34d23f0aa2fdfa65ea54bf5e16ccc51ba4cd6fd7cbffa21b02d424e5edb5c544338827d03c4ac93ea69d0c0afc9d0868d6dfa341e51e36e67296aae856435d5f86ee50adaa031f26fbdc3724e19bb6cadbbf62ebcafe0dd3c4f7c32a23c79c7ff46d30eea06da5ea98671e8691724e3c210a5dad66b908d96e4bbc5eccc5517b04d92fa90a2d3df3e14febcb372928ada30148a638fa63e23c637da78e9d2419c070a9f6ecf4833a41d3ee118eddcc5deac0bab2b4cc074f35c1026e7b971d1d00ee49bfee26310a6263682aa1902d1fbe6a401912dd6e099498bc8b4e2a3797621c0bded2f3e3650633c1edd96023233b11d198aa34c2d84b2d5fff76f019f2e18a07d89847d706b9dbafa7e329972a931eca67d428c943704a90700a40eb5bc6448b9f64a50d2788113b833ccda02a52d6633b3f8d2f23d4aac4a67d720e048569f8caabd413a4f58be59b5c970d60431ee94a65b438bd84a8108c30be23b9289b2368ede6296c766f6b027094a8babd942c7f2a98ab8f0846d0a81f7aa14275230196c7a8cf747e884d3511432c9646bd53bd470f0cb54e69a8383a150b8a87567c3630d551f677dcbc34efc06c10ec681d2e746c4cb4baf1bd886330d863b92c4ad7e539059db60540683faf42aea43679ed077c13267363b9887cf4d74c8a659657b856e561d513ced5af56dbc670641abeb5f2950dd8c6df20895b4926984c512f1a9c442a6bf06756d9971a8dea99a84b00ab59541901ec6fd31e50c5a91adb5e4fe2341c79e6e7e8d3640d2c0a858ead0a700f4a40e67d45312e02a1285b3415a5963cf1061b6ee7cc490dbe0ded36233105ef62c13e99bfc31446324272298c38502a231244062748f5d9d8769872ff589ff13c30ab5558b835e8ec32e56458c9e3d7522c0451dd4517d388121864e6a50e9f421b296093887ea2b384a75afdb05635f881759e89d3f0efe749ea4247344eb916ee3af6dffc7c40508e2d56bd9c2a46d51bd9884efaa17d096e06d9b180ee1273d962540d3d912a5777c3df841a456004765f3ee0a1a5a28a4dc30bcf422c3911c552bb5d62d3709c371a5b07a3492cd6e1b6e85dfe55b933e752ff15fb11db89eb7e5ed2edf6a41b7c3459967131b5bbc7813c8df0002e1f2fe933ee2bbdfbc8b5366226031afb6f38166461a0fde5058e02d446b564513dc2f9f3ee5a686e881e661ae5e7d63bef3815c5ce7b081c993e60d67cd95a3ee9510ce9fdb4f193aa6db2c400682451902d0237d79465b7895d6c3e822668603bb2a61093e5e907abfce0badf5f432c68f21ae300cac8a384ddf0c4cd3a85eef5d26de1b0b1f913caa091f1cf4807aa18726d43203d6dab3f86594d7774a5370de4aaac715637b95f2bfc8197c99bf3f22c7fada15a506280fc26a775505a277104db81168316fabe6e1e977905bd3029d0c9f94ca49412b0fe7187ab2ddef46d045448df73effde7d89f3f4", 0x1000, 0x400, &(0x7f0000001080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) 16:00:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) wait4(r1, &(0x7f0000000180), 0x2, &(0x7f00000001c0)) r2 = getppid() wait4(r2, &(0x7f00000002c0), 0x1, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x7, &(0x7f0000000040)="71b9786be32dfc45c001044b531204e278457761c2eb2ae3b3121b90ad9392a11df9e708893b875f81aef9061ecfd306a9145483047add9785741359e2e14a2ddd260c2cb864a44b61453c4de5b25578497a629de7dcbdb06379beca53c92ccc37291094e033d37973851b84efb9c1f248c8", 0x72) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/138, 0x8a}], 0x1, &(0x7f0000000300)=""/44, 0x2c}, 0x40) setsockopt(r0, 0x40, 0xffffffff, &(0x7f00000000c0)="333eb746fa937004349ce234d77eb7b775e6024ee99c31aae53c7470709f4f7e370a6e11bdb4d19fc7d76cc7c36a135a7a45d79eca991ac16f31cea4e840f54e277a7cca9c8f72ce17b72fde7ab00630f8766001e9de9f512e8d96aa42d9d417f9ffd63aeb0279a96fbee25db44507950cb373656b8e9f2aefa37a03c4de3c46d9b6326f544ea0392d46bf55d8210319a7b807da1e18bfaa71516b6a62bd2f8d42700ccbac961cc40d6f7fca8b710cd8a1747abfb598b6adb8091d2c5943", 0xbe) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000380)={0x0, 0x8001}) clock_getres(0x2, &(0x7f0000000180)) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x40000000000, 0x0) 16:00:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0xfffffffffffffffe, 0xffffffffffffff9e, 0x0, 0x0, 0x0, 0xfffffffffffffe70}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0xbe, 0x4) 16:00:49 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10200, 0x22) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) socket(0x1, 0x1, 0x7) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = semget(0x1, 0x3, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:49 executing program 1: r0 = socket(0x1, 0x2, 0x34) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x9, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) recvfrom(r0, &(0x7f0000000080)=""/183, 0xb7, 0x800, 0x0, 0x0) 16:00:49 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000002600)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0xffffffffffffffb7, 0x0, 0xffffffffffffff1b}, 0x1) 16:00:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffffffffdce, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:49 executing program 0: semget(0x2, 0x4, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) 16:00:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'.\x00', 0x100000001, 0x4, 0x7, 0x1, 0xdd, 0x3, 0x20, 0x2, 0x0, 0x3b7e, 0x7}) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:00:49 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1a8, 0x0, 0x1, &(0x7f00000001c0)={0x4, 0x5}) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 16:00:49 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 16:00:49 executing program 0: setitimer(0x2, &(0x7f0000001fc0)={{}, {0xfffffffffffffffe, 0x2}}, &(0x7f0000002000)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x3, 0xb68c}, {0xff, 0x9}}) 16:00:49 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x400) fcntl$lock(r3, 0x7, 0x0) kevent(r2, &(0x7f0000000240), 0x6, &(0x7f0000000040), 0x6, 0x0) kqueue() close(r3) 16:00:49 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x81) 16:00:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x20, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/119, 0x77}], 0x1, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r1, 0x6, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/134, 0x86, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x9, 0x8}, 0xc) 16:00:50 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2001, 0x400004500) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f0000000080)=""/101, 0x65, 0x3, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x100}, 0xc) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)=0x2) 16:00:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000280)="2d436e5f5861600a3c0ed126464a18e4ed641df731b61518ac0bf2e269d7622a1d557139aa18b07975b24c50fc218e672a0f3489352a256ed5275d3b38466ce5ac0be76066b8a37dbf417b653717f870d7eb22e9c0885b6c74676f242f9ab43c9a3e15bb470415b14b53098ef122dbf54e461d67855a508de05b0c83523ae31716862321d5caeda6a010abfeb57743", 0x1ca, 0xc, &(0x7f0000000080)=@in6={0x18, 0x3, 0x80000001, 0x7b}, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xce0, 0x8, 0x9, 0x0, 0x2, 0x7, 0x100000000, 0x1, 0x0, 0x7fffffff, 0x3}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) setsockopt(r4, 0x1f, 0x7c, &(0x7f0000000200)="a3d28e68e1b5209dfe23cba5e7515c0d8fafe0982adffd0249c662f13ca902840509ced1f2a48278172bd39016047c6ac1a467f8fc23339c8c815f0dd6d2fefe6aaf0dd2ecd34f4dc98fe472a64e64d5e58b6ad03e002b7beecfd8c5496532d80e2e42c97e1ecb38c5c7fe2fa39136bfd4", 0x71) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x20, 0xfffffffffffffffa, &(0x7f0000000000)="ea00000000000000", 0xfffffffffffffd81) sendto(r0, &(0x7f0000000040)="76a2acfd995cd4fcbfad6dba1ffe081e597b06", 0x13, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x30000000000}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="94fa4c173238e30c6cec2a18ac53990e2508d8868ee74b6537fb3f1e86e4589abe99839b207cf747a2b96bf82f798e21b1494b18027b219791e018796302acbca16fc498aa0e2ae9575762b166c4e7f11b8cb26d831e82f070b757de470fc0424317746a69256d77081124334af0c4403038d2532680d1c5f1a23bac86f6d20ad219596887d7ee009a854f9f7088dfd69ab27bea2accd79bb3cac8be315fcc1eea4b6621d7503a58b214cfcf9635585827887c22c2b06a83f6a5", 0x227) 16:00:51 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:00:51 executing program 0: munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000001, 0x1000, 0x4, 0x1, "0bddbdca8d91bef9712d2f5b34fd5fdc08f451df", 0x3, 0x3}) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="36e68c8c981891b9706c0aaa31e915d3f02a3de43c54b4de7c63f54dcfa3866d38ca1cc74f09652c90e2a7b6ce64bd0c56dc46fa03c25125be5ac580cdc438b88f81cc330584", 0x46}, {&(0x7f00000000c0)="428993b9896133a6058c1cc7a85aed7a3d4b97d74f9eb50a1b72279403871db69b95ac8ad50d047492f238adb47abbabfa8ab81e83445d01380c07713335d4607e8974bc35ab9fd8715ac1a5954b4743f86ca22dac03f59f3319454879df76a95b5d654fd05643f5c5cdaf44ddcac7eef4b7997f58ff3df398faf3acbe949a2ddd9c60b5cdea3ea68e654bdfd19a43d510646191ffffd31318f4e9ac75e9727d8d99bd6e8274012f2f3def4167801345ed46fdbdc79031b50b84169ea0024cdac5142f17cf092c37d92138138eeb9b8b8ac5733208d7156d757add55c4338a782fdfe0789c7b22210293dbf9aed68416dc48c98d1e9f16bf6bac1590381aaa4d47d6e7427d2ebcae3458a2f2522d804cbbd461445eee0f127a62165f3671dc2079e6e3248ffed2ed6191ad02ed15939b585a8a9999b673c17aa28d44849f320e78d6388622e4d14ba09798ce8f9791d7dda8ba0ab0d711a5285dd9d41c38f744dc54409eec5a71afbe312164a2f5e5a5515b39274b322eb4c856a1c9de43cbd12b495769de0bb070bc4fae7405d8f9bfe2f27a596b8923437885eb8c6d809863600bd8827a3146c240b41a2f14f83cf65b4e82c84b3f3e8fc0ed37616f97dc48434c2305b3186fbfb089c81c171d969e237966f8bee5b7780955f1269ac28b3b5471b6481cc498a8a6bc2bdfd5263471c81942d2895cf20932fceb9bcbb0ac55a930eaec47cb9975a2bf5d549de2a7ec29382520a9c465a23ac1f1ba830b9dec5666054a5931df3a505f9e6a1314ee3f15c7b686abfc379d0a28e1b66719a575430e28ef56a60c500775a55095aa5d8cd4f8a4fdbfda735218d49c1d639bdad3607062446ce47e17314424812e09b33590732b903da2658d22e6c524ebc0ab803afee50e3450a7c0a7000455439aefc65be468dbae3c0de97dc4c1e1aad938774857afaf050b61959e392a81d7b4c390cf023885856fd17adb86fc930e8aa19754c19e521e8f34045d7031142b3785d0ffdccc7c04f10c08b9a43686b1b14a743a832e33e3fc8c46de5435c2c1dd989b9fb603b548f0d8b09c9068a1c947a3c20b8688c4468b8c2146213e531cdef5999ca6edb27c7880a4fab85efe56e9bd6d00584ff529d5fb3fc473d47fa51f9627b1c9990e216f9f55b42db4629e9e8d1e1ef63f5202ce1e3931e522908cec3082be0c9c478e6c6577fd1d05de6a40f7a463bb3b222c7b89a7abbac6ee4ae3e796a8c1b5c1337bf6f97948a45bf30a292c1c7398ba8e1090c61fcfe8b33a7f5b03dac5977ec4a8112162344488f576a9679d946a8bbf7f88ae80169350793cb1162003615f8716b08af2770e46b9cff9a0e510a124dff71f90abfdeb9f89f32ff3f38de8ea844d43fc5afe391058f708b11a5746ab88b561c95868193b5faa702d66b5dd9abd073f04cbcae1a2435941f9a778387de78fb21965b6bf7c99063eff108d4fd403841b4d0f7e83adeaf82638e6c0aca1cbec38302ec2d5751bec88e0e666510ddae14e0594b59a6e42315beb996712b5d2b9174611e00d8a89d310563861c8c9aef5d750361d80ed403842d9b2a9f9e31228e207375a71a2c1122c20dd89dbe4e6921ec4699c744afae8cf3efcae0b0ff212b5475817b3b770e24a3ff3d2fa44b7c5ad9aef008650cce0f59f1203b4ee24d1f919960884da3252037d5f41912a6632d2a0821d33f7ec541011878347cd43052de2cf17f93d506c04891410a0dec7448441767122d75f34746af1d89c1d3a2c0deafd5e537daa47bd63958332f4e8959edf8d194ac3159821b9841565e2a61f9cdd3ef64bb95707ea10fcdffdbeecb8098e9f624ace073b9e92c0aedf6e63388978bd4192aee570c92615b33cb192d7f4f2d5644986266660c264159a340a66272c5aca785c4cdbcdfba29c1d5ba5ab6ab4d67a81d6d22c951bddc0250e553a171e7275709ccc36d2de809f5c755c93ccddc09558c88c7f7f2d792d7e05bae2d1e2383d1b1a6a910f810896bc2d7e92676a750d7a5256fe0069353325fc12d6ffdf801190123cfd62b4abae4b435b8a48f7369ce7ef1b29f766399a63bda6f0da7d5a480c7ddad4eab9d23c447a493affa72a7373ec477a9920fcaccb2eef580aa3115f245c57bb384f2f885661c64c4e6f1f41e749f454ae5af7000ff27470431ef5206ac400c6ae41bce675ecf857a98f544d3d058850a7cf219d04ddb50c49b48b8b01d4c2362f9120a99964bba634e477f751eba6ed22e37e5b5ec466f4a04d5aeea0a8309794c77841af573c496bf3f63b6dbcb58dd47474da1a05ea58c4cf6a96f71bdd102ca5a92c9429937087269cf5235b94f36fb89f2c40276195c4fb9f950b74b4145f6594ca3a58e609e86698d2ac5e4cc67ca9e81b4c8fe796d8794a82970325665439cafdfcd4f2e92636fc00fed14b7ed7145ea4925d6b3e917f51a83fa801474ad5ef147f4a4fc4b44419cf920665aa12e667de4b378dfe8257bede2be3cf92b98df3f6f183f49cf2faa497b0f13c4c5a4b52e4777b32bf65e478a41c1a9cf7d10e9c892b75254711c53c2817571811d835c404b4b9f2263a79a64d8a8d718ddabcdfc17ccb213a4dbf26ad62600836a02069bcc7d391c8913242cb74fc336351b867b050465a04d32e67a4b2b640525119dddd235676d827a9e942f4c4c3a09ed053719907bef4e66431b564fe567ba3ec54899af7611ce945672fa408cc5d19846bdbddd3ff5687995fe91b31da15d7c47a2eff45bf0e354230102ef93919c11f450676f13a514aaff4cc596930ba8231f9ef0c510e090899ab6d9dcb081d5d57b4ba1aeff0381b5215aa70cc278074c3026d1a392d21a7ed8235eafd97752c1b7c230bcac9f569f764393081e1d0fbefc018f30359f47c720b34aaedee9e0106fa9d27d2067bb79c815f933744935e0aa80046d165ffc46b0e48a6f22b02caaa72097ffdf3f1cd64ec1a3ad2070badd668abf06b232cdd5f1e4a09b91b4185cfa9c01d8d1fdf38b0732a146950e2be49b976a3c5b79e23c94fd169b27def930dff52c91cad1f677bf626477d156b6fbf6d574f4e1307a971ef32892634860cc496eded559e9600603cb91a4af6ee4198e0caa044c7a0a3e18700914cc96edd4f052a853b8e2a012c7e9ecde4860e8e36fa600b614aff20b545ebe7377a5c602b5d8d199fc29630a48ecec932be77d6fc84f5e17b84b533bae8201f25e187e5088e3dc6004215873fbf2e9436c3141e1436c9b3f260a26fb47afc3d55e83609c5ecbcece6ed802a78730a06f66bc5b35fab8cfb931098fb0844c107957f8e694d1f274b96961a43de3ba14e0c9d3ee93189bd400cfc75498c4318fe0a64c198a1cd5a2fe408162681f7cf3c4606768cd8b4203c504d84c4b0559045b06021f05ad2e4ecc80cc8645ff1672881c355245812b40cbc43e7990ec981b3b90aef274f80ea23708961c6cf1f5193925dd4a675805dc17f1e2fc8432bb0b54eae47a7a9493111fa489bce0a8639b6d29e1a88ba2c2980fb14b6d4eb6f7362908524dee1a79367c9553064526ba9e93eb21e49b5b4f8857bbbacdb98d333d79590d8fc41d862c8e1d20c4e93a40352f93ab84b60368e82850f7858b850ee27ce508433641bacbbee43ab516380d4666e106b6703b5f80efbeff519d6e611d50e13c91d6819c57ceccc2bea10b3b58d2f15f3526bbb396178b73d07c513269ee581c959665594880902656daec6739ae0da5fb058b9c15e88d9848932b6a2bc2ae4077c8676dbf342cb0421450fe9c78944be2b995b19b652c8d13472a7985a54838e00976191b2ffae114c86290453bbc5b8c690fa7055479d66c0e519280bafd3e3a450359eebe05e56e03c6e401a05306c916020ecf6c8986c641edcefec33c13228880df6452e1b7c31cb11b7f078fcf4e44c39f6e27bd0fea15385f5d01dc4bee2dfa3a24e2312bc0d1751ee7dcd84d270dc0c78a6908175eed59335501c681708518abcca11af10a5d6561dd3aedcdeba2dc4260e05ed6460964e680be1ca7096c591ce98d092209aa8a5af439385eac6a25dfb4101a1ffe6d231d3da6eb7fbfce1a9813aa48e3f7dc7f4a75d61f9a0de902f0987e8ac711ae7aa03c98316e4259d15a5a74b0903fdfd3cbd9827f098672713726f03dac60d6607177e4618ad0c4ac0a6b04c6c0caf6f13f6a4f7926cc08954a19eae75f79e909e270eb77c5d5994ea2a555e5ec4e8b8b4556e11255fbb587071ee3865220735ccb3f07a2720c664450cb40291fccc56850571b088e68b3b3c19b38816b48bfb4cc571fb67234364375d676bdc97cdc0a519872df26b33633d64216c53da0039c8063c2b152b7bb90d1d72ef2b5080750e4907ef36f0d2357a0ab7dec784fb154ab9ae59d3bbc062c12cf0633551b7cc4037a6bdff14254bbe1649547d6db86edc7c44d46b822c9e0426dc130eef928ad683cd1527025c336f2b07491de6f7ceb61c76ade62c04f93deaf7cb94fdd49abb1171d9ee7ee8da9623a1974123dae30e11cbacf10e0081ec905e3b2fc4d7c11b9547943a6b18c784221e678974d2c396b1db25c1ecd3151eddaba014e3a564043907e9172cb5125548b32ee2e8f69f5a70805319a1e6323464b3ba3d8668171f943c343953b9227dfb5f7dd4c56f74eedf59f53e887deccdee19619a633bb4009f8136b32eb43ed58ca505d29d7ce7e9b0c85b1096bb6901284580c233176e79e20c6d98a68c9ca503e60b5b906e5d65fa7cc9215f78df2cbf39d35bf94f0dcc3a31ab4db707fa59a3a7c061d7a53cc110546b7ce2f3c8ee0c3a5b118a850a5c5a49c8a6dc5e3817aab65e89fcc526c0269f362d3053e6ef3a3cb759c2bd4eeb8aca528ca15ac9204befe52ff5942202c7f23c4a844479a82ef433b8dccc7f9252a55196b8b05d7c2d91003b15960894f603fe90374cc249bec6aca7063cc66af313d4c69f7c021ea5c558112eca5068cdbc1dce3ccacab8fd94bc32e0e5325cf39871ec80c8f9a4a4678e814aec6f2e9ddb55e1469e7ac82d47cc898335826a92d6ec62fe12d28e6b9d8e5938f3d9db0e56fd930dc29f692beb03c9ba56313d58c2eebbccef2cdbf060aaa2ca69e422695d348d5f0ad1a95a06770828e6f362d6ab05afac9ab5f8df484f87e6f59bd33d3699ce911b3f58c10f84572f974b56483e47d6af45302d10788d3611c34e1199865ff422956c568a99e2ae0a71d36fc715d626ff66cef1a719043b55d707079ae39d0d4d031bf510ae2437e7c1d459a984f15070d00290f28271a1704aa8fbd72611d3c257b48459419fefcea06d8c610c2b01ec6bbbed5007e3939ed4f2e3e1a1f901ca99baec16705a55e5c98661daa6aa9cb61660ee5a95d6e00cc4f444279f8a7fec01b58902df9752580b0804763216c0fa0d229ce695d1405b46cb3445b898d9351430af3a0cb172ff9df712e2f86d2a492018e81c5aceebbf5ab0a2bdacdb90a1fe24908faa9d310ae189795f9d9787478188cc08d8db3d779cd5d2bccbe98e2c9967a41141e3b2c29af53b5473eac783d0f1cbfdc6e122d41681fb1fa44ede9119475972903bc14e803c311d061e0580bf3b703d95f5721c67d6ceec9137359fdf928e2a7a74fd8a63a4423945315515485dbf9dd110fbdc2482e5ae1400d34439be0ecb4d93fc267ba70245a0cded32fb6e5e3ab7ca9cb5f460942b97395c55d25bf52a0761a650edc07dad332e9a5b93ba05dbfba04fea07cb4d5316f12fe02fbf8ee28d4db2ac8c5646e97936422f4a7e", 0x1000}, {&(0x7f00000010c0)="1aac", 0x2}, {&(0x7f0000001100)="ff0874c24e0cbc57e063933cd87d22b1bf481a7e38563733d675921de03c4f05c4cf00c6aaf414d8157cd88caed1f1b6a43a2f985c599ba2c8f81d2ce81e7a102655b47fdd25c249b514d4615e72fa0768a9a92ee7a0ff27d341a09a1ba69c7503925107f78922391cb7008f9c780653dabe0d5f1acdbef437b91c33052b32a2a68e51947d1051689577b59d1d5910caad79f240e3d055d772d67a025af22636", 0xa0}, {&(0x7f00000011c0)="14c37155a01fce21283f93277aca23f5eab0197466cf865884a5bf748c4088a494f0829e51f8f81d66d50d886428a902be39c223c4020e2e43b77d57f55b614b417c9e7788cab400338710be6174d2456761ffe2c0b111532ebefc55872e6dfa4df899e3ced824bbf2e94d56ed020b3475aeb9c8aaa7e84626dbad70059260411b49d110244946cfe803a9c3b1df6b799c7cc0540233aa52b89972c536de43c5ae845e0e25a5a78f7084f4267e86586b757aeb475f304be515bda53e2e4c20418363fcd1ae62dff31299b89daf58fcff7c50", 0xd2}, {&(0x7f00000012c0)="557785ec4ff629a81186", 0xa}], 0x6) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x4000100007, 0x1000001000004) r1 = socket$inet(0x2, 0x0, 0x1000000000000402) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="03f3016acebec94fff070b7aef6557ca00786e2f916ce9e24a5dbea75f6d31f438efb502baadf77a1ba472a1c19db515fb9aab89b0d49731bb70ca744ae1eb1109e9636b03e5e85eb883e94beabf78eef3dd017c129b9dcdf8f63f6ac5662362dae79da683778b11a8eea35405c16061d711933393377d346d2b3df046fd7899195b8d55a43d0eb7ceb40a47f31a07eb2d9de88e7012c3e7f358ad71c5c522f65d8bc444e6abbb767c45cfa6938a437adf43d0adfab1cae75bd4b723528688c1d73740c518778f0b35c3664140", 0xcd) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="992ea192a8124bbb36269cc4fc10ab92a30f88d219ab00bef08bffa54f5539a457cdce3b067ff3084209d4af4aec76c96eedb3c68fdc77dc8c1600000000000000", 0x41) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000280)="679f79d99b2fa723f4fdd34fe9be627e59c2a97064f0b7872e0334be41adcde3401ef6f79cbbb947a10e3f6cb8f6db01b6c304fe9e484d3345cfb0650ec1968d31a74b216ca40b3a8a4ed5d2626bebf3dc5c5923bbcd7fd89e754dbc03a9efe2a7ce8da13bbf9887f592c74605c8a334fbdb24ba671753", 0x941a15be) 16:00:51 executing program 1: r0 = kqueue() flock(r0, 0xc) kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000040)) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) 16:00:51 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000240)=@un=@file={0x0, ""/80}, 0x52, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f0000000380)=""/65, 0x41}, {&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/73, 0x49}], 0x5, &(0x7f0000001480)=""/4096, 0x1000}, 0x801) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/145, 0x91}], 0x1, &(0x7f0000000040)=""/30, 0x1e}, 0x3) 16:00:51 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000066, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x2, 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 16:00:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1ce, 0x5, 0x8, 0x9, "1cd0a4d86bcb9aedd5fbc7dfed6f808d47e71241", 0x5, 0xff}) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:00:51 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xb02, 0x20) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x480, 0x9) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, &(0x7f0000000180)=""/120, 0x31c) 16:00:51 executing program 1: setgroups(0xf, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r6 = shmget$private(0x0, 0x3000, 0x743, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000200)=""/86) r7 = getegid() semget(0x2, 0x7, 0x2) r8 = getgid() r9 = getegid() getgroups(0x9, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r7, r8, r9]) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x4, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./bus\x00', 0x8481, 0x40) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000081000000000000000005000000000000000000000000000000000000000000000000000000000000000000000091de476ac6e5cf145c57000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000600)=0x6e) r7 = kqueue() r8 = kqueue() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x120, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x20, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x4, &(0x7f0000000800)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r16 = getpid() r17 = getuid() r18 = getgid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="cfbf09b6f4a5a1760348c503953e679bc67a2b0c2c76ce7f00455c38afa56b07add7dff37db119bb32a00d08dc5ad6893a5c6b896f279e162f4fb66d907aee2137b20c35922bd4b8928dc0401ffc81e639962959f2c8ddb5e4970fb48bf3ed29e26e41acab3ecd3bc9b873cb0c30098af59f2a92a1d7ba8d5c602eeaa34099b6f80fea2b2fcac03643414079db05ebf2e948d35a1b9d83d30fe20670670bb287fd528e10e60dfea3d09d1c4e5fea7ae8199cf8561e7f", 0xb6}, {&(0x7f0000000200)="43f25395ff6df940947865ee8932d9ea7dff6deaa08813ea088e7985df27389738cd7d7cc437ea38c7422dc3aea9f61c5243c0210a20abe94f1954e439d22a1ede408d9667d375bec7d8eded371503b2a6d9ba02da3e10634085cfd9eb032d3b472f71bf0bbaac6a6d0db550a7551250ae400d02970040bfd02a667c3e8850fcf8b984", 0x83}, {&(0x7f00000002c0)="9af07b9d1864eb6a345c02550c48e9ef8a6f2127d93893e2607aec331c00ec365ad6862a1832df01dc0b54a47f24b77b0aa1bd976d803a6684b5ca02fb5e9ba65d418e48c9c73728ea4f78ec96d70f223916c88710b72259bdbe5d0375f64ebb4ffc41ad24524c370b18ff8819eb2dc1b5ab64fc92b72b1251e659d3b73c9060c7246525020cb9dbbe85af1ce4ec44", 0x8f}, {&(0x7f0000000380)="066c7924ac5e4489f76f220e7ecb2987d7f237c4693907845aa85d14604fe7b7abf8392fccd3bc61961bfd7f995948585e8288141f5aaa198c8ae2420cbf1b03643d722cea2116f085f2ab4b1f85dcd976a2021c2ae595764039e200bba02ce9d6cf5a87343074c3d95316c182425f13153ccb1f4ad011ec4c806989589b0f7fc362e900cab5819d04414857009fbf4978d71c7fda0ae5a93ff0c85a6787fcd50193568e015e0221688c542490be28e281b1141e99f69925c2d3de553524e0baad17b7f1654d573905e67c11c6305aec22fe193c8bdaec4b7f9d23727834f4e5269aa0ec2f021ca327b4140cd957a324ed10a7d0", 0xf4}], 0x4, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x98, 0x400}, 0x405) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) lseek(r2, 0x28, 0x0) r3 = getgid() r4 = getgid() r5 = getgid() r6 = getegid() r7 = getegid() getgroups(0x5, &(0x7f0000000140)=[r3, r4, r5, r6, r7]) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCBRK(r2, 0x2000747a) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x8000) 16:00:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:51 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x750ac58e, 0x9836}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="0a52cabfb23ca73f9a54c514af67badf63b2393a0a90ade6019c777426439581d3a7a2701eb1901dc4650d62bb28c90e4620d905873b14149fa2457a2905e40fc1495ecf2c00207ce722587b060ce5ffb077990c384cf3d815a89ecb1f30695013a306a9f50945a19db35e380eea023826a27746e0babc60aa68579c7c702fdb1bc415b0428f29d8a6e14be6cff6ae0afb5abd09bafa52f4f3f5f6b640c2fce9ab45970bfb259f427d99021acf39d37bbd5e64d7ca27fa87d63ad2be7adcbc9d3d78a66342141bb23596e55f28fafaed3e977e6be7a0381f3399554c9149bec75f56911c5300c0a89af1b67ac31d87f6dd1fbd74313d16b7b9d0e6fa55a54a21ad23004f207ea1246cf1751bc0535d98498866abee05a6053c2319088b61cc49a1afbefdee83f51f613573a99c7a124a34bc24570f060f751d13e06b06d2b8571fae1af24741f1d62d817b3ba4124279a1bfe572a95b4ddfbd61ac22672b57a61040175f0d4af59e7a371dc2b31a0866cef234d68e09bd71de9f329938cf155a1f54e1822c8a0128b87d9742e22b1d1676b0855f321ac3933feff02de7b421dc5d09dd9ad989e8627191b46b09e0c28dc94bd2efa22926cb2f378a2982290f24ae7f4370b739da45c024f887ca5953f3a43699d132c8e26e139c5ef8e44e1aa939d0fa0b876850ba62daed4f176890811afe8126e560ff422d364f712b7758b6e3f5caaebd295f531a47c924a318c0a461ea9c97ef64ff0e459a6212890645ff266eccc871776766a9233fd8fd82c2bf67dabf47b299113e8305ff0db0469e061457bf61b13847302fb55ffbb1dfa8baa81cee7f46540cab4f3f2cdc1ec0bf4ccb6c7f98ae519be83383765b89210abb58497b21f0bb30f73bf2ab4405489cdb0d716353881e2682d6ec01eec201dd5c7af85a69bd409fa1cbfdf7c047c63bde60d480b25f5396abb5986af73acdb3d154f71516e6cd62fe0a105cd49b7331d631cff5c8f8e8cac37e8d6f9813856236c626c6242a749a85ae17c074f7f9356eb8b9e7dc615ca189505e822eef93591504f6d9b505da5d43b058902d1113513cc6b20a", 0x303}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r2 = dup(r1) r3 = getppid() getpgid(r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x8}, {0x18, 0x2, 0x3, 0x8948}, 0x80, [0x2000000000000, 0x7ff, 0xa4, 0x8, 0x5, 0x100000000, 0x8, 0x7]}, 0x3c) syz_open_pts() 16:00:52 executing program 1: r0 = socket(0x18, 0x4005, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="103bf777f10000000900000000000000"], 0x10}, 0x0) 16:00:52 executing program 1: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000003380)=[{&(0x7f0000000080)="96fda17d113282fb0b3d5ede589430f942b87ea4ac018797589fda15987ee8f138dc33dd6f707c78aeefa84038a648ff251b09c3b2b3b0869140b69b5be7f9798bcc0d115336f8fd3e8823ff25ee106306fb1085827b5998081737c9ccab96c83e781b81b7e58a78c96ed18b7d9b16cc7575befb5cec35bcc765543694ec0f80fa4b7608e8c1e18c4818830e9472853fdcdb4edde7fdd3b03ae86de2f86e83cc1bcb6e2817e8d93fdae18577d81334c9357771e848b88e963ee94354b6d4eaf8f18a", 0xc2}, {&(0x7f0000000180)="6f077220116d17f702abb49819f3119bb0d3959f2c8e57e1f72a974b9eaea5a3d3519f04ad4fd800d4825bdd2b1ce2285d8aa41c185dc7ecc5ed254a0fd52341d3d427f6f36d6185dfaf9cb4574486751ed5a74b8c93d4fe6c5eb3f52e4ad3c2a47ea253417953eea55d46542f3eb17b62ba67b008963c8fd9e6afdda3de4d267acb75d671f4dd4f", 0x88}, {&(0x7f0000000240)="e89fd40ead516c0a24534560321793e258c15ebf25dec7ebf2a0dae966cd5b5170576d3044fffcf6539752e97534c533f590f5f7c78456d630efb5425c79f41e55af5855611fc860f8b651be00c2359402bc9263191de21191d660c95f085a28457e0fcbaf979b849679cbc01664bf875ef35bd416bb36a0fe985f89469ec32b13a74606569bed6a3355a2ef1d8b034b59fb6e739e67727842919670440c83b0a958e5f2a778e29837a68a9b2ddc9a793f7e8cc22f9342291d6db61a351367efef49b4089072de1f4bcd1e6c9b38a6a9cf0d87af9c09dfb566db22a4912395d98243256b1a0377f20c5648ba502302c9851332248154391c686f855da6aa67cdb8cbcca0460186b6ccbfcc67ff2dcd8a19891ce540304c774783329ef56310d59ad6660ac1ad761f8bcdb572684ebf942ea334dca0c177aae5fbd78b90be34eb4efe54a8ab780be717e78b102955f380ea62c0ab8c591c06e91bb576ac11253c90124215df72b6ea28c8a02c75f6d199a06000c7b0391064f26804485b2c3035fd1deeb8c14b77fd0552cff476561fbe7689b02ec837283683b6643761a2cbdf26a8d855707217ac61af748edfc7d99f7b1780fddb81b7bc79bc1d63ae61a6cff0b067d57bbd29801360c26dee1f0c597a6c6c3d7797e5ff31b8e4166f46ec3fc3c21e22606f9f7fe1f433049cbbbbe07730e9c83f6ca37c9f5c2f498fd37edff4a1f65a820bf85534c536712393cfb2dd8dee0e741a287caa39215246afca81e15e10920315d79803da57310b53170503e5aa29af404fc9610420a418c59514c36c54b03f5b2828b37b386765776e118e2d4c7b2376eee2580bc4da1b1d71dc1fbf716efcf964415a2f7ce88e3ff47efeeed268f4a65ea98b03b206fad14741f00e9044c6ac2f64fb44527a7d215f26c6f214b63c1721a8edbb942b6d6a75746dcedf114d909820ecd47465fa9737ce9cb90bf1735383a983c179d39739f01e1d8ae3309476054e36447d34c76ee904c24c847d91b15e281973ea080cb24b1f00c072c2d865021855d4a801a27292463b3135bd8ad2e7e111786577101f6c64395c2291412104da222af85c26294cbd5e816425eec43415c2ebe06c858b83bffb91967f8053397349c9a6bc8aed59998e680dac9be3cb3e73267fe854a02c9a492951c42d27325c20aabf70c71a8e1a28f591d6057877909738d9de11cc4426dc5bce927da92dbaa12572c407e8a78b663ca4b19e4870abc48dce714c9e148f5464f993156ac6e97640761b55b96575e525ea31053e57155fd3cfe338b10cae241a9abf2e47ff389078ccbe8161eb60d72e7a6c6b6a97823ba24b217620d3c7e1dfceea642a3dab7123edefca68d3917e1d51936aa5dbf7b73b8dd960f8a3e621b00445c809ae647be867605f2b70c2a8b0ef3bfa009c86cfb90b09a46d51b8ee1387a62fa27f49918506443fe9bfe77cb959fe12f8de7d963f8ea6bdccf93c6ec557dfe3184448768558ce8b91e4fd2b68ce0d1665536b2c2edf1503772c1c5cad8b6e1c3a63ad33a72b1ba40f81a4ca33f29030d0a3d2b94ff34f4446fa83bb1e5013e1fdcdab56ceaafd72e17f22b3cb6a42aca525d8f4c277b973d26989e977cea8c776e174851bbed9c464a41874fe8ea8d4653327ee96e58ee0eace29e23ad6298d2d660a91983a345aa6c39bdb7096bd361c2958445553e7dcf23d0a1f489d7765cfabf1b1b78bda606b9ed1b6b347c291c2d3c9af242ae8c011a9c39f0f6218409909d73c09b60afabf1e69d93667415deab19b1f1014d5cbd4a0de9188c13dcc9321885a441f05a1db3cee72fa05fbf9b34b020a0a599e7e3008dc725feaee74184714c213735514a7d1bc88f242e89041415dbb608e6480d7b0e4bd9e2aa773187ea83fd52f818795bd684d926b1640041c7425981e3c3b1073ba00ecc433b134aac5fcb1ab19799003580520433ed716139097363a2f89f5a07bb34a4beb96e6196fa19a7f01a6cc6bf8f1f7236a8c92b4549b04041279f0feee41c6c2bbd006c254d2ae07aca86f04f61f7310dba104befe436b764c019fcca0f7a903136764d7cb7db7195bd0837ea347c3fa3cc0d67b707e7f29d77975faf236b0475c2c57ac4909253f7fa225878ee98941685697af69aa0cedeebb076e438473f695895c234214eccf9536b634780d0bf42da763155c2ba665962574a31dcd41e56a25375fbd25f8f9230652c187fac3f254945010ff504fecd44eb88df36d8d380bf13fa6bc4623c0ed90f1995994add925a80f9f4d624aded3efd94eac7cd5389bb8c04dadf92cdd5e25faf8ef745aebd72c8fb241058a5869e672cd711d5cff26571b5e8915ef04c6c06df3cce382586151e951469d81b08379d3e8c7a57d6540a5ef40e8fbc620a922fa95c8213456f38b73d87ba3c5fd4bf2a2f2c0146f87f2d86fb014cded68e82d81c1806b61ecafb98c3dcb8df5708c2d3a0d681a156cc1b2a14a008c3d58ed3c1d8d6ff0c4591bc1607f9ae0efb3206a704f6ac9bfb3cf96bca24001e54147957fa349b41a312cb1b2b4679767d4ab8874c153c1ab8259fc5355c614b680c601c34659d11404772cf9000ee24fe0ba35af1560975cdb33ee9d274c090659e7946c216629d4ce95f6a3dac5cc5bf88cc131d02ae156eaa6b8c998f991815080af2bc8c1a681d0324e04c257b852ca5c8e2ed76a4e5e495ff074a4755479e06d10b72f56646045906898791ae9a354859d7152b16a0e2acb7acf91911bcc023718363b365a1194a644c26365801a025cba95b495b5e66708273638d52d4fdf76dbf6fbf7e058ae5e08ecff474a071cf1decdfd75cab74c8296d3fbde650cf717589832ff603e80f95467f5e605914fd2de3a0ccf35b380292283b55148e79b5c8f6f666eded99a55d354bbe5ac773143e6621f9af3b72e9891887d321fb0c2a42f07170817bbe7422f77c4d3463d8efa3bfcb67d09187131ced8420a3322cf82e0bd3effead8c532cb9e07d159f6f515ee02b0a6da1f6957f219e5eeb29bf12f42f6a9de35d6839109cd26c3a0f71775f4524995028cecf669adc2e850b275d0ae4fb5d12e41b3ddaf0073f4c4414d2e259eab9ce39c6c36cf0e54c03daa90e57736cbe75e4433d3db191df3dcfaa0f21167e2b70b92ac4d6691705d925d782856b28528f0a0bd9398da773d6085b9c5e9a9681854e07f057a677514374fcedc5fd199e0f722189d6ce81a985f168f70ea4160d87cc57e26e8944ff1ac263a71cc73032d038ca60c9cfbff591746328dff822f7bde65cb73c4846889d214605ec4a7e38bfce067e825ce540b27903defde3c6f321e847d9ae47a7850119f2bca17c96ba742633432914e7322f9e74239f32f2707be9ea75bef6ddf08b79a3d8b94924c64c10c4c1b0aa6817c56864779a304496b89b82f80e55e943b7a21bd19393bac1aaa060318ef6abca438306dab80c4af4c2e0a74a17bd74d7cfb1e29e19b4704d470b23262daa9d4211c353652164860ad3d48eaeb9d7313ae752c7a4f1ed9288939dbc5fa5129e928af5db907562e1dd3873900ae083c4fccb640f3c97d18ffcc799970e79df4815fb88bd46b4eb18204ee22ee936dfd793565624ea8a62677bae9116cc3e84cfad00baf82f4078109b8146b94ce43d4d12ca8f6bd0e83fa7a10d38cc3d460c4ccb390ee063e2cc21dae424963febb21adba181ea79588113bcf719e7dd101d9607ee160710a052499a15ac28c57b547a0bc0a9543d2a8599e05e159f37bafaa528b80e8dd24edb32d401befa5dea488d8a12d182a7780bb0d612671fb5ff8a932da79081bf915efb8b6331c37d2f13175efc607b34d68bfc39a24f33c3f4082a9a673f03417e44beddff4da0a247cbf9886bd0d647948c0269683c1daf4b9c337b4a58ca26fa2676f2b1525d22fa8131139db252e67560cff4b153a17b0ae7b31140e046f186728b5e369e5d03ff6f2b5be0a49714ca21999e04922f5caad8af1563006555f1089dd824d955ed35458a98c2e84d8d9a78caaf959d2ff2ca9ba1231b262bca7b7ec13cef052923e3bd5d904025fcb660fc6a215d15ae7cfe6d5b90dd0a88e92d6e9e9b895f0c5666651cb0da51cd23e7d08519c2d01cf2953b4a0b7033c224254d8d57c6aadcdb8001833259fe147a2ccd13e292083d8caacf89400316a0809b3efed2be5a40bdfda71fa4379a4d333c28097fa19684ec92065546fd60941a67c8fc78238cc4e2bad1f8b6040b07cc8aa30afaeeb41f515cbfe3cee0d0486077e922bb04fb342bf524dfeb1d563a5dcab4e821a31183ec19a64b8496948d0ae2c06582e568adc9287fbf82c3237e60a606cfd25969c48aae9cb14d1f4409c879403c6d628340e923dc1396682ab5673393812165e1390b0fc3e8159e9e78b2f07c46032335a800769f887c972a52b39c0b7b88c67603a3032bd359190d6ca191791ca9137bfee54cd600b1f6f1e5135b84ea4d2c901b3adb26021d7bd2710dac087c16608c2cf12fe24e149aec04ba63ccfe8a9082e822e7ccdcbc414a61f7364e97f8173848193eb59b2ac1ed800901aefbf5fca62750cb93befdba4eaafd9575b21f1bda6bf0410c0215e041adcea001b95a8dc2b48fed600aa0c491ed56a7cd771cb9e901f9a9da4a06a06387c07c28bf352214b123b69852878baf15cbacc6404b53669ea30f30f547f511d96396eefa17d2292c91d1530a26b1d664fca554d4cf2ffa1c0c56a8152d1de59bae548bb9949980228c7567575dff3251bf8daa963273c304238c40d775d7f174fe23b070f756d4a0a2e839a0d95cde1be9362759b227238a03122e77c3fdb01236c33b17113b32d899cdfbfb63c25c57e61be96d0f16728d407055ced4f5b9500b7666a801b3807ef78cc105593ab6a6802924f9dd9fb9b6cbe0455d1cd23df0c2e3907fe50db5a546869a5668255ad6ad77903a7544f8fc9db5e844994f777292ce1a9f84ff38ccf12b9b178249b275c31c2d5970056aae448170a254aed91c1a13bbb00924f765bcc9232a4d1d40e412ff7b0b6d9f62c2becac63c9a11c8e251f3b635f1e1e85320b95487e2b8892c312c93571d94971be773ca191e21c992ff9fb05fc3733f5b68bc4a76f5fd665603877736be9fcdbc27b1555274b429801c7475dc3953f7af1dc9d7c57e1a550c67be9933565004adc922a7bc63fcdb3ec1e005f9b31bebbe289fc37b870807788b76ffa889a47c1c0c75d182539e87c38b79ad0ad2f05f8d8d14587b6d637e7c4087cc79cb475b80e587154d9c739d7a428ba4bdc053936cb9f7b39e661a4eef924c004983610caaf21c975c4d6a1a6e223251dd57156023c7b3c7f5c06bc0851e9b4a30f0011c29ecd379afa26e5e6cd9900ab7ea02fd8d86015e2cf39f00d04268bba3c7316d00a462545dec3aad59f5c1fb60f813c6c39e4289c3e6d8ccc677d7b5d541cc4de8943cbb7a78345647cc32d5edd4d05926f9477e6aeda01f103acd06dd09bc8538f543064117697526c23c46bc68d340f162b003dcde13d9f53cd2b4b12fafe2aaae5ecf2fba8fe3b89346b8a1058f8c967f2c3cce6e4a61c7e426c4c529bd27e814d0a4e0897c93a5cd0720943209d7089163cd2f7185e04741361fef8e95f48319cdfbde435ee87caff0f8b3d0afe7fe791f27ee9a7a9f76b079e556d4f3dd967ee86f778c262c85b2dd532184c639a668fe180b1ea9b1f07a1b9f60f3d992b0a42d829cfb89cbdc0b85335be4708003b6bdd8c2ea6914de960e89d847a", 0x1000}, {&(0x7f0000001240)="dcb5e6b0f319fd3c3e2d890b18ce6a3974ec8cc8347015ac195fc70b5e1005489769713136e5b5f9492674ac47a993f142f443dc42aaa1953f98c55f34f7e9db869f9c319b6bc2933f67d1ff2012241f2286d436e685d88264d47a44bcba5ffcc38ec9dfea7062bf8e308a69317f3035402d6b1d843bc14e5269dd645ac9b640a39354af037dd5157a4769848590890a46f47aaddffc2a73d344def340fc5feb9f6c631e3ab160cbbb70249337645124ce18369e8985b503b49345f13d54db11110db9beb75b95166b6739872c0a206364253f68f939ea7fcb275dcc600e2361c3a707b99a66d4d7a2716625143571fc50c98e00079f60c53c7ff0e933001759adbfb754677d3576a4acc5a2beb0063b12159c4855e11322fc43c5c01be37e8c03e9b1636ada5338d136353862614d818417c577ee3f369eadec3675be0a486028dcef6ac229783a95ea17658e0dd049f0696fd622a970e81efaa44516f11d6b45686598e0bb2434a11ae4fc8029f4442460cd376bb6d8df3aec85a72d0f087401f8d4ee62e8b8857cb1472b69ec394bb78a412fb0f48181e6e718054dd920dd3bab05f04531694e373f0b6c2750138becdc39455bda052df707831f92620f3611c114df9dc50ee96e3ea39dea07bbcdd4ddf49e65d3d9d782b8b9d459ab8c6d6db22dd6313396bbf2d46b7e6ad0973a9e969f1f189edbe739a0694f845d660edb0dadc3ef8e6a60d4c8bdfae7b3e7a94b2ca95efd5fe83c14f91914e09818f4c1098e5eaa1d3c40f82f5b1223b6490d6e839b9cfe8ae2f4f2c74673d28d6b8f59aee77e13ab00eff2e2ab7e7dbf46b43eb40a95fb1013d823336f91a02aa3acffd71a62ef1fe5af16a805bd13802a9157d1309909f6673d946826430c85718bae9591041c21af2106ae99cd51c1004b6845d41798047ef71d42107c2253c7c0eb54bbdd9b7388c0e9b7e6381771f943630fe1ec751eb4cd22b283c826874cd61ab6bb23b6be99945e8271b49ec3974f647cde981b5e1461534ba3fe66a0475f61298df71c3ae9541fec3c3e65e3b6d261e7600dd25ca76900d1c7ab7bcabc36a602b5dad1786a97585e34a1b4d681352612ac3749a4921ef319bafa4fc2c5f8b605eb60ba937554a34e80451e00fb7c1a01728797959d086756fcbc2047180db5753d3502d361846658ed5ba9448abb59e8aeee1d74703c6fe3cbde7e9418f474f60972133086b784e9d62d42a766b6c29b1f70440342e2f3dc6821a0920d2d7b08359a745c2e3974caa188a45a06f6a3740d7f4453bf5c0e3c2357d89922282857af9641103f14e135a79f89f39cb8295a2bdd860c5ca6ba8efcfc2934dd3eabc9a8c2a79a5255e806ae03f11acc7036e8ed26da8e9dd380e3299fc3a7379847386a4181d3e391129b760cea9fecffe9a3583deb9dbccf3b37f18a1886c0f17d67d7a53e3caadfa80b3deffc8e55a813e04811b4d6a6619fdb7dc604c30d93f63bf249fd578e005d97b7a4010a909ad6aaa35034936bf80c5c22daf1aa6d682f48d7a3bb2e508fddd3d4668cb782b6a4559556d4deba9b25cfa871b8105266c907ab9e7d88d545052cdeb291663d64201d5506d1fb6d9ab19efdb6c55b9c28c050f9ca8e80433a114fee8cd7eaa07bb116a4332456512001ba3d731610ea5fa48bf2212b4442b23fbabba1171e4d61dd33edaaa654e8624850c748ca2d9f9c9044bc1afd6cbc724fc04b107d54c63410dc62b1b80fd8e7be0e49bb8862a67a06c8ec0a4789b0a48219b07b60c4f39fde1c50024500ca01d32317995fb25fd754a581f4b1745ea687217008fc11c924005e544dc3f209cc912cd3637748646f5ece03fecf4d6b04e311901c899b12710fd5d30da812b8e14c00951d45496af1c363a1bf8b1ee78ae5499b88bda77dcf508f55aaff62975160a57f4f3048ee28b9592f66cf3e7612f959715c483a467879753ef4420fa7c95fc0262d75565ff46a0b7e0f9a475011e831e41cb7c1d7b62932d7915f2b89ab900d0b0ed3eff755f1ef4ca70686dbb779ee16e7b7a1cc4347537a10959b81b2950a9839362f12c157e6a500db2d0c6d4b1e7e09ef30e36137b0b4001e3f4eaf4fb8e1eba28b82413d4576d60de7484cb16097ee158f584aee1348305d07e6bee0a671881483ed1bf78db391128415ac377bc3a08dfc6b89327f8207000d1b1935831e9a3dd95075eda920fbe81648f1d33f2fc47e43b99b574bf5de8c6d21ebe80db054c4c0345aaa791654e08ca3cb7cc30d80bd314953951ca18d5d48ed23c2d6d3b40f7e98fa37283594e6aa41405c9d947bde86f10108016be33d759f15ee7620751f55cd3db36bbf3c4cd01005601664273805f0359e0d5cb3a305405c6e0b0cd5c7242a07fe00d593bfb0bb667e657398c656a69cab86452186c12100872160cef70a07954bf3f1f7986be086de74bd2aa0739433dfaced77fc48c8bd0c49d544658b58a3b1317a4381617a5ffe3d44b9d542073358e2799b2d5e084a07efd4aefeffeffdd5e1347374a0ba25799b4888a762e4ca4ee4375ae6fbe75dfdfec38dcd2c98fcceef9a7f74bc806ad980949cee030e6151505ad90ac0fe07001dfbb82724bebf6444563d683c11a40599881118b7601277fb7c5b55aa8d77ee935d6d331d099df816105201bcee754533dfcfc6d8a299598b75f887ef76d36d2f010bc343f64fd00cff3a31a87a83267e93a91132c7dd128779674e05b25d05f634a971a2f7b4993fcde7d18b9025a50a94ca7c44f47a9654abd5f557011b0bfeb5a4e1b57e5ff6daec145ffdd41a5af87da9083d82800b8ae8330740343f4605a13381ff67fe3f5ebc88be4c5ab1eff0658c053c4281d589c3da6e0a0d0a6c0a4c18a8cd98f823a58a8021081681391dd68c4fca4336504ff1ca0ff552503011d57eb7ba243cb1f3e41387f269337c7b07b2beb08ed0ac83efb8bfc26bd023bb6c362771454ba7c82767c0530db067970b1047806facd3ac75b3454efbf24a76229d9405d257a02b8c8fe06a56c4f2b133ea6a9fa63c1d7b1e10601cd524f863cd1da8164e904279875d0fd0e14a139cf4804f7ddf4d9bc6eb8ba852946290d7d2576a468d725728dc59f3f2d02e211376f1dbbaf68cd03acd2b2fbfae53fc79bea348143e2ca2cbe8917f37985eb99f79932ad2b6876061be2a8aff12c2917b6e9dffd67a36eccac6350418459556ab2dda397235060c9b115f8dffa9c8bcfbc62cb12f434182ab1c838a29718c70e0a2136e4f69437e68c6114243099da299ecce9657608e2a41478a35ef7c31c4ed3c75f24ced03e89f6be15c50af757c51bf6c3e1753400227c6711a39216a0d687542792fa59d2e216354c6c89e159f3c460910367d448e0720ea54ff74748d92fec90079d0213bd785728ac7c754c2b53f0117039b742bb7fb92cce187afa48dffbc21b778a0e19c52921e0dd7e1670e541ca50d3c4392f10353c8b9f699fb19e8ea0eca59046dd38431048169bec27f80aa0ee558efa2e08dcee71e34f386db49847cebae97b818c46f81f60a058ebbab3cd6202187945f9cefd304823940242580cfc6b38dbe6531153ab6764b8c8a559e7c3027ce46d983e3eb1e254fd251c64271a6aada952e8012db8c457c8a258483c8edae601e6b7c260e165e64962043f50b19d76b1913744fca6a2fc3366521be755a4a2c62a5272a2db6019e65e2ddc5a9809929c9c602347c28448e745a801d101227c843b9a1855ddd49d73276c895d4546dcd947fd12fdfa74fa4866311b68324b5821520ea0d65f3fa43cfca68fdb1a5d348f71b70ba5438b1aa6b11c3272e66021f68080413e62bbd3f79721f9c9c14ba0ff007a548a2c3ab410f1db67df0e122f92ffa62659b5b455b70f66aea49b522756ac1f1edebbc422d5754f9f29bca7bf0113f76d43f63401ea2823bfbb9b56ebc4d80eb444267661311137b8fc65c380ab59abf24070ae4975e027c315873bdf7091304b2a2997121c891f40e57b0d24ca67ebf004a74eafe1c03b9af557f750ec1dc96062521d8efdf04be42cb864fc435df4879671000866e63405a31aa6056c87304b529d67fbe9a2c0f8ff5edc11bd4e6498d5dedb5b46e176def6c7a55a63009cae3c9677aec711f455eec34e3980fdc0a071f5cd81392c3d9030271279e228002475d146977958f37a61405e5d670bd8d8af376a2bf12e0533d56d3043140cc5dcbdb84405d7bbf7c2fd21a58481710f1f948163839d40ee7b6f7c1035ed1b56ced2c63af0811aff781ede42a4d2d6653bdcf726ce7ba57111aa9136b5d8c64d294e11744a82cf79ee008f6f901ae51d3b3fd3901622cfafe8a5a2061a6de3acbc3a570c9a617dead8b16b06260d896e2ebd1d68df8fd111570fa06488a646bed41f6557a78bac84090d077060a6e5dcc690ba85b191404858d087f130d2a67f4822fde5b8c11c301bc8a5878a6304b56efd44f25520f606e80359fc8574a55f9251aa3693fdaf39b36dd1bda7311ad2fd8f927cb100db4145178c49ffcab842bd5724f1f0e79b3814e5d4d9e8a434aaa2ffd5eb3cf597354e127ae2eaf9c73f209b33804171993fe634f7e9b47eae252bba8255b73d44454508440e7edc8e840d1a098babe9de5c46bdaac44187fbcc2d1e127a77fd379ada927c12d22699d20a8f6801dd7f87e7e3f80ac33d4659178b8c09f57bd1b4b933bf4c306e908539a7577a97a1180e377ef6c7c1991a0419f671febcc399c81c9f6403926cd21c984cea81404e44cf603b13b76f659cadb3f2da437731dfbf5c3fa463f34548a5aa20ed171bc6c2d8f944bea418ac9a8e98bfc8d1375ba8f8df45a30484f82ba35fef9894570eee3036ec63007ec6ed50955439904a2864394a3f1b5532a9b50a8b455fad217ab15cbf6e0d7c788d4dcf4fd93e573d58d71b90db2f9bda367fd48ffd4067c1c4dfb68024acfe9ca0396e50050f768ec732f87836bdea424cc51b5c51c222212cd9219a3418467d8f7c9d2f05f2e79ab4d8176e9c7dd024a6698810320e64a9e3c0e0b1fc2ae0c979edff628141e993f30b74cbbd51285dd73a0c25c533c01fcd37d977b66554d0b1dfafa4ce28bafe24f1f679a6eb06fdbea460d2fcccbcef4dde99402b6db6b8653337587544114fcbe3b5d11adc4a6d383be9c6f2145e9df9f149ad6ccf13f40e2a55d0ea047d2d4e8662b19ef6b4ce8690474ad316d56ba8c993c180b0b92a828199d21cfd0163d6e00f97469cc799250d9c34b4c98147d5c4e84247368bc5d98f91c12bffe55ec2bb09b59ff5febd5b33cd0762c7141ffe6517376980a7264d4b25438d4232cce2cad69e937e9974014588f0b1af361a7c766cabd6086b818367a818ebf44ed331f82a76a1b052364837bf5a863af4d87250003c546147b8c8eb043b1007e9919f8af63ec4770ddbc3311d200db4c22b159c3b6b00b53aeccc855f37d04799875d017d1e8ffa63d3bd4063acced7a466d7f35e4d2751bf5875aa709df10f3724dc856963d2978098df0f0541d7dd45eecf43cb99c9259f87a3814365530c09ca6fbeba8d5cb8ff72949353fd38549c2e454ccde1a856c85dd88aaa4dbcc1d398f570e623359443160caf19e6bcae4d4fb8a6504aab0dfc3d25c2c19f1f0840c317852117f6bb29c10e8f39c2be331bac119bb44e64341eab57d9cc7cd0340e7fc8f7445cda7e05af41f09b04ec119941bb2301c301a3ed505161daed3a51f95e7eb5b09bb72b4b05468de2ed688925b9949eb788741e38ef840", 0x1000}, {&(0x7f0000002240)="8ed685dbf9df0eb5be04b8e28ad6b018b77d9be61461b1adbc303ae152191122f8433996e0e046218eb0777a1e7d1b0fa0268b6608e9bb136c677f3405a7f69afa672693eff61eacaf78655b20dbaa29c55b92af5cd37658ec360fa76de718693b16148ea441f88eaf17366b1bfb708a9232bd6f2392670f2b189b14244482225e342c1203bb664d", 0x88}, {&(0x7f0000002300)="702495d970a79b121779eb10190fc5cb84943f79f2acdee09336e776b16f57b24691f99b3a36d964ac461328de70abf37fb646013c73b605a32744d53352902a53b9f14af93a5afa7495cc8d50d93a89820dbc2b801ed857021baba585fd93d026dfd969fa6cb99cf23670807d242f12494e84f0edd5dd7e8749e44478e72db9423410eea4fad0d66c2c6d56a6c030698c95df0e843be44cc8947e4ae89653714e39e2242c1659eb01fcaa9ea7a846c8aef59f0cdb538e5aabe8af54d61890cb03affa4f5a4a48ef4c94f2bb64c02b05f40c638caba85f758b5fbfc0bec8c9f343b83fe7f4b65ec76e525af103e25de4ffc10f7974032aa78e87f57a67b668546f1a5f10709da5a2ac47e88edb68c07ca1172d75ea641ae9da6e0f283a911852bb75e85cf6c60bcbd5d0f083080a67d2eb5ac84eccfbd3805f97eee8f36d67d43db5f6198685359a596f055f5b9fd86db2fe5dcd171673e95182f8ffe7950a9a5474ac27f565f3d3e1671f565564c0662d52f8cb597e78ea154447efeb30c13ffa3ceab0d41e909f98428ecb88bad2e236defcdef2e4e1cc65e0713bfd871a258896462dd09ecffffef8b0af64276c58876ce7b5c94bab41d75c0666115b589b318d2376946daf27a396613795baa7890b7b2883de30cf23e82ca2a87a69790e8fcabd7c442944468aec116c7cee03aa455cc962df37eff4a84f987c80b359d8027cdd1e199b8f91af774208e7ce359d591711f90bd7c43992a265943e53ce1c9c7dc2573a45f6c946aee4681471a1bfc0a28d52980ddb996f16c87f321f40d3ede6cb52e1feb842a3f1fefd130c097cf881371978bbb1479e14d6532a50e7489148d7cd75b2288b633d93110eac608f2f94ed9ed3d445860ac8ddd0c6ad1707f727ee330132e32430286d265f962340f6403e26238b2334c6dd17c21e18e4259b2829f6184cdf5661316ec21437119d3344c2c74ca9f5d21baa9d36adf7f8933861d5e22182e89e7747dd848a406ea2e9b67d114b72ec367087dbd91ec273e9be1c69cc7dae063b5056824968abd206a36fd942b728750cda0936fa03d06051e42881f6783923f1f152ed4024c77c08cda188b872a8f53a795fcb1921779a384c53666c4453c611cd845ec9546958c22800096eff9abb8228056fa331de64e477008a8208f6d549ecca08cc6190043f95fd603f560ba546ca996c65b47c6079965892a7b61e5e5d8e86a3b2bbeacc8860bfbdc1328f9c03f97265cda326ff1c0417f0e465df9f1b56fa4ce5db2d7f0261bf76ba2ed4b242bc1f116194c66b60f5ec5ac5ac59267da4cc3c7262f6869723f9f6400d8c3630d85a3055571ed26512df6bb72c3f7cd73a3b00f39b6e5d26e5302c2f619a6dfee2bf36c8b44b7f68dfd3665230dc118479fe526494f0a5aac8bbfa5cb15f7a6c1cc29180d083d05a9ce99daae0872874048bb99a217028e7bdccdd4a41247afa4df8b8fe9c7d62ad95f1171d2622cf99d1da9661d3c901a6b374d6459c1377af3d702cd833ce77e88de67c4e9743e0456e3972ec913489aa41416269b9f7eb7d988546897fbb6806bc721c7adbe59d55be0ca25334e919ba90a8519d7f7b57f000f41ae1068a0769052316f8072958e2b1dedb7a3f45e6c0be926988f141790f311f7a7f051c016de92c1257b9e6175633ba1d256d9d4264e22d05d3805ea1c4927a1f67c2493f18e0fbc76bf33617996e6c6c3f02b7ae01faff7e3f8b72c586a0170cc6a0b275554dd4632e6244bf9e2750e5955fd88b76a91dfa89de5410d86191c1707c791640d3f1b113a890b6dc9d8b84a5b7e121049f5eb0e953d65a441ea2c266921a03604993aeffcd2ac2f2422b7c423e0a1f4b631302638f12594020acb4b52447b3bfc21d4154f3a34fc705bfb9958405d41b58662834770d50bb4fa43475bcf1856ed2c237daa3dde9ddd086c56b50fcc336a8452b8f22d01f16b48a26c4cbce21660df71496f0458c25755ebe6f4b5e4c30690f921693c3ab81e821810c59a32a5ec04914727fc78a65d93aebdb10095c966a496c68635e2ce1f0a020d1a1ce16d9bc74d4bcf1dfbc304b352cdb528fd2a0d79ebdf9fb8f39100cd43a106602d4b219eae3e31e2b8d1c81edfde7f41fb5d715c48f910315867bbe38b1795cca39816204e3a6e204d1b4a59e03236703103a3ac931be9fdfc18f37cee1dcc48a4733e40b16dd29cfad947f1e965dd4f040e99176c2109a3b28a5b178f3318ebe73ff1fc965323fa097d33f731048a5c9f17b7abd79f2b46e0f6c89973f891854607104f51009bca0815546083f55e5e5d9433ab00c79fe1ed837d5898462e8b2a95827bf6251b1f16af1f04bebfa8dcc74d5dbe43cb1aa68f4c995a137f13dc347d916e65d295a730919bb5a0d1340e34e6ba022b3ce6a6a4523ea20c36b97780f180886c3474d00b4ebee92f354babb88a6820e11543748cfbc246517326559f8d7c3ee97c5225472ebefe74e79554dc292458373d524973abf3bfb6d0203f58d9e04271b48781a6bba36db5d1f179f2e1bae68d7640483c9632fc405c66ca61bf035013525f4b7792ffba30ee394738b4132624aa24fef564eab8be536104a468ebdf5a4255459da4ff5970e520a19341c1d195343865079f86400e48dc1bc0ac46d2cd122836a4bacf70e3cf76b3959ffd0b5df63df16e49ff7086fd270e94523d6e9afdaa4c0101a6252cbc36c08fe0c6b2923f2640b328a9da4001041418c37f21c392f55fa2ffa894e37bbf711dea0403f1bd437aa2e58bdefd0c904c551202dd8fc56ac534715a9b08b14675aafb85e3415e5186d1669751556bf23dc21969d97a40299c36d441be2d56291b28962e755052a88cdd55a0c70f3a81d7fab82dc59f5f39daffd14fa26d77d0c5f8bf7e7718f7fa7a5fc5c5a56adffed2d79ea908324c843c0b314995ca057563e46f38ff3fa30b52ec8850335b374e66825a52c164669cddc0bd83ba973d956c5215b534c86a73adad49888a7116b1d449b972000bf354857051e9768234b90d2f6448d9feb710244f9827bd9ea0181b36c3d0be69208338daa63be8e6644c2b1d2d79999f94a16cd66c29355845a82df071ed6d15b6393fbde71feaeeda6da32bd07f56c0fed9d6466b991c8d84f105782e2955148d774b8007561fd45b6aede098cd03a51fb74848a1d9e2e1274c710b3d677c185c7d7835e07b5610fe48b97b2fc7bd9494e6a8e8d03e652d31225d98c9f49457f5f9d91e691b51a83348c6bea4ba48f285f5ee2d2e734be926ef61b78947eabb9dd7f5b90ebee4eaa68ba76d4fcf8a1d75b10137cd779b08f06b04f160ae226b81d84271ab76d52ae08c1a8fb6b28a0ec6a01089c46d3a8ab76cee36426826f95ffc2a5950a74e6c6280b4b5f49fff764c3b911bb34e39c2f8ff2acc32b46c3c4df287b74f42589bc7e740df59f9f5589e1f78adc56efa3c4778e083f90cc3ebe4da3f01c5b59a1a88e74b7fc25372915e2b30cf44271e23caf62e5f62a33c68f9357e9115ec8cec044896957529774b528ee5957f87ed0cfb59ff401df758015f6bc859eec706af27e7cc61d1fff9bb3ead2090dfcabb571502618cfa519b4099e489a8816511d0dca240379cdde6419b60acce9a48185e488fade8b1823a1e5d4b2a6f77c97c0d2f9c9a5d3d6c89391d14b96c50500450dce44dc0d71949ca4711f7e5897ba4f1220b93ab1fd60e75040ea5a82262861fbcc886d2bd7c51e93891afe1d966daa26b7d65adb4c9712ee3ca4bf01ef6121e6b4558536efcc23c0a7846d25549183f485ce399f521e40f3790ef001782ad8fea3e79ab222b5e6bf56be026217ff627c1b3db06493dd52e5f8287888a5026a0dc6d20f4e1d25f75f5d3ab92a8baa952ecc81582a84ca1e3791d8506b8c37b2d042f8f5a66239297de8b598bd1686e514926671cb9b796fca2bc322473142f4c4745e84e4f3f05bfe46e5b07a0cab995c4c82e31fc51129a1a702af541adf2a6d1d22a7e60f1e273c8e6e0a424aa2c73b9267036a5c52759c5a593cc396aaaa34990a7c7b4b974e5a6854a99d7a670f2a9966f7d9884bddeb0fffac813eea8d6138fa45d9fb42e046eed1d1ec3841ac95873773b9cf66ed7df26bede65254ff181cd34eef59f750ef6e9834aaf03e0c89a12b2a812e91a47fd1ba01459f04208aa4d4e4438178d75d78a128a86ecad8e1c04be205dbc2a251c15f5a4936c0abd94bfea1d6e6027252a89ebe83fc8cc993181132584e148abb186ef5ee0e27da242079448470478efe600d4c459016f4314450ed9546b8c20b747391efacb94a5ca39ba60297d937bd6e1be07ea0d3eb82382c5aa91c1d063eb253d9f3eceee748be31790e538ca1bdf990140e1ce89f6ef6877afa7d84d34f2ae7c602c11b717dda8769e3e0dc676b59dff72834009c29b05f279b7be74b392d7262a64930d96050b2359cf33c547c34a988c2d35cf858863c7312b8605c9650bbbb766dbd25348f65c28bdc714cc2309863697d1226f9e1c2a724b8ed88223a045d3aaa364bdace7d389b16cb35159f4f1399ffee174143de86e2a469c81748d2244fd1cfc5a56a2d76b9caf9562b6bbf7cf1b7e0e663afa5daed6ef9f0aef667a0aee41e727de99e47222572d5313f86944a7f921b5ff2591996a3b13b080d510ec46f69149718df03104b2c7819c977d6a9ee0f36659953ff39dfeabf30e6e6a485810be1b155487b77cf137c63786b7e659e811db4c9175cfdd872c333954afba046cfb8e266ec2edd34a701bc05c3a4dc88a63004e34c52045c50a6932e7b27296b28c5118735431b8cd7e5921edded6f52e28c25e333d1fbad1cdefb7fe4fea2a2fdca157b2d228331df9ceb055bfd061834f9b79c92d01fde520ea71b6c5cf9132846c0035e3ef3bc0648f177e4a2d8a1ba60e540c557c0e7f4b744154cd151838d50503b89b8822484b0b6e91abf5c907d654ddcdde64620b876499758a5cf46b6f90337fd9533e4bee85f462b1190ecf1a713a8131f76b3caf2a6ec41cb334e9f1cc034d79d9b0e7a0fb4aa35f97d8f484ad4e3fae5ded2ed7d397924c00c699ae881643b2ae63c513c67cfa46aa0114a9ffac288a0c98c59cf95d26d598c8c78a63d2d0e9bcc4567702440e28f8bb73b00fd3254817596f6b2752f97b25196d303d39f8a4eeade940d15ae0ef9c8fd56abfe3de2de5f38921597e5f8d1d95e3a2b4a575c4225874fd9d88c93f21a8a416cc09df628a007042ec7d3cc5dbf218ab1d33f0576b1fb46bd6787139590fab051f71f2afabada07407563da8beb087a1bb19776614afd3c70ebee9d0fa4ae7be6d68caf9c71e2811b0171a5912c1ab5b2f4b39f69c3b86d7ba6e1fac123e16db0dbc5df224d216de02363a465bcc738cb7591e0af3641e9df91f5ffdaca2166e15f9fbbb94204d7925887ce84ca4d55edb4025ab4b0d72918e9f9f61678ec50fd97273e2898df2dff33cf6f524fbe84c788980aaac63c628a0e1b66b8d91ea8d7999746a53f7e81707d754fa6fff5cbd319dd3564cca20e107ced0540a160cc399d279fc42dd59dc5f3fc53947ad3de070146b85aad73b4f68e03645d6f5b7beef462b35a1a974b826f22873439e94224d2adcbd45c4708c0348a78a9e666518f9520920ad201a2d9ece2ae3c00b8bfc1d82d63458791c0995e535049ddce95a0fee569710f67db37efcfec3fb1a278916104ae32cd507f6c205c6faba961136d4e8783be4716c61496133ef4d54b282db33a03d2df54", 0x1000}, {&(0x7f0000003300)="08067d0677281d0c3be8a1962af82ef4ddc7515d5871b61ce8583ddec6b48d7b72462b1548b2a2c992e9a1d5694e72b0419fc55c2fe6533495bc720d57c88c465ee1003e406697709bb8805e912e08774fe79907793b690c", 0x58}], 0x7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa10, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r1, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001640)={'./file0\x00', 0x1d, 0x8, 0xfffffffffffffffd, 0x0, 0x10000, 0x2, 0x9, 0x1, 0x2, 0x0, 0x400}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000016c0)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="c53ac1d8666980000000"], 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r3, 0x100) shutdown(r2, 0x1) r6 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001600)=0x1) 16:00:53 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/198) fcntl$getflags(r0, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfffffffffffffff8) 16:00:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) mprotect(&(0x7f000056a000/0x4000)=nil, 0x4000, 0x2) 16:00:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) syz_open_pts() 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x18080, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000080)=""/127) r3 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r3, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) r1 = socket(0x800000018, 0x1, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000040)="ca0ba815", 0xfffffffffffffe07) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:00:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x8001, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:53 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x102) close(r0) 16:00:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000937a38ecf0ebc39e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xec, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000)=0xffffffffffffffff, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x34c4, 0x80000000}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200000000000) open$dir(&(0x7f0000000000)='./file0\x00', 0x20001, 0x40) 16:00:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = msgget(0x3, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x7539, r2, r3, r4, r5, 0x0, 0x7}, 0x7, 0x10001, r6, r7, 0x4da, 0xfffffffffffffffa, 0x3c0a, 0x400}) r8 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r8}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r8, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) login: wsmuxpoll: not open wsmuxpoll: not open 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400000, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) dup(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40002003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffff9c, 0x401, 0x4, &(0x7f0000000080)="6d76314f0d422ebac5a3b60428f619c2fd972a55923fec5109a14dc9bbaf4bfccb0a85455cf78d560c3854dd2ef94856fe17dfa0c3b502c2ed191a07b619735990df9e54e61b648cc0991acf351c", 0x4e) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="11f2e118bb76669dc5c9870a2c2477836106073d9a19c8", 0x17) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="db4d6d08153a97dc91c1837e0d81d659fe44f2c976bb48374514efbbedbf2100ec6b46315875a1d6f6c60049563e2388bafb19ece7adee0ada2ece0d76119b901cb299f8793f392399e50bf0cb9d9ae1e73fe49d2d0fe2d0964cf225b2618d5fabef457030da947df1dc9bc387e8ef4c", 0x70) 16:00:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) pipe(&(0x7f0000000040)) 16:00:53 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x108e0, 0x100) pipe(&(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(&(0x7f00000003c0)='./file0\x00', 0x20, 0x20) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000440)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x20) r1 = accept$inet6(r0, 0x0, &(0x7f0000000400)=0xfffffffffffffd4f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="fd2298f84652cbe309e5efe53139212c869a7d2b76b6b299b4fa3a675ab9df6afa94111d1140082d788bebabe24b0591c1ae130ecf6447c8cb4b44093a5e516ffe4612acd4e72c22e4fdeac3468fa93ec4a129d232eb8a041ac57202a8a7fd98932502d5", 0x64}, {&(0x7f0000000200)="b6c3866b31b9a5914723fdfd463e38575d3b0c5ce93ca6213cf693ec2902fee40faf3ff8a90a6d3989699160dd0bbe3d539cca283f42cbe8c158435a44c633226287b6094ab250c6a35f90c5", 0x4c}, {&(0x7f0000000280)="3c39bacc27b2bad6c7a28467c499e0610b0fa11a3269bc351c0dfc41c332d350164a154a5309b24d816a679a3c3ac6000bcb160abd12", 0x36}], 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) recvfrom(r2, &(0x7f00000000c0)=""/61, 0x3d, 0x40, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:54 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x5) dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10191, 0x41) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x7, 0x4c) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgget(0x1, 0x400) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x142) msgget(0x0, 0x0) 16:00:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x317) 16:00:54 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x4007, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x80000010, &(0x7f0000000000)="03000000", 0xffffffffffffff31) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4a, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x400, 0x0, 0x1, 0x1, 0x550000000, 0x3f, 0x2, 0x2, 0xffffffff}) 16:00:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r5, 0x80047470, &(0x7f0000000140)=0x4) readv(r5, &(0x7f0000000040), 0x1000000000000091) bind$inet(r5, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:54 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/246, 0xf6) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x20) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:54 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2}, {}, 0x20000000000000, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9, 0x2]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x800020000, 0x100000002}) flock(r0, 0x7) 16:00:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) getsockname(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d26af4a3769d2a0845c5091d3fb2f9aeb5885cebcb4cef4609f795c7644fed1fd7c48d61c0962c514f9dc20504c65d81364162a342b96e7e56fb0309e611215ef3862f8a5a7d92861cf4d1a0153a0203784d81b7b2115ebbb04037639ccae012336a247f3c8808e163d58d9b9c97deb2def6f1c90fe59c7b58bdff4df82421d1511744d0f2b99361da03cdf0ea73199368964a35c7fef269c6e2438cf517c17995870d42347a112304b1737fee08f1a7528a90c148165c7a4d0be5cdc10e6a9530b510faae2e51d5df7477d73123e9b812940865d3b1b7cd3f37140fcfcc2cf3bd21f646d8e47afa0b08d5872094483c78081015eeb3114ee0c2d07b2d911fcd6460f085a1556d13d2bbb87bc06887c998efbfb8accdaa2c7f57452bd3416"], &(0x7f0000000080)=0x4c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/19, 0x13}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/17, 0x11}], 0x4, &(0x7f00000003c0)=""/62, 0x3e}, 0x1) 16:00:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x7, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10010, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x46, 0x1, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x6, 0x1}, {{r1}, 0x0, 0xa, 0x2, 0x9, 0x3}, {{}, 0xfffffffffffffffa, 0x4, 0x4, 0x20, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x6b6, 0xa0}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x48, 0x81, 0x1, 0x9}], 0x45, &(0x7f00000001c0)={0x5, 0x100000000}) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[r1]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:00:55 executing program 0: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getegid() kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x2, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x8001, 0xfffffffffffffffb, 0x10000, 0x100000000]) ioctl$TIOCSTART(r1, 0x2000746e) setgid(r0) 16:00:55 executing program 1: r0 = socket(0x800000018, 0x4, 0x100) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) 16:00:55 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x19, 0x3, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x6, 0x4000, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180), 0x10000) dup(r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x11, 0x3, 0x0, 0x0) 16:00:55 executing program 0: kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/63, 0x3f, 0x841, &(0x7f0000000100)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) 16:00:55 executing program 0: munmap(&(0x7f00000b1000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:55 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000029, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0xfffffffffffffffc, 0x75, &(0x7f0000000040)=""/230, &(0x7f00000001c0)=0xe6) 16:00:55 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f000017b000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x200) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x3, 0x4, 0x82) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x96c) setsockopt(r0, 0x29, 0x5, &(0x7f0000000040)="90000000", 0x4) 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x8001) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x24, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0xc3, 0x709, 0x56e}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x3, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x11, 0x3, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x461611b4ebd4436, 0xfffff, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0xf, 0x1, 0x4d04}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x6, 0x182000}], 0x1f73, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x80, 0x737a, 0x5}, {{r1}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x5, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000030, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x11, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x1b, 0x81, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x81, 0x100000001, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40, 0x7ff, 0x100000000}, {{r1}, 0x0, 0x36, 0x43, 0x6, 0x7fffffff}, {{r1}, 0x0, 0x12, 0xfffff, 0x7, 0xffffffffffff7fff}], 0x81, &(0x7f0000000080)={0x1af, 0xab}) 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x86138) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000724000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/188, 0xbc}], 0x1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:55 executing program 1: r0 = socket$unix(0x1, 0x80002, 0x0) socket(0x6, 0x7, 0xffffffff00000000) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) r2 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x1f]) semget$private(0x0, 0x7, 0x400) r3 = semget$private(0x0, 0x0, 0xc0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x80, 0x3, 0x1]) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x102, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x2, 0x1f, 0x1, 0x5}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x2, 0x10, 0x5, 0xfffffffffffffc01}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x8, 0x5, 0xe76}, {{r0}, 0xffffffffffffffff, 0x20, 0xc4, 0x0, 0x800}, {{r1}, 0xfffffffffffffffd, 0x43, 0x0, 0x3, 0x10000}], 0x100000000, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x5, 0x2, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xe000000d, 0x5, 0x2}], 0x7fff, &(0x7f0000000200)={0x80000001, 0x8ea}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x2000007ff, 0x0, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 16:00:56 executing program 1: r0 = kqueue() rmdir(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='mLA', 0x3) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x100) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x220, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="38697208505cfb108884834f52482df46569fc2bf579d4b16698ba0f6fb86f44c23a8409b826fc96e29837d4db85458fc6ea13782908aa94c4b7a781a9ef2db13f6fa11d72849c09b1542193ac6e46896f5ce7ccd181cc55bcc791e8e7d370bfb2452a26118e8293284d411b5e4e542bbbc778566b6d11f9a39f4d2716591d5afeec2a3b81ca8e99233c973ec6c4a89393fc03a197f5449cc83d22eb04ad751a0bc58bd769fce79bd898a2760225cb0b3774c01c95f59d8818825d590fcc98c86b9e9da78c787653d4a1c8ebba4a9edd45f4c78805030142cff6f79ddeb6803ba0b04b060822e0ca4b3d6abd027e3f371186c80e3d0da85e18cf52", 0xfb}, {&(0x7f0000000240)="0cb96f6cdfdeeb7a492497df411ab587e78deab9a899d291af3bdb9c3ad54b4f1c5aad74ee74b6e9526876c124773d5b3c180acbec01c52b53e95672ace33515ef486390fc4e900b1e13f55c3a67fef2797660eb0df18858a8f99378b4da17ae45ab0f6e49b922ad99065a5124d6ab3cd209ce5aa17a05240dc2a758f6e5dab3d828ffa6db443a668eb9336634c9c9d38eecc2cfd49b56fa8ad8e7983511f37778c34dd1b5012578e8762431eb1ae1ccca2afa73176486b513ef5e060eadadfa08367c2c80dd97464ee6b11f6ec635426b0744c2d2c1", 0xd6}, {&(0x7f0000000340)="4230c2f7acd5517ecac7490f7c3fea81cfa3994ff78b96cc9aa04a7523f1d9e2d029866598be9f1d90f37c03af96", 0x2e}], 0x3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0xd6ee, 0x4, 0x1, 0x9, 0x8000, 0x3, 0x0, 0x1, 0x7, 0xf}) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="01", 0x1) 16:00:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000280002002, 0x403) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket(0x32, 0x3, 0x1) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = kqueue() faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x28, 0x2) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x21}, {{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0x40000009d1, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:56 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x40000018, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x411, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) socket(0x7, 0x9855ddd2678727e2, 0xffff) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x8}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x52f8, 0x87, 0x6, 0x0, 0x3, 0x401, 0x9, 0x0, 0x3, 0x6}) 16:00:56 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x6, 0x7, 0x2, "f3b19a5864ea83d62cab4ab146775ac4bfb96005", 0x60, 0x80}) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') recvfrom(r0, &(0x7f0000000040)=""/44, 0x2c, 0x41, &(0x7f0000000080)=@in6={0x18, 0x2, 0x203a, 0x7}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:57 executing program 1: nanosleep(&(0x7f0000000000)={0x8, 0xdc2}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x6, 0x1000}, &(0x7f00000000c0)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x3}, 0xc) nanosleep(&(0x7f00000001c0)={0x604d, 0x20}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x65, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0x22, 0x4, 0x10001}], 0x80, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0xa4, 0x20000000, 0x7ff, 0xffffffffffffffff}, {{r0}, 0x0, 0x1c, 0x40000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0x42, 0x6, 0xffffffffffff8bf7, 0x101}], 0x10001, &(0x7f0000000300)={0x7, 0x6a1}) r2 = semget(0x3, 0x2, 0x0) semop(r2, &(0x7f0000000340)=[{0x3, 0x8, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x800000000000000, 0x800}, {0x2, 0x3, 0x1000}, {0x7, 0x7d15, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x7988, 0x800}], 0x8) accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000440)=0x80) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0x8676, 0xfffffffffffffffe}, {0x18, 0x1, 0x8, 0x80}, 0x1, [0x0, 0x200, 0x9, 0x7, 0x2, 0x43, 0x800, 0xd5]}, 0x3c) r4 = shmget(0x0, 0x4000, 0x202, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000780)={&(0x7f0000000740)=[{0x89, 0x7}, {0x87, 0x8}], 0x2}) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000700)={0x100000000, 0x1, 0x5, 0x6b2d, 0x8085}, 0xc) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x40, 0x6}, {{r0}, 0xffffffffffffffff, 0x45, 0xfffff, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x1}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x1, 0x2, 0x2a}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000080, 0x7ff, 0x80000000}], 0x33, &(0x7f0000000580)={0x200, 0x9}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000005c0)) r5 = fcntl$dupfd(r1, 0x80000000000a, r0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000600)=""/90) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000006c0)) 16:00:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000500)="c4fdf483ec4aa840f286fe47851f539d69f36efd538c71df527ec701bd717de512c7caeaa77183874a0cc58454a400b0d8602b22df20d974bb68ccfc68be89ab5404b49898a53312b6a3ae66631e134be48abd0d2e9b4480158b1e465f394515cb3ec94f546028a814a1c8836c524ae3d87d31244cf2b7a41edba83aa8f52c88a2ac0265b9e749a25a253855a86fad2e97b1f8d6a71fcb15f5fe712d3bc8c12ad86a886cc5effdc043cdb9ec13563f9e4f2003814f288660d5c1c38d9eefcb338c602f542985f3eb116208c261e75967a52f0e60b0106bf8efb0ab41e7d0316de5b86955759ec8ec97b4e1e4438fc5e4105669eec0331df929f5618cc50fc15b5ad7119f9f4d00cbf0933485fc20d52a266bd939bd52d9617358bac81058ad3f5f39c70a534d164ac7ebb3d9f435e94033e37ccc101f5af9ac7bf8e066216f2aab4b7790a89533c9d3c2767aaa63c7c0278185912fdff31ac3d612759ca6891a8fa65c7ef075ca86b0d883cb1bb0b810dc154d468e3fe2f74baef1bf0e021ee48423f3551525d587cea44141f84813bd7b1eb0b1fb44856af368798acf2be8994dfd531ba4d560b56c4fa360d4734e0b2b9eb9e4932a35a8912a5a54b6bb8e0c846c64d3582afb249e53673b79ee80f16de2dc09f46ec749d27e45a162d6109f819eecb3e3a16e8a280235ec1b83bfe34cb7abc7a3fa07f96aae7ce807883270f91defa821b8921d983e56f51be191569ead3b6b3fa108f027cec006ef1c62743d398ade86a24d2cd24e40988007dc7b9bc3260d2946515178d11894592d36d1606881034f02edff376295cbcfb8adeb9bd0e5a083b0de6f0673e4e376ac8a8bbd1c0571dcd820e5a0c21d9794f044f30dfda4af0a62541d0478d9403c9896cad8a700f4b712c62c04113245640eb3f745b045d275ef9a91f09ba0a9ff82f467c230b649562f563b0ea1cedca9e276cc230b0a82b7e85575418b96029919891a49f5ed0d45bbd34a4a5aaec7a7009e6689b690b0c610ce19ff478e1030a576229e6f4796f13e10226f0bd3ed111004a850797594d3aeb764899a2f71b5ddad974dd42371b7a1ba4bc6239b903f46278191fc9e3ed1a71968df5ccbf5e4e7141db6ce0165f0338d19522f9122ee498408a34b993beff29b3ddc7d902869b174c13304189cacf133e80559b55b241e124727c95642376cfb17f599ef5bdb911407c3ac6f84ed837ccf033af9e1034bd7b0f69755c3c4b539933e5b8a2ef04230a32cd407f8fd21ac1c08b752cd7526d9c9ae55731014120c73a8fdf29866d3395e43bd40ee68a8b86e5367154a0dc7421ce947c2e6284a491a1221166a8333fc06737f89faf7826e064ec457b1b3512a6630963b7c4c27b31ff83c1abdc9c5e5228a7c0ba6d69b989dbd418987594463f2404f2143da76a8038ae896a219f9a952a5a4951969346424b42cfa04e504e8d93607b9b79cec494c762178524ccd53abeef5d0f669ccccb8bb469745e464d9820093d8f6d4b77c5f9898d1f3f8fee805a690ff7cdd5e7cc340126aacab2894c179dfccbb96b4eb9d968242bce3568f0b64167278fbc98a94554c8e0a3c6de7b2b5ff17ae26f574a39ec341e8fd66c014e98176db6512e10ce27ff30a35cdbdcb6752e2313e4e7225ed214cabfbacf739313058c212021143d53ec9c25114bfd42e285dc39e4718bee1374a8cf797520038eeb99ebe482feadc2fb9ab5ac7260904172f945d4c9f727f2704944a491c020d308bf38f1354b7302a817ecc7cbd2ad2d04f8095702d88385deb89094dab2523f798777331b2b7a559c53f8590c6cc5db0274d01beaaa5b04a2f941d6e1e31cf2415fe726f3694a624e81f52ea34dc627ea6960738e5cbff4a57c8eb5a8778f14829c934e4daec6a6c86e304fca7397f1b24d32b95c2065e70831f8959c0e2969d50835c51ffb1c1321381030ad721080255431f143269f1214172f2518a9e81b66507e1b30fc7d32fe62f32826e646083bd65cd004fbe8972a75dbcaa8ef1d07fef8e237136787ea27c70ca0df31e0388738f2f0e1907dcc49aa553651b83819dad4a471b161bf9da184ed8cf4849978eb17d54f8dc6e45665da9ee8a6b53de0b0f2cb50a69a829d1f57aba2413ca578040a0059b86fdb523c3e85205da00e713beb7294dde80ef4ea8f8504b69956ce5ddc1c2bc4bc4d8bcc348728196394ce6ab1fd070c5f86907fce3e548d44ec80aa16226258e2ed0c0e1b2e5380dbe586e257c329fd5a30d88d1b00d4e4dc7c7138b0440dde864d4000e9fdcad4f4cde15358d078fb97633587468237133f7ea5054ed70a69d75d33a845f4e56b6c616d8f9be0febcdeeb0896725d7cbd38b3159ad39bf5e13a75fa523de2e1a8714f460009ac44ac490d0f41e5386516b08d19d3a85430e0fcdfbc15f60c65a18573575006f59b9a36f536acfd6123a18d182994cd340bbbeb5df3ac316b498e331ca0d69178f3604bfed39719376ab56d2a6c03d4e7b282f56c9757df026b25d44fbb04352a217df5c3b7ee514fc12da082845d75dfe420cc0b83adba090a24ca28325849c0af1a727f491671e10998b9a517b7b086b6fe245206e9c462c014ae27f53fd30757addbf59523fad2ea262df8ea7efbbec5f270e01f811dbfeb97370bf5f8bfe35f3958dbd9940942fa37aacfd0563374cb13569c162ec92d742a3021bff4fc65ca73a439abc59d74983321944bc6e00f7f5b7cc38085252805e43c5d35b22e11d994a7d13e58827dbd554073018332b2f865122005313a8ac463402a5222197d742c0d1000e43626b9e7b21598bb820848b23949195ddc1289dd89987e7a02e874f8291e4c56af59923fd44b588733718dff48e3195962e3d059d2751954f60c0b2a1aef946e648fd19d060cd6e407261bc1ebb20d523387918955ca6d6901e78155d059bd188b46fd8ece33034a3d894e760ec8e513a55a97cec6aa661a83112d4180c1715e9566a3fcca262bff403cbfc7792e21d3b92b308a24af24d5f1908cbdf175ca9f16127684ee0569d214dbb80b86d4981e2b216c6ddc693a82433a711aa9e71bd45d2daab916b0dbd6175ecebd60a047b6e3e0f57418b876a39a1a0cc98c5550ab85fa1ce260bd85e5f63bf06fe1f7e228464d52a22321c66a53bbbe9fd847b75bc371ae03d1e52fa0f913d74b8940b846e91b9226492f9524ac80c5179d31ef8bbb58cfb280af23421608d9bf7e23607a399102038f1a4b5223782dc70c48250e81c7fa90d6fc48c1b926fd07f9c6f58a7aca3167106d6cddd992b042c7226efac367292e918f5f2a9d0da37ca3c405ee73d4d530ab7f19a4b330e98a64e25ffe5b001004f922be3af235a412be28194051008c884c752a512971baa58b311c73138a48e11cb8fc9aa5d5b158c9751384a8204730ad106da392b3f62a7acffb1a0f34ba1602e410eb090a38957ca0d0d0472d3258d10bf0bedd7f0c9aa305d43299ce17236d03376252600c7da99bd66e5b618153ee56b635d94565493bbb9beb7b4084fd71f377f9df1edf053bee66807937abde3591ea1c16b3977b85250645bb814eb3ca94f685341bec31db2db704b3b14d0c0fb6515163efad7180bc7be2f7f6f64286809d7e152bed3ff701896f89563b4abb391e523f2d52fa17fabb2bb134b1f37ca918fee62254e99bd0704b1d4d34b2b7100962131205dc8ae01aa5480604a97bf3f64d263130326d7e3bc2e22b69f27a1287a446fd5fbef252968dd032ad929523692177353396678883500ab503aebb8a11fe82373b81a2768d9ecba5af0563b06a9b2cd129f4f36fe3a074a70380c078fe940c365bb966edff6646eb2a0c7f0d0b30fb9d3685c8c4d98d5dda584bc291e928f2ef1e0df3743afc80c1f66f594828cb119150ec2dd3d9b71cd7ae5156ac85cb24503978fc47c2c3ae23f0c29f0178017ad560f82bccebea36b0f5677c3148809f30e578872bc94cfec093adb995ac579d644f8f7972e4c2304aa919644cfae139c3bbc577be5d4ce1275a1d3feada07660668dc3ad0419447436b0b1301ddb58fab39f22b7b6c2ba3dcffb551da621f6aecc173fffb6a54365a1983b3b75629c544083c8a928cbd9adccc30eeb2d430db34055985e7ed11480199be0ff1f142c437880ac8d68356b723d3a53e0ab4bf0c35a3df55a865017390d65a748d552ddc166b9ed7535e3eb094abfca37ea3f0d9a04919e1803e5076d3737671a96e24a2a642b1b6d547fd07a6cb74f4cf3c9efeb437d7830708e31cc802938fc6fbcb8f07bbdbbc18fdd8fbd6fdb13567978ed55cf5a629dd2809e0e07cd1ce8fc04570776013fdffff85b85dd4527aa3a39ae0abbe8f146d9a24be801482046fdb85ad02ad8b4b056e5002b5381b1cec46ca0008d8f7b3ee3ed6848d058fbf19f6f0cb0d81ee0131260d15960725a0199711d16bdd151fe2701fece0e90f7bb33bd60f186e52307bee625b3c9c901441356b45b2840f3e04020603d6278779fd15135e2e3e1d4431139e4609f5066718f0e765191113eb49219093ebe69ac5377cc7c102023ecf605dad17784a525e7ada8b6f0c48d90d0316306a1a97261f3b22faee296f3b6c780e0e8314761899eadad559e63caa4a4a2542a21b4576ff16cdbec63a35da5e1095c488cbdd6653ea6228acb90cbf3b9fb9628fff57be2a340ba3b521165c9429436ef51aecfbdec9c0bbe2b6fd28e8c78d5d601099a6f453cca68a0ea9a2034f6a1af6a4ff7dda3d3aed16fdfedb5f14cc7b27b1169ec792a77b2a4981d53f76a1ecfa755f9491272b71c63bf5adaaed2b6cbe0afd7366e89a2652b6e46430e92f7ee0809ea295280ac93a5e97d7d5253e2eacf44600ed0f326f3f01780bcd9b50e33d6de3576254048b29c70a68fd85d55ae1a115181844de70829f1b4c8f4774c57d93a148653746e7a49286022a29c483f7310bfe19a4949fdf7738c36b99c0b11d364b75e8f36bfe2ef372e523499956102cd2761a9b2d9f1ce1f10580dd90dc7685c07381a3c5c9f46a098b82b32209656f2651f3b9183e3f0847d40299de6a072bfc0b2cde24d5440e4b07dcc279ba4268816e953cfe73522568b40e20b484f43b859e6620e2cb5ab1e63cb91c3276e2f9488f34c608b9e4d2c9aaf45cfdb84225724bf66f218cd81fffaba2578092cd77471e24617cabe9364ff3adaa62e3ba926d78271a838ac21145f8d1db1dee0f0512a31260ada7cbe7d9d2dd337540e3e51f62ed33d9427817f92bea0c61d57032fd92716944df88aba50baa1392eaf0e8d6b521af56bfec6fa42b2eff6751b666931cfba10d55f002e4c67e189c1fc093d1104f5f1fea42537676d76d9fd48734bdc572fe06ba2c5d10c71646e7df500523399f0b7282b83df5dc4ea26e34c86d1085bafe6b96dbf6a8c8fbd0603981afc174ccce34774a87d154e728da48849e421b364fc9130ea349a78fdad10ccec8812b49701258699edfb2fe237366a049a284a533efa8f5909c344d4ed0bb42c06f9c79a6fea562f182054aadcf7db7a9d3ac700202e6adee6c83c4e5c675bdba6325e7f51d5f52e66f28cb2af7d2f4443951cbf3c11d997bb359483be60482fe72ece04d5dc4a5bab338f799aead01fa73e70594aef38bf9ed38a29be96c5acfd78ec99cdb0b0b7e595fe8d57040f5fe6c3dadcbc5b966c0c3e5145e7e47e255093835066a47a487dac9ebac3739140694be2f71ce4eebca6f34023850dd326a9c20198779307126c60e5cfba1c980652d3b7e7", 0x1000}, {&(0x7f00000000c0)="1d37a7523b377ebc869a585ccf1d610295208c2f2c064677a8daddb19615e03ee735b4ceeb7d9f77ed0142b0e924df80671886cf11920e129913e9bb6671f2f3a5a9450809f0fe9fc70cd34386b0dd4130f2", 0x52}, {&(0x7f00000001c0)="f58462a6922534581d53dadbac5949f1917c6a9b3a5008a94e756e4e8f639564e9018ee3f190862e6687f74cb9a6d598fbfec0e89d2af82aebf1bcf8fa87c657ab2d8fdcb7db7b2e90742976f65a785e551f0c274467a46371177037b959f80233eb6d3a1edfbf03638c4415b6206fa5bb92ad353668", 0x76}, {&(0x7f0000000000)="697caacb9a5b0223c7d4cf5081ba8e2ae362f8e6ab", 0x15}, {&(0x7f0000000140)="d2b2e237971e208b43656e4f649307", 0xf}], 0x5) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f00000002c0)="2672a4eead52d6854d60e99648b053e425b86a126ca57c6131e1876eb8ee024fb4baded3a294ba06764fa3", 0x2b}, {&(0x7f00000003c0)="c613c2c958719155c6a551748aeb3e8f880f65cdadd9738f9c75d2036d302eec3c8470d067832a3f1d9dabbc817ff57a8e9f5ebddef1189f91fb58f0fbcbd6961ac64ebceeb5053a7e60a3e907614274b6ed16f6a6278853ec20e547e9890cce66035b11e77d36257b4bc6bb3e5bb3635f5996d67e75ea18e7a341964a0554553099aa620c67c591dcf65700f5a7556a8ec6146c7d5e10d959baaa0842d31f22ebd7f1cb52287194ee0138df5f1d1a626bf6bcfe1e868f6a743e0e2c752419c0dff15921a8f1690fc4020442d98e529e06890e7bec69a6469626035862b459220dc812ea4d80aa08", 0xe8}], 0x2) 16:00:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4006) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:58 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/17, 0x11, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x7, 0xcb8b}, 0xc) shmdt(0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000000000/0x4000)=nil, 0x0) shmdt(r2) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) socketpair(0x10, 0x7, 0x1b, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000e2e2f2e96a4ace39066d9ec598a92e04393d15cf28701a97ba8030caf1cc8eb647b67c13582cf6f0cd7192fd3589266891c1897b7fd90ad14f556b4128efaa3c4328daf83a89b2babf429540fe417"], 0x8) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) write(r0, &(0x7f0000000180)="0000008001000000108a08de13f7ae919b57e838d6c7deba205916c6bdec90ccff24a21fee756248da37ab0725e9d7", 0x281) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x2, 0x23}, {0x100000000, 0x10000}}) semget$private(0x0, 0x0, 0x1) 16:00:58 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) socket(0x1, 0x8000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:58 executing program 0: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x8000, 0xff) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x40, &(0x7f0000001300)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') select(0x40, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x1, 0x0, 0x159, 0x7, 0xc0}, &(0x7f0000000100)={0x3ff, 0xcd6, 0x5, 0x3ff, 0x5, 0x7, 0x5, 0x554}, &(0x7f0000000200)={0x100000000, 0x7fff, 0x3d, 0x0, 0x7, 0x0, 0x100, 0x7}, &(0x7f0000000180)={0xfe, 0x8000}) select(0x40, &(0x7f0000000140)={0x800000, 0xff, 0xed, 0xd15, 0x1f, 0x7, 0x4, 0x8}, &(0x7f0000000240)={0x7f, 0x401, 0xa628, 0x3, 0xfffffffffffff800, 0x0, 0x4, 0x100000001}, &(0x7f0000000280)={0x3, 0x9, 0x1, 0x2, 0xfffffffffffffffc, 0xfa72, 0x7, 0x6}, &(0x7f00000002c0)={0xffffffff00000001, 0x4}) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2042, 0x1) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') 16:00:58 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x104c8, 0x104) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x2) write(r0, &(0x7f0000000040)="f6e72a5bc3c10f51a390648415bd726d4b0217bd3cbefde73c0235599b814422", 0x20) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = dup(r0) rmdir(&(0x7f0000000080)='./bus/../file0\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x210) pipe(&(0x7f0000000100)) 16:00:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) recvfrom(r1, &(0x7f0000000080)=""/159, 0x9f, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = semget$private(0x0, 0x0, 0x100) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000200)="c125a2438a577def9e92ec", 0xb}, {&(0x7f0000000240)="8779aea729ad5209f0fd6f4c556e8ddb21175260333fb41d549f6b587232af2de0b85ea0f69a8854ac1a14", 0x2b}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="98450f1a6b64f5464582e13b4f54f51763306c39cbc70f0a3bec9f4cf06d92e02f8d442a04a1a258c0f77062bb07cbea77a772d3f7dfc69e6afc92910c96e740c3bdc5a0d012e39acb618592fbc5050d2f39ddd3ceb7", 0x56}, {&(0x7f0000000380)="117d1825144a0906ea5677345206c844d0ebe9f628afe4382cf9492ea4084c21f14f6f7d618e4350bec273cac338301a5c6940a65df86ba8d514581f1be6c063d778a18017d4cd87fc7cf98128b11c148f57ae6ad8deb07e4795c44a9131867effbdbbf1a477e248e9d1", 0x6a}, {&(0x7f0000000400)="4465abb7d5712bb6c8da1e0dc64dd52a1110ab0935a38a387ebd55f43882c28a70f66492b3f3fa0a1667c608aa704549761ca7684090d901beb6b0897ea4f4c829deb87418e3c64d8c8842b6f4e83f0799e65fdbb93cb92e0b84f560a71eb77912c11ea4aba7ec1f4d6a04f258f14e7ac6dca47343d7198eb863f900692143e81361427f89ad69dadf2b502c1c911bd0c49b51b7be5f7ca5fb274c159677ce7246a1cc0c4b98723f3deb92251864db9950ad9ec7505ae320d3825da16e23d4cbe380241da354ffc4b29363fde40ebf94ea2665ce7d6028d1b9bc2db726b7e8839ffc7ed545c3a397", 0xe8}], 0x6) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000180)=""/69) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x400, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8040, 0x7) 16:00:58 executing program 1: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="f8bd2efde4d78025bcb091fa15631e7c879965c3aea04585f877e89a674e8a7bcfed"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./bus\x00') r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) getpgid(0x0) fcntl$setown(r4, 0x6, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r4, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSTOP(r4, 0x2000746f) utimensat(r4, 0x0, 0x0, 0x0) getrlimit(0x5, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002340)) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000002280)=[{&(0x7f0000000180)="e0935e7745f9a8cf92396ab34818bf04f73aaacaf3f00f0bcd70877659650d3ac77b20b16f6cd84283f964157869d938603bf8d0f75c21b0d0ee1d3f170672fdf82c7752de3d63c589935ede56ca3076b2475855126ee524186132379be0165e8d121aab783c13e4048bfed3874ecd470f924068c8c98f6899183da2cb3d97ddad5f72628ea2b2c945d01666e1b9383452ac81e6eefc409e3fece6ac5835d7a10e6cedc7699d3e9c032456e5720589bdcfb665b24d598e64b0429876b492378190e747882fff3644275316e7ab0062d2a20f2160d55d9210ab13cadb17dcdfb4474d430f33e5331be1d98f6029030b43b2860d85afc84da829689e73c335bd2cf60e2a79cfee3e23cb71ab88e6f69fdf823a00e10c780e3261727cfe84a50b4605a0b652cd009f2bd4b8d402de1b9b8f093788f8ca9f3f30d5e983802d1020d6c90e50ed27ab6eb0ab74b350ccc68a1b9924d86c7b324c47dbd21c76bdba22fe31fddbb12a8c6a79b58fa01ca84e7ca988d90e736ca6ea92dd456a5b17371ed050f70b854452c653fdbf8b4e37f4ba359fe82ff6b4e10d701856d31c3564149dcd2aa9dfbb59ca0e30b61ca38b5135a8c1fd394483437a5df21463d2524b05c32b4b0900922ccd97184a2fc116e3aefb9c0a3d13731a8ae701786e13334f850f413d6e148f50fa5f08e209b7d9803f447c25df8e102308cd8575656b8ce429b9ab0e3595e9b4c56625d4230a268c68574ea9564eb86ea5f096f99f35b07884acbef7029bf6446046aa9134c16740cc7c44ea66377889b13125e91cf37f65b50053b8d8cd7dc31628cb3d380dfcfcfd104cd3700c227e4849b787771889d25c6baef89b1d662402de814685658f7cbe1a38dcc8cfa23a9737e93c05fa82b6884325a98a7edf44e96e8b425ae2c5f0707f0c48c802e2660297421bffa255a9f2b361173a0e3417a79704773529e666dac6e52580bc4da07ee26f62edb784a1b0c2badba8b18097287fe9f0e7ea20209314566cb4d1c9219567b056edfafeadc15b5a0f6ccbb625e4d0b818df4fcd6b84d8bbc2245d10d0ee3a4cef8e62edb0224eb169ec492c4ec00bf1db5ad87115a1f87010c183ee771975a9bd4ad79c5e0df93e9531864eefb2cd44ade04a35124b26bce057d8f888540b59756d4c9e47f414c987f9991caba4930bb44946f68ba86886603d8795cb6b409069b0fb43b928f41f764d40fb61a114bb620f5d0f28b2dfa5aed9a89675566351fe45090a9ac3c4bbef2f95d042656befbe3fe4161d46927bada2551d1f74be580ec287f2e6c7398e5d36efae5016ad0bf56bcb69e0c58bd73984b641815f826921edf2e409650cc4c1d7aa48b81a33710f7e9606004b399cc94f14586b2905c4534cfe213ff0e40c61f2f9238f7593263ba424efb9e261448a0620acc396fd268b3414b3e109510365a2dfb7dbde1ef0689319b42358e34beaad708ca7acb22054aead2376d9cd44791153b0bc0e31bfd87f60ba4b59aa037ba9a5a1d8d6b346b2c1139abb218c642af5e728f2e75ded632d46cddd8c7039a81609bc24782a087020d52a1f455376bcf5263c5b319114b374d788ab10769e76c505aea151370e5a97bfd594d571d6a74acfecf6bb00f586bfac4ad71607af2126a71f81738b550cb2be49cb1e994a537a1f19344840fc901cbe84f0f7140dfe6a586df69acd35820ef49dc64b74847357ebda4360e0c8ee867c6ea3239ee88c9179e4e0ef036f770a014c8f4470e226482f5941d9b4481f3612ef91befd2dd464d55f2627b7ae26ddfacee16c44787e983b38535b9b745bb51a7b8ea8ef778321f08035bd4d81dd2017bb64e513bff49c2e07b52795a3073fcecdb78b303af84ada754623be87add37e0e7ca6b4ba6f475fca86a88fcb25028e7f1f93dd4f888806b7162c344d7cc51af7ef2b3dda26f243587d306a06634892ebcc18b564373fe49e55d0da4f5e8b113596a44e0ccffc13f5616f96e5eea5cdd220ba91512d7f42574002147662d35df43eece08fa9ba4352c3147f409e52a849f133a4fa88da10eb8474d8a9ad8c5f77ace5168a5a3f65b90f0b562f44e01e1d4fa5f1235d1bee6031a6b1de0ef891173167de8d172161bb4a4cdec2ae5b201f9321bf1e857c654fce0032c30aa628f9b7cb4d5b64c3122675d432ad1af147da946d447efd35d9bc97d6c4bc614e9923e09a6cb14e2d6aa89a682f5d00742718079d82dd0e09f49930bbebe9f006600dbe9c98912df16e6aead94af92cd1c238f1ddea3ec190f3236183cf1bff3ab67089709742f1683fe195351d9de096793d50d3772788967feb042f51beb4106c09c59a5c2f758bf0a1ac8790b3cfbf465c8f40a8cab6749eebcb14b549a6024088f4ad1fbb4714a8353f9ef077a3a9a03b80af2689a6b37767cbee1def61737cc88f45a961f0ae176b1c15888c1e84140b8823838d5060ee060b4719b1c604b6b2f2c07b996d2d08e41b319b389dbb42692d391700b4bf41e32fd5a1eb746da5eb3d2c6b1299a4959a970efdc3e0c92a19f0cbd84cc5bd3109c04209b5bc0f8e0d2608f1b8d6e9101c1c789fb343debc3c477e83f842c8124b979ed8a76701c1b65c7780a9253e623673e5030a1f02f6f2ccbcc96cf602519591a28870d7279fa3a4365669d7fcc9477efcf72bd01ab5441879e81a64e1e8749ee3b6fbbdf751de2364936bc3b69d34129ad258fe82de2494f5d5557a500036c46a0f3d864dcdc20344fb1811163f24945be0da4b35825f1cd2fca8434dccbe6174eb6c3dbda19067bd8a4c7be90bf49835f48038f35f49e144a9e1a1d44c6c3cf765e7182fbaaab0d730538a63554f75a22c085694d7d66c8312a919b08549e630a7fe0bfbaf81550ec8c0bbf71105f8ae163f3d1db7971ee226f3eda9901a0e6fb8aa504040d7fe0756338b2a77411517714e95da2ddeb3172c4ed4c44941c3ce56adabd4f5eea4250c9b1aa3845c9776608703872054d71b9605258b8d3037a6a90db148fbaebe19172e300829c669c450a3611f013310e9b4539fb0b9611d43b959796a3d96df852a3748cf8982ddce40b66fe410597ca541a274b850ceeffe84c25f5f8f9dc12d860247e8baeb0f0e643b0e4986bf9fed82bda80539a1a86476e01402a50cd0b314ed10832e61f47e11cb02b7fbf263dee512e2fad51024e9f4a891a5fc24e33e741f6c9175f9f4ccaa34a65e8c4aeb58a1e6c8284f20642aecd30b971ccc848c3f59bec1e5c5e7d6a84ba7ac3630317c976e73335fddf3159e77b3bae646dcc84316a20415ac3097fcd62f654bc9fb8294a693793183882fc838534b8c1f9f2fb09a7cdca865735e06f368ed3e2327bc26c05a5b86b4323961d5f5a8735d80432d2faabb25243f346989d7dc61ec799765dceb6211ea0973790db2f02c283c01a18a3dafcdd6d9bcf6fc3836a78414637e6c005a1a2120b675a8b8309b6cd0fd4f67e0d7eec4b3f209a3c556515b598b997c05987e4c8d987f3b62aeec2bf5f65759ba724cb89e9f8f46fac946be85b9cd79cff9f8cd44aa79cfc354961f56f64aa8c9802ee8abf742f22b70ca9119b893ee6f6cc73a640309308274218f8ee770b3fc084de47b440538088df6389e803483a78a7f4639d243e608493d9eedbbc812587f28f712e796d76b1303c88b86a9e4ebef7151a3957e1406e910fca02bd51f09e8c9a725b5371ecd2a22f9a3b1d8ca4a01258f961b5d12ef176f9432f07ce1b76c607e6249799ef3ac3f9240a7371ad93ad63494f7deb9c918b460f3cfcaf00762a327017bc10ee7dfcee0406850754f86f090a42f69a1d12e254caa20fe981084b7b297813e782fd8847287670374f26d08256a5d00baecc104107570b9ca852e5fe711de3be05a64e2fd14aa49f60a73d36afb57f909b1385f2644aff01648597bd59c8561e9b4d3ad13c59898be611a4e1de62fb9a251bb0d8bbea0bbdbd72a57d748c83e187a0834c17d11a419b835a9f548f225193aae99c7ecb26e4406d6ec74c54b9e459d043ba07cd3ceab0c2e8f4ce10790277d6837e706ffa5167661e9651e4dc925739234fb5441129d4859092dd1118942b6e9f6a686e20b968b2fc70c663f6604bf2647a010c95ef015164a549401c12d58daf31c5a83beda1eeee707cc91cd0e1e15e1afe288765d6a38e52c56c9b4145974ff6e0ff003cd51f7ec64efab23d28f0f524d08d1e159f49738eaebf9573321a23605b6b496ae301892475ad4e6d7974dad7ea7da4da42c9718685a8aebeed1878c1fffb63487a6d849ad27f154324058bd7489c21cf071627a9c8c112d19194f3f7e1014ff79964fde0210efd27ff8a3166616581dc1735577e570c804a1c7673329b7d46a5e8b05ee4895d73820e3806d1f80ba2c3d3dfea3311e3f1a619934239297c67c972b3b163a4324f9bc9747fa519f9aed14833e9b4d68287e4b9a9521c2e3c5f50ea5953d8572d74a91d0ac229527ba66b2210b7601dfa9256f4efcc4355bd8dbb76f3d0e5c3c2ad82c405ca27ea20468aaca8f408b9c4ba6d3f82e1181dbb8a8804633df0be28de8813f7b6ea320e8bb4dcf7787827f4cbd13e9ffa4843d85b298c655169b3365974bdf603576adeecf6fe9064c273e398db0f04baea04d71cb5407cfbe1ae31c99d3cea068cc88502b830d9668eddd9193256065a46895885b2d752915111eca8a5df19ec2c7e51388f2e79e75495f11aabf40fdb38cd7cf22a3efd23c88c3aba85f06aa6447d301cb75d25f70e9a08ee1ea5843a7b1ce70d07496b9d440b67f28cf354747e82a3085ddb17a59fc6afdc64b77a5d3b9f25b75c43fdb16e416a640f854ce569ed388deae444f8a857797f0844069730f4795ff6c890d7f3c4c7defc373899d40082a83e8e5ff8af063cd5156957843a97e481ade0bb3f55ed9667119662c2a65c3ed55f0d94f60b11d6bd09e6a3622f4862b7f467d9683eec1e5517d39319fb44d9c75c7af10aaaa9cf592f026d27d8ffa6cc8ee5ed00d19b80c47acc5d1fb9129c4cf358decfc14e39730f347ce0e77bd8b1d7d7bf9fa589901632334b3b3ad3976e150c4ae13010a76feac0028a4797b7cc2b90a79e5cf1d46e9410ced7b5a6625744f3a083b9713af9a79e793c964fe0888714d1b0c97daf4c1214216b83073eb6141d711566151e499421e75c557fc2aaa1c2c907d69ec3d7cbfee8e0ce911101ce91ab6c086ac1a48085f87f80d733ee76ab332971f5db0b7d405ad88f3c974d33d6b2c3e9e7b67df89f7961b350784c1af23fb39cd145d89e99d8fcae2436c5c9e1da7005d8758b20bae87ee0e2ab8fcfb8516d5d28867fca04b8dcb49afecdea051f3976398e7549f79fd67fb8d2953e405bd6de6d47522d24cc9511f946216927e9f5caa645ee03fdad652d749d14415696cf8dea2cc18706fb6712e6079d8ecf4037c7aa557144d22d937f032ec0fa8a5db494766a2c1dd0d359f52674bebabbf57a02309abf6d98dbb8ec9cc317a7c1ef8221eb3ac82681a4f6051b5298c9608b609ea286e192287e77f4db8cf19d66bec23752bdc418ae1e13caa6b851c91baa2d9dd7b96fcbdbca21ae4b934b30bbc563e8432557a4eb2c4cfcb0f3eb3b9c9241c37ae3e9a1017ac5f57649ae869f7406cf51da43614d03f7e46668d6273297cf7a3cbdba8018f7048bc3eb9309c79338c1604c75006da0526c2960966414a109b4c6a79eb3d0abe9c13deae5967aed12fe4e087aac729163e7025111138e38faed1b326cbb74b9072cf67af41", 0x1000}, {&(0x7f0000001180)="fd3511d578466b053c15c49ec11d65ca1e1549736b83a691abf75adfbf568378f13d5ff6d44d7ec28d858ca7b4beb85085e63cf993e8b08ac499be2f394a7ccd70592f5057bbaa884cb88d9c6707681a0d06b6e4a0c93628c71eddd2a7088f020ea2eb8b924ed53a94b8c39a1fde857eee2eeb298841b3855ab8262e3e260a9f71f72365d709aa38fd80092e83ed14f7ee5133cccf62e27b29cdd497af01d5d6bbf72c705fdd27cfdcd343c6dcbf7b4da1bed9b6e6558995967b7010a98e03a7e6e3e0489a978f9b5a5acd5aa34b523ab939314ccfb08ed21399007d731a73e230f8fd214df1ea93b26687b1ecc494ec6fab4bc011a25e444c45f5e7c035341d5dc22e3d1069461573b63bc44d5eca46d0848dc3e127ce5a1367cdc19a47343a9ca67c4614b61171db5ae3387f11491bdb8924b4964d4be6be1aaee08cb97c25365a5c5ecbe0b102a959fbd4c2b8e9d877d5b80f903192fd5f9689d2b2d07461f9afd2ce540f80a7562797b6bf9c0b0c7cb4f9ffd8b5270c2ac6a5d242c5b9cec655d0ad07967652d7c10312d9fe7eabc37ba21a3e64c43901c9b284aaa2e63716a1feb635e9b242cddef7612db7b7dec0e3654592e7c4a61d95a25c9d47ac9ec2cd9b1b41c736c54002008ca16330dd84617add055739a97f148e806660a190beeb8eac9b81755e9e22d7b4373c3e8f1ade379832659d4aeb17006f1be30501e28d4f81d4e1e1dd8bb2d3575aeab12cc1289dd73e9fda8fd2b1706c60c691565dd44cdecabb2cf41ca9703402e457cf87072068831e75ae84b9093ca02de279ffbc11cf7bbf648956e42bc01970492af7ea812816177023d111083df7082be70d89ab3056fb37ce1224354bef179a927642223d52faa12b9fb006560c4314fd4adcaacd4d5777b491b76e5a91fa153fb5024e6495b8203beb96f13d5c56cbee05f3cbfad6e9ed11f18f66198b13bdf33dcc869e806b127960aab19e69bdbac681ab6ff7936721595fe12fc13b22c59bccaef7245cf54d907d67303fb3ac03a2d5a8c751e6b090362a8942126e7a5890e2f2b85e0e7dfd9f2b72b987b50c13f986464f977559347a1d2fdddc2f9630a7c0bb4336d75e777858fbc27de55e919810a271386ecd3b34e99f0b13b7b2004b908f211c8f598e3f8e1d27e34e76c787c884286d596eb228140b6bf501341a52254b7c2271da04b0cf4bcbecf54d8da6ec252792915c2ce3da0dd6559bc14ffc6c9b4c8d5824564a35e0e5cf9323523739f38836f4636b7c8582e98668555ef0866e90411b983d36cf4098fa130d204b9a1161194446baca95e76bb3f5452e43c4bd025b2b68e74da77a6118eaff74b6a3109bdaae001368a1f760713b75c9377a7bab48adbb744c1f04b47186f4f08bf09c5cffbad347255281790a3d3158c71d78c205b6aae99100dd0decb455b16e31e0a8ed48c0bfca7d23d3e73e6cebd3ddec8be17e3aff510fbf8c7b23dc34f3745cd785fe0d24b87a598864e1163c15fa8a7f7690a777ba48772071745943bf361f3bbc9e05b72c6165d15f208c05e266001c5bd3f6b89e3f147a87d80636fcdf75cd510452b78f63a2a226d6a7794fce8afd65326cebff944a79371b2c18acd0b8791749851972f4a614e8b4ebf3da3e595b0b556911ef358fbf89b44bcf5ead983e0c008021931afb00b16a5c3717351b397730b46a8cdb9d2462bc212c3ccc70ee59576336fa72dcc651308492ebf8c64eedd54f2bb319a84e6cb44f7213132449f99f257006048d5e456c9b33a58e3e01f1b7db0f33bb43bfd66008205dbae97298efa4bcda2166f798007149ef3bb87f29595a3a20742ec23da4f8326c7f4ce41f499f935e323f80c79de97700a26c80337a4b9ea21fab983c10e4b911bec1dc652721dea2438b898feccce925b1ef7d4a399ba4e29f1bed866b33868c28b69792b40771d5cd1df1aa1e09adf6b823aba4af7cca108b251f8885673f8af240c36b336da0d49e9f5e31e91c78a93cf2d50970d7c4a78f1c8a635e7b73bc5f67c7b479089126fba184c0bece9df4a929bbafe60531f1dfe6e8f6fff803243d5daecbd45d984499b1f3bf240b1d99d819fd467dadad6cda58ac597583bccbde81fd425140cbb135032fb6c21340f982a4666491dd5b3f469c8872528de6cdb7f058453872a5a41a26f7b41c8f4ce51bbd459e00d6f26455827ee1987427edffd6922d296dc3db17d59ffdb26d30ace82b9491dabdecb363e6b106bb8e75679dfe6b3b07c270f02399b6d56e69abd78981c7931010b2de7f51773ee59d3a1b065adcc50af966220673022bf357076378b49716cdb45981945998158653fd22538fa9aab1d4344569148a009ec17d391471b65413aa28e94cbf11d28a2ddbafc878ae730e2703260d617baaef645ed9bc7cc29aab31a6d13a75295dc7f5cb7c69767bbf029e959493810cbe9d7948d2af3bc2e037c05c2d8e13e80fec3db8ee51513046cc9620a213ef406044685dfa25398c52ab63300140f58de3029271ed91c0b066e4b371753b474ef3cf8aa51ce9f06889faa3ff80423e88b3d649cc18550a169c0137d064401bd3af662b5f20b34dc4687d5520dd846642544d248143d1312434b64ac3f041c22c1ea1ef3404a69ff0231617f52c34e26f17de8ec765c0fb19b637ccebd44476ea78b02f8d75d38683361f4419db50c8b0a72426c387af5dd4e0b660138cc0142036fefe549f8ed3c323f64f7653f102509be558d23cfaf0d7de75f14c6c74d64ffd9e73538d9e45c2e70fb20aa342fae8e6de75f08690540e77a21c0773ef2c20476675ec83a0151a2b3bccae20b9b3099126dd033a1272a7f54ed895fbcded44d22b64e6f4e0275ba11d913db0be9d529edcb725bd62edee065b3d892ba3c5b54cb19f861b174d70976c15a5505c233d4debd2aee37998bc3ce693e7983235feadbef4e2a4325250934aaea4abbced75483222f63da1b09016a8480655e0b31d04678d1e04e73895b611118a098cc9357eab88bdebf5fee42896bbbb0f522b978ba62a73e22305991a8d29304056c35782ecd81c8c4c66b4ada3e22030b0f0c5621454d3abb244eeae9da2147673721adcc47466f29efa0fcae666409aeca7d7be04912f5cbdc284e8ee28cfcbbdec15349bd88e59e87b0bcce075d410164525db3de5d9693b276adb2bfc9d9bcd8841a79a64983f1349bfccff6f11183544b4a853a41717acc9c7baa076c1e1bbdebfce000613ae6c8f9a69c821b74a12394742023a91e23925879938010fc4a1cc227d417c1cf092920c723501aa39d169e2dac634a55d1e3c79f3fc43c076ac1b44ebea76e234f562981d2a6b51b79bfc4dbab1901d1c772e033c79d94a474a6d961f96d97bb0c4989e7a6a8287c650dabd040851a5a6dc5d88dfcc953cfe4edade6dd47243c8ec39a29a525e8e715c2a72bead4cf8cfda10ce3102c3bfa497f34412879698a5dcd778a5f9619255399f90bccbf8780c918e1d25e2db92747c5bbeb64dcbf7f057d778bcb5dafc1442a764c563284e62e06cb12a11f95025d8c6ec4a02016c89c60f08203c3e895eafeebe40a5ee032613d66db51c75c3031a85df9a0025e0110884a73dacece335b80adb5d425394b2f42f76a91cd2c4fa45fa2025b8f3c12136489c2ab53f75fef0c11389f22d00bc06acbe483fe42264ecdbfb08b8ca6eb7d0c532c7cc923e8d63f0ee704fd16bc35b5003b6ae671b0f54ee9b2a72d74d800965345e790204ed0c00b948be1df492fd352f0b900fd2e4e98e28a9d7b7341e3f989a6e73b32e6f334d889c62b616751b3dcced49f70a4a5fd273a5e1a48a9a806a2677790919a058b4f7aca0a59a80dd728e8ab7846a1f1f6e1e3c4588e46e0b76b7b3e19debe59f14e764e1c0ae1af6f1f106e6e61a53d7992a519d7fb49bc89419540d322a01169e29019fd5ad1fcdb5bea5c350b5fcd0caca82b50be0a12022a1531c5c0fafaaf244e32b30819ed48d6c96657cb8a021cd3f7636d1ad7c2dfffb571ff1e3da3f6bd55e0b925dfd49a124c72653da43863268aeed8a6d1306c679bdb851fc58a8a1844eadcfe21b809780d23e8d74f96b22bfee776380d752f5baccd766b22d499c319e6503b987a590fe6d6088c6a6b92f7efbc5db0e86250aa7650d3a49a44dcc69efdd7c14535bb88c97b23329da8a7838721345ea0cd8b35af6589aaea547ac8c2535fec002c883a6a050c450640eefd38e851b555f187cedf80c3e4abbfadc73278dea2fc0cb935583481e9c3abf7d82bbd724899b53998c44657458777d4a58d89d954f8fac97c51c17cdd6c1f45bb0b197377a8af6465bb80755a6ee9c6087967b2e1871303e48832fafd18c0b69a891af2321d9754d4921706290fa478592a29f85338de8de2a0d517016bba12bb5d760781b240c51c16106b0b18a3144730e9cf1b180ea737b95337b5416dd873c84748ee1eb9f27d52cbe21c22c04478001410b167406c99fd69e9c60f82869c2ea912625f0d041bbb4acd587b768cdb87029c5971433e352e6492f9e357f48d521b94c34e4188d805829f1c08dca79e988447e08455ddc6a085e74aa0394e2d7fefc837ec967fde220a255b15d64c83792ac7aad539448877d08df22344923854bdec2096e596502c937768dcf87481ae472ed9aa5d82086d53b6fbeb749f1ef397c282fd0fad20e3f25316e2f76ec07505731b857fd84d0123c7275c65dbb9dcc1f5f9c24e8e8f22a211a9471a1f2ce89525d3e17ca67532f088ab6679471d630225420fc210233383f7c712d59cb2c55ad0e97e9d9cbf784b2bbac8155fbc7281a7d93d2a38bc698f2432bfe09226a68b5f52cb5780bbe3ba977c2e4fa43beb6d3ee8843740221bfc781779f63fec8cd7cee236f91f408e20787180de9d17ba6fb96d99ddaada10b37458746d7039682f09c67b47c995fbee69dea2caf8a6760ebc4565b3b17a8416e11a2f3a0c5813c02b50b245a666a43a969fb6b8ce2c3fd6dbb00d35d3bad94b851847000b21263c7f3156427e6fcb5fc61501748bfbb2d295dfa72583316de70ea150663d51625373d2af854a0735f0375957c1e497b8d6cad91d0d3ea7ddd51872d70a2d0e22ab74e2067b73e6b3a48bd5454ee23aea5aedcf891b056abb9a3600134b2ec4a74c672e3cc94e71e4b06163e65880a7cc48d27998e2f3484feda58aa49e2dc91435632efc311eb0ff548c4d03767b2b4198bd6cfa102c12d2e9d39710a6a8de55d3b077c71229f10732fde3d18cb19d62845971230c053560e92b9124a525cdf1897ad16c3115642d4878b5c65cd13880b11d18706dc51c61ee0a9c9ef74308ba96c02395c25dbee47decf09ca5c62af126327a6db65161a1718302164384553ecc305cf34b7b022f6c4568704b8d6d4ccaffcd82ef2a73e25a6bdee1b903147ffab32a3574ec33c75531aeea9e93bd312a8b60792f536c115b4b5d2fa4456db2707190025195b6886bd74bb7793281cc0edc0bd79ccba07a2b1d58ddc9d090721934881d1b1362ce72862174b25a125c69df642dd9fa226437c7445b452905bd3f6457f96130047c0704f1e08047fa9b0a3f256d7ab03153010dd357129353b0677c9ee9a0956f035b854a1057b41bd08b25c049d7456d74fefa00b97e3f86e8336dd80ecfcb7d708ca3f3a67451985f9952a7fb94fd7ef3517b28a6588387b3e003d87ff129a8d6f95a28dc33232e65f98f446ae5f479bb5c9556f6cc824302b01879637cf6ef8229f313d0a35b4eb4f839ca2aa", 0x1000}, {&(0x7f0000002180)="5a3b4c9d5f084f58c46816b154c8516625c291e99ea5f89233c4018ddf6ef605ab86f50e8e6f6a77d5c8b3da61f860796a7fb0205fdd085349e208ed5d61c6f021d841e4bc2aa58ce3b30325e460c96f030302edd59b5836317e8dbada05c8159dd13e687b203bc65d03c7ee967e12012ab912f064fecd1dc7808715538190dd98479ec0c1d9e6aa60ffc35a0e15173d5eed65312494d8dbeae3705b9ff1b40f9496ba8853f2c5b6837b9528988592a1de652e0694a160bcfbaacf", 0xbb}, {&(0x7f0000002240)="80b6b26075891d44d75cdb2c85ee90a55ecd37f9e7e9f2173c520715d0df89c040", 0x21}], 0x4) rename(&(0x7f00000022c0)='./file0\x00', &(0x7f0000002300)='./bus\x00') r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() ioctl$TIOCEXCL(r5, 0x2000740d) 16:00:58 executing program 0: r0 = socket(0x18, 0x8005, 0xe330) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001180)=[{&(0x7f0000000040)=""/220, 0xdc}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/6, 0x6}], 0x3, &(0x7f00000011c0)=""/145, 0x91}, 0x42) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="3ca510b62f6285a72f92ba9552d17ea20b796b1f4cdfe1b8cea3e45df4244c2f076d66d56be11c8876ce878dbe7844fd1ffa403eecccd4754da18ff3137d491a732f6549878f8ef775e5d66ead3cbff6b2beffd706dc519f9a263a13465b536e235fd1c89e96cd5a9684e9e6439a1a12044b94f1b84e15fdaccd0664188aca1255a36dbab985e53d806e464add1d20552bfe8c825967b47d0617599460aa16da33001347d7b25cb01e8d6fe425c90257c3e46e05206560d687f7fb1b21e1722dce013187b5227618373e9d748ccfda325f7c9b3e98ff07025033f998abece817b0cd93b9d2e425d725f2952188931d7f64a794", 0xf3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c798ffe5b585339c8a5571c16a10306af91935c84065bc652598a56bce6647fce57686466e71c199f704aa97942d76104d2fbd91307871604787f51016091d32f30db471bc5e58b84e623fdd7c828e6c593b06041f6c79d64f1c067df210a50f290c61af0b4a2acf7565029b6a4e7cb6afafebe7057650299eb521a22fb687eb6178252edfe9f50b8bf56edb390a0dfbee6ad8eea0dbfbe2fb180c027fc61e8942a82ed4664200e24b997c5663d958c7221cbf9a6b034d78f68e8cf2d270201464fd207631c47487af7b6806d15db3d4075512062348ae00d62da389879ae31a631113aa7ca5294031e06ba16554ae8621b2", 0xf2) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="6f4c00d73eef26db1b1e04a3a347fab293d3852fc2b191eed88d61", 0x1b) write(r0, &(0x7f0000000140)='a#', 0x2) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xfffffffffffeffff, 0x1}, {0x8, 0x4}}, 0x0) 16:00:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xb8) 16:00:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgid(0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x3) sendto(r0, &(0x7f0000000080)="404549b7", 0x4, 0x4, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:59 executing program 1: mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x5, 0x0, r3}) shmget$private(0x0, 0x1000, 0x400, &(0x7f000071a000/0x1000)=nil) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000b00)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000000840)=[{0x40, 0x0, 0x0, "ccefac363c109eb17ec42fb4757e31ad3fbc5d84a3b16b7cfc2100eb073ba8a854998da23d55c5736f"}], 0x40}, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000008c0)=ANY=[@ANYBLOB="70012e2fe50d6c652000"], 0x7, 0x0, 0xbc}, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000100)="64dc889dbc1e13177c67ad6f6e92f1442a4f495548c74662cf052054490f9cb92a8985696e096433a193695f6d8a098cd49e42989c4fe34374bc1b3622a9ba4283b6ebf5afca9bef5bb26154ff4fda7fade44defc137e4370c7270959a64ca82530a502f4d55a46d562eb77b46d5d44c829359d407bccfae533da6ab0708e6e97ef89fe6a857522da022a0169abbaec4286a0790ad7438110f4c216471998dc31292c9abc6d563ecf5ae353e4f5dfa5f7f47f22d94d45afc61a52a6ba3c84637cd074df52267933eba3c88ae33db4a0c7aed447dc5db11b914d99dbcc8ceccdcdf", 0xe1}, {&(0x7f0000000280)="8a7f3fff1996e75b33d53cf0581ca5e4ace6af0c7ad7fd43e4f88cd9a2c6e13f48a58020d33fab1c32f61fd8877492b7ff41c643a936fdff41ec35fcbe966e9534297f1405b4621478953fa326915ef04b8a91", 0x53}, {&(0x7f0000000000)="2028d7b287288715dc2e6570c530e503af2eb36cc42e72e9ff72843ec111d432210f90be468c3dadbb", 0x29}, {&(0x7f0000000200)="d67f5d4686b7f0eed3eee225d2eec61aaf3bf1", 0x13}, {&(0x7f0000000300)="1560e7d898168412231db97b7c59a2be35d11b3c8cecb2596c8e95d29be76d7d34bb10dac3b5ec60f762f23e2869e0820e8773c0c326daa15d2386827a64935a0752b5bd43ed4c1292f5abe1f35dc14b4d15f61439fe8f02189980cb7d58b0157d0d0ea988152cdc7cccdd62ed0d7249a8b0e57ca972e09137b05764f2afb770ef5054a197ed3424dbceef8d14c9bb2b1e19781b300a5c5600173fa843845210357bfc866c89d167f75ba2cad910ebc5a8d41d5be4e47d654d9a5ffb984fd38cd5c3c41a172bd2a33a0256e3b7928d28dcdbb1804ea6e5ac3286e8b5f4af09405b4e4d280afa86bc9197563d7882a190a2820370dc8602031b11", 0xfa}, {&(0x7f0000000400)="7e9acfc78ca7fe77678f40f82b4e50cf5b9e82851eedbc77daaf216206612d389790c468f0149ff278e16223077df185fd3b6dcd0e3abebe10a4ae98dc99feb199fe7ae7d90ac7ca135628f60290dcb031dfd930db9f38519dc254ce61a3fe1f9908c85433ff750cd9e5375a6ac620ee1d6e4bd02cd2361390a6d951b5deedae0e72e3e3", 0x84}, {&(0x7f00000004c0)="0f731da7679b9c4c1327ed07cee9b0d3e8891ac9f935cb50323e355ff4645145237d007fbd9455fae5cc3285ec80887673b10696430915b6a376ccb39474b0fc82a23808e58c9a78917fab066211b31d36bd0f7e8ae90ed0bab4d5722169b554472fe52e51b3a6bbf4a0cb3c367b26d59c9cb285fd57db00747681e37dd77ec1064a1c372d9a267b5ae69212650630ce90d557daca8a06507aef8376340d4774d15408159127374630e7c643302c1e8688f2ea66a1e5185223a60ccb2c139b786c7a646fc26f5bf7443751ee69bac7ecec9d021c43a63e821bc52cf53a18b4374ed5b0e57288dd2058c1573e9970708c61bf3251c6f03d61", 0xf8}, {&(0x7f00000005c0)="a206e00695eb00f19e3b43f407568e91816a57f6371eea147bcaed1e16b1a682f45984a6f4c1359cadbea417beaef38a8274ea798a44b28019183e60d25295e1b093fa29108ca08e8363216b02c415c075647af15a6e633370b83cf18c2849f09a57b6b34a0a6ae1eb4d7977229a76e0f38b9985e55fa486e645915cea4046b001b73201935e6d04aae1a022b4105f3c29b79a3363a684b06ad18d", 0x9b}, {&(0x7f0000000680)="2e7368d6292048f9627992dd206dbde207186052e68d961ab7003b9c7adc2cf53a2722917e5429810fae7cfef72391d4c537ae4d2f8477ff6e7e7f813815df75de07187b10b93e547cddfa4791f70ddeba48b21427d42b11fef712ecd3b615b7e886c02eae1063044321565944e1c25e43c968b1409fc5a690af897ad541a5a05409785a751ec14b74120b7d5bcacf48917fb3d0f8bcf89283896b0f62a23658b6bbdeb67460866429eadb84de5f4eefc1e1b1dc65313da0337adf39410f1a1136f9a3aad87201cd8c0a9b", 0xcb}], 0x9, &(0x7f0000001fc0)=ANY=[@ANYBLOB="e800000000000000ffff0000250000002534da2018caa960cfd5d457dcdfa8635f23437a9b8b41b672cc9c813fa97544650448b3f656c52add13d09e6896b606de8c95f66b06273e7735d5798947560508e1037cebf12872b77a39c9073ad5c500e652ee4236d1ccc1765e9db853f1c63394acd3d9f7970856a8b486ccf18ac21ba6ac1aa7b370c608f16c1eacde4913ab56a8854ee171fd61307dbf5c9ba57f1a148939231ae7fd7e2bb6ec4d359956efaac23b719605696b0ff57c4cb90b3f0aff71f8d5cc86dcf243723321610b5e4e9155b1bbdee5947487bacb842f0bce4269fcf300000000a800000000000000ffff0000200000007bb0ccc14067ab8a64e792e3fa1d3e92d1b5222d4865a8a2b764faa10f91ebe207d5882a6b3aaa3709aa432bfc4bd170d2f27f38d7799dea524abfd067235be4783b81db6dded797235f96aa503616d2e867691ff91bdbeb53784a8fc20519394e44d1e8f82e702f128c8c2dd451c1e7f42f7df30e8c9e53ab06d24fec9a794ce72ce34b2d76187dc22d919f4bb15fcbde764df68d0800008800000000000000ffff00000604000039b0667f9f3a70c7963ef4d8ac8d3e33c9f20cc47915c282634cf2b65d8055b0031650102125a0bd354176b6a8056ba8ba5e036bcaa0195c2500c4b87abe8a81a90eb54164e30abf83ec5fb5873b48d9e6a8c9bca0dd269ce19fb0410ac55455cfaa023ae37f7023035f8a040567ecd4f4ad839faa75f3002800000000000000ffff000001000000d918625b05fded853052f9b3cc2aead9a2000000000000004000000000000000010000001d0e000058c908be1f57cc4d45c0fd1ae02a5d9fb849ffc4c8e8f16990b121a878390b51d48efd50bc91909124d55a995aecad00d800000000000000010000005c0000001548489c6f5c732802e3b2f750f99c8f62c76f8ce3e9e519436d3a158f166313926da4bcb8e60b141ec7e57035769a087de33fd7a5f6d410ea51dd95fae08e90ba1fbb1a7f7cf34e8c899e22b8b743d244f239e81dd197833e7588323cea3db23f82b1f50cc17255a029168b87d4206aa4295d7f7b49564f296b62357361dee4cd27c81ac61ed15ae5f87d45305b1e4e8e79e991ffb90e355c7038f8e0f4b02928468bb3ec0ab96b6f61e13de8abad5f142257eaafdcfe254d323a24c0a997529f400000ff000000d03757d0ced81d67df24ae192fbee19c62c8f68cbe5a47d5e804a0dbe3bfe526833b46d44ff1dee2ad0938889f604d7c7399fa5d85049597e44d6b31c190619b194ae8414d1fc1395aaebee7d34ad6533572d8113d354d637a0c44b0eebd702b62ffca7db266bf97a339835eae8aea8a6fc5dfd965db6e48d409619c17262f56e1d5bd0ead2d47b8d227f921db76389b049e6fb68f1fb0019a94c514ddc03a9107c8b3ff350fbaed5041d2a35a59ae99f95a98a45490dc1eb5ba1de668603ae2009f12adc0348d93dce054be32eb33a2b0b1ce51a5c9f9b22459cc6b9ee6efa1e55f58e48649f77d8d2416906f2699b7a7352e0823d7984e92e6bea83a92f0abfcf27039480acbd96b4ef0c6550e1315b6258d277ad01300e64f48b278bac3e7034f9ceb3a42faf24adb19c80d8c6092149e87d13821db9995c81a12a101bb5379611e2ab07eb762c2cf270d31e51f30f7f52c3d63bc4ef19223b77c072a162398f56ff3f26792ed1cc40c0978d6afdabc132173f6eb71116c3237d31b3f1b7caf442078345188b109c2a0f5b2e0cfa64ca3ea05574a9da42cfb29ddd4d3c73238940036251c0399e6b3d7324ff35051f51a5a20a3f1c8a0f864609a88cb8e253402d77be42c35d3f2c6a46fc3fd5a1b7091593269dab309872b6cde5c54a3eae583f5c18b8de6cb4aa89741f3d023d9de989fdb967c55b8efe2c53fa7fbad6dd811da5866a253e2a4e2102a0b6f05528ae1c0980262d0e9aac634e8449a3e6e3305b306100bd0cc0f1cacb9eb719ab8972d77e377ed2f04abb64b7baa4b740c3f73b3aa2822d0b798ba164d4dc5c265ebcc005e39e90ddfb5a78585df3dd6ef684ec5fb1681242e16413ce63be9c779ec8f812d4d3a3c7af1bca0efc95dfd321502e87065d4ce1f1aa5bbd63369bb8e15a9a2a57ccae96dff74f36186137be8f134e537251883f752ebe2fd27aa26fca411a53d6b727f7ea52b64c6f0c01fb250bf980c8763896cda7bc30f247355feea14db3c57527409dd5462bb95f2543cf02da00760b1938630814d475595f0a888553985e13c8f805f0fbd75012e622ba29197d4ea5069a6fac1861f985594a7c771b62ee843c1099cc2c8788a455105f29c8e80cd8ff6adc9fe8467d3773def20025759d00abef425dc874aa0da128017f011fe2c6e6abc29c146bba144031b426e7cd681c171639e566350df3d71be575c06496904c2792ea66eda94f3538d15f5763fcc29820b7e5ff3b5a1ffd1cbc9897bbc6f482c87550b85ad7b2af012d19dd42092406e63e835b75cd7eebd35ef33d45224342cab3d26812546a54472de1e7249f3730a161a0967ea283ecebff2140498a4fe609c42b234dd9d9f9adbc671338ef8f974f59e114edf4e40ef05430a8c108ddf037dcb7d49159c6599a0dfda33f751fd55c0815a5e211b1cc7283c888c5ea1e4d5753437420c69527f5746fcb23bc5b3f1610a5b5c0feb277bc9a99fec9a5a1d17b4cf40328b76e560c1974ccff85b81987ed836dce1bb7762227216c3e2e7b6d6089dbd1d7b1ac3b4f018b6cba77a82275a9fee01eeb64fb1db2d1cc6e379d4a31645ae806ec0e590fb9f18f408ab3aed6c3f628eb275d2628792c8fb874b9cf592282a18de263cb769f9416cf2a99f4cd83da1862ff8f0362f868447fc4363f8061efe8205229a54a801f0920d3b3113e253c2ac61631d95acc1a41988ca18a2215757f0a3d3efb8bb4e734251d2e1785259e2a2fd3a9bd1b0ddaee29962c7198e9b59e782480ace04aee5b009da774d03f1bfdfd029184d8bd5c4125810d5f4a7ab645786cb41196c39e2c6f8d121627ba099fe33cc8804cf16de09399e4f1fcbddce6a8082412665dd85db43ecce26f40832fcc87eca2150ef37532fa9ef07c8ff257d3177ab1feb78ab9ba41e763736185a331fa97cee5682b08bb6f8e329211c250d99444af6794ce34baf263bdd40d90e270bb311ea82982e99c197a2e7b76bc4c96229b2c18289e922cb9109911b6eaf74b8b839bccf590b3f9960145b759a845c2874fb0c799e035bc9beb4c6965d824f62429458ab040739fb12fdaa4188c19d4055b6aaaaa138e3e5b14c2320804b0d91a2a4bb8245c930b299ff68ce5dde901d272bada34eb2ce75d9d12b01c453b6bf71063fbe378338d43d06228b2973e426756d8b2ba9470e06cc1beb0eb1134e80c59a000b803d7a6af631bda52dd5769bd26763ca414a6c02331245bedc2cadb9c0724669706a956923f04cf2715247982d186b012b222ea42cfeb089225e47984e3fd45b7404093d89f4ec6c6d5a669c7128d4345334eb5169e945337d7835f9c0bf14a019397ea5cc3defad810b9a9df013d382ce6727f4433020c0ed48a685da8cd534984dcc098268112ed98b2b8f7c6d29d58525b3ba1c876efb639b72127726d7399565e6d59e62cb0c45ddf00f47d38ff8c3f910e535006aeaa416731212b73e3c739dbf2f82a7df4b4a982933cd5a0db4c3b1bcd951e6d7a66fe30e890e5e5b342796ae12d8d2d849004658d859c5ae41aec990740651e8754dd5d548430a194dcfc2cfd91e6e3c4366a1b7226f7e554f7fc28f4d4b6e831688cfd2b136a418417824e3cfc94ca1e017c4aef6c38f76f54f217370e071f33eb1512270b17aa340c53d7b3f7920a55cee7ae413da67ab0e3e3afcda5eeb6f8d056c8d332576f8ea125d6e89a089b42202e7f9b73ae625f225f47d6b74f332f7df7ed318681264c3b92197d0e44af920e66b7a1d31f9774ddf34f1eb7fba9e2a890cabd50c6ac3ab8611dcab9e45a98b207134b65d6e9f241de0140d107ba2a41b6de9a421325528275cbba7871cb7d6af6d799dc5d439c8259569513813c24dfbbf50e26d8a2967bf034b1deeac5c712acb0c82851ad7f93783606cc69f6835cc4fa99b6cb271b349e7c4a372b1927037eb162affedb4bb85b3a88125418ebc8e73335ac72b009a19af74294cb43de1f518edfadce44766f34799bda0f44d6534ce841ffc034dae7888f6b17703fc1db2967797dd3ca64c87d443475a652f56703cfaaaadda722c4cb8a5f20c1c919d627c07609a88403a357e5fa19be547914eb0a0b92a8050955cbb5ea15bc0e5a44a26160031d3138fe5e7c6c3ce94d41c7e2d04c95d0555eb52e8717bdf6c260c84efa91cfee09f16e071624695e3792603556bf575720fb95e9c86e14bff2924afb50ad9b8f5b423904e51fed8a8dca51f55f2532a9a08d215f19eecb94a429cd8264fcc4f9660af8d72bd68a55ca7c00c9cde84a95d546c5f1e58fecf91acae12bc5ef16efcab35ad59ccf9a3dd9b3687aafe29e23d2a275944e32a28058dd954b8a700b4d4dfc44cd589c510245aacc504a1fb5837186ffda25a728f783e4dac8ca7dde5ab45fc7709fcfc025f784af387debaa2f789760f57ad61b596a996f8275f6a280329f2efdb06f1619033196c352d3e04b3cab95e194e29ed3dc65f56fda66449a0769fb7d02c3e124fff97f56c97c77bd414d9cc60273fe374f1c2966240de30091493254fc3cf664ef92c781223ce92f6cbb2734ffa02cf4a067c0efd0da5dc9a6434addb07fad57df708a282cd73eb1db86e45271e3649d1c8c3109973244da1e8e80607dc1ea65774cba983fc5c371342e6c0691e5bae4ee8c83241533bf24981724d732b687a7135c71bfb618024c425d391680154165bb34ba40148c3fd1b0550bdc3951c3eeb528899a59a148ade3c9ec798f277726c968578d18727162f3150f25d0f2011f8ad0a9c55271490565e48dbff5a42a0e287f17549be3b44528ee33cac6ead95d0af3509b2dda856b30e2ab7d8d3a3445238092b812695289e42a1640553a59f7129315a2f09234c1abd01f8d6ee1d3ba2fa2dda1da368964fee28ad82a3410e6db12d6c03740422209cad0fa881a513ca61ff910ceeb9a335604cca42cfecf8eb5ca88072bd57d3310131d3f096e817db552cafb738262d30c1f00b7c63bbbb22412fb983fe47feac9e560bebedcb1ded46f01562d02aa28c3bd07882bc8acc63f9bb52a0fa3dd72a235723afb33f2775ec1e9d37c8ad0102e00ed3557668a395e57c26d51a75d9e8b622e366d9fcf300d3a09755725e06ee1a425baf4e6781872aafe872eaabeb8dc911840098d41a2da321575530846a9c906e4b5bdeb2bda7c0c7fb4796113c8b0be7b036504c49cc585a3332941bd27e0c520de200d8301ea7f0b12c36fb74ecea182a2a1577004c362dd35688413bbb175f5b6a66675c884e86d4b8024eae93c7f724a98403ba5861390c27a66c8d982ff35a715d174fa9c3885efb34f1e295253c53bba35f1f115891d5be7771218d901a7ffcded4af763252d31300d89ccde7911d4a8fb3ba5217aec680fed35bd879ff7d4bcf61bce084a831f393d93e36b28a9448e90b84f9dc0bde2133f008899e7252267ffd45a484e92c4214631236afbb16ce2bf460ab38684a99c1372d472dde411ab0abc4b6116c13bba21447eef4221f7a55a6dc4c30aeab44aafdedd14e332fe0afe7bce35fe57592487906ddea0399b4d650e884c2bc297b6c5a360f1d74e8054cabff947059a3f630b020223bcfe82a20eb2ab9b74c8bc6b7143713b4830aa19c820e85c508b5fa6cb8728bae756f7c7b5f146725a4aee94859ad3c7703a4935719d3698e6bebe9cffc209cc3e7cb2d14a26a87b3ee0a84915d8f25378941a66142d14843b2c1dfe2c38bde8e88f16d1a1976a9a40c70767c97288af59414c08b9d206c8084b13b8520f4f78588a7fef1e22c1ddf16b51fac370f9f837dcc6434e1f6e0a1e90f97d99ad033a064694194d327bb38798ae616a2dbf1eb49e0c0e3cb9e39c92ee5cd990aa626cfe4e645a082bf6da4db05220ad508834fa5818127102972e3e31fd65ca801fc1c3d404a7be6ecbe59101c79e6ce01e99243f04542ed3201dbc20140acd23508ae1655379e3b64977f3691a17355699fbf7571a2a201253884a375b7afb1a71c5de57fd75502f9fad14d2f3906d52e20ec44fa85e5b924283af4dfa1e62bc4c19e8004a27b2cefd1c9cc0645c01177641b4080064a7a3d62b3571e618f0776160949201d7fa33eeaf358d477a1c53079c473c42a2aef82193e98c345f682a58cab57a712b923ebe0fa0516408befa63d11ea108fcd34dbd63870c353f34f72771bf50d9a93b2243a6e40bdbe0d0beda347a03d050e7b654405c72c45392d50a172e91c3c985dcb1b85988fa1ad1db3d71a63bd247b530c53b58ee6891be6e1e6a482968a0bc5837b9862e1647ae0912e3f30a152802ba2028d84047c251e364b82537a1e8d6fcc731b8b6dc6f6bd3f49c4502a9c25935d8311d4dd6deea30415e469725f73f1345519338a329a0e961caea65f85b53f0693aea79d18bec991579c589e3195022d0d2d869fdf36568567b8ce3125c4b7fcd7fbeab830fe775e022bd255b719fefe480450d92ce6540f2b11750192a92e18ad676fb7e9dec76adf620dcc7167a1f326ac96b297af84ed91767a54c7ae7c0bb60d0ea780c73edeb0c2a348a0b504be1d7d9ab3959c36023356fdb99879223b16a8885a3467b2185d19c33765900310790591654db1bab202dcf70a10341de67219767bbcbf8d3369f7c79accc3ffd0d8b7ea6fdd6abd435f831e89b894c636e565a7f9baff4b133192a8713525a8e7da7c176b1a1e000f219563135ee92ba995a2005907d19de40f2daa96ca1ee500025f16f7e742f72653ba66eb9a709c631738380ae6da9c0bb25aeff0db6ba1fea00000000000000001000000400000009ee01ec70409cf2fc74cb26c5e337d0e06cf61294e7c0e8c8c2b8667171e789d74f7b93f3782eb7a0889dd8e706d11904d5694a328e9fb96a8bebe0ce856235c92b12a8bc92d1a8b3898c274468b117b1dd0f49d4dd483145368913fa3f9f042a9921bf26771749bfb429d124d0b7c761b393bb80d2e6f7dfffcf9982bdcd0deee6254121c4f11c8d75cd056460000004000000000000000ffff0000ff010000b706ab65ca4554075667019fd609487b3e622cdc345e5590b81c6bb900a526236507c6edef5bd2d0ae80b18bedeca2000000000000000000000000000000000000000000000000000000"], 0x1448}, 0x40b) 16:00:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10182, 0x10) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x3) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xfffffffffffffc01) 16:00:59 executing program 0: mlockall(0x3) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="66dec363778ee99d4f55034838c9e6c46086e1bde7bdd8af4cb8403fd60bee1fb07e458a168d", 0x26, 0x400, &(0x7f0000000040)={0x18, 0x3, 0x590a}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x157, 0x1, 0x0, 0x1, 0x5, 0x0, 0x3, 0x0, 0x3, 0xffffff0000000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x18) fsync(r3) chmod(&(0x7f0000000180)='./file0\x00', 0x4) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000002c0)=""/32, 0x20}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/26, 0x1a}], 0x5, 0x36) mknod(&(0x7f0000000500)='./file0\x00', 0x0, 0x7) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x40, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) fcntl$setown(r0, 0x6, r4) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) getpid() open(&(0x7f00000006c0)='./file0\x00', 0x8, 0x2) writev(r3, &(0x7f0000000bc0)=[{&(0x7f0000000700)="3db302c89c27e6cad7a571061a4fefcfd49d68903e610a46e525eaabba9aeb7c4f7ae1cd7553551e5d22fb2749f938f57f41568e14591f428741bee98407d0", 0x3f}, {&(0x7f0000000740)="fed33131ee9f3dadede53a8b00784765ea4cd43f252d7c5165e5bb1be70d6c8b50a01116ba5564c764a658cb0283d9f6f3c7819f915cb09ac75f9e42731c74b931e7f74c6cde624fe7046fd9f1a27b753fbd3b00a1087c9b89bf36702ea2d5e1f306da8bc8fff50bd5e832495238372f4a9f28af0fc3f5694bcfec74ce9b2d90f44a1a5252175a9f614fc0b3895369e4619c4880e7254524f30aef0aff5075538f471fdf83e9f7beb0326eea14bd7af39729d9f6a61b38100f90710101b78c75c1b936be", 0xc4}, {&(0x7f0000000840)="355536f396a4692726a19719529c926d70191b252ec005d16a389f67cffab8ad6c754f30695d79a303d37ac3290ec08c4c6bd627a43bd9d70733cbd7d3946494673200b84f4dca55c0de3a3ff37fb582d45a2b44bc09093cafba50c072668c0b40b5dd74a4b9366370d3896af7da1bdc45844b63307a4f3b1a36c9d370be41dbf624dded87df1c28e179ed3a9a487db8fb7ef68ecbe81bd4bb1b10656980f9d6367ad5c8557b64e158a3f7f85994bf0d55064766ab5e140c01d07100cd59fe258ac23a3bb2", 0xc5}, {&(0x7f0000000940)="3e7ef83abb5275222ab0e5b0aa1393d9267b3b1aebf5bcc215009168e45f30b88f417866c22f464f3e6feed306", 0x2d}, {&(0x7f0000000980)="d3ed1807f9e4ebe293fe10733d1c74819dda82c6ad06400c372a326e550929d7ab73a765a212f91aad14402034330d8675ff327a0880174dd5a5e94e41b7002692bc34e3e9a415dd679ae73034044edbe3dd", 0x52}, {&(0x7f0000000a00)="1efb2f4e5e40ba258f8b7e58897b6125be575bf3da757b338bdea7a53ff8b2cbb84bb1f6eb70785f2008b1453d48ddbf15383ed76dce449b26fa9092a84a22f3b2468399dfa8e4bd1a0ee127b5ab1e293a862ba6e1b8828f432f81be07f0508b96fd4b3c1c35f0af62e8ef31f9b40db3aef88671fb5e13692f380b00c95211912a0a98ece9617cafcff6415f267545a799b5c4092e1fbea24c8e0819e4b73bbcf371574cd5360297873511ab", 0xac}, {&(0x7f0000000ac0)="2fc22551", 0x4}, {&(0x7f0000000b00)="37253fadb79d7215c817bdda552e62eb8542d9490475e8f4d519c461e06e87ebe6f7a9730e3948bb284cc7581d0db7044a2085a86016bc1f11fdf178d5fe0814d463ff32f4bebc952a8a05dd25ecf70be832ec91c49c9d145fbd7ce430848452d65f8fb7b220f0a3cefdb82bc7740f00a43b385c49df44a6c7ad8466b727451bdad5d8c40c84c00172eb80a284a9ae94728074fe02c35e7f1db75847aeb59a98f831", 0xa2}], 0x8) fchownat(r1, &(0x7f0000000c40)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000c80)={0xea, './file1\x00', './file0\x00'}) close(r3) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000cc0)=0xffffffffffffffc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000d00)={0xfffffffffffffffc, 0x40, 0x4, 0x4, "8f7598eecf7a586d8c4e963a4cae880e73e32115", 0xe89, 0x6}) setitimer(0x2, &(0x7f0000000d40)={{0x0, 0x1}, {0x36, 0x4b3}}, 0x0) seteuid(r5) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000d80)) fcntl$getown(r1, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000dc0)=0xfffffffffffffff9) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000e00)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000e40)=0x8) fchmodat(r2, &(0x7f0000000e80)='./file0\x00', 0x20, 0x2) 16:00:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r4 = kqueue() rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0xff800000, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x30, 0x4000000000000000}, {{r1}, 0xfffffffffffffff9, 0x5, 0x40000080, 0x1, 0x6b}, {{r1}, 0xfffffffffffffffa, 0x63, 0x80, 0x1e}, {{r4}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0xea}, {{r4}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x3f}], 0x8, &(0x7f0000000000)={0x3}) syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x8001}], 0x8, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x19, 0x1, 0x8, 0x1340}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0xb3, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x7, 0x8}], 0xfffffffffffffffe, &(0x7f0000000440)={0x4, 0xfffffffffffffc22}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000140)=""/225, 0xe1, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x1000}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x200}, {{}, 0xfffffffffffffff9, 0x4e, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x7fffffff}], 0x2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x8, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x80, 0x40000003, 0x1, 0x1}, {{r2}, 0xfffffffffffffffd, 0x6, 0x40000001, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x18, 0x3, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x50, 0x2, 0x100, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x1, 0xd29}, {{r0}, 0xfffffffffffffffe, 0x9, 0x80, 0x8, 0x1}], 0x100000001, &(0x7f0000000340)={0x5, 0x4}) kqueue() 16:00:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)='*', 0x1}], 0x1) 16:00:59 executing program 0: r0 = socket(0x18, 0x4008, 0x4) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) write(r0, &(0x7f0000000480)="57c121b578300fed4d4efc", 0xb) 16:01:00 executing program 1: shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/245) 16:01:00 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f4, 0x0, 0x7fff, 0x0) 16:01:00 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x7, 0x8001, 0x9, "5f2826e9bb74901b6854f2da3cd68f30420fe026", 0x3, 0x4}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x100000001}, 0x8) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="9def450c3c079dfeeeef929bd8a602376c610325d872343fb2efefcd54bef52334c5148fbd53345e9906c83ae79b0cf90d5927532cdf621577f6f5e52c86a7af70f25ea60c9653a1ca21d7f74e5ae5f92eb421a70da7248128dd980e", 0x5c}], 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)) sendto$unix(r0, &(0x7f0000000280), 0x0, 0x400, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000300)="68531f3140763908c785b22fe465bcda44477b58911a3325718a6a72eb92b253834f218e533f6ab2b9e7cd5e2d3cdf4ee0b0109e58bf7e47319ae0f7dd891354742e5fb1df1a372b889b754c223202f2b61b3c78caba1b67a534e6852bd126290d8cdb152c4b1ce07045014e5a8e6bc14cf88414808ae671708b7b39787a39273cba42b49316", 0x86}, {&(0x7f00000003c0)="594c6e3de3437f55d0bacb583ce6a12ff7ba3da68c76ec160f3ae1d14c220696bd4435a0b49c363b8285f28a69bac0c6e9976f8761e674ddf019bf8db0eb6355620034a41fed5e8c47abf957754a61eb5395cefa93b374c527e30210ff6d3bc1f866c3304e9b6e00338fee2520ada4fc79b89f47bb85df22ee8ed9981387528cc7c5019f12c444bf524fa9c162c1b86a5b2c11de549ad49f1bf2c565219aabd862e7886fb46fab54980f6e7b3e0445044ac7c7c81e0090f58a41d415f3d59a2b229b33f77f76d7b33a7db66d0de44e4e7708c79169dba959b60726b5d8ddf3957313f57bcadd1605fd4d1c0ea324777cb6e69f3f93ae29b36d49613be4585e6c5dcbc20f6435a79e9be3699e4e8b0c5e74ae3e487abad2b098e09bf19a009adb8674a24c358dffb1d95090551a9baacabe4fb6e672ce197a81d473df8da6e1faf38cf30c77a6f2b0e58e18ae7c42873cfc6538a105221336ff7bebac466417b6aa48b802bfa74231195b429c17c8a7235d055fd18975ef9adf96a4651c1692d08320680f39192becb94230a4b9eb7ea1e6acbf3054346b526676d1d19efad04c83465d960a50ab9ee08305253e3517beec0745ca98c0333c071a414cc3945e0f73694f4fa15793cf1d92a0ca2d8b21b46ec758e43505de2bd36bbe2da715abd300a7ed2d4e441ff1d50f9840e9fe4e7dffe6ff872d1d6066268ba05c7955dd5e491513dc1ee28edac30ca220ba2b8af94c55a84b23b9a9d5fd4dc283d57a13a7d3c1d0704a6d70eeed10ab550d01a5cfc20ba074735e9a8c8cee7ddb71fa0befcc0da94452331b11fe9654fec5fe176d752c046d459ee2acf39a212e2abf4ee0886ba21be48578e3f1cad42892e8940f70e7ee4479abbe516bfa2c8ebe1d5e656792a6146dc0b17120d2200d1fdcdd7b67f2a8c9f5aef71c0578cfe0901d40e1a11a51de1eb2c0b3fe5fce471c00e623e15240f0497f16d382e29405927af70f24af37946606c167ccf53f62fa6790d8c813b10ad4817a815df72bb3528018e97a70666ba87ac4307b7c2d20ee60800600128541c823e33be39b74bada94d6b0658755b4f7d971f9759507de60be59272610dd32ddaed8191b982195f65557ad95804c27c2fb6de453b4bbcf6823c88bb09b533a4cf4c727f513c68333009719e2b7866a51896498d9a8fc20ffe977c2d56b4c3df27ce6885a5fd23957246b7538383c69a3ed3d7e905c3870ba361dc38ec7b41dd6b73610c48cbc6e282cc31a84133424d2785d97a2fb50472a68e81cb41e7918e2873b324594b2adb401d6d0075bff1f70e85edcab1e274b23175a3d46dabc570131e9bf2eea0b15ab34b6906c9a5400988bb12f2ec47fabcd3a9d54158480c10a55a1a1fd705b5b798d3814f93022eb24006d33c38e9be59fd121fe963aa0ba9f14cc2ba74d4ecc1abfac034d5da8909274c1c3bfe9c0b3f0f253c3b7ab52ed742a167913b7e1ca73bfcdcd90755f7f8a707ef5acbb634f21180ac674ed64812da027405011e262e514f7c9329dc9a17e6ce59c378e53af82817e96ffe13eb488b1f08b2479047575dd47c0d8e9486a208156aa95fd808c65e21db8cae0845f234dc23bcb52e00deaceddf0855f38ff8a47a523216fe2ca70cefc86252587a7836c04e9851fd7c2413657b4295e63cc4bfe9839c99a9377accb6f4cfd0cc845be53955277cc4d510b72f8e3a9e8f6a0dd7915db8a03129dfd404327785bdeceab56dc1c2a5b533dc92b9f05e6bb99ee82bbc6c2731e7e7b385609a007a1fa18991c1d73ac926f2c03e0b2c319e718bf6d60c7cb8a76946acc00e28e558d4df110a84743a653ef522de7027873ef3fb9f43592e26f5319dc32039795e0427f340104f1dcecd76fb5cf39028536db580dfbf2d1a2bd7d31d1c2651bf7dcb8df91c462a8c937ab482e445931e31e5495358efaab65202b586433cf046dd1b51b2519f89a7143b69277e2bc8fb3381608465a903116f086224931b3598e8cd89984f3516e9b37e8f315ca07e8de3dac90d831e705de92823fd7abb8f92d20759b56483186f3999bd4eb9c1840a78539766b32fbd125afaf3d0787283587aa5d05cc57138ad96847713acac15ac83aad7fb04608ee7e187ba27da6b248532360d37c76bdee0c5725cc337c0f2711fb07c16b01f8f9c892d3de93435d1df89dd53f1af05720f6b5968b409e83914e28aa8de57cc1d8750825ffbc8cca3b17fdf4b1490e96d69053caaf92696a1890c6032da3356e37b46a88bd0e87f03898bfd796f821c81d79f00b494c906f69685484497105862567b2f85f3821971ce98e71420a60a473be1d02f6cb24019c95e33134a59597ed472da605b390ec8304a09d9736e781d18227d2e9075d287d8c2b557918f0d8eda6298a987596489ee7c07c61188a2173295897f8b5b4f379d11668e0bcd79fdc1bf01a2839cdbad00a880a9999b9f5379d7890bd28d56519bae6e25c9013fd37ab484a11e209c64780edc255021d4af2749df03de4b4fe6772b1862c1e7a0ef7b7a7ea9d78ffeb5c251ec34c80be964a7095df25e9053b40c6e193761c930533aaf9c7348880e2ab0aa90778393b59de02d05b63c9e82bd022d296e33405d5584aaed245e7e9720b2032c01cc6bf52e2e347dab4c0ee39b35280d8960458e893a8ef8476164d72fdbff5a17659194dc9ccbba24a8c1f23108fd8ce2a3640f287e21236de29cfbb967dd7626535aa8673da1e9c5cd5ed9272bae0f9aa9329b8248f0059a3ac6c782059440ae73d7a98a2255171b9ddcec82bbc3c56b1ef1236879455b0fc2c84b8614b86328df9b472111fd283910bf65d6d09209150f32aeb0b27249adaeedc2ff4a6937f6750e182986e943b5fdce9f2a5852d7d9a86ea222984f6ddc7e89dad2b87e84ddc7550010290537cd63a903f93e15e942f7e7b90bcfa1fd2e6ad123bc2eb24e75fce2f1dde9bf26b02ff4adbaae5b729b8bf422ad8f67d73d90a7b317ff483a61359f2f3e2af707a05c2f611840627f32c1dbeb81a74b7266df71e0c315127bff2875b78de493f7ac4159adfc1256a8387f21af2c2d1f2bb5ed7575b3a0d848a1838cc1682daadc1c94894e84b5c8105069aa4e13bde62dcaae3c5252a319176f1cb5b4732149b4aa5331cd6e074de8e7cedc4a000541db1aadb74ebb2ba2d7e60129486f5a4964b7c202d214e447cbbd82291a2b93ec6d83722f879610da6b8c83875fb6d32f90ea137175abb1ffb0c985829cf28c1f92cb1f62487d965018e9525a85d4b811cee927bdc167e42f0c809b4142c1df3ab7bb5a3f4614a1bebf72ee873b32d348bdcfbbc132bf6a9cd817773cb66c927e6034d0cc6925c97a70d2bd50a349e76e6bb578d08e2a3307ab0c58e67e9ab899a0ef304ad5236a2c97373eab40929af54dd0f72335fd312e49edb858c8f23d811730345f745e96b2ce3bdc34cf8f4932d56844703277d0da467be1d0e256131acf2a8b3bb9f087d1d9dccc6ed87c582b8169d991c7977ab09287a4ab4eff021991160f3a61995d61654e7963a8d6cbbf7683dcafe857b8b8857b5a0041b6807db75744cdbc39e26a6e1f182a9047cd8da22ad24b46a334107514bf1f09a8a6d8c9dba0eb037b4002ae24a12f1cbf57a32b2097fbf504416bcb37ea85b30f1a132181b17333d6104757dc2be26264cef763d86ac00626a6bad3ceb58d37eda51ce65cbd7eb07d1892935d259f563d45d6346df36fe6b178915429315f833b99453aea4f43a346a8b7e5725158f6a7afe057048834441349536f9f1ef7a700448823b8a22adf64af7f9446c0ba36b2a154314734d20a22ba194e4a2ffed24ef720606600078821b01b3b7c0b011f0d5d1abb2b49fc53fa52f714aba8b7f08fc7ca8250ebca54eca9f6afcafd6c293382f9c5e26fbd2683fff5a9e470188fc5f5e76553f94253892ff15a09082b787f516c8a5bd08352620202bad7c9664e4e2dfb48406734adf9bc5b8f91da73822af26b831d0d7e491ac928ea6cf0eb2f120132bdd8d7e6b710b71951cc5122e50d587ecae3848388281dec04da05360e06412c7ad5f7e26626f11247574615441b1d360709ce232a727cd95c18dfb281d24cd89143c04bed8d11918ab683c7244b4d583e629800bb9765a54870c3a42ac5d257abb143de58f5d208d64e265a2a7a58f257ef79e4ea39f187971b838726c921018902039e07c3ad3aec0baac348b9ad62d5e9468e31cb396b17845289abc7a70e09eb762f1fce16fa3e4346f94a8b85159b897421b7861af3e46823c65e56b4aa39fa31e40bcd36be3176193fa7d908cb4fb9d43bca3453666d4be9ea718b8a208715879a83da43ebdf7746a1d29679bf6521e23ecc18aa5ee3343d29629444837182477f07a67c3e7763d0a9c1ead177b68a78c03e6fc93c94abdca2d9758b1fd61fb130cd7a828c0b1d04a58ddb83e3575d213e95aa477636f6765fbdfaf3e701b7f4d1ae6a851b0e0d37ec71e9757809294fc5502ef8dcd9653c46d64e5e6ed9efd5dbd6dbdebd8164633608f9cd3620068159f50fa0a5d79bdb5e47df974f4f155e3a51f2dc84e4bcaad9c47c9f557f8c71fa4f8064f1542d5b2e0ed20ee84d253ce9d4da831eed78ed59214ba7fe02922fba42691186895d4aedf99f13a8ce4da453966705bf4ab5225a790faaf5e16edc4c06b5d685085174eb8e9ef979315fb16c5d7a4f9ee2684cf8f7dea6454bd101eb84d6d15887882f3721aa510c0040ec371b761f5a19e090565cf58e0a65e14f7df2f7ac2612e77c507fb7d236dbbfdccc495e512345acc745223ad2056bb6a303a2df7d3d63c47342e3bbc6dc33be81cf2841f5c708117a088ab05676f41f263dec77937f880ee866fe831c3350e11ff6d607484aa93a8821542ecd19526e735df3f4b7d39796aa613c4a16381c27f8e770f611e80d1db11f796505ae491d4888accedc28adb47f3cbc115520a93fc85f876121efa7e7f48f694c3a3d4ad525e8713a8fcb9fa12d182ef3a343bf566078b01461f7d4afa7756852816b8848229e9d87fe9ccace3c5913aa1133f7e4fcd41fa3f0c280a324bda52bf1df6277dde33796e5572334f1f8b09edcb020b20021a9abc10fabde7179b2a6bffc95847293cd266a03b23da6fead119fc7f4a7c54b3b39b5dd9c3c272429788321e0bfeb9700acc4ce6f2f9748d0bc5b691af34126ede6cb4cb4aa7655d96d6b2bfe15ed4de7d2a0d8fb353adc9ccf33c8094b9e2de468a60ad358a8aa41d00ac2bdc9a14e56af43ece675ed6196df3e9339039f30c87670b2f09c3c284cb03d6d953d568e81c86c58ee737d7f0a7d4c17563deee6e331e9ea35d590e11631896e59e8f5187e703dfb44e43ecaddb7bb142d10a10cc45ff8112ff2d72611ec39d35a30a0657850ca3993a00def450f91c080e67284816a1cd35975a7f0d5a30f80b069ef4c64849544efebd1239fa4043f049f61b2cdbab5c2c0109e1334689cdf42407c428acb225a5ce6cc7b18d65f8e4a49e8090ac2d5b4b8e488200e58077126d0f3cc0101bece3f0117a5b322f1c471a22c4911404ba726bc188f1786f1a73a1cded60dbf4f52d4e3d198003a796b7cda4d08c3f72cbac99b9b87d21ad9a9b948b98125808ec8e25fa918622406d6829a95faacb7d28989bdcb0f9c68e4aa49dc17420035b3d48773df2fd4039c612c16fc8ed0879f746a587bf82f60e440367c7bcb5e76a161e91e3c9f743264ea5f69efdb2fc6bae735dd0582f99ad11d72907e94f17c338", 0x1000}, {&(0x7f00000013c0)="41370282445fb5328115b9a48c75744cf87545aaddaddc97f2f536d92ba87c8a254022ad3a8c088b966ad86644d3ce47b3a7fc9e15f142a77e2ed5d764573ed38bd16e7bc5c35b2c92c66fcc2f70a045c24cd9a41d7c66cd88590f96fa082f53dabca2f8bff6623b5137ff1d44f7153ceccd1b502543c5f9553dff6a76eec18a4d92de44712594a3e8871deceeb21466d943ec0271effff7e0a2f3dfaeef8609a489961d2ce4", 0xa6}, {&(0x7f0000001480)="4caeb5e2af50973d290f545f7966e2196a7617631b920f6abcbe7c20fad9b02f538db82787efdc9a89d3f3f8a870964e46171608ab9953508c75328fd8bc", 0x3e}, {&(0x7f00000014c0)="404718", 0x3}], 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001580)={0x0, 0x0, 0x9f66, 0x2, "3bd95b98351e1b9e9c7e3373ac4b3d9f49062041", 0x7, 0xffffffffffffff8d}) r1 = socket$inet6(0x18, 0x7, 0x7) bind$inet(r0, &(0x7f00000015c0)={0x2, 0x3}, 0xc) r2 = syz_open_pts() r3 = semget(0x1, 0x3, 0x780) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001600)=""/112) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001680)=0x2) sendmsg$unix(r0, &(0x7f0000001d40)={&(0x7f00000016c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001c80)=[{&(0x7f0000001700)="5e406e3ae02630e95c9678f7a3be", 0xe}, {&(0x7f0000001740)="38962d59cc94394292bd1edb1766a8e4e6158d7f878dd04e2b3c38080a89090e309af354aa4f679b98d3c1cbf36f592c9c799b2a732d6e308acedc1a00e32bd8f0c1c7c6110b4782e575c5085d9d306aabc64c40228eb8e3c2a26451d072390fcd2464555cfe0b2cd63d473ba3aa2765587bd39fb650e5cfd3d5f2822cb0546d277e63853e17cdf46b6a7fb13c6b4601eb1c08fe0c231794c4d9fb6ccd33ae8d0a87094880ed902af30e6dcc", 0xac}, {&(0x7f0000001800)="a85e89781a0c0fe91c2b78636fe98d3c34850aede5a28b886751670ac6e9372cd96b669b4e773dbd5e88d9b669f47ebe23a488c3d6844d782685481c87ef83e127270c512bc2d9ffc5283a8968d0728423508316b90ffb074db4d54b83742c0ee06f94c2c01f3b6069b33203e128f10ac6604de315d99723cb565a9012c5ac82c90593d5448baa6cac92ae0fad980ec07e706173f0687397e51e4c5929acdf279cfe8565af4d2ef73634fadc9e4c", 0xae}, {&(0x7f00000018c0)="59aabd2de3156d66d349ac08db679066f3e50da3a10bb4eedc27d58464b3ff87debe5ded0a2c6749ea65e55c3eeb2c7467012f93d8cbcff47c5b471a3a105f3fa95cb256442339203f5d2c4bf843653d66c7d1af4cc135a8779c2bf5b37ad000d29e95fd83b2492332fdac4c350c101dd69627015759ae7ba910a635d424118872a185b6ec14bbf0d23425f3083d85de653053c9fb9821f5b087d4b910493c7401", 0xa1}, {&(0x7f0000001980)="a930921b583ef47ef7f320650a4cd68a7d3d52f1b23987802d0938bf493cf546d8f14ec5d323b13cf56de7b7f344dcf9b4d473ef5db809f147b247868f9bead7dd0dffd8ee47d78593a66d00edaa42992151cf2e5e16ef17bdc88b5f332cde3244877189f4", 0x65}, {&(0x7f0000001a00)="05f52d86b7e72a45bab46399a30b52b691e576c100e739b8f309a64cc29df2c8f4bedf9c007ae9d11a785df118c77fe53f6ac41d362fc8409e204db56a4163a4b86b7a0a05f69dd4e4fc07fcc2a3affdbe32523361cb1c2eae57ee0ce5bed7cea0dadf287ba63e4b4d68811cf92580d9fc8a7a389b391b6618244e1ae529c1e3a01a26fca57a9f91da04a980cacda1f226b6cb90666e79d3b68cc315031d535799bef19bfe7a5f7374924dbd93bbaede0b3428a570f732791605a4a459bd0070b75ae3a326e58b6d839550d69f8a8da5bbb3908b3fb71a61462dfaf8377940f97428da6f92e1c6acb1ddd3271378b0a7f718c9bd", 0xf4}, {&(0x7f0000001b00)="5194299f8404aa996443cba8faf3f5ecfd6da4f124bbf734fee510bb8ed49afc04dcde80baf3331e176213af7c54d62cc5635fb539fbd24a8bd6b43c4ffd736a5245b25e7b3e71f02cc46606c3a29cdf166e955782af46e0b0ed580dd4b5c32480e952", 0x63}, {&(0x7f0000001b80)="6eac8b654e9846196f6ebe3a6246ca33ba423c82a061bde7d9934877b4b26b81de81bfc429fee23acbccf431e819ca752c43fbf30059d05957d1e4b51424e8def61999368c", 0x45}, {&(0x7f0000001c00)="371ec595ec343ab12e1207d169bfc4399377e225beb580bb4008e3eb1c51fe3b97f989d3c5804eb4fff2d595c8e25545ab9b78823f86220bc47e95e34192f6bc928016f96822ab800c325042b19ddcb4f9466fdc43f82b", 0x57}], 0x9, 0x0, 0x0, 0xf}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) connect(r1, &(0x7f0000001d80)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001dc0)={0x4, 0x10000, 0x2, 0x10000, "0ad26238a480d257de3243b52afa3f0c8ca414e1", 0x9, 0x1f}) r4 = dup(r0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001e00)=0x7) renameat(r0, &(0x7f0000001e40)='./file0\x00', r0, &(0x7f0000001e80)='.\x00') ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001ec0)) ioctl$TIOCSDTR(r2, 0x20007479) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001f00)='/dev/wskbd\x00', 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000001f40), &(0x7f0000001f80)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001fc0)=0x1) 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x7, 0x1000000000004) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 16:01:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x84, 0x4}, {0x0, 0x5}, {0x40, 0x6}, {0x5, 0x2638}, {0x8a, 0x4}, {0x85, 0x7}, {0x83, 0x9}, {0x127, 0x55}], 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xa, './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x5b5}, {0xfffffffffffffffd, 0x9}}, 0x0) 16:01:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x2000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000140)=""/153, 0x99}], 0x2, &(0x7f0000000240)=""/63, 0x3f}, 0x801) 16:01:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x100000000, 0xfffffffffffffb9c, &(0x7f00000000c0)="ec89be557442c022eb771608449756553819592664cfd9c56b33a02e634d2cd53bc67f53446e7a15fec05679fd135d8d27fade2e6c478fb8054a2ff9c7ec5592bb71d593498c1fdfa1c8f289a0139d470946ed3140e02a3083fafb23d7f72f54dbdb3435cef9862ecef5927ab7abbccdeff8d11e2ec2f885c4c5a66967813f73019392ab03a7655c733bd9ffe1619ececd6af53170f31599e6040b44007ec9118803394b2b82cd26674dc7a1e1d1f05313d8156774cf0a93bc3f1f88d096567290f10049048f81a36ca1", 0xca) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x3e, 0x4, 0x100000000) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/101, 0x65}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/125, 0x7d}, {&(0x7f0000001380)=""/228, 0xe4}, {&(0x7f0000001480)=""/97, 0x61}], 0x8) connect(r0, &(0x7f00000016c0)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000001580)=""/209, 0xd1, 0x800, &(0x7f0000001680)=@in={0x2, 0x1}, 0xc) 16:01:00 executing program 0: r0 = semget$private(0x0, 0x3, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000003100)=""/166) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0xffff, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x10001) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000001c0)=""/4096) r2 = semget(0x3, 0x3, 0x10) r3 = fcntl$getown(r1, 0x5) sendto(r1, &(0x7f00000011c0)="cbca1c60da3731b3dbe785ad3488c196eb4dcff7083065ce3c5dabf2073364b4d0815339c301db0a4e6b9df53f1144c7078a254f0a97fc2577ede863c064abd88942f5e6c2ed8fa8bc00d0fcebe53e10b5bdfa92a7924b6dfbf1fa4713b8e92a486a67576f912723404f33828f8f90a5b887e771a9f99c42e367501727d09b04d5c50bd6e0ecc35ff6114710b568b0bbf93952f992d395e068b34cca0db374d53e0c27022b54b795229cb0023e6a634e2e830d8bee17a1995eba092101b3b3ae6b5c3f3b6138dc60a1be27fb4e57eace7be6629022a08e0fb6536470ec89ea60d5c1b17ed5b68cd4c15df4", 0xeb, 0x6, 0x0, 0x0) readv(r1, &(0x7f0000002780)=[{&(0x7f0000001300)=""/98, 0x62}, {&(0x7f0000001380)=""/225, 0xe1}, {&(0x7f0000001480)=""/247, 0xf7}, {&(0x7f0000001580)=""/170, 0xaa}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/61, 0x3d}, {&(0x7f0000002680)=""/223, 0xdf}], 0x7) semop(r0, &(0x7f0000002800)=[{0x1, 0x0, 0x1800}, {0x1, 0x8001, 0x1000}, {0x1, 0x7, 0x1800}, {0x4, 0xffffffffffff8000, 0x1000}, {0x3, 0x5, 0x1000}, {0x7, 0xf6a, 0x1800}, {0x1, 0x1, 0x800}], 0x7) fchmodat(r1, &(0x7f0000002840)='./file0\x00', 0x90, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000002880)=""/154) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000002940)=0x1000) chdir(&(0x7f0000002980)='./file0\x00') socketpair(0x2, 0x5, 0x7, &(0x7f00000029c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000002a00)=0x100000000) sendto$unix(r4, &(0x7f0000002a40)="ef05790ac3a756c4fbc9e88ea586e59c79ee1cdb3c33b76f1dc001dce54f0a8c0cea17ec4d1f26f3ffe43f5f10ef9c2bcaac19f43ef468f45991e8c54fa111f7119391bce4e318279c1da7b3b662523cdbc2e425957f9d77de52f32d4327497df3d88feb5aaa00fc11b0c231afd11dcc84543349d6ff690d1881f8301e6fcb1b7a674aef2c553b48cf6d13e7cf166d58764e0e74c8916bb473c2d39ea4caf1bbf1389a1f98fed815726addef1a0b6ec1fc3a75328fff304216b5e80a99c9ba05023daa8d9cb42746c77d10ac06ad5ac7917ab2", 0xd3, 0x4, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000002b80), 0xe5, 0x4177) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000002bc0)=""/199) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r5, r6}, 0xc) linkat(r1, &(0x7f0000002cc0)='./file0\x00', r1, &(0x7f0000002d00)='./file0\x00', 0x4) open(&(0x7f0000002d40)='./file0\x00', 0x20000, 0x50) 16:01:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x8, './file0\x00', 0x6, 0x5af, 0x0, 0x1}) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) recvfrom(r0, &(0x7f0000000140)=""/236, 0xec, 0x40, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10003, 0x48) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x10) 16:01:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x5, 0x101) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105728, &(0x7f0000000080)) 16:01:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000008c0)='./bus\x00', 0xfffffffffffffffe, 0x0) r1 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() ioctl$TIOCSTART(r0, 0x2000746e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)=[0xb2, 0x1]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000440)="835e454492324af32a87f64d87bb1650c1f4c13533c4310485d73e67ca68431f11f71a6de43d274561ab811fbefc9a5c8dccb39a2f7df4a26a2a536cab0b5591c1a291598a081d6fab47b874bb5dfa6d2cebf56b5efbed5ae6cb0005a5400edd1caec68d6facbae5fa7cad751f15154fad6cb217ffd5ad424deef994dc633fb6e30615b8f91562df7f4275407a39797d38c8a03702d29cbb144e55b76347e870f4fb29766b11ef54aed104a9430a9d56d4b0b5bdf971cdfab1a9241c0ec66bd2fb458c774c3aa4feff259e3d7abb15c5f7157bda4a8291", 0xd7) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)={{0x8, 0x4}, {0x6, 0xfffffffffffff000}}) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000540)="439d0bb8ec7092d1150992b4f7e5fa0782c61c0cd9ba15faaf25dadf7a24509d08c270632b87a332bfa787", 0x2b}, {&(0x7f0000000580)="a62ba5198e75d1dd58daf0d47772f738cbc084ec9cab8594e5fb170125741eb023de80eabab82166e14069c6b0d06a28de125225b9608f9617cf0956d8d2721b1b769c5558318d1c8c6655b588280f7998e0fd35cf88739a857945d1745540fc3bd74aaf554ab1108ab23c285560f7fb0c19ea56dbb95b535528a821f7a2739177508e181416b2", 0x87}, {&(0x7f0000000640)="9a42cd1ba16cdfeb1cb98ccb5028f42267d28d8fae0a405d58d99b7797e556a7fd1914dd0e8639b6a75aebafc288aa377c92d00abb3f3bd140090b8c4ef17de5f9884c59168c3f261393b7b1a5b3ec8eea34a70c55a4916412ce8b442d9cacf2a735c6393634951c0cc55cdab4688ce1369baa090750fe37cf0fa89f8c2de36c481f7f8940f502ec81", 0x89}, {&(0x7f0000000700)="e45c5076b27b26923a58bc12114ecb348238997333cb2b0fd82d4ccee6891d5fc6ec62fa4a00886f7441ab3c5897b8ebaa83c09ec557de94e9c3dd1038d2891c6392a263a4bc7ff06c2e8a90fa6b190cafb8fc31fb648f71ef9c89078ae5ded33e537bb505a9d360b688bdaeaa43e1e3d6cbff9de01ddc559de1be6246fa7610040d078b89a0e70d2a7f898eb1aa283986352270d0dcf1a3a5feb8ad0f6fd87025d93345a092f5781cc56a3fcc5f540111a208ecacbd0d098338780471770cdd280a06cc3ab0eb934286813b4f89fec8a1fa62", 0xd3}], 0x4, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r5, r2, r7}], 0x20, 0x4}, 0x404) getgroups(0x6, &(0x7f0000000400)=[r4, r4, r4, r7, r3, r3]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, r4, r6, 0x0, 0x2, 0x3}, 0x1, 0x5, 0x80000000}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000240)=0x1) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000300)="f3177788fdadaf0cc74213d43d0b9f8d5975e3fb88cf583b7b3a19737285feb6f61fc14d68ebb1cf999c7d0499d5ad184ac9b4d13b92dd8f883814b78568b9839454510fbfddad4aedf28b3b774f1fec22fa7acac7a616208733fa689d200731d46add1ad38a0b94e70c84d493d10cae80745cce2bdecfd8b032ee8839f5baa2ba99c4d0397f6e088db07d8726ede548965d62", 0x93) syz_open_pts() 16:01:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() fcntl$getown(r1, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 16:01:01 executing program 1: r0 = socket(0x18, 0x8000, 0x20000000000002) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/68, 0x44) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0xfffffffffffffffa}, {0x6, 0x1}}) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47af58a5f1396340200"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5ae0) accept(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000571f620000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000f2000000190000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) 16:01:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="a0022e060000001bea8aecb41e7b914b0f3ddfca5ca8296c07919db66a1a13197cad521195df04b77ade2834994c497e4296c28957fdf3da54cc629a30bc82106668e6b0b7c529edd8124051da08c10cb56dd689d56aa34fdb97868c2b073ed5370d7b7b81a45003ee33fcfe2c20637906a510ed5f63d357cedf682465aa2eb4ebb0f15c53b2ad33bf4386"], 0x1) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000180)="71e04faa228eab7bdaa683dc52fb23a0088940334e078ae3d5d0d055a594befd5e1b260dcf85e423a251c3421b806e28dd0ccad4fcfb9af142bb11ad8912028a764dfd5bc423c960595eb22f6a916036b9560526f25bbe0308baf5a5b049879fc88cbc5093665f11fa75f32759a1fa4aa61fe7f9d6792f1bce5db2a261c8249431fa4014bbac5785e9e2b2751584b6b2e668f36553d9453c319cf798b432dbb88b35bcc5cb27fd794433c3036054d1d4642dcf33cf0c61951644d059edd8b7815d753fdf55f47991056d09772960d922de88d6bac6d00e1aa98a98d866886c2fb799d40c3c97a778682438ce52cf6ee0c76d743e0457094072ff06b713dafb2ca13a0bc4a8ebf1d87800775f911b04344ad556685b1f1cb8da6911f4570c10cce444266ba4694f1396e8fc16d333f0bac32697fd7d4d17e08282eceaf38d0cea67064cbc1bacb33cf590ea0a789e73fd6f400b68c4ed0b7a08773aac0a12baea0895b260f3bc3ebb06f9cd0e1ab9b08aae3519c9888f73dfb90c0e540464d4559f6c7311ca7d98790466e8706c6a707ae8f40363fec93b4df915d0a8dc690981c43b9bfb8db410db8f417ebef52af3b9d583fb8b4d1ecde9c8e6d9f73d2ab56debb6379f5442263022fc77d9f017baef9272c8b00922d2158c5b4f960735ec1a70e766d4fff41017fbeb552b7d05a596f0cdc9c35919ec269b96f3054328da099b4af2dc7605f03c8af70b44136750ba6e6680c4f599c2a56c3d1c589c8dcca0699b504012d64e8b772ee4d7db5dd56dbbd8e8bb7a2aaa488600eb971004289bd03b754dff6b5e13dc4a5d6b6f6ab01743a4e2a0d7f7dc32ca0aeae0d8a59ee5debeea2ef66f69e5218b538da72db2c37349c900677e9f138bd74e72a3d8b70ea6d543e84f6cb315317c4f29d4728cb16269406f0c646edb35151371826ef4e6c7e550c887c82995abab453b3a3da0c2d7ca618e564cb7189584e62e077ccabc4691d38ff1ac30c85ebc0e329938745c8dd3af0d19845ef58dd49fd8a114abecead286845c61a7bbf83fd0651bbde8d283644cb9ad453142b4f383095d58be30ccac9394ea579331595f9a535914fd3e376a7dc2e9d89a07815a51f91ccae8ad30ae46d6b96e2ac81276b546b976b0aa293f55161121f0f81610074b60478d8d068fe5255322a2126cbece3e667fe4ef09447a7aa508abd012e20271466b9652514f698b8bc8d05533426a7cfbdcdae9ba3427454e1328434f337fab9ab8fa97079ab46d6ab79136fc87ee22a693927a353dd3c036664c35981d6642b7e15df4b8ae265b1cc0a1636b1f208c10f66b6426d34d14b59243320ce5584f4df428a857892a554a9508be11629201e8b80679f25f5b5c1f658be9d46c1012976e8e13c900e47a8bb1fe625c75440b42118e93e0ee35854d98aea0d1c9e7acce243eac0e1f5fda6dbe20c08332b27834511193b3c838e0b3b8405c173356d77d0f82e8f56e0ad2041008bc04f8344110d6ba7b1ff85e50f88b84b723620cbd7ba59120928f13550a2138ece36b3c845005dd7d5bd0533e3f3f493ea85fc3126641887f39fb21f07f954436c81d2615d8962505b9d2135e244e6e3d934f9a0709c87d43850a753a1c9c9fa072330b5a087026b56ff0552f9814ff1736e71ffe27ce2e63b6ab8bd22c94792880f688d6ad67f8a0989b4ffd53f8f26b6e56fff931afdb4a23110143841f7864bd5f73ff7d00b79bf2208a91d3e9a9939560d436d99fc7ac4e3547abc8d27bbc662496e485231ff07c0970f0dffa8c33786fe7c77937f8567931b6bd4d762d594c160421ea6fe6167670adb52725d6b5446a61baf4ff0e57258757298de3809f182666f010f16c0fbba57c235763059591a3d0d656bcc2a44da57dbbb1a0467df6f3c7287b63781484df48c19a3b64ecdf67759add0e36aa2aef643e96d270a29d42b31c266380bfeab7be0bc81a9dc691191643e0c14355b3ffa8cdcc4e1681b44995537db973a682db20865b0d94b5b07a7e6ba295fd2d455415a9523a266cd50425867e0cbd37a8302530dad7658b0b8368cf4143ba4af00126dbc6244e26add8d2fbd60b99957e4a564f57ad62c8983d0a0db87797bf36a78ef449651fa51b83837bc96c1afdea21f67e12140814d9cc664dc6e217d89ea3648cb0805df85298fbf7bde59b1e2ac6466c4f90a93a3fa465521612183e9fa0c5f74b2fe3e817d76b4972fb7800b781e3768f18cd550c2839fd5e9e0535109f1f08d455c5610ad5af13e7e550a392832bca545f411746dea0964cba108634e3bab67fbbfbe71f91dfa9eceea1e97262cf17f6d72f88d6f41a302ca94c752ef48ac21bd1d7a1bec55b271a9a3c634e1250a058510639e3c00611f80fda053696302aa894f97821edfecf71801258fd999354e89b79cfcb99178bc7068cf733c921a5c61f0e2da9329941656748731c035f4a293562e17548dfdcc4534f1ea0f48472ecf64dd5fba398137dde2d07af8cd62608487c568c3a82ab49f8cfd0a875f422128b3d890a62a214b4bf83af73eea1b885a3eccc4e52912da7982fbf2f2c0acb8bc8f5669ab2a4e352ceae0a5f293299e1f4c37849ec0d45e93aa7c636ff2cac490ad53379a20dbe207e8e823e8090fe0261893ed1f29c294bdf3bc9d54940784181b88d2d4b008a0533d087f6e199e1dc56704052814bd4a8fa46c671c98c5dfb777647af3ce52a2298b8081aab18e126216668448f9bb1e3dd3f8a09cbce01409fcefd2dabe9827570245ee57e58cb660c81d9df9687dbdda72a3d4762d72a27593e17127eb63def47c676aff2d5eac063e69f47c0757903a9bdfc73c5d02c9940b6162a0b9b5d9637fad1fac17ae07f80acfe4f7a0f3aa87b0c735cc53528612fb4525bb2c100b707307701cea6cefa7817490c7331e4576e0973b199c967dcd3c999a5214d6839402eae0a867b6178ee908da4a4bf5c5bea8de4b1ed1e7bfe0199defccc67d7b1043792e82c7d3ec0521eae00e0efd4a138562d25a30c417f6059dbd6cdea5a0ee7fe65901bb59009eabcf731939d169c1d717027bcd9e410c03e8818becbbecf20fbfe4855401b75c9cc8270e83943c927cdc9a739b3ec37eb83713df3a383973380d20d3496226081b714dbcd41353c85f758429f35d78661f4a16abf4073ca7e919c9f177ace0156e2140b2cafe2e73bbcf56b39b5f0bb9705a465a2e78f143f0c0b0fc365297e9f7a99d7311c946c703d31682aec237479f9cdeb4e4a80babad4090df01a1ec4daff80ec723e880743ff644122736dee09a5c17ba5b4974ba0e2267710e3f29d3fb53fe285fe11bb885ecfa28ef96858c5c38c303cb73d3b89f23d70881427c47b5726197e77b1cf80d4df08dc4f90cafedb2911a2f4a49324e8c91bc65b92e46b2ca82e68fa91f23ea62e919ae64058fe5056aad676f0e54a27d09a5a55bad8d33987752503b4f877e731fd74018a264bfc46247ea759c158a90b493838b54ec02a5563da1cee63d2fd561b4eacd7a3180fe560db5746690d0ced39db81112df7a24722b694e86e114503662c757545779e9150f057d17aa043d7a0841bdb12210049340154ca6d53ca15d7ddc4a6c84c9ca744c0b3910591ce22afc0f65230f652d86472292728e4f81b6be41a427702f111ffa2b02dd0cdbaae56160c34d1d4a9ec81f01fb740089c56eb473d7d335355df4a7ee29449b65958901d6f79e905c31207407760b847fc4e03a5b1755779ceb2d9da7e2fb9fff8d6adaeab4a08e147e79c43874c129d979962e52e3866ae05d2ca7cd033d121edb0b50dfc5e2ee88bf5fa6933d1db722ed9beb8d654bb72b23554ddfdb4b83009cf5d7ab2c2dc45fafc27145249921886ceaf5579b715a79c01224d342bd562388d71d0deb6c160104178fef2f464da7e34a913c092d16c7fba05ed746309690f8d58a648eb3e12fa0f7a893420f84769eb11537152c696923e3dd785ebfeee26d8496dff25288061787586f6f017fce910c2e5977cb42597bd98a4e6f4a6ba819733e5b21b985a16fd3daf8497698dc326e70b07c7ccd6790f8e688033f74d14ac195171bb1caded2d1167124f0487e7c2837c41e3f3e2d2af6051c1321b8c51093e1dc4755056f9ba2517638573b86339f8211c9953ada3c38d50dbd2ecf5c30faa46d7cb781bede757c88e8cbb2ff0903faf765524f275bc31b2a76e5acdb09f61d2df9acf1399ccb3cc8ecc358d1011abad0b7dc0b76e0b9f1bb8e66d7ae2a1950ae85e22424fca691ddf276a7b90ca28571137b412b6ba17efeed73e8bab188effcd98660bf3f5e009a16ddbf09a0c0259316e363b581e8d22e3f679a253b2244908bf12f1ebf6185ac5e8befb444226f644a33e3865c153cccc5ffe24e923ec44f7c573566cb9742c8d5406ecbde7c4a95bf89336eb66ee9580ff37ad6463ab03e61ae9cc1fad10e333ee86c162ec89def83908b95432edc4f917e0d3aa978279ce71d945bb37228a78ea1713a8bcee59603c774167f95cd54533532e66ba500556ed6efc9924b4ac081cdb894baf56e7c30b1ecdfb38653a5dd743158880adae285f5ae8047cfda9135fb6571bb345134836139ec672a732fb48cc2d63bdc056f7135f089f0b4f2667cb8305134586c3434e0d27141a463a50b049582b46d824b640204007b1244bc1c94a6d6569d06554890b184047d2ddbd5a9ee4c0f887b51b0db330388032e06b750eff7102089d001e66aff20e444d869a4bf789b51205ac06034e79debf46c130397c589336acd6c931f31071a6e99097be1579158e0c949a0a8d4666ef22b57946a09975b61c55adb07c0b5d8496ce31dcad99ac59890321ba6931c9b8e4b51013cae46c7c1af68296710353dc087f1ea498aadca2a174f8968d3fa5a8e16caec016554ec557cd22c3e80b288c34dfff69ef356501c8a3e0b80cfb0c9f7889615e2ad70cfcee921b412d9765cdbedb2eeb07615ad10988988d0d58eb890ab86e0030665cdfdcf04ac102cb2c5c2af954c04714bd8b5e8fbb6afa0f6be2d4c70ce039e86bf54e7adb3295fd3964cbb91c97fa0dc73cb0ff239da4e5f41361a9f3e8aef66ba59232dcc5223bd89beac7d8eff0a0060df0fc2360b67a5c2b2374f116dbc2b10d243c6118b90991cdae1d00bce594e79304453cd425e8f07b48566b8859227c6fbf7acad663acd388d3192e1c9a53bdbfbfdb689e9c7323b84a7f8d2d20efc0a39e2d41591f2b85968543b334fdedd0b174df6ad8022a7780695d850a617f6e85fe99082f82f32d3a29e0a45c257a0051ab71b7efe3951c0cc02366c1ccdbbf43f902ab9a0d3ee8d1988f6a3508c25a85cb606c61fd64b9f046a8f24194c450b33145ffdaf407b5c1ce3e0b9c66eab66235c95f465b267fd96446d5de0cf76ba54f6aae89653374a540ac0a2169ba96191eadd4c33611fae2772b7073b3ae52da84e713c263168c260fa976204c6cb7c29ca691e4642d8bff03b54bde033527ca503f094b74d0c0967cd3bd4942229ad5c3645ca21f6a2edc8f78686e224f654ce78d5055146dbbcd38a2f54f4851aa318acd2efa0ee3dfb4f448272d8d9c5b5bc0dd421890abb7713ee4ca84b6d602c550a43090d3fdeacb58b57d308d91237c873d115de974d06010011c9b84770e7b1998a49675e8e350f0a32745f59b301ca7582233fa401ab2dbf1ff135b793549471abc15", 0xfd5}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001880)={0x3f, 0x1, 0xffffffffffffffc0, 0x3f, 0x9}, 0xc) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x10001, 0x4}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="de0e290a6f8c509983e15b5e5d708113490e49a172320b4622a2193ee79b541c2e64689a51a30de9fcafa7", 0x2b}, {&(0x7f0000001180)="2a0db5a2f49bd2ffa4db4f4ea54c06b956d50e98aa4471154a1487a0024d8c21434710f5e6afe5eb1733b209fe3d89bd3267899a350679f8e94efe5a3f44617836b6527d5e15c83caeb1", 0x4a}, {&(0x7f0000001200)="ca155e6098918385b81cb9e8fc41858500f6083a875438c3de574ececb3e7443f94a16cdb85ce7829b1f9d41b473a9fa8ddf10418f2b0493124460162d9a74d8949870f9616786afcdc46b006fc6752fa67671bb3b0cdfb887b63ca5ea958e62cd312b5d7b5e70b0abceb0378e52ebca1c023a165ff36eed57219e6242a8ff986b6c367ed6145bcd080d3c2c508fa06f18abc237d8ea11607590e144f49dec39a65e7b1849d57055e716c64579dee97bfad10aeb46bf9c1d6dd46758e70d5f4bedd3ad717d21f9480a0a4512f54504b4e94732b502604a3bcc9ed827385a4c166dc35b6ad3c7a0de1582e0e3377fca89", 0xf0}], 0x3, &(0x7f0000001380)=ANY=[@ANYBLOB="e00000000000000001000000ffffff7febd8e94a4fe65d42547bbf6cba5b876dd5a85808b3f33aa5f68d7e6611428278802a1e3c86078f9df327be457b59157859dae09c3fc3a54654e52fe9a0d1fb3a473d2643fc901fe20b2f08fe9e1d716ae1fae9223ed7e2c6104c9c9586e6784df525406e3399d1a981fdbc90cc4c441c3061eaac9f68a9d848a637db2ba19339e2940a2ddc664653aca6616549e6c235c1abd398052007ba8cb3bc81303964f82c200a892a37348ff0478bbb0704853b78cc8615eb5abd9609c7ec7760bf5127dffcde23d1f6a8f2e3000000000000004000000000000000010000000500000048abf8e178ff5274b1efb20b6428ee13168e691b5e94118a55ab59ee72aa1ab6aa73de446eb4e21042500000000000003800000000000000ffff00001586ef7e476a2aa40ae47c799245359579f312e54916916c5e37d6bc7af45fc109c8493da1d2f07b5b560919f0000000000000000100000004000000d7a430928dc8815818695a722a2fe089eba8e1891ffa94878288bc3346725f6a45d13a4dcf7028d2c5ff809e70744a9504b94e6ee2bad27b2537776d2125e245db13df9a188390745a34c26d2106c0ca4156796d5506e2dc21ea3e1df5725840b8a6c560145ca99a406c09ff816e403b8080ed30a82a6e5bc680fae672416ea9cf42f8acef1ac9db99b84048d51b06b972bb28974ea312aa19e05ee7559b60d175f864cd23453b1c96b5e277b78d5b1f7dbf2bde5cf4c85e2cc150a0f349a571ffe58d9de20f97545d09eff68e432437f758178c0704ef5593f7000000000000a8000000000000000100000000000000fdf2f2dcc58019e306f7140b2d5321d77f547cdb70633b92770c2993796e70c9a394b1552ff03b05c89d164171ef598413ca0c930ba4e36d653709ffb98ae9a461530ad37ed2d16e19769aed1ed7ff2cc2bba41881da79f2bb436701c8fc16fbd0e662e4f0b7ac3e060a144ca18a566cf413725e70119af768b375ecefb3e22875a79d4409201e7a5e0001a1613e57c436ca000000000000a800000000000000000017000200000000ddd10667667d9e4faecaf91acb90f43f2b399b8e3dc81f7cb3873920e9211dc23d959e5cbbd130371dd8f546a53b0141c237bfdf2702e5f00eb59cd5e931444017a1adf88fd78814d3e757f88530e490312d06ea12d95bdc1e694864ac8d980a11af581868b3e701cd7864d023c54affac0d1f202f39761d257078fa5b054989bd1d062d3ca7428ff1ffcd56f00b1db3000000000000004800000000000000ffff000069370000e8aa19a4a59d7b8b028e9f605069e42ef489decd9d19b4674a622c5be304b0445e6399771e0de09b83ba058108d4b8777152daffe55c9b001001000000000000ffff0000c8000000bd95ca76da6b0d009794ffd898956c47703c24c691dd51c0d05f6be73279a593a7f2c71c923d1db4601027bf961f744920501974e541663bf0723a1a3e1836a7c15894d7e84aa742f0e2e804940e0bb1c2b40d590716133b179341fa69fc1ff383ac7f317bbf9c57587280c1988edea1ba46e4db54e23d6bc79f8d5f7326b3da2da23776d6a9913ac894517dccd7f0660cc6921badd64c26bf261c75a571ed43747492b3da53f0b2e96069067d48e5893070a1bcb24f6d4a3ab08fb2ceb165424be503c50a92c50eb7a1b71fdcd9c3efaf08f93877f75f696f75a605a9762ce67bba921d32976e42773889372588c3b3df74e8824972128fe399000000000000"], 0x4f0}, 0x5) 16:01:02 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f0000002340)='./file0\x00', &(0x7f0000002300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000002180)='./file0\x00', r1, &(0x7f0000001b40)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0x2, 0x4000000000001}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) listen(r4, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000021c0), &(0x7f0000002200)=0xffffffffffffffb6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002240), 0xc) 16:01:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8238, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00afd46e", 0xfffffd0e) r2 = dup2(r1, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) 16:01:02 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000640)=[{0x3, 0x4, 0x800}], 0x1) r2 = semget$private(0x0, 0x1, 0x100) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000480)=""/36, 0x24}], 0x7, &(0x7f0000000540)=""/155, 0x9b}, 0x41) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/214) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)}, 0x0) 16:01:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000001540)=0x8) fchdir(r0) listen(r0, 0x10001) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x3, 0x100000001, 0x1}, {0x18, 0x1, 0xa76, 0x40}, 0x954, [0xfffffffffffffff9, 0x10000, 0x1400000000000, 0x9, 0x5, 0x6b41, 0x9, 0x8001]}, 0x3c) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x7f}, 0xc, &(0x7f0000001080)=[{&(0x7f0000001500)="d11bb5485ee268cf", 0x8}, {&(0x7f0000000080)="a15214dec0d8359533d41f28e9e443507dd0a45a9e871cbd36a71caf9acd7d2889acf53c5fd6e7be39a3fb97148ae85e0b0c631ad696ce3a6134545107b1e443ffb7588aef4193f0de4a5fa5bd1cadca2ee75392fcaec4a767861155bafe9fc5d7571f1d7b6ffb84992bb64b311f0d5eae6acfe549005e48cb98d73a07e8df5e30b1dc6de161930fa364eb9d1adee50425ed7f34d1f2a78c4f4ef43a8c5f61d24cd9114dc9902d41bb8f96cff31719c0023525115359f1de8ee254d03daaccd1b521cf29e95fe83b39f9dcfd6591184156a87530d78998778bef7a5505aaceeafafc61595dcf01939792cb05741c42f515f60c89b122491d15db851305eda581c3c92475971841f4256d3815ad6fde65a3be177e1e8d3889964576271596a1505a01081c5e10ff289b5eb1237bd47e69bbcb327778af60e687da9d5d54a71e6010b5b8dc5cf0669637735ca3a71e7427d0a5c0886598c5a5875cfcc7563d90c32f4db49aa5ae581dd2993be54b962e352dd391e27283f6f9cc44b256ffe81ec51d36dc53e6f81d650070ade1e984ad5f812684113c76652906bd40d2af3a02c507b9b25ee9d0bba16fc29caab9d2ad78fc686800d0f356759bb54b03622a3348372b6c1421cff0087d2f7609e370cba67fd7354932dba4863a731870e2e147927fe03d1041abec3ce805dd155ef963be396ab5b9b5166d2d97c4223f61b52e0bec9cb96b0f75a47cb8eae7347b4632d7b363aaf978f47efb7ea71dc4851b65d05117e6f5d2b3355139ecac40d9233a01d1f5fc92237a978ee7994744c489db4af6bbeea4156d8bb536786fbb27e4c74386cd9fc1ae78a5aef519dc2bee164a1679e48381619a2df97aa785e5ac9a8d0d93d4a75222c26c8ec5ef48d5b3c9beb7e1230ff1b95a422f9cc8dbc6e0e84629d28050b2e9b5337e9a54c1b492cdc7ad17dab07452d06743736662fdef5c0431ac5a4bae0dad772328811757a8599784d01b85e36fcb77f0a152007d236f89e1b30711b5147f18bba054697ef1c3cefb585b4516abc5eb48ea2610334ec7e56c80ff140e02e8373c8bdc3f6a75bfccb0984bb87e49e25728bd2e9316567a75304012ae0cc40153325e0dba25df4717e7f8828c9358602fb7f45ba483559e5cbc79c748be7e6b2ac041b441b1eba70e34fe324f5a61250e2e20b39fbc61077ff14102449fc75f8aa191bb8b74a8cc668b0caa4237daef6ccb1c2e2f899acd7beed49162a10f9923c43ef0cf9b7b4eebe80f9cf0066322eb07ed7712c4aa32327983139a88a01940c9093a25306eff4857de8a5dada2504c6af2f6f868d307f59752d763160d1875efa0702eb93b7f1f337e60f4f15c65cb4abc646763edd78ec55762fef86766c4443453a900654135a6188f5af8ae32e5182b4e3553039f235022dd6c818d10eef2052bf8c06d518ded25325efedebd8aa7fe2886f93c2238c818004b88729f57f3de0832f54189c3ad5cac26d0dcb509d161d5169e95aaee97bf2dccbf6ffde66a2a0dcc87649d30dc9db6d789696ba712c61fc9a0ab4f66479fb4ec0470ce52a6f343f200728f126c8dfa6e54146bdb438b79f006bbdaa31aeeb7a3ba2b58eaeb723af2b4a5009dcd05bb86355544ea5cb1eb31a8beb650bcdd0b2e1481fab0d2a135bcd74e857d293571b8b0f52ccf774179f54c143543cf247e4b0b2547ff4283ce21e67f1e1d6f7cd559c4b03b11ef962555da54c98db30826b317b3c8f49039053a1b2cab8e6fe86753b852a995610c101a8ae9ac6a0727694143ade2b1806dec03c821cb4c3a2ad251bf52f45462586828e81d7182394771e06bab56e0b329167f2f52d3a609e49ee4bb54ea8ff946df865565ca6b76b46e623b4ff470aa25cb54086163a646f3044478855a45d1903b401a4f4a0ab0dbb2c4da71a1a732ef06893e5f7700fe93583335e7c8f610d48759487be8c0527e3c063355689d3a50469fd04ed3c29c9d7b4bfc1b5b0fdf4617bd485302bd17954d7905a080052b11f39d1d50cceb4eef2d6690398f29d18640f11edecd77be2c7a117f107fcd6132ccee9e197bc1507a67b525fb92131b70b358bcb3fa0cf100de77685dd4004fe066c0d1283fb19c50f92c16399ed0e1084cc9e44d5f25128383eff4d293729f9b32408889320349918416e393fa4ca3766555d7cf17639e118de85fd7c8e3f4d2862264673da5009a3c623dd176a09d1790796c06e199fd6be2974b21192ec44cefdfeb969a7083050f66116d350c9cf95b1e58a784b3c8246086d189744c4afc89fbae6cdc372fe339b0a298fb48a65a7600c560983f19ffdee0a5d53fbcd519077c9ad23e951cffa50ce2e85f39fe1067e4347b3d6a81ca693abafa01c53aec129f22e583de5acd6cd6e2714893cb4ada93486db7148b02db32d65e8c351d15784164adf03a04b99ace26eaecc259db23d3a979bd95af071d21e17ee57d86556267fdbd51c812ac8714cdad4730b13a110f7f8878fc8fa87f0dad11ea717216c423176aca895b843b34e421a10ab418917f55becc0128c8dd903c2b923cd072984cd4f5ec86df746b51999ae8b77a192861762df4f0ad264d541506c507daa252aba61895508165bf9be9f5b77a3bd46679c99701a297ec475214f41eb57a89fc234023f3bede9b761fd8c6ddd6a5b22571181fee167fa1c3a55bf979ae71bcdaa6539907a124b8e49a3590643802b49f5ce2653eb54a8a62e05cd7580a5fc9646f459821835e860fe2c0153fd356762d2dee6cef34ba0c92464883187b82d2d319f2bf6db6a8e33510199f559c0aa46ec1bc4c6d43b841bfcd248e8726139f7af3227d3b59322b531a3d3d8ec5c39e13aabaff7b685d5f258db54db27342a4d72f5f4c73c7ecbc0e0f473c3bbbf7b208e202e5e289b5d595ba4464ee033d80073098d07f1d7b8f7e038bce3eaeac83ca5400cf02de87beebd4af6d9a3898e0daf98ab6df9141a753648db4d7a60f266b37f9053ea8d30555b46d7d6756166d15ef03fb9b4b341c032ae60e40c22bdfded4f3578691d06c84d5f6a0a9d1a92cd489d955c5efb0bc030177d29916c6023646ad3432050d074f2fbb4ebf2984f2948bf37dd6c2ba59f1744e91e3f503bae8bc17ca4ceaa8be0ce16b346189cfe071db99cba41f17f4bd35df43ccbfd6f9d2997a8bff87b586c4dbe6585b2ab611210994fae28a435d4da2b584c786367b83ae6e5fe8bd249c660d143e03c8b1d63d358f3eded636ca3608fefde17ebd1c37209c1760fecac7efe46dd37158d070f36c90f31fe64250a4bba5302648de6054b0a955662f2499b15f81714bc5040eebc8115198148a0fd2b981f79e4c73aaef598102b36e39c0b40076782549bdd44982a2c38f992c0f3939d50f881b6fa8ec6aadd0fcc31311ad3f56794a1134c42bb3c9e0de66053cbe1d70df5824ebd18d4bb7ce467316fe1019083cda73b919addc5f4284b46acda2392572c8fafeeb6b5d23f51f6dae01ac05686d475e7e00de28e00a892a861edde5a7490b073cf5518afb88e124c0db99192e58f23e7bb09f2533812d233f9a21f96c4b915edf556e036ed2af2c15a63ea9790e8e27509beac94690e34643337f26235411593fde032ba17f7298e2c9107e8c1778635091362adf09cd08e2ffd80884c3707bfc3f31afb8fe36d728021dc84a2d573ae75954762ee5af995a78b4ee9d0f360f6317b8a6c78dbaf574b09c8706336ae0f04bd94fa5f5ca9f2b47cffb3db2341dfbc5b74b67844d446fc2ca7e9dc412c59c76d8853b2ced78529115390e9528f795ff182c83ccbe6524f1106d8a0a17f104c6cb1701965f871a6a639ecddfe3ea9a2450a6e29dea58b9bf820fb78cc9de6813da6f58be41538ab22c9314a930733d5dd5d27f669b59960af3d486511bb433107e2be0c07892e0c4dc10ebc86eb940b1f64c5a65863a2b8fc9dc472b74155073e0628144946a86071a8d3b5d0392e238570294937a8b055014ea5a85dde139b1ba9df7469e8a8ca0feefc258d64e5c232bb0b6df91838fa6dbbe61dfee268d1e49c6aa9a887a3575a4d34c12b38eb56b08c3d516a2d436c086c92da0d8e8e6a04c48e4a663f1c0aab89a85e7b228fc286b766706f494671a2c3dcfae0a048eef31483e876b9094137e6faec40df126f12781daa25c121104f196ab595a2c0580c72a7e1be04875f7aa916529568a9bf41f4d1ab4049847ce6ad916f328a0bee4a7f26a71371768f3f9571e3fa83987547e873f5582556538f2830d5fba653769109fb25dcda195542863b3de750685c05b36f926338f90f0dde54dc63c28d2ee8e568fdf1af108cdc8ef4f0f267201bcd10358a1b2436c330c83fb82bb8293c061370c1dbd01a9e336bb33658c19d68b3bb526d86a5f6526b92c48b59651fefb485f32e303d01db09f4709f23dcd7bfb21b8995ac79e20741f1ee2db390329a0354f53b85de607b5e6a91d3ffa17c7e9cceec7573e46bad12845b1fd4b02ba33524b80340fd6944023b0013f2a0744c09fea46755e9392b2dbc89d06fef54b7a6756678a3bb68ac6f28fa6e269be43be278fb7381154f9117fb1c5d00947d57544c542e45430df17caa78b4a112466762f0f76b8b5a6d93271971c310445af5fdab9b42ccdd5e77a71001935564f644f95946b70c3f292a6c2b36ecacf7acd51d75dcc58ae4ef9f38eaac431b0d64c239470f37937d4b08adc7f7b18ee8e85db2b2ac299f43df698c7212c2bf5f9df6892e09ea877540b9db7bc0c4f19c02a55b61c759e6a4a234237a5f5b76ed703f548a3c4b81e2e5fe78de6737e088e415c5ea3fc2dc54ea53b025a7ce66e1b3c81a2cae2ce4362361ba0412efa2034c98187c33466e1cae6b9c1eb9d884ca825e6e3082a11b89f7c6fff8490ef65b8268d864a85cff09408378528da5094b361533e3d6c095e7177108f1f2f7fca4f5e8f060b351a2ad1ffb2ac059977f9066f40ebabcc3778bb4a0c559956964f9f1498be6e96e1484ab957a2205b29232b36d7e1b55c103edfd9d9111c5a74625cd02c7a14af4bb939ea3d3827dcc5556b6eed9ef211d1f1f61d63cda49dedd26ebaf415ffe12b91a0c7a9e2fbbf245176e304636a7f44ef5a75e81cd480e7902d63f008453e6c4a0da834006b9b82559f80868bb043a92efb3a0027846b31df41c5914bd782dfa926fb28d6dcf699f10a4a1360b644af713181b2befddd386801dc9db9afe79fcfed456cd7d4a6bb14f7bf0436ad9b9ec647f09fe609a034da4ba46e4515ec2de1d5501bb70977cdbde1b347451fa44c6e1009275667031354bd5396a291f6caf066275db9ac5f299792392a7dce637360e5a228f75e03e47ab439c28b6be0db0d0dfb6dbc56d9809e945fb38205e4f575dafc95203f265a1e6ea69d2d483f97c7c8a5cc68b8fec332a51af7bb314dc1a0b24b69eefdf7e50c2ae0b3b2e1d66601d10de70b58efaf1238e5ea038cb897d16bd23941fe2dc36901d5bdbd18974d19d6d5e6e9350ad737f47cf98473b5025edcb36be76f366bfc23f058e35708f1f727eec9abecb61b072b645a023f51bab35ab0d8a852f5e52776e6763d225039ed67ca48d3eb28d232486a6f7e58575ef4db8afd29e423c07b3f4c7621ac4c06e9e98a2745dbc00e0bdd40ec110ace0a5b41bddd022a87805cfe3e12ea424d699a134b0b82d24d722e913ef6608460392c2781c79fe7a77f5d6013c1eeb235453e469f631395e64f8da09a1ccbb67c987a8a7dfaf24c453e38c421e6fd07d5d48a7d12", 0x7cd}], 0x2, &(0x7f00000010c0)=[{0xb0, 0xffff, 0x0, "529e093ed935ec9737c91390352103f14c77939f64f76e8775f0eb7c6bcb5f7f184f214bdd638161ef3e4e26d1a459996e00e28bc3755a9c2850ef9fd9b7721929d62cf2afe60343a96c330720f70d34bf6e3c481aeb92c4348bd66b108e4af529f9e8148bbb6e49d9888ac2207a59e36ae25a7b0493d46776475b0b7b49e0bd673f936250e61d54d2b9ff953873b4bdc4a16b9d0f8b68c46679"}, {0x100, 0xffff, 0x2, "b1acb00c9f50d16f8cc394e97730576993baf9c4788aa7129ec82ef2bf9b1cc60a095f0ab6740b2ff8a548242f277294599c46a2bc761d654a6e8950fb8d2ee6856cb3cac09a310ee032b7e45d6ecba534046a1a0320ec0c6706a25443e593a568e9c10ee57862166475d1644204319c92e24bc1ce5b4cbbb3f06764ac5d35c75c56716cefa4253ef7363f5b265c1db999b95ae28dd2aed953a93d8fe3dbde20e3b480f747bf953d07ffb2b1f09fd2bf189e0107db124effdc285af6602087b208e98aaa41b6b61fc370215b2acaf5fc96145df8ebc170ac2307127b3c4d2db44592012be04931c83862"}, {0x38, 0x0, 0x2, "2c09ad7c8fbde669c0227e1f08f7fa9e2f639c5054a8302f564da2f0ed959d62cc14cbb42b71cc14"}, {0xf0, 0x1, 0x4, "ebef701d4fc11868df27656599f531323dfedf7aad50fca7180bb170bd3ebf061efbc39486f7bb9039e517562b612dc1d69edb1d20ea00c13f9f2ba8a85f8bea77025efef7aa530bee56319f283a37333d76b65877e9d60b916a86f93b7a8acb1f2f6f0da96525ada3f3fc99daf23dc1f98f3f410aadb2d8d6b0d918abe6ff991b52f494d65b7e121961ed60dede453b05c7817918a15251bb2f7807abafd6ca1a6c486f02cd75d28900857f21905e7b95bd21827e4289717c76a8587ef8039c4711921405bd76125dc711a20ee1ba521a7f22e83b528b4e3773c54f4c7c"}, {0xffffffffffffff33, 0x1, 0x3, "6a980a9abb2f2a05ceacdf9f9e59293e622dac5bdf77eb57d6eb2f855537f7a818d67404795cf73af76abafe0c2858fb42774c83eec7eb32d237522e6b149e12b51b3cd981a5386619c19bbaea4d36925dcfc902dc6ecd11a70d68e1b4d478f29708bf63a12304751e14fcc7269d13a70b1c3ba88745eea848a5affdc00e053204fee095811d46423c94ba7c33b6213ad2da81068ebcfe5c2a9e1f74c1911046a1560e1c150102b9085e5c9a78afc1f7ad07564a9fec2ab367dde6efe9069555eccb0ae9f671a5266728fb606a32212fbfc7e2d593fc4e1fbafb19b9be9dafcd9a2f4212d8db916ff5ebe6bd434d5aee3be8f4578fd90211b0bd29e8"}], 0x3e8}, 0x1) 16:01:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7fff, 0x0, 0x0, "b03f275a5f6603ef8aa3291450c7401d2ea85125"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000080)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000200), 0x1000000000000013) 16:01:02 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) fcntl$lock(r0, 0x5, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x200000005}) socketpair(0x0, 0x2, 0x101, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f00000000c0)=""/197, 0xc5, 0x840, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0xdea}, 0xc) recvfrom$inet6(r1, &(0x7f0000000240)=""/2, 0x2, 0x800, &(0x7f0000000280)={0x18, 0x2, 0x7fffffff, 0x3ff}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:01:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) 16:01:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80000001) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000200)=0x100000001) poll(&(0x7f0000000140)=[{r2, 0x106}], 0x1, 0x0) 16:01:02 executing program 1: socket(0x6, 0x0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:01:02 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}}) setegid(r1) setuid(0xee01) r3 = semget$private(0x0, 0x4, 0x244) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) getpid() 16:01:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xff, 0xfffffffffffffffa, 0x8, 0x9, "4951d0a4e7094db9323b656926ccfc4beb47a9da", 0x5a, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 16:01:02 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0x24, 0xfffffffffffffffd, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000062ea644de50ff5984f557d46becab890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000001a000000000000000000"], 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) sendto(r2, &(0x7f0000000180)="50a82397dc9b7b13b64eeafb8b67f97cc4ab57d71c1fde244e0eac1c7f52eeebe3c32ee23d4177a729125639ab6b664f03919e03f1eb87863556fa9b51538c56722d8f6d4a35a9796197f71aec2a9fff39adfada555f91b5ed7bc3449d34f21ebcb2f16168dc76237adb2a5d33d3166df5366b4d10ea4c7f833e62f7dbe446beb24ef1a9e3c8b2118eed579cf8a7f507181f78a30783255848e78d9b38954dd0aa530093b8df5ba9d12af39321d3dc76c47197db3523194dbe0236805d389c6b93a7d7064dff", 0xc6, 0x8, 0x0, 0x0) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x40) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x1}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x100) ioctl$KDENABIO(r1, 0x20004b3c) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="455c517d92472cb52dcd788535999b645fbaff0e845bc980ba8f9cc79fba7d6748c9f62a86d560f97c9fbc0503d339e3e5b4e6a2db58633b4c7fdbc2a72ef5bf", 0x40}], 0x1, 0x0) r2 = dup2(r0, r0) symlinkat(&(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000800)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/30, 0x1e}], 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0x6, 0x4, 0x9, 0x1, 0x7fff, 0x401, 0x7, 0x0, 0x0, 0x7fffffff, 0x80000001}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x400, 0xfffffffffffffc00, 0xc4c2, 0x3}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4254ff1520ef0a7298cd047d2dc0bd6d6c0300018e05d5d596ad5c75f7f741f022b4af82ef8d93226a2e9772cf590439c2dad5852ebca8c73fe8374af5e3b3c7505e6a25adfe8cc23cbfaa4b1ffbf10e0861d5b89e0f17564f7fcecec2a6fc5b06c68cff550507312d62ba3c4cf9b", 0x1f3}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) close(r0) dup(r3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000280)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x511) syz_open_pts() 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "0549550002000000000000ecffffff00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1e5b5f4878b96b4c8f9773c6d3def5179f46e466"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffeff, 0x5, 0x20, 0x1, "1e04572d5e0c11911f3f2342ec3644993666580b", 0xffff, 0x5}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r1 = dup(r0) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r5 = getpgrp() sendto$inet6(r1, &(0x7f0000001880)="4072639cd45bb0711539e93f0deed72a52ee450b141183f2196ee04db6fa3a9088ef8d80144ccd7164b9e9d7932605f92d1c1b6c96d33d6477936bd19e8f697045b8a9266357cb2a3fd623", 0x4b, 0x1, &(0x7f0000001900)={0x18, 0x3, 0x7, 0x6}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001640)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)="3a3bafdfec5bb95aa6da4145712008a2a917d40dc9276fcb9e2b82dfe0b13aa914ed38e442415e1b13eead5e1333bec0027cc939ee5ca499b11bd39831b1b66112c4106357016dbb1c1b769fa4092fea41221fd5838427a098320d5400a6578d01d687736ec6db9ede175c3f8872293b4ef15f994d005be3e75cb88b90dca999d59306df6d9e86c45cce293ee053ada3c4ce30f0cc973b8f95a1490b6c1e09ca4998d124ba806924e9262b792a9dd816a6e1c442d7187292863ec8", 0xbb}, {&(0x7f0000001940)="c73d94036acc7f07da6cad8969c476375d1c8a0f8a961099be26b83c71b0a60f073bb22e8d17dfcaaf90bf532623986e8c826254aed9bdc6ec52ef2c806ce14eb808ec4e1eef874049287ef07645d6e209ffd85a1ad32dfb07d5daf9c92d29344eeadfea8f7b36dc7ea8770991d2e2724f3e9b0075be19993bfa6c667b04d041c22b0b3725439a8653bf85dcbad2d2deab91b67255c651d3c4b259500e955c57fb6eb164f661eea37d43ced1a6", 0xad}, {&(0x7f00000000c0)="99434f5eaf84d36b487b4a3712a49eeb2207f6ad28d27ac35d1bf2d664", 0x1d}, {&(0x7f0000000300)="a371283a58f7db8f52bfa3b0544ca159b95e27542c21fcf21bf9e93454405ca32ad9c2f68acfb1687ec0cfdeb5e5ff6cb21fe2bdb6ea8121c2960cd274df64a69cac0bb708aeb2a67e8dec44ba30ee8f057561628e0abce4ca13693204eccc3d73c68362c694ed7bbf20df2489bc45b0d601662ac48901e2f7e31fda1f66d3b509ea5573b4ff029857369650a47221e8293fc0a644a056dcfd88d6f6212d42c5905e6d63625fe1764513ef7d9bface4ee5bde9367cc43f93d4da8509272d04bc73430823c88c6312f72199415075cfe70817a2c77adc3b4eedf285fb9ae6cc655142210a2d6b8c9b967fb564f9a4a8262a626abe2a4daf564b292c85e02692d6cf644855c83bc12721704eb096664ee84f92cdccd30913af2784705a116710b2bd10609410483d7391c003181e95637b78ae5ee9962201bfbc7e67276bb6bb86df20e5be5b9501dd614b09350dc2d0c33fe9ad669bf00a6a310e6995de90c3f46e7214e727ebd9e622ab6717d6c9bafc2e3f5ebef25b3537872b3ee9eed25517d49181d04fadb02d5b2181f7f0c54797f8e003c8053a3eca773fd75e8d39758cb4a8479b12022abfa173c03312ac3ccc5ba1f82b8a1a9c5226eb23f7b94e285c66c58898c73c1865b76d49118b8982b3953109f575b8b9e37ed96f52493dc4eed69057ebf0f8cdb294c4d48efb7240e7397e3d29e0076555c8bfb4044fd98f37a2613fe967a25641282d9b7cc37c270895e9fe835035a13c2cf2b110dca19e742bea19208c59e5ce82fa621cebc7d966780ee325466a984b08ee17fea971b2fcbec80d0d6e698e4a3a06b579cc09a2dd8dd6cd0d90d5595ef953216d072cd973346823055e777f5d2ad5bfbee17fea7c5295c7400824ddf4e00be0bb57326de5d6f036e98ea4c3b3f85709f3ceed3f0736b74e38bad0cf73c468f4f5d7556be34403980c76b8e1bc586384928e7cc87b02150bd5a5cfe6f5d30ba6c41fdee9b093df04bebf77965c730510acb3fffffe5dcdef4d22c81e1049d64768785f3f8b9eeba5bef57850101a152914c46b25ee2d97369b8c46d5ca3a6abaf5bb3d37d145a6e2a088c17eaa69b73d4ffe1d2875f58c97bcaea6352b1bad37c2a9c7389a4b9d0cc710b348995dc5340286ab88a78bceb193fdc7a8d3c007f5fd02b82d2aa999181190d3052ecbbe5211a35198dd5f2987385b1dc0da73678c969f5fdf7242d62c964852fd7bcf4704b7d4561429060235f70e7126a7e19b2fd025f231a78db329d88845976fb5e424fe51bbade69435dacc0c8f6380325f7e74aa89741e281c75a9cebbae30becd9e01b8a718abcdf16a33fd812313cbc1f96322527036ee17fc33c07eb509a03a227c8edadb17eff19ef719f5af1d87b2efff7f0916d490df9d3efad2f67a32cace372ec0f6386ba1b3abf93343c850f273b74d3af8da977432499db605773efa9ecda2f80a93723ed26dba2514a4968daff69e27798f3a7d255ff8c60ced9865bfc34c2b7bcecc5593827fc997c672cd177e404b995f37e3b9a18cca7a3c979495f06f439f67a9e7c2f919f629ceee7fc2a1ea33893b3e9f13eedab25fe8080ee34f12c667745b40597cccea8f296e8157e05972ca40131f23c151f43fa8a144b71a98fe58a9b671d870432190a05dcde2cd7004b86caea14348369ada9e87e7d84b7e4c6702f5f529067f271aa784df3ba52d911b4d14f0f7c8aa7cde4de88b7fdbe20dcec3cbb55705579e73961580f679aefbc0b20825db2c9bdda8a77491a5bdecbe104d8bde17580fca45bae226c0a58d9aa33b3c04ae2a63daf09b2cd584023315b5fbefa249d81884abd882e4bfbeac8ba99e7377fc91e5518187aaa73963f59d25d65c2aca472717d755c3dfce37228cb619ba711388fad0dab2dc9ce1dce96639c6f76e7f46e86195b4a7528a512ea714e50d8c874bba97a192862bcec1bf13a87ec7d65bc19510dd7a963fd18d174b61b31267076a301483edefa284de8ce219560fc5b22089fac7ffaf9641bad3c6290243cf82694448505b5eb0de861f08e1189636d99e66f6744d05137d78aa5ebea9d8228c72597da2eaef88970ffc42ba214f49e80639d124c0e9185ba5cd14b45c76f58ee04aef0d287a397f48355ce254e7e2f2e7bcff5eda07f306504661dd39690188e513befa03888028794da546702da637abab86edbc5d2638a754a44ca312ecd60a57ce8e4c13a4604e9887a29890116e1686946e093999a6b96c0c71b5b6fa69c51a1e9109209217fcf719c422bb6e1c0cbc3d992aa44f532f17e240d03a2ab71dfcedd8d3af461f2c4a383b8723dff94271ce3b371f35216de838a2e3fbed355388a1fd76e055021eb892192d09a5e98734c8daf6ba0720c52925425039c9673eea03365f944587b1fd722dd3e906c89c5f6e173eda2151c9b9a84420b7a924b450c5df7d5ce963903f12d219ea329f585de8a7106b4769f082c683ce40730b39fa7979c504a033f4a326bd6acd4e66d101db906bf55d07ef4cedc990f62b2a2882969de6c2df3e849cae63d32f9308080d2e667fe3c426560b68f35a61246fe2288ad4d647dd011bb42268185969f12ea8cb64a3cc0a1e0f4a5939aabe6b3d09f42f3ce29adf5793777d5afd94cd53798f5fd9742fe138a4979b550026699880e6acd9c6ff29518745ccdd30738403d0a1a8c65ab76f04cbb8f3d7aefe2071de93f255e6df5998170a0e0fff0dc6345d6a5ff7c155ae8d25aa6fabd39e1c2ee4580e7ab7929ce30a2b62eb39bfb90f4fa080b8deb11f96b55811573a5f7051823300019d69a9e211dc61260cf7126abac42e4076bc2e767adba0c6e581f29ccf6ce1d596b3f025f5d39b1d9293f3939433c279295c465b06bacd28013a50b7ab1a5237ee1bd4e326f82d055fc6d0c9901ff7e4a3fa4057e9e25a573cf5bb066185af1855077ad42298c68943a34a2ba8b34d4bbdefa382ce2f697fde0de84a3c1db6f3dedd4c52536c2cae218db152fa08530a43d6a02f9ef455b6c4fe1cb367378a6362f5575a854add0c82a65e154406d46936ec38d1a52b9170f01d498e5a9f30f4daff18be9d535b8c67c06c36f77202fc8f80851305247bc4c5fa778c4e7cfc6818546dab843e6e926741bb29ea21f1381f06e6ccfaec6b33266476d60b3d79536824d04ce1ee94997a1a59b3c3516f3821d38b16cb497f4422f92d66f25cc2a420cbbf4c2f0df4cdcf8b6a7ad09847d7909ed3b54f1b15ec575bfa327e986a210d6ee3f75878e7a0110702ec1619329012106d9d9cce3c4ebd08eb841a56fe74418c5dd096fbb574426e941364492dc0849c716b56e91c94cab6af8325222d134f5e229826f5edd44c2d74ba4c18ae21e93be53b9e4136bca44cb7d9d591a639cc221425cb4c5828e5570625c0959e0946261bad65ed3d376ea715403ecedaabb113ed5386c893aaca5a0f77362603d4c0e51d2808f68c064bd2fd762a27afe4966ed7198a827e7858934df01bae557098f98c124220946eb8d1da3b1097fab73849586d11c7ca9ca6aa674778b304d40bd8299c04d4c543979a8b3746b6a755177a6ca321d9597e52e82d8bd1515384face59e4f79fb8c86cebba4ed2df12fe6a2c81dde0b1064fab106a4ad2fe5049d32d0599506ad022008259841f161ad0fabbf37e7afef44845cf73a649499674307003d8ab37c19bf5350b647f451ec47375c2663ef106af28bd4943b7e89b566f95b92952f31dee0e9de51fd49e4f9d3cbd1f0b34cc469583741648f9cc7549340c7afd0826a4941da05e67ab70adf311c1fa3e462c7780dbb8d2bef48c19989a5595bc82f04772b7b2a44b95ec19e2b20c37719534a4ae93fc25f87f7e31f2bb379e750de03842777547b428a612b765f053125c1f2c161517e61e41e40031a4701bfd99a338bab9ef38c2e6a8a7ded32496c6ef5f612c0304d183aa48b236d59d8e71c79c9e1f78c9747c07cdba6bd8677ade23653120092814a470c317320550f87cc94ce52db322e776874b52b96ea379e687e4044b3c59351cd68e4f3ba385d2bec8fa431641733665020cedb640f0bd32e5a005902760afdcfcc71dae62472a118154dd5d0b22efc7dc220aa9c5538d12a23a942ff51089fc38062f61ada95bbcda701a039e6ff9309ff840b7d692dc11f9bd9be602b1b4c2b1d8313290822d502863c041368a3bf8e1229f69f7bcedbbb26fc494a02c6cf063430d031e9748d6b2cbf048fa4bd6fa8925b7fe15cf5c6ac165081e9a7d9a0849c6b059de819eb9009a579abd2b5825ec1c8fb24492c4a1c62c4d0214c8676fe8ea7d68c3f14c9ebc7b65acff017bfcab592d49a5adb619f34615f7b2c6ba902b5d3e5365647abcfeb7d4eaf1e363253b6b7b507c5dbd0a4394e88bd71b695f2a8b205d91973f7dbb4c289be6c8917cd27de466b61028f398217996ff6ffe07b75690e8859ad4b4d29e68717ce1ae81bb0fc587dbe4240bc388a3886e766dc1c52d6bddd6caecdd7d725d95b24f95a91352d6291da028d6bbcfb960d31115437a356c7127da6a8848ba59901c0e163408d09ca5a752e96b422e12e8fe80cef3e07d780fffb0e540afd05ed332854b418fb3e04ac13ea37ca3f96174bd1094cfc6fe6fec0a90cd649066f925bff9e54578f7bac11bd9bfe5e5771a335290ea4cb106b52907da4f46920e9f05b5b814fc5c02cd2f75fb62e2d2612af9a824f9fa7adc4be8804322c3f92c898c6cfa7ae2363e15a343b977d6dc2bceea01d702a5093c9c20c1975b56ae7c4ea17b10de5008d16af381285d2fdd1c782ca0b74b3cc484b3ba034481f0903640f26074ec06d572c26850ff78f81a03be729991851f45d241cad7d460ee58a8b656aa55ecf40d18e6d9814fb173c282bd9aefe76b6b38628e7aaef05ff0d1ffe6fbd30a77174f68ecad61e40d50284e4b80f0cbea12fb257ffeecd2646bbf1f8c1d0bee47aa15ea263e638cc3877a44ff54e3bc818448be148df41dfa7eedbefdffe3b74133c707b5467ee7a1c6222b4dfcd773bc961eaa294a444829e848a6b851bd8e88cb6e5170ace6f49601b656a33f3121a978406a06ecc6bed215adc3aa24447e1e822032db61b8ddade429014b23090702c4a9e797f325e272777034c58c1659fdefc299eee0b285392183fb7e626ae280c73b853a2ee5cec61aaa43c8772d1bb3f695f2ce5967ba5d7536a52df3b81a04186313c527cdcabc76b0efedaf55fdb6c18ac123bd2894dea48240348e7214b516802d757870c1cd6cbfea1da36280633ee91dc8448ad7e3f8124a95e56ad1122f6edf5072473698dfef90c0c8619f4da521c1ac5ae311dd27f463a8fb9378b00dd780c7fd094f6a41fad8d9b1a3796595d61fe8322e1cf4b54da61ed011f9fabc693478dd20e96fea807bbc690aeda8c466bb4fd09d2eb46c165b8fb7d18c816948e7606f5dcc3445d11429d5c57d63392b20b4c72a6a3a750e0e386735d94de5818f1ee6f185423e4a23270b1def4d7abb63a8b2cce5c758ee8b67181c00a6aff577c3f6ba01cccb302301331b7edfdcc908b5af2a48b0997bd43c709b27152ed3e1da4e9c8a7d56a2bf329aed32fd3b5678b709e044a099a17edaee8757a2c0fe27e2e55483eb8c20d0e2af9f5064bee8ea21f7a0cef0aa893816be5baebc28c39cd7cc880cc7742f523cf65957d8e7a13047a072bf2fb3e2ae025959e7bf9278628c832e43ff35d0abb95350806dbd25be5a494dbac32cc3b772c9990fe59ef7649996228e0cc5b433a1f2db", 0x1000}, {&(0x7f0000001300)="2455e1dac158a14232cec04ddaf40500e9e5b93ca2019a738ca3799aa5193796536f26c3fc2153af8ad0680d924601abf83faea8e524e828340c0e1b1f770c14ec37d59ccd924b646a", 0x49}, {&(0x7f0000001380)="7ed9856b25e5aeedfaf6cd10fea7dc25a6a5cc14006624a9ea51028222d3623355c4f61f46d0f47b6efc5d5e5c25f981eebaaa3560ae42922c496ea758eee33ba2eff6a722ee6cdceb53bb11cd670bf04785466559ed08946a8ea56f889f334c921f17a044221906c666e89bed51af44d90ea5521a91f53f86e682fe195d46f4115e6f3bfb6758156b2e36dfa2cf5d585710a94a549b20b4180de7827604392b670597edeb9b36cb0a1a278317e15bd54afd4dcebcc0a9246e05861e0f4a190cc4edb97f2974c729105a0c2928f8945d4c8199216696409c4d80298fd6359e0d1356260f171b6c2f1366634e8764820c87f8dcd8cae071ddc4d9da35ce53", 0xfe}, {&(0x7f0000001480)="193375496514f6853d7dcce026002aec279dec2674", 0x15}, {&(0x7f00000014c0)="ae62e36b8d5fadb1280e15fc61d581751e96d4974ca927b0b9fe2140", 0x1c}], 0x8, &(0x7f0000001740)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xd8, 0x3}, 0x1) 16:01:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r0 = getuid() setuid(r0) shmget(0x0, 0x1000, 0x8c, &(0x7f0000fff000/0x1000)=nil) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./file0\x00', 0x81, 0x41) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00') write(r0, &(0x7f0000000080)="7d09157ce4594dc3ce642e", 0xb) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/19, &(0x7f0000000040)=0x13) ioctl$KDGKBMODE(r0, 0x40044b06) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:01:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000002740)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000100)=[{&(0x7f0000001240)=""/188, 0xbc}, {&(0x7f0000001300)=""/162, 0xa2}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/242, 0xf2}, {&(0x7f00000024c0)=""/167, 0xa7}, {&(0x7f0000002580)=""/239, 0xef}, {&(0x7f0000000080)=""/48, 0x30}], 0x7, &(0x7f0000002680)=""/176, 0xb0}, 0x801) pipe(&(0x7f0000000040)) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fchdir(r0) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) 16:01:04 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000380)=[{0x48, 0x80000001, 0xfff, "1da9f7e90d52a5a5edc0b0d7d7c6be92a8e5723f0a6561d92bacfdafc73f0a7d69809c930e744a1d6303c69f192a6bb9576320"}], 0x48}, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) r2 = getgid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[r2, r3, r4]) 16:01:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) r3 = getpid() r4 = getuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001600)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() r12 = getgid() r13 = getpid() r14 = getuid() r15 = getgid() sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="f152383906175585270ce1334a8a2fd6d3cb68571e04a0f9559ac6c6dadd9af27891a0a1432fb41852146b9f779d82044d04d44b91722f39b1270b4edcd2ff9678823becab6d51c7531d6de111e2d13d4abb5be9b21841f1169806eda642eb1bbdaa9f7b64f276140ca2b28a8fd0c0875659500f38c0bac9c0905ef39f33", 0x7e}, {&(0x7f00000001c0)="3d61235cb206ab7ad56fb9f4741501743562cf3ce505dbc3b7df6803a28d3482f39c1855d7f1df0bec68606a9a8c823341e08d30f87d2c7c1a33a4d096c79f2e19df3615d02285b34c38bdb9a4460d7adad66998c117d9a818527e3e79a6e62118b91a13a860fa1af5e0a67abd56fee2cd3d8f3e1ebf2901", 0x78}, {&(0x7f0000000240)="cbca912436805e4b8f71808aac1480bc6f39c548e3aa3c10cc2d1d4fb243274eca1ec7944d673739f5ad6d10", 0x2c}, {&(0x7f00000005c0)="ec2a32a8c5324fb45f77f9c891ec8833576bfe6e63b5a6518b6d80f91461b6edf50e3e5722bb4b2505bbcc1251218e8c1f460843c0e1c7ff2aba5991bca2c33f6d3f33a686362071024f56445f92847c63e61f687840f287ded3e3123323e75e1bf6d4d63c0d4651fbddd85bfc68a3e9304b3626b276b5750ea4996e6f8775bef58ea0ca04bc8fcfd5c4eaea9267a5118616274fad118fcdf6abc539e69982852a03fb2b416a1a1cbcaa3778a929fa44cc2ac1453821d31758fe4ac2834c21de7bd87e1c07b935316c4da7bb193a6cc6b47e4a805e8463355dafeddcf4acab1a6e82347835cc69fc261abc70f3479d09a42a6f21c985527e4d6b77357f1e2a5d90891db3ad1d32012929a487ef8d49b4a692b7fe3b19827fe44875a8f5cc0d3feb659c1b80e1b37fc9d167a51f079d11dbede4bd4875f4842b1c10513a5d02c2d7a976de178c4a1f1d2e5a53e75768891a4ada261f17d6c1b432036f9674fd23f4006823b57d153d1951031cc35a2f363aeef66a4fbf4933fd682f9fae19d685fb121d74706ed19e2827e68b85078d62653879bc88ae5b0a34c83afef6351a2fa057d6aea506619f06b7658ff977f776245d3e42a47ecc3e796fb1e3f37e99b438403fc2ba6d83a3543e0426863b2c8ae11e65b29efb564d86443f87c705a2cd304f0bcdb39f64f166562c1a590fe04fea0449d3a74eac9f12f73d4123407f5ac248707c9ba35bbb170e8351dd9770a89b093004d4c6d74d15d18a9ea2e46eef2e64e8b5e1085712bd03089fa9104d390ab6f6c1520140ff0f3a51f2513487598015b32da0f3b10450583960047e84518df5700a2c7ec38315cb9b6b92f59b55b44cf39f586ecc3638aefa955c1ea7558ef26fccd95bcfa1ab9a4b187e7a482444794519269ae54eeec97b80c13da5f5cc0356dd56386efb5981b8a32d4847fba298dffff2a81f5e5a8a0c9a917ab27e16bfbf4fef988d4073e9c999b2e0d5136cf9347b50ead0c71b51cbad4c9668c9ff6e67f2386fe29247edac73adfbf9221981e96a6e2ecb2c11702fd2ef6c1729e3579eb8df436c5b9c2b8f12b3db950a52e5308a3ec16b694a4970e66b1e844b84838ea89d6fbbb4ba61d1069eff76ec81192537be09f7439abc8da3d90eaa226d79e44639453eb4c1abe0fc4c542bbbbb3e2f2c8dbbfe6619ccaa4539ee3e2c83f0367cb2f372fe70c88eb87e2edb15daaba81e285e7fecacb9528bf8dba942e86b4a2eb9daeeb07eae56f062695d92ba2b0ef0ae8ddb9872123f6a1f1b8b231128368e8e1a1e106aff1bb5dec4007c9e42e16d69a0578b2ab4d49ffa96d261457cbefe17c96ad4915dfaa20e8f9ea67f7ee375cd05d5a79276068df3e2160f016264833a991ecd304af17ac7221b63dc1ce3d8600a0e0bb92e78327b3b5e5e5a923d7118ca39fff44b6f25070a9cb781ba0644be41e2721202ba8989aa51ba689028d4090affe5d8fb2d636504d3bc8cc446491521120ff2be875742ca8a570be6ccc43315577d88da4454a87cdcdb71794798e69e36a40aedc6390c2ca316c00512d67b395b105e570ece85b8490175f46cd2200eaf890df31a6c50efd7761e0aaf7de5ffab94be3657f57066cad8a7d0212c3610ecacb3864e0001afa26849b1ed61f2ee8cebd2c404919fa6750c39c556d781401f6f69a45f1f3363158e720f4d0dec2c236c57c51f679596ec86ad381c166de300a3838cf356c1b5e42d98ef4bbdd19ca68042dd8e85073c065a88477c8a1d20e80d97abcbb3b86d17e76632f93910ce06678c72d1a67ac23600f73992301a3828938900e601a0b988b277410af6dc4c82565cdc9b6d695fbdbeb39c0c79bfdad21b36a3a979f9cdcdd22bf4b77fb8f8b35afc9e3235533ceca3d9f4503bf2fe4168eeb7ac34c1bfa5bf33103126db52fad2cf9a007915a136f5fcf1905098e6a2a65ace3d79ed0a04ce85049c0a41dbc269eadefab86cc6dc599044426d87dc4246514cda31041b8938518b175a7174c5ae5894839a542c6b5ea778dd7b1df055a6b87d093e7fddd3f8fc6f4108caf43f8f38f85ddd4e0e78ef391b2e756c6c19d025aa5118423ed9d4f2f867d5f15b947f52da7c55bf1e489f59a7dffa4aad3419938148aea093601883bfd50aa53b31530cb261a977b9eab62a48a063d9675a301b6112cc3d4d247c7db638a9fa840db9f183a3f4903f5f07315bb6d7fbb2f314cc63698f4f806fbf2118204712dea70266281e719b1530aaef0fcc1789c6036d8875d1ad71b29b4736176569052cfd36b45eddb33e5e77267a3a55ef67bec50cd58a238a24675c9e8625c5995a98cb7ba28731a37ec0c69192cb4db22c54eab42872353c82f61ee73f5c097582de5acb2096a182ade0f7fbb19923fdf9a718cf9b1ecd90c6f7432c63b94f58b47800b3fdc64c8ff7c9de48ed69426217797d4c825264aecd268596fae99913741801d7077d9fc17e0d1780a513249ee6de084806a0da7d05628791504608d2e8d69907dd9812e755169f99ddd996574ac4aa9af86bd2940c8c475cc677568d8ffdd4b1f63bc9a76329d3d2b599cca58dfa289045e4da64a9756cf8f77d188873a23235f15be871cb56dbf7069da33d67fbeb3ead31dbd6deb3fc97dce948dce6902e90df5a1c4b70a8b39280c8487fa22ebf87379a607e6dc611ef678430323be91422e870f78de9e225103b939e85742cb3021f4b012b704c93f285494a06abdfaee7535aa889796f9af7db9098fc74c4474982ccca624253a02a0be2bfff50f37ae86a9c97e232fded3f1df30ae73f571f5a823b3f3999fb97644c8a74833dd9e3682a7d0ad074a97f15db3d5620f0b75e5224e1aea3dc0846680cbd6e9612ab8c60dc8a3b2eaa70c12e0a2ec126c23d7c5185e6d692c4280f9c081fe2604b8a53e293554920a3847c8178f4edc2f9a9cefa5b47530be63cfec5cb1d6fbe01227a7a6bc2399a83f115c5a0d6776235a8bbc5b7390989052b6e5fb6dca84879984ef7f10fdb538fc86a26df7d4c224441c149f2f226599894243048b9724204b0e7b00bdb8ff1bdcdce434a1e5b2ce42ffde08652ff470d58a147285bdab1631b2f1a2b3dbd9d40a0f682015161d4ccaf4c365d24081a3b14b6d10e41fa9d2871fbfca8608008c1ba791a6561d227bd16004f738d26bb498e9c7464e28d657f0bd3c1e2b4debefa5f8d2a2f993ca0d8288e0bdb60ba8dc79291bf72e4b3d9fe4b827fe9c5645b84d403f8022fba683d2b7b287eaa1a0226ed9c24e75987769ec2f17917d175cd5ba370fc064b81f9dac9d6d635f7041747281b776a110861dafa81d577fb09d219fdbca3d9f0bb559c0a6a801b453f3efd0b83660ca8a86038ceaf985dca205e9fa4c44c394d34f30d23334663c3a3e8e0d625309e350adc2018f3b884bb9a89836c67daca155fff3d2c412d94e53f38672ac5c5c162a6cfcf1665ef3c6ec4cb9ee950a8e4cc9842ac4e5add4c07139b503d37d26b4a2e4865fa3f2c90797078c2efa6379957c19dcce7f9329609deedcfd3a9e19e95930e10d138e9c06a1a109d6f9ed70702670192330ef20de3df4e0a8d5212747a9fe880860fe26683e933fc628a6d500be0279e4595054cb428a7af24fe0fdac22e0b5cb814e5c4168c4dff142db918f140c7cebe1d74b4570b0ec9f307bd867acfbed3bd3100533fc878c1c73ef7b4c131f919394da5b7269fe6da5f66c9604786ce00286a470a5673eaafbe398d94cdce6b9eb420347f345ce587ae41cd6b1cae807d6106c69cade4476d5c589d248bf80385ee134fffd8c780c5813232f739d36121b7a7acefce80c32a7cf0669c39c5dc778bdc1c2846f8c9f70c4807848d1511dafb464bec275aa364bb631750b86c738a2644311eb7d3090de61feff00b99c54db397040d25fa9bba9e17f400f9c2773d0eb2be3cbfb228693fb7c733e1b3ca1dc14d3a2fca8020ef000f5364d54e6c97cdbc6d066e9d2547b33399ae4ba8099999413e65ccbde961293e6370ade9ec215c078773ebd2d6db9c88919ba556c0d2a17fff289215056e561d3757c31ba7e661c90c600ecd900b5286b1dc679a30449cb9366a1b8223bade5768f91bafc4fa7c50e9f125589ad84be321e71c446d2e902e3706f501b889f8ab4718ed15884953373bbea0c52b6f88d4c2af2dedd3fd07c48a4a09aae07e82240b23b38e6f6b8c37c2f12f0d7dceade2fc0e4599fdab26243ae749a5986ebb598254b88022350e42aa0f90103a7a89eb024d5a958d8c7edec9edb840567674c1e905500bd7f28fe12cea4d5e61c58064d856a7c8928ea2feee2d018b5012b9e79b93cc246019789e9a414365d05d27d27b9d931eb467d6fa4de677e66014eeeacdf06fe874f092cbd84744ba8cbd0b0adcf903bbfabd5946c7f28efb70467a738f9403a7e9f4e1938ce208e01f93c16991b1f6ab9b2df64430904941caf396bfd7bcbd8e3876daa105ea92c33147b9ed322a28270b7c0e6114007e7258ae0505fb1327e3122c4b04e28e1204caac90b531c1e8abe9467a538b7b871986f2ae7f8883e126060d4bac7cb1e9ef8440e44b8553a9818f98d6d34219651abd3b083b77caddb037b2cb5ba36e442f2c47af89c59e0238fe833cd5de57f3d77d97d227108d455e1a7c9fcddea1b43906d8a8a7b922d8b12d8e993bd1fb6a1188ddb5e601121b83401d6abf263425ca825d5ac16c29a8deff5b5fc48bc29ce7c98bc13e23340a06a9daac081804ba81f34734dedbd98a3536288897d9fe42df742bd4ff0bd6bc7bf9096f188287a5b664affd42a77148cec5aa421bc3566228d01fa314cd6700634268ea634b9f2e6f897d262f6d2265c628d2b81807d1a77c255a851c5de0141448688496d500d2554ef43697a1a16ae8b6b3ab4b2d75a3187320c9c70cf4dd8f924b1087b499491725d879605bef1d116aa2c6811698330daa62984d44a1036e7b0be8c0c56771fff2081e2922930e4bdec7e00262996ffdb825f2f6a2b2b48b8251bb78937f1c1e47056b94d63d7a195c22412a17e74c95b789fdb4ca6cb1481db9c65b2c0109e7df36c0b2f546ab192f6641a4a770d9be393eb7dd1524a9ca130d9d09d31bd2d7615377c38b7dc9989227b975f6d14511f768081de32be46127c50ab581265da3a5f590ad56b29f4e099c075e458313f5c81e9799d57395a8e83d49dc5c07bb3386f7f21eb26186b4ca1962374ac2868e837767f320dd0bdab6bb9d91604c8b343a30656216619b0ed1a2ae4c8863fb439cc868c62ba44953dc9747372d3556c3ab34895b79039f78bc898f4017fedb130abc98501c187e56884544cb6ba95b64546350ca786dc80fea8a6dfdc044d9caaef70d1a3c4a7620772accc391749d3aa948da23b88a5e9dd1fca547f41a99a311f585f418b8638026a7cebddb01d7d0d69cd5820874ee41e0f38d0874921bc623e771377cd3f7e3cbfac2e413eb9f0605e8c77c7b185da84e50e27c61c6f24f6e337a8751d1dce41432f49717aa0b4ce9a00fc240bcdd11efc000dcb0eb37e6815bdc91bf7236df6b735b2e936b4e955323df03c27d5195044701d49ef9ee85bf47351552bd672f8e77227b3c05437ad5b75542ccab1241033f52778fa22c005f0f307039d3dc941741bb31d42e1a60f3990a0f3774730efd1fb20a8e905e26e24e4857c37967e2e1a6ecdadf466d649131ec067382dfa628405e4c9d132680bfda80aeab8d8111786f2143fd939927bfe58eaebca6322cd32375f939358c105b7310e718", 0x1000}, {&(0x7f0000000280)="e9e18459e13d32bf7c8a55e1e336c9ce23ec28e4550e0e81336eea1a240be2694cc9b4536fe6920dce421194cb8a1fd6abacfd247e83e8572bf7df6a2e2fa3e0f909c876fc7ee43955dac851c4cbea3806555c0c7f6340c3d5e654da2ef204facbb61c2dddbad3171c420ed1d86b8b6546ac18039e6d2a87d30a01f5286c4865a2a151d4ef70d04fd9370ac1931c55fa5748ed184d82163be2ded5396eb10c39070ef4d39ded46d1f6efbc8723d821e6301e9f01b5e723e37f8a33e082cd1d5b4b46fb0f114ac4e41dd56dfbb8492d32fb44de379d66d5f1dcf8250ce37e5d9561c6d1be98284760b1243d970f469b52", 0xf0}], 0x5, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x80, 0x1}, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) fsync(r1) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r2, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={r13, r4, r8}, 0xc) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x11, r2, 0x0, 0x0) 16:01:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet6(0x18, 0x8000, 0x3) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, 0x0) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x4, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) 16:01:04 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) 16:01:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x41) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/195) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000001c0)=0x10001) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) getrlimit(0x81c691ae9b49fea7, 0x0) sendto$inet6(r0, &(0x7f0000000200)="fd89811e300485b231a4c0ff79a2a5403988b2b63bb63ca26562d998d21b87fb31381129fafaae79c2f96775d5abdca12191eee03bacc6bcb6fff0f714ec6de8f30dbd68a6a3e53ed076918ac5964c063f8161e08a2d1e1e64fd400b23da5892fb69d7cad8a9fffd0cecb9e793e0ef910e928e965caf81dd25592c50f6e1092a60f79e5d013301aa2a890098205485befbd7e194e25d588893b068d3c193e57f0b53b72266382f59d4136d16eb384ddb", 0xffffffffffffff5a, 0x1000003, &(0x7f0000000340)={0x18, 0x2, 0x8dc, 0x1}, 0xc) 16:01:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x50) 16:01:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) pipe2(&(0x7f0000000700), 0x10004) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) dup2(r1, r1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xffffffffffffffdf}], 0x1000000000000007, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) sendmsg(r1, &(0x7f0000001980)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x7}, 0xc, &(0x7f0000001740)=[{&(0x7f00000002c0)="833803b870b84789cfb721dfe62da1ab5cf448ff8acb83dfef21077c5016623b327de0303b3fd1cc9c0ed5936b743ab5abf48d282efaef424743beca639fd97baccdd55fc1acc517714294ec1969d7259e793a9379f317f59f9da2de5109b24a53a2203da53094e1cca31615fe7001bbbd73488f812a5252ae5258f5f76799efad447706a27c488226e66bc1a8f66f17a1d099dff8ecc1408b62b52e0a6a815cb228b80b0bc3b955cb725ac3c20bab2c831d8f5223523970261cf337b98f481b798d2b87", 0xc4}, {&(0x7f0000000100)="08de1b7526a3fd2b2699d86c5989f92e637d22e8abbfae37280942660dec36518308e6d3db989511b4d71be6ebe7f67a68578ac49d9dff30c094c394162efbca7dd397300d52d41b12c818b94cddfa297c76f5db9ffe995c830f1db830a64dd08b8f18b040a7ee37c91154fea4a44229ef3ad2c3629106c3922cd4af5f4097278fa886949ba3aa", 0x87}, {&(0x7f0000000040)="6c0dc04671a94f9990729871cc9a7ce59ef2dc38b92c9fa856d9591af46f1524ec743bc4a162cdf2f59e11c37732fb233349f36c224ce3418f8d05bbb31e99e0a55864748a70563f8f8c", 0x4a}, {&(0x7f00000003c0)="c7e5a82b96302bff2b42a16cece24d29ce7f9dbe4b93639dbf222d964b03c2bf1798e66bb06f41b561cbfebd79a3b896b5a148c9840d90107a7ea73c1da8274d27b52632f8c0df48f50644120546034741e890dc03faf36b41a43b2a4d0b0bf16a2522ed061f38c24c250231401f4ca0c242e73f9f9be45b09d415fc318eb47743297773ffe385b0e4cb4173cc209b9dbe53bff0ba91ce04dfc6bc536c3fba92b29321e6c5942b4a3079cb6f87bd9608bbd2bc739118aac9fc282f7703ecae686e2a9e4e257e798efb7807bb6f59c51278f7712e9e7da8bc981cc0b0d3296f7d30a192051cb0", 0xe6}, {&(0x7f0000000200)="ffdcc7890a85fe2ddeefb05b78ee5b659327ff59f1a5952ecb66b5051a1039a2e298d47ba6787e0c665ee3be0f2343f5cbe0444a3dec00732221bdfbf1c3f77e8bc644ac4973c47bd50c2efa319994080f1e56b2700b528663e6bfd02689d992a06512fdc59f9664c985c011f1", 0x6d}, {&(0x7f0000000640)="8068fa4010b085a4f31149e80ebeacc10d1795ed1016b71ded42b1402a7172327341f669faaf94bc3bcf13c785b56b64e8ef8b23d58bdf9ddd01e3cd89dcb31461ed2a1e8bcfd3c6c79525fea6c71f88e7ac8f2f04d5cc4789ae08d1ac8aa6b28704900d24bdc7c84f96508abf137547cfc05f8456c1ca7b3643579a0379a20a716ee35b6ef3229687", 0x89}, {&(0x7f00000004c0)="44cb7947283471f07a18a74741f690a9c1f3a385a8d19f291a1048915ab29f109c0f15ea0d19bc9afc9c4bfb793774764c8bba893b720a6dec7312fbf10551bff7c850e29d21b99e65315b15980e96f9c09326c5708065556fc1a6bf9e08", 0x5e}, {&(0x7f0000000700)}, {&(0x7f0000000740)="499eac5c6e242aec66083f2444b0f92fd230f120a4ac667c0df51cf03df0d9e22bed54dc8e397f0441b25ddc4bac7dcfefa36299b0d02e4f0359f22082dfd23d3130bb9a229164360405532058952fea0b240d344b22b394c410faa4acd1d1ba5873f37022d311bb56a4991ff21209c4c312fa9b3bf53ff26976b5270a6fd6ccb5b944b059c57f09b08e35ec6f1b1d495cccf2ee38cd05f4f2aa423a1fb45d6d4be43a04f60cb1755578cebb2d49ab3f047ca0b1ab0cca3b6928bb25d50b231d5118585dc022cc1b4dce43b7bb650b3d1a851da849650a7599c75df3efda873390f6e26432ffeb0a6d1fa3ce68b3616da34df4e30ee361fda79d2a4773570025a138096fda6eef84ae4f63cd10c2ba799f49f89e010353f5531c0e59347e53dcc8a7ab989823b8ccdbf0b32c1480e6a4c26f3792c88eaca126ffad4ea0432a0895334fac0d754b035b325424ba16e8e25c87e32ba67517c71cc4d57aaa3128d04f1d22d3d3e2877c1a8422eb514c5a522253b40320a77805cca08da8dd9ed416dc59000ab2f2132d341ab6df997ca14a0eac233f5fee81bbd9c455baa2da7f0539e8efc779176be3f5d677cb17d3c8be5b7603c6d3c9d2790a7a7775834dd192eb94aca587785453ea71fa68af7bbeab21e1257d1b88eb1bb19d5903cb30acdafe7a09746a13e041b9f162606d92e4f8a1735150575495731e977ee89ae1fa89a2153e6ffbb52aa3f33846ec3a17dda9f74062248023ff49364e6000dd26adc7935be3f43a4dffcd2dc7925ae4ee088e4ed314980bab1faad12cb0aaf5646383c67c0e9dc424a344afbcf86de2c6089b89fa88bf6eb334e90cb155bb79a08e318108e4514fd0617ed05be81a2ba461fb00403ec67f3a5f9571367560dc2b2f853f772f423c9fabbab7297cd8545a6ec4ba3ef2b1dae1421786263b38bf6cbad27bc94645d1c42586c02de4ad50d1c48b2a461c3be92dac2ff3f07a249de98d21314ee6269ae485291ea49a69888c1194a5e62fe79ac66abdca9f9904d78647736466917f429b929caae78ac81fe87909a7f06841417008d3ebfb2c8114ca0030dddc77485d08caeaebed53ab314520ff0643c6e97bc5f193ccaf5d1bf75d342ec1509e23464c3e4d177a051b65e964c74cb1042d5944c298948abb82346b21988531374797f7b58cca75fb185e56d106d1bb5f1c8026214be2da046cc5e2ecaad3936a632d5d38e339707f667d33192e7b79a6e554a2c6b49bdeb51d997e8029a2acd9d7ea38063a85256389e0c2cff2f5770af8d0e941d2ba64781c1c7f6304f809ebff2625e59d49da4bf54fa74e175a5ef4ecbae88c424a96a78fdf78a213a84c19f01d71a9c6b416dbcc71f83bb074e55207cd13e951c9ab4c77085da3eeeea5f0e2d9aef39ed8807f338179d1561f87a6f16dc4566b6000a12ca29feeb3f196b7e259ac53feaa63c74355dc895ba6e1a34b112f81d5656362d6f803d80c93b2e84d62d018db05c6170d97b508560fe6cdb9ab3268f0ea717ed04b11c4624156256f413a857c8af7ea28141964c30bd7828e9c2d6ad423485d96fa58e0741c0f2a5ad2abca148328c63e83a28ce3eb36b7ea862da66e3199705c8c2afbad895e6de032546ff37c2d39990ca10dcffcb744e48309e2d86736d058ed4446966e0415cf1c742ef08fb2d25ae3251aecfe81c859b35b0ff14f9f95c495ded9cf1f3fb044bd1b675c9e33b1d3344074a354e613992a7c061bfd2976b7f7a07d7b27a3288ea779cda17b4684a0d276215d2de056cac41cc579c513b93e9f3c4c4c1f66cd77b5934a179944aef2fe672a19f90ed2a10f05dc47ee2587642de3fdbbaa8c073d2f96589f79ffcceb620a987df2c3998214cc8de27b9fcaee93df296dbca16610553ece12d874399db9c51b6b52aa9867df490e7077b679fef31449419f831fdf96661856c176f48fdb1a58e7b7e2f9a61fc43f96c3e144be9bb7d04d338959fd37c57abee937b4d545f0f2485e8e8cc725f5ec047e37b06d052e39920033fedcdc3995ac4e634e2eafbf4b1752ce2095f53ebf10cb931e983dcfcfee7f69e4f6b7eb3e4861ce0512f8af0c5449c62405e783cf023b53504a51b46917502dbefed131b78c4060b2577ac79373f3319cf877e84b8705f463a020367a1a6718e07df0a9b90f54110909e6ee53a7ab1353876042d595ae40d48d6ba07ad26512fef012b8cc915dc9f1f85c689371a1fc94d45019e8224bc576d54906f88623e3a57330086b6663fad24c68643549f56293d4d4aba92e1279a0db3ca7780c02098cf1143247b8d33efacedb7c70ef2242ce300e183b7dba244ced93b327eb999f305b76389f445cdbeedc73a40ee0340143052f9fb6652f670700e70952339e84fdcd02aa7177fc6860c4866af1456a82c19a0a470db9f5abf949878f3367277d28f340c052433991d1a13ac9b3ba2436546b245e5a70e1d12b913df35c95b3b7a7575957774c3074ed5cec5e8365ce95124107b4091ec211b9a09bc05e01770800b86da5d9db3ad84f46c53a22799b2f7294d8009a08aee9d69ee7c0be73e65b5811a3c79e73c95f1308cddf44cfb979ab286d19d4c9bad481e999dae4ba15c98b3b4d1eba6468cf66494b6b63256779ae698ff681317a1d397188b4b154afc2d949671fc34273c06b9f4367c0721ad4ab9bf7f07a35dd5ba327b1d8371b7c2980fec667b8b47c860faff72b301aae33224528041a1ae427ca81bb9c11ca819a119843feb28eda6905c1c60275a5dd36ebdc16101be92d756753d8d0ab91c989615801229dce30ea3bd464df76ea4a202348b77f5716247e4f6d590a17e6447e348b309f1c44a896a771812f3bbb243f7ecc4c465cf583e0e1f28a26f18499cd71ee7a9d605781113f6860e7d8b0cf989df6f62cb6a46e58708d169529a2e27f2629801748fcd7b3fcce4ef31407390a603f9573cad9c619aa65bd37f694fc78777d5924a6142a6d2bfbb02c4dd7ecb1c2022499a6c058cb6f867fc685ca3e47f79e134905d64383261f60dc5b5c68034a398b3cb57183474ed63fbe3a268518c4be54c481d7fecf530090444ad81710fed118af8a037af35b59b5f0b253fd54a7524d946a7e15b67332e6f1e5062d156ee644ed2cc4087b4542693f0f77ae6928ff0f5ec9ef28284342cf48bfced498b970713d9f58f27dd7ce878bca108a7b7c9a8057c4b4f2125ac31268ea4be88883642be7044cacb0968f7bd462da3f210d8177bebd585ee4a4685d7c6b5b065b687c35875756037b5ac7f8934e002df88bdeb7496fef3540faab57c9504ed936ea4b87db882acd024539c2aa89c8bee061b9960cbffa4db37696c4409dc5290eb97f3163436926e40dc7bb0e2ec5dfed6a2fa8fd74e099a81235c1a24020fab0dbcf9ead52b4bf19220ddf1e4f42b7c014ee0129b07ed197501cb6848df3a0304131d7288e3cab7fb8edda74ff60a1a34c4cefd213f2d2e13ca7c4191619cdabbe3649cfc6e49b4e28fce7974595c9065ed506072fa085741a88a92ab12a4b5a0520f08993a64acb4ff51b07633cf8549680d829f11bde022dcff9b8a67943acc0a49e9b72a9dbbc94166023326ce5fa20c662dd75deb5b1715d92f07940112afe249192a7ebcdc5377d38080d35e568b4699ed35687403e4fbea66f7e98205140435e0e60946d85ae54b56eb095cc0ec21beaa41f30c17573c768fe66ad073dacae00f30243db2fa601bcb6c536929bfd341d92bac57a654c6dae94bffe5d7de4615c5ea1e3390a3529cbea4422a021d95ce6e7a92968bbe87000f426884d1800a962cb0377987bfc0d53ad198a6b18ae9a567e3db8a9d77b681a284ceb1163a570e696936cbe4267bc6e49e35560c44ad1804fa50967c16e89d843f3ae981440e912bb79b3e7d34b5a46e3503643101859e4716192759ecbe03966df7b4cf625ae30622d6c0f3a5be3c0ab0ca3cdebff0d390919875f4fee7b07452a5f8154e065b38fa27d59fbf4da9ca16728aa392a0d825a82cf13110807c6f8d7e1cd9fd825a63e2b4905180cd74a718008139debc19a23c252a7c748c0bca0b9981d5072ed02eef0cbe05804ef9bcbd8a6ce15be236cbd4b60277f98037e2812cb92fa1732bc74e8be40d52d4501fc94ecf6e95c9babcc4dd72334b58df21b381e598b6c61376e12772cadf4aa1b89bce469afd297b621c6502a0f12c14ef07242982597dffd9ae7639cb79e377748ee2bd87c934e6e5b762d14d177285fae69de063c93e97fd20364228ace4ea72885ab6fad024113c3394a4a38ef01ded3d7f1678442f08172ae0c122e8ca65439c6811e994315814354ff4d4ce220fcd7c4d94f8c2248dcffeeb4d6884cd6124ddbf466e02ae76ce32f27f274839d044dcbb382af591a971501cc9b6306240f2a34cf366320b04f98590a4b32e8068ff0ebc4b4d3428a5c0ccc9e0f3cdea8e3ef0d9f923e16d5ca78cda67d52b596df150ce9d1cc3950b614a819265ffdd00c8c5ef7334664b60612fc29fc9094d3b48095b53d372cbaaa0c60ba5dd2896bfba3b0052c1ca65605569fd4eda0745da98137c422165dd28ab865a180d111ce77132705de9659b471b85f62c9e9254ccb36474ca9bcddefac0f3eb0374afa4313a3d10affe0987ad129fc6c200bface42ceb0d2c36f56640d163ad2c5474543aef75e4309151e986ebf2a58e48d96a6cfa124d8e5c40929ab15b01341b5085069e02c259e995ea297810856754411241906fc7408a6c93ca3e59617fb3dcec98155830fc39a093d8cf8a8776b6643408aeea581c55c1250127c056945a716a8b19b94b9afb3e17b9475942cedfdb7e5ee0e4f8ff373a3ca656cf627a1712d5138463db623fbdabbab38e3bc2a2f67c3c9e36d2b960c6b0af4325b01420967df453588a85229f8c6de6d5f0882a692460bb53ccd559f09a944f6227f2cf18f1028812805d9e03aca8fd5188d2118d58ff789dfb900f6c915295a76a037f62f274860233e35055889bbfae762e4ecd8ed5e4cc22a956b41cfe9e3a1291915b61658feb31a8196070c86d36764e1d7089434213af768a0f51c335522c71082c40eefbdcdfd54781378842242c4e4b9de67fed3be32623283dd759be62be04493b94c9eb16b210ae8dc00dd30e14feb3fad9d5946eb93058a8baf3a05baa5f70d98795170c41a09719494677c52b527c7127f7675e345d1fcbe7a82296ab539d3ca33ca02b56f1d5b0fae9594e89b250f319f03f9c0667c1571d1ac057e20305376edfdb2a38fb6bcbba34e3ca7342a0ff7d030f93d7c95b455d3ab0b6e44604f75351855ce0b6c74d422119d9fd2e1886e25356bf9d21331f0de38ee3fed1ee9e11b558112ff64accf2825847330cccae4a7de15617561c002951cb545346e57d4900f51ee463bc1462688b88ec98e725f988fc3d530df6891c4eb74e736f2a680a75c26198dc25566d592b7ecb136ce9044360976ba3267bf88c2d3790fdefcf10bcfddbe12faac540671070636db12d587fd7175db776ef5f33aaff529952eeea5fc9c4f00b29ef94ada93e9483c9edd399e29558924321daa447abe07be7731f2ac9c147da373933f83d89fafc65eedd02f3e0a5b395afef545ac8f266aef91872312bd5b70baa1697a2470e56471de65937f7800a207cf37a8b7814f4bd3c19264e9a8f15e1048ca67d7f96cfc463e8484a74942af37da4118383e11ff33c0b563ec8ef4adcedc29c1f5196e54e2b2c48981171f6b6fa0018427c77d97ac1019308668", 0x1000}], 0x9, &(0x7f0000001b00)=ANY=[@ANYBLOB="f000000000000000d5821b1300020000a68d50e5063c4808e47f589e9be0c0959cb66aa9f867dd7999000b829e0a8615260f56d87ec14b32efe2e05d17f168743f7c13bb23ba6f25b866e7cb5b3ecdfa722a54ca9638a79a201cecf16bd43a18f20be283f5c85a9f90cd322a620fe0f305f0f5ced14e6da2a36b0d4a8d9a069b7ecd9c9cb640ec085e77e6257605b1dffe460080e82e26afb8e34280ab8b829a5f1544165adb2527fc7b65178deace0ea6c2e5fb6adc6e34c968f3fdea2fd558998171369b36b3fb6ca9175d523708482f79ed1c8bcaf4d18c3340c67908873a17679dbee56fd601d4642031d20000006000000000000000ffff000009000000c2cbd0b0772d10cedb2612ee3e2c5cf18c8e7c40126e03fd3fc3fb497b6368993b3cea7cdf9be91302240718dae7dac608c7c4d04cb968b0e75b8830561c66b4e9ec9df48b99158bbb2600000000000026bebc5b6b8fbc41aeeb9bf01ef03664af8e4b8afb971048d1747348e13d42d58374b2d1be36f980c8465ca364065954d93a9e8fc3a47d56b0355c24791366183c74d73145e26ff2f9f354875a362de593f61707a9fcf875d6843909948a1b5092a953bc89871d0e5861de464570587d0506d03789592be2beb48fe0dfb071032a204950ffd41cc5d2ed805c0fa2938053912d97a846919650c19cb42b1b65273e53b1b8f6d76c7e"], 0x150}, 0x8) 16:01:04 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x3) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) rmdir(&(0x7f00000000c0)='./file1\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7, 0x5, {0x6, 0x8000}}) 16:01:04 executing program 1: clock_getres(0x4, &(0x7f0000000000)) nanosleep(&(0x7f00000000c0)={0x8, 0xa9a0000}, &(0x7f0000000100)) clock_getres(0x4, 0xfffffffffffffffe) nanosleep(&(0x7f0000000040)={0xfffffffffffffffc, 0x8}, &(0x7f0000000080)) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xe185, 0x7ff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 16:01:04 executing program 0: r0 = kqueue() mknod(&(0x7f0000000140)='./file0\x00', 0x43, 0x9) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd3, 0x20000000, 0x0, 0x249}], 0x3, 0x0, 0x4, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x40, 0x0, 0xc6, 0x0) 16:01:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000180)=""/16, 0x10) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {0x0}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)="7d190bcd8c2c4a0fe6b8341f4db38a3cba4c87674c2954867194a80d4b66b127ffc989e4fe", 0x25}, {&(0x7f0000000200)="6d931cc52400aacc40dc5cc59e25c331494bb69c0ab220019bbe8412fb7804f9e4ae0f049d3142c1882dcda20748f2eae8c3fda16864aff9b2e9fa3d4696c02284357fbe988549f8f18cbc633ba5bb810485e1b4a87d655a06d81e0f5d84520ac179cba35a40a7099e5d358ecb9995fc545460cb97330d3cedfd29df570fbb7b", 0x80}, {&(0x7f0000000300)="7fe4e334004c5ec182dc3171d0cb561bdb31e6b0a4ef6ddadbe6b612b87d2b1470b102f5a3ab8ae0126923a413d690430576f94fcd7c0ee9af2f2a329e88262ecb4f9283ba3d89dc55165947ee2c21cddaa9f516b401393ec301c8d93f8b51180b5b67a24963d0cac4c36498c8d3ad64bc3afb53b0b775edb8cb7c19813a474006c8f1262dcfc317aac428ab03e27c1bab2745757a3220551d34c24ea0ca94281cbc5bcb19db95870139b853b20e6372944ec4a0cc7c1fc97fca7debab6be32025263472ecf41aa6d873c306157b4e100404fc2dea19ccae028b83", 0xdb}, {&(0x7f0000000280)="9878b9edcf521c1754034b59edb819be3de5", 0x12}, {&(0x7f0000000400)="14eaeaa36ff2e7a0f79ed3f5197fbb2e294972254fb8d78ff2b5e5f488f11483af0101542ed7811d860b168fe0a80b263dfa7674cfc61ea7a51710d8a417d4e51dde26679743afe6afb317fdc370b95e0d1357cca154ee54012b1de391ff9838a26ca38d202a56f42caab480f77d5d68508d77d577f7dd446f811af26e8fe5ae8083d6b9b1664bc7e1c72d92deedb389725bc9301cbdbf87468b2124b7221880038fc0d4db9dd5ed82df5060176e2d5bf31c8a5d", 0xb4}, {&(0x7f00000004c0)="ddfede1c21c47459de814832e662142d83c73a6a4283c048d9015b19048616a81e045c3f14f06b8bd85c71b67dfea4c9174374a898133505afc96ec676914d284eb52650c935836b0dd0edda9b66fec35ee69dc7cd4183d70b769c17b846773ad98ae062d096", 0x66}, {&(0x7f00000008c0)="28db336c62954f98b177eb64b221775e7ca18dbeb8697d3c9e8b91f8438826718044d295842c4b70b26790db7bff577befbb3b5bf663dd45e2040778c85aa4c79bfb1181acf863aad0895af96375e2cc38eeca650ffd5cc8c5f701cf5b28630e0c40fa52b15dadf0fcecac2e621f92db522b0eb7cc1b8aefdab758709854e60356ee69b3e04ce7f226ceb14fef07b59b3a41199d29f1f71cdbae001d3bc0634410f556c8207aa03f1d8a30342d20dbfb28e519fdab2578c64c9be7cfffbdbb9b8ab9d006bc5192c2a03ea4801ab95cb2052b35cd28c3cd741a25f0c4433b7b7a29fc8e1c94c50f77ef80ba79e6f2df3627ac82619c9fb61710f50139628f4778d8f3bbe13710f42584f6c382f6bdb656571cf6da45d55955ad2dc5fc69b71ea549956e3cc044ed5942b1240ab13057788d9798d6e0de19048a70a4768144b46b66d95faa4ddd03d5e3b6fa20f78388ce110d2060398388565fb57ee3ea77f992ce3a42f93c911ae2d4db86e277664fa10883b4c919cf0553080dc451453605b0b97892a5fb7b0139a3f2b51be152b3f316aebb0a07cea1e91d44b1434f87405708decf3ac880e623c68f2ef89b9929b4d188cbcec0febf0fc1377c9fc413ce5b7fff9eca64f6ec598d7a2dc5bdb3462ef653e9edc47cd8d94dc1625ca233396041c6ff106bfdb150546b86073271966e97b45907f4faa30e560ca17fed3fd0607e5992e475ca237e517b3884faab6848d3f1f741f7e02ff982c40bb4ed819512c80d9af57e0eec9cc956c6d9316e66e813100bff89e993a280937a598d1c3e28666733fed4a43c00a1513ee5f958502a087d91a52287b78eb5458791a2dbeeb0a9447983f6891b3ace4b19300462d675335bf8fb62baceb96d66d4c96b9dd7d0e5db1838f66440b8ba98e840519db2f46cf4d38909d9c0e43eaa6a7e7685194fef282f67036b797173783d15b932547945d343df382448ab1bc75f8a20ffa735f4ccda7c2b6eeebcfc6d65debf56ee20868db76ae5eee5c711e6eac51aa4b69d1d6007c939ac6effa7ff11516357ce74a15b63280262198cff5589c2c896b5a764ee7d7a82943ac0988641cf9fc93bf94597563d0aed907019394b3741b646f201a4f8b3928aa2cf372644256d49349a3dfddbc2b94c8307c1ba1a0a14ace990e4a22c9fc5996082223b0c614b6c5365d4e8c9d09e8bbb4cf6a38ba17540d0281dc35ec9b616ac3c8578c77d4e583245cda01ebf584fdec967934783e822071f0ba298b93f4f14106a917085fac21664687db1f8161068ca285f0e6984050918cecb9f21660caea49a39cb6202fe532a5c0f8869ea8bc1d826f15b288db2c422b388cc807053071d87a1aad6f06fa0b0b8a995f34c31c1f6c9c1bfab15c406a7981933b3e6e72888b9c601cb18cd98cd4cd86a0e98da968c43594260d9a4aed65270952ba9e985e01c2d4d245cf14a872f2fbc3d7841a4fbf8142605e26e25baf9e462bb34f7471dea47fe08ea88e43d46eb91bd306b63f0909982e759a7a976613d0e46c06a9cd77248c14d7baa1b80443da9209969a7b78fc4baf9a01ccdd2bf67cd3f9ac1090dc82e28854cde89a31a140556aae5102e01902cb5ffe36afa5367959dcd45eba71f2d6d78f24e0a1b2f16a122a2d2f294a3e5ebfea238eb7ccc9b7c859d53100a1c674408c1d43011956071c1a81e9b63ea21ca6d3ef0affd6fd6927ef206c5902340215f8a6328f87eab832e3a3e0c75835b6b1574c83f868bd1e28c578de97c8fb1011048c8b9739b6ca23c8ca7cb673324447851311c87f57b3f6e79114c0904816efc922d1df4a9964fcd50f195a0a87bb86d2404273f5309ace8ac67fda1695df3e55cd18eac47b04f48a919be5804d50d18aca125019d4eb4cb699e6a0af0a2ebe53e271b4ad1c46611a9daf69b2cfc0a8ae331527f6fc1b82cb5d3293f3dd09459c3db15136a15a5d72c2a3223461365693b92d18a4712c897e04cb5475445b69afe337ea8f82e2a4eea504dad613a378125dbdeeebd5cb667bc035515cfaf46366af69ec065966b1a11589f07ada708ba4891fc4dd5f42927d8555a21dcb29f18c670367d9d8d95ebcdd1cf2d236bc409829282339a1665c37e4f4f7707f4e166d88b2da7043ccaf99cbf5712db9e1a851652e0873e3a8d09493b4c66a0fe874777a55c79967ee52afa3bea72fa60a9fbae5750d07d7516bf20570f1d425252a9ddc5b4e0e9e9fcf8196d5ec662280909a9637927c57a63362fd1a2781f06a125e6446f71d9085c4da6002bae643302c589ecfe6eba66f00ffa2fba13c97a20677c2eb881af2bff316d5ace215464d576c7e8960ff7ccd1d9ce74481c6a451b50f220d01775d8cff903433d46e1d62d0f41a7a9dfe50775ebb88628c0f52387b32b405c232c677c50d063bae4d98aa9e75237c85d2733d505dc1b666835d52d5498d1341762da4ad40de8845bb108679efc306b89e4332a6331b979ee5b90e3b6588cadb24a3c39089570e3f25cf2f2849ec308fa4380c2674cadca747920a6db5a466476e7b0fc3627e49f36886a6cc53726a2cb5029fcd830c0cb0eb31cc0335ed74fce7c01a451fe2ccc9279ae67c7711d4b3fb1cb75548603e9ed78633952d162d6159468b7f0ddfb38d69d647ef25703cb65ed1977d65ff209302fd22f95f3a7e1a8040a34400190cf638e81e8456ba46d0c8a5c13ab986bfb377f474932485694ddc047147af38dcd4cf2775ec8f217216e662aa439986d4e2de8cdbc6b375df27aa44c181ec5af2255bc00ae6be57dc0cce5e5933223faa3f8b56de36dc3684a3273cc0b022f0f3ead7b9b3f68e7695c7c292b722b20c22fd9a168a266d17bd963b80f8114b47f66db2893120992377b6b0e00a3f50bea86b3a2a3285c7a3d836d90ae9bd3c0ecb4771b81daef6d5793396a11d7d48c82067be8278332366ea44058e515caa9ffeeef79772642c5e10aeae5e1c422a04ea4d3865a143f529fc44f7c7bc51114dd16c58b92e84fa4b1e914502272002b2962d8d524abf598b37c62e3d343721249650390d8ceddec43775e1e1bca549810ad12b5e02bc50a1f8457f587552d19f7315d608850f295c17e5a58237d444c9606ec52939d440d6189fb77c3784a3ac31cb260eb92465836cbade1945b134d80c2eccfdd672b999dff6ff7e416018cf21cf85c8ae4ab55597842fe44a6da76772ba9f397eb3189b881d154f924756f5d0811b0ce78e40d7b5bbf6a2dfa3a9bdc3f5cfeb0473d49ef5aa7d28b517458c6cf5f3d4c8a7b94429aaba065b378ee2654e94d48d672c1a26ef614b5e5e5bc10ddb78350c68063a2f888738349478422ed49805d2e7ecf739455261ee95993844000c578deb3035a9907d03ee211bede528fe5326e42950827d1c44c5899e5ca60ea4341eae31c3a7fcc8ce0ab7432de58181f510c2cb53c12f35fc36dc88164a226c11da79de2555f35226adcdb3103e4a9c09adb22556bd612c20f145a40846ca351d085f447d9c77715ee99d73c43f34b858f8185ed39decfb715d55ca31de4516eb722d2cf07a989cb0b90af6c872a9b3fa5bd2d02e936388913be996743c41d20515fde49aa26e7fcf833bce3be8bf1de6d39af4100f6ff0b834bc0eabe32fb5cad1b2cbb09bb3f8c66bd746efcbf84cd21b94de4df740d77ab68e3872dd4cf848cb1bddc1d1e982186e106a7ece97f2026b698fb3d05b098f598fdc6ebfd16dd9266c0b54adea256ca14f5431938e3a4eed558f086c82ab66b12a2fe72566d11bf21db9a294192e29c21e41beb464912c6742151c07bd8b2a2aa547320ced1904594d10ebf26f7d523e50e1625382981d55dfa3ca7a5dbb0e77cf0b947c8703ca9e97fd33f80273434104084a25d42c8fcc61da8c43caa4a5960ac20a1478424536d6dc86598fdea816a6e6d512f9a31997d2cf2535e9f112038a9a69ee48b24909852ee80438f5c07580b2f6e3016b0be966c3fd2a69eaa74436d7fff71ebdc70b391e50cadd79467969940adaa02d8c4d8b4c9ba79b324a3674a678bf41c0eb2cd0ea65c2273511e85de5bb2d6c76770be3a755def729146fc5064b0fd9a4d980bc41357fc70de922f34da0547fcc624d0afaf10f2b12ea73f6dbc127976302e696a9b8a3169906ae300c9525ba3b6e832e27d081f5648c882ddf5f9a3ca99d846d8c34a49ee5cfbe92f77616a4e2fbec46345a3154d16bf7d79925726fea260896054d6af751a93f93acf0bd6ada3abeb7f88fb1145738dcef50be48da084b3e0e2582790c98af5cd938a78ba67d6308022a9db59f7c0584aebd21078f0b7d836608251888109edfc6aac8b48a52500b2eebdc593069f7062998f9c1181e736b2de460749bc8d444b80b1734af67b5df5a1cbc4dc64ed6ac43ab624fe18bafb97a7bc734445beb452d3d2912734c2cbdfcff8dd94ab8710b7ed221fd0f719c64e07e59c45eb6bc503df0eefa1dc0787484cc40a5708f42a5319f20c01a4a9e1508cb96b4f7f17ec1cad697b964797e97b4d490f98a914f84d6a2e9e22e03068a50e009ca041dc29ce29cadf78c3f04f704215c9fbe1e3f4f8b01a747847e1957f7aae23466b172ab4c092ca3bcaec77b979e71c0065e02c35f7ad2578e86dc58686a8ca8ef3e29472eae0512da067f9d531a2d3ff436b354a41b4584a4bac6a028fe2d0d22e1ba66661110b39f9c614d27307272d396885deb5b175fc844e0e7f862e3eecc83bafb1e63ceddfda7ead545aa282b19415eef06c21f8f86e49e8cbbe0763c2c7e657d8318ce6be2fb2372789fb1a125666f75ef971b61d4cc55a1ece4f3c6df0b2df1be75b533681b5af338ed98c3af060af3382de7fda7d4cbb192e5972e2ec6f8bc393c69c0fda6982961a47331e73227f3683395e97a5f965f822a96b83eac79ad6a91d04658950eea21b6cef0f3288d87a32dac879c65cfb148499123ad9741328d3b561713e6bb2452f8aa0d57413569771d30c406bf856e15404198690d0c42dff4909c92fd0a0a7048ec820d7bb647268e3841bc778add1987cecc25b3e5564c2a21ea7790971cd4732f81de9ed981ff8b93809dc594f75274ab79c47cc61c0adc088239f2f3a8d07823f83605509a5bccbca8e638e5e90ad81334b3c8ae2817be5dc5fce9fca0b7599605b821f3043ab4104d77608e998a9db849b1c4362610a85ba5b424c7849dc94e3420c601579ab846dd41db8678e79952348c834ac2fe4f6297556db425de4f335d7cf5633c679b8c5b5cad5002a528d8b78dc287553081560925a71d934f0ff3d170afa7f88f9c8eefc7f509ff588b8b2db7af78bb888217ba4804da448d88ef01a2e04c72d1ae0b7061b20bb3eff9ada1fec602f0401ec6a53d85474a32b649dc39a891e2f5b9d6ce9fa9776afa7a02f09fc008a8d3c475c470c17e9efe76277cea65037057f371a65890f89eb7c6b78633514a259b2c3f402f55312c95c444b1c7d7402586ed339709064b6c036d1103365f4c8f3860ef86af55c639033818176b771d42335d42f270c38a159ed456c8e7729859155b67bfe9d8bdb5c9fd009bd04a222171280813eaa51cbfe771a80ab7dbb11fbb599634853cb0dc230fc46b85db6251851dcee98bf3ea6006448b5fdbd272f65525f77f46802fc8a256da0e2ded4866ec5bf32ac58b590a7842c6c2ecaea1666e44cff70b12f832dcf14f3a23b2a2b0e9607fcf9f03b66d3a24b70dc89b9c75bf4b7ef916f9db6d58632b94e426c97b33d6084104c3d4d964d97e7878a", 0x1000}, {&(0x7f00000018c0)="4d6003f53ae839921b97af6191d57abc6805c022a4082b6e89f99d5142b9780abbe0a859d03b54b8751c40ec778cac132dbe045ffb4b3567ce76cadbed41a101a2779d6841300cbb4efef1e8eec96730d70a29bfe3a32efc0c1f43ddb50cd697c6547ca9317d06e88ce662567c10487e4b8dc05758ed0103a7566d518a6663cfd79aa3216ee4ded380b69ee1008760cec67f27c7d6b15bba43634783424038a1fe2d3bbd378a4a1b9ac4a4371cee6adaa75737eefd519aa665aa08bd25403591f37f1b74f8d0fe", 0xc7}], 0x8, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1}], 0x1}) 16:01:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:05 executing program 1: r0 = msgget$private(0x0, 0x281) msgctl$IPC_RMID(r0, 0x5) 16:01:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x3) r2 = semget$private(0x0, 0x7, 0x100) semop(r2, &(0x7f0000000180)=[{0x3, 0x4, 0x800}, {0x3, 0x4, 0x1800}, {0x3, 0x1ff, 0x1800}, {0x4, 0x1f, 0x1800}, {0x5, 0x4, 0x1000}, {0x3, 0x80000001, 0x800}], 0x6) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r3 = semget(0x2, 0x1, 0x2) semop(r3, &(0x7f0000000100)=[{0x1, 0x7fffffff, 0x1000}, {0x3, 0x3ff, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x5, 0x800}, {0x0, 0x5, 0x1800}, {0x3, 0xff, 0x800}, {0x1, 0xc8, 0x1800}, {0x7, 0xffffffff, 0x1800}], 0xa) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000003780)='./bus\x00', 0x0) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$unix(r2, &(0x7f0000000280)="f670fc08b968461dd868844ac58e68308680afa2ab2e7852054f3910224514c4a6fa045e2c0faed6969f275005b5acb1660ea17efb1a317f1a151a4ba683277da706c088585f68031ca4e62fcccf08fa458db21636c75f93edef093ba359e885bffe39728feba0978b50810854b663a63905c3f422090bd84fa9bb36147edc0e1ad00496360d9e521cc2887f6ba9a3c430c76ec988db4ea7961f972c69b84f8bd20bd234700d77fca4d85503dbb9af4c225f3d2b853633f872d3b0f389f5db308596345c9df068b7b7fddb9374ffcc516f6b7c64", 0xd4, 0xc, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2014, 0x2) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x20010, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x7) 16:01:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x2) 16:01:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000003bc0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000180)="956ea1978216702544f02052418deefaa99fffd828b08fc7db97cec138b3f1ced23dc929d87aaa27550a5f987fc119c9a08e19037c6f421b927f095eda7c48583f5a5cf4c6add5286fc7caa133f84997ae942fe4892db1cd1522e2ca71ad895a055f7a93b9946cc62938c61230a214365986226d", 0x74}, {&(0x7f0000000200)="848e3f9dc8a6a475ce5a1d64fab9254a755dfb94cabe3739b7516713a35279c63f8f06379621c72b3b8939e2421d3ab317ba62c72fdcc23f68b5c6312fcc2454fcf1429df10d78336c9d632e70a9d8790444463d711b85625225e17187433c5699536694d29b68cf7c1e207c0b7bf790422e7e1574685bc8ed96a5620bdd08261979d9234803ce857f3293bb40eee81c524eb93ce1172974ddef7c4a61819f39a967d22be52c4081055e17152e2e70a568ab13f8d5145414944e92cfec7fadf483d68f81ce008c206121e8a08fc1423507ea0806c571c7b1e83357b5ab8f3a950b045dc1d44ced6a47985980223cc6be2d0212b65d9f5115ec7dd70006418f50cfc017aecb06b90c115ddde61db74cf73e5285aaa1821f7f0e3ffcc3f4a6c8d6147d0bd2d13b6d8cbde17672ee80edf69d5b8256a4ecbe4c49a16385bd47749be379bae8d3cd5b5c24c284d4b6d82b3f56032e3b4fe5d213f7405cc0d0754557b24e3f924a51b54ac687e58ba9de397a58d470758fa8cc0a7673ed57f34505389eb50d1eaa652980e01f2e5fa9aa690908ec00ad361664fbeb0e93dcfcb93a4dae3341ccd35aeff6b1d6426e50e04e5f8bdfb580aa87bb4c4db389d90706b535a1291b31bb33e381bdb41ae021672e6f6f5e2c1f658ef2ffe37951cb5425eeecd99e39352b63853c4657d5ef37c1ff60d9fb24af03613ae814e69731a8d3cb8e9ac4d0d3ef119120e82a4601d981ecb7a5da20af2d8c1f83aca077e1638dfa678abd5be3841dca78bf689cf18aa17cf045db47ac06ca84043b52115afb1b32ba0bbf3e4dc852761951a81cf73e51b33bc41b40cc1976e292b6aae4f1d61a04b0cd95a1f7e2f45aa06d15a4567af6bfbbb5aee20a51818a6c9c2d9b88dd23a4790a5f0c069757d30793b0552f752ef81df2007c3cfa6da49135a6515e2bcdfe66fb4b89f2bbae49d1984f3c0486d4333f91f570b3e859bd421c9348cab18c37e8b3f273871c1257376a6d309454ff97f764203f8f9917fbd117621725be298d47e94882742333147131773491b93d41403a93db1b4c54d8622bc3a23671d7fba9c7ac2709db44e340472bfcc65f18793339aebca6e74425256f7bf9338086756f8d355beeafbaad81a4954006a3a5c2015292c421554cceb3ac171d4881c43787f5a39d1cf9f434cc9c94d23496c2da60bc1d769ced1a68629629a92339cda183fbdcca0bd3d383f3ef949102a82312420252404279027468e06ad998fd43ccd338c181b445be0e484e12a08909ca1942d58cb5b1f355a31ca9f7351376eac9db96ade9500a56c9c953b97b0837560c54692a86d9d78dc24111f50f0d79cc2ce58dd187ba049da384c9011ef2a8eb078fbc2368032fe81dcdab58c524d95a3735ad723eeaf5c397dcf045c2c0cf27339534e9f5b88b872e0080c553304bf48aef737c60af763c4b89396e31f317bf3687897c2dd291979030f4d00404cc154e1b5d55df78dacbc5e3da895b1b9aaff6e4ceba54c07da2b991faf660952b92919ca08bc8ef85da88150a81065509812511831952a17e34dc48b234c67a07625174248df066ad7f3a508cdd2a82a42584475d1b8bf898f35630946675f48fa38b9c005d36c560437a33d17c5c6339793312af806d877ecac3499a5f6c9ca53c85240213da7d03696ff5c5c6ef746429258ef7d77a02c7ece97f7438aa51233b06daea0b2168cd322e3057b54b8a033887e19470dbd93c8f0a3fb1648afc154d6411efc82aff5a03f0b17d01873a52d2772a362aaf39579a54cd8241a3ed8dce8d2ee0bddbb166d458c74fbccad9047e331be5e4304809337e671d8138e3804ea8ea7afc0449e5e9cffb9e24645903630cb23b9ce57990d59cdd46f1ae194427f7e02c512f77f49213ea082f8719d36dd2cc307ba714445d3cb4d9adb8782c052aecbdab232ee561742474aefa269381968a22e134d8abd2a4a9cb8610ab091995127cb80a3bb24574fbc5d56d199952a4dd2fc47f8b112ef6264aefc4dd28700029b64c9d677bb39660dd6c94035f7f9c424279afc7976bcc051e6eea284106ac206ac2e24dd64ae0d813063b5375357e092d2b4e9b6a419b0e9a304d49cdd00cc0a3152420974ad7595252ee94c72e8f3a9ea47a1e54fe2099a9b314fd241bae0ed8207ab98f2164a886fe49db449a23f7596697b33e281569bc5fca43a53064c1ed6c9f34e6adb748693b73e0ce87de640ee2ff343103b77a5464493eb43b99b9257a86da3d27b28c2308b27e4177bd2bca2109baff239294b05b5fd30e5d5d4648902b1d5190e675220aa0d038638db369ea7db5c5769268f479b3c73be19cf3e002590ea371b67f3326a1ab5a00fd64cdd17988dd6cd66ff1266b98ab2bee4569f7b404659a4401a85144ce5f4d81844308ee1b9c58fc4995a3e79b65b0f3c1d033df5c47d2bc59e249f08e4dc64d093cf6bb7a402c7a743f89facaf600d27f6663f0aedfe4756c8bf79387c201e3bb41119da3eb5b9372b9beef93d04d53914d79227e87c4f4e560982778274aaaa5e5532342a578a1d8e130506c164b750e037bcf65e56c586c1f08e9cd7c2d12f931c845dbc4f1ed69adf337892d3399ce2d39e15a3721b4347bdb9e9b112b66cfe3d4b3de7491f435cec7f6404dcea69ee9a6d3708f57ebe1507a3564524279422a78d93450cff703f65bee201fe04e07b06e34639e9472318d59d3b62a4794d890c57ce9e4404efc71e240e6d351e02ab5fc486d1af157de9e79403e067ef71ec0100cf961a24e1dae60c971d489393f2f6636d47d107c71f890ca7a1cfb3b16a2050b8a2fec7b87dff3f4faa8e3d9cac246326ec0b528404aada3941d9add0144e5ef02ddd50bbf5b50d5bbf8c32a9908de78195782bb71df4dc14e126d8f960afc41bae954c912534ac0697fd36b1568c8a0f98c8651b5de1d83c5a29554a239511639a7807bf39d6c52b79d89eeb50e56e9dd269b4a3fbc9b87feb8bd6d3873a857365857bb5ee88fd9c3b7bf3a3eef5e8e43ffd93a7b3318a23ada70c6000580591199a4c1a7411abdda94b60366afcaadbfe10818603f6a3cbca8fe455ce9b0a26566550fc695d69887f2c301b952179fb91196cd71052360815e907cab4cbfb74890ac85073afe4c4e9c63c440afec2d5d89481770284f3101d4613da32aad1cfc4a107971eaab57055cb9ef1b18fb14affbe56baeae819e4efaa648a69c3bcf0fda97241966b5454ebf0bdf46f8f8ea559c21d7b3109f1f34097a486da1f6fa147154cb5015c6e927fe062e60c9ea59888ca6adac5b44d90e2fcddda70b2343e12507fa913fd9e879c57414ba062a00f51e1cec07eb31f414b881442fc6acfad439b90d03fdab2f584b0c4ebab29526dffa4c3d1bf60f08000d6165209113a034bca0b11cab8385b885507fc97bd4e63f7ef211e0b02ae83a08a7af352ff5a571b1ce72c55476f36af042cc7295cb0ada871b8a8ba23472a9b25893e48e06f5144b06cc9b38fb63ae4f042e65511f30469f7b8ed6816f629e9015a5efb988207e2d814b0ecc167050e12269ee115e10ba91bd4107cbbd62814cf09180e094e5f8f04ae2dc90ee6771a0dbd0fea3e4a8e9013275c392a6f34ccdb72aa05604f24bf7ea3f8614da11f3be42b977d4d8ca7825eec6c3e0df410623391cd065d5758874082d8d9f503e81f108979fee3e9203974e47443ee26e0514a27658a0f52cddcb2adc4857c0edecd8e31a4d0e3fc55256f42bed50bff941c5dba259b7f3501033c45f9065b67888d47877cde8320c2dba0d5690392f49284ed9f2b81b910e8dbffae6af4d02e285c3f65dbe8c18d3cb0dfb0d2e61db75ab275d7b3f1aed0162324379721b7bf72968ed9783431c49f5ed8681ffb4da353e1f160534e6ab31c9eb6123cff03f49f755937c55ba6648028745e18b7908d3184e267f539eb4c47710a084d6dd634554444daae398804ef78fbdbce700f16fc5021c861cbd5a2d39968739afc1dff48faf91f7d98d84627b930f5b67d545dbe555fce6e425f0d415889e5fb06f37e49ebf135534cc7a85716ee0b7dc0e3e9e392839af33dabd4d6d9bbc67adfa84312e10f4e96e518a4ac8ffa2deece876f5f6662051bc43095437a7224540b33ae6f848f33c6c43117cdcb6e170bbd53fc4a855b12082f12c143234b59f956921a90e9c6294f9e21b872daaac01d1e041179a060826246a86ed0c851bff0bda9034c0b776182dd541ccfbaf6f5f7082237c058bcd0d2996e45005969fa22d833a93ba8e9ee08008cdeaafbcfc42d4fad97a529e04c9ac4a5fd8f9d1f90a36016c72c35b1a99151ea88e4b939a2b260a4f0df7add73238ea8e9599fd5b59f4e263a0bfca3182d73ceea0cdb5245dbb1f237e85a55581b161ad028ffcdf1d287e4595bd08bfebf74235ab66d2c9a52b6ed1b9318e509335c9b27275bb50bc47ca75b03f14f837521883a74f9f107ffa53edd0fee53b953f7344d541b33e28f2c6f96ab439209825940e8179256de52620f540093164c4a141b89af0e5e46e100b14c0b6b1ed510ec18330ab807bf9dd77d826beb113bb34ee0ff9525786f45892cd2ef07e2155356330d94400b1084fcad4d1f99c5acfd0212551ffbf0e00c526faac517e029bf55ca2110a13ec2fdc5dcc62e1948157fb12175aaaa9a2ab8fd6dc5e3e48fbc355c51d2be6f4de286c1277189a21d65ab4021f0bc18f0d0d46a2027976e5445a75543383821f7f5b0dcf17a2bfd6cf6569826db88b2ed9f34efb691ad31922aa3b18aab089d5de6a9730515ee4e4881289ab06adbb0657a0838eb326fd7e38342cb617a902327737bd393a3ab25b9a15f5ac45bc3dd6d8c041da487d7f8fdd1522c3d5bf69500fa6fe38a2dfc0b01f04bd1669230918851e555e0593ff1c8699911cc72908d09cc07c4faa4de8f060212bcc0ef0cb68e829f461a80637b29a810dbf39d8f9f53573dccf88c39511cfdd993eb767806746f2bc89b0cc1aedd8c612e19d0207e130cad504eba201039e858c2170d445bfb28299fd06dbff44287a3a1799440556ab738cd1ed7765466e1f2edcb229b101f3ea03fc4638d01039042ff5ce1bbb31ee7d8f6a1f080444f26df059a5391a22c1acde4863d2315db6506e366d1c748870aded2775bbb9d8e2cef49bf0a38183df146c03a314b9fe7e9d30323a524156317dabd39cabd3d5b0711eba4bb0a65e8c6c1921d9f905e4de7251e44d1272613393e06458cd22d5118e77d0c664bc496e372443ce60e77f9b1647f3c2cff6d3beb08c2617362250b0bc62438e3ce4588de48bf2ffe961e128b23aae735e90dce7e37de132a6eb7347daf551957a8b381e283ad63a3cfdb6a9f572a7c0318ced4c6c12b1cabafe7eb17a08cb7c8ee7eb4f40d5eac4a153ef54ad4610511c54c0b990fa7124c48d12005d694911ec9c8b4b030659ffddf5869ca4835eb5f72a630943b4d7ce3fd42adf0a265546cedbc932b3a38a16708607dfe7ca936aaf4d07529d0aabaa4466b3b5b162869117c616340083ca86b303b59c389312c7d69860ac4b26e31c3d359058339f503efce14e647820ae4c1291183026c5523eced026ba9a3b31c399d0d44a48f4be9cd8414b55818f497f2ce7447f4da7218050399ab3056875a2b2456f9125c24da17ed64e73413e404d15b45b84dc737aec916f5c904b1dc52db245fcf71d5f806bb134689d28bdc55eb236c9886a9eca11fecb9bde1c61dcb5fbed1cba670bdccbca49110ba2ca1745c9d685174296", 0x1000}, {&(0x7f0000001200)="5f83abcc8f7f37ad91b410807955011d843deaadf1a2775c7727940d1ca2210ae1d2fe28d38e1d94eec46435e33bc6365e7055c6cd65a4e82cadf1f2ecc3584eaf0c9408b78e2c1873248c6c093a67b06fff89eb9b1087aa898f2eefc9fcca966d718ac0d17141ebfa72d5ca14463b79d88c4aaf486c1bed4d6f9588296e6bf92dcfccf4", 0x84}, {&(0x7f00000012c0)="5156838621806a8b58f092d399e29e03f5f68625b87e61db1061b2f842a904043905c91374e997c401d319af20090b8a5bb1c30cc257fd9fe2d508cb1f15dbec20eb65cca396be2b93f0fcc8a96cf7bf3296246e4801ad93dd1268fc7d8d169381874858ff3a652fcd473ad202602f3d9c7b8933025aceacc29d07c298c8e24d681a87427a85250bd9ddec6836be8f69998fb9674b2eedb391f96c20678f234963cfbf02895fb11dad4300fb38fe0ecb1a4a98bad6dc", 0xb6}, {&(0x7f0000001380)="23abdd67789720a366de27f9bd68514039ff4c69f27b308007c8d2d27c5b57bc71288f835dc0d414bc89ec9738dbe96721b975901ad14f367296165829ca3d66dce2d0ff8716acf0172d79bbde703d47c36082", 0x53}, {&(0x7f0000001400)="af3c58356b50b4eb1ad85f4230dd448de36aa8ac38883e0f79a22695b37c0c2fb807eea101a686b16e5d628065d5042649c0ec09f6ac1295f980303980ebcd62ed7d391b8c92f5d48dfbb9aa9604db2f908f07e16c63079e86d42867ea8bc60d427ac50696ff20bbb56967fb403b7802e1820c0daef54ffb4c8210114900d915f702c39e63b5f572b77b366e3786fceb42ae9686d7c7cb9a9ee8fa9694dd2deed5802c5729a15370b0e948211c5c15b309b83705ffc6b3a86db5652f4da77fbd61f7297e21bec8b1ecb0c3e5cbdce92a29c13518484b287e78dcf95bd68126d51c4c3c5097093a5ae6cb3920e1491f37653efbd7cbf993f001", 0xf9}, {&(0x7f0000001500)="a89d652cfed99d081f657e36beed53576839feab112361e5a2748b1c9b89d8e92ecbedcc376df9d69b018509a6e614b155", 0x31}, {&(0x7f0000001540)="1bb27ac36b16ecc22a47e9ac30ad42201397308192201b7e8f2750fd2d632b83b34301bf3d0cfd802d7d8d8c4378a3de2487152c99eac5e2aee78721aa9390ca464844d87b7f97e5bd8982171c4a", 0x4e}], 0x8, &(0x7f0000001640)=[{0x1010, 0xffff, 0x9, "218adc305fdcc636e2689041fa742005a777fe17a47dbb1ed9d204ced9745e77b150f61322f4c06f5dc885576406823df8231b247d8b535084426a075a945f6a0abd27c7168acd257b7e6bf9a7e3d48bca9d2c1c896c52c3b87b9c637639db0f714819c265a56f38ec0b3ed9f6bb570829cb3459e057ea52b0d6b5aea89dff432548b399203585cf65b7c501dcced076f7eca0c05ab52f2c19ec33b71fd0e3d90cb2686c8c8cc2e0f3f7e56ed4dc6e70c79f8a4270563c848e49911c95e12a280729b9acb7c4ef102bc4aa3c709059c55287d36cac5cdbc00c796c10f2f718598cc0be6988068748cc334db4d8fa3e85d57c3a9db7c248d234e9467f013005421f09e8ec207090c44b9c3dc6e19cec700e5a0ac8fdc1c9436ffef42337ce011cbf520d03f3d30e4b26ba3e67d677fa33a0183a82d92f373b35645f84771fbceca5f464569c806cd55d91f1605755e0e17b1c0728a02c81d0e91ae120ee199b4fc138d5b21875ae00593e52632f11d8c30a07ddf7ef537bf0654334e02d676b40504ae7906e9361a389b6d67b61500ab5a854955b19de977cf8e3d983ca8eba813addb87daa84dff06131347fdf9d48bfd26788ea9261a80e1c448eeea82ec239aae881d361a7bc7a8065148baf85e3c7fe39d15711e3c2c8ae33e310bba74e4619a9ef0c6b576eff21f11be19b0e92a13275ef8957543df442a3cf4f3ae2a0249986d2bf8a05ddfb4cf8545d6cc35b4d2ccc3a962f408327f4cc2f5de1602b13c00b886ef381750d452f3c0020b8fb7eaa4b9686a6d1f896605253292cb925e1bbc1c3cd12a3757f800edfde1b5ddc456fbc10ae9d9fdeff1b7661f7534733016c574c660467626438795cdb940f1f42c7c0507a2fd49487d35e0d2bd78d888914001a00ebb0c3d8b9eb9b98e6b0a564646c6e651cc2e4e6e5f4bd3010c0bb1572cf1bace6e70313fb63dc80679e19851f66f941eafc48976cfd95abb9bbadba08ec2aee8f029a94195b1e85a9ff36eb04df41612b4bfa6c513613bd28afc8080fb2d3f28d97b328807335bfde8b1d4633ba6a4ac29a8487eb55a93bb17fe79f539ae27b16193531eb2811a32ca85368c423c84215c78a6b44de14ea3e97eb6376e678f15b1e50aeeb9e089fed3a257e9a947835cace418187b13f2ef73811883f68b51f8d2d1ac5caae072c236a3efa5ef55e7a905b75aa68c68de10f21a0fc4f57a9311e2e632a9c583c43943fb7425c771f4a27cdabd2632c9c93aa952bde95d5c3434d3e1fba4112c6e3a2d2c128a14e83f42f23ecf83c186f12b8a29c4b59c8c30be589974178d6541586f0a236317af7bcd868b7ed2edc84cb9902eedbbdf51812b798fda2d5be61c4bc917fb7c2e6e31a410af300d84e3b4bed15408736ec70b0f58dee832227b2750e3364705ca40eedd02514ab0b59f7ff4d990c5723eb3714cea18be5b91fd589d8fa3fba07dc8475ddbe2852757a16b9d2efe2fd5046f72aead1420ad15869c46f215eea9c483e8ad51de7ffe2cfaec3463c813f278aa0e48d38cd6372a392db3d8ada44fd2ff20c73ca225d6899fe410ec48fd78131b4e9806d56c2a3bd23faa46b6eccc889eed971a25558f6cbb51ea3c053784ee5e513cb9cdbf002a02dbd4ba614d6292b5c691546d4800d953bf29cc8b47ce9651c9697a5a26c061cf78a7095e80b076a7661abc488b3b8d9cda75cb9f20f8e7de0fb233bcdf0678ab819dab845b59b0e6f48e64b20d001e3ea3952441a93b8dde7cfcb05e3aceb73e622fc927aa4f4a4528c72da73d478e057c236c948d7407851f4d4d4380f0fe8da5f9e671e2cbe1d2d21101739f7e34eca8e4486b448a631ca1478775341ad9300c0b908dbe6dd92a72375e53e9441e416917337296d9d703acc2188466872188e8d4f6482b5f992d4637f11c0b8b81bde435b25292edfe0aa0826a9fb0e857a3c2aea612c54fb4a74cab00ad99aa0b7a7629190cee4b3417b49f7c25141f6ff6aa359c93eed0cc71ab0e20c1d62a142ce24f65d2e543edf4ae9972f0b9e2f14c25f5ddac3137248dfacf10d500b3394fd06ac10913863b19b948f0fee240bf51c62e714fc4f86aec808c9ce0e301c041e62af0697db8a5f51bd87060661e2c7c68c0b146dbce13cd116f2b7fd20c55a869fc599ddd46cb8b037160a1becaaccf6ddb2d90079513835295d8cc166ec94b473628c42dc21d72fe5ba0eba0fb64513861fc33d762f8a4b0c1f6b772c90e9dfeed6fa9011d34d439db1646861bbf35924c5d8a88612ac5d0af1363452c26a18dc265cbba6a031a6a2050bf679d88da4b63d9ae0300a645587c74efb71899c340e19cc5f7d9bf2745f9cf315aaf3097c1684ef7b6b2cf1cb5067dfc13310a5c3b1dfda086678adaca8e8af6f9005331e0cafd0a22c8331ebbeb3ba8c74382d56d123edb244442731601a48d0f3c8568ea2721add59c2528a0d37e467e4f0c113bf233a8d4b346cc193a4a5bf10d149c16a08c4dcc106e7c966035c8713f71eba6355c0905721fdd269bb9424043cbce5f634aea4e53ee2195bfc9ebdd4c578745397a5e88ff7323459652a7c29f1a4ae8f2ca741deea911f1631dadfbbf2a07e65cb3a56f653165916110218639f770cdb80519e85b625dab6772439e14213b590ed0db0e9fe63a132de2a45433a9cc9b64445887ac3ce52b7ba3e03dac8a21ce93cf2e38662d578cdff1b90a804895cee17f4b33c104216ea44da87568f099bf04eae5d18db67beedd9ad47344c9e331215618f02f94c112bb9a86828ace3777932d9ff810c2e3a1167afc812ee745840324f42ad8eb9f1e26bf3e270ab6fb91f3241ff909b3d9b82d088255ee45b656c8962289a124f1ca3a0c2076052a06eb8c837191ba051d060960efbb627b97d173e18d3039f01aac4770c9f579939c39206c5e60897da77a86aeac3c9c9e1da5b6894f46f3dbf3afe28735b992d0f075d95c483cc3d3c4ea71d373cc182b92d8a7a38f63832252c4bce0f22ddbe2616d1745e250b3d665df0c09310e3ad39f16869ee870221348dfebea09031d8ef102b428621aa51f2b30dc6744db91fdb293bad7a691210aee2973877472092e37833e8a806868a53e0c74fad3c4249e92d60c8f7346fc43971af240dff099e647b596ed1073033a0ef1637b02241b6519ab514120909e661b60160632051ae2283720c92cddda003188dd5819ed57a27863d0fadac2c82678e036191bc3504a70c444791c8a048bff7055310530d9470ac1d886a639d4d8c10841a238233e47e8aa005f05c182ad161c40c47ff68ae28dc35ace41fa95a21e7af8dd1cfb48bdda1fd96f5df29dbff53dea3e7832ce2ef790f22728589b306a35103a44a33e03c1c824a0a901736048ee8e0f2145f99a41c4a7f194463ee57c1598f7e67d65b218c890d517d7f34558df2283bc981d5867e3dd384650c3b7109e5e7a53040599e41f4750370bc2869c5f39a50dae7979ebff984862dbcac640a57ec888e7e56ff791b6e78e033d3656b50d969513aa6671abf9ef74bcbff8657a9553a8aebe3d23ad7a7f7986cdf5e2eb61cf00b25db0b109a67bfcfdd20b7ed5d685cd82ddf1617d5eb6cc68893405468b0a9c508d437b922a6d693c2ec59ebb1aebc38fff10beadff687eb6fcb879e7734e33571a73dbebdf0489eebd11bb4cdb7eeb8aad867480e76ac74bae6f6a3b737b32fb30ff0492a60be90f278f8a3f3a1aa47d5cc51a741463b8d26db84673960fe5b72ed5d545a9a1e0d3019e0c805f4804aad995c3623106621db3e66ff2b43534731b8367df41d01c1bb3f6e53b56583d4f691dde413015651a2488918261c2367b2f98629bb2d6c3ca2e255b59303bc2e990dad703457a9926b220955cbebfd6b3bb74867e20af57a026760642af06a9b2929b6925d46c0a19dbeb3931e1ea3f3aac70d0ee7521009a91bc1f6672d64119e09533ef9426d465a31007e3c0aa49f22160c77e0cc20db8bc205f07875b0b2646c509128f4ae07c762db6f2261d0fdee508bc1fef10091d1d18289feda5434e3942aafcb50bd253feeeaa9894e56c432d25fa457bc23d9f72275f90549f4e9345b1b3490bc285fd8b170fdf703f4b8dc46796f30acaad8dbb2eb08825de3313ff077fd5a4bf73638017ba4d44df4e8f8d57591e307300f7cfd25158dfd1307d30e593413eafd2b9dbb924df69ce8b0b7e60bec068687e004a9ecdb1bca665747ef160874c6be8472a7703d9686171cc73d2af8f04d9c0d80c2e462e44953d3c75d44d175348874af58f4538c65baec71afa8f366e1abcddd0ec7987ac34ee34c49080284ebc2cd3113e0b590b8084ba83cc84cc380702af2be3b586bc59823f6219028e559ad53aff12d55cae2c7eb59cb871030204079064dba85c55cecbbe1c18a6368f58a6d71300038a6efe67910eea5c5178b1f9a46f6dc4711e62683a349ea3490c383ab6d3876ddaaae0ffcbe6b143edb6750eb4b319c21abb33cf4a9e8305866b89819a46250633c659354d87daf35eea2e9e20853b6485cc3059fc15f1d8308907cebf672a1dd4d402cc616c3578494d27af0a3955f86efa1e4be7c088d4d334213adbb8811263c1925d844a44371a392d4ee9d536f763216d0c5b523744d09566f784be6c20fa63791848bfddb39ef77f543b41dabaab81039b07d4e94bbf5bc324e166726eeb49e2a01ddd372c430f02765af86c874b94de6a15856acfda46d12dc4cfc1407446830d4db3e887232dbd4b0bb10555846347df0140f5ee456f0c2dd37b9e0d8a3684f9782efd072b579ff3388322767650a008583632d9e0884d179cc47751952b686489ab0c0ca01b09f0e6d7228ef535a6173690efc3d32896f174d27a1bf837cb12b4434a92f49664a6aea27ec4e3e919a76e8032d7a85abc828d1f2fc3f97b2873871200375402b69740d6c6ba627412a602131f8e841bd3153a114935689e35ac005f578bef9dd1bef5fa79193831f4a65c9bca29dbc9ac80cf019f744c327ffc89a2ab557553966eb7671fc4f0db93e6492e531ef23eda292ff466ba247a1c0f097893b9a417c9d37f8024341b81bf571f0f3dce68bee759a0c20c45ffad069aedf824f9c4a417b939e315ef851973bf7321f10fda7ba508308b063e1bd0021eea0bd03c4c602be9febff525b9bf24b9ce08bf1545d7747304668e8b8206e55a9c14cb0f11e78aec43808a0e0deebda7d692ad8a623af044fff9bc8f2d21a45ba3ff11e2c5d7203766507ac661b6f3893eccf981224d3d4bb9aea5f923d250baa658ec84406a5460e1fae3a0e26bd362b815b549339c3d7d6ac844a1555363ee8cc366fd45091a87d853e363e0ac5d803a8364ede7791f7c051b00bcdf9167323e378f1903fa67dd160a6615408c9c6c027b8aebee7d2245d5d174f499039805428ea6ac6c19edd46285ecc5a442b603cf925d66edc552959bf09287f5adef4391634657f7860dc12ed7c97f775cb951fd253d058f3bab9c77961410430e21bc7f50e5900749cfe04a1b35a1bf2f7b19e3c3478f881f851d40712ed06fac5f329705250214585dcf7b70fdda1060710aeff6e49555e3155fbc04c0fe4480ec0b5bcf29d0b82f75fbf5f55f30f274f0b5aca9dd5751d1f4f3a3046df50ce6a06bb82bd424d8c23075ceec252c59c3eaa8e0e932cd0c8d81e125694c78cc4ad06d0dc42255644d9d24448d4739e70b6a9a8f7c874a25dc0a9f5a426fdb9bbbcf11c3851659745c1fbe1e73eff495e948d5c2610f2763c07cf4ec3"}, {0xe0, 0xffff, 0x4, "be768aba9aa28621d3ab83f3f27f5abbb5563e9eec653271e3d04cf8458900519dac9ea544bdf5b9d1221a416ccc2ce5c05a1e7593304988ab26915aa52f3975b04ebe6f47aead26fd7ced172ffd4b0c56a2bdb2e7482877cfba741f2f49d64a53a622ef37e41c4c38db10ba20e9187c6ed87270b5ef304f0b9396d9c4f42c1f45607b8406f2d5cdf044c5d27a6770c236b10f483eac17cd629b78dbbf3b3a82a27b431a07e74773119fc5d3544ec5d67a7233f2e76cdabf844b49779c571bf674a5789f2b6ffbb4e8"}, {0xc8, 0x1, 0x7ff, "71e89916f5d21460360ffd518d1929f44fdeecd0648a6b197d96cc46d03d6e6a3ef3eaef54f91c8216eefcfe6b0cb63cbb829235be68b2c027f2b514de13adc9a367d9f6f5243d2b7077bd91fabf1c16a1949c804f5a6144b896390b1f97c312c82735e74911c89712cc728e39c823e436bbe9f74692f8b5b7034788bf41883ec4709917edbf1bca5d575c17669bcd1deee16dfee6ac109e78ef53ffc9ae8416294d1882ccb13beccd0e65af74e4a3078f874300a7"}, {0x1010, 0x0, 0x8, "43974cfb012ecd65e0c4d71c1bcbde28a8c1e77be190c5e494c9afc64d27889c413643773997955725a2cb0c5ea278807a43a0e7da2314e27c9e735da42adabcb33854e76298c06a4064088827d320ee95c4103b866f8b12f1649b6655dda25c8330afd19b2e1df0ae73766b581e0c6d7b18f84d8617bf1dd13a956c82c38b30babc0d97c5b88b0341840570c729b24ec957719a2f4d9852e4e721159dbb4bb57b0d33dae60118951c5d259fd539557d2b506fef38285d861997e6d62958874058241c17e618e630e33fe782cc05ff4afc23e04a916cc370b20d49b712116da539ba83215251ce33a455277941f1ab6753c9d31e07eaa4e6f2a8b9f9f3260a925a3738d80fee263959f380d9b306bce1e48b45f922feabbb7c0fc22228716d9cdb90090ff2b04b3a03c4138610a1cdab8c781b60c47273a511458be388cd7beaf02f33d136e6b7aabc4092a07ce98b5641ba2b2ab453dc853dbbcb794b5d843036d4702808e90b04edb1a0d5e8f858e5768a17f644accee2c303c23c42d29140606284d20c0a6209956e92b063f66903cfe52c084cad01914b6a56e5818e6f6b043b400ab0241fadb31af61e662bd474a9caeb1faa4a8c84ae99f3f2e6a576c3e86a435ade8c217a083085e3d495653d7d14a7af4ca58098f10a329c96aa18ad139f8ab9418690019c228507490cd18abbdb4e1fa2a2ac30775cec618560886f791cf1090551fc6c7e05752c872def2d7790f322d056801fef11f6c76273474420a8fbde110fbdc785d9671e3a8f0c3bb9ca71770ed95c5cd87cb46685d94f52c1b5c633e29023af92de53f092fcb21ef27fb776d2dee505fb5d7ee80ea05fcfed8db52c5882b8bc4a14d7e74429862df11d4f51b8cdcd9fcd9c77eefd71949a1bba02518eda03f3858e0f20dfba530c83004a5ff620eddfa808cb36db3db31d3b23cd8fa00c1842f554f27eb9a17c04301476c6793c3711124f814cfc088758a5599c864ec83a3bf825044c11f212f1dce0b7ca719eaaf3b49d9c07a75fc520fa8aab6d67d8a9c11df77af9c549f9e2048439ba06dad975e8bd3722c394c24c97eeb53521bb37c88e9dfcc19adadeb3bfe90c293263d7160464dc9f850e6d475293a7da3ab686645ed693c2cc62bd436700f38d4bd47f70d5cf917930a73446f53debc4c9dd0d00b100f5f5573141a31c95d4cd1e877716584bd846179c8f0c562a58c764f9183ef87b3732eeca82445a3287d82a043d34cc0c370058b1c562bdfb2d42020407d163e123888fca1c2012371ac6c3027f1538107298ee5aa4433cb7d28145adcba91f3ba848206794f5d7664d82e27c9256fec1cd3ddc3dd1b3d8a13c7eb0844024c2b2246a4454edfde3bc50e1331cabfe3eba61471fa333735461b3c3d4d4a83f61474efffe106294062793f81b6969f42c74dcfb8734b5fd1d448fe9df26878d90dfdc9e4d97086c17830e6080ae40e662818fe267109ec61d0343eab654dddf468947b034ea4ceb5cfa42f480ba4f786e91732a6de510d0e3f1ba3514dbd51c925ad6da860132f022445d8e67750d845d9e617a55e0a0bbc00d9ed91f1af3f51cce785f7406ca069c494d281ee518074fee439aa5350ea2ed551198e7e8cbc30e332a718f65ed7f2c2e723b1b5e60e04d1747a862df1dddd6d96bfd56e6b212f48c010595a07897c3f32da45f2ab2c6069e23b7e97f3681828d92a6049a39dc6bd5a81167626ac3d128f2f54c7d240ec13aa122dbd9ee09b7e50ddfbb3710308d4edb400172afb6749ec1a9e3c2b350482c7d293db12d9eb8d3b6330433ac5f491ef2959d0439e512930b092516389adc112bd8a6d5f0adc6b4095c28bbe9380b66cea1d57a027ba6d4cdb4896047927de391ee10f90b46760867aacc297c6d6fe98a397367c814551cabc10fee51bed9ca7d996e494ec9ded7797e499e3e9b215960fc55339360a4cc36d13df630f759f86dfd6ee24e1d9a442387dfa54977dee3b110fc627976a3e1e25c6d6758a092a0ad5b19c4abe2bd17f33b18285f12e0420d9fdaa3823973aaa78984cdfd0a5eccd318a225accec11bbb919d7869aa423ed011816bc490b40965bdaa41cf06e8a2d501c32dc428befe6af5f9544f88efe4c330ecf8fa0140d2abd1e23b4c494000e7c99aa6b5eb6e461f0657af6bd38bf1759e90d1a60404055598b0978aaa21165cced36fb812864f12bb8e663afb4d017b702d94d2d36a16953d79d4b927f26caded4408ed56dc5998a28931a0a8d9cbe38ffe738d116d09008214361ea8e24ce5126d2965e558e4068be7977be29db668cb3177b5664cec38fa2c8985a01db13cc70df3f9b163e7b7ec251bd67781a0a8a2e8bbcdaa18dc38a3412f1db708510d1ff50c335d685e16f7384383ebfb687a345c4bb4cd261aa55ab126adbcb041bd627f7a5f42461284c6a478c319d9d62c471e6d2c49180f44d977b680b99985d87647900eb1e6c5a24da67504de3a13146566b0acf156303a855359349ca0378d250f0ad5d0dbabcf02b7944d40d542057d69133d78df9beb7f3109757271afa85e1ec753299297ac5932ea73f680c928c3313e32893a79445e39b274fc35ee2357491c9d8ab978f650748a044776ceadaf5ff3bf61f59e037c643c82e8d557f521412c1146e4243d05b6c19567c6d5e18217a70e777964ed2ca1203158f3c88f0fa021257c1a564961b516c29007ec5211420f6ea086319c404d6cad535a138fb99bf30243b27f8705cdbd9c8ca0938a8186be218879141f25e589015db57802e97dab1592a5a098eff8efc2cf16113e129613da030e7de3c1bcd4701c1146d39a296d8ac68e3b96237ec02e5e9c4b96d4d8c106b293c9210fb4fe16977ee76e2d2912936a08496c53aeb36b14dfadd767c99144497a823553d0b49fac0da85aa8a216e2ff949a2d89f79ab4b8b042c029cae2570733f755569b01f05c9856caecf1f666f188a46e3eb2883a63e0f91e104f441ede5c6549d88cc0d345475d97475615df2da715a45a2bd0100eda4af686f2e831164c39bcee9c416bb67e23a4b5f2cfba95c78c1f7b92dc1b7e5a6f39bda373f59092af94c2356f3db5fdb5d9971a2f664bfa1ed42572ed14871f3da28e2d29046f4cb3029b3beb667fd986a5f8aaeba47a6c809f07bc606b9e131e4334613311627fde9ac5797e8fe08053d94b068fc43eebc56a08dc924bf1bdbae8bc56f617a2a3c6dfd8529c7837b0aa6b8ce10b1e6e10a9c0595238ea1100f91ccb78dedfb984aea31e795c701c559d1056e128d48b5bfe48d9cc93ce788239f07915ce60fa0ed874a43f78544e3d88b808bad9943eccd644fbcca0df2a6fadbc319c9ee7bd22c22ac298e625da9b6d1e2e1b2514f9892c68016cda01a9874ddb005b938dbec99294d664a04381bd82a9144d4612c3adf893eed81037ec80a6e7d6f42559f50e0cea582e07d8506c7dc783da40fdaf098800084d39b7b483ab64388bda905be9fd9a3862f4d6e9df155ee4ba3e6fe9938ab8b85cd1532c54bb08bda0b9631ede5aad4027edb95f67a32de45686af2cb8c83f50db3b0e97ccd3651b5a752f4a708806b7748ae6a6044c7384af583aca222bcbac96ef2919ca3b2cf14a0294988230cea5e25495a08a02e29a768e7185591d9e9c0d3c2b862e93b0a66abc2ce3083ec005ae3cb0dfbf56d419e69f95ee36a5fbf3646ed6f199d35d90c9c08b2707ede6f9fae3375e12dedae6433008f0078e15d97504fa058872d4e8bf5f6e8f7cbe7f38b60c860e52e2f57d173d932159f61c8c711858f4c37eac73f7a54d45ba024f2ff0c96cd0434b93d8cd5b16e19a7d4a9de0696ab9498a8e17c7f81f5a1452618cc9217efe121af2ba4d6a0838718e58c5097203b034d59b51cdeb55bb23507855fac888d150f970fb8c5b4e2aaafdd53f1c426b13cfa060d1574b1742dc4c8b74c019f00c4ca66b7f4bc1c1296944ae78a5891206e4a7daa1aeb4c8877d25c60798fc6e029f7034d6ddee7d001822388b064ef2a9becd3744cd88f0f063f4e2171a9d1dacd908dfb6352efb18a873479d98fa2d6d99a7122a10fe4239b4157d4e8fdca5879b055f3f9ce72f9cd1c8463931e4f437572ea953c423e98c9fabac8f35e52150a298c8b61094eaca8ec5984bcc84840847435b0a4c7737a1face9b5c05c567967d7c86664c8be3191bfffe1ccfd0f3dc7dff7c3076b41838a3c53fe3840644052768b8a93cdcf2a9867c54ce66caca054ced1b4e4edb29d1cb0664bc664df4c033ddeae997dfae02b4b73e506531b5087837cf6521e6505c3695550446f593d89197233b1254fb20cbdc55d8ae77ce73b7b0def65adc1dab27037d106d7b73f11b428c95df1d9e5b1135dd23d8eb29c3bda82dd48f400c5b5ac5625f78bfae5a4cecb18dcb7db4a9b9a345be522934e9803e23392c65796ba0af2abc277ea032ba0d2cc1824bc8656480c2143db8f670c2c7f6aa42307fb2cda06d298dc6847e3a3ac91fe135a943a93d47bacb616c4fe4523e32733d77f3084eca46887c63445e1c5d42aae2656e47f5c100cadbb6016adb0d4f27d8b3eb0701f8f8ff072e06ba57e5c0607fa51fc7b99eb4e77f0bcc77fc507808ab6c6f6706b50bdaedd91de8416a328be1fd83c8e793d5d5bf41b83fe051e18fe525690503e62f19d201f8530b109cc038c7ead98132366db1aedd631faeeb3431ae0f732c691ef92c76e08daa6b2c6162148e397fc88683712ca8c7b794598035d9c1ac898ad8ec60bc79bc2da3ba2fde6bb75830057fa2e4d37dfaadbe09d9e2c090f6441705d84236818febbe6ffbed8ee2af4f27d045398584d994aeda764ad2458a2b885a10abba95e0f69ed398bf3198d4052b7478806f434c717e97a7d1260d388c546258e90d4657c30974616e561f6650eb6340b5e9fdec71466d41ed1b1a84c44451dd70625106ca1aa936577485b34e3a29dcf43f863563abaae4490b44ca7448d49a08cfae6440b2610df375fa340052818f5ff52060434bb7a9c383f7526343989b3c55be34c5479d6d72ff4169031fb6ff0daf7ef7d03b8751d8716bb01964b73db1b7d5451cc9eac726da358cc7fad0e9c432c2cda9f8ba088b33e0949e3c2fd478316086b1a02c382f388d79eadaf009a16935b18b93c5a0803aa24cae354c7436bc64141ee8d05dd4028c6d4b1dc67ca6b6ee316ee2184b1898b6e62d5f954cb92ba0c7652a8ef814a6e37a684e60463a6e773d0ecb2e14a51a8c5d3765a33426dabc30feff49145c7bdfb07d4ba78c8dd28d857bfd35d9dbd9f7cf910c13e2e0e8a30a1833c9b809527f9a46d88109d3e02519fc745ddab60a41252178c8f061737ac0fe838ddf8e8db582122f14360758b400a373259e84e67e49ff46dafef3a3543dbd86f6990e31caed14630e73513dc09a41146e75205e064361fb1fbe2e1469d6dd919c06f6f838244fce4c36487d2fd19694d1953396423b42d3d5bdc2e11a0338db849c050ffcc8277411ee15317040d79230115d993d915f19f4c30a99bd41c12753fd686b14237fe5a2fd23132083c2091c010ce475b9d66a17f2f38744999d9b437a60a6d235afb3e3067961f3585bbfaac3d1d6526d05403bc103b32aa5e1c8fb0c805c73bc63b6088807a3d56aee07d82bd5ed7124c88223eac20e627844eaf82268bd8946f761514d6765c238b9f3a9138b4eddab22a1e92dc468c01cb7d00c1c0b4edf475095f04860a5bfec3e952a5e069bc542d77488fd434eb0780917d594f5a44c"}, {0xd8, 0x1, 0x6, "842bc7e3b528b58f3165417ed6a3438ab5eb4bc6eaa511557e8bd813fdb449cd818776e6123bc3ad6d24685406f7e27084f7a1c40b2eca428dc46234b3e3425e4ff084471ffd615f0cbf0f4e44d466368775ffa3109e0241b11619027288918e7d49782c6ed31b2d88362253b5f8593c4cadd143dc41703db3a753db25b554ed9258a3cfae403b7171de885c38d9e7a5f987f7dafb5f4f3d47f649dd2a3865b638a6697b4622a821f2af2b3e456bb8f352bf65ad2e615abc418effcaa0b140d15b5c3511bb1e"}, {0x110, 0xffff, 0x6287e41, "83e7239c3ba6cee7e6e5b23797ac16acf4c916221cd6beeb88aa87d9e54b438e7e0015d0d0d32b753ef0b06eec73ddda484567788cfca8f94de4d13635c3fc68b36e145efcbc40fe12c602d02ccb33cd467b3a86777448500e670473c8bdd5dd825a70acbbf785e3aa9626ab8977ca8867c256d80820ffe5458a9378eaeb75c31a33618c056ea84bf6eb200117e1643dd0d44716dc5e6e1f19506f24a7f86afbd46d6bd1e4caefd01e4305d91e7db310896415bd40b88dc816f4a9dfaa0863e583cd9d8da919be372999557439f1af563cb95476e77927de8ca4d1e75b46270794ad4e5165ef7bfd6fc17291a41a31275981f251e54ade6c9e"}, {0xa8, 0xffff, 0x2, "266b6c6087e70d0bbd940cdbcf863544ead7c7e18797e2f2650eab540fcdb47cd0baf887c5c6c3b37f744b0913c5b168c323324917166e61586ef7326a3f2c96accc3ac5b59ba2616f2013e0e69d51e0327d1f1874110b2fd151b0731bc9bd8edbe04664b3dd7b6d6d9f390b944a65809dbe5c33019db93e8bcaf758ad2d0ff7aa4868cea42aad283fbb2e791ddb04990a04cf"}, {0x110, 0xffff, 0x80000001, "60a9e0f595ff62aae755668e64297362b4544fe772e34e33a4600a7773be18f9ff9f077d4c5e14a7410a1422f5d11172f3dfa13337ccaaf4777aa2c5703f2cdc0875f67056b813a40288ce5e2ae86247aaa13b29cfb29db302e1ced87a35a7a7a6d2dc36106e86d6f3fec531f2e5cb005311590fdee8071de44923c5cf126f233c7d1a2e005e3987b6cd46bff9f2c23c73ebd9842b70e2e0cf074ba2c57c09746404a4744c801c7612aed7f7ed370fb4f86227fd86611bddea59da6a85747d6e23eeff5bf7bd6769fdc7200f92d4b1f8b6044f3b87024752eb7c99134b7a506e9188a9408d69ac773dd532f672766f374410c7f20e7e5e757f2ae1d0"}], 0x2568}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7fff, 0x1, 0x10001, 0x401, "53f1057fccc051354ead7ea28f0bcbae2ac1f2d8", 0x30604a7e, 0x800}) 16:01:06 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$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x66be, 0x4, 0x96bd, "4719b980beecbdae4c7b83fd7b3a761743782993", 0xffff, 0x1}) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:01:06 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000063a000/0x2000)=nil, 0x2000, 0x1) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="2cb0ab748d87dbd3bf67b69c1a7d4f508c1aec3ce034e671a8f6bfdf8aec7e83c5492937dd1f07cb9d7e2913c6fcec0884623c783def8ae1a7bdebcb18d2fd7992a7eddc79461ce49bfa676c52f7b5299561f566c02ad0596f47b0216fc3f218a9631107182c981e67dd11f473ab37e3f9398d126dc5ad58c58e36037c9e279bb3421555ed2eb4f478d9d14862602f16852cf58cb2441fbac69210a69784c5ecf1672e063fef221287976518aa375cceb37ca532e350aabefe4d2fee98e2fe3a663d2d862c625c837bdf170f2d6e39cdaaeb901e59b87c8b0944fc4bedbe231fa29e557a163991383b", 0xe9}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) syz_open_pts() r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) close(r0) dup(r0) syz_open_pts() 16:01:07 executing program 0: r0 = syz_open_pts() clock_gettime(0x5, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x5, 0xfffffbfffffffffb, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1083, 0x0, 0x77af3f30cb93cebb) 16:01:07 executing program 1: 16:01:07 executing program 1: 16:01:08 executing program 0: syz_emit_ethernet(0x2b, &(0x7f0000000000)) 16:01:08 executing program 1: syz_emit_ethernet(0x2e, &(0x7f00000000c0)) 16:01:08 executing program 1: 16:01:08 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x24) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:01:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) execve(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000680)=[&(0x7f0000000500)='--]\x00', &(0x7f0000000540)='*[${\x00', &(0x7f0000000580)='-(\x00', &(0x7f00000005c0)='!@[\x00', &(0x7f0000000600)=']+-]--*+/*^\\$@]$\x00', &(0x7f0000000640)='*[${\x00'], &(0x7f0000000900)=[&(0x7f00000006c0)='-\x00', &(0x7f0000000700)='%\x00', &(0x7f0000000740)='{[!$\x00', &(0x7f0000000780)='/\x00', &(0x7f00000007c0)='![\x00', &(0x7f0000000800)='}%\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='*[${\x00', &(0x7f00000008c0)='\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000480)) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000009c0)=[&(0x7f0000000040)='&\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')#^#]\x00', &(0x7f0000000200)='T:\x00', &(0x7f0000000240)='![\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='^\x00', &(0x7f00000003c0)='/\x00']) open(&(0x7f0000000340)='./bus\x00', 0x0, 0x3) readv(r0, &(0x7f0000000040), 0x1000000000000091) getsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000440), &(0x7f0000000e00)=0x17d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000980)={0xffffffff00000001}, 0x8) execve(&(0x7f0000000a00)='./bus\x00', &(0x7f0000000b80)=[&(0x7f0000000a40)=':\x00', &(0x7f0000000a80)='}%\x00', &(0x7f0000000ac0)='}\x00', &(0x7f0000000b00)='-(\x00', &(0x7f0000000b40)='$#\x00'], &(0x7f0000000dc0)=[&(0x7f0000000bc0)='&\x00', &(0x7f0000000c00)='[\x00', &(0x7f0000000c40)='^\x00', &(0x7f0000000c80)='T:\x00', &(0x7f0000000cc0)=',^\x00', &(0x7f0000000d00)='\xb8\x00', &(0x7f0000000d40)='+\x00', &(0x7f0000000d80)='^\x00']) 16:01:08 executing program 0: clock_getres(0x2, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x688, 0x0) r4 = socket(0x6, 0x4003, 0xf9) r5 = dup(0xffffffffffffffff) r6 = syz_open_pts() r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0xe19, 0x5}, {{r2}, 0x0, 0x81, 0x40000000, 0x101, 0x4}], 0x8000, &(0x7f0000001180)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x40000001, 0x3f, 0x3}, {{r4}, 0xfffffffffffffffe, 0x8, 0x81, 0x88}, {{r5}, 0xfffffffffffffffe, 0x83, 0x400fffff, 0xfff, 0x2}, {{r6}, 0xfffffffffffffffd, 0x0, 0x0, 0x81, 0xfe}, {{r7}, 0x0, 0x18, 0x40, 0x3, 0x4}], 0x1, &(0x7f0000001240)={0x6, 0xb40}) 16:01:08 executing program 0: poll(0x0, 0x38, 0x401) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001600)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = dup(0xffffffffffffff9c) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000001700)={0xffffffffffffffff}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wskbd\x00', 0x402, 0x0) r8 = socket(0x18, 0x0, 0x9) kevent(r0, &(0x7f0000001640)=[{{r1}, 0xffffffffffffffff, 0x2, 0x8, 0xf9, 0x10000}], 0x1f, &(0x7f0000001780)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0xd7, 0xfffffffffffffffe}, {{r3}, 0x1a7aa21640280350, 0x4, 0x82, 0xda4, 0x10000}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x1000}, {{r5}, 0xfffffffffffffffe, 0x2, 0x40000003, 0x8f83, 0x7}, {{r6}, 0xfffffffffffffffd, 0x40, 0x20000021, 0x7, 0x200}, {{r7}, 0xfffffffffffffffa, 0x1, 0x80000000, 0xf89, 0x9}, {{r8}, 0xfffffffffffffffb, 0x41, 0x2, 0x100000001, 0x3}], 0xffffffff80000001, &(0x7f0000001880)={0x7, 0xbc88}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000004) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f00000018c0)=0x1) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f00000015c0)=0x6) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0xf9, 0x7, 0x0, 0x200, 0x305f800000000000, 0x6, 0x2, 0x1, 0x8, 0x800}) fcntl$setstatus(r10, 0x4, 0x8) preadv(r9, &(0x7f0000001540)=[{&(0x7f0000000180)=""/121, 0x79}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/185, 0xb9}, {&(0x7f0000001400)=""/187, 0xbb}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f00000014c0)=""/128, 0x80}], 0x7, 0x0) fcntl$dupfd(r9, 0xc, r9) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0), &(0x7f0000000140)='.!/\x00'], &(0x7f0000000280)=[&(0x7f0000000300)='\\\x00']) 16:01:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763d3479f1c9a00"}) sendto$inet(r0, &(0x7f00000000c0)="ea01b118b28b0c488cedb2040b22003f94b9bbbde6c0376cc3bf39285a45e1e29b8e3d8cfc65f3a59d2020e94d593f8c844f0d20c723ddaad33d42c5c0d07094d0ce394f9eb2a40866fc413209389e29e58abfad1f72268f1f0a37dfbd78533d86fc0fb8e57629802a2fa6574b7c7811d99b08f3c159619d527c35a53f1241665aa7be5ac1283398a55d251663769420fd37d020c675e312e7b1c50aed46bbfba91cdaace972587601ee8c3c49eeed7213d7114252443661", 0xb8, 0x572c30a4a3c0b3d4, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:01:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="8d67470fdb1124b1944f50ff39dd8575bd4da6bd574d003437e410d6dfb0cae75811525025f87890f4fb4523d76b7a92e47bc4ca550752004eedecce4c04e1110c575617df2eb7bebf3e75eff3581581d520cea6e9cff2fc9273cb01000100b4d00b390c254d152158a7d9ebe872afaccc0dca8e2c26bf6e0059079fe5733bb12ad60861b18dc1fee4e1677382f6cd7cd82fa05466d598153fd8c42030468dd032419e5422753784e2d3163a56e19effdb3b0041b8eb26581a11ba13405e91cdce3bbc687da44eccc1a0574dbab90c11d4941204fdeef544c0ddf0ee935f5d097b277bfa306ed71d2f2e55b344795d7b09796fae2068", 0xfffffec1) recvfrom(r0, &(0x7f0000000100)=""/192, 0xc0, 0x40, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 16:01:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0xd000000, &(0x7f0000000040)) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:01:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3, "999afe4e545be3e71f9aa96392a7639dcb510974f50d5907bb80cd2e6767ac22dcd4ca1eabb29d42554ea4347e38020db024db59cfa9a140d6cf22d3d4bc206306a050d0dfc8daf7fb185bdf4f43357bae192e88d4c2335d83a2c425021ddbb10f3abf8c3366a07c510da955a5de6cdb431f0da4665059650e9397db75f6856f62ebb14ef093ae28545ce50f8c827201a2bb239740ced3d216907f7c455b4545ed63475ada8a6b0ffcc4c04fad3273b5edc25fe4a3af401cd9872cbc5763fdd034d6ab1973b00dc310546342fdde520c613dde767d273ecaa9ef35971d21e849b7745e63971c50eeb20db5a88744"}, 0xf6, 0x800) msgsnd(r0, &(0x7f0000000080)={0x1, "fc727ec3232719049ea9"}, 0x12, 0x800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008fd3bd40c2b5928c95f1378918328300000000000000"], 0x56, 0x3, 0x800) 16:01:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 16:01:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x3) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) pipe2(&(0x7f0000000000), 0x0) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) 16:01:09 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file1\x00', 0x0, r1) nanosleep(&(0x7f0000000640)={0x833, 0xe3}, &(0x7f0000000680)) setgroups(0x0, 0x0) r2 = semget(0x1, 0x4, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) chroot(&(0x7f0000000500)='./file1\x00') r3 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000004c0)={0x2, 0x7ff, {0x3, 0x9}}) getpeername$inet(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe2(&(0x7f00000000c0), 0x4) linkat(r4, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00', 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:01:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r0, 0x5) recvfrom$inet6(r0, &(0x7f0000000000)=""/63, 0x3f, 0x800, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x10000000000}, 0xc) 16:01:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2}], 0x1}) 16:01:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0xfffffffffffffffc, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000002c0)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:10 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0/file1\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:01:10 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x40000000000000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=""/27, 0x1b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:01:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0xa00, 0x0, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:10 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='rc', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\xaf)\\^@\'!:\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/{\x00', &(0x7f0000000340)='--+-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='rc', &(0x7f0000000400)='/{\x00', &(0x7f0000000440)='/{\x00']) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) read(0xffffffffffffffff, 0x0, 0x1bc) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)=0x2000001) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/253, &(0x7f0000000080)=0xfd) 16:01:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x8) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:01:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000010c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x0) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) write(r0, &(0x7f00000000c0)="dc57d2efa4378e9e0d941b5483bf0ab336fe949b88728a51bbb993b3c03642f55e0e5c3f4b101cdc16e36f54a70921e07be62a4cf20afae4e8a2fd86e4ac8bfb1d071803c4134a103c5387294c10163032ba83db70db5fb69241a97911fcbc34632e89201557125497d6b84d8662c3e0c0f82ebc0dd1be24363a18e0e4cee196ded4d78477c2e182eeb966620e1564d8fc6d699c06cfbea9de316dffcd4768dd237308d3f293e9575fea4996c7f69b8a0f7d6e58d87e92c72622f5350e85daccfc855415f632db01ceaf4aa8b3a6566e9c41c1a0a039448e78cae985d865c2e520e85964ddb6c45b4996f1ec2f260d7f350de3b1e140f1ae8d2ce0ca1090fab17f6bd4b6211b97eb4f6c03216fc3cf97e5a17e9957e8505dd4b9885e3436537913e952d4ba070e1bcccd9ddf0df8b58a793702c088552b4e9c43f183d8105cd8cde7aeab59fb7c35dfe6e30df7325043a427218fe442adb89c71cc0f5442cdc2884646e6addb20efc91bd33864bcde537fc9dd9249301494259a008cca28cb68a4b1447a5d2f912c8917c29f557c74558ee56219aec18952f63154b26f520163602ec16a50d3efa7dc5554dd7fb8bda8f430b24da3f4e688ae6a35ceb5c23b6c4b805d1913e1daa0e94fd09db3fb731298d0d8bca19142a95ad049ce3041bda360b0c3e137f1cd060e11fd78cfa23447ee365b903c0f63e7f846b60385977aee643f3b3c9798b8b36baa975d90794d2dcf8e9e829e1f52fe86404013f17e55708cb2fb5f1c7b132a64762a3cda3c432dca57373452658310a1ec7ca14c507c8e1289954430f3266a5c08443bd9203a7fff4f244467b6a3a115e24c205f9a8a2c9b7717c5c673e0ba4cb7c64fce5ff604c11de1ce58382ddca85ccf946ea7b13c62db0928a3660c2a7895eea896eb08474fcefd3784571379cf879da74be077915da6e9262df8d2c6a57e5ba0c28683331ee30a3145b08982e986cf66d93cec20d67e51c8a5b6487e5e66b7bb3078a2fb657a3d6bead10611db0130b46b949151e77054507e83133162c03357e3941aba10ca4dc9b1f59bab377c10cbbf377f58bbf6094d242567c2d141dd7df92121896bd29713ba2960dfd560dfa6e36b4649b323a395b5792020aed1e9f3ba48ecf2b14d539b98610a8cf54efb02a29d22641524bc14eb16c1cca692d8acc759d0b29bf63b768521a1b4973cd355ccd4d2baead306465ffea1f20e1904bce32f326fce19116eae17d1b574d516fa8621d90aed13f29bd66754f9a9453cdc8c24322b74649b927eceb4a96d6918c7b9f3c4d62ffd7a5633018df260b29494da9b241cb97e36ce69dab06e38718dafe390480c7a64c9b80d669f529ebcbf3423b88f6ceab4109bf8b94b6e185ff382e3fbe047acaaf49a9a7bfe8f289ea18531e0e91f37498a031207d50a62b673a2aae4f77be9d2349d9ca19d78018c5a90837cdf74886d44ad420aae152d06109240358e6d0ac9ecabf595ca492ea6fd92a1567edf1a8bdf4527f8227bf1f79f193577ec4da2752f8a8d6667199df2c6caa4d6e4109a71b5f8244efdb9135c965e44414834f2d733d20f3ed50d5e2e9964cf1901a1488956a465b2fc28334e2df63a389fbe22c9792eeac142352b9e11f037c94fa361244844015a77f5e526e6882d09b244b50aa9cc85a43911b1b1a5f1e7f472c3265342e10dd6a3a3d5acd3f42e64c8bf94d144fd424a95fd26fec15c0fd99409295b3322f03a4247ae6e502ddbd4f4f248f4ddb40204e3c40307088a6dec433015aae278f2aef5ce16c645ec66a97146c62070b7fbe4ce7b88bd5636282d18165ef4037a4d262486fed1f333cc709db6f3da35e9638b890c7ce5c2400ae331f3e84734d77dfba7a54b5e5b692633a765506edc5dc93b29853c244e83ad5032fd17ef3fe08028119f96aebe8502242ea007a3bed91d8b11cffbf1da907f66cbb4078aebedfc6f1dab6d3dd47ccf1563b4c5ec1f0c1e86d2aaf91c42e73e272a500b7564128ff54e378327a1b38d592d65c81d38345bc3261e88bed2aee2fdbb4e3bf0802eee2759d04d850772c6baae5d972c9aa2dfaec8b1bcd969b62360d497d9a540f21413ff0ad23cf9487de8e4821c1bf70a8a4434ec8deb4bdc520d006956e4865b82b7ad512d1ccec17d32c3722d8f0115797fa15581ab5a20888bc62bc5fcefd992ac5306ed166d3ac67039927b28ac11e0ed78c242bd0516ec5cdc886a04752da3aff9a16c7067a63ceb2ade9edce2cf527c8bd044ece48c4a1052dfaeda72ee659e468b3bafc6f867a5cb1bcf4c8cdc811da0132cf03e4102e198b70e4c5001e4cba03ed60b831bc50dd3d67df335e083c6b94c516bcf76d24df57d40a43146044002c4a19935775f2b74cdc63b00f178f60feb2a49f24589726ac7d67d165d83597c3a7b1e1c16f02b31ad266ec3906dc334b7ffe7e9d68cc75bf7e6edd00054dcd7fcffe9cfa4efc21ff66052d32bb456482ba8e42c3011cd8c45a66560f964023a1913747378e50552b57300b00c00bcc85f03d30eb6b5eff5e9c66f700eeb1c237702549f8884514b5afc0af9312427aa7905af727c145b7963eeae4b9d4c2335273192ebe1ebe04e247c48b877328673fda974fad5927f1b40888055d47d474aa29689d94b35bc5719001e926dd3341ace4892e5ef2680bb290fd3c6da02a6a49fe420240bb1a0978c914336b48c6dd81d24984c8efff701bc1db2cab3dc2b6c04abadd4f6a97ab345ec1c02fa822dc63ee8f01ce3c791288bbc051b811a8a95a599e8cff46ab813726b955633e89528782b56ae9c7cbbdf3838115cbfff8b6fa1f5d463b9ebef7c21e306faee872786d11841d10ecb1a132b6cc5646220028ecc524a97ba8a3f325463df99bbbc8b20c2d8e5225676a1548da6f42e9f33598d16e40a45d470644c8d15611150bcb4cde0506b0bc3e959e824ff3cfd0e4424317cb5fef7f064f8de967fe6b8d5e28010c2127c6f3deeeb4aa50802a33b2edfd8a1197835780756f249cf8996ce541f9dcb4ef0a961d6fce71c15eff8241a263a07e5b5cdac605f123752bce4a6c87a68e65cea3610678e2902900671d963850f448d8b3e887929d5a098ff811d2f68fbb0f190391e06fc5a611f5e0a6899c8b901edafe8848993adf7d849e19d9fbb9dc296d829d2d5036f21bebc963aff88d3fe84af7174aa50915c2c6df1df85b9d7c10cc44b3607e16dbcc6144dfe2f89eb286a4eb9313a3fe7d9666cb7dd5930eeb8154490212df40709d1793c1d1439c59be1f4fc1281a84f7afb69849b6368118dfdcee0d19ccc5b337be661652c94b0cdc9200ffa86084f4877d367b2658d4fda60e22f09bdf13e85fcdfdf1dd71c9a233686f5544341a1bda5b90fa4f7f63fdb74282eeb68fd3fb9b8409781eb77969f20ee792eb22156e3270f211c4cc49f3fb65732e108d9c201e59e5931cafda29a7948cb22f1b6b3a54a487ea460d682b8b88860d108956a5d21edd4ff65790a9239cadb6fda5d155a80b1ccdd9cb3970293d29f0e0445bdbcca9e24e343435a81e2bae3db736d8f0165f47022a7d8a6f897d03d716bac0caf0ef621ce0bf1be836ee1baf4b1ba2659d9c80fcf2cf5c7d418873281c262caa4df82edd167efd587a1e539fad94067739e28ad25b23db1f1f1909179cd60e1878b57288427d20a06616187ccc118ed3e3a75d4e88cb366c80f9b2fda149933bb0edc3588b4f359a225f89db948f045a165959b9ca8f8df720959dc6cf697cf47b2d45843fd850c23e6bafc9f4fb48a551aca915435b957e70a2bb163879a46551f241d66407e41553ead4897dae67041e79e743cb1dac0b417e986ba0e3b5cbca8ee83ac8338789c31ee006827fade39e7b7bc281f02455983e32cb16bc27a2b4a79d6e603d7ba7cb8607fff6e177c0f78af45ec5eac2ab76b19cb4b6a9c701f08d7cdd4a8b71c3383d659b79b404ca5af9014503607a1af13a800c1f10b1c46b8e431a997e5f6b484010bbb146f5aa3eec0208c8c04b16c5fcab70ffd4962252f3562acae863c36a063043cca5fbd0df57c37ad3dff9317cbac988eae2ed5b3538774047278dcd117c9cc6919fb739a28c5b98fb8a3ac6fe7b519caae50f9171ba2b3afd56d93c167056b5e144511cab03770bbab0f120af1c78b986baae8053b7c2fbee9e68721081a25376bd7e3bd2987d682f39059a1386db60588196b6c21c7bb4b594bfdf63a0d3dc9fbaff90175b7927ba3c314ecc460d9686567b4977a7f38a7a0b5a16547fc12ded3c2a5a13a6b9522aba31671d4ea4287d9311962aed2e00fe90047a3ff373bbc021d42bb67867b2eab2b70d5bbe4a7614c059e6d92839079c94199db7aee18db1f07659df884c2ce5c2fe78a8723101001d12c244212a463d0e786932643a62a7c8c4bc71a9f570a84547ed307ddd470e8d60fcc04164b439ffc8201f986a14949d488ae7c6257a0f9394cf458494a8fcce4a0521c1597217e8e2a4d5420aff30b15c3983fc8c765ed875e8551f87f39bff5cc9c22d8bb978db615746b79934db159e8237b1065bc724fae96bc37f43ad19f92f19a5e0f8b764d327e9ad527fff6cdbad002bc64644439be074f17793460caf6acd5cdfa8f00b0e6fba6c1ff281df0bcce610bd36e61f89cac90f95f99791918c5c658d1d6a0ecf8541e1c811c6e49730000220e92eaa9b55e8c86f149f75ed9eaa9ea33ff6723c7a1c3bc4ccf5c2b3e86254eacaf7b0f9b1cbfa7a0849d9932b016ce6bc6a517ab9fea06237e287de1a5d487ff0210fa9ef2acf18f11c7edac549ee874ffc1a18701a9609470b1357cbe5d1866814a41ac95aafa479354651b4192ae0bef86f0eed1f664055ffe26878e123ca2232530fa8a180c2fad3d6d3bf2cda17575eb29bdfee9563449987d02c2195a86f99621cde0200307417c860d3babef14d7354e20c65f89a10e36443abab654edc72e22bc1933b3a0d64ff0e5d672b56c39d1d7fa250dbb768d797195a7e34689a69e12bad8c232596bd206f5f84a91cabd54e81aa4c6b631cb715dd6414d9cdac567fa8d31c2d5220936d9b694c8bc6d67dee8a0f06bca4fedf8f15f4fa23b66d7c27b0f8c019c25b13710c2b9055ef64d641d74e218d1857346433b6d1bacf11669bb887f8a2d8efcb041df8f77b597e903589e9e29e8ae912f09a813db1a161f2a317643e651c2e1754fa30e42ed9130c3e31c2684c2d5669bba0214c5557c681e6d7a76f4067406312b4bc9a0b7a0720bacc321cebf36ac398935559225acfac969fcc5dcbec61d1fa84906d8649d26f51823c766c24d50160435899e028f0e118143790faa186df3d69756d04d756c56596f103ae3a7acec1388249e391a59c1305d4c1e8cf43582460db8809fdd175cb486255156800bc5bb297108af4d3c0c037ed7dcbbf0026b034e719f5c28501299782807e9d418d7f1aab8512c20b2a19ceff007e4ffb0b8ef9d351d9dcb6687a977b64d01c542a2f3df23c5d9cc574601c905dc786bff8c5e0901c5ed8392026210a79c0b49fc462342e0b186488193b8b62a241b32a6ef08f351fe0e197d42f2d23aff32201f0cb4d6c85def9c0c3f5effdccd25467300ce6a19e3311b217fca0d657d17859c8312d02051a0b9b16ca99e70135dd0fd99e6ddd43d06246d9b516ba626712e78529c66a71e3fe5e767a1aecdc1ad56a2b63245c838a9f215ffff5239dd140a17947a64aa9372719b9c50e3871c6990e51a270556c613af06837f2f47a253d58db3850827", 0x1000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x8}) 16:01:15 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x8}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x24, 0x7ff}], 0x1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:01:15 executing program 1: mprotect(&(0x7f0000051000/0x3000)=nil, 0x3000, 0x2000000000000004) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:01:15 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000280)="7cbe1580d6fcb80a9d1fee266933a822f574092a974f58968d64e5dbf9527ed4d724e45730cf6ddb26543c0129b44118ad53988db73b3b86c5d44884dd084a97920b1435dd63a247d5e989bc090a47c859c1eeff0742f9b8ee54264f9f129451f7e852a3c8f5aaa994b070a9cb84c833909714f15cb8460b1db41211837a754740521b3b42df44046133e57d476071b1465316ca6e4f7d987b720d78707f440b056970f535fc8be18bb02d8e8c5bf1fa6a76aaaf01c75c95d8f02b9804cda6d98978ecbcfddffc8f533afa7ab0e2dfed9083", 0xd2) open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x4) 16:01:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgid(0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept(0xffffffffffffff9c, &(0x7f0000001780)=@un=@abs, &(0x7f00000017c0)=0x8) r2 = socket$inet6(0x18, 0x4002, 0x4) socketpair(0x11, 0xc003, 0x81, &(0x7f0000001800)={0xffffffffffffffff}) r4 = socket(0x10, 0x0, 0x3) r5 = kqueue() r6 = dup(0xffffffffffffff9c) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000001840), &(0x7f0000001880)=0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r9 = accept(0xffffffffffffffff, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) r13 = getegid() getppid() r14 = geteuid() getgroups(0x5, &(0x7f0000001ac0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, &(0x7f0000001b40)=0xc) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="3585753358cb6d847009ccd59c67864b0ff332b5f2ac8303f3b9", 0x1a}, {&(0x7f00000002c0)="5325ecc13d017348674be7eeafe6a3dc085a59204453ce1e6a", 0x19}, {&(0x7f0000000300)="356ce48b67de08fa94f8c707d16942724c948418085f589ebd089831bcb007cb609658d70a14bfc7d2293d38d691dc91dff35fc5ef9f4d12ff96a41be45226e6d1850f1651b0b04b23ba9fa0e0a9c9db266a7c34e1c2919ca4aa21719894303b29b2a8c11860e14790943fca062a97570784ee938f803761898f02c4d696cb936afc5720686ed33de8a679068f9aa7522e8a335d2d677ac757191db8ccf5cab3a7902d286644044a486912608555d1ee9d970114d358549eb09acdd71d6493", 0xbf}, {&(0x7f00000003c0)="427c75e0a9389e24c79eb15b2a8555d02e796d4610b1b5011b77c344ae06aaf3734234b01e3839a8c24c14ece3a982752bd4f5b0888b17dba22632f4db7bc12ba5b85cde56122ae273bc45d4501ce22be0eeb6ff2e6091215dade3cbbcc04623b8686f392ec67ae45cd532e66448e30eeaf064c250fb4e97fe85bdb399262972fe73fbcd03ef5ad57f2ed7ee5c6eae2a46fe1658", 0x94}, {&(0x7f0000001fc0)="e8cc58c27ce03eb8371184c6ef", 0xd}, {&(0x7f00000004c0)="2d1d53cfd8aab83b45385a911a6318f96eb949bdb275192853ad4951dc8aa40d9f48d609ced1607c66ebc3e7421df73d45b0506debd7bd50d66319877fff19eb5e33f4a352626406a9e2ca4b475951bcae1207d7d8670c60e0205a3df88a", 0x5e}, {&(0x7f0000000540)="2610edd0d037502d03d5c851cd47732442189728ad73899ef5addec5d4421265dd70e26e2c7617c8d55ad817e14415da3b5c26748823272d13ab8def38ab1b2ccd213b83d55b5dcbcaa293ebb6f994167d7c7da5cd5f0c1b62a1444b082d74cde92005b0d034b4d5c47a281a683cc58d1cc020efbb4921f82fd7095835da1d6675273d1650838dfcc2e065d0a5a2480dcd4f07cd55ed474328f3ea4a4cae92db93b5aedc1e5387a3cb19e02f31f208f2b1365c2e30487644dd691741212f798fc79054d2723deb5290e61fe2b81b8401fe0dc6a81ce45f120b06a8396803c8c254c7a21d9c22e10b7603f93049db4056db68d666e3fe08b0ca5362df77947a6e57d32037baae9cf51fea606890e22bfcb6b99f6d0831c0e02fc8ab5e1c61b1707c638005fceb5b3018fb3d786c27719d983b9d4ae8f4cd31e68e27cee294eca60764c36b78d36b913f7431e3c02748b32de1f493d8740cf899a1c0f87feeab2859faf25e4e06fe30e30053a0768d8245fb628e4cc082eab5f03b3d6dc96ee6b9015ef5d10df382c9ba7bebf53cdf5c92914a1ced9fdc9a699fe81359ac206374b385ace62467182ab6e538be9a6990bdbc816bad0b7ee4a80079fcacebf2392cab19a6955cf6c25aa1b39cfea56a138779b8f517226d8b825016a4d37cde45f7ff720993ab0c3e359239dd9696d7b2f20852defb104626f21a3cf379eca7085ea9aa40801e1f43410b5b6dc6f8700334b814869550e2014a3e71c6ea0d9e8173d3bf8871cd8497aba3170ac9555aa762c0e94e57c24dc2bf4a9f7a3d925886a5913b8effafee9eaffb31d580209e42ffaedf3c2a77d9b38bec7d6cbb0738ee6ec31ab2c5ca29a20fcd61f38e3ff212ee41f022a0d1d8a4f3ddc1c627e389f360b5ded0bbc3d84ac00fc9531eb1de49221627d27df435219674486b24a0570b2ab4cccef249fca8650b32d4c9534037e1f1302a7a4631837accfb3041ec0f367adec1313ce2bf53a923299364e8b18055eccc0861de7eeff132aa0bd2d8c3d088aeb7ce459ab06a4d63b6e74975c5ec124607405e81f35067287c832a4428b246a8b72ffc4e97e9f20cfb6b256bf49aba9405d970c8946421ab239c8ff57100cbc50de6f8d33c3492305d547f06929f80819967a4562d97a2b24b5073cc1e1cfc2a6207eb7aa45838c343d0c318d2ae610d67a272feb79f68035e114c159b0d9ad2ce16f6d914ced3764de6fd9e3235a5286388bbf78b09d2d879c010eff1638e51c1f51f8c2c09bcee1b3a324f54268b9c5229b9b09009314e379835b39e855186d9924b5160c7600aa62b2c4be90a380ca960a66755f54107cb2b53b8ff6990dbe38e79804461667a1f9ba7cf6e5432dc6d0ef2becd7544e460965cd3cf6b81b4e19d16556147aa6d1da047b1355562d2cba46d2235190936760f946ad9399f98f2ed65c6991e064c613b1e93d5e66ec713653b7b3340ea6b08a75718a42045d33a9a35668bef05d5472242fa09f97983ba2409655ebf84a8d431d05d4c899ff28b2d13b1946229dc90e1e74a7f10254f085d1831a1967374b6bdbd6b2130580c4de8c09241f8aac4712509bd18cfc6ae586467d8db5e0d443d37f39c20a60864b0d5553f8e37ace9e342166a97542378a019b86c4eeb535c6958cc8bd5f9b8c72a52d8a74e40046224b7b8d3f69d3430c2040a2404ecb3de776132643a58ce52bf6e2bcf0965c3a3fa596b46caedaa80fd845f5125373f2840477e31c2cf0a11ad28d1ca098d850d377f483b1df181a9865f914c76f7bcf2d841409fbc600a2fa0beee6aca9b253c0a4063d4a1ba2bcfc36c33964913ea027da3272eca4fc430f85047fbcedc6313ff6d8f0998f90d11dc9c78b4557d21b0e01afb05cb91a8305100bfbacfac223b901ea7964a5ed0a632eaae0601fc8ba660ba260ffdc5b9dc7f04acb01b94a36ee0dc28b205dbc55de5bdb155f663a3ce61011b7bbde394d3955038a30d6e8f6b98bc3e853ba027a1cc552b83d731e9f73a560f3486947e86808b945cc487af962d2d709f3937061f699c508f46b744637371cc53e1906f0247b9dd1ef2d86200c475006599df8031da7a65b7d9db3d3c630b495ca9593e6c761c108c5ae1265a627396d3574d6b5d3a67d861d33adcbca56d33e6c16e775a3bd1b0f213d702621d048c29a9f56cb38f4625435f0ca2f1675df8623e31950e5e3ced77f7b08e099e25729583fc2c323feb0e147013c1c4a95b405e7419adefaef3f1d9fbffea3f5028cc315b2d6374d5bf22f4d4d9e2984a248880d0e9f7c29498b047240848ede17e4dfbf56c8dcd41ba7fe0f105ffac1637f4ccd34aaffff81b243c45fc38ebf1a3fc247437674ff89fb696629217649c691a8a0fdb93b2cedf06c0e5010d79d921a18f45abe386e498bd35f338fc6554ea9891d0914454082a2f9288f17bb5887c2ee523a73fc867ae91b97c001da038b711200ba243310630baf4ef85c5217f7975e1b0cdd2df862f885f78ae3e8fb22eff6ccc0f1496af120e27a2d89c00745e412983f59e395e46f5b5dec7b579c45069c78177482b22bb162ea823af9d4ad3a4c34fe9b29392be8e12af37d8cf501d5634658d0dd95a10b618a2f620f943f2975d4ff5c2344e403f68d1b8f2c28191c88991655c0332c329ed90fa16edd8aef9293afbb8ba2fc72ef95b0f0ac69008ad184aba9d861d89b54ebd5419fe19a5418cc6e05c8c9b71cf7ab966ac1906eca9c7b51c67b94fb759864384cda782430064e9df82c69c7de607bc71a76d34ff319f55fe88628b9148d8ca96a6dc427c9c9d6d95ef2a12b97f25f52cc0dcb7a3f8ecc9b87bd4199f529f270c6bb65d773d4dc03343108732b49126d97d00778faefc752f53526a1b8b4de627456bbc23cd38a3d32f7e33ffa255dee63b107141b122baf3f8e6f23c65e88d41c879efc4b503a602a923a68873ef0ae65f12a894304d1d8e5629afa34ae9f4d5923a43e7f0ae81d1ea4740337289527eb3c66776d858ccc74ffe06fe325340d31b10c70eba717efe19ec4a570689f932eb7d4ad110385bcf0a17f61c3f26aaea19a9eb029e311476ecdc712c9d26617e19c35a5a04b5a574cf0b7f8d4bcb7aa3a6fd42d21d04f519903d7872ac2e5f251d18cb0ac3d04ee0a1165e4dc40b10055e88ec82fb270be2cbc91c0b7139dec942bd1436496fe71c94e84536f5c4222e18b180b3c86c2331077373cf36b4313e70082077024c2853e512f08df2999233525621191ef3a858b538eb27517f86e38d995654b59dcae72837a862922b465a9cc48da027d4caf9bb5f9484f5e2e9abe1013100e5c0a5ea34b053607c6274d007df8c1e75e11aef6edd583802c397326444694253bdbd96679a5a4f5a1462ef7e2724a8a05b4d6b00ae44fcb3111bf54ddf6030d53ce9c6293ba86186afaca8cf3651ef9460210d629cd5842fee5d82b969c6423603bf215047ec2744401d82785db5f1b754ab68a91d4bbff61c846c66278e0a5bae6a521cc300a25f3c287512f6c6c534fecb079bd1de8c47201b1acbee919a9a45e1a968e953d2592e8ef7c85c6255c2105044a8305915b0af2bcf471e9d297a7d898bea572acd557939ffe5f24b20dcec2baa19828fd695ae0b3aa1875553b873f231bb41c933001b162dbfcf15f3f12233ba113af12788875706365368858cf18d45ced4ffe6241cee54623e786f4da6f3e9fabbe208f1a23bf2d07f6e3a1beb106e42d9f8e486e9ebdc9e2168377bf691ed159a9afca439fb9e00f068d6cb5b4f4551f3eaa9e54152e36f3ca416337b3f92e9d0c31b5091950cbb77ca813cb1ef78361240206d23c3efbdfd51b7f0b8d5a969917b5eb197bed048dfd48d4a841bfb66af1c7e1336f09f7c2d35497cdaad843f671b072b596e13f35dc7d7fd8fcdd61e91ee1db2f10a34c3b7f12fcbaebcce85d915f1f9bbada8ba22b6670b68851f4f28bea4e12b53d1cc8af1bb2e709619c863cad7fbb59f5717b1fd0ff12acdcdc178d054e2a5b369c28e09517ac455befbd84c3b6ddee459ead4065f62d93fc7a25770e6ecaab670b8b70630f2af2294b842a4359b555a5e5d82b67bbb76f9d9fbea49d4a184d68e48f2988d2ec444c6a72d0049630ccd7975f4761dd545deb925bdfd2c27eb9397628d908fab95550aa5e578df8cceed34e5a13d89d6d86573423d30407dc5619dec4796406257a15d558f4b43e405562834263fa474ad4f3c44c3e1d57313863df76d8875e997ef1ca9ababd0902e2c3d7edd5d0a8666a0d6c0e7c8a1b6d8013e49444c5c381f9d3073f3161d0c1073c39e8af927338ad00d1672015a31163e25056f146ebbb7d02e3d9ae7b4c16597b9f95a944d6a99c2b3dcc8052a13242bb24dde76310ebc31689e9f041774fdc07f585428a3965c6dbea84eaba669fcd6adb54c2ac86fb31de7f7fc6d21961879fe8f55e081ae7b3b0cece310f9afd5554050a9a29267e721135c8bc1df82acbe78159e45510121f5ff07706101647a398c498be7683f0800eff316e585b47ff2caebcb131c8038db24dfa4cc9cfc7a234f735e108b2fcac1602e244521e3b8b7311c5a81b12b72c6e4364e73d12dcfe1f44a9c5dbb9a059b64d7dec0850f6fb2872d604353d038dd401094559111e3129b7a23f39186c5f98aa7840318334be5bcb514c6890e2797d342b3148441d00030c1ef41e9e00834399f91d1b2f1efe68705d9fc5ef2d6b236de5919fbeab10414e72fa31127171d011af8cf318382371f0f15b573c0db9350fa8dbdb7087e3184364984f451532bf397be3fa46216a490d06cb33531f4d36d10b5a14e4ce9ea468880110ff14494036fb6bb0caf4e2c6cf24eb993bd34b4e38b2ce0a385361681061eefbf1657dff0d853abcedf49d323614fea4a417ecfa34764fdd1306aefaa81f2fb05cca3cd946683da68f257d880d129d9cc0129a4bd4b78f9e7a6b9470023b5e8b07570386d113797d7defa4857e9c0ba330179bec021d50ae771a3071514bdf0efe9264382268874e15fff17f73db7adca69ec393cc7d7c480de94e9d1044b5528e0b085ed638ef6f88997f835570093b5972f4578fd806744c6782cdef48d4ee6f6e1f25ce2892aa92917ef83f2453a2977c7eedde9e399850984c081645c72ee925d0c064410abc9c87c42cf0e2f71b77f22614165991870bba03ca9ffe4da6fec01231008f86a62b4e4a3e3a01dcd7ba8b3f871cb75e0cf30da007a4b687fc750ef9d5382904354a145b56ed52fc1861b8415883e83fa15cab5f689708b185afd5f66c79fb48593eaaa687e006273a98007b0b978777d8a3d4898292974bc41b4233d01480c577b9464315c9e6907e9d16a6f40de7239fc51188791e2d028f93b0169b2d6065abe67636df2e027da7027c44a2227f325705b834e8a554e42dd952b4d67610df9a73996c6052c85fd809ba794bc3bd66023c76b8b43d1b5bb2ebb32941d57bd0676b478ff5a3e38e01f1ed32202f0371b3b8c3bb269a7e6d6c0ef71529561ecfccdd1ef4176962ae581152a314eb95895ec99c8ad04bf501951c0b45c00d2374b0a60a1274183fc43cd459f38016a21f35514b9f98a12442ef492c6b513699ba6645168f9109001dc40a2e33f97e13f474cd3d3caecb7592413da4678ad467e285c2c6f46c6f524c1494ed1cd767d4003d27dd4f0f1ff117164ee150b1f7033832cd86ab58a77e2087a766906c92d29b0dcb2aae5387a8e281e40b15b489389411846253ce8e0cd1b6a780ba4b016", 0x1000}, {&(0x7f0000001dc0)="29560deee4db2da714f458b1a6025b18c8340320b42f1a44073ae898e05af59f618096eabb143672f1d414a5f4d3ad3e1d10c274038be8bca77af2b5f261a57719bb8e14182e27c9456156488b64187a3ba433f02054b13fad28ad1a6c266dda62bac045c2eb53c6319b1794dcaf511e8392fd04045205b081062d59813a7c12838c801bcfd2e23aae38fb", 0x8b}, {&(0x7f0000001600)="cb1c6c033cebcf4c6ea6bc80a39ff60320b0e912ea5d6c03ef6e9eafe984a78c090fc816a3d81c2811a3353b88de465eeee3fc681946abcf93ae4b71e1d56fe8a3b7b620b8900ecc8d1a18e787d6955102b307d9e500f2f7a9596913bd8959717d51226719ba683c1444a2553999cb8e9f0cce3caead73f92719cadfd343659b67c23592d50e515885aeafc4aed028238c996060", 0x94}], 0x9, &(0x7f0000001e80)=ANY=[@ANYBLOB="2800479a3adc0000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRESDEC=r11, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES16=r1, @ANYRES32=r14, @ANYRES32=r15, @ANYPTR=&(0x7f0000001f80)=ANY=[@ANYPTR=&(0x7f0000001f40)=ANY=[@ANYRESHEX=r18, @ANYRES32=r13]], @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0xb2, 0x6}, 0x400) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) msgget$private(0x0, 0x105) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r20 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x200, 0x12) ioctl$WSMUXIO_REMOVE_DEVICE(r20, 0x80085762, &(0x7f0000000100)={0x2, 0x8}) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000280)="e3", 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="9d95d84a63e975924a699ab343e6402a8097c99ea801a9e3b859a73980539370681c052f2706137c0001315dc2826b4b27197bf1294d83d95ba27d283bd6ca16e6bd", 0x42}, {&(0x7f0000000100)="1997ffed7c793662651ac6506a200bfd8c0f8e3883e5ba85c428822bf9cd33ad5f704b6bdb18b5a0b164db532e5bfc35d57a1fb42fe6fbd884ebbe9591a4ecdb0540796e252a4b11489efde1c27fa9bcad9b7a1743e47ea0846df1f593ec9e66065e5679f13dd5fb272d522ad2b18668c7c570fa252f862a13f849de07d6e734945baf7465e38de7cb6cc539282025054fb791a1adddd55b4b91796f065f573fea15decdb9f654faf5f768dad8a736f04ea33494d7c18393f2d174361b651553d340017b997960de03a626de05570edc39f7c7eacf174a78f2b7684e0d3029ff062e3e5428280f7ebc8438", 0xeb}], 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:01:16 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) unlink(&(0x7f00000010c0)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) setsockopt(r0, 0x4, 0x5, &(0x7f0000000040)="02f0e56e516b4bce341c1717ea573c6a042f40f3014892767bc3c758c82d5e727185c98fc867f53694f0f110f326d81ee094f89b0e6795c84b4bb1ed4eda3bf1697a71d0c28343343d894c843e53ca6c0505edeb29ac1245cb0f4ffe4826a7adeac2fa992d743e8efbbd5c7042caf843728af68e132fd70b2dda90970fded8dcf90b72a14cecc4db74d32d4fa4a2699f6f1fe828563a8792464de32079204277b1e9ca5cdefb054c4e6f849c5a7de817f589bee520aa44d0a2163abf4e60962a523d788f625e96db5691596e4c790d84587f1312d54a807ec1008a71fe31251f3c251993419adc374e6660ecb1eda5144c35e020507e5b92368bae969db2639e8948195712d01d877ccdb79a78e80e263d1b5875410eac0e84c6a8ac0822e1559c885a6fca38917214fed4d6c29f73f773ea6501916ecb0940906370d4174ef2237e3e01ec51d44e169601ebe2643afbd44487dd18075a95f54d21a471bb6c2b60f425257148d0be2cf51fbe9d7b223e822176e1b8423989963cbf86b7edde4dd30b39aa54d0401796cd13497a586e6765571e49187260befcd2521218b7a0cfa6e70ee210c4fe3530b8d30be445a391ef5448c1c23d566d42e81a3955c52a51dc3d0f1d8aea39ca3ec4ed94b55743664512eb657801d3294fba0fa3bcda2e192c234380cb2cd365e43d2cdef2d58bc12fdff603c4f8d647bffccb9913ebf2403ed2f881e9f8a5779c8701f1fd99afeed29f4cfce574b700c081af370558ef25cabbc1274c24a7fef5eb3a2e561f58828944c9d1445dc62753e6b9c9f60456695c5bbd578de3382897db81d135bb12e186ba0264ce2197f782b0e45e74b7023cecbab2d94964d68fb10c640cfbad25705aa1e8276d03bf4c81f34de7ebfbee93c34bb13f48ad79cd79884db3ad900bbee1cba64811e9998b6348ba6124b54ad7e1d628e1cc5ba69e4849579066e323a6d594d3388e230ac94480b61b318cf28d54eaee753601cc522b9f595d044d099ddcd3cb224c61f667a5cf5bfc738d343d71b7b437523cdd48fd7c09b34525799e38154c99bb53bf1ab2c75ea5fe354d3daafa3bd5fec94524b743992616fb02e7c9fdb8182c2ec9488dd746505193c4022c4b2fae5b7b4f0d921aeffbb012dd48a4decd9671cda268fe7f5c38607c3f95a7a2d80a6c2095158eb3d36bb79c18a39e3d7c0dd6e8756fb346711f83995a9c2aa0111535eca913c43a4b5c4782dd40574430f4e7f5725a555ab96c2edd02c2f8b410b25fff75d34b55ca10875ff3617e294d42ad14b7b95edcf921cbfc822e3d20cc9399e638b02264339dc55eb11f1b68b341e927f19ceb69edc94cd20e849bfab944805fe136be643e549754ca75afcbcba7b86f8a638feb25104ae29adca8167d1ff38d788d34b819d555e2f499959001ccaab2fbd91b4f8e226ae6f5208647f75d5eba89f0d386d242eba1c73c91f2bcfd125437870dd17deeec414ddf24d81a420365f8080d7b6cfba795fa091517b0a7b02ea59fc7a2bdacd5df2b096be75f99c3453286a52a5d4f0eeb3d6e749ea59c03426854115a4ce656a9dd567696be65057c6012f7b5376fb833872d3b769df689eced6995747151b536a8a8fc186c7d198ef367459089108c875f8b07c28654102526c9ba041fc114ddc84fbd3b80da26e63c4f95dfae2edddede09e83f849bb431ddbb6006c2a754c89a9dd9ce42fda5bfb6a2a94f76e876724269258321274740ac63290c4b2a4f85e78dc0600a1354313d03ebdc9ed3a055a17ba84e5e8f098c18dcd5ef1a3d8ba0b9d66fbd71cd285150432272e0f4058e8dcab4597f86806883ce7089a204cfde2f1c267f68f2fedfa76326662e813bf5de29b2f0fb66a3facc9ed76877e089dbd26cc1c94f02e38d77a21bd15503d24e7d641eb8811bec8260e54e04d05c855b28e768af74a46648671f98ab8063e15890a6532eafea94cfc4eeea3d0589037d35b3786b25f972d9fa8084856f2264927e4c87c9afde4abbf6f2e7a2c9e98ccb1c072edfccf274a53ab57c8d6fd65d2c81678d394856c29b56f09507fe32c7387a08aafa54b9875d45a2f5ab63092a3209f2e209c32af218190cfc62bca4c579343b1e35368126bd13f7b9f31dd28942e766b70ea3b8280ceb9ce0e4fe6acf2384de9c74e2f876423c3a40088ce09b3cbfd53f22fe5af519ee3bad0f3b2dc6131228c46d9d00e6629e4232afde39599954dee7f22620628842364e4c767964d5d2863f3010eef41c880156f13ecdc27e7467fcc296fab5df6692f2aaf3c0eac76e04ac1615dfd57673336b2147bcfe4c97bada24ad87f99ed074f1159a6ca42f38b57f6e71b3508cd7d2695639ac1ffd864bcb2912d5281878c222423145018f9cea34e76272237d429c1d45f2d7d4ca3a90a6d47cd035ddf94c0fc974c5803a83f7fd4b9f4ed323ae4da5cd76b7654e65b67f48f1dea674c7da1766fc1840d2da050b4e87dcb8e6805f9d8572482c25053bfda48a46a74d86cefbd8b432b05292a4a138e8c99e655c807b8e13db48ad2c6d1e210f962a53fd9c4103b0e1a836da98a3811fa41aacbc978a23f8b29f097c37ace695e54092c5c84f7ed92dbf4027153ff2067b52a08c2d13ed2017ce05517ad59dc01a7b0df85df1702fca6d7c54e4256e90bf4c05228905d39ff84f7791225d2b9d96485844e3bd0e25169b2d69be3a4217ac66a001f7db2097d6628258eba57bd515ae1d2aaf3ae136c288f26a48141a2bf6639fbb9493784504937ff4bba3b5024ff5836390a1eea17732fdb2a2401a78e3199dfc91f8902c561e10e1d726ad36331e9711988baa5679349b02de21a44164b8a0f44b5f868860abbf1f62cfba2cd298afd96702666fff13482d341bc997ffebe202035b6aaf125f31b91fdeea8fab65f555f1877ac1db14c3b5d76873da96f46ff6f248a40ddb13b229bda267ab12bc33b9b9f947c8be2cd3449b6de268bba254897ebc6c516370a7a7de23e3aa2e883d3c6c121157ef3a53e3eeefb896365cb74839667e50ca072c51930624c985d93a41d0984100660c61a05690fa2c83f9e79b77939b487fafef0c50b161637934a8d750445299fcac3409971bb66ac931361f81a179aff841fd5a660aab15e1d5ca32ad3e873830cb0283a0d2b895d8c568b7cfb1e8aa9fc4cab88dc7eda17181e911eea792fcd18556c56145976187c0f6697aeec4577677bbe6cd07337a6a7d3163168d91cc8af047aa5349312d504fda4cf6acf43d43ca4dd9d408979acddce52e12cccf302f4de229b76b7e3862ce1342fbbefe322629797a341f5951810bbc4a0d5945bd4daeedb8350c294364f93c93563e6c8ff4e4310f413ff7280f0829228557719e01b5024c48160bac4993e4beb8fb26eda09d67c0020ffe4ec08a5954893c175ff901e2c5f51526c8e33295d1ccf491f39f6f89994d3d25e06d16bfafeaf66cc908bfd7044c43b7ddb519c1d6ea3d64696801feafdf35dcd0e5d62a9410f2d0431c7596e17fd59b6a61e7f7533780de8088a75d25e0cc6f4fde310a4c75ddd7ff46cd2e89f2cfde99081283e1ed0e3e695f54dd416bdd1aac0fa4eba6a45c2587e068e103fbe7332ade0938c5f68fd3965f09e5024d094c8022d4b26bede54e6c70417cf01aef817bb36ad97627a2f9254e402fba4f65a2b257f9dfaccda6157767c22c579bd961be0a220007a994e1a6680dcd5087f039fcdb14d2a395bcae6ba33d12652b0bd7f614f10b2c7ef00783fd336f222b33a5b7113ee9d64633bc010163533e2975ea95432f814c9c2d4af272ac2b9f675cc0398417eb4eca13bc4f2073b424062fa5e182c19f3e6b5747cf39af67b5272fede566f3552ee9fc9454a3bce5ec9e97cb132d9c1e63fa8e429b4b49c62ae8a49e21439b28c8ec7880448ce948b3b6dbf9f348c5cc81df102556af35da7e3a543357ceb0e9d3253fa83a15945e745d2247e4de46c36c471e0b1ec8ddc2470ea6fd14ffa83be5047dc80361628d86d4069f24468b8c821dd68fee313bf90ab70891f2fc9d7cc71db99fcaaaa50690ffe7c629734d635a9b92fe8cee23a9f95ecf54cb3b3b8517953b606c97afb72199b91d894bb661c85089faf135f117e66ec3a5a5d3f9201df94e2136d1e05d268da96c07852580e5954465e32b7bde885e83c66ca1ff798ea5e2ea97a0606460ab919f2532c1aa428d36a3b1335182f664fe58b5eaace42595ddf649853cfbb0cb33db37794ab10e2a0fe935f10b7de7fc9de68c9e87f0a7a012ed3c9d2d0ebc3f0f6d8253d86cf5bc7d6c1fb3168395f1dbbb66090775b7784cd92d16863a26c2f131e8719086d31089a9113c13433daa39f32cba08dad45f176227935ebe421da9115efbf7fb7365e3fe50abbf876e5344557e5550d7015ff5d5d6bb5fc5ecda96a199047f7e6ad65c22fe1f88e6716d1a94d6ce5ef308b6c019def4cf26a4e191f932d573017ba669d1c0767cb2042be639405efe214eae9ef66b33b2e131d5ef3e5910ac7047c0f3747076009aad8c305cc30165d14e8baabccda657d27a61bf41d18ea1072322878853a46eb0ec50e58e7b39046540ff3ba246ef45b7ae013cf56da7f5d862159c61f47df45e27e371eaed756320f841e710eb994549a65ce73229bb1fd48dd5ea0460e8c8cc76180048f29a3f27370878cc8c93683a8ac597bd3e27a945e00ebf1b13dd7e3b6155afd797dbc7be6fcfa5dd4ccd21ffe1d5764d20c9d86cd562a2b3ad715a88a7e7bcca54f923bfe8ebe6278a39f4723d4a4c379e4321d2b711844c840b95deff400dee7049ee53a3a97f9738937dfd4493b5fe721c91cb3a27c1dfe2bbb717354bdea6f9da105906f96e6d33220303870bcb0a7fcbea803e253d8c27a62cbd993967e23af68c738e015fbd1e157c919a945259cf1065c06ce08936aaf04f503149b68b7d0c13b89d5f83f31f025c8f4aa56e6ed9319acdb5c9fa2dd837062c2671a7e1c866c713d2b036d332d4da1becd04f787012f648b53ca7ca3c6677cda8292353d32935ad796fc082a5c04d297808b8257ab34481b46dab2a00de155e9e881e4da7ea0ccedbbe0409a14fd82e079531e651e28dd5e87fb9dacf574a09fc7ebb02eba8b9800de750de50da7f16c8b6543e1e2d65187b655706dba0bc89641906b240a6b8d84a03ebb2620b45bca0f172f55f00d0c1632c5290d44bd6baa77e87e1b87bf7652a5289e973417afa34df5d3ca1f0d684bfe9f7be18f2a97156cb61495fd0a3ebe033fa1448866b19972fdb00e7ba74f64aeb245edda7fceeffb42829272e046d762dfa682b7a17f432c343e860f10e8e5e063143699cb560ba30dfaecdd853e97b54c065608b19380216af00f174d70fd3c524a64a336f87a71c2d1279d6e444d460f874719339f12f676bf5e1743059d001f713271471397a5d96335f7f188480f010f2194696c35fdb7e8bf49cc36ee4781ff88696adff1179801f5cb4038517cf8fa57314a1f066e3b1e5be0a7c4755f7ecb1c719a6f52ec8fe46d95d559c21f432e49943db464ffbd644daeaec99e60a1ffe8fe146a71250c90ad127bf4091090a9f5df64bb8901dcba8aa91e8cdc8cc06365acdca22e1f1a9b235c5afbe6fa51082f80c65e7bca303ff8c81a25afd64807f1fde646b59a41e4c4ad50d18a0c9825cf15aa44082b4b29b46b9f93e95380cdc24e3914c3f10693cc2714b1488cd7464656da03d6b863a5f7ab759910fb9e1e70b8c48b27269f9eaf67ee86511338343bcc7c4091cfa", 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001040)='/dev/zero\x00', 0x8220, 0x0) bind$unix(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="04002e66c26c65300000"], 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4}, 0x8) 16:01:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x8004517) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt(r1, 0x0, 0x69, 0x0, 0x104) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) 16:01:16 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x0, 0x2) connect$unix(r0, 0x0, 0x0) socket(0x19, 0x8000, 0x2) 16:01:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c64961d9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f4180e9c6cfdf4b5770ae6e251350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a8c58b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d79483505f7fc2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cd33b9b446e4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf3930100000022abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d2d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eebb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a545aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14bb1f923e091b00000000000000000000000000000000b635f2b72995c3f2d5a5a3d0b418dbb50e42d46110a725c9fea3fbbef945208943734b2d67bb8f16a255d6b801a57061711e6ac48e4d7d63f6d0a8220727802e7a13f6eccd81d6294a464af2637e69bd250166af3b2558e9e19e9a98933f6376f68b216345d2dcb33edba95d70818d8bac39e253447926a934bb55963c940523af92f055a2387545c88b482e8e8ddaed4480d2aab705ac83150d5681cc15066c4a", 0xaae) write(r1, &(0x7f0000000240)="91d5b0198cce63cdbeb4553c03b5255b7b57296017ad050633fda594c0099829cc22441fb8c0e5c64d9e9671ea6821e7e12a56771236be0f64f735542b8f4ceaee345f0e1789a744db045c10bb149f72353feadc3edb3e0f617d8c25de8dbcc7dbf18f5dfee41f3cc252677ef2dcbf0e3d66244d65299bdff69efaaa3d1c3c512ec4c82bd23e8c400eed071264ed41c4871f3f0fcda799a34ba348863c6dee29c8456fea4c3d3c348c09e6442ce9931870338fe400d75e5f2b9fdb12efc04611ac4a07c1b110a296899d3713855ac4be1864d8b7caf105e026c0b53ab5f2b2f933ec393bf1c1c1b396880ad51d38eb9fab5f77", 0x226) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:16 executing program 1: r0 = socket(0x2, 0x2, 0x7) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0702b7600000000065e42b22"], 0x10) setsockopt(r0, 0x8, 0x0, &(0x7f00000011c0)="5eb4cbe35eecbe969948b8e4c8220ee07d74425875d3e407aebbc9cc835a43c295843be859b6fd736bc71697d11abb330b5f46dc12b1857f17f93f4d88f7ae28a1a6e34ebc7c941b4df912a360f91abf3779587301554df93d1af2559d4077e39a56fb6820c8bd6293cff0e414774ff057ef9898652be832ddc1cdac67eda1ca7270b7d0125bd77b09253438ff1f56ab452ffefbe6c5", 0x96) recvfrom$unix(r0, &(0x7f0000000080)=""/140, 0x8c, 0x43, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001180)) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000180)="71e04faa228eab7bdaa683dc52fb23a0088940334e078ae3d5d0d055a594befd5e1b260dcf85e423a251c3421b806e28dd0ccad4fcfb9af142bb11ad8912028a764dfd5bc423c960595eb22f6a916036b9560526f25bbe0308baf5a5b049879fc88cbc5093665f11fa75f32759a1fa4aa61fe7f9d6792f1bce5db2a261c8249431fa4014bbac5785e9e2b2751584b6b2e668f36553d9453c319cf798b432dbb88b35bcc5cb27fd794433c3036054d1d4642dcf33cf0c61951644d059edd8b7815d753fdf55f47991056d09772960d922de88d6bac6d00e1aa98a98d866886c2fb799d40c3c97a778682438ce52cf6ee0c76d743e0457094072ff06b713dafb2ca13a0bc4a8ebf1d87800775f911b04344ad556685b1f1cb8da6911f4570c10cce444266ba4694f1396e8fc16d333f0bac32697fd7d4d17e08282eceaf38d0cea67064cbc1bacb33cf590ea0a789e73fd6f400b68c4ed0b7a08773aac0a12baea0895b260f3bc3ebb06f9cd0e1ab9b08aae3519c9888f73dfb90c0e540464d4559f6c7311ca7d98790466e8706c6a707ae8f40363fec93b4df915d0a8dc690981c43b9bfb8db410db8f417ebef52af3b9d583fb8b4d1ecde9c8e6d9f73d2ab56debb6379f5442263022fc77d9f017baef9272c8b00922d2158c5b4f960735ec1a70e766d4fff41017fbeb552b7d05a596f0cdc9c35919ec269b96f3054328da099b4af2dc7605f03c8af70b44136750ba6e6680c4f599c2a56c3d1c589c8dcca0699b504012d64e8b772ee4d7db5dd56dbbd8e8bb7a2aaa488600eb971004289bd03b754dff6b5e13dc4a5d6b6f6ab01743a4e2a0d7f7dc32ca0aeae0d8a59ee5debeea2ef66f69e5218b538da72db2c37349c900677e9f138bd74e72a3d8b70ea6d543e84f6cb315317c4f29d4728cb16269406f0c646edb35151371826ef4e6c7e550c887c82995abab453b3a3da0c2d7ca618e564cb7189584e62e077ccabc4691d38ff1ac30c85ebc0e329938745c8dd3af0d19845ef58dd49fd8a114abecead286845c61a7bbf83fd0651bbde8d283644cb9ad453142b4f383095d58be30ccac9394ea579331595f9a535914fd3e376a7dc2e9d89a07815a51f91ccae8ad30ae46d6b96e2ac81276b546b976b0aa293f55161121f0f81610074b60478d8d068fe5255322a2126cbece3e667fe4ef09447a7aa508abd012e20271466b9652514f698b8bc8d05533426a7cfbdcdae9ba3427454e1328434f337fab9ab8fa97079ab46d6ab79136fc87ee22a693927a353dd3c036664c35981d6642b7e15df4b8ae265b1cc0a1636b1f208c10f66b6426d34d14b59243320ce5584f4df428a857892a554a9508be11629201e8b80679f25f5b5c1f658be9d46c1012976e8e13c900e47a8bb1fe625c75440b42118e93e0ee35854d98aea0d1c9e7acce243eac0e1f5fda6dbe20c08332b27834511193b3c838e0b3b8405c173356d77d0f82e8f56e0ad2041008bc04f8344110d6ba7b1ff85e50f88b84b723620cbd7ba59120928f13550a2138ece36b3c845005dd7d5bd0533e3f3f493ea85fc3126641887f39fb21f07f954436c81d2615d8962505b9d2135e244e6e3d934f9a0709c87d43850a753a1c9c9fa072330b5a087026b56ff0552f9814ff1736e71ffe27ce2e63b6ab8bd22c94792880f688d6ad67f8a0989b4ffd53f8f26b6e56fff931afdb4a23110143841f7864bd5f73ff7d00b79bf2208a91d3e9a9939560d436d99fc7ac4e3547abc8d27bbc662496e485231ff07c0970f0dffa8c33786fe7c77937f8567931b6bd4d762d594c160421ea6fe6167670adb52725d6b5446a61baf4ff0e57258757298de3809f182666f010f16c0fbba57c235763059591a3d0d656bcc2a44da57dbbb1a0467df6f3c7287b63781484df48c19a3b64ecdf67759add0e36aa2aef643e96d270a29d42b31c266380bfeab7be0bc81a9dc691191643e0c14355b3ffa8cdcc4e1681b44995537db973a682db20865b0d94b5b07a7e6ba295fd2d455415a9523a266cd50425867e0cbd37a8302530dad7658b0b8368cf4143ba4af00126dbc6244e26add8d2fbd60b99957e4a564f57ad62c8983d0a0db87797bf36a78ef449651fa51b83837bc96c1afdea21f67e12140814d9cc664dc6e217d89ea3648cb0805df85298fbf7bde59b1e2ac6466c4f90a93a3fa465521612183e9fa0c5f74b2fe3e817d76b4972fb7800b781e3768f18cd550c2839fd5e9e0535109f1f08d455c5610ad5af13e7e550a392832bca545f411746dea0964cba108634e3bab67fbbfbe71f91dfa9eceea1e97262cf17f6d72f88d6f41a302ca94c752ef48ac21bd1d7a1bec55b271a9a3c634e1250a058510639e3c00611f80fda053696302aa894f97821edfecf71801258fd999354e89b79cfcb99178bc7068cf733c921a5c61f0e2da9329941656748731c035f4a293562e17548dfdcc4534f1ea0f48472ecf64dd5fba398137dde2d07af8cd62608487c568c3a82ab49f8cfd0a875f422128b3d890a62a214b4bf83af73eea1b885a3eccc4e52912da7982fbf2f2c0acb8bc8f5669ab2a4e352ceae0a5f293299e1f4c37849ec0d45e93aa7c636ff2cac490ad53379a20dbe207e8e823e8090fe0261893ed1f29c294bdf3bc9d54940784181b88d2d4b008a0533d087f6e199e1dc56704052814bd4a8fa46c671c98c5dfb777647af3ce52a2298b8081aab18e126216668448f9bb1e3dd3f8a09cbce01409fcefd2dabe9827570245ee57e58cb660c81d9df9687dbdda72a3d4762d72a27593e17127eb63def47c676aff2d5eac063e69f47c0757903a9bdfc73c5d02c9940b6162a0b9b5d9637fad1fac17ae07f80acfe4f7a0f3aa87b0c735cc53528612fb4525bb2c100b707307701cea6cefa7817490c7331e4576e0973b199c967dcd3c999a5214d6839402eae0a867b6178ee908da4a4bf5c5bea8de4b1ed1e7bfe0199defccc67d7b1043792e82c7d3ec0521eae00e0efd4a138562d25a30c417f6059dbd6cdea5a0ee7fe65901bb59009eabcf731939d169c1d717027bcd9e410c03e8818becbbecf20fbfe4855401b75c9cc8270e83943c927cdc9a739b3ec37eb83713df3a383973380d20d3496226081b714dbcd41353c85f758429f35d78661f4a16abf4073ca7e919c9f177ace0156e2140b2cafe2e73bbcf56b39b5f0bb9705a465a2e78f143f0c0b0fc365297e9f7a99d7311c946c703d31682aec237479f9cdeb4e4a80babad4090df01a1ec4daff80ec723e880743ff644122736dee09a5c17ba5b4974ba0e2267710e3f29d3fb53fe285fe11bb885ecfa28ef96858c5c38c303cb73d3b89f23d70881427c47b5726197e77b1cf80d4df08dc4f90cafedb2911a2f4a49324e8c91bc65b92e46b2ca82e68fa91f23ea62e919ae64058fe5056aad676f0e54a27d09a5a55bad8d33987752503b4f877e731fd74018a264bfc46247ea759c158a90b493838b54ec02a5563da1cee63d2fd561b4eacd7a3180fe560db5746690d0ced39db81112df7a24722b694e86e114503662c757545779e9150f057d17aa043d7a0841bdb12210049340154ca6d53ca15d7ddc4a6c84c9ca744c0b3910591ce22afc0f65230f652d86472292728e4f81b6be41a427702f111ffa2b02dd0cdbaae56160c34d1d4a9ec81f01fb740089c56eb473d7d335355df4a7ee29449b65958901d6f79e905c31207407760b847fc4e03a5b1755779ceb2d9da7e2fb9fff8d6adaeab4a08e147e79c43874c129d979962e52e3866ae05d2ca7cd033d121edb0b50dfc5e2ee88bf5fa6933d1db722ed9beb8d654bb72b23554ddfdb4b83009cf5d7ab2c2dc45fafc27145249921886ceaf5579b715a79c01224d342bd562388d71d0deb6c160104178fef2f464da7e34a913c092d16c7fba05ed746309690f8d58a648eb3e12fa0f7a893420f84769eb11537152c696923e3dd785ebfeee26d8496dff25288061787586f6f017fce910c2e5977cb42597bd98a4e6f4a6ba819733e5b21b985a16fd3daf8497698dc326e70b07c7ccd6790f8e688033f74d14ac195171bb1caded2d1167124f0487e7c2837c41e3f3e2d2af6051c1321b8c51093e1dc4755056f9ba2517638573b86339f8211c9953ada3c38d50dbd2ecf5c30faa46d7cb781bede757c88e8cbb2ff0903faf765524f275bc31b2a76e5acdb09f61d2df9acf1399ccb3cc8ecc358d1011abad0b7dc0b76e0b9f1bb8e66d7ae2a1950ae85e22424fca691ddf276a7b90ca28571137b412b6ba17efeed73e8bab188effcd98660bf3f5e009a16ddbf09a0c0259316e363b581e8d22e3f679a253b2244908bf12f1ebf6185ac5e8befb444226f644a33e3865c153cccc5ffe24e923ec44f7c573566cb9742c8d5406ecbde7c4a95bf89336eb66ee9580ff37ad6463ab03e61ae9cc1fad10e333ee86c162ec89def83908b95432edc4f917e0d3aa978279ce71d945bb37228a78ea1713a8bcee59603c774167f95cd54533532e66ba500556ed6efc9924b4ac081cdb894baf56e7c30b1ecdfb38653a5dd743158880adae285f5ae8047cfda9135fb6571bb345134836139ec672a732fb48cc2d63bdc056f7135f089f0b4f2667cb8305134586c3434e0d27141a463a50b049582b46d824b640204007b1244bc1c94a6d6569d06554890b184047d2ddbd5a9ee4c0f887b51b0db330388032e06b750eff7102089d001e66aff20e444d869a4bf789b51205ac06034e79debf46c130397c589336acd6c931f31071a6e99097be1579158e0c949a0a8d4666ef22b57946a09975b61c55adb07c0b5d8496ce31dcad99ac59890321ba6931c9b8e4b51013cae46c7c1af68296710353dc087f1ea498aadca2a174f8968d3fa5a8e16caec016554ec557cd22c3e80b288c34dfff69ef356501c8a3e0b80cfb0c9f7889615e2ad70cfcee921b412d9765cdbedb2eeb07615ad10988988d0d58eb890ab86e0030665cdfdcf04ac102cb2c5c2af954c04714bd8b5e8fbb6afa0f6be2d4c70ce039e86bf54e7adb3295fd3964cbb91c97fa0dc73cb0ff239da4e5f41361a9f3e8aef66ba59232dcc5223bd89beac7d8eff0a0060df0fc2360b67a5c2b2374f116dbc2b10d243c6118b90991cdae1d00bce594e79304453cd425e8f07b48566b8859227c6fbf7acad663acd388d3192e1c9a53bdbfbfdb689e9c7323b84a7f8d2d20efc0a39e2d41591f2b85968543b334fdedd0b174df6ad8022a7780695d850a617f6e85fe99082f82f32d3a29e0a45c257a0051ab71b7efe3951c0cc02366c1ccdbbf43f902ab9a0d3ee8d1988f6a3508c25a85cb606c61fd64b9f046a8f24194c450b33145ffdaf407b5c1ce3e0b9c66eab66235c95f465b267fd96446d5de0cf76ba54f6aae89653374a540ac0a2169ba96191eadd4c33611fae2772b7073b3ae52da84e713c263168c260fa976204c6cb7c29ca691e4642d8bff03b54bde033527ca503f094b74d0c0967cd3bd4942229ad5c3645ca21f6a2edc8f78686e224f654ce78d5055146dbbcd38a2f54f4851aa318acd2efa0ee3dfb4f448272d8d9c5b5bc0dd421890abb7713ee4ca84b6d602c550a43090d3fdeacb58b57d308d91237c873d115de974d06010011c9b84770e7b1998a49675e8e350f0a32745f59b301ca7582233fa401ab2dbf1ff135b793549471abc15", 0xfd5}], 0x1) 16:01:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xff, 0x9}, 0x10) 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0b1e3b1cafa967e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x0, 0x4}) poll(&(0x7f0000001300)=[{r1}], 0x1, 0x0) 16:01:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getegid() sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000040)="0490afeb34fe99e00115fb484d84d79bf24166260243d6f523ffb887ba5b870e07f3f34d71afd62e62808d75d319bde631db1512618400e353aaaf6b8b58a2053225ae2c050eea42efe87c2a7fba4986099159e271467c333fcdd3888a8284c19439933e7d7fb348b9e52c71a41a3f7fea976483e57bcc71c101925447ce42d806f8dec3d07211d85a35c48c85b282fd185114d2bac4805df005399b0584e27439f65cdf05c7b25c0dfbadb6d6f12396739fb1b134f9bf6a59e4c27e99d05137976f235f82fdddf24f1ac5edfa5eea8b96498bd1426f7301b4a494b99df3e7fea583867ed4443ccd79fb615247e76e5907c30ca842eeca24d27fb8cc8947", 0xfe}, {&(0x7f0000000140)}, {&(0x7f0000000180)="94302d68df70045a5a75608a005fbca6a9c7b9b97396fdb1622b74438c54d84777f382e0109985be733275d3053757eedbc55f481ea06c7d2598803a", 0x3c}, {&(0x7f00000001c0)="ea9223f7f69472ff7715832a350f899aa22dbc43ddf9187e401d5560ec57bda935977f8851954f75f8518925807f8e7fb3c7c1f3ff7521a1bb8747701638eb3cd5e4569937354f4f0fb83d9feafa0e205ff14a8608c527b79bb6cff9ccef7bd07e90dfc6e70c2c2b9285e6227d0ccd36bf", 0x71}, {&(0x7f0000000240)="d3c053cd896a14cdcdf4e4203f3ce033a2be9e5ee927ce8ca7cdd3032882318fcd47f1533a32c3ea33b924d766be87ef45ac6ba9403db3013e7f72998dea1fa5ee726e2042d347d270d3a572aca4ee2f4b0e", 0x52}, {&(0x7f0000000340)="18e0b8216226353e678c4c5cf59179a1833275220bfd84f22e0cd0fed58954d30cf001ecc6e5247e030f3a1cf50a40a96470e9bf3056802011dffb9f8fbff7e43d382ba55c7aba0b763841e6456ff36cedc5822fc6be74cea1c69c45f3f561ccc4f5f1532ebee4ab796e74ac504ed73054d9972d7372dcf0639def557f039674d4442ea1f14dfe9d59e439ece1e4bbdb685b43d110a83b256ddc8c75f041523655ff56025e495d41c40c1305b5dfb4b61409a7b7b6a00cb33f09440bb9ecc472a3aa94b764586706ba0951f4a450f2a5b869a792a0ac96d39b9309e9030c7ed8edb5c00285cef7912a3fe5df4ae607afc41f273a34dc519e549d7cb3e91f24f633f7de45108556a6a66459892fd017e9686a184f918685b73b457e9c76ba7e73ff6dbe0b6c96cec762a10e84a36942f2c7f4efa7704c63f9c240ddb417575c8891d2c9f0823dffc20edc04ce1e488c802cb02d2b0e90b74f3ba3a1215749c94de14e4f828e83651e965a7f0fdbf0a6c3f739387ea706055b9efb4e8545d50d4b62c9ac9d65cb60b7b5c3e60ef6ec81bc0d557fb3f9623790c151dbce5fe15cd15f9291525aaa4b68e1b1ba868e6f82708cb5ecadc0077ef5c14d5ea9552bd806403a8a27463554d3753208ba2c5aa84bba13c0cca3a12e4b5c53408744f460abe25754a1a1c00b881e229ccf11bba834a8e681af7d554c8770f127f20c76788c96e79c34086a9ca79aa6703c06b7a98e0b00c4d22a30c59387d90617278eb93fb7f411e52394ae08e9ca13c68ecaf4b136e9a1783043fd8d4f51e6baf04daa80a5c8326f1909da4e18682e4f22379930cf63439d95f4eaa3b13d2712676ddfa561e4d2905143ce1edc88ff96b3d0eb4c8057715a801376942a6659549830c4b2b4f925fe63cb84086bd9184490867e71bb4b88ddf3e5eb7197b16275ceedd0bef538fbdc2eb36daec90337203e524d4a96e1c15711cf79ed2e7ef7ad7bef3b46657d081a6ba4b2f76436faaef72c5b2ce0d867fe992226b771648888bdc3cf7c90e8b4b119a13f87309640226c00cfc9062529654adce67965ab978c1064f1fd34ffe9e0f9db97119483f6ddd2c02c8c963d9e53d4141edbb0deb22a29ca294c389fb8292b9137809cd9cdab68193371a95e87b191ba684a9cf3b416d30da2e166f6ec264628d528cd343131a0f7fc6fa0cd02664c6aa82eeb941b186f462ecd27ada95323ec9b90080ac757e27f56470f79336316d7fb09635b2476503243ebba3e62ddf14edad83538ebfdbedb238ba6a4a0964bc7c44749488d309ced0e1044843c0a1bf2a8fa4d9b7f81bd5a6efc6f2264096ce503a9516a258e6a07a02f99e66450db77ed0f48ad8dd39e22b333809dfbaf21710050f3b2bb3f840578bef58c75cdcaf9d9dc7b57727e743e80dcd1109cae14513200d80b65a003c9d12f5c977884109644c72b203126fc93d47eb320aca9e777d0585ff22d4c08aac76cc72064e48928e8930eb998df84d116e35ff96b5cca59dd93d4dd60119fc8c416c9fd0028729d42876c38c2c5d27b414ac8e8a6697b92af4519f4273da7198492563d010bd1e81242d55cd121cf18d539ceec7fd384e87f22690f22eee59cbf0e3c215f57f8c5e0e4d47621b34045e479d55bb69221efdc2a291cf2db4a695bc853d913baa02516ddb07898af68351dde738722d2ff05965a3875aee6ef9d00d0e141b3b64d3a04df315101d85f555421860a41e463510c1776a102260462d4682ca69b5f7ba57a6b290bf74cc60377330a7d6a68b3b56b708ddecd416c45fd7515ccecca6281fffc04102ba3f3501368101def8a538983734622cdad1637da39fbbc3a184e996f348e59a1247964d6a8452f1efe07afe059f7964255a3534ea7cc14aa84fe09e00d2a1400cd116f92cb3cf2634b045817a83204c5d32ac3797649b2c89f4513a444c910d2f9fed4a61ad0f590d61fefc4c2208886fbecf9650ed88715aa64bb681cfb36ba8a08180d686dc3d2f111610f7cd7898df5c0e2274b70c181fdbaf617a95e5b4d93d247d8fc96563f5f2548540172cc9007f59603448b1cdb45be9b959e65ffcc916646e50f4915a5c98e4844683a56c8520ba2400f5fe8e832333e294250619fc10227ed7b0dcd3ce62740edc3b3b63c9339d513bbb74688855b5cb0b90c0c608b9cdb416c987ad658b0652a5167299f95ab9380ad4e756eca024099cc20d3f66bcfca6a5ad6f76c5b8a4eea63e74a99262af122cc35bafce9f8e08b5bb16a15b693233020b768c2bed6310ab9198fb50496e39eee62b57773e2492042c8642bc166fe412c96f65cb016166c0337f65cdaa3c6416d3b35da19ff0782d37cb9670bcd03dcc50744e3e004424f3cfa5c485a53cd2fd6666eeb448e54e87cb5994f5f70022df034162bfd906a3c319e8598f5ad57da2e3997611148378a2a5e43ee5f20cbcfd1310bef5f2e3ebdfead87edb12d25552130a86c9e8f6e2c19df5c090897ef1c166b167b09220f68535e433ce92a5ef040542087dc0c3d1d9e3c4b65a4c956b38643da18888bf1b6e82ebaf34f289cab23ae4b312393b5445ca26801feeb00b406b79059d11b0f58106e23fafacea43397007257e70104b9136edf965f29a1242c499f23af9f635118397eab81fc909946eda4332540d52d0ec94432a855aa4caf0c5140cafd66bc6665961241f940373de8d00faa49864bfb5cd91bd63e7a6e869c5a33e1c9df617a6abe0f0a5e1caaa9dab2c8e1eae4507951fa295ac9e5986bc9c9b9f09da5fc1b817a6d7923e97877a2fdb5701134af0642707f97c95371aa24c96e81000dfaabb2e53fda5885d9a85846b6541a965ab8356811f5ca3b8dc2e403997dff9feb04a26d51caebbf3b8dd7ec14360039b9c7aeacd70f31025a86979480ac25613f8f6acc535b3acc9b3ea31e1fd72320901be7fa4c59960dacf4385415bf6bd81d7fb26abb0da02c0f14efa0c38d0f4551a8710de4fc21bb2040653d597e27efc86ccaab72cf343c5cdc73d2257e0c4f1c5e249909475c3efd31c1c4fde38a6b26943768dade3bd5579b257a1c430b9632dd395b02e20b639a0e35542c99f933e93246f6ff45c76146a34098432bc2543b12e57f75a22e8f3c61119d719e13f59e690806febf3d68d3fa21403c9b3abde8c580ac3cd37765160e6dfeadcc867e38e7fd9f4b225d0bc0ade0fee36d8983e076651af00cdd354be1ec3c26ba9669d354147dc264c2f912f430d04828d1e71ba09ef1ccc2cc19af6fa302eaa4a03d6b584d47a284660b31931ef8a6c8e4af8b9dd3582c73270a9ecc4a927e4d15e01e3ea2d5ab797eeb2edc9da4f2a42d98f1fddcbc7353fcbd427a2b6aaae59c7899afebaef70e5a11fc7560ec1a65bb448e04b8304f3c26e7c3a0b68b5ab070c2374a1917e931e40761ac7df2e79099cfc8c9fd3966c6def0db0e2b7e4c385264a7a0003456d0873efb9b808c3c2d9db2475812dc5529e6eb8d8f436448e28f146d759190017133c7d62a0544c2b174400368ae3baf53698918df4c610b3a01f7234e5b92ed3513afa3fedf7ca9f653d17994c018758a9ccb915d0714e0ac4ceafd4a3474254f2887de2593b51e119fe6e3254f3ed78c495a64dbbdeac0e5cecd029c1b0b6af0ac4490526c5972fcd85043adc9ccde6bd7d8b6565d8c7aa6d6de5b3e82123384f900b3f61300e798e46f9954a7b4ca75b50cae13e03721f144199d946a2e865f12384a19673fa1aa1f563f485cc2be2811b597930ae1993fc6fad4f8d00b8c8a08c12666bfd6637dd001de1f456571803f90fc990093b15369b64f7a34b84607f2ed05cbafee0b5b7da30c18ade530778ba77f60d9d90a641d651f110385ac8a6643c8006268e25431ab72920f9ad85daf31f997ee02284c1d9bd43bd0881aeb29c0243d5a68a417d034d45da95e75f999aebdd8530b16a2293c04bf8ac05e3cebe26fd2f64b40a30188fde3caaa1753de65e9f0c2045431063d50eb2c4dfd15f51d55851cfa86fba2b693824857dee256c253fe501926f97a1037404d14ee3b769885975541f9032ab654c058731f11ba45e19f333aba7e02b8c4aed16a188d6fc700dfe3285ff2d85fb93b8637f05278c2a7ee1c51e342e78bae8c8ffe4724344348b58bb0a97def5298a751fc7fb395a78e70f93d23785eef3f80f4f0def06b6e6d9a3ef238dfec5bb32b37a80b43c53568303559d3a8d41753f8c7a5f48b89871ddf4df33fc6a9ab6ad74153c1d37229e47e8cbc18531769f68baaf8ccbc6510dd7689d593c11ce564d274374ff8db04cf4fbca6a1f67b77d4d591ff2efc38944a3d649039b4547195169ce0e945287972b2363e2dcfb76ffd8e73cb1b4b1bb58fee3484b6c8710aa5fe27dba1679f0dfda2e7273488f2c504ef15368cf291fac1327af91079caf3a5f859c29f8b0708f68dab35ee46ed280189357dc24898996a7554514b5964e5dd13eca9f662e8d3a3bec9a40e2dc0dbfcd446f0289d97081413478e4dbc922b3978586e6a1ffdea99a64205577f5b4b901aba858179b3489ea171e0d608e8f843e635bf6693fc1a814dd15fe37cf889ef1e59bd071d7b0f4fcf70d704f3ff135fafbb85cd0540211a27c0e63305c07da33ae3cddeca959990a354ef3ae954f5893bf01b790c4c62aadd0a3a29fc786b60998abb3f42e6e1d07f3ec8021e9a889082bac277baa4b7f524176ff456197482999b496b4f89f07ad41a19935f7b2a010d284c29ca7c144c7ef15cd1d3634645768741c6ca28c44b570b8b3e05bcc722ae4d8a3025a14ed2153e919b3ab6cfb330b8b8ff8a6d77daecd8ecd9f0ceea0bcb334cd1a1ad82892d79a8825197b5d10961eabfeb7f3d59bfb9509fb1e4545e452b25d27e5fea06652d6e87c8ccc96c868c47aae0b88281eee73b098136b00ce88dd9963cbe95e7d1db2b5fd8c0aca615504d4cd55bfdf965763052bcdbb1c475554a107fe022fe6b215419ec7eae9fefae03aa024889d7a6d76a6423585825f5376280737123098ae0786898d894767d2ccf0be47ab9fce8cf421915582b96974195fe04774e1206d81271d636ed815727af4d0042c197421856359d01834cc4ec5d1ddd796d6e0691336daac872b6ab06f5088fdb598bd554851dedb9c818baaed63aa2cff81407fdac82ba7d909cb4ae7c8668baeb8c37a57745f0ab4ce65011a1fd2704e029112a05bb905fcc787f974e97ed563d71bdb22f71f45b3db3f9e502525ef97de040e7edd89176e943737bb8176378211d815e3de752bc72c2c5482cd2b2e9ae102d24d682f7a93739416650222fd5280a3c222685c3be9dc093bf47b034a9febbc309855e1397d8860b667de8a788f43645fa6f10ab17b726f85d1822a7ece22f19ac2feac06ee873df7bb8db34bb0fc57b6bb68050911c7bab3d936308fefc07cd47b2be129e474af05448b37a14c61e82dddc0570e9959d3cddf5b48e215de858294b5cf51aa5be2f91cb27b2760a10c3f6cb1cc1a051ada6c77f0155f1853795107d8295581961a376ed1820839f7752d0ffcb1c420e12577626362a20af0fa3a699cd5f642de5819a7cf186177eb4442abe6537bb60d9a1cbc0191301a2bb631a8303d43aa1b33a3babcd7b2244d4ebcc26f39458999791feabdeb9b24b375b13fa779e2170a37a7e47b73f29c39ae819fdc651e1b5036c8d38f1cfb15e5684e5a5781d7990a7217e7e33307203be7513a8364367f61db23039fb48928f5964b48137dd75833db34008f9da2a6ed117", 0x1000}, {&(0x7f0000001340)="21707ad101b911f499caa3e0a0a6ca8f41fd3731ccf98969be06f8617dfe9a6e99c362bd9f3b65c8939d12323fd6f6c8831e89844b3f87f7fd17f903c0c38e6eb44e409bf592123e98d68094f03b5e64f55616cfda76d3637b0eed6e06d72992dac1efb0a23974f2906f95a5506441d5010ac3663a06c42679ebb7f227f9db37cfe2b1f1d2dfb75a6af38684457798692ea9710cdf96d34ff46d8d780fe83871bc9d535c6110754e9d73374cd2974fe0", 0xb0}, {&(0x7f0000001400)="4e460d841498a53e82dcd258eb23ea07c0b41c7b6ebb2052d5c5eed58e251e5a349abb2525470d231c08b35699d45a2c898c24d1dd2dad5244a562eb3aac2cab69996a489c7469b011b8a29cd4f350374986df12bae2883a9bf5edd7ac5a59aabc3751db41cac2d4e003c72c8e4edebdcbf013a9be13bcc2bb6b025dae06724a6d231c230d5088d4582caee7a1e03b4482e264612ee4df4712b0efad4edd9dc11f16ae6e47faa79bfb00a7bcaef511d1c10c6dd9dc627815bbb6b9953c30220be005ebecef07578d18832c6ab1bf96a800432fbb5248d6d40f1c7356d15274a1e0839d0669d07404497b11935909805718d35e9728", 0xf5}], 0x8, &(0x7f0000001740)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x128, 0x409}, 0x8) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:17 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x4, 0x4) 16:01:17 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) socketpair(0x2, 0x4, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) setuid(r0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) rename(&(0x7f0000000100)='\x00', &(0x7f0000000180)='./file0\x00') 16:01:17 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x7, 0x923ff02, 0x7a361e4f, "a7c213372fe8abfab21f458fb985a1304741ba05", 0x10000, 0x9}) 16:01:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pipe2(&(0x7f0000000200), 0x10004) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6f8520b4f6efb56b3bc349029765ded394c3839dd", 0x24}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x206, 0x1}) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4}, &(0x7f0000000040)=0x6) syz_extract_tcp_res(&(0x7f0000000140), 0x7fff, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2040, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:01:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getown(r3, 0x5) setreuid(r1, r2) 16:01:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:01:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="cefa49507527043e43cd3d896ef5d078cb530e553618e65a362b0b3e350fd3204af08c41c3caa2b41a735e2a895f4c3bb8f1884102a50ef4bf009cee6558317a99f3e89d2e1eae077a2c5cfb26383087f85df05073a175bfd689b5281453a2d840cc1e7fe8ce4d24c808562a3b4ccfdab7420edcf6a77548f700680b1b898376f49174a3e828ba30238ce4d5a60baa4b121cb4c24c2ef5da0ffd502d6464b09cd71849ad736aa1d67f13483e7236120d024977ca25bd986ae6ddf5757d14815ae096c5f849918fb2e1f0724a7a0a07a98ceb3be34d382c", 0xd7}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000058, 0x41b2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x3e, 0x1d18c5751981c822, 0x3, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x8, 0x401}], 0x400, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000014, 0x100000001, 0x61}], 0x6, &(0x7f0000000240)={0xffff, 0xb5}) lseek(r2, 0x0, 0x2) setsockopt(r2, 0x24, 0x2f, &(0x7f0000000300)="6f630245e51fe910dd1fa6957855863d363747b020d8b3fd6426eeb7d252a6ccf8012f4a857329e12049237ab072dadf1b2ddd7681795255bd6eb69b0b2a3f6f16cf14578eb4084c34ef82209106f7a79f34217941b55b0eedf4e4a303c040f8", 0x368) 16:01:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2024, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}, {r0, 0x9}], 0x2, 0x0) 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) write(r1, &(0x7f00000001c0)="e419c8a29a7b645a4697fb9e006a5b249b396561b7e1c391a66cbf05ab40baa96654c7a843eafe42246dc46b8566cc82f6f5e8e9715cd67ebb3e8a7ee33517670f1621ccfa4d3d2fb6a0a0ebfaa3d6705db153df7c1f2e7e9a90d90f887d3e579bcbb24bb7bf297de218c8dce78c934f1f8896921b7b197df5689ea4d208f61c3b7e789fda28ef00e67ac01a26744276557a29c9921de1345b0b4fd0f9928a63cf798fca64b74cffb22f90a434322d435748083ef918c2ea3eb46a18d5cda130f0", 0xc1) 16:01:17 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:01:17 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) syz_open_pts() syz_open_pts() 16:01:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f00000002c0)=""/212, 0xd4}], 0x2) pipe(&(0x7f0000000180)) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) 16:01:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 16:01:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10280, 0x0) fcntl$getflags(r4, 0x3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:01:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) close(r0) 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44de456b86a4c3839", 0x1a8}], 0x1) 16:01:18 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() r2 = dup2(r1, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47, 0x7}, {0x64, 0x6c}], 0x2}) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 16:01:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:19 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:19 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="3ad9d0cb6891c485c7deacfcd033ce08ae372aaaffbc9b93d7c2fa1ffe7db06d73", 0x21, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x80, 0x2}, 0x10) write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffe57) r0 = socket$inet(0x2, 0x4000, 0x7) sendto(r0, &(0x7f00000002c0)="59768f9c8e2a5b6e6bf47f33ef89f68780d8dc45c38b47cc7c6b6497ca5f3ee54351a7a8bd75829c7dacc246158bb29a2d4ae609c06cedf03ae12c90fece6fb0e8484d755c144ef5e3783e080074cd6e2787e6e7b5a4990068a20984815e1657615c97e33f443344196063634743a3f83d8501cfdbe458cfb7142b32469f60e0a917e3eb997f64629b3138a20c8ee8b5de515d490fbbf12350b81816a48c4ee9e9ef75cf17f0d4d3403497dd1f9bf27700658065e1a4ef8dbfeee44646b5f53f9dc3629b606fdf7146dfb0161326f3c8c8441d91ed32097663afceb70ac099bd62cec62e1ad9af8b4d7b54ceace21a72dd044b607559bd94cc754a5ef06cc4085cf0759fa7b5", 0x106, 0x2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000080)="610df83d331a2df6d29d861ecd81cd674feb005bd6c0b0e6af39cd9b44b62d4f2be2094d377a65384a6fa2efcef1d099f09363543ccf4961d91457e64d85f1", 0x3f, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2000000000, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) flock(0xffffffffffffffff, 0x0) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='-\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000200)='.*[\x00', &(0x7f0000000240)='\':\x00', &(0x7f0000000280)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='-\x00', &(0x7f0000000400)='}\\\x00', &(0x7f0000000440)='\xc9\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='*,\x00']) 16:01:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e306669426c6530"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x80006, 0xfffffffffffffe11) 16:01:20 executing program 1: mprotect(&(0x7f0000bdd000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 16:01:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/96}, &(0x7f0000000080)=0x62) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 16:01:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2003a801f50be6576a524ce0ff000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) r1 = socket$inet(0x2, 0x7, 0x5) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="528a15dc8999f0895c63a626fda48cd310a313ef9715388e5fd88dbb80e6d4b4c83dcd6224e57a02477302e8947f85aaef9d832791bd55b63ee12c6b12000afd21a63c31ab052de9aa9fb30bfc7bd16903202a6824aeebd45f5dd0a3a14292a055c9f69e2e62aabbe82279bbccafd0", 0x6f}, {&(0x7f00000000c0)="e5ab09caaff6ab4e27", 0x9}, {&(0x7f0000000100)="c349b904010250ab45bebbb93a35c9dd29f3f76dcc6c392600962da5a9643a9ab96545e14503e2911c5f4802f7f34b3cabeee20f10e901b9f4ba5069de212e0c6cfc1a278fd322238e6a89aa93ce9099ed77ea003a9e954263f39112126a2a05eaa6c96dc5db2ef819485b44b5c74293406291c3eec2", 0x76}, {&(0x7f00000001c0)="96781fb8f2a2b01e1b95effd774be7fe7ac39c16d5de674f127a1224d23f58601fa43513327379f85a7ff2bd85cc9c619803b8962287f53033a53501d5bf155b1aa9fcf8d97af02c0b045d1cebfb17327e9d7b91ac51b4e56d8a1649207e9b", 0x5f}, {&(0x7f0000000240)="c818d638b83413205bd5005c7fc9aa01b77a6e34b31392e8b71e0034d8d966a9a584b2a016bdc3ba78b009815ba6f5f1debf1b62c0e28b358d65f774493394b9ae9f117ae4f7602eebc2646739b21e31386acc5be87882f663aac608aeec7feb1f875f0ea43117102c7d7a291908fc0386ff41bf84fda7b9ff09364adfac0aaf2c7e9ea227734c87a94271c318cfdefadffb6dc282518eb8b1226026f1bafd72cdc28a244475f49bba15c10779ad2d30e31f7533bdc1f772eeace8bb46cfb83fa05c15d2c2effa10485e045c1e918ce48a6e02a40446f3d1e9495a94274d703e8e9d075181b670f9e289cf9f88f2", 0xee}, {&(0x7f0000000340)="dd0daddbbc8a79a61811aee4ec9c8afcf64a2dac2338f7a0f3d2ba6e25bd8d95ee157ac48b45b6334a6c16940e28838f73fa", 0x32}, {&(0x7f0000000380)="dccfb51a42e5afda20daab8d183125c1ac613e9f41c7d612e5d71e4ad21c6dbd033272be11fda233de346cb99b8d4c4efa815854e613520e127b02db0c0fed88ce4bec01d828b369d5a265da540fdef26521f6d78744d90fb44b2a6cabb882ceb7abbb0259e28f", 0x67}], 0x7) wsmuxpoll: not open wsmuxpoll: not open 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x1, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x408, 0x8) 16:01:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x2) close(r0) 16:01:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 16:01:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x80000000}, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x1800000000000, 0xb5}, {{r2}, 0xffffffffffffffff, 0x2, 0x10, 0xeda, 0x6}], 0x4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0xf0000026, 0xffffffffffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7, 0x6}, {{r1}, 0x0, 0x10, 0x80000003, 0x433, 0x240000000}, {{r3}, 0xffffffffffffffff, 0x10, 0x10, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc1, 0xfffff, 0x5c8, 0xfffffffffffff801}, {{r2}, 0xfffffffffffffff9, 0x84, 0x3, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x1000, 0x1}, {{r3}, 0xfffffffffffffff8, 0x4, 0x16, 0x3, 0x3}], 0xfffffffffffffff8, &(0x7f00000002c0)={0x2, 0x832b}) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:01:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) r0 = socket(0x18, 0x4, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) 16:01:20 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x0, "a135a14805dee201e9bcaea660f689bf9c1cc591ad7edae7fec5099cb77bb8cd4c5b69805ea4904514631a1cd9371f58feabc3142fff8138ad532baa6482d9ab0110c723a1139b00462f4261e64dbf8b44152c51a09a8e8818473c5d3f36d2c2035988bfd328e388f427a6772e509f7366df03484b47e0047c72c9016f9af006067eceac8a96f3c3d9b337a103070c7e21fae45da399d47b4ca872970b91cb24273e0c0f5586176b3de99bd7dbbc146ba65a356f4df919e11e11208aad1918b5f30fe828c31f551600ce20267cdb432072481d702b84c9bf292eff5fdb92d3ec86f33ddde98716f09bd1162d1c5a3fac3dbfb948e10739b6807bea33f820c8e2c44e279f03a781bb7966989d11bce5946cb46c70dfb5c1b728d85c745123939295dd484563beccf814b78a41b19d4703037ec4827416372bf65e71f61c8870549fd8609ddc131ec1b979910fdb2c768b096ec614db35df8725f03775edeb83a1a7e459142de307ff6997ec8b9b7209953b3f8c91c3aa1528b715d29e2b0df8af7d5893e398a749ed6066441eebc2de2827c30f828e98fd29a249ec1905d94a7336ca4cb5bb7bdd26fb1632ab2f0d98e18615d20062c1ef0cdcc8835556ff11f6fa5c4e8a0f3c63fe6e4210228ae93599ec2dc8f4348b75383415da141c2d0481aac2b010e10a9bf1e5a20fc445faad1176352427cb77bb84e20f52917039823a3aa7e529efd7941e638303d98ae139e8127dd29287f25016e3b972d603c99eb47f6febc686e613a04d8d9b0d35851d13e3de2d96bf2c5bb17023ad6c1ec5d80ec7213c23bdec32054e8589416bff4e04413587bf5194ccac729e861379269c17c0abb7cbf3bd36c844d397976c76ab1fbd6c75079308cb05c47233a306534056f0a5bfeb3553f0298cd232acd64b65f65a416dc2e319dff7408c11a9a0c46edf39eee6b19629984459e4abd267c4648f88621bed4f4903f66e377472e101d09c3b0fd4a6294649e333833fb1a6f67377d5fea49ad1f040e07038447fbc7bef3c17bbda528b274e4feb6cb7de1b29ab267c8f2053a9b586e89958391b55111ed54f834479aee2e2f96d7ee62e4e84a428947016322309b9b230830eb0f2a2972df7fba695b2dd0950e403dfefb146e911fc9de0174b4fa63dce4dec76a00972a30620bc161dd51df7838650c9c75d7215cd80691e2af6a3b28138b9816233e2135268d48a66d24f46120b3b97cf5ebb08cc2c1b9680b4745fa1a047e9bbff0941fc06b2d9c66000dfbd4fb4e4414d5643d5b52734016d7fe688fdc94f34479f04cfbbde49d502db9870d19bedd61750774eff03c1e775b1bd35915998beea650c74e27748d157486c8d5ac30fe5eb960bdbc8a197503e6e01f906216bbf9ea5f1d068e13c421bdda147b4562f429aa41600273e68ea8951f098d785bcb8659ce2f0c845dbcf87dc81fecb036929edf2a5ea2184a73b9eeebfc1f0d33d2d5f7b9f85e3fa266f870728f540a59999283b845abff0da2127153e66bf17fc1cb6c894d4adadc121e7418bdfde1132714d1ae8d92a48878ed9590006d618c0034997adbdb2aa59f6be140636841243639b1cf49024fb5c7db6e832ff85e13f616e133b78b8f3a17d9455c1ec3cad7d6ed813ec202a9d7106221271026abbd2aa195b1e6512d8e4203373cd6c113f344f834be03a567b30dea2ae4e37f6e51514722e102305cbf67e1e3ef590cc29c50e69092378e9ea0b509c5d0ddfc0fec962264287b09ab3d7eb4068fad42bb2f8b6259500323d2bc45622121d2e585ef7f4b07ade05e6d8d49283cdabd544aaec811df524440cb59424d27d4ab9733ee56bf9892eb4bfc7aded8582214301a27934a0d7509d297dcc16b067776039c062148964534034127b02707600aa1d9e3325c8dc4424f4015776a7cfdae419f966439022696c1da4f66a71d3c67eed046645a8722c1dd4e5cd62af71458a453504e6fac813ef37baad398707cd36df7493864b7f10d858cf3ff123d1230ed9b34e87e17c190cdc40bb47241996f8533482301d2f299ecf3103dbc4e6f4062593a16831969d480ee1e1022de8c15a738eb574cf7afa3d3f9c4cabf37de095d8b5e4c517ab06292bc3b06b517b1b5d93a53f17b969183cd8ceb4446b27f0f89e7be73f562a64bc118701c632bb83efca46340e4428c9de09a8bf4a4340023d2fdc68d7e7296907bc5486ec6d3f0ba57c8223d1010465f6565717ec5b877b28656d6118d992a8b97f66bfe8f351af2cb76902fdb8a0657a7e9dfd0454600fd830da5699c1aacd0c69d0d0de5229cea6e782235436350d8bf0c4e095593095b7522b32c6c047f70f18fa54546ad867852fdece2d227e22d3df11dbd54fc56d8d4edc90494edf53bd8619f02632afb001200c259ca2ca55445564ce94a024206c101337ccc8caecdc482827c1f0ca1d781869f63d842527c2446b5e98ea5fe8473bb3ef24870bf2b331e119e000b4691d435524bdd804cb30c69dc9d37ec27e861866505873d8cf2a15bdefe8b738930237d2ca6a8a3664bb374165a37580f27ad5df5aa73d544ccea9ff27dd8939d1ce66f5ebd2e10aa253f1c7a523497a1ecba345e5491489b5ffa92d425854555ba7da5d2387addac4e5e443bce1fb1180088bae5db37796a54b53532f80d2003653831d5b738ee6efd9c2fef5a35c9de241e4cded1cde64eacc529eb165177b74965acc5fd39e11e4218de51104bce138a14592f3589276be57e55b144c4b50708a2b81015925920448bede9098f60d93cafb8750b5be0c3673e94ccf3f6767a30e717759df3ef4e8c0c1168bd633355462ae1d50f10597155e7df1a5e59fb796c7bbcf393ba397e44b8270d23db224c343"}, 0x801, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x4000000005bd0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000040)="2c3070b4a2820dc3f5947af9f98ef2d4ae8955daafc55bdd71b68c1bf43801a7be4896792f43bc9a4faccf8b00c706727b5ef59f7f7c98e56d94e6c2e9959bd2a06d2a5b7ea54de910a84dc7f1edcd75", 0x50) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) flock(r1, 0x1) 16:01:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000100)=""/176, 0xb0, 0x3, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = kqueue() r3 = msgget$private(0x0, 0x402) msgsnd(r3, &(0x7f0000000080)={0x3, "af44a2db7d2e2ae15479401e06c6344031c0904668bdf77b97fa3388fd09e9e80ba40f63e8906b5b7666fe11d93d9a3b3bc83c2a00a1774b17de6ee24a11a5"}, 0x47, 0x800) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = shmget$private(0x0, 0x2000, 0x5, &(0x7f00003ee000/0x2000)=nil) shmat(r4, &(0x7f00003f3000/0x2000)=nil, 0x3006) kevent(r2, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:21 executing program 0: getrusage(0x0, &(0x7f00000000c0)) r0 = getuid() setuid(r0) 16:01:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:01:21 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt(r0, 0x8, 0xfffffffffffff001, &(0x7f0000000000)=""/41, &(0x7f0000000040)=0x29) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) 16:01:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="f5", 0x1) 16:01:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00005b5000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) ftruncate(r0, 0x80) 16:01:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:01:22 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f000001d000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:01:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) 16:01:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:01:22 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, 0x20004269, 0x0) fchdir(r0) 16:01:22 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x30002, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000440)={0x3f, 0x2}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) close(r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r4 = dup(r3) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 16:01:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x143, 0x3}, {0x0, 0xfffffffffffffe00}, {0x21, 0x1}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) mknod(&(0x7f0000000200)='./bus\x00', 0x6002, 0x80) 16:01:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getuid() getgroups(0xa, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000340)='./file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x80044279, &(0x7f0000000000)) recvfrom$inet(r3, &(0x7f0000000080)=""/34, 0x22, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r4 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x12, 0x8, 0xfffffffffffffc00}, {{r5}, 0xfffffffffffffffb, 0x32, 0x4, 0x2, 0x9}, {{r5}, 0x0, 0x21, 0x0, 0x0, 0x7}, {{r3}, 0xfffffffffffffffd, 0xa, 0xd, 0xffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0x8}, {{r5}, 0xfffffffffffffffc, 0x70, 0x10, 0x7, 0x400}, {{r3}, 0xffffffffffffffff, 0x41, 0x10, 0x1de, 0xcf}], 0xff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0xfffffffffffffffb, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x27, 0x6, 0x2}], 0x4, &(0x7f0000000280)={0x7, 0x8}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) shmdt(r4) 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x2000004000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)='%', 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) fcntl$getflags(r0, 0x3) 16:01:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="477f24f5315357e9f86721a666858f0f9d5c755dcf993bb408ad64c6b936ee306ef9ac2fd800d2ded1a1ffceabb62403aa503f216a940b67c116376421e9321e6f579fd6620e8fa4b102706b4fcfa29b0268810f073061b11801b9d4d30fa43adfeca03661ca804587ce7cc7216d8b99911eedf140385ce1122a3935592a93a5929a6c273a8495d9421a1f353141694b34e426dc00c4d18edaea22405215dde2458b68059b3e9f8a9a03dda16447e2c04f4a5ba4e1ac76d87f2cff27b7c9590bdbf1417d33b56333e357305bf6eb8a613e9bd754b972f20621", 0xffffffffffffff34}, {&(0x7f00000000c0)}, {&(0x7f0000000880)="2ba682e4c8214fc0450f9712fe000098fb0b14084acdc6783fe7adc33028b8af1c10e201019cd957e9c2eb87d7ebcd4de3dc1202cef33c6198fea236b955e972a4175de5378eb90a9586ebe91ef5cb2ed06cf403d6c10da0324ffa6032480813f3af2c7462bbd2b027bded0d0a459f007b9af149053cb91cf474aff64150ea3cad4fd734f8143b01c26c18e9a69fe0bfcc9931c49254d695f8b95da5588e44ed226350265b98f5b1109bf251b027e488d205c9c800000000008c020000000000000000000000000000"}, {&(0x7f0000000580)="1bb1644d3d05c2378ba982c6e1d765ec44b2c13d7a1da6d371a39335d862c79513f7abdbcad34fe48a326f941172a54f1cc143a525c85fd5f3982df00d5191587cf0c2898a6a5b40bf02c7be374f654ee4d9f0546aa3c3db3cf7862e91f15754704249cc81d65b7f9ba2f3d50a1527ac72260e0ca5a40e49f9f80cd5286e37484c1e8a0d2b8503f5850e72e6067be726107c2f3c75e04a41398d59b63915512ef7192127d19384343688ae00e68615064915aed3a8b16dfd444607156dc9dc7816ac4cfcab67bafdd015d6a6528b69027352e3a51df0ee7fc33d"}, {&(0x7f0000000680)="d5f8e3e6b7e66fc339e6c04a53d700f3dbcab9f77f2ad7cdfcf765a7fbb2080229cc034480b237f4b93137ecb834b6e2c96f40ae2b559e2c29a6f899552ac74eb0532c0db23d5bce980b9814aaff7548039bfcee3e8b516e653f771e0ec749d62c91da815e2a8eda0aef3bd6b769bbcbf873d2ab92cea4cf16d260dbfda251583b2c07b22cbbb1a4b5ff67bce86d5eaebdf17f0b3a9c54a77218d9b2500526b8614683a35eb1704b41"}, {&(0x7f0000000840)="6beb12", 0x15b}, {&(0x7f0000000740)="175d47e8b5b3ad69cc16d4ceb7f69d8de65bd3142a4889e8950e0006989de6d88256b0c83e38b49486d010e097c2d10eedf1166391b0bab43b1de47e9b5a68bc19d9afabef3365bda470752d348b8919230d09d9ce8e3ce6baae93a974"}], 0x1, 0x0) lstat(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/59) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:22 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="291e941d9a2880b6e568dc7b9efeda1662218b868886dff5ce807d2a6476064885ee5b407968399c0ff97ff7f12fd5eb3f895cb7cce77285e69b5238e14a54341020b17a0314ae1040c7431148a7d2f3838115196cc183a5300feb7963651672b8bc0a3fcf0fe4f79aa505c2524b87eac405fa5bc8a9ccd426545221bba30c17d6b4b732a3ef8a302e8aba7647a54e513cdb39b5eb567641ca4fa9c0aea455a57b03e2532431bfa2367b47c257610978e444ce166e9e529a481222e5edee32e0eaa726343dc6eff830341705363d329bee0b527490a9a1672c58ad182124406c350aa30ea12277bba6aae5d09888", 0xee) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 16:01:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f00000000c0)={0x8, 0x100000000}, 0x10) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 16:01:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006005, 0x401) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="35eea62c36bbf94943858a46a8d25860bf73aae0a2c8f87de645f34ef78861103d49e3fdbafaf42566aeea574f78cf5912470c96574e393c1996c0b582de5e8b1daa732af7fa50f91b6c556b890e96d90e16d7ca03bffdd77b767e076668cd19ac2a0a7ccdc311c56f4a01eb656fc49040339faa456a8251f68ab8a9548880813b3a8179c402b053eaf8016ab45e30fd8a3d446cfa1404102dfb16c3954c1fdf0821aca11f2386cb8bfe2c75bb7e3bae6091", 0xb2) dup2(r2, r1) preadv(r3, &(0x7f0000000640)=[{&(0x7f0000000580)=""/135, 0x87}], 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="88e9da081fd173200eed29cede9306075cec72bf4c277fcd0c65258c952f978af53b48c49f7c4a1593342f29c4e5eaadea7e8014ff220835be04ad3429baa70992b0093763bcd675375a42b2e25b34af73af2a9f3c464faed97d1f48074ae28983ae8f", 0x63}, {&(0x7f0000000140)="d885a71e4bdcd6e790a2746cf543ffc5870f8dd254311ce9dedda04df0a00d2f392437918ac2a884549d2521f6df18c8f83dcefcd7202517d734b846d20cd6e9", 0x40}, {&(0x7f0000000280)="2ec31e3daecf9fd255d0b01f7f682ea06351284c8b6217717266c29d5445356f38da30429264fbe17882bad9ae0c35508be7b3342513357ceb3524f7cf38cfdae39d1b0bc566495d724143020884cb676f76b0d36bbb432a3933c16e75dee128e6ec2665eb27f1d75a946dd6c4a08af36fc827712fec4133639f9e7bfdcb34cd74210dfaf4dd557b74468260f423bc2d6de6802eea9d4cf36d22dec56f6e49b12207181f3cb13867a90d5020197084df037117819952d13d590afdb3668ed9976e8c204e9fe8c96105043fe7e3788d1a2def5bbd6ea962b0615d0ca7917642c3c9f039b0b74346", 0xe7}, {&(0x7f0000000380)="9f4cfd629ee1db01fff0dc10ddb7492effb9e657342389aa6bc9994956cbbdc9eb13c80d7875", 0x26}, {&(0x7f00000003c0)="c8590e354b00a7c28f7ca03d3e8b782599604f37f0653399505ad0d9ef1c0bb832554e837e6eada695258e88493331d0e192e57621d1daafee1ed0a648a4484bf7cfcd02228e67e9de33b182759409f810c1102a656c244f11eab3dfd09ff4c8a8975d5ec567dea34ce26e33d8517a26ebf558aa68a51d1308b2cc16be3e7f712b40b553a881ebfe98c71c1b13cf7809654683fcfe56b209e29ca81860201d387418a03a2141b22d2293", 0xaa}, {&(0x7f0000000480)="08d24faa87a0aebeb019572533349b3ebcfa214fe629de04aacaa4bc31f80cc14a56b340a71b94e130755d2eb0c7354670fd1af457c1d5f6a4f18a5c237299f8238ee35b248c838ce1e86a45089530b142d1b2b6ac23cd045adb6e2bec4eb497c0182d9159fb82a24144a788178b2e1092", 0x71}], 0x6, 0x0) 16:01:23 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x841, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa40, 0x18) write(r0, &(0x7f0000000140)="3e8669476152e5c7bd558372d8829dcc2fc2a356202318aacf375a0d923fd74721b7515818bebebf04ae4bff2bd5969ec915e24082a6f95c598b37928912c5eac4ee061d93848a89804b75208aad353117217ec07dd0fe4d4783249b0a7894b5ae89f1c21d2dee3a2f437f96c8d4125d4e9554f067010f5fcaf5162c3ba5524b2d2a99e0ed2579a8ca859edef40f01030e3bcd9cf978574e891d56a58f287f04f512a4cca7519d693a0f7dadf6c9dd97df9cd0d4e12d9f3d6220519e7684d2099ac351a47968e2861cd59c3bbbabe4004deb38fe594ff700cc6d4c52bdd8aaab80533e2a2860e36d79cf904d64a9bdd37506", 0xf2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="def17aa6f4f4f32cb78bde08fbba9f00b5cd030a859fde5dec56b5d3a9c8e7d065801c74300f402363028ca99111ad84eeb7dce0e162f1f090e64130754ca6704db833b3e6ca4a42a7505a0495aca02dd4a321b8a009189382900d854bef1a5980290b329f4d70f315f01a81facfdf7259fb6c60f6f57e68601b39d8413179307057482107", 0x85}, {&(0x7f0000000300)="d1f635cb7fe3263e49c6f2b6fb01f5f2b12fcc21daf265b40cf0d876b55a997586fe35f7dfb16a323217a6de4b195a6fb9e5971d5cb47af7ee04cf046f1fe99a5eb2067b7d7a2f9dae56f44ab13ab3383a5d7db7cf9cdc5a5d7c9b0033a0c0f51ac0c50d27b47d9c36dc76b0c421847151d4f41dd1f18ba63dba0f42f872c8b8e243c913ff14ed36f40addc85b8cb5", 0x8f}, {&(0x7f00000003c0)="e4da8b9efbe4a73de58f3895329cf2facdf4c32da8ee112d0a9b7c9b891fd7a1897f1d3686fb4a5d443f3d67844547789e08ce313f8422e734b36cbbd60dc8a216c8a4ed9fdeb33d", 0x48}], 0x3, 0x0) write(r1, &(0x7f0000000080)='<', 0x1) 16:01:23 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xfff, 0x1, &(0x7f0000000100)="cf43465397cac70182981a0888bfde45cdeb2d50e4853a868b753e265056cf10237cd58ab05646b4a7e0f8aa9a406f746619bb24dac30b3a538ab2387c5ff16f12c88c43f537057f7fb38f74de4220cfc65cc74737e2702be27dbed83b71c6d19fea952b1995798aef491371665535a7b872aedaa81e02628bbe81ce82eae7af896a430e8ff06f97af2bd833e23f98d21d87f946ae56313d12d1e1f5849f86709e49cfe03c3fde3095fe0a3e4c8bcc6dd928414f5832fc5f0803ef68eeee29db0afb01f72405c52497116137aaae9a28b71e759c8d29a7", 0xd7) close(r0) socket(0x2, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) pipe(&(0x7f00000002c0)) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000340)=0x20000000000081ab) 16:01:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x2}], 0x7ff, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:24 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1a5}, {r3, 0xc4}], 0x2, 0x0) 16:01:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r2 = getgid() setregid(r1, r2) 16:01:24 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) r1 = msgget(0x0, 0xc0) setuid(r0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/199) getuid() 16:01:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) 16:01:24 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002080)='/dev/null\x00', 0x10c88, 0x0) setsockopt(r1, 0x5, 0x80000001, &(0x7f0000001080)="63e91913e3222d8f494da88d555de3be04b3ca147358c1cb69e5b0200454309a2ac2793881ce92aabc49daa1ae54d5e1109846c0f6bda1228045e0e7da46d7694a9e08c92838d954010e696cbfd9d4edcda4be71bfccffe1f02909c2b6cc215f39ee5a9c3b3c80ada0b98d6e4f3c7daa7ac3c714a8e1239702c52a5b9ec1b99b4d59ae2c372bb4fb71651f71983fbe3dcaa1fcbd1ddf7924ff4d73fd1e8bb1f871cf4f1143c580b844ba4fdc0da01cb6d2663f7af03aa5e6a85f124ec1bc8cd35ffda6cb38dcea99e685b3d22bc85dc9332cd6617d8b2da7c2dab3973e5e23ccf927883c3d6f8ebeabb8e422841ef70b4030ec047ced5fdb252b17cd33e993620bf0daa6c1a8fad9005898c30a1dc5cc22193bb609c724f01e0cc8cffc8171979eabb3e9bbddbbed1a29796d9109739cab808a2652913b9fa485d591d22170fca74a7b0eb2b3ce3a260bb22ae6ee4c8f58cb2024cba132ad012a3db5b6a79b2e1493c980459aedd085515b65ddc38d4d8fcb57b070bfe5928d9ff4c0ce3620cf9e0f220441f379cafb7d1c17df8e8c1a6772df550604d0e2639b4c21409f1ed6b1aea80db2f5d63af46aa968173b07e4fbdf0b13621427adef6ab2d30ecd007d2000690743d5862ecc6383febfccd1f8628ea40c9f9972d6c1b9fb3740c778a412174f5f654c093c0cf5c93d5a9879f2d4560b346370b83e6b94a32948afe13b163844505eb9528c02f2f061fd6e12dffcf1e30167b8c61e00599feebd8782e72b6c7a7ad69b4e4895627693374b50d22910d032985faf80376946e558754dd5d2e72741167ccfc1b0128eb91a254e5b538ad0bcfc6e71ab041dc37060294aaf7871de0447f8317cfba9b8931399669fe2dea83cd9076557b636715fb90d5eb8100804d97e0369a2dc6841a314a4173168e5cf18c1e315f910dc64f75db6f7d7b86f3b078ddf58d1f1cc080cfb158deb7a6f1f68d9b1d7c763fd2d6035389a41d2557b474fe3c2c8677dd802108b787b41e71511e9666d88f4f7be21bf78681e5211bbdc375395e33be02b9377fe0443450ed56c3ede70098980f3e8c80b90ebc223684ff9e429fcf8ba70b1c96566b4a156b2358b04a0fbeb1441b11d8a4172dca2bc1bdd5151ada3b32ccbb61a50b61302cdf7050442102349fab5f15a174af9b14c0da1261e5b381c8cca044f818d05beeca32f7658f5edc8dfc1a2ad875a4c2e309165f64872049ce0cd8d26f56cc8b328e8cb6ce85088c379b4148431044b95c8631995f47f8030a302692da909389b2f576abaa30d27b1f914c585a1be7be3f482cc901e3b05c2064be6aa454fa2d99406a9c08d59fc2e82beb49744a17f44f06402c7825d18be630a23c2862a0d2a06ec0635764f685c3da738315b178a63ec560562316806100f9daf4c93cf903167c1e00836f87f88026c3395d5b6f1ee1b87621519657333e90a24d0f08ccacd36cb6321911967ab8e7f7ecae387b40a5df60b11326c5e6e13007eee82a40081ae5cb5502812669eeb6c932fbe63cd626133430f404f06ec86554d6a4deca104e6b07e596489efdc45d47ae58a97c64a0f4b5d81025ae8de29dd2fb58c834b302f984a2c1448cca48a9d55100e21d8422dfe831ab47eb3ff56b00065575a151bc761c3c9152ce9c615fb78b6027cf15fdc45d33a7c531fb66b133913e1f4484c9ff0f13d3b2259c8336774305abec181dedbffda3c8803b4c195581a3726802781c96c671e39938a1e1c18827a9632120385ef6fd753b8a9ff524b4f62c3fc5a7cad3a1b5c41446b086c54a7234c3fcc39f5a138d927c58794fe81c08050261156f53939dc7c63a0931e43bf11c2e1461486ae26e9f99640ae9e0bf645246fca1c465c789a26641c90d379e60dd5b5bb5de6b04a3464f39132626b98720471a2cfa011b418cad0f9d54f60de560f0f0a53df94a7565d44608d0e39e1992ced797f9a4ffd7ded6f298f466770276925084c0dea9bd9b8fcf86f41b8a6c62123a63a3302c62ad7c8adb5480b18b0500c62296887e1244e487590194bfa44073bde030bbb2c306a1bff770dc0c16d2d2379de05e63ab03fbf3995c08d6a9c2271e969aa47e82ac54b7d68d61a8a1f82bc498b9b5f61e79e69378d874ac18bb33162696e3f937dff05b1bec4d7ec0ddea6f0dc483d585661044bb7ee1799f7c526d3d3e3b52e92d55647464895c6620094167559bcbc96f53bc6abb7e1cae91fede8331bbc24765155d4e7e6cf660dcf885b2022a98de0a03773ba3f1f0db59e071c7c3deee643b4ecf6fd65f8404e63f38d2a31b52b198bfdb904fa20506a20dc46d5b70126c0bd09d2df0bd81c684e374b6f8aac826adb5c832a0e35ea1427ead465015e13ad4057e86402707609938485d97e42431531c44f0202b358045255f312a7c2ec6a142b8d4a0bffd6910b514a29608dbd87184844dca6c34d45b95d52112831fb827ce34ad7ead19b8b75659fe8edc4fc67ddc4a22d693c71e5349e83aa4e64748dd0647f32053e4c3e7d120ea73da9bce69db570c5f7d8b8e1562a46e1ce86797baf2937b22c1f7158b84704afd3bdf1b6958a18dd9f62ccede22715e0e1c0daf62a7f5ae3c3395c611c31f06d228b94782efb5526333632290a2904095b3d05cf250c40e00ee7425af56b41111d76c80e083b80f47f25799074744a83646b92a87c2c91d848b932134c67f1cd83ddea1f57feb771ea021e41d8185492cb0246a9cef8ec56a4f442bfcae247ba154c9377a1d1894bcf9be37b7b365325eb325a0de52a999f63e10968145ca9d2a74f1849ae74b89c84ec99027f84d1e5795e0babf741d88b4417eab66bc2aa60fcc30bb47f74538b8f9097bdaf1ca0d3ebb3efd3308b79ea3981ecc2f196c8eb323089c3d646f5997eff8354795c161a6369d926029d2d7e86b945e604cf094bc70836b93ae9bff84096bc94caa2b0aff7bbe7b60112f3eef729814fa92cb2b03f42a8795f610ce22d85c50f937e9a5fadb509947de0b919fe204411cffb064d46b39367d370c32ff7a8de0880c83e24c64b089e645081c98a468779258aeaa33f200187e342d748b912a25101359a0c8aa8533c752be59d415010edc93339763b59e3e7e142b32b75b1aae1c7e75f85a9fb90476497cfee430fe9466f086085db164be60b9f2f94bfb44c2a455b3160d3cd10d6538154c475a155e73acbf45b91fbc9e7077a6ce6c02e2c11a03f27abbf0f714b0b67d856fc069a2b4234f51e152fc920987f8d7c9d91863f17e4a970ae1e9a9dee6490009854918ea6c38676a821f1f16f467ad441d3fefe4357e1317dc38bb39d84c1a9c9dc2231fa698b9e73f322c57aa3405c2b680eb6ed2cd70115b4d078dede9312207ac34222a226d708699ca74aeda6b0f1b6019a3c16dcd4d4c02e43900b23ef4e6900974f857811e1b8019d287c2d202b56336aa13a6bcc631a162b073e259a811673bf82f2a2bd981f208237ca5218d4747a1a17ce3c94b3412908f42122c113b80b9f4c08f97cfb71099882e58b4f14bca05dbbb98bc4f06dbec7139c77774df1c899913628b53ebeed67d40af23ec793e22d008f5dc05dd8a597dff3d110da03edf7f4e8fa3cf85286121d95b2a7f1df821561965ae150703daf4a321ef05ea7f99a9bc1b750bfc6684911a70014ec3157111377a9ffd5b3cce83347d2beeb2b8a69c1eeb8ddf589770a27f010513a619ad14e9a3d775262c75250f48e79de182b004db51809319e78a6bed3771112a4cf3c9e38bc8941e2909e44776b2c6a379c066a4562a4dc0b79682d500463860bfdca3a003470ccc96e03b01b6b2449ada5dd9653ebaa0f0b93768d1420521f4725073d1d514f73a1b39e62f0e4503818854a151e1c834847a8fd79b8511a6af2c18c688a2cbfc8030f6ee804ae15969c35c5e8a65ccbe5f2f5a20aeae43089f043c9ce2c43b35e92fa6292baa8338fd781ac603a05991941c086d9931f47c285e5b5de536da3378899eaa9ed84f6b7db26f11ec21b35f89c56484e79c6dea5aad13ff6cd228b1dcf9dbbcb656b75b6421991dc07d33bfb9e9ad4639f2e93ec183d2aa9e89977ec66d4837200470d57d48ddc0644b852a61b825fd2dd712c0b645742e5f625c628cc3b660a4fd41066a333750025af65aa32d300e5be4bac006836e05e4b77df6767be16edefface40a83df734c69fa764ef8ee9a7f177968d5863930a6e55005fdf847255202740cde38948a963f45ab90f48fd8b08a1d6073ab2c160f1f2f043768b39099ca7a0836a891111e19c0d77c9a137ea1625da6cca06d6005472c0e6fc1efce12f856647fdafc5bb70e9dbd27f14322de4d27ca70af1997a9dceb9db4349b4a8fc5532ffcd2431bdd7d0681541211ccf353d98b25839e2aaaa860ca3b76369e5c5f113d06d4463751f83604a0b3671c5bda43309986f192039c73114a0367ac734b00996da0f3213a32492ca7379f11825a839eddaeaee72602508c2e3cacd91f1cecfd405fff3049c47e58d90154d0e0b64c141bdb446eda9248519771b0748b77c37d88ad2f7ce16296c69df72e607fe403430da7a8b92713df10a2b42dedd366b55aeb858b1482378869ed7864345cd3239e59c1f288165ed353c4aae8c75f7350b0da4411c07c296cffbbcdfb98a0d002eab8135c411465169d7e6cd5253563a6f8711a79d2aebff82cc7a72ab110182a5ad6d04ede30cc05d7c851d772211350b942d5407b7962116008440c36cf916bf24c15a8cbce997986c24b00a217d4ad334e81d228907756bfe985a6e54caf67a0313361290b9d2e1f3456dc92b6ef1340a8a45d05326d3e172d427100de77c728e7b8fee8581475c1a645d22df9c1b5f1513cb08b18d961ea5192c184757d07479a544f5c0262865b42a4be0b37a811a035a4f904ec1e51f23b34b7fa7764b694f16b57bdf688e15d23d63e4e64f0b9809bdb681cf4ac4e30c8d8b15bc4e6277ba06fb3da86eeaa052da3e91931add98dd18111f4d30cb9768104b934bc1a4357444849f687ea2fe36bad3cca884dc41d7e9796a8ab0eeb55965cf7444cbecc7c7eba5b20b80ec5e6151ecc8cc38424f8837b5ad50d7677a6dc483a980c4e73c4647efb5f9a987648d8cbe4960149a992aaed26b6e58f70f620d5c9a204658b69d3bbf1d76fcc85c681d953b9dda313d78b3d9f1837995a46108779badfeea993efc24c06d22dfae25bb89cf0c621a7c40b3ad4cc555ea5c9e3b812d571c35cdb74ef676b2379a3ad5088211de386ba0e1bd09ba1444877370eb9c119e57ad8ab3727470ca16f2f9c05a2e13b3577fe1435f48c91f04fa59894b2f7b0a8e89f872f3ac28e2f55387c6d75b1d078b1e367cb9f9ffdaef54773168274c9cf7db1f56915fffc972b5e40f8318934bc8f87cc0463c53b591eb0bdda9a0dacbe8b90c1b51740bdcc7a2f8e19c44adaaaf219b801f9ceed584078b35e8943295ff7127eba86036133e0da4c51b51f9a0b5d0f5e08763f6778f7983216c4548576042461b5f73e4b2bfc2cef52f60aff05ab6dfc845d8ea09757e95d6dbc8a63c1f7fdfaa7da0bcfe44d6112a7e7f9aace20a7fc79303db568f39e032657ef6c922223f3d9a4069365dee56804e45a2aba2f06ab6d5707f7e28a399d22f77d6dcd4b36fb317d09973e6257ab8deb4c87f908cb715f842c7969df864cee76a3cfa30c90d5dd34dce4a666015bde76e0e1825ee9e0c3efb5db67813f8a0f3f0a375d7ff97dcc1aeba25035408a27d49dbc61e11df7aa522aec0", 0x1000) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x5e6, 0x2, &(0x7f0000000080)="3d76608a172e137fee37ca0318731f523dbaee00e4e1271d61a72d0cfcd942961c7f26936cfa251865077ad0ead3d0b71a8ea79be533fbb17d590ea272943e7cabe79913a55b7a539a2c10f0b2da9c3bd44a13be1bd0e1e6c91d9ab65fc35b339b128bbeaaed428f068cd4d3acc71639a6976929e9639150212aaf3e3416f4a7d61fd568d31f3c55dfad9823bcdb36a60d98d3eee948e9162c59352f2fb278a3ae5a7ceb898a72b5f205e79c86918161eefccc76b9f4165518386a48e870ad5d4d9abc79a7a5236c3e1dc478eb167669a8b8c85a045c04fdd4a3b74774cf24f29feb2c9a7579a826e3ceb1285ac75625d6b60683c1253e3b362d26faf14e1e9227ea1b955014c295e9c79d26618e17b27ceef1649fc63e5347324913abea67a2d453d35ac26886572d4c209072124bfb5227bef6a251f2bfbe6bc9cc1b72bd94bc14ea6f44b2072206cf7aca467fac143163193c03308ca9de54a35796012cd8160e00ff149112ab3672dd495bb468d7377e66b0ef6a8f790b4d4f2b35b540fa7d75add8c83cfed96343109d2d66f7df4ffc54132fc2176d89f6b3cf61ee7624b1600c64988bb0156fda7157536f1faead51681e0e0045185fd8d57f25f8227f11c37675f5e664fa34e9397e4c03e456a8cc3f20a7503799801c8e484507f768dc71fae19c582b09e45fd9716536137b7a20515ceb61f8ee8a1af0722e499c8555e5e197b9d0d22eabd31985c28713ff547f9512b820f2e8fba51d52aea1183b5e3cc9cdb3b732058fefa83e203b67c748e5426d0c19cbd7def030e29f12faa7c15c80aa98ce8ea0eec72e42ff6e0f4bf8857e8bacf3007d874ce7b3ace8dbe98b91ee316b16af7ae0a957bbcbb5536a92050ee5e03bae7353637fd9229e4b85565d11d3ab1483f580851d39ff066d5b892410930bc3ed7b3372e683326ce3a3c6e90ff96fa916b19999e765aafd2a4b6fc41e2834797279320a90d11aaea2bac03910130c50904ca533ac82473b32c8177bed5fd987378625e4286d9541abbb757e341240e4a5174619404a237bad0501b05fe42a866f5863198e0824ddd9c2d5f70cdae65e16ebf372b77703afaa8b82215c9a8bd025eb67151b02f570e4609910f93cb8db8c3105bf1e0969250ac0f42696ce2ab7b407a946371d0e452d06b3747fb7e6b540afa690188ba9f538d15dc8df42cfd709c5cd15c11f901e013735141acf9f6e88e94424724842c49a57d87df68df8a969f6ad29bc02a5325827bd665fd04e6793dcc074f4f1ec6e999dad1554b3249dd44161495239acbc9a296f7494554513e6f44aad3c2c02de801406e026122afb52f5063cf07d66d6d641596fc433b94724a8ec1053ec868386d93826eaff7d9cc99b99f45fe1378836b03ec453b59bd7619aca358255d38c21fab7ca9163d557512e0df9e8a1399aa05f650d14f86fdb9bde32d471e278438c87133e161adb2c7776c3c8f1dc70252ebc4ff8975181f0ca5ad4a0936805dac68d2dd931a08cf0740d4d93076411618ee732ee08332656c1996782b89c5322c1a82604d06b19dfa3cac9970346d4467a8db63f5f9913a205b599e79b84a7a41d55b6cb26d3ef9256848e627721ea5afff893a24aa9442aaff8e65668dd3d0df9a10d00d36cea1a3f72ccf1569304e6155bfa2ebfec82b33ec3088f8c51a7bb0892afeeff414845906d403261e915ddc80ca5f4119129d976339f5df7bb33b94069466855a46f68ba770b6cea768ad109dc374af9951400914a21b72e5ee7a5e3c0d54f575e798852940cb0b9b5c1b62fe7e3c6c3000dec09eac7f55f929f64e60f2383364971e154cee9c3a68c901bfe4cc12452226b6b781caa704a3818a2ee45373c5770d9b876ef3ffd0d29a9b0953c0b62eb71853107bb268dde2bdfbf678f9892d233b996ae24b3f58bdd7a2de4979f33dfb7ca30cb973c800f07f57fd1fcaf12daeb69398d6ccab5ea91f48b04b665b007deae7cc35c43ad6ce147f51bf31f2a707561f932583f1e7377236b13ad158db8b9212ac9e602e47cff883cb87324d9708fc38b790cd9caaf1c70a8f23ea7c9bd9fafd12fd591b37aa3adaf35a0899c82093a92d0235d5b609cee8ce1fecfa639a30c02447becff5dd6e4236eb6f18bfe1e33e942f39473f0da1b82cf523469a49d725f7c9d4149ddbb9342ca36c809d9eefb60e10f26b873c56975a63f7fe8b6f090968941de3caf2c0f16f53773ab24d0be350712100a5182c04f522d0a8bf2f2473a534025c253e0b5caab4c069dc6c1c9d66014b50f2f18c67f1ecc9dac8a420e5575e0f924d8042106b4f8d6b54dbae441a68f602e5d7f2c243c21f446645bdb3393620d5e1def6cba183290965194ce238911f04b117d42d5dc4de2285d96cb239399daf7bbc799e4133ab1e6f8d199c5f5927d052b514602ca6eb283728332c94013f3754f56c08dfea909ce9cad320655be3708d465fdaca8c842d446c734ea8bb779c6399ea9e72deefea31223bd4b74116c429262bdf97f68e4b17880d271ad4b8220c5979624157e4134aaede302cdbdcfa332f3995b4f702bd99b02c77193806d1d74a67faadfeda8d48c25584b0e95adc8b339fd18f32d816d4139d1507f29c93e693928a310277c62ea6b7b9acf60f1df771597e5b28f13ca9ed3add2c0270914a2cf7dac8f414fd3f6fb2463235ea39fb0681f1f53751c28d7b8265d5d51ffab6775221b6a745e4cb73e145123d3601a87c7a002f724947b08d6c5d5dfb09fcf77f13caa6475dfb45b172d7a47468f66d436f47e7cb36d919ec302645c31138d0c21d018ff7a818d6edbbcc0360bc8dd0643e1c544635911ac4b29f662996ba4e91b5a18a0c8f2b249a7c16742cbd6ed3d5c09bd94437bb65c344d873177f6e9411b9e756da34255413c0c4c7d8616323d35408862bc48fed45abe12d75f704a46dfa2cefbd80cade3d6959895f1dcceba623361a9ae93e17899289dc6fa940b9f975d6ccfe5b8808b74221343139cb91984bcf7f6449121ff5ccbf83710a9cf9b0a57611c7a98edb89a348fe2e7e07cda0c4523ec0e2906c38691aea4029b53ccc07f1557c62140f996ee2e6f6e5b512e27c5754874ff503ffe7867924995b3fb3d924c4ffdc25a3cd1ac25ea94c0cee73d715a76012169f76a6ca25b416a676af53ca9765268bb4c8204a9f4bd60710c39450d39f3c0e6e84a0f5023436ae6cd72fefaf7d4faaaa57b6eb30752e57c222cf0376582f1504915cb54001dc291b4d7411cf8462a7488f6fa431aaf7c213b871d69e41f27b5d873054c5f71fc6588fec33e326c8ae4ab076014d00f6744af448c4b973ead537518c021500fb7166c644a614fa851a60436e49daf333c276d5c91dcd5b49631005ee6cf5fc6336151afa9d17637793c0ee25e98b507b4dcc23466a7d2475434ef800cc7105004542359b7241094e3b62c1cd29f4352ca4e8cc9d97342d933627acae66d5738adc48a56cbd59dc5d7eabbba9947c783280dc8922345db62c8602eeaa46d4df4a9639e64e9009cc6d418641bcd8f00ffe11bd08a15901f937b407472df62faf368c7e72f55b08197407724fc9b3324835ef1ad6e75f51f8c5002816a514e63a7215c6e5ed655ac45374c677690129a8f8397c7a855bdd066d7c8378a5b56752d3c89420ca01de365ac969195343c58274f02a86ac308a28c7d3730d4fdc3ad3bb351600a5d2d148af0f7fa367f02ec26fcf4737522dea4cb5faedb52bd1614a51d7d420cd1ff801709d86d0caa645675f8719792380c8dbe364e97ccf436f72652fabc6503627fdef5380a8519a1b9ec1ebfb757ba60d3a4765b4f55ba9999d85e6ae6e935a858fb59bfd79cde2981f3f1c649464ec21a2fe6d64686b3d0587152c31720f43fc0744f80fa627986542e71836fe388d60ec6cd989ff6c972919c52addc4f9f6d5640d374d662a14fd0554496efaca49d2580e77f769d642d7dba36592f40bac4f3e1e68dd42d903ce224760999dfb94d56ceae2fb6d319eb5405f6ee8d0452cb103822234b3c344f13d59f49c28819d911a44c95e0a0e5577fc20e1d75a765bbdd9d3722b39f87051692b8d67e5141c3af05da3a0cc68b7f1fafb7b0cbb4921b25ce40e7a5d596d7c691c758056075b51fa7cde24c735909d652da816f5bd06a7818a3e155f8e1c4455f6a023e48b19ba02d326b50caa669b070028a2301b80a09254a7a9234f269ccd6ffcbc678c50b5cef2c591ebe6c3df0b5554375f318c4fa936bf4b9a51f69d80c4d15f87ec7c68714a83f00072989d6598395dd2707986af27dfab471960dc45cebde77b5c2e2468aa34d3ebdd0f8877e1acfedbb814163fc6aa33a0fe52bb1a5c7feeb52859526bb421477789ade318c87146e83df56132be6124a84631aea3521c678a394715e8b7996962b9e2e427c9c867918389a70511c71927cd40adaddb3bb8bea9d85472ea0b88d04edebac38ef263455a6ed08e75242b19cd9250fa3477e5821726281fd977872002c0b05031b0964a57d591bcc3d5e7780afb131255583eb326473f7f54fd3b653bb8e00f9b0cb0c9c75c52590242da1d0cc9390ac64750046e05cd668d425cd4f4a070fea5342d79877462266c79966c822c3b2e826edd5aeffa58330e202c1aedb168f2a07097afce047a57d4cb2c51aa8e376f5183aec9888da3ce04dcd4f6e0a2fe523c6d1c7ac5e1bdda04a7aea1de751ec794564163b7d9c7149d3b129ede03e9d0469de1edf924609763c3d76f0feef0da20ff7f7f659ee1ce0c3850914f6f4b63ce3fd161810ebb2320050f9377a6f8487128b321db65d1b58d0930ef6aa51c41037e3fc46ae90662ebb74e61e41d01022428806eea2fdbbb6160916ca882d2a0691d483abed829ba420e2b4a65040e0a44cdd917d7f8efd68611eff5dd72e733f42cb2b51ee42102e1802723e58d221b8cf2f1c4d5f25ca00cb31f32c50ec42475d302a9361052b165079fb63261099d64259a24d4e96edf048130dbfd2f9168d6a9549a61877bd261237faa2732176fa2c46522c978074d7e89d7c6b835953787f3c3ca4a291ff875bdf0142d8d705e5ee8c4a8db7bb0a09f96838575ad70642bdbb572e00782fdc3d8c564957b94aea19625ce6a5195ab1b63d44a07ad5489037ed1efe8fc4e09ada78f79f22bb50a11b5ab2d9fa567655803f0dc93002ee9e570046b45f195985fb0aa2f4225bf78b0f223582dbd54ca94333ec81fd725c9837b00ce544b528a2c9618d79e472634bcd0a78171c4b0e153ab70e53d593bc7c2ac6f6ca18f0df19d9f49ad467b20c27fbceb5c8d63670b1e7a507602a050a10df0484c33a670d1d427ccdcc525f8f8ac6b5529df6e302c28fc27a276e2b13b4e0a7ff1fa669622b4fbf94bc71041e6b1155c8ad190f6d0dfac98bb631731b27c539e2c7f1bd1198048a6d49ff1306b8ee80821c0178f9d4ad292f4c4ae7c15927c625c2d4da21d1a360315b1a0dc02c30926956d483a912dfff3b325fe6e352f4945e3d2d4a97a7647b57ec83f0ca61cb2485a7d9cca52e672ae702cf07de1773e30711f4d7f6c0d06b5cf51a1c7c33036d3bc450d0622c3625f88332bf60616a2e02c7c8e54c88e6ba23eb700a156c8f2ea766d36196ec28d276836d9baf4749e4228803ce7e0e6533ee89c3591acf085ce4ac273348b0ace8ea44252bc3430af81464593d652c26cdc449303b284c99e5f326c1f61d2326594656f97d65215e49603f1f918723a54469ca674fcf609272257eaea4d2c4", 0x1000) 16:01:24 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpgrp() getpid() getpgid(0x0) getpgid(0xffffffffffffffff) getpid() fcntl$setflags(r0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = getpgid(r1) r3 = dup2(r0, r0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x9ad}, {0x2, 0x3}}, 0x0) fcntl$setown(r0, 0x6, r2) 16:01:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202c, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a543839a3", 0xc}], 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) accept$inet(r0, 0x0, &(0x7f0000000100)) 16:01:24 executing program 0: socket(0x18, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x100, 0x80, 0x4a, 0x0, 0x2, 0x1, 0x8, 0x0, 0x0, 0x9, 0x9e5f}) 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) fcntl$getown(r0, 0x5) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xff, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:01:24 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x820, 0x2) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x88, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) readv(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/16, 0x10}], 0x3) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) 16:01:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) fcntl$getown(r0, 0x5) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x16) 16:01:24 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:01:24 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r3, 0x0) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f00000014c0)=@file={0x0, ""/108}, &(0x7f0000001540)=0x6e) r7 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r7}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 16:01:25 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget(0x1, 0x3, 0x20) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000000)=""/163) 16:01:25 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0x6, 0x9, 0x2, 0x8000}) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) close(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 16:01:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000001, 0x3040000000000, &(0x7f00000000c0)="030aed347cb82367b6fad3780e4e07925ad5d320f9b9b37912c0f6f95f0bdd27eaf6fdec1c55a1edb3dfa43c2300be62d549a8e5f93a8c455d7f5cbe2b0a16f79f92b52bb477123d500111dd7faa61de35333e410bc69d674ff09e1595c18b688bce8bd27ddfa7679927b5912b4e3cf4dd689f2b53c30b4d779827a12dcebc9335d24fd13f8d70", 0x87) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffb, 0x800, &(0x7f0000000000)="97f2f820e289d7ba6db9940e6418c52e8be7847c2078dd4eb12932bb644a187e8f0cc183bc21cf2f8024361315d0008b746234256ad07424dc4d6028de0159facee839212525811cf7bcb8eaaed6037fdf3f522859ce6c6f691fc5564601a8b428b9b5ad376ae47be00f58f1d7a99626c82e4d375a1d08a74fc8f876ced125b19b5490", 0x83) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1000000000000001) 16:01:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xffffffffffffd59b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x1) write(r0, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec5903f851b44d", 0x1b) 16:01:25 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000140)=""/77, 0x4d) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) shmget(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) openat(r1, &(0x7f0000000040)='./bus\x00', 0x8093, 0x108) 16:01:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/137, &(0x7f0000000040)=0x89) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x88) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setegid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x21) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) r3 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x2, &(0x7f0000000280)=[r5, r7]) mlockall(0x2) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000002c0)=0x101) r8 = shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r8) shutdown(r0, 0x0) utimensat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x2}, {0x3, 0x2}}, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000003c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000400)=0x1000) syz_open_pts() shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000440)) setuid(r6) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x1, 0x4615de45}, {0x18, 0x2, 0x10001, 0x8}, 0x30c000000000000, [0x7, 0xffffffffffffffc1, 0x1000, 0x19a, 0x0, 0x98, 0x8, 0x3b]}, 0x3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:01:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() r2 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x2) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:01:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) close(r0) fcntl$setstatus(r0, 0x4, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) 16:01:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x20, 0x1) dup(r0) 16:01:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file1\x00', 0x39a7, 0x9, 0x9, 0x0, 0x6, 0xfffffffffffffffe, 0x9, 0x2, 0x0, 0x9, 0x8}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0xe4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x9, './file0\x00', './file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x88, 0x0) linkat(r2, &(0x7f0000000140)='./file1\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) 16:01:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = semget$private(0x0, 0x3, 0x10b) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/35) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:01:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:01:25 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="59d336b8d2746c65b0387fac106d3a85e187bc65cead33ae1d443b9098d7f9580d1c0436596e3e7ed7fbece5f6d49ede9ec17b58a4527f5b084d538c58928c140d4a02a25713081705c06e4a598ba014fcd9d593963fb5a1201ade76d704b6e5c2268ff30731f8150b66ae707ac33bda366e99180051d89c10545b08199d255479814a0a767f9ab7c05a4eead6574a920557dafed5d3a01fad2ba8c89f3ae79840b493fb520000", 0xa7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a92", 0x349}], 0x1) lseek(r1, 0x0, 0x0) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2031922c22db26cdae11f4e145f0d000f48210a999303c30658f2ad198702d413d65e161f6038a76f4ab31a959aec2bfd4052e51d7fd41e7df64880b2a4adf7605cb8c5ca4d342275fd564216db1a652c585c3bca98831f6dade10d61fbaeaa6cfd3fbc2aadbb43b909f4f2bd7ce93d633f43928f1f2820cbb58d80b4f7cd634583024062dc79eafd437ffbe4413373c2c435bd274c07832185d4aed0ca4f868ab2e74526f134f44b1a55a27a06552805786b27a2ad3e7e3a64e5700fbd61365ffdd0322f7ea464af39ceea1e305d1baf4724186efc46595c5f3e1725f919062a138eeaf7a986d9fcc9f6544c48bd6ac498de0cca27ae1f20ddb215cd53ed4247814cce78c576433cda52f02e172d5f8f6350e0ce3fb3e23b6f033e61d4e08738bc4ba067dd2e0663d2698c6b6ae86584657ca34bf7cc2b0b10dec5bbfd4b0302dc986b1dfa062f0ff108e870d0ebf140c9abd10176a3cf067bddee1cac415af9fbaed5f4f3d96c9f529792259e27a44fafbcca39d5bb8589583e44d42a8a7ae54937592af92229cffc937dcfae4ff447ff1b240196d93237e57f28cded81f14bcc366c67ed8c5548dd7342a3c6af96fdbc7d625fc97d10ca5d0ac4dcd3bbbed1107ea44f231912128396a07ff40b2b13adecb95508de5ad634eac6b261d30c500c3de473bb9460339018cd11cf562ec37d975ba98b105d2157fddf3f796365de615a4fe197cf77aba004e10290a22d88ed5801faee2c83800c521fc913aa415e183c5ec65d791715d9f6cc5dd1c40fb840546b50ea594ab61b7f3a3a0a92400a043f445fd58cf8761011cdf00fdabcf12fa29f9ad0adc410786edba670f98df55aec6efeb4e27db026caf14e29ad51a21b054768f7b6e0c49100b01a27733b7badc5dc2b717c2bcf3d72d3dfc15688ba382e55d8fe17a01f187d46227da5b051ffc5e67235b84f2f8d279604e752ad4aa8080104ea0df90329ebd43d51701c943c79a70f1b0c3719bf50c740c6101ffd14a30ec47743e4c79f044a984d5851af16ee4f95cff2db9e5530cf07e6d596d085ca65307b3eb6e5073fe9986155e1e1aac2be4dde805c7877fa77e695a269dd4989fdfd20160adb9110139f64c7022b591f87809e53dbbc4ef6704f262e5a898231aa5a0db6d67753f01bc676d7ef22462a4b14d7c35614ad70cb83f77557d9e811096b0df5add52925de21dd51223d3efe1b641013e99e62699cf3d4d088f0453abbadb1961dedb4642bc62fb0e50dedbc6c2497fe1ab22d1e6b1b028cf7a1f75111d3f89d883bad032ed02ac5596453a34c50df2e27922800ee170d6fe67afcd1c75c1604bfcb0c7b434346424ba9f87dfcf4de56ac4c9abc107365f5c0cc5107b27ccba0968f580325f2cb41f668356dce08e6a112e15a1dd4f9e7419f50cb3befe56f0129c11e7efdbc88d8206207f23153bcd08693594ae3af48f8539e5e0c2287cbee4aba823bd74aa25373795ceed9201632288d71329007aa90dbaf1712758f5ff92910a714a9d223327e66c667a566ef6dea678f2102eb1ca59a6dbaa2d3d62534e5ad118caf45e75d53b83338f2a13b84a14dd90a286fc30bda0f953ff90a919493f5f18232b09e162ea12ca4011926c8abf7e380c2fc8b3e692561590c567ee1b53531685876ad4397fce13bb0e65ff013984c7bf33dabe7b68806f23e1cfda33f9f0004a65e109a6540676bd07b3f93b4e695feca6df097e466ae3fe6f4aabe1a3e4d4bd638e6a1706d922d3224f9f670d3022be2e64953fc2e978a46cc1f86c12a5fa13f529f98939f16b1ad249ebe30b7e9b482e50e3622c96a08f61b60b6d3b07f2e873420648c9017051c3e940208090a497b9d5bc150871d6bb25063fbf9c892bccadd60fb3ff19d66a745823b987f40761c90a8b90204312c9720a4a653f2a679ba6341fe86453078efb15681ac5ca8897344e7503a9c42313513b84560325eeda98c36c536332f1dc0975e6d50e1ec62d258dff89fb0d3d7ff0ed0fd40ffe8ff4739d47b61af4fad6ee31ad4f662a5fdec50eb041d7f0deaa7bddc0dc53dbe2b9cd18ece24f58722574f30e642a2099df77b2e998bab7b221881125c81694ac1c5f91ed6a4d2221a647df2c471485cb967d8c4de4268bfa3012ac282311ed630fc0daba2b74fd1e4da25fb4618e92b4db84dc285128f70de0ec3285d8a3d332df7c8275ae01a4667fcd5720c036e6c8fa1ec2ae030dd97ca82e7de2a92600c2f3c47df522985f5eb7398f276dd54e667b6b21fff4c0a2d8d4c1646abfcb6fe3e32a568c91c09f6627f54f12b39ac3c8a28025c949ce55252ffbba0a13b2e9780d415985aca978a1b514c45e0d3d164eef5541c12754e45a5ad1f91887df7f69635f58a5e5f6617783dee7cbb64cf21eaea64df6fe81b5223839318ff8207ef5542d3ad3ebd51b8008ce3417d5a9f48e69b5fdc69deba34802ce8e3c3dc33243c4d95915c3bb84f7c3c3f4abd5465e90dbe503887fb062b2f71e25fa8faa2b0b42f141c5cdb23a46f8a611ad61b7e99ca6da8f4622bbe421000d7c83ae618eed2acc9e827c679fa40594d57dd43203cfd9ae85f0bc18e5a2d5ba7938c4a50ba42c7888e9b4ec20bcaef7cde4ffe948cef16859adb80c1103cb7931fb3a13df626ba554ab29f62bbdab1ead57763e56b802341dc8a928711ed7edf0bc5dcb8dbc3bf4967e825b4ea6f9093bda8aa4678131e30d6e9e2e7033c6cb5483fa9668e2ecb554f5b0413b5edea305b2a07be6e1326ddaf8d629092af98e294cfad0b48dc4e2b6265b4189442d5da14c45c2a91629a2923e8db0082ed134428a1afb88cf272d125139c0dd8f5188b5534a5c996f6942c8d310d0e8f4e8b0d3c8abd3c64314792cb99374bb399138cb7550aa0a09c051a1939dce80e4c2d666ee013d9a9359bfc761957b2e0995f31be0adcf0b6e54dda6373d2419c13c26ba9d8468ee101f6b8be04dee4a9beab4e6b04d5a609211b8c66d1040d660cf4b1fe0f6dd4c488fcc227512a52a5eb61b3d9379ccc8bae737cdb5c421041ca9dda485fb5961263494a9cbca5d8ee0ec2f0eb0e3348487cb0ea2997c6bc7e6d576fbe5009b776b45afd82006ed8d276d55e2b26938fcd45e0eb559b6631a0010431dc57e105fca0b88fa6cb9659f211048a0ece7ce99571dfabc0fe4a066b94fd757b50f2f4ab65773283ed80661cd3395925fc7313a782468fe49a61e1b28615aa13d32b9c5fcbec1f8aed972587cd3c08c8a05adf274f952601b4b5896f372c2b8c395dfaf6e26fb259d78b94e99b2f6fe3c87f5bbf4595786554d38c330d8142f49b3e002c037bdf379e2b21bed9520d29fe3d309c9f522e40ba0b09141ba10af666a7855b383638e841f4a97df06d0f88198e079f3230f124520f6d62a6c22aedc0508a9f37775ba3a1d63d519a17f5b88c7ff293ad4ba9565d4bff064ab5567d365eee8b0f043e85785ad2866eea35bfbce495a78c39f5d802c17f148a09f411cc6389b5879a2a9df4fe220b52ecd9a93f3d4d861fe294193853a84771f10f4fea8757ac54ba4693e5b23576fc27bb1e26976b07c9954d1b66d583a288898298cf62024173d895ebe8ad16cf9db670d51a929aaf86a89baded7d2ad51fb0d1d875aca3bb767bf78bb6cc49cb441141f0e864ee5c900b939a34d70d81fde0571193810c4d3217ba8c0261ac814b98d7769a64d4f7c030091044adbb704ae68f98e73aa261e3321dc87706bea327a858600107472260534f72c42a03f5ab57dcef9bf3383c3a2fa70a7c05f006c2d78135c9b00670ec12dacf76e372501306c1cdff1b61f48a660aae3441f4beb198215b52dd6710a79c6b0f8a85c0de7b20e9442c91a91ea34e61460355666a753de32cae99ee3829047587e0053feca92c34395fd550b0cf6a7e51bf1142b60a61dd1e8333cfd4", 0xe33}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:01:25 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() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) clock_getres(0x3, &(0x7f0000000040)) 16:01:25 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000180)='./bus\x00', 0x0, 0x77f) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x12020, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) 16:01:26 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000, r1}) fcntl$getown(r0, 0x5) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) r2 = socket(0x2, 0x7, 0x8) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$inet_opts(r2, 0x0, 0x4c8e86748a0a1b97, &(0x7f0000000140)=""/60, &(0x7f0000000180)=0x3c) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:01:26 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x800, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x2000000000003, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x5) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:01:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x3455, 0x7fff, "855c55000267a7230000001a0000000000000040", 0x0, 0x81}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x400, 0x5}, {0x1, 0x9}}, 0x2) recvfrom$unix(r2, &(0x7f0000000200)=""/146, 0x92, 0x800, &(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa) 16:01:27 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r1, r0) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001780)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000f5bb49a60000000000fb3146f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001540)=0x6e) r7 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r7}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001700)) r8 = socket$inet(0x2, 0x3, 0x2f) sendto(r8, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002eaf66696c653000"], 0xa) 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:01:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff03000000f2ffff7724af42a53b22b3bf1b05eb5af35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2079, 0x9255, 0x40, 0xaad, "e46416d198c484e9190933590f2986b5d7ade461", 0x6, 0x1}) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x2) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:01:28 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x81, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x89, 0x0) setsockopt(r2, 0x9, 0x92, &(0x7f0000000140)="db9ecdbae277131cdc9c78d1061890f58f968b008474bc38438a7f843ab280e687b32a60331201eebea1cccbe8538728e36ab74df076941eb1a03d072041742833561c6b46ffbbea23a21485074f8442f0b9aaa88130eacc57c1c7d3a345d8844778d09153e91e5d5de735e3000995837b4240f0218e4720a6a4fae62c53dbc2322b", 0x82) sendmsg(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000200)="89601637f975482d99af2c59d519313714", 0x11}, {&(0x7f0000000240)="203a9ab5511214adc827684a", 0xc}, {&(0x7f0000000280)="d1b40176ea47a084cf66d12aa2433d131c3829696299d53b90ac1a76f54f550143e3d5b9d6bacde7a4ad41e24638af50c2bdc44f063a0c32f467feef0c034e5889ab39730bb429096f511b23107ac2440b3297d078f4864e4bc9794c69dd5dbcbad882ec08efa2746ef9b6f511183ec1491d8a79a2c063e32f397074e7e85ba21af8c0c5257c5024c03ea8fbcca02c672980574b3394", 0x96}, {&(0x7f0000000340)="c72b4a8202349101c3bd7aacf7953c65b526e404c90f6842cca4a17e993ede1f71791b3bb5574b821d497a4156e78d187c2d620f4fdbe74fb16c7ac9c04da7ed6aed6f7e2fe74deea4302c061a50ebc9e7a8e20a716b0fd2d2338b76a6bcb5a3ac2f4e7f9556c043bf7556a371ff4b76d901b2e76e52edb11ea229ea6543d2cac2d214ac21db71046818a48d8a8b75945af7fa8e86a656bde9389a23d531b5c55e91145dc7f104aa0bf050349c78d716587ecf88d188387192de93", 0xbb}], 0x4, &(0x7f0000000440)=[{0x60, 0xffff, 0x2, "42d05312bde18065341f1cc5194b8414de4fc8b6046089da1e5b29728b576b085a48db721c1558e1a741f3f0a92c815f4f16b6b5af11f3971aee8c42b4ad3ff0c820985d4c8d1e055c2ece2e04ddd25f"}, {0x50, 0x0, 0x401, "74fa58a5f44350185db7ddc85ea3ab2c9c223c0b75e3515c7b2f158959e36481e93833459f9da1e20ee871eee4f58a2ee4a6623e6a59ea30e8f03df3ff4fef"}, {0x58, 0xffff, 0x8, "fe7d7c7750752704dccf90d5125f7400cee7815ad90a486bea952da14030710a0be7cdb0ee25f06f5307a14611d542af6608b975eb0884ee9cde5032316633d3028a"}, {0x1010, 0x1, 0x1, "e4a6a5a146b026a03dc1c9ba336759ed7309c9da24b90a45b246d8bffdf899db7aab32ede8f9712c80aa146b1a1b8e68e997268283ec04361c00a26221dc1929cdaa4f167f4e09c0e0964ef73f01b62c98c3216bdfb98045b23dfe0604f9b9728899998ce39ad8e77fa897ac8bc098aae1a8ae24303e422b6b2ccd57b3bba1c27ebdf3d9c09a0c02ce189214f7c4570436a876d9cb54d6c701df3122169f5cc5f7e9d477fdb02db5103f0c311838640128d497277d2da3a92533f3c075b5a4f15e1cd2fdb5201deff6938b2a7e4f5eedda4f53b65b8de763aebde95a23523946991b09f1bfb2f851ba206d54d8bc42abd17317ef939a2fef6157f57aeffe6eb184bea70def88a537ba2d105e7fe847bd9a3b4a16a19227ffa1f0a8370c2019788f9df32f1df784cd17c7f2fa9b6ffc01f41e39bd785d8dcb237a399a1271d877a184bafbb439b163c8305d69542586251a1ddfeb8f5765623eb01f1f7f7873490b2c4756a6be9a9c7b2efde383a84afb43dbab566d63ff0c069b6eb1f710d576faaa5eb285ba196086959f59ae1fc4fc0b5a3010ee197cb343c2083b417923a71aec5e26eabfebf0b58e21e6d0568f25e68f4620041bb689e3de6d110eea9720a85d6261faaee2db6465a7ee191ba9e842777989db7e7ec19a222fae6689c5423e36cb83cce4e6cbc830a7218d69f2d7e77c2af262ad97eddce90513b616269b96015b082c869a7edf59be42dc14b9e905e934ea0b6d041d882f55143a4e791cd0faaf4ae5891381d9ac391421a14dbab8c00efe3a05c435bb3cb8614ea2104313c961e824801602b62cfe2836f0c20ba907b78efe3fc490f39158856d524a6bccbfbf259cb5f7a324086a5287d965e752d5076c0fb1034de254edfadb1c83c4a675c9934fdf907fb71a0689cc8679bf0d212ce29e89f0356028f8c035c84891a75b70af5ef8da5c4a91ba483df7a6bc6a3c583ddf6b059d2eb49526df89c817be801b29badc0335317b8bf9d1a69579c95682939f3cd94e0732bd5aa9bbde28a635503a24e7804dd92d362772bd8dfbeab40f96d7a2ace8aaf952bdc1ea2fe9c0bcf327a38f63a72de91a1d4c1b184e6f2e28d835d02fc0b1d21a34f881051806d8e6ea0b295cfab0145ad364993b536b24b10bd8cdecc23ec3065d665be8e7d6c2b1ceb033567e562891901d904ee2b62ab9f4835370785aaca6ee26a5a247c95014a716a3777fbe04f0d76db40fe5a616d661b8c3b59993cd3f7772a151f48446042563937e1b15d54e896ad81e78e3df3341f0ddabb4faf0b518faa5fd1a43c81ce11c4fecb865be924de6bcee63af8646ff06c45b190d69b13ac0b140b2e8b292fefc7a0881cb2b9719ce29850bf36ad6898dbae909d0a02c8209a71d8f232708074db89c60e4a78b6c796eb7e982d6453f54a09bc310e16977a09664a8e848dafa56c2936177cbdf2213510f167806dcf842591946869afa2907e33bc0acd28f238718ab942559c13450a269478f8062c1688aeaf71cdfc2c05d29dc798a37a77df0bf98b5f2e5e494c75932cf6300b4147b472132675b3c47a7442ce5e41132e67a1ed24fd219ef8202e08fa730fe3a1f151ac1ffaf13182b26e6d1dfe05660bcebcb458e46cde16118c05b0ab492453f2a27c83a58cd369d2b7b1b314144c857c207e062e0f818ec09bdb0a621fb561b20e0e0e04abd43ff9f3028ba226face3b4fe677f2177bc391325989387f01fa1b000c8ebd5b926733652ee2c81bcfd26681d3aa024d729f80882662ab0500aa7913dedfd89dd67c134c2ff5e44f285a4382efde555ca2aa66f4752cfe44086b9665c60c1160cf2bfabdc69ce96942f97d4458e4bc21193cccf9c5d05172f652e5f6167b3c7e2b36aef2eca0f7de0bb86a9e9d7c3245306347eea25c62e9ace7f209ca743af45a3a67ef742f38b562757a4dfef4e1c82788863c0939c130dea68b6aadf8422ec4ee80308f8958017e946497115721309e77dc4623a3c0491623989d88e84524d2a48bc01a731cc6661f67280a61e62e95e542d795ed15cfa384cab327f3b0e86e73f91ab047af736a26dbe97609fe43a95b0b4af15cfd0f9d164a76a98fb4d61ee2fda65191cd98c1582352e1bddc02442914b54cad10bb5feee0313d13491daf0249e069daaf3cd3126f77df652bb1b2a4d7d2325afe58bf28c6893470a4f0605ea58aff93b82763f82346edd2bedad25c0e931e75c386d1ebd51bd4f5febee949d73ed2c812d1f37b2e7fbc24b5a534f2dd9a6174de5c21f0f2744ace8a58dcba7cae3930d0f08952442b3fe1e0f8f67b6f78e0dbbf9684f6ab0bd2675e916ab7f6c9f803f6ea3307181613e05dde3219e8a6d508716e2d951d033683252d5ca44a7a1dcc574ab0f52f8228d806a37e1f1a1efd00a32807add3e94b30e7a9e310599595f42e28fe1b36b7d825154fe09e920205335793256b78780960fb3fc65bc97858ff62531b5bc30ecf9dec82ec207ef356fceaf1fcb3faafe6873abf7c16d0c66860c16d40cc0f5e376b22daac6f9e14fadbea54ae85207d75d4110fe1bc97ea5de481e916ea78bd01369820c40180ff042812ba118ef82fc59b2e414215b13d75d6919369387da8b5e743614e79c20da18ddd237c6c8f0d5f94b28c11484efd8055c406b67573e242a02b3cf343aee1db3774e95c2fb80a275142b014e1392605ca450290023b03f08e8877ce27b1cc9a4986ed4d28fd3e81406e8914e10cc557dce67d168823aa7f68d85590a492fcc670a60422b2fef9f653cc60ddd60e8e4e35c6159d81ebc2de2cf90f22794c52cf5724fccf8975d4a02a43ea3e60df218b6d44c62789f299df2aa199a7a2a1fd2c29387876b3f94be704b2bf3777f0896673b3510153ec0501dcb5c094ceee76a37e3074f21b8f3751f843914e957a5e6c9a5f448b7a7e96777417ba6afcf789474af42eff6161123cb61ca713b1a7e290d1c0d40244e1e9ed91ad726a56cb0dea9691e1824979bacc0ef4e263885a3bd840bab035dbd45e728b467530f91a71588eae732f8cfeb862f7a08b8b98ce9e85836ee8e18f6695ecd63c250c238447abd95126fe652e1ff9ef3d61b1a5668484bd1b7a587b98b95346e5937be27b7e4a2629087e18fc7e7909c1a5000d52dc2da7713f5666de3eebe74cc2dc4d4eff6a0ddc5b1c489dce2a3cbe63c719333466c6315803e79f89c4fdf885f41717a43a0ccb626b448d292cf447fe4de21cbfc97363e96da6361213fdb820ce4186fd9a199bcb0ee53d2745f976a8d0fe54846ad1a72e8028d3676c6738342fd0978f91c43d74aff3f2880772a3ee1634754088a9ae1f7ab26020a0194908d782a50edf8bd3bd97fce4c871185119894b2d337eac03d2bd81a7b115eed99142019d4517b295694556595a22838b3821c8d36855ea67c56da83a0ffefb28648d1c97d2c6983d7067e9bf2c310b278e4acd510a1e4d7cba6f6c1de3f74d507beb83a3080251d087e6e778e84e05c306dbbae00bc40e2cef8df1fb4f1e9446c4f8beff2e039290cd5f0e70f5903e9751a4056354b9af007c5d474c8e4ca2a48c8b78e5dd7dedb38e70f11610da23770d66f0dc6f711089e1fa9eff0c91f549e8a2d0eed3306f7786ac6ca02c65e05e85f6dcdfd523603f394cfaa80b543ef899122d4123db9fde76a7f5fd7381b05166950f0222ecd68a550e929dc1b2a90c4b80b8319169b11214c373fe573552c87070c81c1b8292dce5018401f69526e8f5e877c1d0b1af10f5fe4cc8f9a969801836cc5009ef670710d3c3fcc0ce4a4df62519522ab34a096726deba66c60ba23c1634ff38a4977c3fc549c39cbdde8d91e515cb3b90a03eff03d916e9e2ec2fc40435bf7b48cd120663cb35fb63947af40fe62c388a72815c6c7caa5e46cf2fc26db75d74b1628b725cb5a45ddbdc63a375385d1f3e1ad60ee17b57467d8a145631e1fd6a8a99680bfa19ba6957cfb6e2ffd27f1685aa18f7faf70d681663aa59e5f5ad0c8aa19eddfd7aab8c13a2a33ac345cc49d30fbb4b71dab8d23812a2bfb25551b7ea1ce7d25e478fc2717a36458daca33c2fa838f5a98bcbcab60aa74a3d9d77fb14ddaa8fcaf9861254fd8396c207c5b6352e5debca3ebb47e01bcfc9e44cfc2ca268dda11ec1a42560e19dbff8ce4bf1ce2cdbb714c64bf4337238543a9a69dac451598419970f6a700f0479cecb33deb48845143caa1234b51ef806dd024949d79482fc80ab9a2cd8bc7d61c5a18ac73dee26576ccd25688efecc9ccce35e8222e247fef4a68c99596f23bceef59a141ceee2e35c1bd1e569035aae60c6326b5cbac5356aff5f5e83ce05ffd9d4fa0fcc5b214ee37302087f2ac682addfee3324b29996e9e6362c0c5d289318e523b0af1b7efddc7e703bbaab04573036aa85e8e37c0892be690574ecaf2e389822df959d9b68d3746859f5f8879d466a0c244ca99a238498985db00fe34a2b2c70a86a8c5446fc6b25fc02a3737a63a1dcf9167457aad6624a0f76e8a4e1e73560d7cc70df85a71c4525e5b25832befaf128c85881ea59b2880ead4fcdb90c6c2bc38be6761cf817ee34cd488f7541eae6b661916d56983ea0a76b9e04d08eaed30ae8f88a813959a5339658c4a42e25ab7a2e450f0a1b698df3a2ccf4e1b62f0e01cc2c596ecdbf0d4294fbab49e1ee2e3ebb892ea83d2fb88fb3e6953fb43c01d31b9ba9c90e71d9423aa3820a35995032dcde61951a296e659cea2ed678ca1868b5a60ef61394448ceb2c1f865a6669d5232a8dcba380cc5c181e5e798f9d55d890cee25d83fa04d68f9932d1103602ad790da995728dddb019aceb777fb58091ce65a1851a8200aeb16a69c94fc828fb49f95a41b197e7399eb5ee46c03febbff8c1cfd9758f34821229a8673748ed5af4a4433dcd26deb6a01c07d5df522710d0f14e2b76157d4e09449a0b56745730a1267631168e3a333240df517d07911bd4cf7d2795437680b32b57e91d7acb8563b6a9a942dd8f06252408bd726a17799709fc23c0675dc165eb113f8c1ff9c25325b072f5cd198d51a9756a1515bce2b700ad6b524f646daebbfd72420d75e977ae883a74a8aeb1feb81557bbb0609e20f335de523f81ed646986fbb9c74c3b5afd9503aca02dadfc0ed90e7be48a76c4061de9e77566355f62bcbf4fc208b28365f45d5cd348889495991cb60a35def89a4c9d0874965ceae03f89575df8a554580c9b7b50ae0cfbe9fd72be6378d806b8e736b031d3a1e4a30d2e8d6ab5d4a364da5297de84b96eb147d10f5a2882f8901d26a22580c4af27b95e4feb8663ca6b24d2b40e733d4dec8eb527c72cb1ccf57d62ac3c7a4ce6a5cb42f35a00a7903c6a4389ef52fd79681d4f2e8e5287f6433c40b597f364c88d56b7b86392dfc218e445e65865fb0123a42d9bb7e385b8c942a88ae401e6c5e11eb754fbdc2e74245735aa02f6c00ba39c7c1125086ed1f22fb18419dc350ac35c437d573a9ed3300d5137d02334ba695b3d1ab7d91867a46c62b2a9e2c2999758caecaa2335ffe2be5b1990052a2bf4a270fb4195144e3d2ef2cf3615833c26afceb6064d12ad5a2f66c676ea333719b6b8436fc6be5b635e202fcfed89391b6047d91848abf294849ac78c8debb0331c9cbbe343569385b25e5c9cb51452a192680712079180a2259fb48fe5aa719aaf2903c08d54d96be04f54c4bd3497a7b5ce8d40c266bb27473f0a937618f2c4fc8b72df19f9795005efd2ce61752711df44880be9573c498"}, {0xb0, 0xffff, 0x3, "f8463d110345a6b53966f4fab2efaa1e2f884bc2f0a5926c527342795329bbee617b0edf14bfc892093b9fb539ca9f6ecaa7c157bab728f131001691380debd84d0d1a8df53cdc895a1991fcb98d74d048a2c4e1817622fdc27346c1f016dd0a98cea369d5e109a7e0da3d62976f47e612b0cc2c667939b7de8143b517e5b8f16a47e15e338719648545e9cce05708f9fab11abf0670ac05d6dd998121"}, {0x18, 0xffff, 0xf7, "dc1e"}, {0x90, 0xffff, 0x7, "31f31952549b9ebce48724ce0f02bdd3f3e144adcc08ab113f6870c65d1acd5f76ba002c1a91e852a64320618c91fa26df760de355abc0fe389e638b3bd6e43b29dce6787d0266ef2eeaea09ed1e75970332ee868fddb2a2ea32190434edef5e2f868de90e45bce5046c1cea4c57a2981a695a1021de9e2d835f5bf9da"}, {0xe8, 0x1, 0x4, "208a2bb385974a0cf51bc610a8277e88ecfcb39425064a2ea9d154a262e90a2ccc3f9249f309a42f590c0a24621c2fd258ac65669bcc8010e9dd2f813914e09476295881986c00d0ee277fbad77b2e2e79794ebb2b9b577ae13346051c98d1ec7e7fb102858b812b6185329a4a3100770e0dcf6864f998eff606b980c0557fdd200ededbdf3d8d403eb8aa2455718516059aa745ebf5f8e5a4b4405a50e7e13ea416967664dbab1450af6172b8d9c0ac48edcf37c7aa21b6da43d2583fec9f59dd8acaf6d299f474320920f3a737bda71c8d"}, {0xa8, 0x1, 0x4, "4c30482ea887a532263bef51cbacf4547bd1613289c019cdd9794255fecc1588c3a0bba04e2d67e5b150fb90707f33817a44d51452f015d2ac711a0b0fa405b24055935f8b8e1f5e518c6b435b32ef770adcc9dd05debbe9b1787b54661ffe9f7777d65ea925816854c716db6024a9a6c18a74b396ce41c9c74c402e588aa65070ecd891bf668665270838b5e4701d0fcf5f"}], 0x1400}, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001880)=0x10001) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000018c0)=0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x881, 0x0) r4 = semget$private(0x0, 0x1, 0x4) semop(r4, &(0x7f0000001940)=[{0x0, 0x6, 0x800}, {0x2, 0x1, 0x800}], 0x2) getsockname(r0, &(0x7f0000001980)=@in, &(0x7f00000019c0)=0xc) r5 = syz_open_pts() fcntl$getown(r5, 0x5) setsockopt(r0, 0x2, 0x0, &(0x7f0000001a00)="6d1a66e0cb34b0d6f9fd51d9bac70ea3ed990a1e2a22ae55a8ecf31bdb675dee3b06d45024ab8c96a7f566604d6606483c8bd175aba90f67f2c1d77a421effbdb65f3881a6a738a1c6e570122d78527856c05933ba627505f3ea0f9aeae328059bc4d3f7ff3a67fa8798b4fdd6a8e0c44ea295b0e4720664836b47d420faf54e5f974c247451b6f9986b617dbc1a1b8a2e52675e", 0x94) r6 = openat(r3, &(0x7f0000001ac0)='./file0\x00', 0x8, 0x100) fchmodat(r6, &(0x7f0000001b00)='./file0\x00', 0x80, 0x4) bind$inet(r6, &(0x7f0000001b40)={0x2, 0x1}, 0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000001b80)) mkdirat(r2, &(0x7f0000001bc0)='./file0\x00', 0x40) sendmsg(r6, &(0x7f0000003340)={&(0x7f0000001c00)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003040)=[{&(0x7f0000001c40)="8f08a86b497742c42ab43be29506de2ff3cd704375", 0x15}, {&(0x7f0000001c80)="acca12d8f60b45ff8a66000b940b8e00bedb3bf5f0503e737f99ad5ace8c94662e69983b08ab9f25985dbcaf93f704cb82464e44ea175cd9e131ff037ecb9cb69faf69f408b2bd0921d8577a5039f368eaf5", 0x52}, {&(0x7f0000001d00)="609f8d67a78c05270fde47672574cfb4b8bda148f1c29f0d88fd07b527e6e265bc5930bfde1214e366ec4a3997bd37e9f3a667686aa6f12927910c8cf7f6ef9d1b6ca7f672ad9a4d2ece9c3c966e40b2f6eacd63e05677a80f2f74e0ab36b652d522539d81e2673086b5e3be27d8fe4bd3955e306047eb9e31975fa26ff06cb51aa4adb8eaec1dd59a2e9020687f275b215249cc6c56ef2f977db965110a74a73b7850472d0b6d4359d7a35fbd95b072ecccccbffc8717", 0xb7}, {&(0x7f0000001dc0)="8929610540c249a4f53261bd193762b06f968f8959f00fe0b0897504c71b29f3ddfba1ab6721b9410fde0da07a7097cc392845cd76473acd9c08e6eef1667b05e1b2720bccf41c472b2388b922ae0010ed663bcf48bfc6038c2671c6b628d56486335a41503711a6f9a71d42e74b991ea4fd1c8833486b0596bc9154bebef2cdde0c1112ff55e8b05dc6a1ec4d9961c858f2fc092368ef93c26850a568fcc334c1874b305924dbfb869236d755b11009b60c94a90c5e339a70f63331c7d936ea384e06fbf9f84121f4f57d84bc3c552b2fca03edad86d0a5d2ff1f48a2e2950de7fa825e8c60b009de392416c6a72ca2ca46f6e2784133c31ed38bb4eb619c", 0xff}, {&(0x7f0000001ec0)="8fc79f7e84dcfebb1ff4683e6d31ddba2e90babd68c9d9fde0194878694dee2018deb629eeb3fca2cbcdf41477d08c260822fb0570ced1188679e9f1b25cf7ee6428627d266ac0697929638eedcdb2acc44a01d83a1cd29123934e2e3d01cec9a131bf99fe398226d3cc9443bc3b93f0cc954afcd6363f5664ccd6de5064a1ea4c60724ba544e6c7bb94d2895aa96d8e75051ab213f1d2361d1b3c868ccab24d80f4c183087cfb6af455cd78da0a9be7fb1be412e27d447755d6e5ddaf18bfdef3770ec9b863594f0947152dc68124d00c3de5ec9fa88a5f9c6eaee3cd61b726c1f38ac8f3", 0xe5}, {&(0x7f0000001fc0)="adb996d1b032497d69c211824a7e6dbe8f9bbed5d6a082757cac344e6387609fb6f2e47116806173be8d137314e20c5e020a939ad5cdd34dab9a46d4621681c3e9fdeee3a7", 0x45}, {&(0x7f0000002040)="a0403ad87c387f69f8bbfd8c9230359d317cca377dc016fe23f3bc43c956bbb483149a4f49f22abdf09024cb8d77f713b2050d4b7c304f334f3ccbb0dfad975d52fb21ce79aec2f82a9be8be379a37349c33b6033ee6144df7de3d6dab8a8de6b8c3a8ad18414dcdb5acfb4e8f3c5bdf9942fa36f93e155aef40ca3c967a30ee1cc9b4878794a26c30ab7da3dc613ef6284c52f5b9db2562ba3c217efc5415db6627bf7ace4e1feaa3c70508fba48e35e20b93cd9dfc6f2b4bea0710ab2554b32fe45b7a5bb5e0eceb16b6590572b994aec2e7ec7ed010a396e54dcedf8dac171f890b67e8d47d93d17dcc1b5c4fce676fb786549508d78ae3be47e8c50497d73a582117793516a00c8cdf84f08ff3efb52ca0ebe25a71a37fbe63292e5c772b7fa9befdfa9b93a1b30e5458e6153b4a7c23931e2b48ae49b259ce92fc6b3225a36cc37614562d2f4c98b534fdcdcdb03c0925108176518ec61fb0608ec3c13f57983827d10ffe9bc6e0d0f0c9a278f10e1a40ce17d9aac6f7183ae91c41e920299b1a3453cbd038ee3d6f083d6543d21fdc62b3c009bb7639c5ef3adf70520b8b7348292cf832892f901b71e29d3f613cd87264beb516db7f765160b16833033bfcbea7be6f328d47887094da5e73d4a8f06863f6571fd541b88e9063a15ab5b092d5c969c247657a7bc3fce79f6ca08e2d52c4cb422387dbe6ab929c801fdba554a425fc206874f991a2144a7d2a59cac520148f167ac45aa25d90b6390d5db2c6aeea694f18013f3e943ac9b1d2f3d7b4f721855b3b499497806bd84889f9d88f97a70138a6b05445f4a45fd0b8ddbfea41258c9519162d3b7b5c2e6b246ef176e1a24801e04a4ac3ab4291c461f2bc21cfb5e8e70e228e822499468557fb05a96a8ac141969b571be3c86013559b2636e79764a2fe1f75b9ee4eb5d5c396cd41abdc618302e511218426d517a4ee3f4276860f414529676cfdc6fb6f84f725e4868aa60c82cb887bc5e19d0d48cd453533b7e6d3ca22cd11c4070f0a4c909e5c78eff899c35081bf5c6bf2a297830102888ea48f2501a29bf9bf50fc7ad2c74ea82013eb2cc64ee1eea7372ab602e7392242226b4cb45e00a24e3a9e305a3d263f7cc9700265da11fb62036fcebb1f9ab32cba7af3afe78c0d74c776c9f17ce31bdff602ef0cc760b3ddbba7b0f9b15ee32db0d8c38a6f9c2ebaa8f7a8f335e001bb5aa33625a20dbf6beb215bd99a9161c3fcbaa45f09adedda9f08efe19b7a1fca517b89c231e3db0aae81cfd31f98c896d26f8b49f526ade0339339f908e9adfced92d14bb72aeeec1c8386ff9ff3512d53b311c805c18113e99657fb86786947960edc0b09385dc7697361931166b39d6450d279e4c364e123862e7168606a8683b60cb8603d19026c53dd6c6c010f38f9b410fd1670f93bdb44ad22f64a2bb587d6185491bd0ddc5d8f5eb7ab39b366d529c6ac3d9f42a0106b2ef2fea5e0e0b155f8933dce957cacae73d84ba58a36d3e945431e69a25f035e257e4ef5631def02df6d2aaa88f4133316581fcfa7e621198acbf373f3505eda82554e5684df4d194dbc1c12b07837d35072b856f490d1d56791c7009d75a5f87e0ea0497ccb1315bce39e9ee7b78c71fbc795939ca4268cc51d5ab24fb452387ba862b63fc9ce7920e08feaca0cb1ec70f8e3490f399106a9fe8633861c5740f1777681959a2e33fd5c8cb10412d74b89131d562e512fa5306a8e2dd1a34cc06f663c7cf074dffbec2a95c88bc5f5782254a850f7cf2982d681724e8cced82fe9abad18dd71bcfb9a211f9b96ce528032ec656dd13bf6cdff80c18f84094ce186839b31c4597258f44e270280dfad58387427325dc6b47c77c6a501d6a487f93e1135c49583d0973ac7027ad594019ae22680d68308ac150482092369d9f08e06dea6c7f0bad24ee0d8ace11a2b7b15dd6a8e7098a64b99cdabbdbe60eb16682e8d98f8d3be00d33a42a2c362a1e573b49ea85376364506c4a370ab12af2d566378aab07292a715998d7e0d8f0a5c02312d0745e3f0a29104907cbda4720459dfa6d9e4046adcc82c4c0b459e723eb31a8b09d7459155d3930709798ca41bc62c248e3c217fcdb867624e693880251c938fff0412c3e46a44e25042a8bf582e712a3e554ce561fbcd8eac613ba9525e2f899eff453125cec49fe3a0ae8065aa7cb964cfb46849d2d909b81e57ee7dad7498e94ecf28aa45d2d8128ce3a366dbc9a0d492b9e07dc034d704be0443f86465ab1345fc8e37e0955037fcb6b1d9afbdd971ac8b0bdfc469963f1600c6694f45b2175a2ec6e398fb1d78ef822a96a907dc0f6f5149fb432c0a7a523b0d998a417933222fa7a8461659ab442366000af102940c7065392574ee4df99f26e344ae8248519794ac31e08c00715dede5de587f838b253009ef4d20a22d35dc4654cb97fcce74d53f435af44ca9bb436bbdc1bad485a358a711b731a5f1301815178ec1b82ae0470c93d5c1149d1d8bb8a1c5f6453fcde03d044ad3cc1a4f59abc82755734d8fdeec0afa54c1337d93e943d6a50a34997464222a5050e8b386cbeebd990f9221e40d7a3d673789c2a4aeec14b014dac3ae23967067a09e51d91c883072f0cc61e3625442a626908ddc73e10f13c3f0b6b98ad102b4eccdcb09310c9c234643e782d8df442a25c4204ca8f0d3e1e3dbb3a11ed7e7221ff9ce2f82ce1d2f0e6c3605c6730ad20c50f7c206d89c763ec9a6003ee20d19d381d92501e23172d918141d7a3da77d12b7d290b5e9235549380b6ae38c098d6e1a9dd802c248e7f01b3170cad69a0bdf03184c4574e26490cf8d75a97a86fcb8af4ba1b71f5c690d4bbbe85f6bb527ddb8a05e6f788f38722bbd885ca52053cfa4a7798deacecc3c292f6f724295c791718d53b28a6e003977b76ca61856059960a5bc4604cfdf7d4fc6ef47f82a34cadc8cce4df8134bd63012ef9d75dc8bd16f0ae7c0427b13b5269ea7186878c0a9495daa078eb26ec83db1c2de30e2ee086139e03ba26bae120922db874f70e6559a4e31b3aec501f2faab3154b1e9fc497db39df91c88bd30b2045de7f0b0faaf039d350b4c6ff2c1c84cb3c6fa4a0e911194ef276c83afbb3a57dde1d43345168a32b3d4bfbba31f6423f4e1e4d3e794127e3ce0fa9b3ab078ffee03dea9827cf04534820a9e585641652db4f7e1145d1a10b2d686ee1687bf7635bcbfd33241db154caca821f0757eb0f40dd45903207cdf84a31dfbd8890abf69b93d3120c52c918d58e6695157615a385fc06338f4c64ed4a87e226bceae4df7b0000da2af55a3107a07bea46420a86d00fe2ad025faf5a2e5dbb9cb76b7781e827337f128effac2898638c1538307dcac633c44dbf9a209722fe326bc571b9ecdd884a42185f52323114875e2ac7d86feb19fc0ce09211a1f7148d59313dfb9ab911821860b21628a0dcd9d98f36128f45757519800dcb9bd3cbe60bf22abaf0709a1719e1eee07d1368047a072f4e2aee4881f12e19364bf71e201e607e7fbd4260ff9abb55e262cb3dc7f1663191dc6eb01c97b4b20c802a039adc48c472ba0bec9ee6555dd178a73fc2cdf2dc0b517cad9a7b31b00172edd1bfa088a9b2b32b4526cbaf30d946dc67345119574a3f6c3ca9f3b6305944fa1cd5a6d89d2240ff9cb423b0d1393488ae2b33b5c24f67136fdc551fbf65b2fd671ccef200908d8b6260788c659641b75132cf6333fd4c3a3c70695d06988ad575274ea83f37a1e412bcdb6694c5594e12f1c9e74c3c1b723de1e04c7423b27f3f0c6c5a89bc47f28e66a9d5bd86e1233bc1f06a6037c2f881dea9090f3e2a4062182c4369b7a906c18019af5aae44770ab879d71e589e0eaf8a9d3d8ff29aa3de59250c24d7b311ecaddba611247138572d5fc92383bacbd2358775f525842b5710c321ac1000e76e5b0cc18802c147292fa7511400e26ebcc5a00f94504840e22b867360aa18a4b0fef31e6ced5d6ea813a5f2c7e7d10069be77e382fed8f090023bd10837782a04546908097879eeefa239bd2b6861bf10e295d4bc0ea1937a06a72b291e0b644683fa06747a30351c7e64aa01517dc32b94784684afc82164e9d36b69df812f5c38c33275dc26e16a9a9d644bc523b81792094043df5d3b64dfecaeb6c73c2c4c68e73a8d8bc43e69755e76e169bc3a9f80b6492fdbe49ccfe33d67ec485ef677a46d98b537c68ddc77505cc1247decdb1f3fa3cfe1d132a9768deb80fb262648f1a2fc8fb223bf2b3c83fcd494c2dd1df99e6db7b32b85b5a06e9dc4ce3cdc5dea96498c1dc660f5309009343b55766c87db1a9d23e68d3d3521d20c14817c75d6a79ee01173b0455c22a5b18b885126a22d1c54a8e46b9ec6742462753a31fff479cdd5f5ca06b891787d62e4a628369c192b0499928d79bbeb0e2fd5744e4e0747f3a634b5d166480973368a8aa8feb1b5ba17f76801f4bd071e6cc47cc2e9e743b91fcb8c2f55b5f32ab5a93bcdd95ffef39bbad643c701633a869cb4b07c3b52da897867fb669885aeee2dda9c08918896a030793b4b28675f076ee52eab181d1bdf618335df8f56716538728b66e1016421400d4ba52b2f8f8463189099b685d479292ff434635dca27ac6d5408393e1720423152cb87871da92c875133b7cf4be4a8d65757a61acec587b6beaaf6f3a587a65e28792173f9b0dd4226f6862725c8e19af145a70c302aaa132107131437818ab542097a68478d74ad74ff02583e40c5d13b88fe9fa7a82d410c67876a7ee36a1121178bb3248d73dc1473436d912dd5d0cbbd210d0f0f12443103ee06ec43ee75980cecbb7a2d4f2f3b97f1d012a765661025aabfcf063dc4d68151dad6b7e8cc1c3191970b622dc340124258087c15a9b5e5f0ce9ea2e84bd5a302100ee92b0be2020dc3aeccf99221200297fd10d07595b9bfd278a0853210b3135e91cba782e82fa2fac040f657dec43a137740483177e6429f7b44a82b20329306c9a3c65494c42112149153d8a9ccef73cba2f4709ad819fe7877655726e1f9f0ef17c935a64a851df707148e3e53089fb8ed4e343aafd98e452e3eba1d463639f717aa243467c3929d2b40c06c12aa1f93e9b539d07e8d673cdc4041bb6e9d700ff16c4b96ebe78c5465d4f9aef70dc0f68cb9cb1651b784f75fe2fa389c5e6dfab504531df0df031923809eba07bb7ce6fdc7aecaf42f827d05a5a055edb50e24cb9bd0f4d6a9cf1244306fb4db0b1fa0cc71ff74adaa0f09e00855f9dc2b6d6c920e931361d10efe74172699dceb05b6339f0c622a0b70fa3957a290d2d5bcafe488e27a42c0ce3f3d1d482bf7f6cc7e6d47c6e8ae12cda0698cb4312ec33dbf32168bf889598d16080968976b857d80321bc1bb3d59d000326bffd13b4586240c2c2fbbc34f6905e76c84023f0f15d0509b0f052590f6733f89aff51f547cb0f8fa99e955cf5912b846cf53c3cc0aa310479e58a7b59dba4988a4d89550c13fe62b07f568059b105963a185633dd964a8d7c3933d06a651ec2c9394a5eaa348acead24447d5b145d49219f0ceb38426dc5ff598b50d0f2dc336b195dd1be2fe61a309b8355c771ff1a32a9f5835f34eeaacc759f37641673f953cd74c457a031add93170060de9c7dcc2cd94d39cc8b3272da40447ed00e00b8583a77e3c759a4b927095ee5759e4958833a82b2f864154a990814f29fc46cf1f3c97dd2cd74572964088a352e2fde2cccd67376cba9c4dbdc71f957e", 0x1000}], 0x7, &(0x7f00000030c0)=[{0xa0, 0xffff, 0x8, "d09d48d1fe3d342a6f481b1e97b95b8198b197d37159d90d177e3833ea8106147699758643f32dbbd093a62703be53aadcad366f1e6da85be7964ec6289c9ca2f1e123261b8092c642466b5e01f667e1275b08a837f642ce13dee7e0e284afdbd766a6af6ad35a38096d115821dc61adf748ebf6026f8aa9bc0f0945d6c57aa2a7e93a2d44fecbfdca"}, {0x48, 0xffff, 0xfffffffffffffff8, "e993cc845e4bb3633b3418fdab74c293433d51d3bf6bcd5f3f4ce85582e8f6804b927ab34819f9580cb1f4798039e9f725fe5f4dac"}, {0x20, 0xffff, 0xe7, "7b3ffe64f7fb1e414e3f4ccb6d"}, {0x30, 0x0, 0x6, "2993f0e383426a8f1d0d36db867ff3e42f8465c4724edbbf6af3"}, {0x68, 0x0, 0x6a4d21bb, "ff5a083272fe6fbf4ba39c4e536c335753de20c0e294ecc215175c0cad41dc877376ce21dd39522fbc9b90b42a7236ad287645ac7ca4b2019bc69da0c8b1df37db74e3d28805422792f886c657ef9b2c98285347d8c4"}, {0xb8, 0xffff, 0x0, "b19f6ac7b30ba7b4176d8d32643e2832c31abcae36f594c12fa01e3b3236c4835111c95f7bba0fb8de0bce2b701c8b1c7062cfebc7ed970b9e7d1b6e3dfcdea1e7865d8d19f2a3bda7fcb2cc0a958c37cabd210d1953e45d82e755b4a40254f7bd8f34c682b0bb977aff1541e7e88f6b6f2efc250c74032e5f35b44793193f3144ea09e67995dae727135bcda650d73e2ce6c15d082b843bd230647049f6f65afcdf8d6811"}], 0x258}, 0x2) connect$unix(r2, &(0x7f0000003380)=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) fchmodat(r6, &(0x7f00000033c0)='./file0\x00', 0x3, 0x0) semop(r4, &(0x7f0000003400)=[{0x1, 0x5685, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x4}, {0x3, 0x8026, 0x800}, {0x2, 0x6, 0x800}], 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000003440)='/dev/wskbd0\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000003480)={0x7, 0x2}) lstat(&(0x7f00000034c0)='./file0\x00', &(0x7f0000003500)) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000003580)=""/158) 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:01:28 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x0) getpeername(r0, &(0x7f0000000500)=@un=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) r1 = socket(0x2, 0x2, 0xfffffffffffffffd) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/136, 0x88}, {0x0}, {&(0x7f0000000280)=""/11, 0xb}], 0x5, &(0x7f0000000380)=""/219, 0xdb}, 0x843) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x25f}, 0x0) 16:01:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x809, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001640), 0x0) flock(r0, 0x4) 16:01:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x31, 0x3) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) dup2(r1, r0) 16:01:28 executing program 1: symlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2108, 0x2) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) 16:01:28 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100050066696c653000"], 0xbafc3dc947a49a9b) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x1d) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:01:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x3ff, 0x6, &(0x7f00000000c0)="ee8ef58843c004ccb56cca121be2342cb7639b2549c19223eb1e146eb0584df318f8fe7c59eb4712ab4dfc6c6a130d12d7f172bb96decfd2cb6650b5954da0ce9aa4abb918f4a808964ba38c2c69aafb7d177b1587efcf80cd2f6786ef40484ad5c77b4a5c2b67f30305fb13d75cf06a6f4e3706d6fbfeaa29de89fad5e4069ab9fcaeedb60b96410683f15d3ce9881f472eb9f1b2bad3dd6bc7d8acd97f7b938655f525f5e30bbaf7969696c1c733de780e755611338ff231afb8c8972fff9bda0dbdbae2de4effb8d89243ca8df515191278d0809db10d404c06445d0d716ff248a9b4b6dcbb34757c034b157845c8f631060b638d2dbd593838ecacfdcfb962f9ee7fb9fa21b8d600c2d5c1784ae3bbc00635e18cae5a55cd193eb32948cf5eb8d95524a571f72a08d5dc0e38aec13c58415b4a2c041ac9de354dd17ff1994dc2d3e72542e41caf7bb94c6c5b61d95de34e1d73c7326c98ebc0f8929f7e203385a5bd69c8263e837e7518f0657bc1ddb22710dd42b8b9c5ad9434b084fedfd3186801ebf81a3db78dd17308bbe99cc2ec50284061cbc573e34b888ba90d4adce5d6607165d287574be93b9affbbe1f59a0f34279aca2d6a217cc352c409fc45ce6efc75c9064b0ac02977317ffa49f34cf441f0e31cacd87b92afea963e49e59491398a106809a7b0a8883976e17429f7cf4a882aefcc7e59a891bd6fa14804dfd716fa9f24feb195dcf69e99560964d0e0ba918ea4e2647d0a40a668448fc990e60177bedd188b4f5d522cf30b2c76addc0f015d5acaf4a5e431d533791b221f63c72d52a15bff44b7596a347e49d79b9135d46c7c047382e3648e861c4f68526c91dd7794e8d862fddcdac6cc3684ceaaee7efbec115c97ed26703d5994b9dc2e80fb25556307c119ff48be97d6d145d3ffe0bacae5a4084367c1a88983416da6681ce8696110167078f136a48b6257fb5d5041e6a0b6bed2d87be24a90a971e46b5f8e8dcd336635531f432f794b7cd444f774742f2994bbfe5c381ab346a13aab4d86252230c9d9ce9873b585779e8544f35eeed4d0805d8108b50a68c91f1dc52e94e4e76214ef6959f14e1a577a35e84a899156ad695d73259e353116228ac399e08d5dbaf6c1d4ce9b7e5ea14261669f28cc1e659293bb5f9e62fd75206192ebbd91cf46f8f0faaa1afb704d292bc7555a0ffa94373164563aeee042c61a4b30f52453053557a4ddd969d8106e884d1e8bd2eab6f2a0b10623962aee5d24cf94f0f3171a3274fb5e1fff95ecfb3779ac003f1f413d0feb7f3a57e498a52df941c4d679605d54afc22382e667908a192f4f54024cd00e02177057d81007146426767f6a1f2cd6c23ef7a42842d181c2ae1748527bc89ae5d71e230392b37ebf3c12b12bbdfb07c3b945d5dca096c97a0c184b98067b516478a6bd916b4dfff7aac6e54620b9bbf880c397ff02d953445ff9c24f08ded7422e63ed93e8c576aab250d59c17d6e08ff31fe8287d0a637ba7b58c65d84ca5ac6a0ce463f2337bec77083174ce0e1bcd3141138bf5446aeabcda8a0f28ef8aad694c63004f244026677a59c08f702dcffead4353b12380acdad4d788d00f76fd0d22683368f670ff0cfba45e391344cda4114f0dd7cb6c262ceebae7bcff64492ed83a21b550c364cc4e5b3e63f9967920fd832f802adb0165bec94afb43c2e335df73eb39d3226891c4382d654aace9c9e3a7dba7bbf693601388dc020c5247ff978b5d0471517ce7047b4f1495c8e3a36ef4f44966b25e7907f755340062c96c43c8174a46fee663757a5caf76f3439b1d3120e866ab4f3890669c04f29237dacb534070e745b3d3edc7f5b53d31f7865edc3810bd096e1f2680fe30d2d53cc70dd32ec9b7b6b102ccd7bc2fb11a3d1f20925c0277786e4b65dc01f42c9023833baadcab120a997fa1c1ec241859e39eb766bb7a850d8bb0f9d0062aece4526e33de5a753ce7198d6731917f92e444998b800a75ca5d1027d8190af0cdcea46b060ec42d395d58e3bebe01e0adfa0e642948884be11818bfdb49f076955dedb40edec6f59a760bf78a11ce7f52e89fbc9fb78359c22040f463aeee1f05fbb20c5f0d9539cb8a8a83542aa30f7607b166fe2d78593bebfe7c2723bd8d2380471dfb528d99775ff423508058b289af25ecef2a2fa7d45f2e35b777c72cbd790bb3f2f54227fdcbd1c6b8fa85c8dbb4d02e7ef39611f1a9f4ca1b3f43be50230915a9616eec8e7c4680d0523ef938968f829dea73c59332c2c94d65dd38801693e4ddb2fdaa026e223430abfdbbb02411e71b3bacb6fe57699241f0cacbfc5b87478c4b4e80f130bfdc8595e7dd0b7bd772565b5c65d9b78ece19cd0add243e4f517eef723df0b6d418594ce8180b9b00e57e92040998231a326dcee7f06a5b635ac72a98ac8c077f92189cd860a3655c9af8618fea754750dfcf13e2def650f6c125d21f79cac12c3b98c1e70264d3a0c45c6de561a5f1b6793e3be7a273bf3689a120e3c81ca0b74dd86687b6239da044a12ad2b87479c5b2ec9a7c9c756ce5045fda6303c93df0f26de5dc12d9a643ee5ace9cfd1d902ce44f94fc921b23b468badcf708636e91f8466b54d88633c7770a9eabd49eedf64d7826863e5c0203d24bb434bac37a953843aa14542cc3b2b015fd9b645552a7b39bcdb0ef4ee7ffdc3b5bac94fcb12a565a36a608fdf3e2e623c55b0b8a604fe65c83c6bab34843e5468525141b8ab95ba6d6fcbcf8625d70e4daf2e9b65f013af55b4114a92f1f3c8f5b3d171332a2bbf45af2004a4ef91bc082a41eb918b778631fc7c545f6d38f7952d7cbd28fd4b811619274c33aea82412f48ead6dae90554a3b1b5d1083fa6d2219a1ebefdd575373f1b949c812360d2296cc4e034609396c8dc1c141052af22681f6d2e7f704fc3bb1acf85142884bbe3332523093154a05c05e20d8cb3a3fcf0076888a814800ff2a3739acc8ab395323533f362ebb91b03f87859cd50c2ca97382234921046ced1d90fee81eff2fc7b5b091af2af4db00bd7d1ce3777a4a55724982f27185fae20958ca41f167dcfd16d9e3df07c46969df4f62c06098c4892b1ea88d1e120389a7dfe5042cae1d0ba4ab846dd5407c0840f7cd38c463a22e285f458d89432e6f217f138ba163a773c123c6f7dc5e3acbf25ef5bd29586660f03964e79f43c0e4bfcd2411c6929ead5b7b083615eee851c3fb6b2138c6871b36d38a0abf242523dbcbd50d1eebd39d72b3242d93043431f3086ef00dceb8a6bd6f8cc60c779306f29808170ab4a10b25295b57e5f4062a59a10207cd54e57db5cfee75044ca15885e69b6ad501010e151ad5a3f2152bbf7951732d0562cd379fb52d4abafc320a2ba1c16fa11f2ed9d4fad9bf945fde14a6e4e7cd3864fcc607e25460ae51d338d1db1781126d273425542295c0c68f3abb3b0b05887d05ac6d9d00ccfe8c2b1eb767a2af37e132af36750d77f1e5a46bfd9da015315159505740d33dc1698b1d4d83c40853c5c37be46da46ff8c2fff97e165d83796519624d00eee99d41f1a53c823e33eb8b84bc21b8df79d5f51c0d405b01a8502afae10e9d23b3dbc04c581d938180f837042649d2497a2e6e89e935165ec700e7d1977ee3f64e495259d351f7ad4e91c9d6d2f89901084d92b98f7346e765400259ce77e25248a3771a1f4195d4a0afe177e9fc533d8d155996dc73e2f71f5542331aaff10aa2fb45992d78b329955302856403edc87343f468cfcbece2d68a9345a0c0b7e2c0c4809b8fb19f362a45841320086a12e785e867938702b3d2cb422c37aaaddea3ddc1c5a971e4d7d3a0b1d038ffacd33f88903c5a963cf477bb649ab63159be2e8c5ed2b20cfc75bf0451290f10e8e00e22ac6a388a6a674b82ae2b45c5676025f5e3a5095248684eeb5652303c20efe6be06bbc0f4af42aecca004bfcaca35ed8be98ec3ed355f2e566d269f8c830b08f447c89d5feacc45f4aa652c758f6fc2bd5cddab5858a1f03aa86ba2bb45dbc29c841e4c3257a4d697082ac71c6d70905c1e77695ca768be07eeafa549802868379bc8de0abcb70d77270cbecd866dfcb14a7d729848f015fb38efb5cdd41e9db72f778c35d7b337541ba932c390a3d4ead6fb5b67d403fd8b3bae7ada2c1fd8c4cabae520b396f38f3b01d8efe6df17342740ed8a126d98e3cc4031527041c0c8f9813f0ae501dd367df96ffe1ce79e2bca9a57fc579ca596da3e6fa10b19428e5a737996e4b9be13f12720e165599e5005d53c0391eb89a8a9d24099f7fd20ec852e50345d5de0bbf0f2cfdd3cfdee62d9156328974e8a800f5f3b24c84227d320557c518d5a908fafcd7de06fc0cc627f65162113e3201bb826498a29ff5895bd565bc1a5dc2b55540aa8a3aa2f79149e295ade708b90522bb44c7febd75695681bc7b45e5fb8d8f2dfae427d33f42883f3d6619c3dbf447b4d468107009c6b3b23a288f71ff10ddcc05e99c42267e01102d983e31654f12aeea1cbc4a8e16794667ea25f4943ffe50a265d2c74b34feeea0c8af56436e4f714fe2c2d73e460daf3b4c07121b2db26d6f0326d234d06622709f2247a64dfbbd20d4db6803b92948a6644ef3e2738ec8b0f2783dbddd319da2518dd1f0f3237112f8b045cdf86b7995c3eb774a6cbc4e18cfe789bdae2a22e90450c20fea29c29f27cb07c767eaf33bba02d1f09ef1ab58094d2f6ce86a5e25278d74c5ef1a8aeee66d07de378dcb7ff70985f65ce36fdfbb0fa5ff54c4ab6a89429e4c781b78436d98390dd7fc05f2dfa111f583056db8f16b5d96330142c090d138ca6160f925c314d86384bf11143b13dd22269a997c2d5e0d9bde938e67c0b3ae74a99697f8b946586beec0e6d452138b9bd5d2bf20b0f4c64f50fef0db3260b0d4122af8a43a68584ac4f08bce4b94202db6de1a5d2848a1a252eee4d9bfdb0971cfbbadca4c4410aea6c8dfe5cd1a55bde7088fe959df19b7b128deff23a48ecb952e757552b375c90989e0f0ae8bfd0ae3a340001166a1b80f6c7a5136e9c5068630c0643fd303964c473e1298546d9577cabfc181f544e9831090730134cc2b5e41d8a669bae2585290a2f79472285604018c99043b07ecde94e08cb816c12081fa08787e3ae1b3c7a6a9afb05e21aa0c884875173c761f3b6853387b5489baf579f92004758edbc8395908d9657a40c45e38d82cbf219e8a7a1073267a45dedda8ff321fcc5496f7b4f84a821d7664caea4121335c3ee9b4d15693bb5acc90bd9117871e6d692fa5d2ba6b21175b3e633f25ddcb0ea79bd2032ef2e70e7015746ab2836d9852685505290d6831db194e9bc197668e6b8fafb7f57723ff80a4d096f3aba6a36e2f31f790c8241739cdc9e5d0db4719ffa9c7f729a8a004cf6b5954f323c2e8a5e8c5bfa8c7594905f2b9f49fc38a1208d4fc6fb7dd35e0fbbb9134ea949deaf8fd13ccb7f4c2f41640b926f2ca1fa678c089ef32f48565621c7a761485494a09ff575829a37830612ddcd012d75f08f890deea90aeff736e0bd4cf276f401e03de0a2fa40d3a4d4528aba1d1036e34e17745275e80964d2b6a5b4f4c1e45339e582b56fa087cab71a2c24d88ba41c4cca85aa31f828c216aee7f422daeba6c6915e6bac33534cc4f4f962b4908f27c039d31e8924b3d59e1bd9f5d65e8f2a3712b5be3186a06c53196b00ee7dfe27a3431fbe46ce9c017a684b0e6947addbffa5a4f958b478aae9b56768fb6a39f6d", 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:01:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x77e, 0x1}, {{r1}, 0xffffffffffffffff, 0x54, 0xd, 0x5, 0xfffffffffffff000}, {{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x4a, 0x20000001, 0x8, 0x6}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) 16:01:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x21}, {{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0x40000009d1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:01:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x4}, {r0, 0x140}], 0x3, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:01:29 executing program 1: select(0x40, &(0x7f0000000040)={0x6, 0x3, 0x7f, 0xfffffffffffffffc, 0x4a, 0x10001, 0x1, 0x3}, &(0x7f0000000080)={0x2, 0x1ff, 0x836, 0x2, 0x7, 0x1ff, 0x5, 0x3ff}, &(0x7f0000000100)={0xffffffffffffffc0, 0x4, 0x7f, 0x9e86, 0x7fff, 0x99, 0x3e7cde93, 0x1}, &(0x7f0000000140)={0x7fffffff, 0x90}) mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x6012, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x2e5) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/32, 0x20}, {&(0x7f0000000440)=""/8, 0x8}, {&(0x7f0000000480)=""/122, 0x7a}, {&(0x7f0000001a00)=""/4096, 0x1000}], 0x5, &(0x7f0000000580)=""/174, 0xae}, 0x40) select(0x40, &(0x7f0000001400), 0x0, &(0x7f0000001480)={0x1, 0x2, 0x6, 0x6, 0x0, 0x800, 0x800, 0x1c0000000}, &(0x7f00000014c0)={0x5, 0x7}) socketpair(0x22, 0x0, 0x4, &(0x7f0000000300)) select(0x40, &(0x7f00000001c0)={0x1, 0x2, 0x6, 0x3, 0xf9, 0x1, 0x0, 0xffffffff7fffffff}, &(0x7f0000000200)={0x7, 0x5, 0x3ff, 0xdb6, 0x6, 0x1, 0xff, 0x800}, &(0x7f0000000240)={0x2eb, 0x4, 0x1, 0x200, 0x8, 0x2, 0x0, 0x1}, &(0x7f0000000280)={0x100000000, 0x800}) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:29 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\\@)$\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:01:30 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) execve(0x0, 0x0, 0x0) 16:01:30 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='[-\x00', &(0x7f0000000380)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\\!\x00', &(0x7f0000000140)='\x00', &(0x7f00000003c0)='+:\x00']) r0 = dup(0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x101, 0x99, {0xa54c}}) r2 = socket$inet6(0x18, 0x3, 0xffffffffffffffe0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x200, 0x20) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000300)=[{r0, 0x100}, {r1, 0x80}, {r2, 0x2}, {r3, 0x80}, {r4, 0x1}], 0x5, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000000000ffff000001200000"], 0x10}, 0x0) 16:01:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) 16:01:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000400)={0xffffffffffffb359, 0x0, {0x9, 0xffff}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000740)={0x8, 0x1, 0xffffffffffff4235, 0x7, 0xca0}, 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) recvfrom$inet6(r0, &(0x7f0000000280)=""/118, 0x76, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x8}, 0xc) faccessat(r0, &(0x7f0000000700)='./file0\x00', 0x20, 0x3) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/231, 0xe7}, {&(0x7f00000005c0)=""/213, 0xd5}], 0x3) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/184, 0xb8}], 0x1) 16:01:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:01:31 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getitimer(0x1, &(0x7f0000000040)) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:01:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x40, 0x852, &(0x7f00000003c0)="9fe22b546cc65713766ae6d4b33af63ef43dc316103c44b5d86e937ffdaccb0b343f7aa79ea6933a94acaf5b66b910208ce3f46d5cd59106eadd3ad0042ae6442c0f596b268f40d2d75effa8c8d346ca8a8d844086d832b3ef4cc04694b478274781e28dd5527db7af9b253064a48fd14b5a8738fea02db0bc4f7456fe6f74517d2c66bf48b6cc3efbcf33ecd060f08e7758456105e11b94e074bd3f32593511", 0xa0) 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000180)=""/243, 0xf3}], 0x2, &(0x7f0000000280)=""/168, 0xa8}, 0x800) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:01:31 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x5, './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x12, 0x0) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:01:31 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) select(0x14, &(0x7f0000000080)={0x8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x2, 0x0, r2}) shutdown(r0, 0x0) 16:01:31 executing program 1: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) socket(0x30, 0x3, 0x80) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x100000005) 16:01:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) dup(r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 01:39:22 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1ff, &(0x7f0000000500)=0x1, 0x4) 01:39:22 executing program 0: r0 = socket(0x35, 0x2, 0x80000000) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x10, 0x0, 0x5) 01:39:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r1, r0) recvfrom(r1, &(0x7f0000000080)=""/75, 0x4b, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000280)="9c87c3772c0035b843332e7735", 0xd) execve(0x0, 0x0, 0x0) 01:39:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="e0324c74b44386b5d7dbd99ae8efc8c46ae978193f022df005ebdbe575cd7906f1d9dd2620cfa6fe315b6c32d9a013f57479e3c5df1e164c1d4a4d83c341d98c40e74f4018d4363d4dce499e9889aa73717d3c666467df", 0x57) 01:39:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x80000000000018, 0x1, 0x0) munmap(&(0x7f00007a5000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffe5d) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 01:39:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 01:39:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x22) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x6ac, 0x657, 0x0, 0x5, 0xfff, 0x0, 0x0, 0x0, 0x2, 0x6}) 01:39:22 executing program 0: socket$inet6(0x18, 0x2, 0x8) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) writev(r0, 0xffffffffffffffff, 0x0) 01:39:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x30, 0x0, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x8, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x36b) 01:39:22 executing program 0: open$dir(&(0x7f0000000280)='./bus\x00', 0x8, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x403e84) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x802, 0x100) listen(r0, 0x7fffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x2e5) mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000002c0)=0xffff, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x10) open(&(0x7f0000000300)='./bus\x00', 0x100002, 0x3) 01:39:22 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) setuid(0xee01) msgget(0x2, 0x282) ioctl$TIOCMSET(r1, 0x20004269, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) 01:39:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x9, 0x502, 0x1, 0x0, 0x9, 0x20, 0x2, 0x1, 0x3ff, 0x7}) sendto$inet6(r0, &(0x7f0000000000)="09f664a74f27bc7727e0354b4d276e9737e59123fd69f83cf73b440f33911a8a", 0x20, 0x400, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) r3 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r3, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup(r0) getsockopt(r0, 0xa960, 0x2000000000006, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 01:39:22 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) accept$unix(r3, 0x0, &(0x7f0000000140)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xfffffffffffffe6b}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) 01:39:22 executing program 1: socketpair(0x18, 0x2, 0x6, 0x0) 01:39:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0xd4, 0x0, 0x18b, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x7f, 0x98}, {{r0}, 0xfffffffffffffff9, 0xd7, 0xfffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0xffffffffffff4429, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000017, 0x5, 0x800000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x42, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x219, 0xa6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000022, 0x5, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x7, 0x5}], 0x100, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x9, 0xffffffff00000000, 0x3}, {{r1}, 0xfffffffffffffffd, 0x30, 0x82, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1e, 0x8, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000002, 0xd3a, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xffffffffffffffff, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffb, 0x64, 0x2, 0x4, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x0, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0xc4, 0x8, 0x200, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffffd, 0xc8, 0x80000000, 0x5e, 0xfffffffffffffffa}], 0x5, &(0x7f0000000000)={0x8, 0x8000}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x280c0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x7) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000029c0)=0x8) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000000180)=""/167, 0xa7}, {&(0x7f0000000500)=""/153, 0x99}, {&(0x7f00000005c0)=""/239, 0xef}, {&(0x7f00000006c0)=""/74, 0x4a}, {&(0x7f0000000740)=""/143, 0x8f}, {&(0x7f0000000800)=""/63, 0x3f}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/4096, 0x1000}], 0x9, 0x49) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 01:39:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = kqueue() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) sendmsg$unix(r2, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) close(r3) close(r2) 01:39:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x32, 0x81, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x8, 0x925, 0x4e35}, {{r0}, 0xfffffffffffffffe, 0x12, 0xf0000000, 0x401, 0x8000}, {{r0}, 0xffffffffffffffff, 0xe, 0x4, 0x1, 0x8001}], 0x4, &(0x7f00000002c0)=[{{r0}, 0x0, 0x30, 0xa000003a, 0x7, 0x47}, {{r0}, 0xfffffffffffffffb, 0x9, 0xfffff, 0x800, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000001, 0x0, 0x6}], 0x2, &(0x7f0000000340)={0x3, 0x4}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0x8000}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x7, 0x81}], 0x66, 0x0, 0x81, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 01:39:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 01:39:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:39:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:39:22 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000000)={0x1}) close(r0) read(r0, &(0x7f0000000440)=""/166, 0xa6) kqueue() open(&(0x7f0000000880)='./file0\x00', 0x800, 0xb6) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/224, 0xe0}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/70, 0x46}], 0x6) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000008c0)={0xfffffffffffffffa, 0x5, 0x7, 0x6, 0x8558}, 0xc) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000500)="ba0c9ee6c31d9255fa98edfacfc37f2576df146a8ca19c5e70711d8703a358e329fc98f14448dd5ce9ded44a716978ea783ea7ab75e5f0715a43b983c881797b2a7a245103a0435d52f915bb71256c37f9ebd83a72d9eca6da64fc11a7c38aa304246bd41233554ff2f2ce7838f555064649abda", 0x74}, {&(0x7f0000000580)="b9721836a6c102ecfbef7b44deaa245cb88dd1b35e479b14b9c16c1be470d62d937b9a34ed0c420b09746f34bf9b8da51d33012b2cfe7e37f9db779b30ac6a0ac45b1ab1556633ce911d753536df36b57eff2fe32b54ec2322d6793d95e9570b87674437a3a8eac03416072c78a3630bd999499494b1d99bcb4f0229a6d8c61214537a0613fe3b713546ab6247b2d2e00743ed927b399d03", 0x98}, {&(0x7f0000000640)="c1d5eb9ef26797179127f454a01a92621294a849e28a8bc51499e0d50daa555cc374f554c4127eba6927b45fc674db9ee8ec9eb9b9985b1b386f3517639d210832a0fbe6ded49fc99c", 0x49}, {&(0x7f00000006c0)="903360062ff529d54fef595b798f8bdc05977059d8b51e6606b9da2d4e3cdf3f728e450377bfd9ec64413738749971dd", 0x30}, {&(0x7f0000000700)="08c5aa6dbd84e42aed9ad56d38c93535098640d04a6ed7ad55fd3d4565585c543f8b036e9b59da748459ec35b79d110d7e740ea567732abf0aa070322d912f4b399e7a", 0x43}, {&(0x7f0000000780)="d4211078855cd6a959090402d077567befb194e0e392683c1c0a212a6d309bddc902869d7c564426c48f9fc99e4f22e899f4d81006b1afde2b47b46134c71c6c2660f6a458d851ea658cfb1a97765d5b144aa4353c626b5f26e5aab2b8", 0x5d}], 0x6, 0x1d) 01:39:22 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0x6}, {r0, 0x8}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x104}, {r0, 0x25}, {r0, 0x8}, {r0, 0x20}], 0x9, 0x9) socket$inet(0x2, 0x2, 0xfffffffffffffff7) 01:39:23 executing program 0: mprotect(&(0x7f00000c0000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x4001, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x2000, 0x130, &(0x7f00000bf000/0x2000)=nil) shmat(r2, &(0x7f00000bf000/0x4000)=nil, 0xa5e8acbfa64f3b74) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) shmat(r2, &(0x7f00000be000/0x3000)=nil, 0x0) 01:39:23 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x5) 01:39:23 executing program 1: r0 = getuid() seteuid(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x7, 0x663419082d35ed12) fcntl$lock(r1, 0x400000006, &(0x7f0000000000)) 01:39:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x48) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000002c0)=0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x7000, 0x4cc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10088, 0x100) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 01:39:23 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000034000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10800, 0x0) 01:39:23 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 01:39:23 executing program 0: r0 = socket(0x18, 0x3, 0x0) dup2(r0, r0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 01:39:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = socket$inet(0x2, 0x7, 0xfffffffffffffffd) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:39:23 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file1/file0/file0\x00') r0 = semget$private(0x0, 0x10000000000001, 0x220) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xffffffff00000000, 0x339f9cee, 0xf11, 0x3, 0x9, 0x81, 0xff]) 01:39:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) r1 = geteuid() setuid(r1) 01:39:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) open(&(0x7f00000000c0)='./file1\x00', 0x400, 0x8) accept(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0xfff}, 0x10) 01:39:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/84, 0x54, 0x4b31b8a04f5102cd, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) 01:39:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) dup(r0) 01:39:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) socket(0x1a, 0x5, 0x1ff) 01:39:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB='?\a'], 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1a5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0) 01:39:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20200, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 01:39:24 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x4, 0x9, 0x1000300010005}) ioctl$TIOCNOTTY(r0, 0x20007471) 01:39:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000324378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e2aeee7ffffff0000004d87956f63b4f792ec9005005f5a1aa3a647a1ad4462fb7ad7268b79b815cbe9781f7928aa0a1ad99350b23cdd7c57ed2438992defb0756b350461e048e01790c2a29cdcecac0000000000"], &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=""/24, 0x125) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) socket$inet(0x2, 0x8000, 0x8) chown(&(0x7f0000000b80)='./file0/file0\x00', r3, r5) r10 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) socket$inet(0x2, 0x0, 0x7fffffff) kevent(r10, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) setuid(r11) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x5}, {0x5, 0x2}}, &(0x7f0000000700)) openat(r10, &(0x7f0000000a40)='./file0\x00', 0x2, 0x110) symlinkat(&(0x7f0000000740)='./file0\x00', r10, &(0x7f0000000780)='./file0\x00') chroot(&(0x7f00000002c0)='./file1\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r6, r7, r9, r8, r4, r9, r5, r5, r6, r6]) msgget$private(0x0, 0x334) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') unveil(&(0x7f00000009c0)='./file0/file0\x00', &(0x7f0000000a00)='c\x00') 01:39:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x5) 01:39:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1ff}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x101, 0x3) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x91}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r4) 01:39:24 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x5) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) getpid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 01:39:25 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 01:39:25 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0x1897}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x5, 0x6bc8}, 0xc) 01:39:25 executing program 1: socketpair(0x39, 0x8000004003, 0x419, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x20, 0x5, 0xbbed) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x200, 0xcf8f}, 0xc) listen(r0, 0x51b) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r2 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000280)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f00000000c0)="7dd0e8208b3c3bf7c46da3ee2ac5c94cc0dea118d3b4af22ff1364501dc4e47cb223705a161231b989a2e77cee61f953934c6e6883e3a4870b7318a4828e7107fb8b9c08ecfd38a05a73d52d8db66d0fb605df09afb1f7d40e85e380f18360f888ac88debfb7e41c62afc235d3e7ef050b9aa6dacf6e554b32f4af5838b06a2bec093966b95ca3317b423c0a61c78015b8cceecf220a74e59401514d1bf6a2f9a8146eb325", 0xa5, 0x8, 0x0, 0x0) 01:39:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)=0x800100000000002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:39:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x20, 0x3, 0x8f5) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) 01:39:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/19}, &(0x7f0000000180)=0x15) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') setrlimit(0x0, &(0x7f00000012c0)={0x200, 0x4}) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001280)='c\x00') utimensat(r0, &(0x7f0000001240)='./file1\x00', 0x0, 0xfffffffffffffffe) utimes(&(0x7f0000001300)='./file1\x00', &(0x7f0000001340)={{0x9, 0x3}, {0x101, 0x7f}}) 01:39:25 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="a4a68cb9b9d3276faca682560dd1dff11866470efc4a25bcfec39fa1ecebecee8fc68b4c25b0370e15442afb78cdafc07101b8bb54", 0x35}, {&(0x7f0000000100)="ed33a579c40144555c6ae288ed3da27bffe44e1536aaf854ff9a10dc215d9b38ed639c9b4c6e8a5aa7139e97ac225d8b27e641c509021125c6de006e7cca7df6bd8782e125826ef65809e59eafcf228a6e861cac7a0ff27af7f8002f8b", 0x5d}, {&(0x7f0000000180)="8847315481cf911c4be17917a190d9ab9aef59d336", 0x15}], 0x3, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 01:39:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x147) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = msgget(0x3, 0x80) msgctl$IPC_RMID(r1, 0x0) 01:39:25 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{0xffffffffffffffff}], 0x1, &(0x7f0000000140)=""/186, 0xba}, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x10165) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 01:39:25 executing program 0: r0 = socket(0x1, 0x2, 0x94) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x7, 0x3}) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:39:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/170, 0xaa, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/16, 0x10, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000002c0)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000480)="57c121b578300fed4d4efc", 0xb) recvfrom(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x41, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0xff800000000000, './bus\x00', './file0\x00'}) fsync(r0) 01:39:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 01:39:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x8001}, {0x18, 0x3, 0xfffffffffffffffb, 0x6}, 0xa1f, [0x4, 0x1, 0x8, 0xffffffff, 0x5, 0x5, 0x10001, 0x80000000]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpeername$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) syz_open_pts() 01:39:25 executing program 0: socketpair(0x6, 0x8002, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) getsockopt(r0, 0xfe, 0x7, &(0x7f0000000040)=""/148, &(0x7f0000000100)=0x94) clock_settime(0x0, 0x0) shmget(0x2, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 01:39:25 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = getegid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[r2, r3]) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = semget$private(0x0, 0x3, 0x8) syz_open_pts() fchmod(r1, 0x10) r5 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) fcntl$getflags(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x200007, r5, r6, r7, r8, 0x182, 0x3}, 0x9e, 0x2, 0xfffffffffffffc00}) r9 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r9, 0x2000747a) 01:39:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x140) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r3}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) renameat(r0, &(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x401, 0x1}, 0x10) 01:39:25 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x3, 0x5}, {0xffffffffffffffb2, 0x6}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x0, 0x9}, {0x80000000, 0x4}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0xe253151f519aa406) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x1) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='r\x00') r3 = syz_open_pts() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x6) r4 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r9 = getpid() r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x2, r5, r6, r7, r8, 0x114, 0x1}, 0x85, 0x3, r9, r10, 0xc56, 0x7, 0x10001}) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000500)=ANY=[@ANYBLOB="01002e2fdfecfd23b766696c653000bf928832f36c49eb687b2a9b11d6ad2d563c5175d2aff6b0cba4e1d6164971125d6cf2e12dc3585729e1a25e081bbe8670a8405cae835fae07988db3e5c15febffcd91119321db0ccca659439cb97d827ee7e5beb106adf132ba3c9a9566cb"], 0xa, &(0x7f00000006c0)=[{&(0x7f0000000640)="5545a27d05fb16201672c9ea24644a484058a70fb186f2a224cb80864cb0ebadd8b68af33edfc983fe5eab5cf1ab21abaa5a7a204e239c437b2280a662a60401e78598f9a8", 0x45}], 0x1, 0x0, 0x0, 0x1}, 0x400) writev(r0, &(0x7f0000004a80)=[{&(0x7f0000003a80)="84c1124b29aa10189f2baf713ad2c8e6afacace3933aaefeba9651acdb4b2c3fc06a7b9007f202eb34ec84e2c1ed9a72c9b6e40ddc5cf38c12efcf9ddb27a10462410b8695e0eaa3c32b0d359e81799ed003d268fb04847ffaa61a80481c927431d4ce16e43039f04a0d09b86be6f191377e691fbbedc3d5da0609c68255d473206fbf79ae6f85f0775596d536db2c1166eea194ecae23a6b8fccdf1f9deb477e2e7fee51b3a7cb5e069829317403550429f9d9e0974cb59b922cc3c3d9ca9633b9377c2ea84d77fffb60980b180e068289d5718e18f4ed459976557f5f7c1452c19a802e2e351b9ecba005168da62ad9d176c41d2d003fadf7a6e5e019a2e305cde00fa22202318edc181d340e6fb198ebe13f6d61e834ff651d0e69b8ec8408c4e6cf180904e1dcebfa492a568b5c154f6ff13df1d351c6d9a8261734195c05bbe564d3a970e77620296955959122da0a5aa663152b6eca86e937db31fa65d2d2f290bf6fa6fb5b47edf17774cbda60b999cc27f200a3dc60992b3422df0bfeb247a54ef0882974fcdad82d14ed32b3f52ef5eac3e6b1759a6f32deb00fb06ecb65f6a8efd5ae76fce107c109bbda6c4c59cc4b10c5de88cbbcaca75ecd866697c7ba0d3d954b35c6d27105b387f77e40b800c0207f4fbdfa24bdd5ef9aa82c7533191ce0418dd719bbba1b96ad5d9f3f271a0aae74bba71bb33682926459ca5f8cbcb1b8c06f5e41fb53799b3f8ea97e9d53c1b20b1299847f3820f5c5c2248a714aa54ad47885fbcb5aab6406c8d044f56d0cff08bf9077c1ca1fb263a9109e70139cf968fd6f5bc66544eb26d3e76f98ed4365d2a632ee401e7ccc06296efb3f1d410416a561858dfcd4f7c06560ada12bd45a4f82a4c052bbb63a48b7d118729a3b4810c3f2a4beb54a1dca0b975cf3256b0e39495861e6a88a97253366d4bd8853f97e22e4266dc92ae649ecc0abf1e5a6e137d558e8a4f5998a30fef7a93dc80f5eafda7f6957336b0677e10e5d29b378e97af2fba6633aa662fab9fe7a4842e7c87f86c50757781b88a0b117069e71d3ff1aad0d93f8db47f6de2b7c1f2d78dda269d2c24f44f4aa85f76883b4396d43fe6e5c017b05bf3d44317347e0fabbfc0f2a0b0e0a1c8a502f0c485c0a0c0f639a381a01fc514aba1778698a7ac5138b321a977b307ce857c5dd4d8a97528d30ad3916e50631a68ef7de2c91c77f4b1f45a751824b0b841cdc7d9f15402a9c7f2949161a7e83f7a5c18bd92a576cb924d93c2c6e9f098d1231965e073109a09c1ea9d79d9acac5e95369dfc77cb1c6cedbf5af7981cb4c3e2bba0f3db17b10ad7f5838b9cd6e48fb155c2ccfb34ca1454ddc831d46da2c6a555491b8916565ba10027c3b08949b564a02769345f278b3f102efefc68e805f9395bebf1d702316de79e511344a36282b491f8c7cfd3761b9ad91a9eeabb9e503d13a77d5db6899a380f29e7eebec43781c5e004b7e46aae949a422e3ec1b72b53bbfc40fe1badc7b5ed7f532b7f269eac728cd9f1318efa5280f33cdb66ce167651798b184dfb20ffdb1b33e670f8abc1fa79d07440436011c8758e069bb31ce8677ab2f1b30fd2a6830e601732c89e2aea229869adfd74391cf01e5d93f5bbc9a6c1e1fb479b82d88dc943069294f75dab6ec7754a6aa051c192354001fb10027413f6069f53c9182288dc9904808444518fa6cdebc24c424b9be37ba4330cb7abcda60df10fb94d071537ff28056a31d35aa3b2ba0bddad3f510f9bddea92055a9c3966b6d86ed4a6b41d66f192774c6fc836ca5c41c84f15e0b7efd652c720809bb7e52a418a98ef68a4ed4354415f2d8e3a5addac7397e006bf5b256e2cb591aab3a0ef72015dc354a961e927e7d7f3a2a0c42d9834bf223ef5cbad37b1aabee3f5c00e7180a4225932ca90e53bf82e126b63a52722be2b000f82311957224935bc6748802945d1df26eaf96ff7341ce6895eb07402735764b028bc35b963afaac2595fe7a0f6da3cb63208356d41624d6e3234fabc2c5041d1118b0ef1cb3554e4ef49543d31bf12f650a8f078f3cc908aeab794ad3f30463995dbd1485d36a6915094de56dda3f38423f6004cc94a504471a03ea37c14f105d0d14c1fd011466b3dbc7cf57b2718febcfa73202f01d26856d3a498c8cc3ed1d12ad34d183f4bdfe7d434364bdab2b79b7f88a78aec7cd082fa7f1f53cac3d646b4e9aa8a7bb6a590b67eac9b5b908f0811890f531fc60ada2b2f832f5bbfbd9267e26142c2e579a2f69a7fd3103582982e2feb43a285b2c837290b59bec143ee68e0234fa0ac6f21ec3f6032e812eece47699b1d024eeda0d1f615c388ff1ee8a125c3b2305ce4a50c782af0f2ab902f4e5be22cef889bf3e7593921e917171c001facbebaed66bb2e54fa97478428410a37d0eb4506c82533a96506a74e189204c5d8e06d7f823ef98a3b314e905e6b5e79fb3280cf0f3f4d091873cec1501818b1c9f28b2b4c8b0c2317314658f79864c8a9ca3ed9bcb5a75ccdb60d5c59ffb70b759543f7d808aa9dbcba51a9d8d652ae189fa7e618cba9207682e7be2d5bcf8c4053579389c192b4cc276802c3ff4c1f1a7de51e69609b932cecec6a2c6cf2a38e6af0592cc0b3990429e47826ae24df2fd00af8b0d6e3beea95b4c82559ebf6506cdf5a6bdd0ac1c2fbc163af8742aa4050ddda064dce60d74038a76d143c741f2dc8b5eedd13d254d8183161080f89fdb754d021123d41384c2ee8763e660005a00fe549a96568fe5b7a1ce1a7013c18dad025510ce3501325975606595a61591a21016d11a55def36e5ce381202fbfaf5c6f6dd33b2fcfd9396feb81ba117dcabdc43286e26eefff2af84f4594d86f22b40f95e8086c84f6872176983a65694df1f22c90509e58e8dc804ad02ef30fe4226cde2909d58ddec018a3eb3a79a0b4f453936adaa00fe1a766ce1245b1c558aa49c0429003631e1186dd2944b6cef2cc4505c25dc910e5305ea2627df13d2903c59af00644b62d067b64a508272f76f1ceae0840a1a0ac4476b64a5e192803de8afdd665c2a158cbe97aa6371ec34bc06836bbccc7bfb32d1c7b07e9d4cc73ef3d2901a0c9602af98d5c3c8ea70cbbf9cce7318adbc144882b181a56e5243a825c2ae81d370c1bc1dbe0a4a88258cb88740473d4b4483fb3886244ec3f67e5c680fa23f08bb21773604b6da37c6ae2a52ab9be9abdcecf03e272d07768443cc33773710c8600fe90ac7a0f478f945ad19a6b58cd5806096ec9a5874bb7742d9e6e847fcaf6eeb36dbe196b2c7c8106cc1a80bdc1bd98a2b7d5ff69d2da3cc8c1e557984b6c273cddbc784fad5250fe1b5f027114d186777391005365cf5372d0580050482aa471cb05eeade3255a915871561599d2006b37a3f8c9cfe9b119f5535b68aa5819df28275c6333121e6d8d072706f1a29517d8f8297f7838c6a1ada6fe30650f867e79cfd34a2222bb6b797209344b310bfe728be84e8a81941d6b84ca456d69751c811a80a6c9bbebe2203919fb943956b8320cc464df4c8756a928d8d159d2384bba2a69a61c2e223471257edb6125c9339a9970cc663347d02fb74bdd82ae3291bd8b56694077c2453b27d209c78c6bc8a05eb6ea23191d416d26ab299dde8a5f8ecf3f4b3d6159164db54f9ed599ea5d10414f399adc2bed7639edbbed8186c2029367a97b50a4ea8cf46c39f73b6b42352cf21d280c8514fda1371aeda9c80d98ea394ac8df1d55650cf860ee9103810205e60d90e3197d0e369a6ffb17b0d073db9f334370aea56d98ce3608ba49b135e6399224f87ab8a75d59b71a54b0a6aeb6116e26372b92e6a3795bf975f4c6cd2c32513b6f5bcf3104720f78f15e1279d730f065a9f885ec198d1ae71e15b9934754decff1cfca7d1e0f7fbe358222a1bca30b83929847cedfd4a599198555583522538ae8a211619a271f94c150c2c0f6d60f7362ff41ad16e8c6a953f2cabcc595ad4e64b254a1560fef40c3983d9491036f7c8bd495b5619a8fedd60e4dd7f1141b7a95571fa747e9402a87a15dbd6bbef2b5f5bec1183fe88879bc408ab48573df11bf9d7822006568cff83a0bfeaf2c49acbc5756af6909f472e3a326c74e6174f23cfcabb3e97cb357dd54713f1b71028a21f9d5979ef45c1d83ba68a67345620d7039608ab52109a23fe7176dae35d6e475e68617b9ce6e9890dc3437bf09873d79ba0bfae703b176adf7bfccabca15769600a430872a0be1896c95b672a0f0da16b3fde947823772f0ed3de0efaa97f0de5f5cc19424f122435d5b1acb2c2b344a3435fecd0049a52f880f253b7f547646442b936ace6250a0cfc34eb935508117806ac6775c56302e7073d54d6c6f693a56e28dbb419418978bda3a5905d2abf3d28dce8e42f4522611b86841973049acc9c84516134a65e3cb4bf73e381535fdd5ee88541d7b36bc4e0e160aeeb456e404c89ff41a2ce52bb0ea6aa5995f62b9fdb47d4a9297d2fd4331f5f699aed64b533a510388525d322a64b28e550beea60f701f855ae1ed9455cd0c1e1cc0b2b26ac664e6ff28350d822c446fbb5de3698ae4375ed4ac18509e751e60f9d2564adf1f08e347e2528a2f09c5a2b96b0890130eeadae725239269e07145a5e46178bc2196a77d9ae1cca213242a81cf806b9706aa1b5b3f55e2f9fc013c3942525fdd1ae9681909cf99e6553b578cbac3c2057530057a4763aeb3499a7fa9ab0a89ad6c745392436455d803bb3a1c2c5128f4c3f08d3b0fd99aca2d86ed548975443ba15da333dc0de77b69ed9a952218fbbe3b526c35a80bb6b69c32cd4dab78254f72f5712ac6df29770ac3bbb82d291938b61eafe35af08d59557b6e1505db474fa32617da806dd13b2b230a1214343d6afa723a43b2ea0e9fe7d061710b01ad7727a0080dc49e3e2f0a527fed3e80502a8cc6ca5fbf207f1970db60b9580a4ac03a4d3153479fbb7765b38fe5fc1f52e6830885a69fcfa6fb6e2546b5339cf275aa9ddf36f4b8edfb1053b6a7b354aae946e6b7b11fcad8e41fc15a01664576f1beb06889e3d0221721ab1ac366cc0c6bc801ed198fa7b759b301057d0340d476460c5a115bd0c03469bc3b7083c1ce8786b4069b05444183c8f365c21d0aa075b658257e6d5326f5d4f8b30898d3b97a3a6e6decd8fb95f690a56cff0b685d17519620de8648db79f545782ddec3088005fa51d76ae54fad5c48301b11577ffbb66160340bf27c5793ae8140b109bdc50e31691c2ca67f99a36cca3a6bb10df5a0109574a996a54a87160886a708d78bff7bbd733470ec3c3515313444128518ba80d0e734eae159742664c02c02080f3d84efc92644d2fd6d5c4d2ecc37629d478690d7f3d1fa1bbdec7a4293d9ac72853fe8c114990ebb072e70776a65cf614e3de5eff62d4cf5288f7ca7e4dfc06b290d951492347e973592a4fd29b19b2b64ab59df6c19d6c12f65ba70759363d35110e38f44fe3ab0a5af622fe1fc8de01e3e21917cc1f664b7e375355278a1a71fd1a364d4404d12f71122056ae8a0d453927767ac72e1fb21f82217c2cd6dd2475710684234fc151474ff232858606504698ca53bb0cd536886646c6c3a5c43ec43ac701da6bca9ee81031ab5f5455f22a165352a1411e9874df1ec53577f39481c463d80605d418d5453b3fedc485a8170a674525df7f6ffe0cd6e5d5d4b3b375a743bd7c23436d4e23b7aab6351bb25555f6027077ffe10776e5162f9a25d1f81ca4", 0x1000}], 0x1) unveil(&(0x7f0000004b40)='./file0\x00', &(0x7f0000004b80)='c\x00') sync() r11 = dup(r0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000004bc0)='/dev/tty\x00', 0x20, 0x0) close(r12) getsockname$inet(r11, &(0x7f0000004c00), &(0x7f0000004c40)=0xc) getsockname$unix(r11, &(0x7f0000004c80)=@abs, &(0x7f0000004cc0)=0x8) ioctl$TIOCSTART(r11, 0x2000746e) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 01:39:25 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) 01:39:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 01:39:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt(r0, 0x7, 0x1ff, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = getgid() r2 = getgid() setregid(r1, r2) 01:39:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) getsockname(r0, &(0x7f0000001180)=@in6, &(0x7f00000000c0)=0xc2) 01:39:25 executing program 1: unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)='x@') pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './control\x00'}, 0xc) r1 = open(&(0x7f0000000000)='./control\x00', 0x2, 0x1) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) chmod(&(0x7f0000000100)='.\x00', 0x0) 01:39:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 01:39:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "0549550002000000000000ecffffff00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1e5b5f4878b96b4c8f9773c6d3def5179f46e466"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x8}, 0xc) 01:39:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x110, 0xb9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) connect(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x608, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 01:39:25 executing program 0: geteuid() r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4054, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xffffffffffffffd8) 01:39:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) msgget$private(0x0, 0x204) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10320, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 01:39:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:39:26 executing program 0: socketpair(0x18, 0x800000002, 0x0, 0x0) 01:39:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x5, 0x9b) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 01:39:26 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)=0x3) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x5) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:39:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x7, 0x8fb, 0x8, 0x1, 0x6, 0x8, 0x6, 0x1, 0x2, 0x4}) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000140)='L3;', 0x3) panic: malloc: allocation too lapanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *456124 93832 0 0 0 1 syz-executor0 325706 98771 0 0 0x4000000 0 syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x16c __assert(ffffffff81d851a4,ffff800020c9afe0,0,1) at __assert+0x24 proc_trampoline_mp() at proc_trampoline_mp+0x13e end trace frame: 0x0, count: 11 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}> show panic malloc: allocation too large, type = 2, size = 2795614184 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c __assert(ffffffff81d851a4,ffff800020c9afe0,0,1) at __assert+0x24 proc_trampoline_mp() at proc_trampoline_mp+0x13e end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c9af40 rbx 0xffff800020c9afe0 rdx 0xffffffff81f35469 cy_pio_rec+0x2087 rcx 0 rax 0 r8 0xffffffff81d85b34 kprintf+0x174 r9 0x1 r10 0x24998f93492e841f r11 0x9aa35d0ccd32cff1 r12 0x3000000008 r13 0xffff800020c9af50 r14 0x104 r15 0x1 rip 0xffffffff81bb44e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c9af30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=456124 stat=onproc flags process=0 proc=0 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020b93c38,0xffffffff822f3540 process=0xffff800020b946a0 user=0xffff800020c96000, vmspace=0xfffffd807f00d5a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *93832 456124 45843 0 7 0 syz-executor0 98771 203516 66159 0 2 0 syz-executor1 98771 523674 66159 0 2 0x4000000 syz-executor1 98771 325706 66159 0 7 0x4000000 syz-executor1 46171 211371 1 0 3 0x100083 ttyin getty 66159 38399 10143 0 3 0x82 nanosleep syz-executor1 8310 6098 0 0 3 0x14200 bored sosplice 45843 403842 10143 0 2 0x2 syz-executor0 10143 444340 16510 0 3 0x82 thrsleep syz-fuzzer 10143 79237 16510 0 3 0x4000082 thrsleep syz-fuzzer 10143 146831 16510 0 3 0x4000082 thrsleep syz-fuzzer 10143 207272 16510 0 3 0x4000082 thrsleep syz-fuzzer 10143 373813 16510 0 2 0x4000082 syz-fuzzer 10143 317235 16510 0 3 0x4000082 thrsleep syz-fuzzer 10143 51627 16510 0 3 0x4000082 thrsleep syz-fuzzer 10143 44355 16510 0 3 0x4000082 thrsleep syz-fuzzer 10143 206779 16510 0 3 0x4000082 thrsleep syz-fuzzer 10143 158187 16510 0 3 0x4000082 thrsleep syz-fuzzer 10143 41613 16510 0 3 0x4000082 thrsleep syz-fuzzer 10143 167307 16510 0 3 0x4000082 thrsleep syz-fuzzer 16510 346339 73508 0 3 0x10008a pause ksh 73508 341183 66822 0 3 0x92 select sshd 66822 508748 1 0 3 0x80 select sshd 13681 89846 82737 73 3 0x100090 kqread syslogd 82737 135640 1 0 3 0x100082 netio syslogd 61662 186186 1 77 3 0x100090 poll dhclient 19689 301258 1 0 3 0x80 poll dhclient 74185 290560 0 0 2 0x14200 zerothread 55813 253497 0 0 3 0x14200 aiodoned aiodoned 62673 70834 0 0 3 0x14200 syncer update 54296 183453 0 0 3 0x14200 cleaner cleaner 47796 4873 0 0 3 0x14200 reaper reaper 21049 43707 0 0 3 0x14200 pgdaemon pagedaemon 42349 75413 0 0 3 0x14200 bored crynlk 98110 381286 0 0 3 0x14200 bored crypto 55899 297276 0 0 3 0x40014200 acpi0 acpi0 58240 186505 0 0 3 0x40014200 idle1 44493 121655 0 0 3 0x14200 bored softnet 72936 346411 0 0 3 0x14200 bored systqmp 5537 284790 0 0 3 0x14200 bored systq 16049 123987 0 0 3 0x40014200 bored softclock 22349 203629 0 0 3 0x40014200 idle0 1 255570 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 98771 (syz-executor1) thread 0xffff800020b93c38 (325706) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff822d6828) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 Process 45843 (syz-executor0) thread 0xffff800020b759d0 (403842) exclusive rrwlock inode r = 0 (0xfffffd8066708a28) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 exclusive rrwlock inode r = 0 (0xfffffd8077ca6e70) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9517 10470K 10470K 78643K 10930 0 0 pcb 23 9K 10K 78643K 423 0 0 rtable 100 3K 4K 78643K 432 0 0 ifaddr 52 12K 13K 78643K 163 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 22 0 0 iov 0 0K 16K 78643K 82 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 75K 76K 78643K 1852 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 22 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 113 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 956 0 0 sigio 1 0K 0K 78643K 20 0 0 proc 42 38K 58K 78643K 486 0 0 subproc 64 65538K 67586K 78643K 175 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 118 0 0 in_multi 33 2K 2K 78643K 97 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 227 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 90 20K 21K 78643K 3839 0 0 UVM aobj 54 2K 2K 78643K 59 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 13 0 0 NDP 10 0K 0K 78643K 49 0 0 temp 156 2367K 2434K 78643K 5558 0 0 kqueue 0 0K 0K 78643K 17 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 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 417 0 410 1 0 1 1 0 8 0 plimitpl 152 28 0 21 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 153 0 149 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 17 0 17 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 317 0 129 12 0 12 12 0 8 0 art_table 32 318 0 129 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 7 2 1 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 107 0 97 1 0 1 1 0 8 0 shmpl 112 57 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3254 0 1860 46 0 46 46 0 8 0 ffsino 272 3254 0 1860 94 0 94 94 0 8 0 nchpl 144 4742 0 3169 59 0 59 59 0 8 0 uvmvnodes 72 3436 0 0 63 0 63 63 0 8 0 vnodes 200 3436 0 0 181 0 181 181 0 8 0 namei 1024 13608 0 13608 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 12309 0 12309 13 10 3 6 0 8 3 sigapl 432 1116 0 1102 2 0 2 2 0 8 0 futexpl 56 10675 0 10675 1 0 1 1 0 8 1 knotepl 112 378 0 351 4 3 1 2 0 8 0 kqueuepl 104 321 0 319 1 0 1 1 0 8 0 pipepl 112 606 0 587 2 1 1 1 0 8 0 fdescpl 488 1117 0 1102 3 1 2 3 0 8 0 filepl 152 6565 0 6467 9 4 5 5 0 8 1 lockfpl 104 273 0 272 5 4 1 1 0 8 0 lockfspl 32 515 0 514 5 4 1 1 0 8 0 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 30 0 20 1 0 1 1 0 8 0 ucredpl 96 1698 0 1691 1 0 1 1 0 8 0 zombiepl 144 1102 0 1102 2 1 1 1 0 8 1 processpl 840 1132 0 1102 4 0 4 4 0 8 0 procpl 600 3145 0 3102 6 2 4 5 0 8 0 srpgc 64 18 0 18 1 1 0 1 0 8 0 sosppl 128 18 0 18 3 3 0 1 0 8 0 sockpl 384 811 0 794 5 2 3 3 0 8 1 mcl64k 65536 378 0 0 48 11 37 48 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 106 0 0 13 1 12 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 471 0 0 28 0 28 28 0 8 0 bufpl 256 6350 0 980 336 0 336 336 0 8 0 anonpl 16 123312 0 115727 89 56 33 47 0 125 2 amapchunkpl 152 6367 0 6253 18 12 6 10 0 158 0 amappl16 192 6065 0 5692 66 45 21 31 0 8 1 amappl15 184 466 0 465 2 1 1 1 0 8 0 amappl14 176 302 0 298 2 1 1 1 0 8 0 amappl13 168 28 0 25 1 0 1 1 0 8 0 amappl12 160 15 0 15 1 1 0 1 0 8 0 amappl11 152 198 0 189 1 0 1 1 0 8 0 amappl10 144 65 0 63 2 1 1 1 0 8 0 amappl9 136 344 0 343 1 0 1 1 0 8 0 amappl8 128 172 0 145 1 0 1 1 0 8 0 amappl7 120 42 0 35 1 0 1 1 0 8 0 amappl6 112 341 0 332 1 0 1 1 0 8 0 amappl5 104 593 0 582 1 0 1 1 0 8 0 amappl4 96 295 0 275 2 1 1 2 0 8 0 amappl3 88 375 0 370 1 0 1 1 0 8 0 amappl2 80 9498 0 9449 2 0 2 2 0 8 0 amappl1 72 32815 0 32386 24 14 10 19 0 8 0 amappl 72 3408 0 3367 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 58 0 5 1 0 1 1 0 8 0 uaddrrnd 24 1117 0 1102 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1117 0 1102 1 0 1 1 0 8 0 vmmpekpl 168 12570 0 12548 2 0 2 2 0 8 0 vmmpepl 168 125935 0 124557 109 45 64 73 0 357 2 vmsppl 360 1116 0 1102 2 0 2 2 0 8 0 pdppl 4096 2241 0 2204 6 1 5 6 0 8 0 pvpl 32 350672 0 340062 172 70 102 123 0 265 13 pmappl 224 1116 0 1102 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 549 0 15 16 0 16 16 0 8 0