kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Feb 17 23:31:07 PST 2019 OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.38' (ECDSA) to the list of known hosts. 2019/02/17 23:31:31 fuzzer started 2019/02/17 23:31:36 dialing manager at 10.128.15.235:27336 2019/02/17 23:31:36 syscalls: 1 2019/02/17 23:31:36 code coverage: enabled 2019/02/17 23:31:36 comparison tracing: enabled 2019/02/17 23:31:36 extra coverage: support is not implemented in syzkaller 2019/02/17 23:31:36 setuid sandbox: enabled 2019/02/17 23:31:36 namespace sandbox: support is not implemented in syzkaller 2019/02/17 23:31:36 Android sandbox: support is not implemented in syzkaller 2019/02/17 23:31:36 fault injection: support is not implemented in syzkaller 2019/02/17 23:31:36 leak checking: support is not implemented in syzkaller 2019/02/17 23:31:36 net packet injection: enabled 2019/02/17 23:31:36 net device setup: support is not implemented in syzkaller 23:31:39 executing program 1: 23:31:39 executing program 0: 23:31:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000000040)={0x2, 0x3}, 0x10) sendto$inet(r0, &(0x7f0000002080)='K', 0x1, 0x5, 0x0, 0x0) poll(&(0x7f0000000280)=[{r0}], 0x1, 0x0) 23:31:40 executing program 1: r0 = socket$inet(0x10, 0x4000000003, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000002c0)="24000000220007031dfffd946f610500020000000000fd21fe1c4095421ba3a20400ff7e", 0x24}], 0x1}, 0x0) 23:31:40 executing program 0: msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/71}, 0x4f, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000258f88)) msgsnd(0x0, &(0x7f0000000040)={0x1}, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) 23:31:40 executing program 0: 23:31:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) socketpair(0x20, 0x5, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 23:31:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) fcntl$setflags(r0, 0x2, 0x1) pledge(&(0x7f0000000080)='%\x00', &(0x7f00000000c0)='%:^!\x00') 23:31:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00') 23:31:40 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x1, &(0x7f0000000080)={0x5, 0x400}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 23:31:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) open(&(0x7f0000000100)='./bus\x00', 0x30080, 0x40) 23:31:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) listen(r0, 0xfffffffffffffffc) r1 = socket(0x18, 0x1, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 23:31:40 executing program 1: mknod(&(0x7f0000001440)='./file0\x00', 0x2003, 0x2) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)="7ce8159e93df", 0x6}, {&(0x7f0000000280)="ad3fadb5140ac71c8eaca936e7a9348de82f0050ea4ce894663067bf51cc982c22aaaeba844644baaa3b1533764e6412a4e6651439c51ceba01b9f828855101c1f72c82c3e7e0b1ec9b4cb531917e3d6c25e3222232ede91c3f1960a8942fbf8bc5e5d4189e99b314951064ad8e9d20a6b94c662beb53ceff7fab3e74b3f3e5c3ded62d6eb81e48af96a7afcb32e9524d2b4159848a9027914c9f378038ea97074d7b8c5dad6df48c43f2b6fec02e28b372b0fdc3005b64c8a55f2157330b4b59d46dece2d8d73ebce910d38a96777fef950825292459bad114ba8652033f99080698b99bb55599e0e3fa2a9037d58d995b98b896e42ef3ddd8def44c768e4ed29c19e361c4a5f04a16e9af0a9b0d3125c1d550c00c5ea8a04a24800f954129e1b8ba9632727cf4858e3d76b65383ff5b827944bf6596e15636c5ef9b7570719445f2a2d755f9265a71fcdab5d9312bdb1422ed80ca0ba516cf24ca05a4af4038407c6dc40cc5bd534a1c5b45edc2a01756f513d9a1dfdd5462fa5da08d2961fdfff12de0db4ea300fe2e1dd50e5ac6ec9b46fb10ff9580af92917f5257b426f6382102ea4e0a8a15dadad1b6bc2dcf2ce1f98ed19fc78f9ea9e326e9a0d3e90a141a3402eac056b74077cbb2ff13be8a0747ce804af5be9d9cdd54c39a4cb50fc2dfc3ec20e861779d0e28f1d2c1ba730f602d01cafb7ba5c3d0111a0b914501b9f1839c15fc7d27350b8b581f0b68e7b18c13df0286b4b87d6f1e90ebedfa3713946c79428b4580114d0264d3db5fcda919981e81f4e267404f14596f381e87459b99a700217b620558ec8190ec654ab0a8f78487cdb7a7b46b2ac0b2028c0fd5ff742e3d4bd48fd1629334a8fd7dd338557b0292960c2059c611781f7094dab242ad584ded7a8105c631c296ce43b0644144ba4299f8a4baf646a336001cbe192e1ae301a1721bfc47d300d095104ce95a5335d82716b93f4b7375e67ba98512b6121d6b42dc24af0e90a576d18a92567a361f66a9bfd6527eec8fb6d4d78d6024a686ae93a555453ca887acec99d0412c545e7c5889be06c49e51dc69d8f7ee8bbdca7fcf87cf987acee1483454b7c2b7c483f78ab512866662be635a653d45ae6efca63143adc940e9b5086bcd8f4f48bd80d30d6c5a3a979f15947ce3666652b54d642be5c6616aef5c2efcd16a2ffe327dd5f3ff44310995531fdfcf0164940acc3a8817de916375c5ddf3384de526cf707cd5ec1ea451622875c2df268dce87fd8f971b9a6dd07c64fc1ecc174406f202ef2f43b146f551b743086299b307289ab378f46aa185bc2fe461eb30e0f6bed4fea6b84140b65d87b020dd60c9472e500b858a60d59a9161388693007a269fb3fd48a74f2f0cbf2ddee8cf7a83746b115e09aabdf47053eada7dc172d46b45a61c2f3337f6b49f004bc3e2d2015406a258f67e5488e88b5a8f9b96baf16d6d4d820f5e31b2cf547fc5214e78c206cabf445e32059a521951c211e46c75142eb9e264ded08b1e0473f1bd6b906f0324ee794474f968539971e75eefe2c683647048efc1a9967284fafd63fe8b6ba39a587a532b344fcc51b46e78b7709d88731d52ef30853dbff451a3d82a4be241a0020bc2660d5bb6c64603d580784015dd19f271fe6be98229ebad0a9611b2ddadf2245a91490a2376f293b8531332ba9bb0687b10b8c5dc467e326061b1205524ec20c33699a3d3eaf6753df405b64459c0f607a5e426e702a0d1dd515543178edd9177d9ad0550cf45ec12a933cbc83ebdbb56be55b44b2399faf73bdaa0ff4e47479e4b3f8fc9c56f955c10dc2c5499eed97fbfadaffc6e61c63910a961038ad8906e23fd404364db414fc394f3081621590434947476d1c026a9af44912b9acd4d87ba141d23a5b1609b9dbcbcc3519136f2f28bce06b575ebb056de7e844dd44fc0af6a246553cd2f421bc143303781e32f75a19ab27ac50ec3a60d2f0c75294e969d09c61764fcbd71576984afd2731f682ca0a4fadc5ab2e73be6caf5534145e8386fc6c8de48d87e74c60ff55b83f623aed252af7686c262c9b7b74d76c6387049b21c3b9224616aae56e7efd5a1c21ce1eaeb05fc60c9446471d43e41d958019203c4935c0ebfadf4a55c452a6e0ce52920926708124e5ebc5c4af462e226afb15feb607b07fbe6281cd15fc43cfe0fdf8be5ed41758062bcea135aa4956453d08538316d96f859399ad000b7781137ad42f9ff7143c410ca47096e19743b03c23914d861bc4de82c83afd6c1b6fc80cfa0d8ac23e185536d9f00c375ba97a5577b7449513511726b484bdbd1dfe39e02522988d518fe7dcaedc80def8be015250ff3b4044cd6f3202b114db6678e2d771827da9b66ba2901c67ca98e4bb7845185043e6cb3b9a2da027a3f759c311781ded24bb3cbbcd709e079aa5dc5d71167fe9eb453e50f89e357402a6ac9b578f57762109d35fc9ba6909887f1d164281a4da1a14c003649bca497b158444b566d8b95ee7ef90955bfb7730a475ec89e2e33441959abcaa171ef06e6a4cb5d4758872c31eebd686da75862064bf5002499735fd0d3c6a37478732e6d2baa9d1a48077c4ae23f7459ae8ca25eee58effae4a2a3c9455d667d44961f381bd4caf969867448626ca379c2cd72fe2e194537b05f7aae1bb94d962f99e39aa24f3a5752f777d2bb276e322bdc4bc6a4723e179b52a59e641668b202bde5ee2f489014b9a976c5843ae68647c146ac1b03ef4831843bdd9c0bf247d5ce89de4ac53eaa002f8bb9b4486400714896b803c56cd071b6343618e31dd8984d10a12c30f54cb2f2a1097962a8a5870253b543a9604272cb9ec70d5ab754053b307b0b113980d8bf387e0c0ee7723087a9eb029e2c83c63444643757778e2bcfacde8e4d72777070e2caa01c0e9469293c8daced3ba6f974c2ce56401816c48f4837a81e01e21f74895c319d0b17f64ca1704683bc3f2e0c9ac84991dd68ff0ac1ccccfb3e191b8719abeb93bc12d99f8a722a42748c4954f6ff406e42db86a42d473b2c1914b3a63ccc13ac2c0a8032f4982016a31adc9b38e579b380a7ccfbdcf34ec5b9db5a954216d2383723091c1c0f626a4c524dde71e881c2131309f7a818531794bef91a206fcf115f5fe6e681ff98d27a96258468ecfec5cacf48cd246887f7637f32ab3f095f1760d8b6605af03d1c561a5cb6b6b5565065d8c098501a2cd1c6d76aaaa63a2dc773c91a71d4bec6b2959b15dcfda521c5b1b174aab72f8733a5be52a880083fe42e717e956a0aa4655eda660f3536afaf95e1eba943a7476256312e6b85500442dbcea76d174a091c462c2fb125d55c77e6c7bc8e0e09b491da29cab3fb19c152f79d107205191b85996c4c6f906357b6352e01e0763f4d8789dd037586d5acb8cbea33f8ba793c3b40a29813871082c720947daea01032cd20eb1258d62b14ee0d3f247f4acb5c3ec09e8e0e6e877448a57bb9185437e42d53b5e8c216d445254be5e07ce5d621a85f550e73b84c190cb77ee9ca71344ed329cd8dad5724046cf7e6ab8493c8eac60efec1e849932fb7c97396ac4e8a48cd211fb3d38c3ae03cd6ad9a17447b1e1c2a086ba6783236101f5987a4501f83f56ca5baa186a1fd85c6330a0b62cae4e404276496de98fb5dccc6ce8f46963b99b211dd1718aea958452cf44f6e9740b7b4d90ccd2292aabb96d109d7d8125b42ad1eeb682f31e443ea275f66790097d115905e1f18227138e1135ccd4083569e0d09ed3f3a408f564a9e473e6e131c892e8351d643dd15c4cf90798c2052874e2d6027117fc8bd8ddf16e12f1ef693eefc4ef7bd112fccf2570c39f64c17b68a57dc1597aa4a2b205b7f1b439a8e7a58b9ad0adfb167328800c29a0db420f24abd12fb4b3fdbe8451737a1de62a14ae1ee0668c682c0d78504c4d28887e29e94a16994140f2bdb56ead28fb2bba0e4952f6eee35bc0e0d034fd095422fa782a2cb23229c063743856ff63019a3f8f1fe8b822a238e8577b8550ef02e73fac2486346c2a3903db05c267337198f73a281a40ec883cc6eff0f2115b544598b79178f1f73a2f7506a2e74b152de969ec4f0ddc2ebe90d40f796056ed20685f0344d8f7838de175816afaa5fb8c6d7f4e8a57863091265e9e0254826479ad5b58562ba5ceed726482ff19376fd90d6397edd7a5d115ce6dc30a4559ba4ef28d3887e08b6f2f2c6e272b48f777e3f0f67ad4ff6943bb5fb01f0505e5d5f8172d8060435cd2281a56e100e7244bb4486f05c32ed4526825bc29308d984d651eea56e6bdd005f3ef1a7bee4b439342d43d4115f232f6802ab736470d2a3eae3ea9fde484b08210509f13348e9204d8b18514fd207d9a6ead82f43faf459c0b14de2cc2bcc193f714792e26faef09383f76ec0c137252f1c46cff579cfcd2f8593c830c39167d254ceacabc5accb2d09cf77a7a32feac5fbd53d6079880c55b2fe2a9421969864728b0ad6cdc91f7a44d16ae44864f40f177712a5e36678eeff5d038e9ac7458a11b11f3235424c65a632266d3a3bc71a1179d0f3c6d29d5ec5a3218c2bec55b5309edb102acba4f21defc0a4ae1e66d61b25481b63d7ec44ceb255f5aa49d3c375f67a683aee959bcda48f5134978793666ecb22ef9efbc0eba71e3e89a31466a64b1950721fbab3f54882846abad4bd706ebe9a05e0fe3f8044fa6e693b48c7124cc6a3bffffde7756264f897e555d7d26c4c89341b833e01ac0aabfce50324d6b6b0646b22a628235298c4aa3224efb2422f27f73471891b6695f3622adb393e381226e05c5f7feb36885d60328f9d8e52cbaffba6421d5ca1421a62d65286cc3318b2d07fc815f9abf0192fb3c0bbf2f7f2b33bccb93dfe3f93a3478f3797af55276edc56ad926e730f9532a99fd94680b02e635b0780cf31bb4dfc59bf6a1161d3ff7878257bf564782269eed83ec28196612589adbb781e240e24265744ed633be7c5b380a31cb3ab0b7e1d42e6395fe69fa0613630717329f21b81766ec9ae9ebcc6568c8c972525eba8d6b4615d727bbda60db4a9dcc8d1009d21adc78462e173298d6f2d3ee7e24a550d76fec2144d16f20d4f7f5a5d78692e5507e78d307c4b0b78c6c7c4f2084d99421b8570a959b93df0090816c8b0f4a1ba9163e15a0103ec3068aeccff87f5269192ddd4a19c83098437436a7b14c0a8685384a78f8614991bf3cd25bdf124224c7d3d5eeb8713b72a307963ec682be548e3420395ea62523c504d355cf064ea6cbe43de7f4aa13e9986232636b3d3269a7be497f32c85cb3e78015036d96e7de71fbb3f4ec25d8774ddd87a1ff8a9b8f2534ac9cd68543a3503e29ce2f26c7318257ebc00191f5e4e928000104245d2c39764a758822be1fcd6ec72a7d0543dd2ab87e89aa2558f63a5523fc8b141d80e8bf4f02892a6894b0fd299ad7d8f1f03f7c8eccc7e454b15c22def94ed8c8438d0ecf54c7c880597990d13e9bead00b5f87e5648635be9f749b27ed33081e0ada8c1c089f9cbd8f8a40e50a95d2baf767811c29ff416e4da6ff8f3c76df1207f58a52a9b554c82f77bbca5cf73acb5fe4035e0e408ba201c59f5792059fe19256153e41f5fe2366d5263dbfcb1125e1a38a58422bde196d3b57ba3db40629fc5a5ec7be0a62afd8e196169be941405b637fa3763a3182c1d4bd4b2a2514c34c06debfe5801a2cd4f9ad7746a29286d89be4642cc809410e372f222309649ebbabfd4c3e36ee575fbd1010", 0x1000}, {&(0x7f00000001c0)="4ef629cede55776e576e98d961e2de5ccbded4cbce9bc9a1addb4df9ab6a7eb1b20a04d5e868689b83026f687e0bdaba1a56648e52c28b44408dbb8eee18aa05ba9d72f1a3cebec2cf93bd80a803ddbca3e7714b21ce50", 0x57}, {&(0x7f0000001280)="683e0e794ced968951ef6344c479fd99da280d721a9fa4d5d3e0c74a4132d9443f7aed0d601c2f", 0x27}, {&(0x7f00000012c0)="ac967b25759c276c60a2e389201bde5cd765d3f1432f6e42ef7717de33034aae1fd4dc89de24f65793c9ce152ccff7e1a0f9536aa120f82727b3bc076f422937a9e1873afbf34c183ec7e7f3c8c593aef89bd883c341fda6192a3c67398b20dbcd7856bb8dcfdc8feb3ec961e6140cbb1ec3d3ed2c07130b84f229570b6a9fe8e441e949d8f0c2ef747b6d2ec1f6b5734d101dd4213feeadddcf79c63b3cda87bfbbc0a118fab9d49aabf51a41d73fb071beeeab3fd3419936ad31a2eb9dae504e5354802829b6bb90f23d0731f314bc672cf07ce19c0184ab2609209acea0efd4", 0xe1}], 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x1}}, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="fdb19493f97e143f802862747d411b57a7d636b47a1230b731609b3a311470b039c42aa13a0949881501aa50ef3331c37c1fe01b84bfc5594cb70587f0e4936347945069dd2c762807", 0x49}], 0x1, 0x0) 23:31:40 executing program 1: execve(0x0, &(0x7f0000000540)=[&(0x7f0000000000)='./%\x9e,/\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) open$dir(&(0x7f0000000080)='./bus\x00', 0x1a0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./bus\x00', r3, r4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000400)="907a8588e154391ec91ef98fa05e1cc2767a2263f6194eb64fef42899f65fe49a1ed5b675fce4839f8525465c867a7eea49822ba87d88b5dbdad89247658ea87419f95f6fc39d702e43c13411a9a6d3fd6ed7612a7311b3d3d7bf2dcbca4dd39c830ba760263bc3f12d05d969afa8e84", 0x246}], 0x10000000000000dd, 0x3) 23:31:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0xfffffffffffffff9) 23:31:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x20000, 0x180) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000200)={0x7f, './file1\x00'}) fchownat(r0, &(0x7f0000000080)='./file1\x00', r3, r4, 0x2) readlinkat(r5, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)=""/19, 0x13) dup2(r2, r0) 23:31:40 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x447) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 23:31:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x44) 23:31:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x10001}, {0x8b, 0x3}, {0x82, 0x200}, {0x67, 0x3}], 0x4}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x9, 0xffffffff7fffffff, 0xd7, 0xeca5, 0x7, 0x0, 0x3, 0x3}, &(0x7f0000000240)={0xb6d, 0x1}) getppid() 23:31:41 executing program 0: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getgid() getrusage(0x1, &(0x7f0000000440)) 23:31:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x28, 0x66, 0x0, 0x0) getsockopt(r0, 0x100, 0xff, &(0x7f0000000000)=""/158, &(0x7f00000000c0)=0x9e) login: denied attempt to set clock forward to 4294967296 23:31:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 23:31:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6010, 0xe01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) read(r0, &(0x7f0000000240)=""/198, 0x2f) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) denied attempt to set clock forward to 4294967296 23:31:41 executing program 0: chmod(&(0x7f00000001c0)='./file0\x00', 0x150) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) recvfrom$unix(r0, &(0x7f0000000280)=""/193, 0xc1, 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x21) accept$unix(r1, 0x0, &(0x7f0000000380)) fcntl$getflags(r3, 0x1) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:31:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) getpgrp() r3 = syz_open_pts() r4 = getpgrp() fcntl$setown(r3, 0x6, r4) 23:31:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 23:31:41 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x47fb, 0x0, 0x1000000008, 0x0) close(r0) flock(r0, 0x6) 23:31:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x9, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000004c0)="d9") 23:31:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 23:31:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 23:31:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1ffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) 23:31:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66b90f6b96", 0xdb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x6, 0xffffffffffffff80, 0x7f, 0x7, "44c0f878b8fc99d95a544974267394db8e16c804", 0x8001, 0x6945}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) 23:31:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 23:31:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000240)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00', 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1d) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() chown(&(0x7f0000000340)='./bus\x00', r2, r3) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)=0xfffffffffffffffe) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 23:31:42 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x48, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() r3 = kqueue() r4 = dup(r2) renameat(r4, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$KDENABIO(r4, 0x20004b3c) sendto$unix(r4, &(0x7f0000000140)="fa601ba77622c41b5be6351cc78ee1ec1312a1cec1bf279b2b", 0x19, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1, 0x80, 0xcf7, 0x80000001}], 0xb9df, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x0, 0x6}], 0x9, 0x0) close(r1) pckbd_enable: command error 23:31:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) close(r2) truncate(&(0x7f0000000540)='./file0\x00', 0x6) r7 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r7, 0x2000747b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r8 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f00000002c0)=0x3) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) socketpair(0x18, 0x8000, 0x9, &(0x7f0000000200)) pckbd_enable: command error 23:31:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="ec038ed51bd960868d8e585aa7191494e0094f5d96631766ef2287e36a11058ae841fe232f237d071ce91c31613750f6af3077aeb33774f3468699ebc1ad8c985d625e79ad6c6dcaa7ad67f7b98e2b1f6339a5863e6fc166bbc6fbea5325fc3870ee2612d8df1b863e1c08a4a219296dfc8073a2d04b8dba3098c88eaf85e2a0f235a40233dd1c608b15cd84cb6d086c2bcddf149bdb058953983409de2a06"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) 23:31:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x0, 0x6, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000680)=0x3) close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000380)=[{&(0x7f0000000200)="820365276edf10f0d5237a600cfe074230f80bb99745cf48b38313fe56181c64ff2c7464990039b698426e87a81165c668d45700ffb728c13fc7d3d38cd5119d219d0bd3443a2498e2d3a046df930024ce56cea0f4634c5b9241f527a57fdba8c298aa823cfd253e91db5f79eabcdc5af1e939e64a680bd6c433df06f1f5ffea4d9554665a7bfe05540ec44c558a1cb4ea2e4ee07123a0e73f0af08613c377a85b6b3686dbaf29dcb4194d98770363452108a45571b712c8574e7643987bbe06b88527adc1b1ac1a624e3b71b7ded58cd413da0dda552a6c25f1493fa0bac3f4d73adc661fd188e6855893", 0xeb}, {&(0x7f0000000080)="2a54a7eb28c534f5dede36813c500d143b921b186ec1e8d84cabd7eb1e1dce01b7cd691f75ae56987f9c5fa7e91ad45e837a", 0x32}, {&(0x7f0000000300)="007ca34ab1db4f987712c035e4981c1486299564f60939d5dd6c4735f5c500aebfb126ac608fc14f2ab824f24c9ba01c464b1355c13ab783e1a0999e83d79d65d1d0a721d235ba952907f53ded83b9f2d5ce7c84c07cfd463364be48f40e15af29de5030d046", 0x66}, {&(0x7f00000004c0)="47317f01fb92554ddf127797dfaf630dc07bfdb08f784417e5e23b6b79ff25ec8cbc1676e4510ac60b95a93612384abf345d82f84dfdf8846f19fd2f934ea2ccdd20d4e2b7fba7ce3ca367f688788484eda4f7553ea090c77f3358c487af7b5486ac0f6466cd04d959428dab5a0e528601ab19350551e1a769c85a9be32c9defceb4ec4ba1698e4d5afc44d7dab3de4331a250842f649d462ed62c91d7e6eee4bcfa", 0xa2}, {&(0x7f0000000580)="6e920d1db934d774c425cda44524e24d2b57bf0f68b32aa976291e9c4028e3242997d3c84faa08f72b8b0f79f110744f01c78b265c042be5b4188fe0a8dcce7be357fd179fefd45548b8eb41245a3c19f71d8cd607331c03eb85ee44ca84b0c86616aee1061270981aae0c7859cfa09f06669a8803aa5a6b7ff643a1c19fcb065d19397b313dcead6e26ca6b6865d80f8fd347c431d43b1272b2347c10b873e287e343ec7af0c262725594c2dc0b22770c62014a3aa9bc", 0xb7}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x2, 0x3, 0x7, 0x6, "1e23a6f964d2cecfecee64233bd1e2e3d3a06151", 0x6, 0x5}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000640)={0x2, 0x3f}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:31:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x1021, &(0x7f00000000c0), 0x3c) dup2(r2, r0) connect$inet6(r3, &(0x7f0000000000), 0xc) 23:31:44 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000000)='./file1\x00', 0x0) 23:31:44 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x5, 0xffffffff, &(0x7f0000000000)="bd366c4fe14e441024704ac5a4", 0xd) fcntl$setstatus(r0, 0x4, 0x46bfb) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x41) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 23:31:45 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x5, 0x0) 23:31:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 23:31:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) 23:31:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66b90f6b96", 0xdb) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) getpgrp() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmod(r3, 0x80) 23:31:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getuid() mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) syz_execute_func(&(0x7f0000000300)="66410fe1d16644ad450f0fe190476ec4410159873cc900000ff517450fc7b000000000d222c4817b7c74e37fc4426145f5") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setgroups(0xffffffffffffff0d, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) mkdir(&(0x7f00000002c0)='./file0\x00', 0x10) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000440)) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) 23:31:45 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:31:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7f) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/243, 0xf3}], 0x3) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x9, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:31:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) getdents(r0, &(0x7f0000000080)=""/56, 0x38) r1 = kqueue() geteuid() kevent(r1, &(0x7f00000000c0), 0x10002, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55, 0x200000000}], 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f"}) 23:31:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20290, 0x3) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r5 = geteuid() getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getegid() r10 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="7af31cefb5086c31d1e4de6db2225111c96e62c7d30f336582169985019744f87471abd66b4cbea2318156d0455c8e5a094f51c8ba0c17a36fa05fc17f3c98cec401658219c8220f1ee9af0bd7d6c4a48467b26e001ca60b4db60c24764c2d090df4a3e35261b7a48729db1a32fc652b06e2b11f4908d6bff575f92e5a59c3b211383b6d154881d884ab64bd32c1dce95ac5565847bf8816c4bea0f85258d6aeb0e0e869dfad561c7025b5095dd90eb50b22", 0xb2}, {&(0x7f0000000180)="a913445e6bca52df93f0f88f00f17886834758147a4b6bd11309f873a2d624fdf6365452b12267469ed7be47f0198445eafa6c92a4c1c71fe5a59ed2a174cde72ca885703d57dfd992f8edd2864788c27be48db453bdbe62590b4727b514d5ad8830881429584e6ad82e092cc1b639125328d54e87594e27e14a65af50a22542cc397971e755ec106f8357c92e8dd7c41d707641", 0x94}, {&(0x7f0000000240)="f61cea071e46af00c37ebaf152b0964909506c2a27213306fe319904ec3fa9edee3ed830e03a57d5ffa6af12ac32de25ebf52fa6789be1c3bcf67c0de613319600e5ad25ead8b259e83c7adfb9f2cca3366f078c8bf6875e53262ce3fe0aed79a23f0515017708a8ccec78376671ff54d83ad03ae187a5ddf243227c80565ad4344460180f8ccb7555029b1a1187b0df947aedb4bcf3cf44ae11aae3e42ff9ba12b42a5ea80deb962656d1e441e52c4cd575562b8f09bf73368a2de151b252c614f8493a55a4cbc48a383802a57e0a8674f1f49bc5557e61afcf95fd2b35f08e26", 0xe1}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x7}, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x18, 0x4001, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r13, 0x29, 0xa, 0x0, 0x0) 23:31:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) socket$inet(0x2, 0x8002, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x482, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x7fff, './bus\x00', './bus/file0\x00'}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x4000002000040011, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 23:31:45 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) clock_gettime(0x6, &(0x7f0000000000)) 23:31:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x19) clock_getres(0x7, 0x0) 23:31:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x0) 23:31:45 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x40, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x5}, 0x100000001, 0x2, r1, 0x0, 0x6, 0x2, 0x3, 0x1}) getppid() 23:31:45 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) r1 = socket$inet6(0x18, 0x3, 0x8) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x119) clock_getres(0x0, &(0x7f0000000000)) r2 = dup(r1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) socket(0x12, 0x4004, 0x0) 23:31:45 executing program 1: r0 = syz_open_pts() msgget$private(0x0, 0xc1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200000000020000, 0x0) dup2(r0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 23:31:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="fe280f8f7509abbf3f00"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x123d) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000280)=""/187, 0xbb, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x1}, 0xc) 23:31:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f6d", 0x58a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) ioctl$KDGKBMODE(r2, 0x40044b06) 23:31:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x10) 23:31:46 executing program 1: r0 = socket(0x18, 0x3, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x1ff, 0x80}, {0x18, 0x3, 0x7e, 0x100000000}, 0x7, [0x7fffffff, 0xc3c3, 0x3, 0x3, 0x401, 0x100000000, 0x7, 0x5]}, 0x3c) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, 0x0, 0x0) 23:31:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xfffffffffffffffb, 0x0) socketpair(0x6, 0x7, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x12) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) poll(&(0x7f0000000140)=[{r0, 0x80}, {r1, 0x141}, {r2, 0x80}, {r3, 0x81}], 0x4, 0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getgid() pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="9d44b153905b38bbc9e9ef129205d1196783a228b9404adbf99e27cbcdbda0d3b8d7501d4adbfc9e495fb207f4e6253bad274462b813fe1eba43f81ca29e01294d617a5a00b9953c323e67762880e3de72ff5664e562d7e92b2310859adc1de24a03a4e21d38b5941292197c52a8fdef3d01719f3d311926788ffeca8b18fe6452473a42b7bcb4d8b4094bc7c4f51e0deaf3e7a4973fc64fe3a7f03977ba1d006606bc7154e3eca3d42ed07e568732a75a0de1278d02c90717a708afea575b8919115c467ab8277c393897ae01f35a35b967120cb8589781d02af605bb9270c3a8c5bbfbd462e5e7e8d81d47dcaa6cc34b9871c0b38336e3f9a5bda6a9e6cf102ad54b0cca1ca691f6102b5df469d5c2efe342befd3ef510ccb29f2c93c4787f023f319fdc6eba24f081faeb819c219b0eef3c594dfa67d2cf66a81d63561dbec5962e59944f2f18a47fee7d4fd9eba3b55e259b184a9a293f3462e8f078b9d9a9d59b26387f4e852f00d5e41e4e4e4532a4d0c5ed69d07efd0f3694776634f12da288eb996facb331a7f2c39ad32c0809aca144c648bc141a403b9c0529cc3c9f92e3cd6d9a58b8c9685c1f316e2c6e4b60e779483002b219191171efbacfacbaa623e55eb5706b8c3ff31b984d329a1a90dca0c2ecfb317328c1bd912d56a83f6bbb2f5686e4e49cd55d510aac6cab0ac51803cc65ae62d8d2b4b7c4c711aa5fc514c9a6d66ce53196dceaa38af2f5d54af9314f0570b2dccf9cc88b9b197d61c5116d742d5cce40bd75e86200c9727673db5b811ed988bbc26cb0bc7f913bab1fd32b9305bd1c0250eecab7c8e6140e889289979c35d38c796c794ce6c089e766b2b5f7510563122f47f4eec192205c4bfe5466835a472356cba3a1be21071c82c21ba1e9071adeaf172a7b9da2e218710441ff978d66f729c494629bfd796a8406a2fe5c85ee5381b7641de9083e3bf5f6c82f458383dbdaeef6fc4f507671f04305b2fec5144533956419eca90dae2b46601778dbe9fb8b0a7e3497b284e155d3945c76c5af3abff085b3af3a409b260f526f1dd6c88c8d0fd40c27acd2b2c6366de6b9088291a8500b3ff66e6cb840eca2cb6fde848d3946c741ff130c07329073e97782aaea737d9dbce6d0d3e474d2c9c50baf2df936c3317bd2c37238316eafbd6705c160d90a485b2843ddd41ddf86afc9e9b7c2bff697b086d910ea59945da53d2d2ce3b7d661e322a9b06d2a25b0f4ec61d116b25bdab9674194608eeadbc321a74bc81e424d3fc25a30f759dc101509bcd78087cd7b81985b677947ca98912fb032e6e5a6136e4e3fb2d88f1f1fec9985c423b56aa7dcd7c3b114d71c2f487dcab284b1be0c454b95821b41b6306e827cc2247bc70dcb4dddd6af3617e0d0c32b0c90ed4fa552609fbb31839a99dc198bdfef765bf6af7fecdad27ff47decc7d59f30e8ac40423896f8329a407e9de96b229ca31a3fc50fa32912db264b583cdb6bc48054df1574992e9ce3d25360e4a8f5d3ac300fcb128e103fa0a32950aaf04c025688cddde77ece3751343b146ccade941491ce106dd2a2a2e8e6855d1baf1a4d9faa9a21a27caf5ae48ae46316f009fb7f8062fcfd9f0b767e9799de51baa18f8c9abedb82dab7083be96cfa9da9630e34cffeccd1fe064fcb846f15d326be276f51854367ad69f00cd06235c6023cab525ff3fa2fd727198b451770f1fd98f46aaa58696ff71ffd132b82b2a3c5ee094f5460cb6753b105dd5c5819769d5b723ca543aa6e2ff648b47817775e2a23365582b14050da0a40382598f66108de60a6da79e0b8be27d0c84723c2704bb17a1edea89093ae07e8769ff27c62feb0553207332c6f1c5155593c3dc33325d6f6ceff8976c7f97b8370772ec92594e2b5c332e3bf06532a374ff2124626727cd9112a94f58ab930956dbe1af41def5b86e41fd0c57fd98ae38f8bb2f53b9f3c549466ec9935ae83e1ea57745ce5c0da7d791d3c48cdd1847f49475da48d7eb3d852bd16909ff412e876eaa7d3005e093c187d2a260faed2232f513339fe8ae87d1d07010c1d7797c3846976a062f2e6f382b34215a3df44513e3b3903d2c3144a4f4564c0ab0357ade7eeefa35aee8e0d4b9c942326974a0be2ed7261d54d1de240b726dc06d5a83d134d094628901008dd68f1ff7f03b299605711327b262b94cb4eb650a36ad2ffecf88fa18d23cf62392b23f32516ca499fa70e75f925232c1d3fd3810a45cc886d390c01ef40b6c4457352e916832afe1d0954475504845911bae263abe025a92bccdfd91bc5a26485526dcc8b82eccad6ec5c0360408cfea024e5e068a8ec6609dae3eed1a663bda8737b6033634b66b33eb85904db9387ae89e94fd6dd10242272970795d9810a60209bfd0e6d2c641cb2ff149ddef31ecee68d97f9b251bb0ab4af4fe919d88827b829a488ccd17b4e69cc8c906cee6673e5b03fb5ae56c3e9d8198abe7453a0e50d20e69a630c939754e98c4cbdfcc2dc496966212ce7158f5203458793748d33c5fb8d8970c5b40e7582d049643c6367d06320d7a61c3edf77c8022f141a963f24b82648c267e52a6eaa33667c2c1eb799f78a46d71ba7a6f7c1841254985fd160ea41b1018d800084b16a2b12760b47f7b4a2c320c36223b6ffb55034652b338a9b9a21d3b0eef04e8f5024cd40c1422ee3017b936b636ac869bf011195be06d45154fdb9fd45a2479d1713a89d32bc32ea4359aee7bbdee207ddede79057b99248efa201145f1735b9bd7911b29335f51625b73f029a2237a71d03f964d83e9fab0c718495e046bca9eaee256d6cee13515e530cadbcd3c2c5b14c6bea6883b02e7d113a2e9f0b477da609724da55efb9ebfdbad4b827e3f28e9eb56fa144006707914f34f1667c38c02cf7011929435d2180520344a1e8416e4c32f58bf17aae606001cf85b79197a9bc6435f6adba3e46429a0704fd41a120421f48978bb4cbc1d2291e2fd95185897d13037d916f83cf1175a3fa0ce0acbd9fb3c1a537438f734a576ba23ba34e87bdc7bc9307aeada3e05f4d29de680f01d73f42f79ed6622091745dd0a0a783e62e4253db2fdda555c9ac9426a7eaf488c57ca6ce3a50f1b00c684ac04c5332a5de27240a1119cf6f4cfc8aa3f2cf60ed5831c7538e5a2c2a1a8a309d8867e3b075e8ff705fc237f14b55dea9fba29aa7b9152e316df6a7484c19e7261fa8b1cca8ddff399f16c00055b215e5012a34e12808a7cadc6f9f9ad2c071168347e53c5c7de75c8fbce9e692b66af59cb1612751ba8f8394abdd95ae4d79b82b3ea11a651b295cca5c7ea9cb556dfe23393a3390f19e44478fb8a7ec7363307a3bea75fc21db766c224b2de4909a67250995de02b46bd6a9f1185c561dc0f4d1650db143d389f8224d759cedbc2b49a9a83371890f6120854321023016cd9fd0c91b3579aa012e713e4f168e132ed8302cbfc51b77d840f13e71b065d284a43ef2f1a749eced6b4da59b1de2189e7d0bbc5e97a91479d742bac3617c780b69b8ebc4633a2c4deb867c9a43d35140673a1f03e3d19f34dfeda4e787cceb2a28de75840be232f84a048c9adcd32a85a514302680ab21d36ac2b395ca3066f817685cb60c823331db1a3dc1fb0ec2fa134a0dc9c57bf2cb6b367a7db0feec146f5167501019a8914e74c9b1b2c6692946e44799c5d123b1a197dd344fbd6e3f6ea29b03aadab5cbf424016ba662b13b8b146cba792b6bc31f86d329dc7d299200e35dc9b2d513cd852a0712a8be695272dd22c359e4396f8b62c0bde59ead41d2db3151efd5bef60edac38963ac371bcae171e95d54c2319cd33d00113fac330839b5b62cd82ef569b0750d832609cc9194dba0816b0b9224aedd18e5655dcada105a341c5f55a78175e06eb3b0b9a1d9d1b7edaba27d23dcb1f89d2bb83121f11ece053226257a64bd82faa1246101d203d2fe5988890122aaf63ca7451dfad1f856d5f4a7cf3bf4848222d2b6cb0afae6c94a1e4e5996b0354657ec754f50828b3dbe3fae7b632b3d7e6bb906cd861011fc0f093547e9ff452c020ddcbd9f38ffa6043293d05d40b867dd89f1d3534088d78c3ba37270a853c39c3e76d3d7ced3099916f712b842dc70b9cc82d81f3eb244851b7d54a75230f79cb0e628218da18e3d38650d9629d7e17a794b0cab651c1574e2d173f34d9e937b75e70f6795f6cbe7e57f20389dbf1e5ae4b1da036811cf93c8d134059f5ad8d163a0f6fe9df6929ce464f503c472246a06919097647253cbbd1bb0863cc4a6e2aeca8e597292ecfd6745b3ab951b010f2b3ee719621dce8320aa0e666ba33f436083a91530c5058a484675e44ec846042ecfd39b069e56ee7f1921967ebf57f39f5ac224b3e6ab3c844a8c352d2ccf8a2b4db5b69aa18f118fded35b50c024f6389430f664859607e13c2d91ee8beff8e5286252b3691626bf54774b20045e221de0f9eabbad4ee40e7ed54d9ad625beaaf160f711cc9ccf1509c27deebd4a21b8a8a73760960264aec41e931c2be2ba532a0f6f15c53b440e6c16bf2e071c3137e78a6b4e002fb04f98ad68274efa49de37128a8bf2b1451341424fcf60e8fac80e43dae6c5db8278dcaec92fa66d718fcd0379dbc0c9ec812dd4707685201a08a3d3737295c433a17c11cf60f05e1a8ed5e6494af48c4a522977407ec21b224ec771ef5327c3fb6b4f9f6826e0a0c2796a403aaa1c6596e543d89a931be12b797c8aadab50c2633dd4b0a31c5f2e0bb458fc9c067bd446df016e68f715c9fb326c6fa6c558a6b137b5494808e3cac61a99a6030a4783ef806a3d503cd4c8873e0323445b0a4f1ade7e906bcfb22730e8d8fbf4c184f75d3258159582d12e0223ea51e3724f8adc6d807cedbb6d28f338863eb7596c950ba9f6ae1de8383df08700c9385ebbd97de7eeb9676785e496230b3acaf4259c6b53b21945bbeaeb38b0b20ed16d859bd84c2609851c302aa58d901d728d3b5ae70fcd83f0fa27332e57a7ee811b59fe02519eb40e58580fa955154f489f881aa715157f5f5df47bd3f18e3d7c4016ec61b9725214ff9d2cffe418daea0112bb8ccc9f553ec2ffb204636068ee314ca959fbda579d0cb785e7cd1a13ff2fff1c8f7efe5aed77b341ccd632a26f3ee3793b8c82ad0373f824e53a1985c1b493dbd76b462bb4eb38272b49b3bed6d80fc1cc35f65e8c1882e8f747119e29d2a1e8ce3400150f1b17b5c68bab0dafdb7cb17b97be9d32c2526b594fe990ec8501511aab40dbddbdd0535197797ca34cef648637d7888c99c8312318e9638ca174e288d25f29e97bc5a7f2872cf5f66833199ada390fa42bd199863a21b9209e0a44a0e20ea3e8425661d35e24d78e088faff9ab1e60902cecd196586716f456569e0c6e784de20564893780df809d58bf385a4fb27da6ae584e5a0b0418c97f015bffb2fbc22185d887f4fe27f3b1afdca524696b6884e5206141d176da34aefb392a87d05ace223cc18e9b908d8694f432be0b80cdbbedd5cdc092bc8bed63bb2dcb5503d32bd58f2a73acbc08d8e9888f37270aae42958bfa909599fe68e34d96a7100e90e19809ae5263d1cf497a95152692e4a3216e39236a1f8837042bafc3907d062784588c5d9dc5bf8056453bb298cff488d4b178a66dfb3d8c86eac0def4e07527c551624f7f264c2dbe86f09fc10762cae99b92f680db8311c77b6f904bf2efce928549e3cd708c153b6018e6b2216eec5f457b599a698cdc20f", 0x1000}, {&(0x7f0000001240)="9e0592c48d85add58a711af65b03fd485eb27dfb567ea0abc32cb9a74c2e52a9c1c690839819980ff0c19d5865f1ad99825bc80ee51b08e15951baa70fcfac3a4f1ed6c52ac185ec8f9b007f58e9d0d8ab94bdeb31631d62693eae91d1eaf9b47d38ae01bb059a9cf5ed038cbf4402ce74db728d2c8f28f0e9c779609fba5154bd67c49613257806e00fe782fa59c97928167abada91de17b7c87c0ff4897249414fdd22ae4aff5f9acb1f765f794db40232a099b8", 0xb5}], 0x2, 0x0) getgid() r5 = getegid() r6 = getuid() fchown(r4, r6, r5) pckbd_enable: command error 23:31:47 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x100) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') pckbd_enable: command error 23:31:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/69, 0x45}], 0x1) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 23:31:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) fcntl$getflags(r0, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 23:31:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff09}], 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 23:31:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) socket$inet(0x2, 0x4005, 0x9) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:31:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) fsync(0xffffffffffffffff) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) listen(r0, 0x1) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ftruncate(r0, 0xffffffffffffffff) 23:31:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001e80)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)='\'$+\x00', &(0x7f0000000240)='+:\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='{\x00', &(0x7f0000000400)=']\x00'], &(0x7f0000000680)=[&(0x7f00000004c0)=':-\x00', &(0x7f0000000500)='+\x84\x00', &(0x7f0000000540)='@\x00', &(0x7f0000000580)='!\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='%}+-\xd2\x00', &(0x7f0000000640)='\x00']) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000001d80)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f00000006c0)=""/156, 0x9c}, {&(0x7f0000000780)=""/36, 0x24}, {&(0x7f00000007c0)=""/82, 0x52}, {&(0x7f0000000840)=""/116, 0x74}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/123, 0x7b}, {&(0x7f0000001940)=""/1, 0x1}, {&(0x7f0000001980)=""/156, 0x9c}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/100, 0x64}], 0xa, &(0x7f0000001c80)=""/229, 0xe5}, 0x3) lstat(&(0x7f0000001dc0)='./bus\x00', &(0x7f0000001e00)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000001f00)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 23:31:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x80000000}, 0xc) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:31:48 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR, @ANYRESDEC, @ANYRES16, @ANYPTR64, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESDEC, @ANYPTR, @ANYRES64, @ANYPTR64, @ANYRES64, @ANYRES16], @ANYRESHEX, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32, @ANYRESOCT, @ANYRESOCT, @ANYRES32, @ANYRES64, @ANYPTR64, @ANYBLOB="1e274b40c37e337b4f2fb131f3ffa5c984c9649ddb75c63721c65d", @ANYRES64], @ANYRESDEC, @ANYRES16=0x0]], 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffd5}, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20420, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x200, 0xfffffffffffffffb, 0x76, "09e03be87e0c8677321bb88a4cbf9d2ff11744ae", 0x9, 0x5}) 23:31:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc00, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8001, 0x81}, 0xc) setitimer(0x0, &(0x7f00000000c0)={{}, {0x1000000000006}}, 0x0) socket$inet6(0x18, 0x8001, 0x7) 23:31:50 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wskbd0\x00', 0x80, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wsmouse0\x00', 0xc0, 0x0) r6 = socket$inet(0x2, 0x5, 0x8) socketpair(0x12, 0x8005, 0x1, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) r9 = open$dir(&(0x7f0000001b40)='./file0/file0\x00', 0x10200, 0x0) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001940)=[{&(0x7f00000002c0)="949f6accd68500de09", 0x9}, {&(0x7f0000000300)="1a8743dd01f24bb690a72ed5e9cf7cd584e12147b1d328e68d33767cdd5ff59f3867bd1ee12d606c81e905d1ae9ff441448493e37285098a4327fc925317a53c009affeacee71a0b814faf03d62581872d483be927dfee8904735f0aa9c7745ed2a8328f", 0x64}, {&(0x7f0000000380)="dfd69169d94608bf6d4c7dfab65e40cd655c8cf76649e20a28493d2bc85be325bac2290994b26f6d31644028ab31804fdbfcea8fde8c2a6f8658c63fe3a6f39667ca8d0f13630aa35cb6c1391ad36e06c8311ece0c1c42869806b419f4c0fb0914067f5071d058ec328bb050e7a29aa71df68eee4a3ab4e0cade78cc91ec1b9b58da5e9ca100fe2b54ea661ee608670757a27f24fc88439cfe514cf29d9a73b621945394f5687ca09bb4f8a9f1280152e582af1d8e4f37847e07247bda1089eca35b4548c51eee91d38ef2fdffec6b6d6388222f4e3c777043f533989768171f72978a8602", 0xe5}, {&(0x7f0000000480)="e14dc7", 0x3}, {&(0x7f0000000680)="e3803dc9157e8346a4d8013130714938311229f91cfd02d6bcff938fa573d58931b7f71c3993fbdf3845f185dad95bc8f61f318606710510756d787a9a51e37959ad434d4e4a35117a6eba832513695de37b01e75091c8e8c8e629f2f313732fdf31590e9429401d33518e92de9acc12ae5979c93d64b3cee6d945c878915c6eb69178764e036d3640f69cd79ec937268cd6f354702a6a203eb1dffcdb03b746fb936fc1ddf2fb0a0d9616c8da78080142fd25a656b296a975b6932c14a9cf44443b87e03539f32c1dcfa2eadf94a9fc500bdd470da5d0a0a53a8abe6c816e857f9bd1e05d8cf69cb470335b61d6ec0064fe05048951a97112b2427bb83c", 0xfe}, {&(0x7f0000000780)="e4f6f89869905af3b31e6891a5ba53499a10e4f8ea6852c27a5ce35277231d6118a05d6f98da61cc5b38fb4cc45403ea9d39e0220b419bd379897618bd4ce1d18163598298c51db5b26d12798420ca93642f93fd51215a93029c02be0f3b484c6c8074465a3b8f5d27b8d22482b75c15be07ea786e6f48dda19d0c8d95f80ddf14b605c1a3ad96d90f2383f341ed3f947153a27fe2b5dda4715bddff49fab77568d3dde44fb6948fc40aa63bbfa9abdc625dfdd1f15605ae6a4dd801f44c77070b2f437462ced8300dbc48460869ca4d5942", 0xd2}, {&(0x7f0000000880)="094b184f5b523ac63643a36d016c3557df84817019028bfd6e8921d875307dfe8cf4c7085b9a7a47df5407bca1852885daed0e10048e6d55d7a0edf378498c8dd10cfa8f67171283cdbba62e1dc0028639a0d74182815f2d87ac0a0573e5a635b6c8f39fe92af94bb1c0704d265b107148b90b176fbd0eb02564014318eedf85321420970035cada82044ad12e44128097c5339433cc7408486d5a76669c714931f78ff1b65e", 0xa6}, {&(0x7f0000000940)="e9140cdb417e734da88ecf2677e6e85dee2d119abc77c7b423035189bdd4d6bb47ecd8bea2ecb4f42f4b5ef481f169a7de337750236fac377f7ab9b6fdb9afee88dc3671f226110f8a563cfd2c72ce06fbd181d56ca72831b4b276d535d9a277205cc6cf900a9fdd4941b427f91b71edc31a97c27196a0771d36616cf40543446a1d9099532278099a8bded03512824921522c62f837bf2f4fa3a23c18373d9a1cdc74d3ad8380b9eedc9c7947abbb7f1ec683762a66d227dedb61ffee03cdb30748dce5d1729cd16b3926fb4a01e54b15be7552afadb9e35a6b4e9228f93be7f848f73bb05770df26c73e0091da852ecc9e5bb5262e7bd3593f8f7885449826a985fbd4d6344cabfd53c7ec03229afdf5864eedfd4dbf0f202218453e3532ca2e6f916a1d553ce46ad671640341f5a14fac1b6bbcf30d0f8731e861b2912cb1f44ab3ec977eaa3c95a6338bdb7f710c0346e421e960965aec2bf3488ac16bdbe60f8787961055bf0ac3d5f9c976c7e10c91b0684f73bf7c81ba9d9227431628632ced75a6c04d3407e24007a7b4aeee20cd7a8d6b44797db705d8b6d22a5ff9502d826fd65a0598605c60ea8321a107e8751e7b05548ccbd23e37efb40de2ff238bc8f0ab814557a94ff4638aec7257d4e0be0c62d0fe90987495c17592e03a53d160fb7a3587a6f16a6fdc007ed1dcd4ebc041c83d297cd9b62f551314a841d4fbbc1cb7ac671baa9ac211d7b3cc4530aef9e17a0bea159e9d3df2e54fd45a6d43adaafd6f95781a3891d553ee5b96cb72877f4aa288510402d6a62fdec4f9ec20da5f7d3c8ad2421c64b5d6bbd9990c6ab14f5ee0afa2cc865d91d1d58b5a201021269f5dad3ee8bb516b2f721f5909f8aa44fe5dc579c35b4d92cea0320ecee45052540467efc8dfae1e8390eaf55cda7c11e453f8cdafc0983dc157a237cb563e6db47c5403d3f4020429a0315acad202ef17ff8bba4ad63295c32598c263ae44ae86a432d50d8766300b25fba619bb4e3a874bf9638d0abbe969cd30dc74657a112fdad9991c7745cad3f8db028d7f3458323a65d64993a788143d18edb849bf6ec448f6185976307601ce94c6085871e68289d446f60c9ab014a466d38d0c93ca5316dc564fc59888f3cb9bea19e3955d57b653efe468cabacf8fd653dec3ad38d7ba81af1943036781b40c909748d5008ef80fe412d194eaf96ee1831f083f8784aa8bacf5947360b46cd281e16ffd1f735e6cce60000090a0613d4ec99a63c79a3b422f4f34bf50d3c34281bbe9500c456113ef20b14061b0af42de400fc6138f8f8f8d73e34c74bd3363a67db07728cd4ad6412fc73d8cc6947c176a525999006cbe957d20cffc0c8b07a553131694224520b390aa198d73224e5ed20730f4fbd5800145cd11639d18bc51a9eff2e556a957919ef52e17f533f22c2f0fef0bb338d2c533a97d2aa9b5440063d7c5c4c35113c8569066e484e4ceb852d0491d68c8e17d96eb70259d86fb3bb44b19f69a51a774cae4860e1ad406eebc7adf1092de5c44595445ca38a06baa3e9f04757500375b654899167c29f5e18c53648cadf614ba7fd4e36c9ec5b4113118e9b9926fc02a4a328659b089c640c48e19fb8f08d78706f2d6547ffbf808c0511aad69238c463125dbee2e97bc2ea19549ce49cf34550c8566161c89494f49f15f24f43f315c14d1741e49498d84b69fd617857b88bffc80326cffe5ee8510149757f7c5e581f1cbb29d9d3e9ad589a4656b988934e9933fc99c1e5e17aa384f181447f3a230c2de0bd3ba3f4f88a7e85ca661aaad2b85a0fa57b7268dbcff32ff070a3ff21c9c663f41504278a8afa8864b68f527214fbdc171097f8ae773a00ad068612b6e8851d4d9f3ce6270a02e5d48d074ebc3eb0faf5a06f6d6936ef0d3124af8b5a6d801dc5907518e24f4fe0ec9be6c1890d196bf9be411effd39fd3ae716813c0bc61985f7100499421ec5e33ccf6ec50fefe2ba7a254b73e02459ec70b1e2f7bcf0d1aca5e3554ed6cc6d89f168ead2a58a348c5ca33b2854777696d7c758b34726a0705f85fd0d69578978e3cf7fec27f08732298a1cca6ff3b4bf4976f249e9c0fd11d2cd3c33b82073db319339f435b6b11b8660dfbf55bfdab1abcdab79559ad3a0794c603d57baff62a8a4d78116130e52c9061de6cd381f102af138ebdcf3c22cc0ec343ef70f58cbff74c8d4703c6b634ccc57e7ccbcc63ca89189a8b7cc694a359358dd5deea39506a5e963703c9ab572f2af1f0c5f9313b3f1280589b91a27a48df82305a35efb864a1cbee950562c860f4c52f1fbb9c2d11bd2356f21377a437fb3c942ce821ba2aff7ffd3f6363e237e0c3f4d8d37bb7e8e76e38ff475f0d54e2b3a2f5b04697f4f0e265111359be5464fff8d76d1e3fff2a04638ee244a0985981cb5a8db0343cddb12331b0a0c0e25390f3e8240420a5290a9365a77e1e2b2515c8efe0caf4e524d794fdb965290cec645f30a3a2044542080265a919f4a1e1d0e60ea08a8fa7a010085db00eabd0396af8748192456e7d63495e7882d9b1294a29d6d0e3696a57af7e85d252f2ba6dbb94e0ba6afc2c45a4ac63bef08008a662d71702231d432c6733cf695066993ab0216ac07b8ddf9481a254e476d70b14137c7f4bc3a755e9e548b2ab371dfca1ab52237a26606c53d395a4f90977cc888f5019981042bc742f3852ce2a984c3099a3de2d8538304da668725cb1031f1e07ce07ceb808cf2793acf9fa3cff6cc25bfa9202e16b47704b5ff53ee8fa336d473f38b849ba26b0b3017ceadbf2f1a759556b3e2c21ac50ae6d84ca1011d13bf7b2e04657d1178189f991814f2062e263281e8ea7d6130490a6a21883c36e51d9c1161942c892f27c50b5ae7ed4285467185d780e06f532e4827264b6070bb10ff0710c0fdf4d6d3fd251d19b2b7b7dc0395512c58ac88ee63b8e66ef8fc68d993dac2e6d843fcb98f0077567569e04abbec4b22cdfe7fab1b0d0f970f52c9d102bc160faf5db47b5e2e34a011738e980f70e705e62bad4a7b474d56735e130912c47b03a2dace9aad75c6b2dc64d4b054b1c7d62995b570fabfee77183ddca16789e178dff96d674ba221da3d02e111eddc73909f72b4f803f3e9c6475deff02b63071cb461d036ee05557f749fef88c66fad4e56b674a07b524f49f13ee2e4b763d8ce857112c4dddd0f8bc47f2a520d0966c0e30b885ca8940f09ea413268568d855269cc70579b1c9fbc6e8285e5aa13e245931e29755fb42fa5f072dba1fc1961dac4ad4b65626431325a86a9cb4f814752cb50848009579cfffc6509146b02a2017aaafa023e3f4e38fec6c2adcd9d14e22b2c637cdfe99117a19486efaba6f5f41d48008030f70dfa5412e979594ad63b659733e91145b7613c230730357c7e1e9b8ba5a533d86d7c821939cd571e6b2bc567341960e965cfb366cb0121c4d4f8aa5b5b28acf055f4e0ace8dfb813919a55d841878d99ea8e4bef4419d9e198ad05fe1109832da65ba51277a41363066d227a9e09913e96edfb3c27e58a60f0b27a1ef86825a835f9cdb5487d219a3c2c528a4c784b02a91fbdb660a73389f4e74cd685c22b4737dfffb766f11276bb9c06e1d12556ef0a2f60a457f9d936987de7ff2a5a8d2e61eed50be771f7affc24f589b8323eae0532506d4525f954e7c46444682419226c8f052a8b3b9654ed1f63aaf4056c5fc78b6ee3e45fbf2f32406c5a5429873ad07f5a26dbf7748227d663707748a757426e6a1023e880690bd32f3c6b310e2e5f6919f4000bc687a8d6cb247a095d19466579ebf3cca71905436ec220c419d840db3893b187ee6de7a1f72a077735bc886447aa7dea9cce2241f709549fb5c13afb01d9875389c0e77ed9b3488c50d1831ab9b91b8a698e66a848f1144c7f57f17251cfec7b9651361a482f8ef22714204d36aa56af0702121b25bff1971a6cdde6229fc74d83a619945901cf88b5140e7f3cefa79155199270fdd717c02bac6e7ecf502d1e688685ee345c9fa5acdc77532cb8ef9fd4d07d8196074e950f4e3acab27ac0532e6014cbd0eca010b8292b56d03893e1c91ca656ecd30290210c1c350ef4c88e73a275c55f95d0b4ddb6e0c1f135c8d711d65dec83aed6d9add8899df414db726ac8bcd624b4bd7489aa2e5bce22096c0d68892281c627b948ac52442c3c99c16abbfc3070d13e00aeabefe16fbf825c2ee46204eaf7ab386e43b7dc773124d635730a88d82bf365e56c22771f090abdcf08de820a7f587c64be4e0634f28673a8d4b92c0f7d0a7536e426a4d91dd10e406a49e175a4583ae37d0801f91f890ec2999d67f466477e3104fb28d666b8a02f1b541f926a0a52b55c6fb392b393baf45b87b5ea9ce0a9fec1996abbf635b77e5938ff0c2cc4c54ee1d645087436113911fdcf0be27f9a97b86df8811221f3dd234761a155aecb58f0082b0d372aa55884b8ad38bef8597f2b3c7dda65eda1c50b205cc48af05de23ea4b5ccd9a6c0860dfa52753be01488b30bda0a3a39d5c6518d201a8dd8d796f53a3386595e9fc0fa88eccd75cb94191038c128109c58f19cfc698bc4fac63a7f2a49084ab7f7de55bac574613f528fb1b121ed9a19a54040473ac5435c019444d63b6b1f14d04478dfa9a78588b696ab23c7f128be2d8dad1827ee2f41234d76bf5f388aa4bf7c280c410c7d1b8ef76be150ab770926dde5da94714905fc406c00fd015db94261169a2ed2dbf65b243976286dae3efd495b03cfa6ffe95f00ef33eb3aa772cc09b573802f9b1fecd96e2f0cef5e243d144c2d228efd7a9a07759f90974860a59af7b7a06270dd64e0666f441ab5c87fbfebf5b684507e2305edaa0bcd088356274afa54b9642f9c395a92d16dbc797b91038f9059c4d1f062c27dbe55ca8d6735db1c5e0dba9e9100c14c0a6c193b28bc675174bfcf05eda0364646b5f09f0ffa66625cfe5b79d77c1a401c7ed021c8cd3b413d744a3aed2b194fa635c80d846efd166bee82b8e5acc2a0a55e758c2238cd9b6070ce3fd063e8f050048ae929e98ade88f92d2ff0cf3d572f1ebbe6d2a3de2cf638b7b58ad2ae485981d04d3e99e76db3bf64aeea6962e41f060c1a894a4099a5ad2b575b19723faa1af321e6d10287124db0751f4427940d080bb6b3365397e92488d60369e26f282b796de6d7b1b32288d57cac9f029d75f650e990c0ee164a0b6dc392c04f1a02f8ad70bdda46a0e05364f97ce59f58650202c002af604a06817d2a7d7e10a09a46a4cdb38d8ed39a73d95e69a9d0bbfed176bd6a8b7d3cbeb3bc86f68108ec5a4196bf93ac74148933b7288519ddb320aca292641a1bc327e6efb85b1621d00cf52591a8d6c88eb779555fc2a037f359e06f9ed4d6fb1e31f8c6594fdbe6f626febd154c1cc0ba68d63b6258e09ba91861a1e3dbc6e5f36a4df3f36a6ff9865f79d5b2c5285da4a157780a443c83cf35f39b758e7fe02132f71b65422f409e4f3f1bdc5f0229ea402a35e1ed063d3a31d2d920af94ea2a75428fd4c2950487cc97adcb33db4394a3664016cd6e4b321b9f35a04accb145246b8ed2bc189fff9fd3b0934ba65b1ce92501c8e7cb377887b036aab918dd1646df3cc4fa6c188a920d75cec9b722e17aa2a16a03ecad1c8ff96ae2e1ffbbb06198ed7365de49605247311b5861431e9e2f9020665df14c060f0a157e7ea22b99d9b1db2d73c3e8802930f9baaf146f7c8c158cf2b6a8f23ec86fa022ab65", 0x1000}], 0x8, &(0x7f0000001b80)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9]}], 0x60, 0x404}, 0x4b56fc39acbcfc39) r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r10, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r10, &(0x7f0000000280)=[{}, {&(0x7f0000000100)="f23c32178d", 0x5}, {&(0x7f0000000140)="97df6420a9e40ea92c8a6d515014b7b1fd", 0x11}, {&(0x7f00000001c0)="8b202b7dc8ff4c52c1d241b2b1fbb20c53a739093cbcba6c9a4c344c383dc3a6ca9b300acf46eb3528d893f7dbea72000b46e5c2ca96bf3072dd427af6966f6247831dc46f9eb0a41218e73fea3b4c37799b7cd504fdfe31fd8bebb50e78d36803945e690d97eb73ef12e91a39961d4eb33272adec72f72ec25ddda7aac8d1bfa0e55e37b553024e2b9cff0a27098b628af5b2", 0x93}], 0x4, 0x1c) 23:31:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000240)='./file0/file1\x00') unveil(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000380)='\xcd\x00') pckbd_enable: command error 23:31:51 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) clock_getres(0x2, &(0x7f0000000040)) 23:31:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f) fcntl$setown(r0, 0x6, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0xffffffff, 0x4, {0xb89, 0x5}}) read(r0, &(0x7f0000000080), 0x265) 23:31:52 executing program 1: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x100) bind(r1, &(0x7f0000000200)=@in={0x2, 0x0}, 0x100000269) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x95) fsync(r0) 23:31:52 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000090ccb7394cfefd492ceba7a279ceb8b8e9f14bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf6494e3b66fe7225ee70f3bc9627aa30c82a011843724c8b6dcd40f43f188da09dabbc27c72a44ed586d4e72259fdf39"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x7, 0x131) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) semctl$GETZCNT(r6, 0x7, 0x7, &(0x7f0000000000)=""/45) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') 23:31:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) 23:31:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x66) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) close(r0) 23:31:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x60) fcntl$getown(r0, 0x5) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt(r2, 0x11, 0x3, 0x0, 0x0) 23:31:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000004}) r1 = socket$inet(0x2, 0x1, 0xfffffffffffffffc) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000001c0)="00783dce05ba43308691a5af5abd", 0xfffffffffffffd9f) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) r2 = semget$private(0x0, 0x4, 0x250) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9, 0x8001, './file0\x00', 0x0, 0x7, 0x100, 0xfffffffffffffffe}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/203) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200)=0x3, 0x4) 23:31:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) fcntl$dupfd(r1, 0x0, r2) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 23:31:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = geteuid() seteuid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:31:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) fcntl$setflags(r0, 0x2, 0x1) 23:31:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) select(0x40, &(0x7f0000000000)={0x7, 0x0, 0x6, 0x3, 0x1, 0x8, 0x709, 0x4}, &(0x7f00000000c0)={0x8, 0x1, 0xfff, 0x8, 0xae6, 0x4, 0xfff, 0x4}, &(0x7f0000000100)={0x0, 0x6, 0x96, 0xffffffffcc09c1db, 0x2, 0x4, 0x1f, 0x1ff}, &(0x7f0000000140)={0x7, 0x8000}) socket$inet6(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 23:31:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x88f466b4aa51bfec) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) r3 = fcntl$dupfd(r0, 0x0, r2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)) 23:31:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x4) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x200a, 0x202) flock(r0, 0x4000002) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000100000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() flock(r1, 0x2) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x27, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x22, 0x1, 0x1, 0x1807c29d}, {{r1}, 0x0, 0x96, 0x4, 0xffff, 0x6}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff, 0x1}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x40000000001, 0x9}) 23:31:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x80000000, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xa10, 0x0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) r3 = semget(0x3, 0x3, 0x40) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0x8) fcntl$dupfd(r2, 0x0, r0) sendto$unix(r2, &(0x7f00000000c0)="428006d0ed", 0x5, 0x408, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 23:31:59 executing program 1: socketpair(0x0, 0x2, 0xb011, &(0x7f0000000100)={0xffffffffffffffff}) fchdir(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) r1 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 23:31:59 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 23:32:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) bind$inet(r3, &(0x7f0000000140)={0x2, 0x0}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) 23:32:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) flock(r0, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x100000018, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) geteuid() 23:32:00 executing program 1: r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="6d33fec419624d7e2dddc42a337a7856eb657bd9e33b2485b2c119aca591fc0a968fd302b606b0364a21e6730cbe", 0x2e}, {&(0x7f00000000c0)="c38db903673fbb68e6d63f741b03b77f7754958ca07aa8e38456f76310695a790252dc1fcedb3d620937ba9c5aea0f5623a28c2aa3aebe3d621095533023958dbee8bba9726e69320ab07ada", 0x4c}], 0x2, 0x0, 0x0, 0x2}, 0x2) 23:32:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000400000000004b000000f6ff00003816ef9d0f"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) fchmod(r1, 0xa0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) 23:32:00 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x2, 0x1d19, &(0x7f0000000040)=""/134, &(0x7f0000000100)=0x86) r1 = socket$inet6(0x18, 0x8003, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0xa1, 0x31) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x8) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) 23:32:00 executing program 0: setuid(0xee01) r0 = socket(0x38, 0x4, 0x1) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = geteuid() setuid(r1) 23:32:00 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x108) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5, 0x20, 0x3, 0x1, 0x800, 0xffffffff, 0x1, 0x2, 0x2, 0x80000000, 0x2400000000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 23:32:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x490d2, 0x0, "d730c1f4bb6fc6e23c5f00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/119) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c653000f9dd8cb9696b6ccb6f54a647eccf1dac99a5730fdf08000000000000009d2eacddcddb6bf5d27541de"], 0x1) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000380)=0xc) recvmsg(r3, &(0x7f00000005c0)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/110, 0x6e}], 0x1, &(0x7f0000000500)=""/177, 0xb1}, 0x840) close(r0) dup(r2) r4 = syz_open_pts() readlink(0xfffffffffffffffe, &(0x7f00000000c0)=""/27, 0x1b) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x714, "62089118dc20b3fe33ca8f8bda43fdcff6e8dec7"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x2a) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:32:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x400000000002, 0x1003, 0x2) connect$unix(r1, &(0x7f0000000100)=@abs, 0x8) 23:32:00 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/60) semop(r0, &(0x7f0000000040)=[{0x5, 0xa29, 0x1800}, {0x4, 0x3, 0x1000}, {0x2, 0x401, 0x800}, {0x2, 0x6, 0x1800}, {0x1, 0x9, 0x800}], 0x5) 23:32:01 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x52) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/157, 0x9d) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) msgsnd(r0, 0x0, 0x0, 0x0) 23:32:01 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) connect(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = getuid() setuid(r1) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000616300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003993bee2f64e71286eb5a6df96aea6213325885333fb79e6c4ff53d47913175962b6386763f5918f9f"], &(0x7f0000001280)=0x1002) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8001, 0x100000000}, 0xc) 23:32:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000300)="118351dedae86b21a2f4641c02591f7ffff7cce764bfff0d16fe09ca121e93d317b0da0647fdf336f87977a88d5ca84ed1c2ed9f782f082e4f181279c2ad11641791788768097308a9a2935f5c49ff819adf4dd5b530146b56eb22edeab2e4ff6457b18588d18aa3ed279d9d73ba8c4afa964c03aebf78a524b1f052b71bfc8b6e05b9a818165e0c8b9118e9176ba1565f0074bafc348478a9952ca42094707bec27508bb3250d4e52c37e3c6c47dd4da615e9508550b5285d97254ec91e35be94d41ee657441e432f487fd45c7e830ded14daf38d1eb00157f9cff2de2492b77384454fc89ef04de60e63bace529979df76767d4f00de5babfa53fc16669063aae14768e18f8d9f34a92e83f09aaa80c10b2db4ee08991b3becda2b1d26555157586d1a51c7528da057912d9f11ea0a8a843a13538b1217e74e1f1cfc8f8300b76d79a2a45b1ec9f03acf90f03f73ce9814ea81cde8a0d4b44cdbabb0afbc2a4bc1d893e5d31c9d23ad1a8ad70dd1c831ce3ab06305679dc9a752cf0d3ccc530af4668c7d203880b20043cc77b681912bcae0dfb25d7d2f2a3f07f6b89cb8c7ac692f375590f29dba7efe89eb4ace576f8f83073016c53c0ed8339a2d2b7e08ff29a9fadacace66f2897bb507f7d8d6e6aa90a1d846c7d4bc2b4a80a5818e56c7cf9058dbb7a0107126fef758467e4119d67e3ce73aba44bc2afb58150ecc1f27d3f66f6743d4ca5abac623f7ab412d0cbef24209208b41bd9f7ef42e875f42d24a149f98eebfbde5fd18463d00d943e2c8566e3d4bc8f5277a0332def4d9bba7665e0413bccb7a65b55817df7a521a39c4f6170e1020b7f216fa7e58f43f8552e9f3c56a390942c91968de05d02ebb2218a93d52e5e0339c2c772da86be0e8790bd582ae573c60174150df2bb58a9e16f794dfbb854f8898c47a0579891b9922a35248e9266526d2bd9e643fb81d52a6fa3fe46769fb4988dc6be83bd04932af21140cd9bbbab363ab76a655b976799e4c2d58b9536ff217e2db33d1048247dc9f52a9b737525366d41561eb46d7ed563b898d8c5f3049a69dcb1f8bc8c26b6869623161f5880d083b6667a0f35c733410247cbf1d6b3161800990412d6ad6012aa549862764bb8a3d74db72b2954c56ad3ea1bd48f016b7b5f0f66acfb74dc728181e0d2e98ae048b35d285776db8321de3ad04f1177675b8b26e7e6fdefcfb812cd7a79cb055602199eb19027501907f9ee1ce0455442fa34485055a2286148f32fa04a572818a2e59163e93756b6db31e280dc06f24af375d4c6fafb6410c8f99383ada4f3fc368556a44ed58b3ad0d251f3189fa1a73ae694f13fce369137f8e24b884071ff6a36643f60d987b01e9d278124159835bb57b84e2220d806e05d8ab79f2d422f25aaf52e95295ae12bd7e040634677c936dcacefea30d84578673df1e7efceac8a426b76a5a2031faec709348273196e63bd694931ffb5c9dde0afe478d835dbadd3611881a04508091cb7e8f4efb20e7d5bd195c01095d1be70519595d59613cb6ac483de910d0244664ff58c87355d9ffe44be15297958c288d4af0d9bb71313bdcaa1abf9cebbbeec435f732dd6ef4df15c8737845474ca41e36cf8dc23a4247ea8285df9d054f6afe7046cd9a9afb8d61380b184e1cd1cbb731e4d93bd4d9084f3cc6c1c9ef0503a7a8495b914155bee7ae5f8472aa9da0d390593accc333db8d6e2042b70581bcbce10a98b7a44b6dd00faed7f51186d76c80d04fa170c5ab95a63a6dc1237702e49430c87a6ce76d6028db05ecb8526405682a6c5b393a32d10a871cf6b47f976bdb481ac785c7338d6287b38dcf530ff84a4e03da95425ce22c4d09989aa8ca37c452b7809a40961007160b61e1efd23b83b5e2a261f4fc37a95f34ee6099a575927989a700fe08d53811ff54793a8678c6f4e1d57b904066853e3dc5cca5b0a54d675b0b1df23bcc1dd885959e1560384a5d5bed68ab68ba877a09c49bf58b46dc7fbfa379f0333d55523d2c652d67890b9ede7c9e253160e7af79d1803ab478bc23fc50b08d8c76cdaba5bec57032da4e44fab0f262efa900b0d486022a3b82a194ae7ffc67786193c842c8cc94b4b7c1867c1941d3a4840fa2244263c5a4ff7a413f7350a822f70455f0afceb2113b1f6e80083dd43cd7a51633b999c6778437f22586cfe8a382e4066a850a330dbc235f5039be292e77846f202e8fb925870b8ba887354bbde1c54e5a8906a08175b0b626d972f5efe8fa5aacb9749e6ed741b81c5f35cebfcb354d6db946e60c84931176736fa425bf3f9331314f65ab1ac0ed2678bbb766d4f9a43a9a62aab0afecdaebb9c6fa284c5437dcd51630e1dec899587cd43d698117888466e083fba4a03ad921e02f9d7c7b3f630d50ab9266e2d41133559d0a7c4139470e5da9c7ff6996de6d82eb6937918c489079b43567d2812268a5d277b71d78f51cd3a74972512e56e9c24351fbe772664817369324fd8e201615cf34dc8f27f140142e7dd6e4537c134d58f75fbec61fe0b4d15ab9847a00c15efbbbea372a88de563a9908dd71bfe8baaa7512a226be6f07c6efeec6bb16f5842bf93d255b6532b56625a6575a2c184ce0e1641b32107d01088515a6793093c1df5518c4ff46640bd8a4d702ae145699679fc95251432138dd52e8ccadd9fc3ba3328847f32000845e5df569c4c8bcba18999221033cd5422de27401a35b85f95c0a2f625f99bec5e86b6594aa3bba71d17513e14c77e4ff85f88e1e29e2d920e805d58d7b93dc47d723585bc3a98cc496048fbb7eff13b30d4e1567c4a1fb60bdb8870f1622e6a6daec7fc52d6f8b130d8dff32263d91125eee25f211d1d0d9f581a64d249fcb757ebf9fc2dc0bbe3c472f1c8c08f8717bc9a739f9e0a42ca1dacfc40a6384e551e6aba9fe7e2bf3234da5bb9b0cb08b0892bc3a9d8bf1bb4f320c08dbe5ef8a04bb7eb07542d558c829b008e0499ec8f75a669fe797cd7dc16fd8e5b90be1de301243a48326816e67fdb7fb2ef7b9e02b835ddbc92734e33e3de984d0bdd74e54469a75471de69725691ab6f86722afb9aae66980114bfe0778f95ee17c8d4375c3a2922a287dcd7be845048a0f180d5c34c0ac1eb00a7089309daa604e05becb0c098c9f949d517e46a74468beace341f3f2e446823b65432b6afe33f61862bd63bc3af0527e67f588090cbeecec381688b9b5191daa44c87d8fa488b68d1d150d038e5fcb33b1ff7672fce5b032f07607e5a173d310615b46c37056d316551a43c810cfd84e26180b11615152f4fe99864e7d2a20e6d0c59a05c3349128843351040e68f374b4fea12df47b412d06c197df7c3f9558eb27fd054030d18ab2f775304af263ab1bd6b8ce96abd9ec96b08accc81f84e7df6a23e8ef25b7d50f1bc48b3a4d8810ee8eb44f8bab8f2cde14443560315e126bc31fa740125e9ad716de503dc3ad2a97dfe8dc1491f1fa8e4bfad8490c5bbb3eadd0000904d17424e6000bc25a3206a3d829faf0fca46f3e9c1df4d6397890d8f5b1ceee3889be31419fe85ba80f3ef67dddbe8c0170cb5b909fd8bedd4bd877c300b86c6b57aab12181ee4d6055d81b163e9070f0ff9b8da30d9c21b741a45399044cff78798c7ac7995f41651d60d4f75fd67fef55e7ca63695830d571d4aee3d092217774399ad9860614ab9aacfade529937ea71233ae22176f7203ac44eaa7f477b191a0ca2858036a1584a549532561992492843067b9eaf2a2b978f4cf5a67dd9fa30bf3d7d5b33cb474b770a2d10df84fbd643dea2d7fe28c63f4460219bbd2a719a19319992f5aaa306b6db947328888ab02792317c7d37d5912aeb06b7ce962073d02ba18f9f5c6f8dca233c65cc2f01bdb19fa843dbd4ea8f1645e0c1adcbadd3f2c48436933cf4200fb6421067c7565a3978dc2708686cf30d466e763c9f088eb3401f323203e75b1953600805427c846506e5e22e0cfe6ac6614bb3e8f1bef6be6699ad9a3bb6559323994149b5bd255cce6dba7da6c3a082a3ff615e097508b8a42e1fa3488253d8ca37eddc510d63ac4f22923b1f3156de75786df621ee778f3848e5afd6c254ebc3c51c7c2d2b4b0a83aa6a22aa7568acb0dbf6c76f66607e5e4944ae7f027abda8580607ce2cee2f59c3ccd95eec2e1b3ca532d31316245a762fa7e6671c3bf342014f8f386b9ea0dac9780f353ffcf2ded899b3585915631e0762c7709b80ac01a4d54e7a700c0980b66e58bfe0576d34472555f1e7d7cdcc63337d285dfb7ea4f92f4d585adab10709ba97c49b068bd2d5ea507925f0324f562c65cb15968bec2f4b8bcd91031dff3bf77c3e5fa399c62461120913f0a84b07f1a5883f050d9e8a46a4e5952e345a848e83d3b4462e89d4682f823f7c569d6e561526b50296ff81bded5f7a4063484407de81935bcb9ccaef5a48a8b815ced010e09c750a71f4b308dee72189043346e506671867a785c8111bf4a6b8c6d21c0aac87c7d53da310b175b6c54d2ae1c7a27483f0d729a078ea277f42658908dfc9e085f89829f98e3e6abd853a5f3c97a69e07a1e1899ec249caa8537841265b001a678094912435f22cfd819c1bdebdb68cf2072acca1a721ae48ab2f4a87dce9399f0a57629b4526aa50c82ab570a4625c4367a15b9f3fb65abef2740c4b9aff643acb51e21f46fd72db2a4c8363ccd4643a5d408292a4fde1ac40622ebe8fdb54eccc29c6d52cf09113c7c58f518fe3c68f18554aed60371152b888f3b99117cb77f4c3fd70993c2f86dd78f433c576be8119c3480576bd5df6ee2d81827b770ac5dcacae2ba5d032d6cd0ebffbb0fe1dde063b6bbda89cf99ddedfef9ee0e020bdbcac8a41c612c7d9190387348c9ab0702849793c046ebbebbe7df259016aeaf7d7c9a1608e553b35e3efb4ab9a1be912dbd70da167856059351572a722477d605b8da54eba3f76f6f45dfbeb917eaa90d02c446c1afc62925d00fa65236c358e6cc4d224a7aff0da37da880e53b64825ce269307ce183ac07422a0e4178bc9797e5be45cefcfefc55d934fd5c4a934a436bd30bbb9fa56cbf08d6b8ac59344ffba09412667f37851b94ae3e42ce79b34433a5e0efa81e278ea9592f3840c0b238a96f9441dad906c2c6a8ffc7328db667e7f96d25beab555760fc84b602a42d418a5b07850018aeef90b2dbd7af7b669687573d28db7d946c77659c6ec55875ce413d9f5034d818fcb133a732d63b4d403eb355fa9f695065670a1f58aa2c06673bf48fafaf1cd362b22c63760e0eb7e52a2656c50e99de4edf8bd84bc7bb75f1c4dccc0aa456d82e23a48b98c29ae95c803136d60d6331dafba3017f53d0571650d", 0xee5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffc, "845c55090000000813fb34357857018ad79f2500"}) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="aa61ebbdf07ed27632726bbf1de48c8861f83630206d", 0x16}, {&(0x7f0000001200)="360543880b796e3563870ac607d9e75697146fd582f862333008b68a568ea1d00cce334ff3ed257e61430d9535ea4c1efa8fd6a9b7982faac75f4619f0c639280e2ea1602a4aaaa489ea267940847c7fc217b142ed47d5150104f38ba7124e28313a70fdff3fd59fc877cec188fc4cb910b6d9281b03d98b7e00308648f519fb5893e4a335607d03938b58b5c46458f965103a7eb7277fba31f5d6dacc290f7ca7c8c90e989e6ecf28c863fb879afd60e19331a1f3d2a306f51c5d88b415fd1229ca1fab1f7276e25b623cbd1142f0ef42723e4cc176d8eda57e274f8ce67438449108fd5e07c5f268641d87adfd85a8804901f7b016ec0da0e129ba3305bcee1165c04205cea9ab0e6e9d2c2a4920dcc82407ec2cfaaf91d0aeca88732bd67c86c60eca1e29bc5f05daa3cd27eee109773e3a5112b21ee09f7d57dd31ea395d18f0f087f63b048120faf4315058ae975734958eb4808c6a342284cc61d2022ea0196dcde1f6446254366e1cb19e3be137fa7b9c09d2fc87b05316293aa33fd5df8222507152be79b2d6a33333b701e05cfd5548769a754c25554b64ddae9bcf30001afdfed6c573446223e5d6183a7b10676500ac7eca8bb3dafa3ca4b380108b4b71d16aeafd7312e7d894baf5c41f8863cd7579a82c2c3f24f316bb1a0f83ff768342db55d9945ea1f2ab13568a3ad8050db620a08afd84c88580b0d5bd6ea21aefd28230e228e874b1619b13748b88ddc47b321bec0e020a92b52ee7005665b741fdc32c4f2a104ca611f4de900ee33e8258fddec6e8645f2fae6a6fa8453d90951fc6285c80cb5c6ed6b0a81dabc9d80ed4147e9dfdb7501b62317feee49c9abda10823b6f0f23fe98ca6492899430feeefc6442a746a0bc1c4ab536f47af6a4a6e892f505dcabde94b1386c23965b62cd9e9a1fc86d9f8f094f96de0100efd5e7f92213fff364bce8ce85a2d5ee7e2420845d3ebc77837eecaf724406cb681646540811e9202829c8238f06c90c664748cd543757b73426d218ad3f01db36d0602d5f7abbfb798d9b77a131375933af53b6a5b0f0a89347cbed523d23203a114a6558f6fb3c5e7c30d1bae359f01d3bbe3a52536d84445fc667698259d56a889e3eea9fe48713ec8a4f81fd643c9a30303749c1af4a9389b32f86916d5a0ec3ce060c2d12f4c81e7dcacf018288e3f884635b235fd61f516a2db6d962f10891a14a2bd2aac6b547d46ab525bb708a487e99bb7b4869ebdc85db77cc6af6051da0d1882a32f4f0ed9e8b38d5ce786e9bb5c20a810f0db219b1b364ce3da2a553e2215ed221d80cd2a40eca8043744a38c12001f8b7422bb17305eea88ce7754af24fe893640fde653a06932057766311d6e373c08cee519acd62678c64c13e9b5e5de93bd27511776a1d98bb34c1b08b67d9d4b43d01503fcb76516e24376ad37f3112fcf536dad1a52d7109fe39968a1c0241f1b238dbf2368c09bbec0ea73a425cda29849bf1ddab75b3bb7ae01231d038c1ad53e6d645483be08a2d6ba4de6df584d3078969be4af8983a3eedaada25d81eabf55f7d20297b26a5eba437d110a7618db1e711256b1b550f81f0cd5044c2f8fcb2cb7fe09ac2daca9c16e49a14b16eae2c5d244cfbc3b488ba9eee2aad8ecdf6a078f7ebc44575bd29a771c0982857d28db4c4af84bc354f8acb3382952a0b3ead96d9c2f5bc0db8ca1d201449535b6107eb30b47bd7a8684ccde6644756829fea14bbeabfff3d87ab4e1b19fa69d889ad38ccf64bf5ce8b22b023fc39e87db19962042ab6f0eb99bc24a7988499edc4b791ce48fe5119374ca26b8b57dc7fdf6478b5b781177177c5664fecde24242b11da62a425c582d2b85255fff7969421d0c8c2d3e648a4b586b1b0725f2fa37da8dd6461ccf96d17e3610af88503b6758baac125ab9d35cb5a790ef53f8ecf19d853cbadf1d46e709608dff60b630acf120646e79cd4adbee4ec796b9f2f52dd83d6a7fa202cb04ef7265724c16e730df8cfe6e77c725521d2b952ac30b9abd0eb689765b6934708461d900623e35bb7a8ad162ecd4b95a830936cd4dcc0fca60562eebe2dbae1b92954559ebe04cea3daf3c7b69ff3a4036e51eb9745df70b594daf24a75e8c50bf019e9d0ec04fae7875f527ea9b0c40c3dc804061d88ca9f89a634a83981713f0e065d78b886929516d353415edd09a62eb1fd6ddb406fd3ef42edffbe1447d8ee388816d051e4b109736520068d41e793e6eda44de0d266a6f2302cf17f03e987373d284c23e3d08ef91d3fe82e57915f4e348a39a800abbc568c76531c973404f0f32af771707152b4560229fb805a8f4d331252e59c9f6b13d3f25d4080289ef72e599450dcb6b45a2be02600a6edaa9bf4b51a46418a87527e21e014bc940f8d8378745f55a1206898b0d0dd3932ac7dfeb0ad85611daec9d2814a224b27a90df3b1a7c5cdbf717543797108757dd01dfe7a401cb2faf10f40b38a447c5e924c7c991603d6213e8cc6c68ffb95feb371da720943d778ac4c0ed73aef005ed7615a993028c7683663793a64373a4b5c2e2aa6cc13f79a805787cf18f7455674052634b45dd059f89b2d9deefbabe31709427280b8eb81e9d669b125d51864a7c7d3179cbba27bd8ab1ce72ded18c00e3edfc1b229f89b724d421b910155a433cad98c56a9876514620e0d8dc4846caa44edd14f1b9c925bb5587bc7bcde48acd53d3ab8e7076d583de7ca4b020616da5f697d8937de758428cbe8e983288a4eb59489c8c0cbcd35588829bf25d0070d1e72c30743793e04fc168a954f5dcf4b7c740a23b8548313e5b16f55e7d13004226982e10aa34196196f63a621476ca42732cfd8c31aabbae7e6cd35ef664f07e4f8bd42c1e4c199c5e27d59c6f3dc1c53780e6564fb8025b27adc12d09730f23446276a2cdecccb1511a6e545f0639fa1ccd8bb9ab7c29e481e17c2ccfab3a85f9c6c1435136524ead59386b4079c0d00ea3e877b9072e14c551371f9d1463cabcdf0a0575b3c121d5346689f1c16c66ba7984844cf1f6ec58e90f89ab774662128a4dcc68d66a7f261cc11d59d7295226bbe3323dca615c0e56f0919a4722f8a898b2b9b5dbe5f885ae9494efb8d5e1777b5a16d085d7ea158b407311487d8833fce31c97c7813b1cedb465669d4f800396a3487b4cbe25afe30862599dd1c8e9ec6efb047cf96e7e81eafe6007027327bfde3bdb167abb20985744d1ee20898ec5d061a5da20e3909d6d1e27375dc9b6d7d0ca863152a2286c34a8309905a1b042593d6729a59f843b4fe6df8304ee5e5edfd27ec40420e9e82af5ac3c0719e1c0cf56e85b8c1df0b986c3f2b9cf014e8b26fea6641f1ebb1659f2cb2bb1dd782f3725ef43ccee01380027248a8b78744fe1967cf819f8b57c78da2ea6844f11273ac3fdf5f66f694a7883de12b898c65ed02ad2075f1d59050c7bdc8b48be7a4ec671eb5b68c7f720b34117e4c3a02a21636ce0736697c7f78c6521ef9cc2dd939ef99f87a9ab0bce9b56ce55842a21f9677c93e90ea21bf5cafdac30429e5e17885d11a00814ad6c5fd546e36a249b957bdf72d9ffd8eb22320b5fceadf90aff525b2334590779ae3189cd75da79d22a52dd1d7830a8662c90cb1f980944f5e64b085d6680130bd1c029852451cce1527dde85996801b57999cdf9e0c62a878d6e8a0797259a17234b3e6c767f7b45df4d0101a4090b89c4187d27e3371e8d23b7454abf017d4690b3c8308cf0e85e5e8587def19ef39bc366099b33adcfdbeaf2af8348aa6b1223d0d7e068a1a01d9ce0e63f26da7851e577472e1897b25e87a1216125560d7792704cf59c5c566262c67f78196f2d192f4050567baf807f3427d91fa1943bcc2e817e268e56573c6217eaea967401941a5846cd14b796b46ec6d052fe6835bedd1324d4d5826859414ac52872fc176b9dfdfa1c68dc12bc4d4e31ba58d284867fb621c434af2575641623e0fa1f6e92ba2243d24afe0e76b647e9a59fb34c961a92f6696f180cdb992ec6541c8c30f7133319c656ec3ab9504e815a7e08e782a077fad4fc53edea65c84aa0825346336e681c2d8c000d411640f2dc228899a9f7e23fb585aceef55eed3d769d6229ea7b39e362352da12bb79bedb18390222eeba9458da0210c2ebabd7173876993543d197d14e8818361edf3c942cc44ca32d7a86900fe1ae63d8585488680431124d0843b77a77ad4859988b5c244087166195764dbe1f323d061cba3d2399a49b74408af25abdd677e762515dfe105de4c0c9e365986ac7df4849898d8b21cc23aca59efb01c94fcb71fb33521913af4371ede15dfdf08063420ba2ea421ef9a7c12e4d81160f78cb8135eb5ab8aa52a3d2d10f09856751f08de32dad2b341cf4260173e26ab0d772464f740675d30399c56e879fd317a88cf3430c05b5956f309b5abd6c881f65ded3cc1eb7ff989cdf464f836920806d33793f35e6a0ccaeec639c201d8bec9a2d540664aa4f6b06dfbaba4be07b3020ff3a89521861a84469cc8b8a32553caa9999d44c509992280b7a07c86f39363c662afeef46e4bd7ce8e4a55d04c381da809f4cad00887fe8aa1d799b4c8688fd8320b2166a76138a435cc23f39888b1cf0ec2104fec7ca5ad6d881ce918c64bfa035e5d653cb95956c3c354cd4ff1380a0596a6fabd2ec09354aa174f8c0c73f65e7e9f2c4e91be5424776f35908e60883b5bfadad0395cbcc8fe910b6667b733eecffd494b1f8c3a459574de044fed2a8dceae85d83be900ad5585ec13a91466b96e2a20b363749bd6995105e2d94337d61e65ea182ededc72c0d66f0b78a66bc20360a1e69e681b8716a7ca8090167c897e7d98fe1e58610958302c70f1cba53c0407bb663027a8802fc46b14f4eebb60412af09f8e0107e614c38ca07941b40e62e8e5475cdf55ef20bda913f4a0a4dda3a1ca16f6e580c5718a0a56f9271206f632406e6ab1e805dbbbfbeaf609bb8fcef8d2e93784678fdf11b193ba95df89cc3484d65510faea870630d19949ade7f6279f3180848c2e6c2c55cb6ad7768f8ade2c7a013fe564d8e68ef606e0f890e73462715703246e7bdc4a1784b130e907fecc136a831401d1aeb6b643ce35aa14e4dd2b50fdd847e3cccd64b1cde1af26678638f4fd23cb06443509a8a5cc856ca44cb1ee58acbab5af30e5ebe07757904d0a0c07c85bef5798e8cf02055f7e21b90b2b8bc9a54998074020f6af1e5abb594f4c3fee9bc2209657d77e68ef0934446e189769c3ff69a9c29d8f7cbeef9002864af6820abd92eb8c0e96d62ff1cf4e67dfd129d4bae75650b119c7d738d0010cd6e1e5abba887362c81f9cfc536d41d7371ed7ac93aa99c3afec05fd6325ef7fed6e7d2130478237055d632f7dce913d1ef9d6c89b660df9c33560ab5cd6ea95eb094e13d6833d798ee813e16b5a5be6b4798be1bcfe8daef786de1304b14ddbc4a9fb38f1926e74d3c853c0f3fa56eb49b917f09d1dbac67c023ed294077a209785a7c19c9bb11cbe9dbbd278552025b5f88852cee256d0417c9e044a2598f3de70427c2429ea3fbe45731cd3516a1d4369c491598063fe4f8735f42e7c6a042ab8c60e3bbd760b8f0e203dec0941318b35409bf0470daa00ece4215e3454f8d18c32405d506f8b9ce0c652dc557b1ab429d2f4ca9301f604b50299325171340647edb1eb62b1d6e1c8955056b569ff2a2f42ee04eab4e45393c5d8005a28a7085ec758db5815aeb79da766", 0x1000}, {&(0x7f0000000180)="8f0dee766435f3d423b04612719165b4d999fe4ec5", 0x15}], 0x3, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:32:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x185) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 23:32:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000200)=""/243, 0xf3}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:32:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 23:32:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="752feb7f87094ae194b1f7007401c370755d23d21e7e88c67dc56207361a421ebd", 0x21}, {&(0x7f0000000180)="5a965528900df2088adbbd5defcf63549079", 0x12}], 0x2) 23:32:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) r2 = semget(0x2, 0x3, 0x6d2) semop(r2, &(0x7f0000000140)=[{0x0, 0x2, 0x800}, {0x3, 0x5, 0x1800}, {0x4, 0x8001, 0x1000}, {0x7, 0xfffffffffffffffe, 0x800}, {0x7, 0x7, 0x1000}, {0x0, 0x5, 0x1800}], 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x105}], 0x1, 0x0) 23:32:02 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) 23:32:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)=']', 0x1) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x0) syz_emit_ethernet(0x6b, &(0x7f0000000080)="4280669a777ea5b93e3614b3d79aebb86368d2b63579e0395a4bb3451a8643667547ca1630685879bd6737a0b71be31dcdb31d80f051e78333f21bfdea2ca9a3244979782f6825837a4571afdb27edf906be93f1ab038f27f55e7629a65c17df4b3f9aeb982c704d47a3f0") 23:32:02 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x8001, 0x4, 0x20, "1c45417846dde203613d9acd71b17f163110b793", 0x2, 0x80000001}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) 23:32:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0x40) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r5, 0x0) setgid(r4) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) getdents(r0, &(0x7f0000000200), 0x0) linkat(r0, &(0x7f0000000340)='./bus\x00', r0, &(0x7f00000003c0)='\x00', 0x4) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x73, r3, r4, r3, r4, 0x80}, 0x9, 0x5, r2, r2, 0x5, 0x0, 0x4, 0x8000}) 23:32:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000340), 0x0, 0x2}, 0x8) rmdir(&(0x7f0000000200)='./file1\x00') 23:32:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x21, 0x20}, {0x7}], 0x2}) 23:32:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) r2 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) r3 = semget$private(0x0, 0x7, 0x200) semop(r3, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x5faa, 0x1800}, {0xd18a4151f2ed832d, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r4 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r4}) semop(r3, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r2, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r2, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r2, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x5, r4}) socket$unix(0x1, 0x0, 0x0) preadv(r6, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r5, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0100ae04005d767c81060ff292fd9da465dbf378bec7022e6bdca089510596d1f45bfcb46c552aaa4c9a0f458a58e64245c2fff2ae3f21b06772ee8c72f88c49baeff6a5208ca6ed029ffa1c4019beab45240c4f19152c4cb70b713aca4017531ae1a782b5359b487ab44d4c58d7b5b1c8055d20b50150431b1a5f2b0000006c70fb141e514d33be065caa4914884d4f4f6b7279f31976d223a36071e4ab613c8271d9a402313a74cbc449a14f023adeede3edf89aacb7d7674b588482d88ab4cf56e02cadeb8677fbb41ee78b723508d52a4378f4ed2f122f3b8f84cde09d75e4d3017f3079faae5740bdca000000000033efacc5752343f4d98975a08cec1d16c45b10d7da2dfbb72de04c9278e8f60f67a1b8973b7a93a46e9bd719c9e41a73b8282da74d9e4bf7c92b46508c87fbc7fe5fd7b141d6111268c01242cd2e8f4e73296f1b6fdd3fd26e47f5f872f2ffee527643726a034227a2a20780460ae51a5950ebc0b48b77730576440957f3a3c06d7d8b49503bdf40b1ae0d111516974fe183a1ad0b3fb2c5e8b03c6991116bb8ad6d7fea4e8f93b369b8b8e8f3d716fefe04a3ccc4cec8354799a0dbf474cd17e4390bb45c446beeecdaa46b5f"], 0x1) poll(&(0x7f0000000680)=[{r5, 0x80}], 0x1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000640)) setpgid(r4, r4) r7 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r8 = getpgid(r4) semctl$GETPID(r3, 0xd4094ea4615d3ec6, 0x4, &(0x7f0000000ec0)=""/132) fcntl$lock(r7, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r8}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() write(r5, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r5, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) fcntl$dupfd(r7, 0x0, r6) 23:32:04 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) setreuid(0x0, 0xffffffffffffffff) setuid(r0) 23:32:04 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') geteuid() r0 = getuid() setuid(r0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ff7000/0x1000)=nil) 23:32:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/63, 0xfffffffffffffd01, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, 0x0, 0x0) 23:32:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 23:32:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/15, 0xf}], 0x1, &(0x7f0000000200)=""/58, 0x3a}, 0x800) sendto$unix(r0, &(0x7f0000000300)="aa99a5fd6df049312bb82cfa66414af6a8578c1ba36d75821f1a9e0978dcbbb8ee125148c237e0a7b5cb917485b95c590216b308d89302a7a2f84cf889d3430a8853fc49d696d567d0a92ab857c41b22ea280ac00168e78631bb89172183795b5811c4cfd74c2cf7384e954694bccceb8cf05023431969cee38c", 0x7a, 0x4, &(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x41) mkdirat(r1, &(0x7f00000002c0)='./bus\x00', 0x2) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000800)=0x3) 23:32:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000040)=""/45, 0x2d}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 23:32:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/69, 0x45) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 23:32:05 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 23:32:05 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x10000, 0x3, 0x8cc9, "5fecd6022363b07d7a7cf377b37ec0803931bf39", 0xb, 0x39}) socket$inet6(0x18, 0x4002, 0x3) r1 = syz_open_pts() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xac}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) 23:32:05 executing program 1: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x4, 0x4}, {0x18, 0x1, 0x0, 0x5}, 0xfffffffffffffc45, [0x5, 0x3, 0x0, 0x7fffffff, 0x1, 0x0, 0x3ff, 0x53c]}, 0x3c) getpgid(0x0) setpgid(0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:32:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xfffffffffffffffd) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x9}) 23:32:05 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/79}, &(0x7f0000000180)=0x51) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) dup2(r0, r1) nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8188, 0x14) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x4}, {0x18, 0x0, 0x2}, 0x9, [0x800000, 0xf19, 0x5, 0x20, 0xfff, 0x0, 0x7ff, 0x400]}, 0x3c) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x22, 0x8, 0xffff}], 0x758, 0x0, 0xffff, 0x0) 23:32:05 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)="e1f10300", 0x4) r1 = getuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:32:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet6(0x18, 0x5, 0x1) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x4, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:32:05 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x80200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x5) getpid() getpid() 23:32:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 23:32:05 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) socketpair(0x18, 0x6, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ff0000/0x4000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) shmget(0x3, 0x10000, 0xc6, &(0x7f0000ff0000/0x10000)=nil) 23:32:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf0, 0x20000002, 0x80000000, 0x8}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x0, 0x3, 0x7f}], 0x8, &(0x7f0000000180)={0x2, 0x81}) r2 = fcntl$dupfd(r0, 0xe, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000000)) 23:32:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x22, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x7) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x8, 0x9, 0xc3b6, 0x1, 0x2, 0x4b6e, 0x5}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 23:32:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) ftruncate(r0, 0x1000) 23:32:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffd6) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 23:32:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) pipe(&(0x7f0000000000)) 23:32:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 23:32:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0x48) 23:32:05 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() r2 = socket$inet6(0x18, 0x4007, 0x5) shmget$private(0x0, 0x2000, 0x22, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}}) shmctl$IPC_STAT(r0, 0x2, 0x0) 23:32:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x4) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10808000000481f, r0, 0x0, 0x3) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r2) 23:32:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fsync(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261ebb71f9b060eb8d9393d50", 0x15}], 0x1, 0x0}, 0x0) syz_open_pts() 23:32:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000000000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) dup2(r0, r1) flock(r1, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 23:32:05 executing program 1: r0 = socket(0x1d, 0x108001, 0xd1) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xd0) 23:32:05 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x3, 0x400, 0x5, 0x8000, "c7f8177f2cc954899a28a948ee5147b2f89cfb0f", 0x100, 0x80000000}) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="012121a66b49b1ba7028c6148655b13b9068a0746fcff44fb168c035266f3d5bc52ab63c554893f8c5770a4feea78f62"}, {&(0x7f0000000140)="26f03cf9fcac9e0a3d03ae1679ac63fea16c5e08c6a9cc10d0b040e079f5cb571a99c0283f725bcb4264c7eddfcd8cc21a91aa170bd51c87c0661bc9ffecc64d79b7f1a7ed07403a54c0f8df2ed9d36bfc12addd16e3e705f22637f6e9e67993a2fbba3fdcd4c90bdbe7d5213aa58bf46708c0235b4de4b48829d2be291d0c478c5750f9c96744f5c3788adc9ff365663d29c7f93315c34be813db2746fec4952f248321eb6c56a45b4d68a1ad20a4b662f52ca6a67ab30a58eb56b62271aeb40eec376d47c5f0641f4f5ec89a87ca061a"}, {&(0x7f00000002c0)="f669d2f6414de7374a14e2c582600995746fcfe23029a3032ec1b99ccf2e8c05c2a7f7b4ec"}], 0x10000010) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r0, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) 23:32:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4813, r0, 0x0, 0x0) fchown(r0, r1, r2) 23:32:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffff7) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:32:05 executing program 1: r0 = socket(0x10000000042, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:32:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 23:32:05 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="db1204a46d0b5fabea395b1324a085f356a81b4a2a9672bddf91734c33a7bb0bd822c1a42c196e60251eb79192310dccf3813eb984fbaca99960f3599a6eff712f3f58cbe790b3b4f93f0d19c08bdd02777d151f3a2d7a9ac4603e4a439056", 0x5f}], 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) 23:32:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ftruncate(r0, 0xff) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="754f2e11da6d946c992fb8f04c8bed2e12723f8dc03fe8b78fc4fddcb6f2cd1a5fea0bfe8f452a77dbe06c8f7e491c0372b46075889e835cf0ca60b3c0fc76bb824847a626abbce3ff5e4dfc38a46a709f056de3a2bc16914211ca481c08855e55e7413fdfc04fe03c37c4919ab873572cdb41d84fdd1bc1194e4ec8babd32f4fd09f79d97a0ba07e71e0b396be764e912e30342a7a8bab0e2fddd847dddd0ab5cc15227862f70c784d0f0c69e1596903474fa37b1167441608f87f6008bc374e2b3865d1df1bfbf1e9f", 0xca) 23:32:05 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socketpair(0x6, 0x8007, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 23:32:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x840, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x4, 0x1f, 0x0, 0x2, 0x80000000, 0x6, 0x3, 0x3, 0x100000001, 0xfffffffffffffff8}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 23:32:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 23:32:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) ftruncate(r1, 0xfffffffffffffffb) 23:32:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x4000000000004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) getdents(r0, &(0x7f0000000100)=""/15, 0xf) openat(r1, &(0x7f0000000400)='./bus\x00', 0x0, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000440)={0x9, 0x4}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 23:32:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 23:32:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) recvfrom$unix(r0, &(0x7f00000000c0)=""/218, 0xda, 0x843, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 23:32:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) flock(r0, 0x2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:32:07 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./control\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) mknodat(r0, &(0x7f0000000080)='./control\x00', 0x0, 0x0) 23:32:07 executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) clock_getres(0x5, &(0x7f0000000040)) 23:32:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:32:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000e80)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e00000000000000099df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613ee53643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982da178525532e9d12958f88fb4938dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311a", 0x232) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="20c32d183f720a575404c88e415c1dfbcb5cd17354cd7751fbe68fed3b6dc55b9c01d586717e53eeac6c061706504676c1d746423e5d6996bb84e6045b58ca66c073b7a0d188276c460570459f26f1ec1295ee878d4b84f2e6d0", 0x5a}], 0x1) 23:32:07 executing program 0: socket(0x20, 0x1, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x5ba2, 0x275) 23:32:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x6}, 0x8) 23:32:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="ffc13ec5632d", 0x6}], 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) r2 = shmget(0x0, 0x4000, 0x342, &(0x7f0000ffa000/0x4000)=nil) r3 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x1ffc0) shmctl$IPC_RMID(r2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x6, 0x1000, 0x401, 0x1, 0x88, 0x1, 0x2, 0x2, 0x0, 0xf209}) 23:32:08 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() getpgid(r3) fchown(r0, r4, r5) 23:32: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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:32:08 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/199, &(0x7f0000000000)=0xc7) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) shutdown(r4, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) write(r1, &(0x7f0000000ac0)='\n', 0xff94) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000080)="f710244d92443de071c0e01dcd105832a6855e4b579731a18584fa701ffbbe0c880ce4cb58564b25684d87a30344bd8b090d37352216e06ab8bd135d8839906a366d5d30", 0x44}, {&(0x7f00000001c0)="ed604b914371757ed6f6f7a3f45e512b0534d8a96d2765840620d951651c30d8820411b31ae1dd36f85a45f35a002765e6b486f8163541aa54e9d7c73131204e616363689a4d0cf4ed7c3b72bb8857883e8cc0b3bd8b936a0099ab0d709970ac2b5d23c8b566595372ca54505f0e1f289b2000b4", 0x74}, {&(0x7f0000000140)="a0a3ea43a663a3f10f0b377d720189962a741d2ab8", 0x15}, {&(0x7f0000000500)="38acc4afb9caf7262bd35b61f109694f161c643fcd852b8b0144bb44ebe14f54854ec136fdd919af5005f2f588cfe09be685d95b56ae6c4c24a7e2cd6025bf0ad06337251e27024f3033bcdcaa1570a5738e6132d85c9c733f12992cfc3d90389e17c29c1fd0bd58d668196d27dffa427b194ef0051a8bacd0eb34d53afff180a26e931c7fee6f466401c535779c9298858625f705c2ac9a70db5a24a2dfa7784dd34e61e3276eae5587f341d4e1956decc082b55c7e87b3949900", 0xbb}, {&(0x7f00000005c0)="388166c5233ba9aad8ab758ba901217616e121eeff0077548f13bbd7469e1c530fc061993df2124f43b2de45589a38ab73f0bc57161bebca4549680de3e59a7d0a6ee2b5953f5732c3cf57590db6f26aad63da983a6483bba2c5b10bed4abca73299ff904abab3cd3e2f55e465dcfb3f225bc1d1090518f9b930bc9135d9835aa3be57c9337aa6a2955013b6417d603d9b8941360d2d625870a22a1645b645e3ace050aa349a0b203ce09b86cde4d74f5de8f9e3b4598da4102312f680a710cb8ac870fa45044633d4edf1c8fb5923cc442f61132e743a4cfec7790b872381", 0xdf}, {&(0x7f0000000240)}, {&(0x7f0000000480)="1f6824bd6ba7f8e83eef", 0xa}, {&(0x7f00000006c0)="9eb621d504e66b2b3a5f952a77f7f876d8a47e9613e5b8181ecb065e862b58ac6fc710b47e1b2057816b824cf680c742e656c6a96e9fb91319dbb198043884e84265aaf10df32c79ab398b4cf539d2d8d670de0f31200bf09d51e5ab17cb9e59cf4518fdd9a53eb8bdd4947f727bc236a26658ed220e4f0dc54ab6fbbb5617dec45db412701a2792a12038b53c0a5e4bf7e2d2bd89060e59d4a6d5db3d264bb2ca8e46a67b3039bfc531e0f9ce9ff8d43606e6c6f7597e9c76867836c0af32c2fcb5ea022037ab3d2557cab9c526a4e336ba1ab132a753602805ec0976f067714e49569cb3b280f894d3965b7ee2d7149298", 0xf2}, {&(0x7f00000007c0)="3d9c2ffb35e73138f275a6529b3ee37c0597fd7d4024e47b8033d40a615240a6c23e419453cdbc0971397490279583b09e91880353a0405d78acfa1b02e48fa3ee61855946a1fae988184dc90c4ecc6b1b3a29ef73005478abb1d1bc91c68d187ca282009e7a5f2e8aa7bf9859253a8db9d49f899ea7c48a4f4d051ef281c2a8b150b44366d5b6f6895ce325a167d042b2210be50ce9d34ecb167877", 0x9c}], 0x9) bind$unix(r2, &(0x7f0000000a80)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000280)=""/213, 0xd5) r6 = shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffe000/0x1000)=nil) r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000a00)={{0x7, r7, r8, r9, r10}, 0x80, 0xaf, r11, r12, 0x9, 0x2, 0x1000}) clock_settime(0x3, &(0x7f0000000100)={0x5, 0x100000001}) 23:32:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) r3 = geteuid() setuid(r3) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 23:32:08 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) r2 = getuid() r3 = getegid() r4 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000000c0)=""/126) fchown(r0, r2, r3) chdir(&(0x7f0000000140)='./file0\x00') minherit(&(0x7f0000093000/0x1000)=nil, 0x1000, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x4a0, 0x0) 23:32:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r0, 0x2, 0x3330d93aa897e193) fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xc5, 0x7, 0x6, 0x1, 0x9, 0x3f, 0x7, 0x0, 0x2, 0x0, 0x1}) 23:32:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) open(&(0x7f0000000340)='./bus/file0\x00', 0x10080, 0x40) setgid(r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x0, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 23:32:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)="f6fde66646771780461239ab8c73896383d2a6b1a24d7aff33a2fee141abff6d7d7a942be7400c4739202dc18d9a6775a7299d6cbc5a3d933868f4caf1baa8701ed8c326db023731d8ad07cc91110d", 0x4f}], 0x1000000000000092) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\']\x00', &(0x7f0000000280)='\x00']) 23:32:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1002, 0x5cc2) r0 = socket$inet6(0x18, 0x4, 0xffffffffffffff80) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x1, 0xfffffffffffffffb}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000180)="5c112d17b9c2743a53f22129b1bcabe8b233488c7010ecf389fdc056f543065993cc3b243b6449e3aa0ad846a195a13f99dd8ef16432ae57a26d490fe0cebb9285fdc901dbcca120ca72d688454486188930ac63423793632adc35d91b1e017e2e09209bae62359c99645a148b99e958135350bb1df3549f2579fa16eada58b4e7b01895bf14fed3a53f71e0a7041ad85f490a6c3593818c7cae400ab6c3b02792cb2bf6a8def44511fe00da6ce13c203b3f16f3fca52787e804152423e1bb61a1bca94f4742f106d8b03b676cba03c37305fd512b8ddb689d3a", 0xda}, {&(0x7f0000000280)="d55125623420d3f2cedefa4da9ea6136ce9aeca419df4383e58bb9a0a266697a40aadf788c488d60d73bcd380e2c4d516f258f8139f3c3e0ab199b3bd3563819e9dbf1b9a49ed8899d00cff045c9effef421cf6265ec01d7079b08afed45c59077069d05d3c42597533e810bfb4b6b023e8949bffd3c2d488b78d4a99afe58a675231ad778f8f9c5e6738b058e50b637c2611976ec6fceee09b05b4f3e9e1f731811bb00f8ceaf1baa7f49703209026fc9924fa6eed173d62fe456071f87f8def13ed31d0bffd2a551292f59f6fbc032f6f129", 0xd3}, {&(0x7f0000000380)="bbc7c8748633b41f304129d65fc9928cd46aa9816e2fb77f52ad79626a57ac47f8543265cac378980dd659413bdb825c216f9d5aca6e262dd0d9b26488a3838b072e1d74c4b0875031f84a2a13bc5529575526faca7c3d90fe2023fd33057cae8f4a8d47bf50e1c0066b5dfdd854be69a316b40faa37cd7b50d2bac08dc08deaa9a8e2439cac080479ae49e2601dc47eae", 0x91}, {&(0x7f0000000440)="eb14443ccf7e4669b0c3bb81ac11b5edfc267be6ef1c0e18e55bec14f6efbdc5cbc7cac4af14515dd54d1f046809b1dafc89c5e545fa3d1bf5e5b111aa3237ed5b66288440b51458aa998ee933e1ca0121b7b941ead12a5c184c6ff0", 0x5c}, {&(0x7f00000004c0)="50aec8dea8cd3d6509c703ca6e420939b4540c8ecf17df34741f324ef73f1dfc650deb8ec8aaca2a81e9b31a4eaac8bf48a6e829cd692c062d491b7042060c52060b0935584012f031a084e6ee92b5f029d778ae30e4938ad9f754ce7a33e5236286c2b061bc13356b6653d34925fc7caee2cf9262b4e0", 0x77}, {&(0x7f0000000540)="efafcbf6d13b94206f8b482cc16e2170dd510f9530f11cade442344f2524e023c1e061dc7887dd9146976a3b4849368679fc0701934d2dfc8d7aaeb70f2825e13d0b48e2834d82260b52c9375e419d9a1e4eb0f5a10959009e1e03dd99f043167aebf78e060a80ca4153b5e43a1b0c7d5ad2b2e9b2cd409c48acee15b8bbb25e7e5eb480871f4b0c1d022544295a741b16899c3938b84cf948c7364e42607f", 0x9f}, {&(0x7f0000000600)="c333297dc5b9e25c4506da414dea0ca11ce648ce58b44b8aae3cc3dce682e282c969544708b8d8f22c3d33bf55d338ece41836f0a80d2a902e373150c44fab84b894e3df2082cd746e63da84b30852e58a41fb59a9963be2e1a2e5ea9534f9dfa7b3ce7eebdd994ee40f2d4247db4c37a720283705589807991f8502aafdf33a737e328abc8ad311120d018aad83a64de790f9ed4b8e1896c86286735cf2dca2545c278d18aa3a1e78cfda0d5b2b5dec9a9370ca0cd308cb5934955b19f25988f1c7aab1b390cd1a6ed697597d03a46594a0704aa72dd246cc632d1d7b2a42d980755d0eb854e1847b6c5b226c7519000ac536741c718803f1415341", 0xfc}, {&(0x7f0000000700)="2b7f8cf6fd8313c4", 0x8}, {&(0x7f0000000740)="9fa036ccff4464cde503794e7fc7a13f43f636339c1d4c4f1e3629beddcfcb64501c868010cbb5aa335669c0721adcfd678fd8a2432999248f869e71ecd25e6b9c3b17c71919c7c2cd9733", 0x4b}], 0x9, &(0x7f0000001c40)=ANY=[@ANYBLOB="5000000000000000ffff00000202000061669525038cabcd67d3484f478a6f721724d30767b811155a8c624c8e3eb3722e420f8df147ab10b7a32fe3e1cc296f5b61353803f6a698db810152200000001000000000000000ffff000009000000f000000000000000ffff0000faffffff29e26cce05eb7c5f51f81aa3b7ccf744681d21b9c65e98d2026993fa787d3fe306410d274edbedc43c8215ac63a3f42749da14c38a0a46cf903b8b948103aa8161e28e13b89b27c4513b5082f0dc5f1eb920219650fe2231c7ea103be3b7b0b7f7d26bd766cebba134abdb5b507491054e06fe1c5ed2716acbe48320037a05dec54c3cca7f6386c2975f0558dcabee2ce062d1dddb80e7392320a1cc1b1b57c3dd4df03f9251168956a3668fe53ab08873306e759616b11fd43f4f88b3eab6ca18b1dfb77bcffdc533a4ecd06b2ec44e30a675a41b3c6da0bb2800000000000010100000000000000100000004000000098fde2ea9a766d12a4be3d4e7dc617c265df2aef0201b38c62d27d28f6dd997cfc4b30a3520ab009bf23af88381490aa4d45d8383f8707e1d4eb4bf32b7e74fac755131aae5106a1da7fb248ccb963bfa73dcf3848d9f0988095680977ba602a2db354465485f1698f0ac61961bf55258208ca3f31d86d0ac9ce335e70f81cad24ae1cb3d9f9d826ab9e65c154c9743b57e93a1026e98d9f8d67bb66a86c4640dd5b2b4f6e63840a58c789305e98b82b1e6f1eb8ab3d9b24798abb419ab6d59cf61ef44f4b06ec04102e81b9c28aa32f4b9e1d1de2a95e65cc619d6ced4c24ea49e55f381ea38906b0e33fb8180c3e535203b4118a2310c7ca80e72ede85536fb438d283ffe27c5b4139b21697b5e43473dbbefcb36f6fe21cf31391e0d839fdd8df318b27ccce9a09a75761a1add4caef497ba71ee32c15b28548687c135bc39e6e4eb75cba38036c17e98a1ffe156ab0eab8a34a08ba8459fa94e440d984a976e811b6dd76938fb61b91ca65fcc7fd712c271e038a10a74453c868b7888c457449cebf4ec3829877994279e05313a9130e2b3cda63398fae7f9ca62575abf92916c57de8584453d9ccba200459a88ef171b82443271cdc1a937faf5e8779e3b4d0eb53dc5045ca324f7c96d3acc03a9cd84200bdfc0aaa4f8b3a0136f948198c37483058906f037d0581f25d4d3dfac7710c0bf666e5893e51412c0cebd8d6499a6fed977a789e828973a5250ba32127c2ac64c609ff4e0d06b5ffeb66c9dd6995345456e9c85e35b80baad4f7bf935f33f13ecf2cc549c8a50408ecbf994c77ef15dee16da032d89eca3b72d36dad8765484a79d449f543d10323417afeae68a3d55329b71b6f32973912aa68abea88a1d723b891030652234498a80f79c438a1df8928c383dfdaf3ebf08d4832c98b5c820e3656a56783c38c7df8654deb0e2618c99de11513ff60b8695f99355326e84f1e47e8f0c4f941d631ea7473d63245c81caa44809bd6d0bcd15ea3bd0bec7f002d3c395b0f9865aded9ef049f4e8a98c1c0a8612a638a54c9edaab349002c6477f19e63ffc7b287c2a5ea39e1b45f2c07a6f7a714e50c791afb4b516f73568530b2b229ef2194dcb0e6c0aa899301c01f77ba21e1f7c9ec0788a9e96156b76a316fdb55f94cfc324e8f709d20988be7c0fe24833863d085d2c152b02fb403bf0aff1f2357ac3bfcda8c0c64321d659e9483ce62f8b2f05f79ae925af728a179088b289992862563919eae46674c9ca2d0ef0772b1cadb994e6368cca590db458fe7c44d93655136c5813e91bd137da03deb87e6a117f6d4dac6c0dd00ec5b6d962d258657f0e94450932e442ac3b489f1c84eb68b6e08b1c4c2eb261e4f26953cb96baebd4ff9f496469eae93145bb2e5ee0ced1d298dadf9e30b2996cf313e6667f3405c125d55b720476945da6c8342fc75e4a19c93558708407228f8d0e1713917c468be1c076e0273e98cbc820cc2f6b60ecc13195e4aeab3c453561721cbfe3765c6daaa69ff771c2a8224cb3a70bb76cb8dc9a41b5823634f4998a94ba6276c7d161e77e245a07edf15c95b019881a6a90c7f43764e2b463e76ae482cebf423c243c91e505e301b3030907ce6bf7727ae7dee06e010e01aa87c5b8baf8ec2bb5b0e3b1b1b28195dfd9323823833a5c2c77b1d51f5edf3b8186933670147da30273bde282908f175abc38b29b09f329fdb7a80637a6ff61dededb5e126c57ad97e1baea2523c44ba886aa96d1f28c9f2a8ab6c8db9fc6bc9ca4748dc7b964b5962655962558c7f38e9da7931bed844794480521ee3ebb0b49c9cb35f5d68c08b823335baf6742e4f7dd64c5551ab15822182d6c9e91c593d43a854ad84e0868c6707526ef73839ef5212deeed8e1746062c9502e7457aa2a662aae88422c0f1f76933f5067c1435c4403a9c4b0f19ece8163239791de91f1ee536b4e8cb34baa96cba15bf35c0ed5cfd2776f67a3a51604ba0db526d907197c87e8fbad569acc21fa7921546f807e3b4007424cadb345f4bedfc1eddd7aca8cb197e38c3753c91973b6192c81f957ea35cfd2fb85163d29d92b3ea1d79a4c6cd36504323cc7cb3262a0e3f5181d3d85398957b115cced8a48f647f1b6a4105f1846eefc07ec17860efda2523a3bfc87ddc4e919661e31fa7a5b2d3c1b4c5c39d635e6c8ebfdcbd0356a976e7619f4de60503d5126b67616f03ce67eb960556ecdfde1910b17c33f707cca6030bb07d05803069372ec73a990950067db43638522431d5540d5b5bc7426a5e5959e136f419732cb3fa1f3c0132695d86f02b5843dd38a35e90863373f7f2a0693517b7eaad57711826a5977aae4ffa5de0fd32925ea993a66db0addde6476b59df6319ba153236b69cd665aea9f957a77d2cfc8d3e952e9731a305c1236c1078e5c59df550d987c0ddefcd598b62d6857c738ce997dfbbdf0a8d980f2f87c9cd2f3cb7dfd4f4cc4aa647648206880f4d632c5b9e0c438e674d128fbc663126f0b13a1a4839a7e22a2c9b492a360f38f46f25365ba44c630f497456cd9a284352e91f820c400e685fa8ad9455098e406659406e194417602ccff3492c4938e23c373e8c0183b1d095bfdc06fabfd35c7cbf9854e02357e9ddecb4fd803f3ea8ce6142d3dfe5401f59ab919360e92099096493bb023a1f49a8bcb2427f5cd1d0a07bf808cd09225364b6b29e50d0969475fd19523d2585958970fd161c918dc38dfcd62e50714c37aafc63dd32d0dd9cd5fc85c5c4a2a954f7a8844f9993b0757bdd417d37197994387429c9380aac7a0987f4aad4ba4994cc7b875c776f4aa8a772d970b4508e59f6307ad938da81e56a3eb705265f8fda35e778571c242bcef74546d06c12310e699b9c5e7da8751efead5a0533b6626b6756be32849bd8c74899edd88358d404b4731c01f9817445cd07afdcc85c932224dc6bd3be5348efd24a2193f6becf38ccfb9897d880c8544c7d4d30006073724f67284ce6d4e506f03c7816313024fe5bb0fc5ca34302f06d9434e0373e51cedf2658a4ea0a50180aa8b279b0061f21a5002e21563dc4cd66a5c2d4e89b224304e0fab9a61d869990267a2ee27d9ebcc440ab861f7c980b87c42538428246a044f6482b2fad3f36e6c73389ef37cf5d5f16e4957202f147659725854a6fccd834ceb79db13aab15bf213fdf582c3b51cb6212f1fac769a88994a56bcf5df434b7a6ee48bf8045dbb4cd58711a589636770c4d16f1058bc34c2441d41f0140c8301ca16d81da68fdf4c44b4f661d4e2349572417cdf7626e43cc26c7706304a30f420b2b21714b3164f9bf7fa1cd18ddd86c40fdea36528642fe95cf903a4d2675df7b54fe19b7c90586978569b8529daedab04282f61de9662562d3ba8d933437c017b9e6cb9665e97d2631204596b1778cbaadae784ac6614b06dbcdd7763bf1a8494a7a8f2ff1049521d4589a6bc7f2e0f7e579897a0359388b6bb23a576c99894e3bc54e15667cca97f51d92a1a04bd699a9145036489b7a7235b3fe81680a015953f253d391b36d9fe29e6cb3219ef76d087e57df2112d8737cf4ddc1b4d2b8883f93888ae7956fc305ed1b959f211b7421199d1d2bc83a831d23b3bd8deefb5be6bab18af7908d9178ed9895794c69d5e9683e53c285f96f1009afb21aaec0a3ab87089009d12d3cdb280eccfae37a1b4405b356a5702bfee5df31974ec540b35d12060559db99df01e1c148a6c2123de90d7328b6665f8bdb4bcc23c9f46d1d34de5bbd667353fdf62c8e8257a753d2014b6b11637d9949ee8dc377cb8dd3506900f7581d0092df0d8a8d0033278a3011cb32e37c7e41c53234cc0cab3f1b2deeca5e807a3fc14ebc9bd738b32d95d5e18ec84e72faa1aadf236f6170c6a47b83a3746830f14df4323bd32036682832bf91c7113a478632888db0afc81289a1032604e17f578cf765ea938a95f57e4e97ac2b8402bbca98159823bbda95794693ce58c3f3f30bb47254e3010ca4d390cde9ac08f09ec612dbe8aa70da47f3f78724135402e3b5d8b73c35017d8cc1c2ae62e0b129ae86890c391c337491c1b2dac44b8f1b72c8ad193e65780e5b1257b462add9417e2d6dfe03229978b3737fcfb2c6611d7aa1aee1e899ff6d111874db2c40ca01229a1b7e5931318199b27ef38296ac766d3d08fbaba6a14037ded13aaf538dab1ba6627f47c7b38602a2ef3e2b82fbe90315d73efa9759bb85ef6da0d4d837f69fa2a5094a3f0b6083455fccbd253e37f010e2db14ca20d8fd814229fbee3ad98bf829b209a21f11deb162ad4ec1b815df695a8b12e98892a90a7f1a9c90083aa7d2e8a99041f0241f43ba03e5c191f0dd53cfa5a839c3f7b13f125af404a16f7e65317860d64b1b1e0e378321cd4dbc5e3eb8a148abdc0fd1b50c75eef34466eb6732dd950de9d43604f15626edd85689618c6617cebb649015e2dc67e1775755f5e5c0ccfbf35709a6f90275eda569df1fa65b86a8abe5e2895ce7fe1698e716e9b1a8919aa4ae3db4b3fbd3cc5aab2e6f75337d163c14fbb4f684b6e93c1c926c12e82d42f56680fb2be340a4bd5944faa84440807e7598308beca1544952488ee1230b1e514e1893244bfc923ebb4a9d98d197cc86b2c455469b37ce88bbc13a0f709e8c95bebc5dfa5321540b3b7c5af5a43f19e546ac0ed33de0224e3667a4ab9f572f94b7bdc6e939791d0a480bf69f8480d8f52db9f53538dc34449ca27832f31509ba9aac2cb2b5cf5c4592ad62a77d4b910cb33350bdd94a4307854280b73661e863fe8d1d611f93df5284acad71baf0841121771499c39940ddd6b9b1353be56a531a783aa3de08a83aaa74e2be7ede443ff1fb8f05f772e3d9da1070fb52298cacefa0fded9318316ff05316ec94f5f921b76bae5fa09addd6be8fcac035f4bee53f75515d95514078e8af8e9119f62b86a2e8ab66da0921e917f04ea31271b3f3f770d9bcfa8b72668d6e508cb6936155660bf212c94e20654358d921d444e5e8da35ab174fdccd8d8d8899a6af0f16e1deda4d7be29fe7e98b4cfec0dc1b414c3ed39626b0db1aa71b67ce11b11399eab0ffd9b39c39786309b1e26e1a7c34bd855347bd35e2b81bfe56bea40a35c19ad714a12f6ab2db74a5fdfcab0258d6fe9d1bca2ffa8b0cf8f89d54b2830b1a7edc8c6d5f5133a3230c88826f13bbcdd7d0d72f5e6dcb5a8fe031adb5d69b53df8482d910fee926b6622d96a00c3b2c72e8a3342ad1f744a8e64fff743fb904e3efbd360bc7675e3661468a04b4eb8f6abe1d836d0b153ae3c98ae7bc478d4ab4caf0425d50fc6af771eb256c4683d54b2cfe7f4402bfebbb45fffe554c0988adb5a0027461a8b9271a89421ce761c1d0caa979085eee49d56bc80fb26de0e7420bb262fe0ca65db8a970c94e540844118a231acdea6828286577fe430a3e53d03d51dea4880ee3bdcb576450507c6e37839287963a4f0dddb9a4f9b0e6c63d7ebd05f1d442e4af0616417802af45a22c907b53bb04a16eea47e3de2ee948c08b9a3c62f9b4a248c3e2321671bccb17010e510d36548efda8584564c6a3a05e460ac3fc290908678732a60109fb7948b67701de7a2db22c77744b77d9a7817dad3a2f052c8ed080c76108bacfd6dbacd7b0fd1e459fa6b9d2d30ec8350548fca0e1d2b757065be301ad7ab01391b1e0552d05a41055f927056c54a9a44a8ab3c736ac0466c6f699b5cbb6fb407ec8b6684ea38d958a8be36eb6439fcfc2f31a2a472bfe03b1f05fbbbb8b277808e1f"], 0x1160}, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000001a40)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x12, 0x81, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4a, 0x40, 0x3, 0x8}, {{}, 0xfffffffffffffffb, 0x0, 0x40, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0x7d, 0x0, 0x2, 0x80e0}, {{}, 0xfffffffffffffffa, 0xe0, 0x1, 0x5, 0x8}], 0x2, &(0x7f0000001b00)=[{{r0}, 0x0, 0x1, 0x20000000, 0x7, 0x5}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf0499ff8c125c2e5, 0x7f}, {{}, 0xffffffffffffffff, 0x9, 0x0, 0x5, 0xc00000000000000}, {{r0}, 0x0, 0x20, 0x0, 0x1, 0x65}, {{r0}, 0xfffffffffffffff9, 0x98, 0x4, 0x3ff, 0x5be}, {{}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x9, 0xffffffffffffeb5f}, {{r1}, 0x0, 0x80, 0x1, 0x1, 0x800}, {{r0}, 0xfffffffffffffffc, 0x34, 0xfffff, 0x9, 0x5}], 0x4610, &(0x7f0000001c00)={0xffffffff80000000, 0x7fffffff}) 23:32:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r2, 0x20004b3c) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/159, 0x9f}], 0x1) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) dup2(r1, r2) fsync(r2) 23:32:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) 23:32:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "24c299e4e685956801843611e079cdeb3527b54b", 0x0, 0x854a}) ioctl$TIOCCBRK(r1, 0x2000747a) 23:32:10 executing program 1: socketpair$unix(0x1, 0x80000000000001, 0x0, &(0x7f0000f0d000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x423f7) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/226, 0xe2}, {&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/90, 0x5a}], 0x3, 0x0) 23:32:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) madvise(&(0x7f0000757000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:32:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xca) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="ce7e488e765ea9f7d15cf8862e07282753e2265761aa56b0dc9fa57f2795aaa3fc2d30b448b6c0f52bcceceb9f330ff1ad48de08e456ccf4f6ef9da22b28e229655fb41efc61fc36f84f914078720a80f9d4d7c085984bb351f4ab777dd4c2a7f4ef1706847b6340e55f3313", 0x6c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffff8001, 0xdb2, 0x9, 0x80, "73df662edffb33da47d364e7d2ae94bc9702714e", 0x8000}) 23:32:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) socket$unix(0x1, 0x7, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r2) r3 = socket$unix(0x1, 0x1, 0x0) getsockname(r3, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d3106595195000000000000000000000000000000000000000000000000000000"], 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r4 = dup(r3) r5 = openat(r4, &(0x7f0000000480)='./file0\x00', 0x100000000020000, 0x20) connect$inet6(r4, &(0x7f0000000300)={0x18, 0x0, 0x7, 0x5}, 0xc) bind$unix(r2, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) poll(&(0x7f00000014c0)=[{r4, 0x124}, {r3, 0xe}, {r5, 0x80}, {r5, 0x80}, {r3, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) accept(r3, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) openat(r5, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) 23:32:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() getpid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r4 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x140) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r1}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x4, 0x3f}], 0x7, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffc, 0x0, 0xf000000a, 0x8, 0x5}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x0, 0x7e}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x38000000000, 0x400}, {{r4}, 0xffffffffffffffff, 0x27, 0x6, 0xffff, 0x1}, {{r4}, 0xfffffffffffffffc, 0x82, 0xd, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x82, 0x2, 0x5}, {{r5}, 0xffffffffffffffff, 0x25, 0x1, 0x0, 0x2}], 0x0, &(0x7f00000003c0)={0x3, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setflags(r0, 0x2, 0x100000000000001) close(r1) 23:32:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) readv(r0, &(0x7f0000000000), 0x10000314) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x3, 0x4c3, './file0\x00', 0x5, 0x100000001, 0x20, 0x7ff}) 23:32:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000000200, 0x3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000000)="6f810b1e3016", 0x6) execve(0x0, 0x0, 0x0) 23:32:10 executing program 0: getpgrp() mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x4) openat(r1, &(0x7f0000000140)='./bus\x00', 0x800, 0x10) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x1}, {0x5, 0x2d}}, &(0x7f0000000040)) 23:32:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001380)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/236, 0xec}], 0x2, &(0x7f00000012c0)=""/163, 0xa3}, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r0, r3) getsockname(r1, &(0x7f0000001400)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) pledge(&(0x7f0000002440)='\x00', &(0x7f0000002480)='\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 23:32:11 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmget(0x1, 0x4000, 0x24, &(0x7f0000a84000/0x4000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x4, 0x7ff, {0x4, 0x80000000}}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) shmctl$IPC_RMID(r0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) shmdt(r1) 23:32:11 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xffffffff, 0x4) recvfrom$inet(r0, &(0x7f0000000080), 0x0, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) listen(r0, 0x0) 23:32:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 23:32:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x4) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 23:32:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x8}) 23:32:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) munlockall() mknod(&(0x7f0000000240)='./file0\x00', 0x70bcaa71fca82482, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) 23:32:11 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x800000, 0x91}, {0x0, 0x8000}}, 0x0) 23:32:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x101, 0xffffffffffff0000, r1}) preadv(r0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000001080)="ff11f5b6066e446d4275563a72cb3ff3b80d9b254993a81fb8c52b54af08a95ae7b93de3bd42310125c5ab2e02c762bceb38b6d9442ce18e335ac2c468e1fc2d47e874698261556f6d0136d8cf5308f6675fe3de82ae3b2638885d8bb03245c3d5d8f02760429d5fa41326daaca6ff0c2745e0ec1faa21ff591601b6bef67d2c10f2bb9903dbc9415ad9abb8257acafdcf21cbaa287cb6e3c73c059561d3a9d03ee55f0687316954ad9ac5ecf5840e93116d68226f39f17eb22c052b8d765a650a0a7bad01434c1c6beb2052ebaab8a2a02d5551af7045dfe799bdc67f593cbec8f51a23a993", 0xe6}, {&(0x7f0000001180)="3bb8906605a5b6aeb662e1a68035212c1b9862a6555bbfc604acadf87fbcdc07e1dbb36a89bbec322b100ab569e3913fe79db6b4cb39d7a78c04840cbb0107bbdb97e1494ca15e9bdbea531afc095cbc95b7fba2c3e8f01a61593b39ea6949337431bdb2b60504b877084023c5f3927e34a00fe34e1d7dddba3302e7027969b7f06d5c9e34696dd3cc232112fe2b058f1ea8fe43a7bd0ee0d266beb2df7edd96cb80eaea081f5a32cca4", 0xaa}], 0x2, 0x0) r2 = dup2(r0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001280)=0xc50) writev(r0, &(0x7f0000002580)=[{&(0x7f00000012c0)="37983678f3fec7142076682fed86fbd0e294ee273eba3545bc652e63cfe52f4f9fb301da54cd43237295da41bdf957fa9b9ed05142db4699bb0b34b7c8a28bfa15df1e2d2c034f3b5d83c98e250ea202b659a3498c369af6d3a0af7952c76297f3dd56d391b40b9039592ed9336dcebded7ff39eb929f060d54a1dd579c595d17f6e611b1063b977cef25dd7ade4551dc80e7111dda0bd6b7f65d878ed225382fc00f4eb9fcc799c0416ad2e0eaf68333608d46e13da2241d58a78df7c959022322fe3451c65488f512610b0e164440051ca3a4dabc6a663a84796abaaeb946db1385890e9cbe7366643a63527a3c9c0f511982be16e3bc25dc5654a1410e7901442cc9c615ff7513a8f61182754c7ceb24bbf10259afed43b6557554f97a7fa2af996a4e535376255af21c866abae71a9785fb900cf9741f29461846a39af3ac1d8a366b3168417d8a16a3b3ffa0be0a7b0a50b23b012e24ccbebecfd5f0020b4e25ecfd602910001dd1b5d7a96147f03defea9be3c6cad3166ae8089a4b2aea5873dba1d1365af29ca65407e0d93cf7bba27f28215086f2584543f7e2e197749e3a7d3b832fb7c32831185716dde3089dedba856298766ce3026b8e37893f9721ea68b23de14fae9628efceb389697dd0dc6c48e6807a72a2d1163cbdd6da0bde78136ef6faf967e0aa0d1e59554dda1266a16429fd1eceede4ce758ed975c3e29b2a80f308bb99f17f86732168a504704af293b96c9652506b3822b2580cd5dd0f4be54cd570db40dcc16082f158591f679808fee5492942153633cb732bed3fd8a7aeccbc5fdc25e26c330d41568aad289d018417a3b88c8677d65ad084379de29980aebc53259b5fad872f830e2b5a30a9d890c484d663040ea42aae5b33204b85376025fdf430ba86b79e09f4e4c76d97f9564ad21ba5d822de20a07a9af99e853f5d15066f2ee137a4e2030cfd0ed2d330a5228ce1ce1fd644cd405d20ddfb16c5c61b9c1bffc095a25b236807865bd5fb4143fe944063708c2800916063e29d62747e0d5998805bf4821fa36af2ef85ed6addb2efb57838ef4381751de96110ae3bc3bd6029b0c5b96c020cd651398c6833272614318f775fcc238bc7f2b4acc8e83251a8c36b794e67026d297971e9f84fa3100544ab977019d9cc7beea86634c7724bbd63b577b06057828d06c296be8288d22c328a93ad4176429ab776eeb2f1093b4caeae18fd22d7cba8e38ef4f3208c00098b10a4a701af35adb4b47f0d2c16e9dfc87f8a795f01b8f2c92beb9220d435273a48f12a5281b6026efdd8c961a7c85c22599c127eeeaae5954a40c0408b49c31dedb10d94e41e5b22fbc04359b532aac383f77fa615308b00c8870a9c80feb276e7c93ffd760db08b61fda7319c368b4a947b615565084d02d30abec30b70559edc883ed619844195602b191d2290db20ddcf4fbd268a12fb93e68336a220a062953f0d329b992ec0b9ebca4972c5bc3d214e2ad935a16ca46efd834962b50489d9982725411e3b919cd0d0e3491b00bf51c9e0c567b3eee2900c9031e6313992223af689d62b6528314389c74e12d3abb8fdb515e68ac2e5aa1a982f876b8bb7d6c0db552fad98b82f6431c8a16740e64c7137986a0845055ccd7de275403bf50ea345fc8afee8cb60cab84e70b06b19967bfe7bb91c632b0c0f6ce1055044e2aa2fe6f3031638d83edaff8c93a0d512cb74d090931f688bccc46107de9b95aec228122df14860d685ffe7209a752f6d0daf6739e26ac52e136b53f213a7dc636d72ac11cff001eb981267d3c96a9f46c6716a31d31693247890c03b9a046eeaf7129c900a47681e0269ac9ed2be207108379a20aaa32f8a96b52d0e3807162fadbd763b7a96055f31c1620146bc4d84e5ce1a36d8ac012b178a4bae9628c078f8310d724a859d40033e3853ef466aea67dba70896bc7c9ea49976a0ed5254531318c9e8a1be7d77826302da71302ee7212537ddb249171a9227b3e4d8b6abfc8dbc9b0164e5e6ed6b8184e03e22a3e16ccf03ad7f0805ab622f5d3120ace2f5bd43bd74be53c3ea19cef0761c520ee30b9752bebeac09c7cd220b7b8cad3bf5c772768fc630c41cfac9f087f1be6405294b8723d6f4018cb21820cb65b1bf685e3801f8fff4c9c2f6dcccfbba7fda35ff7ff18accb5854c3c5852e31d9c888cf7d4064e502e499ef4bbfa856e34c7e2d276c8a1c0955830a51cf62d8d8535084a3835002e6b2e91884de6c934c341ba9b1f02db43b7a8d859f0847d81ac4b1a0d14a433cb2a41614620976e4f7159ae3837fe340c5d7121268664ea849fb8f029651e4291b57d367a6ed2e976999f75a14df1ff8a0e52dc6515bc658f75ca088f585a88ebeddab3fb731afd0fe975fdb67e8202b553c876fa0bc36b2167c4c62c6358e9c8e43036fefbe69b540458abe36259a3ff81497df4a1ee87d1a809e5b3d6ec726c4764393c0efaace2dd937876ff0ae0880b4620da78bc65c82db372b86f481212cfcf72476a66a17bd0db55e45ca3cb05532fd5c253cdd25bff528465d662f4a1058dc4172bd4f693f2af53f1d864a95db8aa065355c3c91103e39a1af494c9ea216bee309c4d80a2bce232b7a172177af38941fcdc300a611126bf3d3720d2cb45a330fac1c45de820f3119b6756774a6e4ec9f2166c3172be5c50c0d4c8088b747b838ac32547a8a500c137b385b8f5c14003eba77d1af09cb94d3317796c959f5d94add7270311dd0aafd6a98f2334ed08f23e3721b125d0526e3ec3e0cc884293dba5325fb2b18c522ca1c36bef964582e4c0659cd3fda8576bb4bd4b0b526d08dbe0f78c5fb8009f3b0afba4aecb83520650eff3d3638eca113501f07fc66ef8b1b26f68fa886c1f2031cc0cc72a187b21a194ab975e5ec68899a1c1621ed93d3994c2c9da245ae25e2bb89511a0bacd5ae612a76193cfe866c678583aea21d5a4d043ddb58775190ce5a2187bbdfbae1e065157a3425225407ab99a621c44b6801ec9d7fa7a4b57162f2ec1ed885081df894da4e1ea60adfae5a1b5b6a583fd3375ec9bda763aa13ec78976989dd3a5109070f0b2ccddad4b096cc3b4241452c841d260a1de4247545c35f2cd243e77b7853254a8af6ce707c47aed5a5d864e4f22c59561227f7e9aa62cf7fd29f963ca621a1cd4426a8c7b91b0160da5037c0d53a35f136d8d2e08a9a6bcd509a5496df19d6d0bd572092e835574808ca6374d796bdd03bcd98c808fb714b5c39ee5f2bd75da8a525d323b838aa5d5bb5a5f6a1d883fff9ba6fab9faf355c0e3585731db734aab723e309625082af16904e3f969d0cf8a3f37485f65d158d0362052b02d9cb9a5d33ae7d17c3dc43b4b7d7df5886cf2c3841da809ad2e74afc53c1a88e3dc9c23e9cccfbcfc922372e31624a8fb6e4448e489c4afc35a4b136f5f9a508949b5bcee59d4cc336c5360b9f9b1d5acde01936fbf1064ec7b844ea7ad565fa481dcd1c304f1749b8d08ce02c77f627959803cd9a27e827f2af227b89c4040559f07182f8ec04f6f7e358361958cfe9d8751c579433bb43f27790bcee51767a4c0ce5fa026ca5120231342646739f74518907ed8d021efc80288b96d85a875849b2cf2d40f37bb4470839cf8677a8b250d288c16a489d40eef7a4c1b3e3f2fdfba5c2d97f302bf6745fea83dfc34383957d302ac11694b81d9a6f684cb0b44d96db43308f9587d6156411f4f3ed2052f86874201f25b299d78f4ee53b6af1f9a340441224aa641bb7e8093890265bf5badb6c07edc2aeb6591b3c42db0710acba2dfe808ccf08b181b85254545047a9466ff3d21f756ca6e5be8116c6817b826f48143e5950f9b1e86ed90836e3d75197c7c471d1a2b20a35d7a912e9496f8b02e3b7aad779d642434d1a7bba5cfc63cf1797d52c0bd97d8e606c35706a61d7f8e4a1e93269e352102db9d1021bd593a0572ac91e78b268712e03780dc1ecf2999c14febcfe7e65aa55cd64fbbd4db4b2a0c4f725299dde84c6dbd966c21dca541e16af693201b9414fd1f5f973b82c33ecdc9aac5fbbc56141b085d775a25c59663b884b53feca1065a339cbc0884b0b661610c9589d824760c04be25218f8afa10e99f442deea4435ea048b320bca7ca239ff82d049145013f73fbd0344132965938febf625ff390932cd901a9eaeb9b2d0f1f412c565c70fbcb45980522175e0cd27819c8c2f83287238eda6da02529c805619daeacb99336b2ccade71151a5906613ecc727c2c6c05da7434d9266f4771ff4621750be6f4840f755f6590fe2ae57c7279cf1042c46c0cd08dc52fb7111b9ddb38b7aa0a541734a767151eb16e735a1936c16a39fd0f2fef04e9818b9c69ae26a4267015cdd15728ffc3a6a42323bce4292094c1dcfcf43136abf63f7076abe22576f331d10bbf466fee043918e7df075171bef79668f6f977eaf3e66154c98a694f7ff39cfc7c935219d1fddb935604440ce58b813046c28b0569cb376278e19182cce1e9f69ee77d3007703e7cb82fadc6be743b96d6020086da905a8f54a580af429aa8717e7d45683489fce360867be9dbcad803afa27ad24a89e901ec4d333664bfd10eaea2df9f7d4297afa5017df5a1b3a26bfb5325d32bf18761f324ed83cb9869aee1e284e093536ec7fecf4fd3f7c43849d85fbd09ac00f2fd04f2df20b4cec3db338d4c103477cc5074edd4eaa019e45c4e177fb9ace576e045fdcc41f641e20ff8795f8fec6542474127fce669be2f498bb4256293bd3bf850c8bda6aef52e116d5f920da4dae15aa814c5778621eba30edb1c038f5b63e20557b9bae2ecfa0f76b8e66a8490fa5f10c709cffad5c100f839e106cb72c1d3b880a22391ac665a9709df555987e1e7ccabe34bc41bb3deef11a0aa64f34dd92918eb73280024c16e4ca45ddf40cce2dba7a44ac0a83de23d3f0690749aa00dacb824fe303c8a24e502bb7381eb9882f52f2b1e7a9aa9d599e1aea91b207c9631754b9245b5abe229fe9738fd9184164dea4aedbcd5ca363ffc80339a46245fbc1195b59a0680eda358b1de7e8dce197fa17e0ea3dd41fcc8d9684e62d1f822694fd79f84d38411272c8895d405ebd81e116f486e6347bd832c5286ff33d7428d639d08cd5e423fbfeb1ab661bda3b76bc997cee873613ae2fa24c2c4b6f67f35e1cc7082da39204b76f03ab4fdcfbefb3c1923f3e0fc2afe7aa268f521faa885b5ed7ae4c8a61829f8fd87aaef957db7e1a037e56da85b8bcdb5d695c9fe8dc9f221d77c952773255f00a5e37cda2de07a89a96abf681bbae63798434095956d44f7233d5da5ba769058d78e502ef612f1c50a8ab16cd1e67107243eb94e116387b1f800639048bd1612b5195a9d35c6de3c0906814c81e42a8572c95820d9bccd9a8d88654748b48565b4bd962985e638fa707f73092f8f1d2bfc68678eba66b2d7e3cd74ebf09fa778e691fa809d23e7447953273f80644c00b4865b67defc0c953be0d71228a0080de5da6dfbd612dc3694cc06a71a9f7df4c6b653baa7aa4ae94c9cac4e94c82f0b593990066b6c0acc6d8a66378737ca309d202bdd14bbc77e1065d6f0f5a35e0a8fcd38683bd0829c5738141132cc4e5a9045e6e7e54675884f2c137f16ba1eda59b17723a7a28f6aa7f86739364e41628f01475ee08499346c9664cedfd4a150bb283da0a65d7714f1f9ff5d9df45797244a4f23e777b51557b6f00c03dac6c760ac20a01abc47d27614b342805a5ec1", 0x1000}, {&(0x7f00000022c0)="33c64db15264092a42bace888864b3953bfc8060185a35c5478487ba15d94f5da4d63e0b372aac0997ef324b90ace701ea84e992d1517d774a85d24d5194060d90b2126e798a2ffe09697efc85fe460b72b4c947f95111ab0d5225203ca72cfeccb7e7a791d09a", 0x67}, {&(0x7f0000002340)="73515b7353846d3a4829588c29dea8166d317d6e2b31b370ba44aa50400e775eb4c06004a30b03fc262b10ec73ac947422f5e409c2a57af69f6d8a69b57a54d11de604bc4ee89e53aedd", 0x4a}, {&(0x7f00000023c0)="8e4e6210dfe09f0fa7f659886e00ec82318784ad3e7c178cd0065a1d9ebc284d928fcd59770945dc23e6255b4bf2f9ba9f178795f1df4113dfcddac918ecfac45e4b97d18f9c5d2aaaad6a0cde1e4f0b3c2667e05a03a4f384941441d75abc237146fda00521cba5482ba840788455b8db80be14e092a4297d54b6c80315c1dc19db7e61396fcf6535124e0b9b8ad2b50ebf089be4036aeea44356914e78800b7b80ed93046e4e5666e42e8163d481b758f3c1d78ad5fa3e5684b3efe1181144a47c", 0xc2}, {&(0x7f00000024c0)="4dc4dbe23fd3ec200c260115ce47bee6170f68acced758febdfd77808edcaab575e65f0aea0008bb67f0c386d5347d2fdbbf76bd7b8cd2d502576f5c95f34e11acbb0f0990489d9829e01d102216911c391a301612626355db8a53b9b9bf4fdddb9c4269e5c2219bae21ff3e87322b6306d77e445fb7a8f8a22a0dcbd1e3d5f0822428fbc513505167190d447406b6ace94dd44e5150f9778616b6457275", 0x9e}], 0x5) getpgid(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000002600)) r3 = kqueue() fchmod(r3, 0x108) ioctl$TIOCSCTTY(r2, 0x20007461) getpid() r4 = open(&(0x7f0000002640)='./file0\x00', 0x80, 0x105) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002680), 0xc) r5 = openat(r0, &(0x7f00000026c0)='./file0\x00', 0x2000a, 0x100) flock(r0, 0xe) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002740), &(0x7f0000002780)=0xc) execve(&(0x7f00000027c0)='./file0/file0\x00', &(0x7f0000002840)=[&(0x7f0000002800)='$:}@@\'.:\x00'], &(0x7f0000002900)=[&(0x7f0000002880)='@\x00@[\x90\x00', &(0x7f00000028c0)='\x00']) close(r5) connect$unix(r2, &(0x7f0000002940)=@file={0x1, './file1\x00'}, 0xa) pwritev(r2, &(0x7f0000002ac0)=[{&(0x7f0000002980)="a5619defcadaacd00dc64e73f193c229a75ba785e5974bf8f5cba7dabef96309483ec91fb4255975d5f2ac82b76a9f9182b0bfaa92a8379d6df06c4ad3124e241d6c9c0d65f4ed17bbc1282ee458d71f29fd80ee45e085", 0x57}, {&(0x7f0000002a00)="705dadb32d1ddaad5f6f7469014e306636ac68629fd7f3f14bd75597e70f69103aa3dd13ef75e5c8bdf25b0e918ea2ad99f5c6d3e8e9def659f6e83ec8b16ad81371c5f09027995d543685987a69c25f4ff030be5295687d6e7d12477f0a22d60040161b84c4d08f92b08529b5155e42f765454d76ea4221e70fa8916f60e27f5030f97e1c27688c0de5775f1ef3111bbadfcc650b1e9d27a7c322f596", 0x9d}], 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000002b00)='/dev/tty\x00', 0x1, 0x0) getpgid(r6) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000002b40)) setegid(r7) 23:32:11 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) sendto$inet(r0, &(0x7f0000000000)="8c9ecf0ae3eb0e987fb5e2cca71442763d5bf0ee5072fee819161380d5787f4b71e5649e03379a2e2e5a1217ed69d434c9e4624d2208b25d6eeea1957fe422ab52c0c9440ceac816e1f05558985bf84790448b5d3cd29e5fea85db067905d3219e9ad1fcab9d", 0x66, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x800, 0xa0) 23:32:11 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x60a, 0x20) sendto(r0, &(0x7f0000000140)="4a27b6ef7b8cb59beb7e603f4dfb6d05ff23c3c0d8427c80db6dfc1b687c8e20289e8f90cd9a48d75ad549f91b99a33ef140002c6dbcd4bd54eefc238ab3248b4cc50c2dd5a2f91f387f00d09d29cd70aceb581596646cea29bc37941eacd7fcbd93824c096e0605c7c41540d15263113118428852c627e6ca9b9b6027321f25706e1390957f474d97fd239518602b334c516b5da5543424cb789f6a9437babe31e39fcc49cb0d82ff348ac1cbe803218567b90a82", 0xb5, 0x4, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) pipe2(&(0x7f0000000040), 0x10000) 23:32:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0xfffffffffffffec0, &(0x7f0000002400), 0x32f, 0x0, 0x35}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket(0x20, 0x0, 0x0) r2 = socket(0x2, 0x0, 0x5) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x18000, 0x0) r4 = dup2(0xffffffffffffff9c, r0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair(0x1, 0x4005, 0x2, &(0x7f0000000280)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r9 = getpgrp() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) r13 = geteuid() getgroups(0x2, &(0x7f0000000300)=[0x0, 0x0]) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0xc0, 0x0) r16 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x10000, 0x0) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x20010, 0x0) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x18, 0x0) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x4a0, 0x0) r23 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x10, 0x0) r24 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x400, 0x0) r25 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x80, 0x10) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20840, 0x0) r27 = socket(0x20, 0x4003, 0x5b8) r28 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x0, 0xd8) r29 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="73022ca3f4f17d3bec70fc00b15552079f873580f3d6b1881348458c71d4ccbf1c819e1deab00c8d27fc5cba727ac42f355c4599958678d5391d7780e3316e32a5605bba482d83fe5f96d5d518d6b71c81db6f7ec9de0f69e146c7a200a6895b3282b40bfc7c61fcae1ccbcc47a4cee3bd8ddd1a4caab827dd62f4c60c417419410b24e9cee6272425baf2ac63373d12232c6dd62d0bd344e04d17374ec13dd57189ef9e92ffb34ee1c1a26c6e466cadb1286ba2c78c77a64704", 0xba}, {&(0x7f0000000100)="ab41c89752ebf07ea44720552717545c7df569c47f98ec24952f75b2c2da58b972bb33ee2f75217b808ad373d62919a2ca4a0a94809f661d2f77f0ba9180cb89753af1871fccb9f4d1a4300d39ba6fa77f93a218c739b13b6f5b3f9a3c", 0x5d}], 0x2, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r15, r16, r17, r18, r19, r20, r21]}, @rights={0x28, 0xffff, 0x1, [r22, r23, r24, r25, r26]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r27, r28, r29]}], 0xf8, 0x400}, 0x0) öýæfFw€F9«Œs‰cƒÒ¦±¢Mzÿ3¢þáA«ÿm}z”+ç@ G9 -Ášgu§)l¼Z=“8hôÊñº¨pØÃ&Û71Ø­Ì‘ öýæfFw€F9«Œs‰cƒÒ¦±¢Mzÿ3¢þáA«ÿm}z”+ç@ G9 -Ášgu§)l¼Z=“8hôÊñº¨pØÃ&Û71Ø­Ì‘ pckbd_enable: command error 23:32:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x20c83, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0xb80, 0x3}, 0xc) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000080)='\x00\xe9') unlink(&(0x7f0000000240)='./file0/file0\x00') unlink(&(0x7f0000000040)='./file0/file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) pckbd_enable: command error 23:32:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000feff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb549e99b454b9d798c45e93380000000000000000"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = semget$private(0x0, 0x2, 0x8) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/189) execve(0x0, 0x0, 0x0) 23:32:14 executing program 1: shmget$private(0x0, 0x3000, 0x9882f11becb47043, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) 23:32:14 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x800, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 23:32:14 executing program 1: mknod(&(0x7f0000001180)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x200) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x85}], 0x1, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 23:32:14 executing program 0: socketpair(0x18, 0x5, 0xf4e, &(0x7f0000000100)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt(r0, 0x6, 0x8000000, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = socket$inet(0x2, 0x3, 0x0) geteuid() setsockopt$inet_opts(r2, 0x0, 0x40000000000a, &(0x7f00000000c0), 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x4, 0xe4, {0xcd3, 0xfffffffffffffffa}}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 23:32:14 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x801, 0x80) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:32:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:32:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r5 = kqueue() fcntl$dupfd(r5, 0x0, r1) write(r0, &(0x7f0000000100)="c53bcad17636c9c6b7ea51d2fed9015026ddcc0885a166cc", 0x18) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) truncate(&(0x7f0000000180)='./file0\x00', 0x401) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x100, 0x0) fcntl$getflags(r8, 0x3) r9 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000000240)=""/84) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000300)=""/43, 0x2b}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r4, 0x0, 0x34) write(r7, &(0x7f0000000380)="9907f41f5400facd6269f16857896190b340b08238165f5da94ca8d9a11dddeecba462e97ab82b4853a98af557d60997d9b502bf364bfaaa5e15596cda76313fc875794b5e31049793f2632847be5ee1ecfaf80f7327860d73524a972265b7bd9eec202d34d5b6d56092cdee5c0b1dff39c3475a19b01a9a848759acd0d0d355beca75a3b41e9c5f34fb4b0f0400cfe745e3cb3f8496e11b3077b3e2bc5620c7b1c5eafadabd927624acd85fe0bd15aaa9a36319ea4ab6a0c70da0b4fc06a1d1dbdbcd7a4be9a02ac60df888ea3143e1b72e036e18b74acb337e37658f0d454dafa133c1582a7b06d83df50a3b5b5e", 0xef) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000480)=0x1) sendto$unix(r0, &(0x7f00000004c0)="aea2036e81ea28ad9b2f3061817682f65db6ab757d3d81552e0e7ac18b3ceac0e1bb10c84230a197fc4739ec7ac8379d0582ec510f4071735ddbee0e31a58a41effeccbc77a7b2835db293dfb3a5aece8c29d851418bbba638a555c661b00f39460f08cd49d2e20e5726d84253f832eae4ec97c12cd503c11b4b91d5aa284838e1eddb0b75b28fe5a5dca0737aa1556272f8121aabfdad", 0x97, 0x400, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000640)="afb815332aef27e0d3dc7fcd7cd89ba293b7cb1de7792b1633d654f2b7e448833a28e24911f96ca43fc09ecadacde7a0ba1c3da79cee268c39a549b9c0bd49df4cb6631c7e1bfadbace9a31af2dd13a089f2ca0d1ff72529875a8a00c9cf9036d5cf3a899c027aca700ecfd687df9c616a3eecc39fa193863f26cd6d99fbe7b152d2d6ed2cacd58ce9fcc95f76706904d2e3a8c1cb46b72ebd6d57eb4c4c9bd3d2faafc95a8b4243aae24508c8589576e3e82599a4b954752374ffeb46f17da43d73ea162c40404b222cd9cab22447d8695f93338b4bf165e28c0616e5a416edc6ff87660a8b057ed4456bbe36f3b7882899328888ac95167f93f0534e036b98bed9a0faea3d0dceee2f9ec435fe8abecec9682fceae77808ca3ac52233ba3104647d5687d1c75772538d723dafcc813c2bfbfc36542711f87fc17be918b93d29b94dacf1ec09bfeeb1a625e646a61acf8370019bc45299b90a8f045ecceb8e01bd4db6b37e6041eb1728ccde281fe93a5ed878554d080b22fff1b15243680d023c36867ca77df88907a812bc679103b9ad49822cdd30579d4814dccf3020210c869914bc539c7a2576a09871cadcd1256c8576674cf097fc5001054838ae4d261a3c9e1aa6dfb8517ba714725336c46dcdb786c027d4f81bd9589b4b8c156ec62ab4e91ff48c3981766eab8aac457bc9c958cb13f5ccd903a7a7d1013fd54679861e0419056f568f98dea162c915764caa8bd8d91ac6ae2d2af4aea560ba8b30707aa560bda24290f724889f296b64466a8bace7b97c77224858cdde06915ee1ec43af807312ae2aa238d7b3e091c379ddfaab74a1fc06e92924f2725dbde11650e6b2b09e326fc770f766c1d87714c97e7f1c3e463fc38f4066543b22a0439bb8737997ec175c073cdc9f5e20bd73bed616a0556f004182eda3442e90f595df1fef0173ec8afb163789c40a907a38b029377b143ea634ffce16bd357ace4a3e19051f468ee9a798e95d797331fec4f104d6769833df33babe4270a420de4be18b2c8a419d809397d86f5002522c529d00b6d1ad8b77780066f523705469829b64b5ee63c819f78727f834669a973374fbefb85fbe5cc18dcf9793108a93694d7b5beeacdd2f78c0fab7afd0e9de312129a3a36a1fc3f06b615892e2d09837d44ee0ec55a80169bb88f44c3d098f23d88504dc3a49c48a9759a76db7faaa2da113ed995f458eeae9e31578425b09aaddace3d3ad98064b29f246199a8c098b7936d506fdf5ada2170cb293f3f7b3ec7f87b4b9cdcefe1fcbd8a8c5b8175dd72cfc83188c5f1eff032913998ac4bbc5195f218ac5c68633f5a53bd890f62e7bf60defeae97470815c188af4e5455408a906916a6c4e9a0c979aaaafbceb4f00f1279b531e162c684b52c10ed8453487f93b1d595781e52debbcb53e90327328d9262573254a05aceeb10f76ee5d358eff20db1d3b64501647883d306d04e7bd5db199fa5f2f66ae3d34e419e6475ef126f5021c1681d53b522986032bf658a46bd612c3a7e6595576da0ce33f385c51f12d09f4d222710501635a057c025ff8a9f6892de199a05413760b1a26cd60e6c82cecb6b415e3bc05ee91bae90ce63a1b485244914fdaa7424e8ad54305e05ff5f4e3ccb07a7cdfea7fda90aa954695c8c327352cd06d18b1f4a05ca659dad7b527a7f7ca78660818382b85e738b5c215f001d22908364da4fd0c0da1080ae7fa752a1e3119380fd1b27cc6278598ffc11c70294683aaa139642a08c07a5efdd717c7e0c22e57bf55ee96ef9fdddb13a7d83c8135d28d0b656580bfdf0a7b334210a139a1db8ef57af56e34e1bc9763a8044011ac250bf8ffa501b0726bc9d8b23438223e3e63115c8fa5884ab483408c438f53a997256d13b17998554848e5b512b7c04f2f6e69bc6bfd7d3798cae7b6b71b6dccfc29f83d09a7b0900345d4f489aee8dc4e5b3e23bb091b94ba26be62141b9983e39eb4a6cd8e72a4c73e0763beebcc6455304608aad17da5db4db49ee6e14964b1d43858debc07aa29b91f2acdaf618ef15b04726962685740777beb92b1074d49634ffb3da07de0e0d3837ef9d3bf7a2f53504feb16a699ba93742ecf7c1813debb5f1c945660bddb62187775c64de844937679e239e2102e518bfa5a20544fe11d5ae8797821b45b92f472c9530257bc0682a0a14e11a5fd76613131fb8aae226cdb1e05fa438a45b5307a396ebc60463193839a44be9bb17ccaf05d8756385aa6ae742d8e8ddd8f4c8c7ba99cd6e59ec51129c8e009cad871221bda95dd0a54cc4d1abbe2dbca6d27ba1891d446d22d0271807a4a14b577b093969e83fe1842fc986307c4ef52f3bb4da37430322b692ee0de2cd0ba690d7ba9ed768293b2bdbaa710058e10a5f23d3ee198ebc37be5c6d5aba2d43809fa225305b3eb810b2f457e7a7d738935b8373fa8d849651d2105693e9ce8997ac72afecbd14e64ff44d695aedab059ac7a1a9979128c3c8280ae95dee72500f604713adbaeaaf32e456d557b2a3ee03bfaf606a39251eadca5e9358303ff6f6a6a2da8f4849b7c1a8e09ab7facaeff29b0e560d65b402ca3e6324e9d9acc11d92335865cfa52b5301ae77b07bd930528fabf43d2c83e49848019fc9d1b1d2e5ba892e454b83ac2b9629a2a86aa88bf04360bc332bd0437b8894a373288f0c49861d0cfce68b3706bde25f216822abc808f4072c7ceb0b23c7b64592818900fa3e634379122c7e9d940d632a257c53602a1e320cc9536c1b3111767131d82c5b960e9e3f5fd06a8bf95edf3df4363743b4fdf16ecb49cc7df666d6929739918336c66a953c461dd48bbe5ac26bd0f9d60b8de8eadb79da2ca2f9adf3080486634fa3ea9706a5bf0fe56b8f7749afedf2abf239bf87b1029e47949dfbedd828630a366d19964a99f343ff5e4633371e0503ded9ca2c83405ab6dee4996865348a9bd350430526353fb5f454ed2f3fb89fd4b3bbcfc23383af9c381515d31afb3237a86a9ae031c7e3aa1eaf266153cc189fe9d15adb7ba828ecfe53acbc4bc3ebc8aa74cf53e37b26a2564684d3cdc7b0a5da24af92d1523c69d71a99c5b40c67dfd4a40c04f24f91cd319d876b6a66d8ef062bfd13e09ad789e51f00b9261800e73d3ff0b527241168f5e222305f95d32d12b0285ca43e8d5b2176e7e196828fbfbe365b560b2a50acbfed060ee62fc0beeba1a1d93f68d3667acb3d8f777689adc52cc05204b506074d6bae4ce90fe58723920425c2dd7d6b53c64aa58c308c95d12394fe40c1b5929f7b45d3256b84e67e31fb9e2d9b6c039a924715bccfcb78b2cb97de13d235a72038d2446e00fb2b456be26cc8ee5e499f5143607f4f18e6e76176b971656806718fc8b9c21dbae29813a4c0fedf92413d76e066584972ba7a7819a4933d510887b54e77ab3d5efa1fb8d98455aeba89c63f1f3095ea5ae4fd3ff455be2453eae1879673f6079c12d412d090e98a98926dfa6e383e5020621d4c7680c00c31012b8d8aa945165c61a3716bc0f9a3aca60c690bb13ca81bf1390e96b494aafb6fbb42df098d5e8a83c7eab346612ef106f1526e8f0fe16d240264b4cd57dcfde1caa4f1b9e2d7a1a8e0d1f514bf20e6177ebf9c877944a5f42662f2d5904dd6db4b90ba80dcd0e48a863feeddcabeb71c6831137e64a9a14b51146d42bc02272a5e5cfe170f93da59609da611b93f752f551440d6cad24f9f16dd71882bd7d4cad9179af24d72fa0a1fa7e927bc0fadfda46d7ca0e22528f150b2a9ee59f22291a084aa18855d4d509444a59ce4edf330ed201eb4ab36d9324b62bd00b99463aedeb36f5fe834bf0da0cc0127d96dc18b00f65bb06e293f447d6ff20258cc34b642935cc20556ef0a337827f229e8f82f55d749d56c30df06d573c44f3c1f4502ed903dd879ed4ef515e9a16706d014d28955089416f43e5f28d3efa596f2fb23a378bdd9f5e8d0744f007795682f66e200ca5d17d2e3bfdfe8d0861d38d188dcfaa1effb1c4d72b8a44ebe96131da9f852327251026c8fa2c0e296f9081a6a77096e40f9ad24678cecf2edadab8f69a1f69cec768e99409f8521f0abc6bf47c39b04602ae5b05972321a033365a843279023bc2622da07cc2db3a529e872a14d79e940a10c660ca6224b50d78ac6f6bc24e79a67e750d5001c2b23b86f1a951468bf658cb4a7621e9d2dcf85ef18de03002114efae011aa76e1686728d4173321bc8af1dcd280bd757222ff1e1ea0e722d23fab40c771069834d1cba2f7bf080e5a34ff513cb2afebeaff719fdf6a80c420dc1d2c3d3d24b35093e5f8c59bbf55a20c8ff9bb2071271f963d8302e85681e12b1fb29164aedc0c68137a19a3091708a73a22e2e446250539180c0e578944605532ca4373eacc63b0253410e8d653b313cffaf8def568d7328f827f9205cc978fe4fda1b496af1a1c0448aa8713346e755cf4d304120717b35b0cbadd6c683388bda6f8ba47fd424ef93813c838eb84ba499f707648e0c1c916fe89f8e097e8c68a44aadb15dba908d0cd9b1f0541923ffa9fac2a9369ec23cdcf8e449eb28a9962f5f034678fc0eb5fa5dc3e2b71a9a146161a90b394e573e43823b3f17a097699143f5195c89011189e3047caff6d73b7f1159c8a4ae28e901a823abdda10457fa2becfd75617cafb1ae60a586bfb26ca90683e17218373117cd4de5bcecb6d03628daf6858263fbbca564e5c8fc7ad5b65118217e65e8b8ab209ac98569ba60e0d30d341ad615a2cd9f06e7652483decc19f22d549568a3082456e117ba43c552f4edec182a7c19bfea231cc4d48651f337aa8f986a69362873f08b71fea3fe27b30c0f2af0f8996d815389d1677234a827e14349cd93ba02b12b34d5c12a9ca60586aa2570a215998a52169878bf8616c9b23a9e4fa73e389c4253e6f006998d423a612f578e6e029b40a7e4f089d47cdfb8767893ff421aa3a0eb73dbd6c1363b697639edf48127b52388b801e03975f74f9c3ca7dad89b4fdac1a196903e23d0e75ae4d0d1e1581b3e37149c06910ca18e0b9aa330029fc98d64a5a8d4a11bab212a50899eaabf59418000859bd39e5e34b24ea7b154dda6b4d612ebf72ee12e6282a4cb81a2e826101aaf29b8af74abfe0cf3c9cd2f9fc448122a73e555a1a0ec3e635dd4c72f62df4b3c3783436104fc005d118e5549ee708b3bd686827a0a8298505eeca1d7c3a482fbfc72462d56f76f607d81785953f9e8d0d7ba9fd8e0658d0a84d0e7fb113e906f07fd2a4c34f5dd3798999a3d92aaaee010760f6131121d2c3f0fecc8e10d7599ce46d6e7be845ad3aa8d3e39b072062a1c7b63430784374a9d8292c456272ea3be7f70b83ea0f782557e6369c7442d074569858323a9ad57cc35e6b14d402fdbc5963a38e5791ef8a70cadda3d652960be3235f010e80607a9582b5f62ac457e3fbc3503c5b75b79a8c8e12cfa98592098ee2c179478903c4fb83b38e22363cde92676403af60730cdb4824b0bd2eebbb381b3db60a9746d70797fdd0069cfd2dce08f5c24825e569a8fec957d489c38f207b96c3bfa8182c10d4afaaed33888b5ab3dd4932b00fd381797c1718c2aecb65d521a3a8b124675204f18603b5f0d53b687b9cb0db9227227d90b51f3554bb3cd4f1e3a200d07b3b2588560af6f8367616a470bc1ab8895753860b96c7f733dcd6e89f4cdae4bcc43fbc08d3a446e9d51248b254bce05de578544ef8afdf0ce5a26753fe8c568246b17", 0x1000) r10 = accept$inet(r4, &(0x7f0000001640), &(0x7f0000001680)=0xc) flock(r4, 0x6) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x801, 0x0) connect$unix(r11, &(0x7f0000001700)=@file={0x1, './file0/file0\x00'}, 0x10) preadv(r5, &(0x7f0000001840)=[{&(0x7f0000001740)=""/36, 0x24}, {&(0x7f0000001780)=""/180, 0xb4}], 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000018c0)={&(0x7f0000001880)=[{0x83, 0x6}, {0x8f}, {0xe7, 0x2}, {0xa6}, {0x89, 0x1}], 0x5}) pipe2(&(0x7f0000001900), 0x10004) getpeername$unix(r11, &(0x7f0000001940)=@abs, &(0x7f0000001980)=0x8) write(r10, &(0x7f00000019c0)="13607265d2f2a95728a5097017f73a573beb9d2f8dcef62e531b3a7e1f9609fb46f5ecea450ae9db74c9a4110a74364dfb053c687ce684fac481642d2ccc449d4eb9750a1b293d2904f0b25652d5c553978380fa04edf8a75a6b1c205e01bea8aa996bbeec1cd52cb162538a870cebd34f90693af566b746e201cd1a5303c54ebfba210f67954dd6b69ae0d0fe1d9ab0c9f52ef1dda0c5ba311164bd46c7d193b6dc7c8995c4875586ce1487806dfdd9a2cb417f899098602fc1468d82e3ae88", 0xc0) 23:32:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xfffffffffffffffe, 0x0) setuid(0xee01) mknod(&(0x7f0000000040)='./file0\x00', 0x2021, 0x4a0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 23:32:14 executing program 1: r0 = socket(0x31, 0x3, 0xffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x3, 0xa18f, 0x0, r1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$setown(r0, 0x6, r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 23:32:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2013, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0), 0x9, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x80000001, 0x0) 23:32:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x400}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b541e2d03", 0x6}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r0, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xe86, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:32:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSDTR(r2, 0x20007479) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x81, 0x8, 0x5, 0x1, 0x100000001, 0x81a, 0x8001, 0x1, 0x3, 0xfffffffffffff801, 0x20}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0xfffffffffffffffc, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x5, 0x8}], 0x2, &(0x7f0000000280)={0x9, 0x8}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:32:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x49) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0xffffffff) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xc30, 0x0) 23:32:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000200)='_\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000700)) connect(r0, &(0x7f0000000680)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="259b84ae650e0564f0f0bfaf57d7dfbd40f108d4af8bab2c3f1f0a1ead6c77009ad3a82519d4972ffa4a013735974a56b5567d5415f29dd89a121a00f5434f6406b8e994", 0x44}, {&(0x7f0000000180)="54f6fd1ebfed13f96039f5f4d06d8bf1ce987c36de221084b310c732a0e45935bff2b7555199f397081c6712bf08ae467aff20bb43765d63f683091e8d4683b945a0dd3c2e55301f7a765c39f06a8da302b93388251a1ae55a493fa8543779f5609402853e401e78ca32b8eccee9103577833b3f89df76518d", 0x79}, {&(0x7f0000000240)="d258f20fc068ee267ae77c3755199906ba29cc1f47", 0x15}, {&(0x7f0000000280)="e815e209231600b4e841ea7c10172177fd7ae375578138183eba45b12b", 0x1d}, {&(0x7f00000002c0)="d5beea5497465f8b66c8058b6b", 0xd}, {&(0x7f0000000300)="ce5e802f9a2db37a2bd079fc97c8da8417f11284a5f725830974ffcf93871970b409c57723cb2801d87c9f78aca6379c435e64c0d038692ffaf1fcbc2a5d0d4c1234fdd86679d59af58fc3ce2e734a21922304f229729efb38984c2344a6c62cd5e1b68d0a56eb8e8383ce2605e9d21001dc14a967ff082b8fbd82e52a89ffcb55b7131d96bed0612799b1be45b9", 0x8e}, {&(0x7f00000003c0)="8a24bff5990a7f5f9f5ff93ef1e6b5b8e75d256394a2dc97eb9a4eb053b6de9213e8fdda56c91a54236e8ad67574e8519bfee61047ccea9bdd316060", 0x3c}, {&(0x7f0000000540)="0187daff7f6d722850bac883657cc0a5beb85cbce0bd15877f877240b03d1fd35453d4d854c14c8b4cedead9ec374c8621cd9c6ca7d74a4b4158c36362c44cbb14b226c1fa23e9656dfde1810def64489c92f0848889076d342c7f45d1bdc299cfc58f88bfba4208d0d74dc58690ff33ec59f9aeb394c91961a420d885e4d328e4e38b41fd02fd8400039427bf1f33f9796a02c2331a7b72abc343786364b0e4da4258b627defe11a7571bfd2150eb094599276a5fbd7c5c41815b5b7f3da400c0990677234ea765fd8d12", 0xcb}], 0x8, &(0x7f0000000b40)=ANY=[@ANYBLOB="00010000000000000100000000080000902d91ba27c5d7c86c11352bc643c0f0215a4167a8077885aaf019416989220369e88af631b85eaffef46a196559301f9677013d11532131a65576dba76392de5eca3c9804e5c0d89eb706206569bef97cd3d5b3c35e1472cc9e0b0dae1b755c22615c2876d665971f2ab875ec1ca3336784cc51eac6a291ea7bdb932aa38e391c2963310d4d5e7f9b149a883eefaf1ea8905cf335c013b33be609f8d381c315887837a09dd5f2d7ad90f4121f30e1662f8b78df72a1876513256fb17d29557aff2cf099a34aea8cefa8b9589d84e7ab92d7007cd565ee9fba7b8250e0d78e47d0c8a358ec2e68aa5af8000000000000c80000000000000000000000010000008c89b734be716df0f9e99cf5c05c4179ff646a702743adf797e7c673380ed4d357e6fda78d56766721b94ac78e1726431478aae48c2f12f0216df847a5e8947289c2877072cc94b33b7b8df2e1dddc308f734ede46f19cee805a0702f1d79cbc234dbdcd1dfe024ba8fcfd5459482c268b925571fc6fa7f5d427023fe3e6f8d7d110c771647e2f71846088fad594c759f11dec4e7d9069e94dbb7b5e57bd81a523d6cb06ba3b7cd1b010be76225f59ce7cc68914e88b90a86800000000000000ffff0000050000f0540d00673f5e6188a5ca9250c59a8754ad260d495816ea2637fb0d1b55e23fdcdb107732c1c6d2b166f0649416526e207d277936c558b0afdb0c5758a38cd98762590d8c6de14e1b6e16c3698cb56d9bbfff6f70ee7deaa0000000a800000000000000ffff00007f0000008ab7b17139843bc03fff447d55663261a2e28b38762e1dbd440cf78ed06c7eae7aa20067d11689822176e9f0e35aa0781a05e7921f08dc969e63cbea877d5c46f2921e6957e3e82585392e342e12ecbced76b48994cf930bdb1bed89e85f5d4a05a8cc70ef09896f776f59e849d6de90a7904c95056b443f1ef4d3064491b04d59bc21fa1aaa0996a4a572429c3719cfb7f3000000000000680000000000000001000000fcffffff72f97b910e4b9d255a8c55c2b9fccb545c0194ef2996e33b8c3d183e2901a073fca52443605f3f28a340bf78efab0070b176f159f74d57ca832a586664317209471bc5375344f7f5787eb035f28f00002800000000000000ffff000005000000d264a0b6d8b404f7e46ac31ca3cf66f7f13e1d8eb1ee0ee9d0000000000000000100000005000000a973aa2f90635d86689e049a56bde3cbecb827b9f45acebd4093e4dae9cdf795387747619184724dbee210c2816e44d07f0167f2c03de08fb3dbb09655e75cb34b049cf89d0c7978970a2dddab5657a4efed3c3efab190f9e244040c24c463d072846d7c2578b922850f90c2879f98b23f3159dd1d6767d6b4a3a7bdeb98346e29ff201cc1a0e74bd76b887c6ac458b1dd618ae51caeedcbf0d3f22a802bdc56d628b783870127dabba9a7134e5bef5afce2c4068315f4a9fbfbf4c15b102e289800000000000000ffff000095000000f629b6c8b4ac02c81eb41b0df48a5a8d7e0d256880dd4a543e6481ebf9bb2ec737d83f0a5faed12e9644d4bf7b3b4e649638a8582f82237405b314a78773b28d26e5ed9bb6ca03d21d3ce5e8c1ac9107380cfe3a027c9145aac8697d400254c967b7981f2092a80f8a6347c1a859d9358b01ce873073a077fcfe208ff85906fc8749ff95d73d13270000000000000000"], 0x4d0}, 0x6) 23:32:16 executing program 0: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 23:32:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) shmget(0x3, 0x1000, 0x140, &(0x7f0000fff000/0x1000)=nil) setsockopt(r0, 0x0, 0xa8c, &(0x7f00000000c0)="826abfedfad1d7034daf273bbe150c2902507cdaedf72f0b7a0bb9e6bcd442ab24eefac2f84b9cec1adb0fcc3ea5fcc24934921f6e73e79b1761af2342e13a1b38d6f947ac076ece0bdd4c283f2c7d3fec16e162af61265e1a0bc0273b3b47f3724006cd768442325b8929efbb2df5f18a6ea949682341754555a61eb55e5a75f51dbca711f74fcd3b96137b8683b4658cac515ceda29541c8c1792cbd2c8aa12681d626c065cd43cd95a2a0c7336dfe4a96e7cc2b7fa000a83f56e001642f2e0754a0e335a9efc5555f50388c3db2e97b6ffcfa461863613bf62b282a2ce409e53bab47613ef0d1bc0015e558baaccc06d1bc1df916ed9bded0f070808c3f57cbcd169ec2aeba362667274ab7911edade46704302ee7bd3fe4270834ced3da579b61547f8418f41ef711741dce58a0a60d1f1c2e0ad66a9e1a5369d4a4bca6542277fe65dd3f4d294d390775b1a20447be6a727def0dc2e49462bb0bf77d5d66e6e3956676276cde68ebd4d4e2128e3a93c43d9ebb26a2bf4071b3028c82c2ff40600eff3308cbeb547a970866cf77a9688c6cb32743e1076946f490787513c96004dc858ecc2253922c776b4072c20786394fde28a2351d16593edcacc05b4ee9fa43c505f3111ccdd27bda53ee305881de125e5450175164f778f1c72c8f7471620bd00d405744413ccfb007f4ec9e76ef0979c0d015896b171f0ad66170676d94baac3177a28e59a0cf1cf3c10277a8a8a056b02f489c4d654cc4961da35f8bb2520d0af86ca403cd368f92cd3593400776cebf29208da6904793bcb8ad2e1601b1ae58bb74470d1fbe686cbeedff859e805c7d950b4e78f2f323b3916a3af3ad4a1f8b5f429dd7081eac6cba0d726eb49274e976ef0d89f747a2290cd4cd1a4fe3c24879f840704d459d5258a766386256f62dbcba420656bec51c0872f5090cf72d2a14249edc2bdaf7685c73e527762fc297e4add30fa4a02b1fcfa9e617f310b8225bd7edbfa554f1bbfbd902398e80d6091d5766672fcdc1c00b4d92344c5f31c34133d0c2acafd12d1d855a498720d5f9615ce35be3f89288b21754bbe95b0fc6950ceed395239231a65629d5da5762a641823683c7b0d56fe6a177b1a6ebfae5ac849e8140ee009fc4a55a5f4b56c383410c2c06c65fe95dd36b895e047d9aadcc34e09ef4e5c33e89891a39e7d1430d327951461427b72c622b9ad0ef8aab4820f761c0fd9e7c35913f5ea1f7dd78f7488f26c4df3ced703711a8d3c324169ddd85d62f0e05060ad9b2d1ec367dee98b31802a3ea11fa5a08acd9de26d834257ad6078b0dcc60672050316f8b8ad63aecf8c9019737c264b5b35ac8ccec95e9f4c306cee479824dadfa3daa5591dbdec50b286f62b7e1747efb1962387dc3ded4f8bbe10e28249137b4a61e90ff8685b4589d17c73d285640d6e55f160cafa22bb4ff0fc35f49054ac99d9dfbb783b1fbb223480261c0529ce5402419af5d65b75e40190f9214b3a04f3355d405304b0d0df985fa42b53d2f3916bc5b2b5403ea855d58c67657de4a71e278577e3e6ab3459007be0fcc34bee0e6aef49412caafb0c30215312b882ed9c43371363aca80cd44c70db23489d8f0cb10f404e86163ec92f40b6ecfaab5da61a05a81e34fce6b3c766691c1cea7f7c8e3add4c6aa1cfa152252427ea9380822785e8355c920c95efa8e217ff1d15b43eea9ab16357d8adfd12033948c6238221f5b41c60cc9024d0e0686a28f127b047d9e17ea45d7158b65b5001a3a2bd5238bc93eab7089270f029fc3443d043ccdb315ce299aba5334c8e2be9574ca260e6b8ed8a494400ec493affe7f08af30d190bea3e9df99e961d89cf41dcc3b9f1eceb4efa87acd1dc57fd6c1622ff132837fb515c8817eddc09635db6fc2b28972addd3124c550cde14141690f09f59f2dcbc36744c3779229352b4031728ae8b6c106673a544ce6448ac2ea910239a69b7b1f7c2be75f2f5e95b51e51f93f23401667c798297d8ff35943e4bca3164f28661de53faf84bf0a315c39d04b57c231a0b4f0d1f9137e40295a197ee0c4c2d901f2f9cb76c0928a5c98fa571131300d4bcc22a25ec4a44fbf1e0db3dbae0b0be53371efa392af315b131c818c31f4574afb8cb09d5dd9b96577af5a22e6f5a35a540d64165680a20ccf003a749d45ac493dfbf916937354cbf0b5135b3814fecb4824c2a95756cdb91d323c1cf2ecdb27228a82aeeab258d4808e789cb74501574c78ce8d7378fed3a7fb6299d4a751247f3bab8cea1be587d35e21b099a7e898ba8cd3408a4fddb4909a6e59c3833d2973472940759aea2b96fba2ce57cb0cd07063dce1b29cff442ce7ae41516d0c7f705fb728f548b558d86a4b713255df9b31cbcb72aedad8b9df9bc30724f8b78fe45c4ff2f524b6b831286e9f3c4e713644d7bb81b9e670556a8591adca99064a483dc45c440559980ecd742001fc40f150a484063b57984b2deda869a60fbb566726c1ae0edf1597ecd4db39840ad7f51fb226cd87730c1ba7f648822b097df1dda9c684dfa58b203e4f020bdfd12445e4442176916354850f853185835a345a1d1e219bbba454c44fbfc15e88076a794f0cc059c466181dd4aac89461ead0da95e7f957a4727b9ea6fc3866d6926a66e298c655e01ed4d84678c2ebd6a81367615f11134f4ee37da30f931d8aa523ebdd6d26b339e763872fb4b7de6d7699c1c028de9a0f880cd6158f07af73d4dcb19548d13606b5eeeb24483d0e0ab4f3bccc56812c40801c2a22eea5b89642b48ae7391fb7951e59e208729af987e30f779d7f2bf8780e6143400b87db44660425b67425137b929b1ea660c6a3534212a8c8e8ce01862eb0dc2fda80cea8de75d94ba6d6465d090071c1cd20330bb5bb9ce5f1bb4a3bc79c662516e71d55041b70fba920871769f2141a9550333bdd2ce0788692e62ad1226282b360df908f3f67dbfcb1c43aecff67d0d13bf342df5255f5ff9a2e338dcb9fbd3ecdaf9a153524d7fa0e4fe8468f4a9ed160c5bc72eba852ebbf69d944ead58d59c3fb00d5635b8c2408787a1d07f0bfef1c960a65cc4666501c016592cbf405a8417f236eddd63a8ea642030e5ba4d17828dc56d4f95bfd30c5cb51ec4db24945f8d6b5e34dae49afa71b7c1e34acb49138694bc36c37c2007995527f49f0ddab30f2c484b38fdb6a60ee8567429e2afe4ce93850e584757d9d1a5c20eb7388f1e1f8f932ed4474846b6cec6ee89077f2e1a5b7605e5a258b99cb6b13c1419a306c5c717cfbf06491836520bc2d06ebc6b4a1a66b5e63bebff5649c70f200e19ec5523f7cde7d850c9cde4db32c40403b2d16ef4be5a69e9daac0a35084ec4cbc0ac00e1ad472182cbd21914f99638605b0f8b9081712deae8eddf56376bd99a0ed40a6d0c8cfec846240cd2dc9ea6aceef4755352f8069bdcfc41cded147a0714da4ad74df0b5336b9d0678da090aece4ca359f43963ce23d64ab48e9d02a109eeff7ec13bebf4b386a5da36c4942b0c31cf7ec94abf0d6ac2f66a5f9be7bc57bec31e6fbf3994e8c3a38cb5f679a59589ae696e4683a8aa046066924d681d229dc0be15027acd56b3a3d03b0c1fbbb60fecadfcffb9ab05b0abfcf8890b8f1dab77f87beb458335432ee9c4f5c9b43539e43f80e4897f9099fb6391ff6d0273920907aa8104d7d3c360f7379fa861a84218a452259766530e12fd0e9f5c2ad0f9d5e55515214d64e3f7d9a3c246b96cef0675c9a7ba63c366f8f93da5ce8a6d1315fcc47902cbff25a637f7879142e9e4191dc3c131568f7a8d21ff904cadcb9e7fc694acfb8d2b81faa10c36b218ec748073ffdad50afd54ed5e231d5ddf6c7dd6c89f19115dcc73ce9133d93bd401cf9b625a699ec7a42d6ffab50c41edef073294e224c6e315d33d0362404bd6d8fdb928dab62599a0fa394648b9fc11e714ad0d473481025efc177ec2471ed0460ef495b760ffab931215902ded4555a48cb5cffbab395952113cba31a54d9cb786e74b64a3bd460cda959e23b5d374f527fe78f300cff3d07f2f62b6201a5b4f5cca59fd2f068274fe1f91e2ab189a53a14b4b81a69a2bc1bffa81e5af074f0c86b14633bf3abcd7305f1b9ae56c8715c9508371ca1c5be72887a5163481954f1eb9814b2837b2b163c2173a087920184c2385fc41563de35dc8405e3fe077dad28dbbbc3b3b9927ec255b25f8837e23ac82ab5871e2f1c81ee63cf796a353906526eedfa1f7bfecaa692207f172ecb142767c2b2a462339e4fa8db4af7700dd265c77c4629e84a2d9e00be4a9f0bd147dab3df7e6095c438151b6e6e958ca5e9a6e9146bb02b4e899a0a61bd4e818cf357db5d19355b33248fc4c54b2185197740b7f1aaaa8941c487b8c461961a55b7a9556faae48a609b0575b84ad5b78fe93916ccf76b96a0840e5b1a01e4d3cf9001aef6c67fc5d4618de5a9df266ceaa305f383b3b419fec6dbce30af12e24fa748f2d218942700ff61a140164a9a1b0f9f8d167fb39acf5d29c1994833705275826640250000b86226af9b6d27a216220e075bb83a7a94c065ac6dfaa5ab161a0c7d2d0ed88a08d2fb5c92d7ca1e05d3a224c5302d5a658b11813d2c6211076a651eb67d26df6e582e260b999445cc0da604a3d5c70d59db716ea1df15d32af4cfce114cfefba06ad8afc4296c2ed2194f1ab08ccf0f6b130ef84d444b8c5483552fdba5818cf28a72ae48f57b8f9e86aa7c81f606b09d09233b158a6a00768ca18eda3e18dce67495beddc91f03a9304a3700d1037f99042f6901580bf328daba0e8a1408908561fcfb7f8befe833bfd95c2406c138f7f5ba8fc37e3580b5b50004ad37484a3a11927fe98589de5bbe1cfe3d0eecf4f4aa5944dc9d4e99ed9bf62fbe227ff1a1c15354239beee7651f1b2139318e2750995b44da4cf7ccdd2ad7c721c45bf796936883075e6f9574812e70b820b9a6fd0dc3b50be9a03b7a9bdbd94066f6eccdee0663e58645b702f2037ad139f952f5aa7aa1c6932c95ca8e4605c8b838a642355f76519fe7928152d08b92c506917962bf8b0e4c604e699a4404a1cebceb915a76de72b7798492a6f1432afa207f57991d932e5f2347a3c5ed6c2f2659394fecb2fe850cfb77d3db531dd403266209857553087dd4f04b84e429b66067c8b7af1f9dd896e5b1ddcfc3ce793a40561a206c5db8ce0d7bdc8b9a37765a61f55c86ba7fdae5044ef7f56df1af58c08a0fc2ca57e07f9fde9505138ca822984d8ff91f118eb154de8226b1c22729b91f75b01d6e56086ebd7867cd11e7b8f66388dd7e052400b9e270e21e5b7bd6dd59bd716199331941be3dbd7401884c48b9a65eae03cb5583bb4b1a29f159f400c54af6af9fab18f6972d845943a0d13ab1b41b5a150fed3542b8d996a1be0333cc66a8e2cd71f64bfead8dd0fd996b4f0e6374bf5162d96b66220cbf0935cf292176a2dcb40ad5c981eff8c5a8c151d98ed785bf292cc3a5f0544aca9142f633b214c05b53dd9adf256ca3aa6569d3fec6cce135397d75aca7099a9e94b68570d2dbc6a76de12323393433ff9f73fac732e18ccfb452345dab0186081c2e7c0afffe7fc1cf0945e57bdb9883482fc734a7fea480a820ff83490fe03c145daca13151be63216a9aa57db83c353bd72fba3f8171ab9df945f0a27c51c3f218a9f0ee58436c42845a816f9870e7cb92c420186a50f04b1ebcf79c7d59bbb10f74413c63ffa38aa119ef7057414ae814d9", 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) 23:32:16 executing program 1: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x668) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/137) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ftruncate(r2, 0x1e65) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ftruncate(r2, 0x0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000001c0)=""/4096) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001340)) listen(r1, 0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001240)={0x3, 0x400}) flock(r1, 0x1) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) fcntl$dupfd(r4, 0xa, r4) semctl$SETVAL(r0, 0x102, 0x8, &(0x7f0000001480)=0x1f) fcntl$setstatus(r2, 0x4, 0x7e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001380)={0x7, 0x8, 0x1, 0x0, "a7d8a288b4e70715de5ac93414292f9b678018f2", 0x7, 0x1000000000000}) getegid() getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r7, r6) kevent(r7, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 23:32:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x500, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r5 = socket$unix(0x1, 0x7, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000200)='.\x00', 0x1, 0x2) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0xc0, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r11 = dup(0xffffffffffffffff) connect(r8, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) r12 = socket(0x37, 0x4002, 0x8) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r14 = socket(0x6, 0x4003, 0x3ff) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x28a31, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x14, 0x80000001, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x9, 0x2808}, {{r3}, 0xe9b2a7b0d0f998cd, 0x0, 0xfffff, 0x20, 0x8}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0xffff, 0x3c9b}, {{r5}, 0xfffffffffffffffd, 0x20, 0x0, 0x1, 0xffffffffffffff00}, {{r6}, 0xfffffffffffffffb, 0x48, 0x8, 0x63fc1e92, 0x238f}], 0x6, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffb, 0xa0, 0x80, 0x1ff, 0x4000000000000}, {{r9}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x3ffc0000000}, {{r10}, 0xffffffffffffffff, 0x89, 0xb, 0x3, 0x7f}, {{r11}, 0xfffffffffffffffb, 0x52, 0x2, 0x100000001, 0x1}, {{r12}, 0xfffffffffffffffb, 0x24, 0xf0000000, 0x3bc, 0x4}, {{r13}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x5807759, 0x3f}, {{r14}, 0xffffffffffffffff, 0x80, 0x800000a6, 0x9, 0x10001}, {{r15}, 0xfffffffffffffffc, 0x4, 0x80, 0x5d, 0xdc7e}, {{r16}, 0xfffffffffffffffa, 0x10, 0x1, 0xfc, 0x9}], 0xbc, &(0x7f0000000480)={0x7, 0x400}) clock_settime(0x0, 0xffffffffffffffff) 23:32:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) kqueue() dup2(r4, r5) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, &(0x7f0000000a80)=""/4096, 0x1000) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) accept$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x10, r1, 0x0, 0x0) socket(0x1e, 0x4, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r6 = open(&(0x7f0000000000)='./file0\x00', 0x80a0, 0x100) fcntl$setstatus(r0, 0x4, 0xc6) recvmsg(r6, &(0x7f0000000800)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000500)=""/108, 0x6c}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/4096, 0x1000}, {&(0x7f0000000580)=""/202, 0xca}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f0000000680)=""/122, 0x7a}, {&(0x7f0000000700)=""/58, 0x3a}], 0x7, &(0x7f00000007c0)=""/53, 0xffffffffffffff12}, 0x0) 23:32:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) accept(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000200)=0x19) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x51) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) mkdir(&(0x7f0000000180)='./file1\x00', 0x89) 23:32:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r3) dup2(r2, r1) 23:32:16 executing program 1: setuid(0xee01) r0 = socket(0x7, 0x3, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x6}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 23:32:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = semget$private(0x0, 0x7, 0x1b6) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000100)=""/243) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 23:32:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)="d34ab56d882f0043b6ecd1581cb9c699ee16b217d232d847e30802c700ca83a464a9c942fe7cb9508a213cb0f11e435ca2c912e5a51928e56b9bcfcbb2cbec223f50f3f8210f1ca3658a3ebf8f91c145838ca73354c2e7df4708aceb33e9e6c4a3c4a20399079069a62b75b613225b1767812cb59713c924b2476d763e6cb1654e4b7ebdd149c55bb4c84199e7889529c1cce302bdc11cd59c77d01a0984cfba85ecd65dcb1764bf", 0xa8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="e929f58beb1c8d4373b83ac1695f036c9f3263aba985d60f0f2e16a1660db7abc92af520bebf5f012cef40f470f105edbf1cb1d932e7ba4fcd3613681b6c57ea93663573f29b1149153c0e967d48041ecb41a7a33fc3daef483ac8a8797ec8ece7ddcf1df145e6220257d40f8c94e7a30807aeefee2251c10975061de765a94b3c80362e763acb1a47045ce2bb2a285b0194202c491cf71f63ad75fed19df96a6c87c078e598502088de3d5fdb8980b54b1b7fa83d4a68602ea12198c8b2c3533633b6b657799dcd36e1cc8c0d048411e84e915d57fb4dd45addc7d14e07a96ddea5431075000200000000000073b0aecc44dca1cb0d7acdfe4205e7cc4cd3c9887672373b5aeac4d5ab4261a6", 0x10d) 23:32:17 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x80) flock(r0, 0x1) nanosleep(&(0x7f0000000040)={0xffff}, &(0x7f0000000080)) 23:32:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) r1 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 23:32:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3a) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() sendto$unix(r1, &(0x7f0000000000)="f0", 0xffd9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:32:18 executing program 0: setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') socketpair(0x18, 0x4003, 0x102, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x28000, 0xc) fcntl$dupfd(r0, 0x0, r0) 23:32:18 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xe4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 23:32:18 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) geteuid() geteuid() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 23:32:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8100, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:32:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 23:32:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 23:32:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) read(r0, &(0x7f0000000040)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x9f, 0x8, 0x4, 0x3ff, "cf7e92cd078586c310ede354b55adc22b89a6736", 0x2, 0xfffffffffffffff9}) syz_open_pts() 23:32:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x2}, 0xc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3}, 0xc) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000100), 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x100, 0x7}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7ff, 0x2}) 23:32:19 executing program 1: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() shmctl$SHM_LOCK(r1, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2c, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffee9) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x4, r2, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000285000/0x3000)=nil) setgroups(0x0, 0xfffffffffffffffe) 23:32:19 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000100)="24acf03c9e00c85fe8c8903a4e407201cbf50255bbaf16239b387fedb79d62107af2fe2dde44eaa69ec6f0b08f4c67c2e5314086437ccb37ff4c51913713b20b6fc0c6acbe17189a6ba8c221e9021b7c36cba9a2c49832965f7dea1c051f4236f904cdcc488d2bbfefcfdfa8956cc5dc4d2d8fd38d6931f7a48a5d90ea4655b09fe343b2205cf85654cfe2c7403a6f7e662afa6dd197647c1da715ae7c48d13994896be10b95178b3616122f9954836d05a85b40fb6f088c36", 0xb9}, {&(0x7f0000000240)="892f18b4006ce1832492b98549f715c5faea31fa042fc8a8e7beffd97027fd33691fd270b3fa2e64815e5a0062ec403e207aabd617d36425c4a9f58e5047fd9166182507e3c8d6345c6c04d47060a63b3579ceba36f9ff268cc3081c61784731c3ef0a4b03a78bba4ba700e042f5622d903fba223b1dde5d39", 0x79}, {&(0x7f00000002c0)="b454d29d8782b49eddf056e627e607d6d514fc1c9e0f628e86273e910bd7b21cefb8f9394b1c0c745e5078149003cf86b5a3bb94bad2d3cced6c537553323e0a8f8c688173fee7af541af8b6e166a6d197e1d4042543abef66a8fd6700c69c9f99583fb9ab826dc9f2ea52b6d6a16ef662db060f5d35aff6fcf75aa7590d1ecbb0db5b33a1167577938b366d84059c", 0x8f}, {&(0x7f0000000380)="6f47582a85d66f8cfd8883c6e4d582a0f526346320ef61f236c2d1c85c9cb9bf92e5d8d4a97d66f442d49faf901b54bd53cc93668cb0df0dbb7c858ae57e11f33242ed49a7141b7c684bbcb5fe08b2a3b89e1f78ee8a81532de1c68dbab6dea820a1cd6f984004d35e5a39de740866c8b8721b7394707c174096f7a1fc1cfe42fd22b15a120dbd4e44fbb5c912c4b7ccfe0ed515c886", 0x96}, {&(0x7f0000000440)="dc91d3369be580f3487abd1ed76a60a533c3a7266bbe349172311de24dbeeb9931b93ed8ddd07f3df7cedbc0cde195a13c33ad9ea61de8720b18d74e1aaf2d54bb7e186007475c7929bbc6ffa3959c8c174f0938cd734df80c2e9f6ba8fbc9c4a33585cd", 0x64}, {&(0x7f00000004c0)="84f0a066f2c2a4225fc4d6b5fc401354265a8dadda25b9b23f1ee47c1d39a564683661a4e1871a5b5f075935447a43cf6d0e2ea90e3e06d2d64d69b63ac73166eded2117d491583b4db7eb8d161c81676dbc7106fea781fc008cde763a47ffc869b2885173f3ba49fc15a0c5672bdedbdb89c0a0e04b3a3338dfb893ded7f4a707d8ecc74aab44e13c0440ed2f4c63", 0x8f}], 0x6) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0x57c) mknod(&(0x7f0000000080)='./bus\x00', 0x1100, 0x5) kevent(r0, &(0x7f00000001c0), 0x60, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) 23:32:19 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000180)="1be204a8342589d762d24b6a73a9f7d9a67c038439ff7e6d77077217de79b8d13cb3dd4acc5bc749d3f68ea3a355a3ee81c63827a1f8bef86fa0ffa748c4df782ef8fde18c11e565dd85fb6c363497ec710fabc72a604c25540f6e9216c8b675740696e34fb12ffe3067da9b771ca04bc870959fd7ab9b0878ffa449024134a296a4bc3a028eee0f6c32e56678b3e567c33dc9be3e4680fe4c465456f781c7be560f40e21e351d9547e6cccbc1a1839c26f20881c00a186e765868f63d7f73f334904323fb6e596d5632be2857634af80f63d7f5e4e90e1f7787924bf5a0c70dc16ad6c861", 0xe5, 0x2, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xfdb7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:32:19 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCSTART(r1, 0x2000746e) 23:32:19 executing program 0: r0 = socket(0x2, 0xc000, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 23:32:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x2004, 0x0) flock(r2, 0xb) r3 = open(&(0x7f00000001c0)='./file2\x00', 0x98, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) recvmsg(r3, &(0x7f0000001700)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000580)=""/1, 0x1}, {&(0x7f00000005c0)=""/11, 0xb}, {&(0x7f0000000600)=""/141, 0x8d}], 0x3, &(0x7f0000000700)=""/4096, 0x1000}, 0x843) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r5 = accept$inet(r4, 0x0, &(0x7f0000000540)=0x47) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000004c0)=0x101) r6 = syz_open_pts() ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000480)=0x2) socketpair(0x1, 0x3, 0xfffffffffffffffd, &(0x7f0000000500)) r7 = fcntl$getown(r6, 0x5) ioctl$TIOCNXCL(r6, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r7, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) poll(0x0, 0x0, 0x401) mknod(&(0x7f0000000040)='./file0\x00', 0xc100, 0xffffffff80000001) getgid() semget$private(0x0, 0xffffffffffffffff, 0x411) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x4, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r8, &(0x7f0000000200)='./file1\x00', r9, r10, 0x6) madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x5) symlinkat(&(0x7f0000000280)='./file1\x00', r8, &(0x7f00000002c0)='./file2\x00') syz_open_pts() symlinkat(&(0x7f0000000340)='./file2\x00', r8, &(0x7f0000000380)='./file1/../file0\x00') 23:32:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x7, './bus\x00'}) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x80, 0x199) mknod(&(0x7f0000000540)='./bus\x00', 0x2061, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10000003d, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="e8584c9d389d41cdb61a3fe4801bb691e51d13b8ce6dd4726c1236a9c82ca7554ade", 0x22}, {&(0x7f0000000f80)="a00a3661792f5b8881eaa38c9a8e03968e671d8ea8d1bc88160eb2f0aec5e6f7dc6d347e858353c24bbde8f5ef9d16a941d4e6f00bcdddfc6220ea70c1b45d6a1d46407c07d78e49ae339448749a3f79772ab8ff5dc28e256b4140963ec1ade2eb7d723edf3e5666c24f26ddfc28ac762e5152ae1b647e5b50ce4034ce7f26cfc50df5dd4f54cf4fccee3219937d95465dbb35ac334174f301cccf2fc5cf1e8d9037ec0233319135fe3b40b828da26e400a04ca6ca5133cacc1ad0b3891082639fa5be994174c4408b4e2202a213d0c04f2a45af7ff957ae5060dcd7fbded3b056f7dd7ed90beec823a57c94f47024eb534c6f21729957458863120b0ed9dab8720271ff83613fe295a0f44e570d6aaf869bd4fa04afb528961c79277d3bf5f659338a7c537f87b9c82a62d94a3c72c01d9520739c6a0070fbf121502b5041f8315b3045f765032277a6f0587fef5e6ca9231916ca718dc811e099823595b1130acf6506b74950a541eda8ad52b0c7ab8a6d7a72cabdb491aec1178f8f857a1f6ae89a4ec4bb2ae5862ea91cbe8f1f071b00412dbd08e8ae26c19539f28044e0f1a19c71b0732fa44064c8a39200a6808266cb6fa49beb2fb9229949ecb07ef7e381dae9976aeb2363e046826ac1958c841f9bda8b1c394caaeb6e842454000fdebac68e8277dd253b8203f99c75614d4e142f5946fd46723cddbf81a50fea8ac0953a2e8106ca8c9548a4a8d053a115166710221c9d81cfd006cfd600350ed5099be91313d923458531208a206cc40b3d36d062bd7dfc0e4deb13bb25e7750f02ea4c3ab381eb1b278cd63f63e41fafcca3c8427ca12d2fc9ccf1ce22c3ccfe76df84934626fa0fb3b46c3411382b407a285e0ed873d167b3f4dd567238a8a319bfebfff61e7f004f96b7062da62ebbf450d9a61ba1b88c06719f6ad11cf93c4e5c7d48044b5296e1bb0909d431f9bb0aaaa1fa343f999be581fb076440e292fdf5a4aaadfb02ad7ee00095719827ad483530f64e15c63bf1a414140291915b9a7afceb2e5b6b063adc050202b99a5dca1367f9cff66adef10bb2c8c8ba03f1853b17638ad73245ae7d96e75cccf3eb2b0d3c057fb5d096a666fb2db953b641bbd4015197e0de0c1df20972ead1f65e004e4a690c6a8873a661091b69f41c1a031ab4aa6eab461fb3c97f072c4ad3c85c710cbfd30ac6737e3998e5193d9c92b23da24ba4bb83c3d0be1a48db8d73529a4bda8942fb4f902b2ddbe970062e847305a4b18e5f2d9a9216cd2793e5f9c5393a33886af68e7af270e6e2576f9e60172496d10b1fc42f33f6c91f5a2f88a260677347ba921463777b3d3f9e8645048b70b0584384e5db888e2e4db82bec6dff77676f67628cb06f966f901becb89196e384f4b278fa4c6a9ac1d3a32199ac5bdba7baf3160a92c8d015f882469a8bfe6785176cfe9aab43baaf45c96e3a855850aabbfe7506ec6747c78298dbc3d66d06f7d3706ad83476ece866ee4ee03b6157ae8c6ed02d88f88c772dc6eae0d519c6dccce0ea8fc4f6a95ba591ca416a2f3373faa7b51e83fd724b241717d5945e979f8ec59e965bbb22e26838bb53b2f9c260bfe9258b53c9a0951b7dea627cee835fed626540d4c24bb7fc5634126cba4467622f8a6e7a85a5d1f30f08f5fcb08574e60a5511b507c9b04ac6761e6a04df671272394f8efc24c4ece2272eff82e5fab96db4a1c817e3b04f78cac6c02ce97f89cc14ec98cf65e5a18661cf052ceb775d8de763dc47269d9d364aa7ace16f8aa0966a0501be090592ef9d5ee709d824ac0546adeb4dd2d9ea297b02a536a062b957069a802c3fc21385ab01387bfcfa58b6012285cc68dd381bbf880b0c9efc45e836a5c9d88b01eaf77fa97ab55e42dde7d9d76765fe8e79e76147abe880c0acc34bc981cfa972236094bbc7a64696fed2dafacc01945aa7f00a0300a19a9c1e4396353cc2b7509bbceffc0f87fa14f79fc732a846d3127fec744863cb38ed6b58ebd9e736cb6721f0724f15866feed60e76aa214304adfe3ee3d0526dbd4448f1d0c890ef9faeca886308d0a8a62b0bcdf5fc1f4c176ca079567ac84a5c6e3cb5bc45cdf5f3cd2155a74f39c5d19b0de8f9ae7eaf9d8d78877f2608406073e1541c61554d2e08f40cd4aabfd1774096bf5a9a38f788295fc1783fbf4f7c20df3f1aa925678b1178706f7f8d15e7f8a63d3ce1220e5b8c7b3f711900b0e26c62ba43b1921c3cf8f824d3511eef9192afbde3830f64995ea50c902c04565d1835f4f26c9f377af610c081ed46136d982dab5ef60d3c7fee3b929b1a141750029573d9c76214c817f383b4e17106996d0d891bcaac29aa1e3eea9c2b5e66368782c7cd502a34bd00d969cd496229a704cd56e7afd0909171f8eb32dd7e49fa69968b2cf9a8948f29c41513772ee90d4b0ae7872c84b3d208e685dc150292086614315848c6bfe133ea8adcd3684ca94ad1a2f6910719adef245667130a7e2c33ca985673342481919d807c7bd78eb4467e3765d1691efd78cf6b2a3fae9e3889b2cf0ee8965cbc740b87f077c2a54a368e94e0e2c00918da8942372fac769570c4ba29d5b087f3fd12dc0f7746eb2840f9491d1ff9b8bad92e42cc80338d7a312919c2e54119692b4e426b7835dd7b0a1e7ca2ddba711165208cc22723e67527ef3345de234cfe9373e794d3951012a8b896965f93caf10132b30bc0ee0f03de56432ee5a2372b9516be9317e1bca8146f5b9e34b528c337e83ab17832e2e954c81820697e7903b5d18ca7f983c5dff83b7186f8fa3cef371acf191319c8862c8fa01cc4ee3c036ec5d682eb9dfda60005dc63018f99d261205ed33f9ea03a15a2bc7bddc8d380cedf97a57d9a796c0341404378b739d17fcf8050cfe994d3fd374ffff6c109ccc7013274fbe855ca4357a7cb2d35aec85cee6201b9c11e1387eb4bd9aed8b4d63930319171f47d11a259be69a8854d156b84920318b7a65f099415ab736c27c0afe502ed8c51aacd10f084b4fbddc942c9edc6822ac8b2fe5a493825c74545838ad68f0c4f3d0adf1b642c1467ec7ed979d3e5019483787c7462fc48287bcfc2ea25060429af7fa2b29c39c63e493c96d0a2a7ea986d3fd4de0861c83e6c301ed4f76a28f88ba07a1600260f2da5fe673f486ca7bb10d4c7746c1538e80cc354e2baceb08a1ab23693b5ab6ac8ee995a42586101e052d38429c7d32d8e364c9aabcbeda8356946a5076c8a6c4b6e594479ba117524c694e2038f6d3aeb0c46629595e3f87fb9f6e0dde4bf7b84a99311b34ddd48778ef1bbde75b0f092ec17e1b3e7cb3569066b68e529e2dce1c786a4fb8f98449bef21b1dc3aaf329ecc06dfb2eb010edaa76cecdd41fae714916aa0901a10429c2a893480dffe6c4b57993e4e50de3d44cf12e88cee2a1be6d05e200dcc0dbeb8c6d27ba4d68e02c4efe07beb56e25d477fabb876bd801b41e035a9f02df28637b729b0cccc5f1f0858b268e5120e1f2076e949f25bab3f82af7e963e60ba914bdf01c76a494504327aa491da26dc403ccc237c800a0374cbb2fec48696c58e9f9a1d918cd7e4900d00192f7000ec79e39cfbe8f3856607e2b6f98482e67d65da17529a6d1f8cf3eac4710f1606610bf8eaa68d1e7515663428fc7e7c64aef612483f236f7e01846ac0ad02d68acfc8e57435f1c1bbd8b17f2bbf780111ba0ad30940810ba2a4bfa4b5485483923515de155c24f21c7e28e9d79e85ae333cd0f76f7a6a242c40f1a91d5e32a1c28f0c2af1f5cd8c27ab2ca2f920f62cb05197ff63e399d4d7c8d8f49aa798503e5e7eb236d874d46240378712054b007e59fa15eddfb54d8c69f38868a1e58ef31a7ed7e2843aa150805afcd29b7c56ac9538e7d37443932b807285c732086ccd6d09ce56be1c2b975eadf1b1531e64c02771c4b44897df7c522bef9b74e9ea8d9aef3e1e3dcf2dc69e22d94a97e9d217eb85e72271daf0554da57413d5cd7cec0e75f17a92699a932fba99e82bb05883ad1d1cccb11bf933adfd73f77cdf384b153911c47ed3d81ae9c972041bf05a388cb01bb9f85eb994e866e8ccc56a43eebaef7319ae47ed950ef02dfefac10f950759dc73f75fb460566a353039331a912bbb89ee4f584fe4a8c59b3c2f127f7f0a069a1cadd3423c183d19b9dad3ddf7e6ba9d6bccc9c3b6b4aa9f7a3ea227e882fa6dd3e7b4af8395de038df1b837018c33a281dabdf647737d85f20932009f36b6a9611604199fbdcbb19510eacc34e9da08fabc0032bd466643e3e83fd5798c26d0a1d162f3ba9a229dd12d3f74461d6ff16f6dbf555f98940c25446516dc13d2a668cf099b8de5a67b8cb27cfce0370cfbd06c63359c94cf54f3a9142e367e5a55f241fdb3e09861343d7a06d735c3e9e93f493226fca779b071bb0375fddab4d42e560aabbcabf7ca8b338bf146b16f4c16a1ece3209ccb1de1514850c0549507c6b41c677989f9b49f0e10c771a10043830016d5cac78b9231aeb698c9883d03c911bfd750681386483e069c4f48f07ad00d6e8e1bee9869d832dce59802bac4deecd76c6776585fe7cfc2355dfe610fc9f8dad12dac7eb5a113a0eb73d284a21cecffea37381c9be424abf48fac61a89e2fa32cc5cc5fc5d18c3d9b1dcce93dec9490d8fb963a01eb7b397d34f73e5ca816a5c533f12135a21d2dbdcd41325cd025ba4bbe5321fdae0bd359315bebb42ba270591be7e1791608082892191fdf7014ff8eb50f199787fc15e29b404db0130f6d94118e8912885bdec7ffa6879d32d628af79289715245aa5900fed18d311fe83d049df8441617505a3dccc9891bef0924130c511def2afcd355f3645109a304eb0963322e2e0506694748ebdcdf59ef94983c73a830f10e702ae039902829deadac01ada18a138993f29ff63a9732ec7037782d6642f4276cb9f8876d37325d96d7b58a35759a9de583db7dbd40729ad3a2797e1afefd52e31172f5c73f2753be392fcd459cbf7a42aff95467d557272df4503e519a0a56a3581d86a5409b657478ca536b4408da321002e6412445cc5295a11f5af265a552f4a00e3b4378d1c02bf3cd91306e10b738fe7054dcb30bc1017e799778a00d43d126c22199b7047bdd51c52fd7fc7d18f6ec210ee827602282e342b5b3fc7cf24e56e97f70af12c88480d35bd5a8a7182a4e29380a21b9911b6f05a11f3dd71e6dae9c769fd21262ed6001a058806de03b3b98b375197e42f48f8685f5ce7279b575d77fc1628c4f6f1fd78ac3f1385e4dc63d8c8588c48a685b7e4664c2d29e0f0984c7a4a5f12e79f429fb8b67793371f348f3d878f8d52f6750c43656a704ff93dfa5ed41dfe7701b32a125ea56ef8ba55332585b14c8b4ba6831c98d194f373f010178bc4018dcedd6dbd4c7c8a02383b9c4840e123bfbde5041d8402c30020613e2e0b1e2df3d5d9c797c3c646c801cfa300a03777543bdcd8be38b2d69a1ff090a47c6e5c82dc76ac6b03c79cf209fca90eae2c4942530f1d3d79b8450686ad1eb804283c351a5069ce796d859d6617cb671dc53cebdc690ae3c82de3a2de8f96be231275b5f997697119fc0603fffac8377dfdb0db3df097a1019ee87a43016a9f46bf2cf6bdd20af0bb3bae2742dffbaad33fd73d1e89129c07e5a395d1f436e9c6dc5d91850af845db51d006ac892a0a6bdda143acb120926883acf26e6544296ed63f24861958ed93ccfee4ddb60bf0fcce67813f3c363a2245a71cfb5457b5c2", 0x1000}, {&(0x7f0000000280)="a626be24553210bdf2d6998345", 0xd}, {&(0x7f00000002c0)="10a5429c00c247298aaf0f106e1a4e9e17613d5ec7625b00b7fb364557b959558bb789b66cf1f85df85e439576dc1a0a510f35a3b5dcddd530666ee517ee4ea285c2904c106dfd1dcb7350b3c50574d5e789c45dcb1cda4634ebc06315ca5196470f009029ce9cd09e4acc03f539c7fc27b57d11c4d3a072", 0x78}, {&(0x7f0000000340)="62eedf238c9c930ff472ee391970211464a8c4ba85f890ee1769d32d573c54efec1549e85b2ae82e4ab88b609396d9d6069bffc7204b53466c27786748776575d9055fed1382e01bec234d38abf073f3272c910b7843c6b6a899478760acf99d96c15205881cee79b4d4bb68554255b32219c1c4597eb7e8764da82a837fd31cb0410a1610c58a8c0a517f1201553f51e4e3583967bab05ef81494f9675e1aec96a0fb6c451424a4a2c837b2543eb2590a6355305a09b6c9e75cdbeab2b32c83c946c36866b1d42bce7549d050c6417df9a9187c1c7ff380dcc89b70", 0xdc}], 0x5) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000ac0)="692d0625001f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f70800000000000000a121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced96328703bad0a1", 0x49a}], 0x1, 0x0) bind$unix(r1, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) 23:32:19 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, 0x4020426b, 0x0) 23:32:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000180)=0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r2, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) geteuid() 23:32:20 executing program 1: r0 = socket(0x7ffffffffffffd, 0x3, 0x3) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x404) 23:32:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) getpeername(r0, 0x0, &(0x7f0000000140)) 23:32:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='u', 0x1) write(r0, 0x0, 0x0) close(r0) 23:32:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000002003, 0x0) chroot(&(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x3}, {0xbbc6521}}) 23:32:20 executing program 0: mprotect(&(0x7f00006c3000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffffffffffffffd3, 0x4, &(0x7f0000000180)="a356d8cbd7709740f0ec2d03f7e6070ae14638d2d00e8d6ff881008f809e10c4fae5687829abe387dd93f8296eda9949def9c513b54fcd90fde3d7c0495477de110ea32992a1709f26d1009f471fede8c194950f8000000000000000000000000000", 0x4c9a72fe1ea5de04) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fchownat(r4, &(0x7f0000000200)='./file0\x00', r1, r3, 0x4) 23:32:20 executing program 1: r0 = socket(0x200000000000000, 0x4, 0x3e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x59f0, 0x3}, {0x18, 0x2, 0xa7, 0x5}, 0x4, [0x27, 0x49, 0xa8, 0x0, 0xfffffffffffffff9, 0xc14, 0x0, 0x7a0f]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x9, 0x80008000000000}, {0x18, 0x2, 0x6}, 0x5, [0xfffffffffffffb0e, 0x6, 0x3, 0x1, 0x7ff, 0x2, 0x2, 0x9735000000]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f0000000000)={{}, {}, 0x0, [0xffffffffffffffff]}, 0x3c) 23:32:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) open(&(0x7f0000000300)='./bus\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5) 23:32:20 executing program 1: socketpair(0x18, 0x4003, 0x6, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x28) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:32:20 executing program 0: r0 = socket(0x18, 0x800000003, 0x0) listen(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x42) listen(r0, 0x80000003) 23:32:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f48886c653000c612dad70107482f82a139accb0f98880401076919d9fe809716cf1cb1fdc4bbc338"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000004c0)="f79fbabc8479344f2f1ff50231259ab717e0fdaac76f4cd15a47f384e23e469980a233164a05f037dd4a9ea078bdbd9068b516df6133e38984a2c303719abedee9fa77d1eac171f736cdfa7799f87b8f1f88e0d6a82a572d627606d4bccdedc5a6e6a11a031709580659422b64bbd242eddf1daf947237e4495691a89f2534ce71595a6a0e1bfd47323239ba34532b9a790a10106442f58a031f18ec2ff03d698e6a82ec0a1be021c4a376b3a928ab429839526f96bc5ba3402009a611df31e4236a3b44d06f59b14cfe6499df77e4375ba1131228da421ac8d5011432a637af13ade38e965710f2ed62631bdab446b91a32a9e79ee7413e1332ad1fa4017bf0fbcbd34aafdd2eefacae5e839732387c9c6236df1cb0cdc16e6fe6666f41f2de578afb14f24613b8c07c1093f0ed60b113674af8f2e8e2ffbfa69f68c376188ee4dadd346ba7d15493de97de07bea0c2c255adafd912ae7d5107f2de0d838c2bb00e71024b9ffff6f3d4c8050aaa9387ee7a2f234cf3014d957fb89d3652a04a98b7fe05b7a1546a1d58fd6bc968316bed70871328e35b86c029455f644550a46df24f5676eaf0d6cab2c614ec53813274bae0f71a232cfd69b6edd4d99efdf18181e3bc2436f35293d200e1e9ba641b9d47316a5a5ab25a8c686e88f2bbcd4cac182a06409eebd628115ebd1c12b8aca04643ed17b39175dea311c6a9cfb8f08f9a6f8cd985029ded880aadaacb526d448accfa3cdc2713d9d2ed51e9c7132170452b6417d28219cb459f6aff28b8b5a8a18557d64728d73f42535c205d9f7e06bcd0427d24ddc11458c4f3ceb8501cf20375ef5661d171822bf125f9562d98617c1132280e62de9c470a2304a73aa30caeb938719771593de758aa435043132a22907a293d2bdf98341f305af3e20900ae975f389a2ad90de15c6e0587461b66644272d599da9154baa0df58dfd56f2c4ec9f781cd17524cd08682e1d919271816d5e40e237b3256ace2518face1ead09e3078", 0x2d4}], 0x1) 23:32:20 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x80}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 23:32:20 executing program 1: r0 = socket$unix(0x1, 0x8000000000000005, 0x0) r1 = semget$private(0x0, 0x4, 0x8) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc00, 0x100) flock(r2, 0xa) semop(r1, &(0x7f0000000040)=[{0x0, 0x4529}, {0x7, 0x8, 0x1800}, {0x2, 0xc7a7, 0x1800}, {0x2}, {0x1, 0xffffffffffffff01}, {0x3, 0x2}], 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff9}, 0x10) mlockall(0x1) 23:32:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 23:32:20 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 23:32:20 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/169) setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4, 0x401) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/95) dup(r1) 23:32:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 23:32:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea93a5df037fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5e0a126c6acfce0a0678d004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e860394870d245dbd09473e1bb3a9aa2def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e477818628bedb20c415", 0x59d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getppid() r8 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r12 = getgid() r13 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) syz_execute_func(&(0x7f0000000600)="c4c2ed915c630f45a1efaa2ca28862a52cc4a33d680db300000000f243a5c401c97d070f5287255f6cd7660f3a622bafc441216309d35600f343a7") r16 = getppid() r17 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r19 = getpgrp() r20 = getuid() getgroups(0x8, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000011c0)="f963e2f621d4db83e7be5d0cf34d4c992e2966ad5e402d47c11834d3ea586212f5bff127d72891db4d839cf4948d1eeb0ed8a7e79300a6eca6bfbd6d016c03163952ac9f85fdec6256f0cb51a1c71435bdbac6cc9f59713ffe9fdfaf434ce497d069b2bd3ed1c67d6a09189db99e120fef333e4584c58cb70b5dd1ed9006c2f5c168e21113f27f3359b4830a43480b12a895b47391b8821fde9ee639f497f35e31016fcee5e7e6d476f5db99510554e48865921bbaa3ada9fc786199ad99967c6d69756716271a1a63aa27103173457dff2db477422aca5bf2f43dc458ff24697c7d58de7a4b3a753879a125d218349f927b3e38ad2de48251153ce9934f304776bbc309081a5cfd9252d21524e3b06a3962396347beba215195d4dd13dac9baaa5dfbbaad8bb8348f84051ed13ec1e4e96147c43ab474c6e17b3b09e5ba0d05227275a82d5a59d3599f04c9f5097f732113149abb9d2993233e8df11e84b8a844e3a04cd62bf73825eff39ff8dbf7a2756fe3d9d6d5762e948651699be909d51f5ea32a1a7253275c50c33cb80b2c6f43502059ad8d2ca94975b24b7697e4d63872b3526424999d4dd3b980e0af4ee9adfd0960ef98a73729d7419e6af096dd31de6543367a4c2cedb2858d1eff87d6bed8e0e72eb93f6820e0959962d2a08a247e10649f7c69c587963cc1ebfa058f864f8280114080d275c2bfab01e904c72e48dc065cda7a17a7fecb5bd851fb1858b5f391f6dd660678618e3df771b708369ae38969a49f3bed4953349443bec0917fc5836f9b48f37d53f91385053c1e1c559b45cacd393748b4a7d123a66669f95df8450adc5bb8ae380084b8533178d7030a356f96211151814b813f6a1de6d2aa90fe8c0372b95059c2ddf75aeded626696bb0167b0c3b2317ae5f6b9d418adc746362ac05ef9e719bec5a8bc2266c2f0efa55699f0839914c654128bcca191ff3f53acd664983d2c82fcccc4461e5360ba4832b51612404274fa3d7c0085107023e908c2325789bfa01693e1f5493ea1eaf3d9aeec991ca3ead8e26de5481fd9f2a21d219b48646ecf3059df583790f51d6767f815f6c8505c10b155ce8d2dc16397aa0a847790099878f56fcd6882cd1d09b810f7c9b19f71c0b03deeb735eb1225b333ff922f2a0dac33b9ad3b3eea5d40ceaa10816c1f78cb2bbaa5ce9a5b8d4972af4f8b4c849d3a2153eddc24bd66015f67d9ed0a804e256768be6bdb106751f329b772a6265f5e5b0825c843cd653d8a4437013d5678941bb93fd74eaa2ad170762d913fed3b60a004bff78b226f73908493b798ebe3b3ce272f447ad78aaa42802d14c22706e5d8cb341085324b167ea40f898730cb7bd8c467bb8d3639911ea8e4aa9892ac10e347521fe4b39a3e5b5ce98ea84dfb5821c05138995efa97810658350ecfee6170c6441ebbd32b56c7b6bfe91b1eeeafdfa7c805349a560dff0f2f3fcd09efc6014733ff6b92049912f737712a1596b6787d458c4163b44bc2f87917a94639d49350c71335464fb1a21df887286becf9a63948348ac06a6f814f7d85432ccb79b53081d3177762ea23edc6f68917e0768b1d6c4592184f5ddec66e514f99bd46971f71f506be9ad0f59364a5bbf95af3a219c8b7470951d5d9d338b5543769fd9958d85b2deaeff59eaaad7646e6bf5e06076db85483687a4fec3d42f0996f9b07009f0647840df94164917f960da84550f6b106bb1530d819f05d60e24a0ec3d5c5b1ca2224f23af9ce6c96dc1278a2cab85f00e62aeac5feba55d1a86612a3154427132888045131728af14ad52401ec3c68d51dfb26d82d2b4ffc159e1bbb7426c51c65efe388c31522708242032d4201cc43708f7c0d5c444ec130ca2c2a976dc6842d2b568ef9af9196bb941f1b427898e7ec28e96dd23e655df5f89c45d8fe70d929a827d267964545d69f3d7ccf83bdae947a0e0df5a76557002190d5e65985ef13af21076ed68f20f1c0596d8386d6a6e118e44d04f52693cfc9a68dac505507a1a5492080e954a4d5cd0295b73f2672b7ba3362a4ee35fafae421e0b1f3e39276ba85c8e229da48c23ebfd704c66b7b17afd60123f9d637a5f56c034d76bef5d32053bb1d51f29bb65bde297d149dff744df562b12760ab83177219a689afea23569e7b499272eebc8b19e0ca4488a1eab33347d15e864d1951bbfccc204ded076911a47c3cb4d72de11af37fdbe153529f800130a7c0ba022e52e7749521b0f70acdd76946d3f60e2b234debe9a65fe327c3d89552e5a065aaf58fe2869654ba187eb0249227817be4a87beca104a47380b527e297d5134fc6653ec402832940991421042c198f6d96d809522be5c752c8fae4ffe7ee39662a95ecbe4b990ced31ca866afc7d4fffbcc24cc6f584e0c70b15ca6ffd6f98d1a046b8c639123dea19a556506be5be11da5aadfd1e3975aac517638e507b29e17f8556f675bc7239b280cc95879e9231ffe90f1d162d06fe25f62c8f550647d2205878815570caea6442940c5f9da692427579201442036e8bd0ee6787d462882c2621e16a4bd026f7ad75ab63dd1c5bc2960bf37e26090338412b94da9c97223ba5efb830a5037745d979d09d3d9dcd7bd11c9fd49507dbe1d0cc92be177b5d20cf389212fccfe8e879f44a204330768aabe2cc4b5cb34fe0f0acdb738e3d20969f1ca1b2bd6a945708783d0407575553f3a8409046f3b8bca6706553ed495999c1707719b012f3a957f494917ea9cd8646d76557328534d69e9dc4d05a72479b029b4b37ceae88efde7c61b44345380e1d153b83e7a7b8f9269afeb6c2e5e0a2b04106830d4c24cccd863a1d706cea3bed08dccd1c9d8a1eff84c1bb1b6e5cd88d965f731eceac48457615e4fadb14d5b610b7a8c828841dc7e7824259978ab423276c03a7b8bef453b21842cf96a147032ae74de66380fdf9d06e829b8312c7c6e481b273fa2a56f45f7c877553f20065220456301a506da88ba03048c0b4409478a54fbfb85d7a5c195e04add3067701997d1ab4e7821c2f4a52d16d5d81318678031a38641d60846ce88f4bbb1f3a891ff88305100915583920fdbe0a86a83a683d61413dfe869410b7384afc757de7ac591d78943ab681ed467931e353c315285efbabec9db386c32feb52d557f017ee3c4fdc412e3e17c01437c7920c9d4de118bfad2840cc1a2bc718452f7cb8ab036cec4b5f151fb1cd6d2857d7967f28ab5475d909ce55a46a813e0a1a2a1f25548be353e5dac112b473857ccb7c5a8d7c49cae6b2412a74185267016b72e5612145a579527ed658e202936cb016269ef99fa3bf1f1500c98e570c14cd82fbd6e3fbafb9721f208284b483ce47734a79e67875201a7f9301b5eb3ed6db032ab9b58ce7532e432e69c4a0336735002d98e204c9eadbdf3091dbae30edc81f183c7af72a233b9d5f8b194684266df7c42a42509e877d55e38e29d65d9b8c8557c5da3dd2691d1ece5227ceceb3a71d44b579bf55ed617cb3aacc0d8aa9a76dffa5e273bbaffacd8e5f6136bd29726bf70db9a1f9b9709937b754c51b8f1de500468d725eb266e5e73d7f7eb4629fc93d29231c1dff3e096d14455eebd1245ddd568d0287fb0ee06df2693adbb152b62cba708b5992dbd5b93e7469b7cab4da9a70c90030729fab68c473ce154ce10e232668a552f29e1f4c5c92ff73ff56ec032f7ac6bb414a3d15858b49727a71a510923557197e65ba65969868af5fe21d2a5b318f419da538467a84f744d56090275226b934a0112297e0810670ca097c03587f2fea2c6bd8d800ff5d49b30090e5fcbe2c6b254e9292be08a1bcd8196e5ce72e9880b8d8eafd6e2f591f1e4fcc1acf6b29fd8bc7987be8b12c7ca2b91e1ede3293733c6f7dacfefd9d7be82ad9f478a9fcac1fcc5b52fa48f1827948adf516053da70ac285f270d752832515c6206884efb49bb1ec7af7f4b8c9b1d71cb0ea824195b13af48a5a5bbf90cf25e77305b588ad7499c1663021558cb10943cd1bf7bf689bc019ec7a52ab314ad752277b8888ad59b26cc5948b8b1345c99aba269355f0b208bdd019caba564a96d514af84f0a0c5109fe27f06ca548da590ca651d19aaff5926cc190a1de47adb3daaa6a4fc76f3dfcfac5ecdebf8b04845f14897cb32861fe87a79e3147220e02f1bfdf823ee0a416ba166580c721636fb66c9f86ee5dd456f1416738b6f034c63e74260a4b89b386becb2596d2ffa227a85cf5c527c2bcef5013f89e594b1a2e7b601e2fc7e4e1c9f0f87ad2e8b440842166f70d320e8bd2be76c41cd18ef700dd73766a3c4245fa5141b4634ed0fab6c8bfaa65758d1ba7f3fa1c6c36b70ce1cd229a9d72ef72dee9f5768e568383d248d55797038a8412721c867df7eff1c005087bdf079d834f7d1403f6d3a4e30d799b4eee73b133e9aa9451240edb30e06c3dd43b0542ebb75d11677b68b7ba8732ca1b10becaea57d914bb9e27ca743d14a3af077ab86d412644182c2e8995475ad73a7d56e159f47931f2de238dabe6b6c5aedeabed0a56b450d795714c90de45f95c4b364394857f12cafcb86e3bc478e9c2011ec4b97aa05ac7f22ea522076bf19d2a1415dd37ee570aa9e43908a49ccab8890f38e4e66d58345f9af9d2ea63f3630cc28e926f4a00ee4f6e28cd4ee3fd59cdbf86e7a50eaef0dfda5315dccf506d0e75c9c0f5d14447465533ddcc63bf623a3e2206a3568f1ce4265258fecfa05bc1c149e75daed9df5e4ce9311329d375126900504932269baea59c7ad121755c464fb3c5e2768a893c3934f1550401da4a283ec00b8919efddbf1c4cfbef1461ed9628f2346d02cd50886b0631b79e12a5f7f866f0caeb3a0469385ea11ed41fa58126ca0c08db6ecb30cbfec7cf136fc542e218165db1faa402801757892ffb0de9dc78e768510c7d0a1ab9f2193e386647974d82ad6f8f604582b7386acabb6cb11467164c310ca639dc68fcb1d63154994202c7fddb25ca34e8cd67c926477bb161377c9dfb997b81a90cd49a337591fd66a55c85af81a560c19873bb8384382b83ddd8f675d7b7c01f195450f55aa88839407fc106eb1a46075b861959749a0ceb0156b74f1d662f4080d46eedd013b6b303e84619acc8028d6d627a20d0a720f4d30ebff6336d2d9cad4844a7ef988895ae27242afdd80d33fbca04ae675fd743d6c3f5a5761694cc0e1a2e79a1d4cd0907dc39e39123d40c4d5f170f3516308c0ad90d516921f46b0863a98aa32743147647101cc2426023c968531e01d38686cbb2baaee6097f436083955d6af050d593d608cfdc6534b4a1fcbc345ee72131ff26a7690da73ab9bfdbec19d226151e559d6a546d3b2fdf23c3d3fc438835e3468c09f0a95947d0df842d77f4f368bbc7fbcd65810ac8127742cdf68ebbd581fc146f50ac3a13ac96016d7d84a30cd50e7e33ce67f66cf2167545fe2f6ece65613ed6dbb0cf535ebbf850d1e283d2e1d17ebeebaea850023af4c7c1fa929259225de934590ae0cfcc415fc3ee802e18a9e1bdb0d60db043797c98b1a65562599b8f6b6b71430beaf05f7976e89571dde73d5302899c78fdbacdba7a4b732eb456a6a61931de0d152f77328c21ae2680c54d0fa8f00ebe6f3c29d905c0f2db08f6ecc199490b876188dd7a3d582a02469254ccaa8ca525cc4f5f97f74af129431a00d8d61054d04af6598adeea56ef8832ba11d16d66ef895adebffbcf635cef1a6e68d91fadf71e96e2e733b1967a4e099", 0x1000}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r3, r0, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xf0}, 0x400) setsockopt(r2, 0xfffffffffffffffb, 0x6, &(0x7f0000000540)="3230277c3362a7b3b2b8fd1c086f9f0e917382d45f0c433241e13ff49f2cdc61f18c6b463b7abf0193f174fc76ec0d4efed8e083249bbf28195fbab8cb6b11aae4eff540cf165af2c7b9470f699b2c49f0f78abf74d476fc365edb69794e3fd139bb65fbcf62bd4fb433f42c8af94cba6e93979f55c1508a9b4fd76628ab0f5598708ef128a356ebf8bd588334eedc891522893fff1a", 0x96) 23:32:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="510773d038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:32:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x3ed, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x3) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000080)) 23:32:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0xaf9f, 0x6}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ftruncate(r0, 0x87) fchmod(r0, 0xe5) 23:32:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 23:32:20 executing program 1: clock_gettime(0x100002000001, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7e, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r0 = shmget(0x2, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet(0x2, 0x4003, 0x1) r2 = dup2(0xffffffffffffffff, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7f, 0x6}, {0x18, 0x0, 0x5}, 0x8001, [0x1000, 0x5, 0x1, 0x0, 0x2, 0x8000, 0x3, 0x3f]}, 0x3c) chroot(&(0x7f00000000c0)='./file0\x00') pckbd_enable: command error 23:32:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) getegid() r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = dup2(r1, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) 23:32:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x7) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) pckbd_enable: command error 23:32:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) socket(0x18, 0x3, 0x6) 23:32:22 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\t\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!:\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000540)) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lstat(&(0x7f00000003c0)='./file0/../file0\x00', &(0x7f0000000480)) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) writev(r0, &(0x7f00000000c0), 0x88) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:32:22 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 23:32:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r1 = getppid() getpgid(r1) close(r0) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x80000000, 0x9}) clock_gettime(0x3, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000280)={0x401, 0xfffffffffffffffe}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x190, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 23:32:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x60) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 23:32:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x3, 0x4, 0x80) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x81, r2, r3, r4, r5, 0x2, 0x9}, 0x768a}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r7, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:32:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='>', 0x0) 23:32:23 executing program 1: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x40) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:32:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:32:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x8) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x40) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') 23:32:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket$inet(0x2, 0x8003, 0xfb19) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000003880)=""/52, &(0x7f00000038c0)=0x34) sendmsg(r0, &(0x7f0000003840)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x7ef}, 0xc, &(0x7f0000003500)=[{&(0x7f0000000140)="72c5d5c8b53d9a36a4f93d896ce16dd1fb0932921a678086674fdfdb6e99ab8a0f59ce2bf5217b2e13761787f0ff8ea17ddf0f658a9887ba79e4f937f3e845c345ef60a8aefafde9841d556ae5381d63dc0ae58ea8f0fc5dc902d1231884cb9c05b8530ad8b7fe7e398427b07810e5157701cb615c715a01294ac6cd2f04010372c5bdb8f61e4cb63683cdacf434c7cb1e8983c42e50cd1c34be4a5a164acd40532b73ff2a95880523f6d971a8bee27618c20fe46b75d1ab84581ef7a613ba15b09b80f9b4cfb7ba1dbd115f2b7a", 0xce}, {&(0x7f0000000080)="09a0ba60fb7be030c1583629d38cac5f118fd59b1214c084347a76c0c3da7fb95c0d506c5c206beb4b0a4173385877c243e0b1cd0da421f8e958e952e1a66c282bf6fbe49109cd016200e165a205caba6d2befa8", 0x54}, {&(0x7f0000000240)="c0b71a0597c2b3bca4e1f4c0075ed53ba14ff193bef1b51785dc0da314d1397e6482ce70eaee979d4c4f8021681364b9d28aa6428da414635abb0c3cfeb103a351219e7e2d032e988969f37e7a66535c0f840b867233758355950dfc9f08f13589e08d72addde002727188c1a801575ef31f18dd4f95377eafc025836089550502ca59702f901f1d609954843ac8fe77ee678425d94b970edb01d6f10d153d56fe5cd4783a9b95a2480cef3be56b6ade592cd1d73d17c3576ca951f63fa793bc354f3d5b927b992ad01138ebda367737d0a570ed0c2bd76e12337eaf422d04010ef7c3", 0xe3}, {&(0x7f0000000340)="5686198a7a9df129dbc0a0ab2f39da35161aee612c625efd1eec89156aec7505d5df6f7ba2e05047b74ed1950ad518350823c0f172974a492a7304d9a31254a442041f84189e0f74c7294310c676f6c5bd0a632117355e024908b20f131224fa76106c8c4e26a37f376bf230fc0d18d98e3ef25895e89ff69467d3260bfb8601d5f36364fb989427c36b1a8217805bf3a125f2d21a36bca5eadc7c4889fd166cf91389944fcd735ce71f08d4ed72f4fa2d25d6b3a32c3c394638fc1617fd36be600e0fa7633262681766a0c529037d3c9f076806c5e55a3221a16126d9c60b05e2e1e1f06e7f470dc4c77b80aa53a65fbcec5544106281623b9b2eaa1618acefa2ef302117ea2514d8885a2dee6a763d0c062299842f6ca8e3f97db20b5bb4ea596a248e1c8d5ddadd4faee24b94c002b135f1ff513df264073b834b0bca98f3b5c280ce41dff46bb416be0f1b174aad1c0448ff35e6acb395bf139cfa18579c31e5365a1dfcc768cf4b6bb3f178b52ac4307d987cf6aa3f62f8230d3593d0cb953220e6189d46753135b7c4b9caec3c195acf7008106acea527eee8f3026ff391ed7572f4824a205ebd66238a17a22acf53cf95d04d7e77003840a7521b752393b68ec9321e92909556bc089d8a30ab42b6a41da3023b549da0472e37d7e15e3e1279f1c76de6b19115c17903295c438392a10674ce099c12c692d4f0d9e4c57d1d85a9c94b2a7fda2a02b2d0ef6343fd7df006122500626bd6e42fa629050be0551311d5699bd7863c264f8949727742c61475855b34f097139eeb3dde10592c824629ea2b736a9bd8e0f43918f67061c7f5fe7d840cf86cc30d81719d0da134358ec39d270f8773356b42d5d54d6eb71f4763bc7bf9e5555960d69f677d8b0934ac1f78cc3e628e348e2de24ec9d8ef5624937d63e671e8350f5ad70e6f2e4038dfe80e178431f7e938b45feac82dfef40f8ca75385942911cd7a36af11183b3ce01dbb74ccb6e3f2683cb46af50362850f24b1d21427f7687cc804238b069fa51a9fb63829febfb8235eaf93ca838331e593288313d18d0e5d4a771a9655570c27f1d3e72bf0bb1a9a8046e5d411ea53d029d6058471b8d74019af07aec4510d255339758d18c80b9b0e332466a513495bd8f72f9cbd79e7630016954e555823b682f5cc68f8b81293483fe43ecc4682c7578c6b8eaf05c983f70de507985f92e80de9a299e581c7f0fcece8db1aa756cf12f20acff380f1e8779d8abfa6d8dbae64f01a56d734033bac6a60692fc0fb34fd5d6b30469d12809af87b417e9b6f24667271ce9b87a6442a7121bc8b32883814cfbbcb1af10b8533cdb786fa13344e2c896fbb54e095c4bef2ebd9d648b9d55c1466b42faf06ff9ecf84368a36836c27c1f847465caf2d3693f060a4606e1623b02006cf26aea017611f875b71f8a3d91572a4718ef331e861194566a926a1f83e525f2b29fbc1ed9bbb0867c8791d024769951ac774dfdea4e0b3f07af52ac85675c92bb80f3ad3e51582a4b78c3a2346dee02dd23a61672972d8d1e7fa2a2a50ff687bbf4be7842223aabce9cc2c90a2b6eb69d9077b54e7712804165098fb32e90504bb66f69725f2f3bb6fbb67a47c8de25630a74171c01001026ded5133c0250aedebd3ef798a7ab996b207251e28d0d6cc1e7e06b9b2efeba345916ea2ea7f6a3b5e9428b6c77fc3f0c0c14cd63bde423e4f5d4e5a081a253e1a5b980aa8825410ae406b64257077e30bf4d84e2952c842643d34e2ec995d26e15a16ea8ba86a2f7c6b090445021fa0dd3f57253a3552feb85f63ff012a4c854f80854b2c9a07ce835b6e6897733280a389445d6c0b08421d9238765790bf6bedd79ecfd55c908d83443de30130e652969595e001807489e3dc6ee967af9805d69c1f62a659af6d3b3085d981c0c82fde0eebfd127bf0249659cb2d69f6349410baf502962727a34019212a5b95357a113ba4d271bf01ce1057742abb8b970605ca935ed3184a5b3e93a758060e665a26236f4600291dc3007e1c2e5dc947ff187a5fb18ab77fdb96a275149fb9874b352e9e57458464eb034f90149fa3996a4690d33ee00bd2c33037d4ece5c8c1fe1ac8bf8924fe5a8914eaedd6c48fa037de3ff136ba59986655e4d72c5e2e17f99506c1895b5a43f1d5c1967b26018d5229165426e0054f440a3d9330b6882460ba9eac0fbae8efe763471a6053714a7a3978e658c4203bb8491d3007fb8e1bf5ee59ff60c71ca2ed3cb17bd0d462d547c0adb84501084f9b3883f4d009ee0b09fe797535d54bcb3e616d18e7f2c727715680072a5072a61920584766e9725efd0e2dbd3c6c2b41ef1820f7c60b0e86b06f3c04fa473bebbadd4a2b5a3f3d304e933fedd93cb4461d96a0fbd0cadfe04d55504ec04569a5dd0ee7033e52078531cc450b0268762058e311f65c85c8be9e9bce2ad1414a882051fae6b606925f0825ad344fccc262026a72a994fce6cb2eeb6bfc80ae2fec455d036377507e26533f045e1a069026b7e45c9e891b4ad15d8a04a8ab08c696a286fe785efae9f14e1476ec900523449fa158989c4bdcc73ebb53a955910ff99d28ceac40d1ca54556f12c70faa8c639ff57d001da059b4fd5004438b08324b1e5945b5c0d2f403b28618d2f37b530707fa9b83f5fa56745b8984c5a2d0dc194e9acfd5b05b2447cafb9add733558b4c4ab58cf9ff7a9dd4bd4adfc9299fdb8c5335504f9f6f1601d45051d067bbcc5ce964c34920ad74306eab2a29433ec22824d1b797c91920fbf5c404e603b358d3b36d9156c35879c95ecc147a129901a6172043c51f2ba42d0da40a09b9142189978c624a2429d9964d3b90b0868171ea19611cab0a36341f2525ab2fca9ccf3ecc47a32c140987e3ecd9eb5e8d1866cbc595a703d43a395068b295ced306db199f117121701935438dee7b4cc9cd7e675d776457d650ddae1077adccd53eb990d8815a470cf720233956048816943f3b884ccaa5e4bb8534a03118e9fe54c2321dfefc0dcc25f472cc8db3eb3f8ca9712458ecc3a7e1fb62ef936937f8bc0c47c96b5302921a59f8043e1f2a1947111fee2dc5fcb2d139ecca5d40dc4ae3bebf476ae25d85bcb3821cafe4a1e0eca57fd528b1d3e8115e0418060e877e0fe2b84f065036c43b804653f636b9ed2e24fad947e40fedf9384abc2a9feb4cc6b7f32816acb4760786ab20cde3ae8d67cfcf6e4a32163df73ec2ca3c09348bdaf34b44191e2959083b09642a01af8654ea901d3c7b885c9c6ca4a83d9a11d5ff2df4fce50b7f506014231d4b5fa9e38b98e0394d8cd19a9609b7ae51337818ffeda51e8800a4264303cc54d03fa8bfd3f31f611eb8df5eff5c54237f37b4f118ffad8142256c6a81d15dd4fabbd97667beeaa1f574dbbc6b4ad5ba3b56b44d63d69386bdd2a1716455e7182a28b258e845eec4b42f502f476fb0e930af09d2ef710067be2f90024e110efd1e95f16f6fa5a443a2c6ff8cd5e7ebf399df1c67116d25299d5811894f5716ac64503b854f94dc553c5165e918b83ffff1dd7a0f787a7fa05631d38a7bdde5959be3c97b18430b3888664c139c095b0b729e5b6a59b4a934318362b3a2379d7df4655c634df3181d0bb0e74289f430dd79101562df38ae0dbe834ee0c665bb60ccb7acaae795352540aa2a9b048d11c7175518be0515206cab87a10b743c46e34f11ca098ada07163b231aea5a5228e20ff00a457f02cf57044adce8e6d3493e1eddc4dd57d4b5332856099693e23a107ab98ed041815dfc1326f4f4e1bec8c425782071cbdb341aeb05a8f24f02765ec5e70df112791e601f0b3c474f7a9906fdb8c59e021af95d3264144b9782c13005f8944621a1c3a34fa093257148b479a7850ea90092817e0650fff374b246aa059c48e781876e37a84ef3703300cc7e0f2bf6b12088589d6652e4a4b4689842d6683ebd39c79a661ae5ec08d71e160ae0248f481fc999c1f6057b7411b64fa38c8be35c4606421e7d327522d2c0482714230d4397da01e5e1be7138191121d600a8047362dacd5bc1f5202221bfadefbac5e2808dd4736aaeb1b5a83a370682fc73ad94fcc62e1034648c131563b652f3af766f200f200bc29c9779459b8b86c820b3b3fb5cd19a4e97a669bac6ff857024ad1a7931ba9b88f4c19afea96d29f7ad81106f70f9bc1b9f2bfc061b67469e7e96d1f421ea2d28fe6a3ba3a39e183ea2a9de8daf9c4b829ece961cf557bbebef6efc050c43c9282b6cfe7056f2efc06bc2727fa4293f50b7c264596bca60c2c7e5313d705c1267087e3aefe3f9fd2d18fed62220f016cd066532c5b355a6d8c7c7ae52ee1b3d3d1a62b1f0c311bfda0c8ba0a534e3272a079ebadb2852b3f3b81122f1125b7e7fd32b8ddb12c04a048e3275be078a6817b538fd160ea6bdc9da232cc66e0355b20e08cc2b8cbb208e06203c352718b4fe016567dfd7a50ae858d6fb9804e339c11bb7060746313f6309125597ce1cde8f117d5deef0fc484e74db9b59307212446932aaf6cc8e06ea88d2a22f999e662329f035c7459cac3bb1a70bfa768734ef3679864e2efd6746a8c415e4b378ee77f5d7410efcd1bce6037001b342e2c4918c3562885705d2757acfb07d630866e01d104ebd391b2867f0ed9e4da3bf144509aa1176dfba9057d0b8f7ba4bd07b2da35fbdb578faf7b5e2a700f12b8e227ae141fcb596e36baf6d1df94026815aedc04fe40aa53cb934e8a58c3336b2e9782a0b136d21c258404cafa2ba6f5a03cd63536e9ea780df65fb4f530e16a4e0bb0c69fd55ae417d2608875ce450d42e3bae06efda4187ab450d4e3ff5def90eca6985871e2f7b2186cbb52cf1da23507c464e89d65f7d5552704cba2fa9a3fe9d0059866f00d70ce042f83e66169c3407748b646aa4bc38dccd095086a3043d17e8d23a6cddd8992fe956a3d22886bb996b499eea0481f116bd07e42504bf4b8b0f7f1cdc9a83a9ed99b77b5e84ed216c47f5e02977ec75f7129538e2380e915ba1a81ef81a5312c5f9115d0f476fdaa370f5b02cde26591efeb2ad19a478f96987def361538129aa5fc134a09d6700c149876ef21d42df5b1e69130583efb9764abeb04afd950d15075b25305c6613913a8e547f37929510358ddd130671b10c3bae33529894ade864d16183fe3d71f7203f3fa0bb551a44eda6ea4b0f9e0138ae6ff7a2fc0161b7c0bde374e8f62306591460af60d36ee9a7feb64f5d58932397c4199c969971e384f60ac1aa01cbb3c5fd6f8515bea0d7137fbeac796c4e421030b6e115c53a3efd094e87af57f24e8d40a20211d8c0f206d4eea8b55257d7406150e52b33f50a2902afb231d34e5cf86d5e1dd8d2d22eb92510abc0a7318aaef2fcbca78ec6fed9c4b4d2809e21bb5be77f6494c69ec47d051bc3867c4f012cf743ef2a456cf1d30497509292e0ff30c8edf04300673d2a5184878362089cf6ac0fc5f7efc85a1aced6760dfadfc696997be956160d0df29598d8ff60bb1d4b5c053429d7ea75c93d3828e381af545bf963ac4d804a909f65c29d0220b853492cf4c69417048752e6e700cc6a7bc188926aacefa5464a5d5ce12a27c26e4d016c818271c913bb994ab9159961260686f662b12d760f7d22e7f421669abcc82db3431dd682d4a96e60641f8097a7fc59001af868c10a477d2d0f1d80ae225bc4045ed17d436f9ca733c6c8dc05ceae15da37a06280866556e332496630704ea68ecc5ef4e5c", 0x1000}, {&(0x7f0000001340)="79b373804bea606035d9168e05b94083a4b57d6bda60a9d86444d3d2df6782b10d7345a4205aa5abbe148611b5c1a09c729ac1fde1df06e5da57883ecfe00f495b00974b4ce4082e6c577a26de6daef43b11e849f46817ea591964c78ebf61f5fa4d038ca142c12fb78d35a82e6e9286656dca1dceb27335f5ab73d772aaa51d416600402e1f1daa81f0219736212f065ec7af075e0b68038dd6841fcca5d95828d4d903b63a8db65dbc91516d95939766dcf975a6d61b4ba48fb55db5e744e946bf25ee881ed075d640e72f0d7c25048ab63ad81d0565c50a30709da78caf56091e803a3b48b7024a3cfa4ec2d178b5d7314217f3966722f66de49d4641b5b61a4dc4b31f4464c1613e21da5ccd694e59404938646cee6bce47366931f48ad46b1fabfc8fc335b4f885625fe2ffd5d19c99c96b219561baba10c8c5625852ca9896b8f5e2b165dbc7b8e4b561ba726054170b0a63f6d338f937d06796cb0afa41631aca65aa268ee1a266ceb4d690b2b133b4c87db311356ea9318b774b9edbfc6e97f92cc2bf0115f9dc7a4a4450bd65ba9c20c9fe8adda7e06f1d1dd8cd1d6ebfa65c04c77500c12337e5efacce33e6b8cbe4b58bef4d0aa05910f8ca28661af414136bec95b1866868ba06bfdda01217e23174bcb0a0c24081577882ab9475977ce295358e8c70d92bc4014d627d69ac9ba71e0c5e801b72588c897c65244631c754785b05cd4e09444595187035f831b77080a12099f23ea64f25f2b46f8f5149c4b72afcef1b55d3460da9c75ac643298d224c037ba110599958ad72113d2a5a265502f20435c038d02cb7c685ee2ef9bffacd1a52a1b60641e8b32aec13c89856f5c45708120fc5d520d74eafafbfcef52b0f828bd2b475453636879e26f6d7d522235fcf4af4bbe74d17e71176bd6c78d933a899589e38ab5a598eabbefd05e805d22cf73522074e8acccd082e57099bc41bb2ce1926eac6a550a1c981e9456c2676bba7db3f48877e8a518dd4e412e2c5de228b5df93fda64acdc1f071358105191673191e3d7b878a789095b249fdaeefe381b62f4f8f869daa68b5142b051e2abc2bc3cadc3c6221c13cc003fa76e2a93a7aa5d0466fa2cd902b6f51e1f3f8e5017f6d9d96eb4cc4af73f25ca2a67c91def07208cf27bd3bc00d178467e64d5d94f4eb79c5e1c6ad1624a4380414dbcbc25e972195e7f12e16de0d3b3e218035e8e7b90c391620e5101832c5d00fcc2e43025504879f7caababbace5abb5eb860c37b10351457450b072437ef61f96b83dd1ae012ba1d3f9fe27fa72eb34e293e0f6f513d539966cdb9e2c3c90769dfd80b252e05899e1994c60f6c48216f45eba993717ff59e9c350252fc36b2c22037ac29500dcbc0d31d664efc6bde3fa485e0388539748a1fb46a42d9a333220fdb6f0e120000f49146c4f8c90280a3a263fefa3f9ad9e7a5380d8c431d2665dcd2f9cd5d95bdbb904a832dc01453125bc0452d13c5be6db90a7915ced75093fc3ef1d9365b31e63677de6cd6a2acc09c58aa5fe04c50f3c9363a697d13ee9c71345a6ac01028e798d0f5a97b0bd4b9a9c28974f2b65ef397821766118b2362b923f780ba3712b654c2c191d57521b827bfd44c7b238e87a0920572fef7e8ddabbcdb658b6ace6c04b71d454e9116b6fb5d8813da19e3e6d50525d0aea0edae1c4391b026587e3c4d90b9ccaa5b1ffd2e36e11d35f4dbaa75684475ce3b3e4d7ec8767c48e6c42bd424d32949d40bd4e68007f61e0bf418d7ba2fdc0b68e4b7724d1e38d6bee4cee3ad60293fde8c38f53bd2a4301a4e8bc05e4ff24fd29e45bf5532172029617f3746018e7688894cdc9779d40ca51c3c45e2d85812d3f718f17d4ba227539f22199529802826e8a125647082bd0e14aa8dbf813a91767d9abed4730d54d844bace70c18cab2d65d14834f1961783d64a03ac9cf5e92379ff4d506de67858b18bcc9a390c8531cbb1b3d119d15a28ebde004c01e75b00dcebd616c7f4d86d9f6244a1637db97c5cbeb7fa0a9301e987383e670260c590dfd3722147fb2c3998f5c843e6f98390b9f10dabbf2174b7ba8c8d4f14e52aab58e2e25e5c3165afeca655212212d08999f7ae424387b15c3e0937dc490a19aacd7758c49ae708d82934b8ba3ad60bbfb70ef682bc70762a584b9c9d8f23f347486b11006101aabab86820866dbb3b7042e43069e9a39715c8fdb43a99fec4284baa8488c1c9e2d765ef5aac30d4c3f0129b9dd2b6d1dc9bddbfd784d803245c48f77c94728382bd02a5f051b74a3d121a20febdcfb2a82ec0e9f2dcfc04a9d29341a342014e2cd53e669587d95c0a3c36d5bf937e80ac36c66a9546af07e4d5c5c7f0a4ab502c8b0f2256dfb9d88908c079438175a840296169987e0ae091a719cdf21165caa32ad0200833117e6b9a4a8896fc9539b28b2d3078dfa9f884a7f37214042b7a59866d0f4f4fe0e95b4b647fa2b6abd755f4368d385a932109b86745b38aa7cef17fc943c15421989c2f61c9d4e1d77500ebbefe3add8ae977f86dd3528733e3c9f466a5db566a3a7e134576a2f31d97f686642ed064fc3bf779bec1aca6e6318a5b419c228764e3d2d0fd312a8c7edfd5d6ef3daa89893b3ca8a885e8bc0b8c8fc16ac16c37ae17e1b0943e334f39a39dd148c3034044071ddb58d97530d4f0dc09adf830f46b728d331e6fd91c170df4491284486ddfec30015528520b35a5d34c59e000bfc7d82ecc76ea2b6126685e40369ce1d7194a4e07a37f4eb78eca8185e330d95a0bb60df6786202e3a87d4e7975d4cca429faa1e59997d803e20d926317facab1eb2e294f59a6442ed686a244656e5b51363ce938373b956aaa8445f5567a2e9bd84c9d66761e40bd1da8b779b707aac4b5e6287b03d3ea1cdc04af99e1864120d70e7a30e97a7e11a8a79a8381f4f4ef3b94e6d7f527d5fe258246e22cb950f376cdc490716c03ef2d978dc86578796b927d8da04756f5c47487b7ff0aa8f7e56094fbf4b69e07a52d81b6e70c075efc5ba15e2a1ca63e9451e45d553a684a70fc7f775fc088435ed46b06a4076132caf3309bd9dda3f79ae5f9e559396c317842a3dc439df3fa09dc1241b10b3064d8c2ec3477c4f37f9ee4a92661e527ee9921575d6927a13c1d6a36f8416ed60cd55eb488a1381ba40332d5528de00a5ca6013337d7ba582a56848f4459cdac407ab9cf04ef17494bef7e0212b166bb4d1529c044aab27bbc0b12ebaea75eeff9387b6af4b7346930a588c1d3889abf3bbb422180720499cf7f568f8fdcc95966eb185bb56da3fe7faa8b012d0893d143d4d997e04a5698dd81d67a777c6f6414e31480852cd624f6abbd1f17560b27cd9a042fadef691c37cd3a757276fd448582cfd78d68c808253b88f7761c8ce85dc836dab4a3a1be995b2b486ac2840bcd47abf3f936206c2f29905ec7474129e996adc600990b07307679bbd0d597e4f6bab47f4b85c886b005956bd3ac72776812efa49cc9b5f743b841817b6e24e86733a03e33b5429dd2110d4640a5399fcb7848ece8a7101238bb10261e651129783b9231358cff0d6460fc57db9d39ce6c0852e79c7ad942ab7157dd43484e4892675f78c7e72900324ad5947092d7384904ef89616d19364dd923d63a485d676465b6e3061a0adc9db28de9f2a6d6930a511a42aa0e14e72c55312e469377ef227910c3d01786ec0288051b70cdf79e00ed30b2e6fc4a16e214537599cf5eb6eb82812daab0c2533814d1e90e53fd3f655c91490877e3461acee2237bf71081d7995c1db1aacb77bdbede722a977cd4fe431470846ba2245c5dc01d262cc0ba957c143b6648ef00cca4fd31badb7d8fc9564faf730223d02bdd864b53e0b4d074c3b44eceb86ff38b949d9fd7b5d76f5964b2189ef33e85fba67d13eb47066c69bea8e4c6c54b08ac1db4f68057d143a2bbde6f74d27ff91640723e08e6ce9da62ef4875e606d58e08f1b7d3e286f3de1b3bfbde1ee89661e9d81cdd5df68e40da8b9772a9989be3a7fae76641b53b90d6599edbbc17334332142d242c053170ec4211e31c1585fd6ab5844e0ac4ec5044c39556d829242f71573b4c2cfbdf0d67c5725691b667bbc6bd526fe338f99712da4029fae4992d38fa360c5d7ac632b7eb847b6ab7562f1a6cf0f2c0ec85456b1313c680742a8f8933955ef9afc90b813c39a9c5a8f98cf197cd87432548e549aabc12acf6427ce061a70a7b81f0211982edc183b0a480bb4d4fd67dfc81198aa9e68f27077094fb7dc07615bc0a4b60557ac4ebe5f6daf8c04455b2c71f0031684a87dd1cd7b7e26d985cb173bc8fe563a2af43d582fffabac46ea7a5e36b096d391501458b011221196ec6311d77082f2f272248c5b772be4c1730f7e345c5695a11e3babc1794ba5ccdb7544cbf5a096ce79bbced79530791d707b8ebf1f61abbe990b0404d02e889b8c2ff5e02c64c4013d9783c58dcda9e446990707f5c605b8938352b355df42106f5b9af3fe2811aa1caa8be745617896079b6bb7b545c16355ca93a2b823d416a2a3feeacd66740154eef44530feafaa23e638fc7ee9c5aa97e77172ac238f15a7d2e83f11d6c75671ed239d3c9fef28c3a4f7855fa3e23654fb822516eed74ff47861a0abf5c84f13bde735c82e29079fde30bfe8ca75dc17f1e3bbca6fa92b721be7076c1752eaf16cd299207c57946048a6051f4d06ae2c180e840d86f700279f4bd2fa64e5a249c007e345aec2e94cc4d26a3b239b90e5b0aa8701f53fcf09797ce7f3043b5b67694358df2e412524adb9e686d4100aa0f9b5e518076e81043e1935ee14e80a1f0664e594ebabc6c3fc6cd794eb22a6f0c6fda1630f9b7fc3ae7e15afae3d30521c418c330356a62bc215a8589715cc6b8fdebf088733ba565bb2797bd764f225ae29694d1067b5c3f168033707bce184e730ec5ba4b27179e0d70f78d50e2fc6fd632edd824a8d49366c5a6cb5d86605bb7ff72ddf00b5007008230318ea99e2ca5e74cbe6fe035ebdccb751dc3130575665dfc9028319a29b6fe8d2ab651237a78ab2d547481e5dc6aa3ca117d87cba5693a0a03aecfe4c804bb89e4d2a1fea37611938e2835fe0f0b0e47d98cdd812c1c9579b22b624450d69886f93d0e94f451e5913063a9afc7a6a7ffe77adb82c34e4c27eb8b30c3d6075b73dc1fe0548f828b490c54e59fc6375c9ccc2a5391e77b77508a6829829d5d4dc5987de94cb7c2275cd47d00e8e42e3da6b44505b6cfeddbbd7d9d0311c708d0a48ef658f873a6673f081a4a336e51bd2da2795fdfe29b3fa98d6abf4e4b8d29567fb09f97908acbeb90488f80b80e7ccd57e8ea1b318b1b80e1f92b9e8e32a6a827d5ff41090a2c458a57607516b28bd68c57b4063756c16979ffca1a75ca89a1ec5de851e4b9b96de78aca7ffdb98edd19856fcf9a81937d5655ceff14505bb12686d4a69ddf3cf3f8f63afa34405ab5b80847e1a6c5c7807103278d841915bd946e8e095f9f69185c52a550275cc5153e570e8db3201e8c9bd31acb6e381d69750629e25fecd053fd64c1455e465940444702b1d567c363a88c576f84836702eb164eff9265bfd24ca8fce5cfb3f1000f417c3457504246a0c16da880a2ad6dfa6a0b7c5b056bcea18fef5ded55714de59fa06883c1f7e7b5e03a9e24f1a0ae6c331b404620f47e6449c6ff1508f678089a2f9bf76a90fcd55834ca78a95977b13afe1bef5a4e4bc64c5be7bfe8b8302974acb", 0x1000}, {&(0x7f0000002340)="ab4b8c60cc6303e5a494cdb7a0ee8ddfba27fe54bf920f60dfa2daa7636c4f37f73a90ea2588d7eb10c3e0c81cf95dd7f7b91ff2a6265d9f7270eacf7205e9d520af3f456320ab6709c34519664879e1", 0x50}, {&(0x7f00000023c0)="139035a4f8e2", 0x6}, {&(0x7f0000002400)="4036fbd9bf9308deccf0715e9ffdb8f8a78f65e4d72f11dc8f72601f23ed70cd1df4b89e6d3f2bd49994a09c04e22f635a627e6fb518bee7a566a92cb308fb8976b0c27df61fdaefd5dcc684afa4d0de660963cf182aa4a71254f28a284e8d5fccebaa73d5759e253c55548c95d6dd5e42ffb1f1b044cab8000c5719e6cc8bfc502cbcd817ed69dcc644c52de9ee5f1e6e75e2eb76579e63128e8a6501dccb6e1bdf9bb07cbd8c95e22e0908d4726826d206ea63402cf03097b17ed6bfcb2acab6caa2887790d3f3397864a4c8dbacd4206b190ef1fbc289f5a570a4c08f51827b34ab15e5174bd8db8951c821efcfdfe003a8ad2dc6254796ce4868d0ce3f857ddcb58f78c75ba7baedde3f17a81690958cd291b7383fb0dea8895f303753b4f150a99cba3c8c01cdd5771b328b5bba37fbe888defda2db78dd9a4bf88466ad7ec7bff677c54a36bfe6f70505f9f1db1f70a75402bc4a30f24aa817d89514b8b9980a4c98d65c515df6d6c82179b12c84cbb9afb2abc2b27a20bae991d946087b987be72c380940b14842c74798307bf57687b9fce27d3839c284d62dde052264e37a0656836d78eb1db86144a87c8234cc36589b94bc8174b7861ee62d6c6eae0e2569de9f309912e6cc88bd82fddfcf18dae96ebb2c42e48a07cb25517ea594971429dc467f0e307f3b071fd33f324070d990d249dc0954d915d4cab93a9b62d05453f9ba27f2aa9ab3edfd9d86df740bbb6fb7771c1b39ca4dbee2f15079fde4c3c9cc48226538b6939a2210ff6fae4f27a055d92e32282a74e98b1c5bcec020d009381d4306fb2344a30f3e9ecdf6f7a8e6557dd9db6c64dfda3d107031111b4a67e80b9b162163a94714908dbb481f7de27caab2ecc3be15f9b69147ce213d6926efdd805b471bbdbecbc13da16bfa0831ffea20aea65a74f6d04222a72bb8f37ed9d7d25214ff46347afebc6c2cc7b39230fb2a80cddea8e1afd207486ede3f0bce39baf9d7c8441bf5c48bae6d5f00d6ada85830a56affb355497e4d0b8bf0f2d7d798f387aab7f1ba8470ec1b76838b807aaa929dbbe53ce3eb425b12dc21554e5fdebf385ee1e94632df0ca14d339580e9eabea3297073b827683caa169333ff8a6b55939e6e15998ec670e416f2b5c58ed1180ba85a532973927ba45a650cb7a1b20abc7af396d95bfc3bd268cdfed05e65d9d4448c15724ec31caaab8721adb02494c94aa4f68254a105bde4ac029f28bb7abeaac2d97e67457f0bf1bb371e08ac80c13bd94885124c7eca09c6482491b9f839e167b543326fbb682af080f64a21df959e607af0c11e4218d20cf63a2308c49dbc161fc98fb6760437134c688d4c8776a3a6c95a61fe8b14278ef1b790ec341991b2d6f53ccc0747e9472c0eb6e90978e832464b85c474c49244edd45410d1b50c80e5cfbfa7d4d0957cd90eeef395b0551c29e4606e77274834bcea0ae15376be7cc817b3a08e1bc7b61235b083fda470b22df6b6063755840002ee2ccd4fdf9a6a936717345a08f940cffc449d029846af7a2768a6d3eb7dea375594aa07e4d24ebd4f14f75e0b26bcc7b8f7500f7388318ab3f82e3827661a3e98c9cb5e5e170887e8d3cd9ee981ad794bc18df3305244e5ea7ed7f4ce339211114d3bd5ab35256564e0e10c9e9a13fe656798b41c7d8576f3e20065b2111146fecf258d4474789d8a60f32f5d6239f401d63a292746042baf574afe9582198ff61b7910468c9d5d5ba1301fc97e4e7dcf37ec334fd7507e9732dd37014f1a46162f658f64edde02896e2def2cb7101ec5a6a724d0fc41fbe38c2bd39c8328add5386ec1745837ccfbeba9dc55665303f6a404b81cbbda718ca2620eee1b9d64ba8de12867a4230776740411c34676d8da861f55f9968c2418d8044fd08b85c04aa6d73bbd7d8293666ac4b8af0dd338963453e365c5bb95f02f2099ac3fbc3db0a2b5f439e4fceab11b35d84fba991ac8041f5ffccc2da215ae44b2b5dc3772081cd9989b8ba66e587df97b4e333f4ab2c357f84f9eccffc1601cb3756c99e35dca416cf9a993f7c4b7feaa113a32bef72363eed8e86afbf12b65b0140a65d91dbc50f8d4ea208393f5d656f051b93798a39b3a4c1fd4226fa720fa298fc6730f88302514b68c94b006ed4662f2cf1090370efa2ec468cec4a7b045c239ad4b41ce6a44e1e71b0b8a9903300ab0d0913a22c0e5641a22912efa77bd04e4580a94e3d91d4ace91cfae59aaa9f73548ab1aa4975a109aeb6f8d3ae9c8a407344b2dea58d5617a7c5be4bfadd4e54d6493ae3d3c8791daa767f3d4e2eb00e4cabd437787caa2e28ed34991be3c606251f1ee34a05a65eb12f2a1b8538a5d50bd88469553fef9676094ba4a094cacf5ab33b7a61e72de4b05cdd7ff50e5f9386b95df5dcb3bca9e5b1c14b8bf27da313351daaedab5f52b3346f0f3f025112b78cb88c381c105e16f53cebfca4f32c183b09aaab0814a19cf0a016ae9a5898362cb84d47846707285390250b4be953c8e2bdba73d4ca3992d8076b16ca0577338cee0b6c5536fa662f22eb7d70da8fc2eaf227bf8928be512cb62d59899b32340c6acb332067201787d335e1a403b52612742801629f59a4c28028b91abf9117c5eda8033fc48ef9c74ddba2a1580b526faf2d40e29d1a2755fe8109349580efa39cc1dfeb0dfc8a7a2539db1385254e7c062472fa4857c541b76ab9fad58fdc60c7fcf5c08fe88f38967a6ca16d1d428970f65ea4d95868b796dbe9adad731b6f5d98fe1dcef61de6c389bb8fff2cc7001c93340300186334c4c35516c66966fe4f48fa2149af116e56126cc40e0aa4641cfa7227e8e3283850212727f2c69348bcd74424c0cf1872887fbe638d9c9cd148fdcccc8e43d72479a1f04292a2e20ebf61c1436f63791f238745c7dda89322ff144a59d3cdaa2541e9468eb170dd54b6b7274cc7dab69a6c1392c89ea6d5bd86a48ee7f264724e725535843cf01c671af72a62be0812efd2ff0d1f39dc9220d96e97a62c1b0bd611b8effec4e2d0167c85d19f011edad00f9eb409df928a0345b8c0363ca015ad59dca5ab61caa5e7ba33c657972174c0274205596e3a0a9e1b0162a6da2e9f780c4506e6e1e05205582673a4cc711e16f381a9380273cc56433151673b696c8d2411a86b8e3bc8ab37951fde21390597cdd0a71b2ceb7885d1894e907fface4b89db5b029909d328cd722a61ce5efc73dcf0b5f1e74d89cec31ece7219712be5e28d7e0df70445ead725a189666405986ff5a46de5b5e80fa99d1d20a62297d81e529996da95354baf27306ab7eac2d7114e8e39bad9abe70f51cf3bfe54db56b10abdeb50c4c38e0ace38e5ff2ac802738d912ee805d2da119ecbf4ac40d02a5ae9b902867d69703c35b3de90824a3ec19f29ba8e87ddc23e2c0f0a4d623b810d59284f4c13aef4ce88e937565427f8e33b70b95097ed1a0fcba655a14bf404e8d06cb4fa85fff8461e413725d3f5dd53aee65ee2444ff122a90900cef3d71ca7fcb64ec8e2276928232c5f63b5e391b6ff252d80dca7dedfaa8f5835f67abcf287cb8c9af95c3072d759de890f3364b5e68cb81feb83541f2c1703ca2716835fc69e536502ace757b13c8d683767ef7fae0d7d3ace14527e0b28b191c998ca5bb51c6ad75ca43748a3ce56cfc790edfa7b1697a17ef94246214f194de01312f8386681004e1268be43868ffb06c753c66f7e3b87fd961c7bc79ab739c64f31b463c023d1ca04924be2d23b58155003b190a196bb29905894769f879c4ab78c18082deb3b6bec84896568c6d503fca7a49011b6f611d125995d70eb9bc8a2aa4e28cfbdb97cfef8113a2e546dc43bc6f3e5ffa6918ca6d956edc46d4221aa079633adbb41c25abc7704381a1f99d3e6bb5c0695e142e57d21f859690f89633d6e6caa96f836c4621296022689aab6920ef7e129b6a5977741e57e33fd18873fa9bcdd6ea871e0eb7a92d0e384d84e0a15090e90d72168f028b91867f6d4c49bf128199ba903794bf79de959eaa75166ab02c039565fd275b097443e519e031ac9458dbf9174a7b6b470930d784a63f013be3a5dce8a0cd5777cb5aff126fcb9e1447d754fcdd86d321d40f11b4f5ebf3758d1b5e9c9d9be2f5903886dffed7e564b378c2bf0754f8fc4d147725f11c8daa641d8b4e742ebe64891672ba05aada2528b727bc99fdbf3d243600653db1637ef47a7b38c570096ed2edaa54dfe86b0bcf88613fb0ce31f1abc64ff8c506ba6cffe2c432f9488e8760e857c5b2ad14fd3ab42b98047b3f61b2fbfbd37724678ef15fb2ed540d42dc8eba3727daf9f727bbcdbafb69ddd95831ca407e2f5daee901bbfa2f863138483a39fd76bf4e606cb47c782fe8a812345088c1dda667b8b2655aa6850d248f686e62f40556453fe668f6b32a290555d1a65dd4d84f2b901460dadab24c8c6e2db745d348eddb3c6b2119f607b716496a40a2dd769067c67eeb1a833542056786acee2cab419ba6443b3a9128df11261edbfc34ffeddd7e97ce2d90b1532bb70deee2f2795721a0131274216d740013f7cd89c6df304210d108e037011e60b938e898d2655958f7a08132971c81e92e3692886e00541a0276243b3afb4539159aea258afa7187863c4ab29882fa42dfe514ce38968f2cf71619aa1648ab5d10176f6cb786fe1c06f389ccf781ddd620e4c1d5967ae34a38562124e68568ff4cb59e06ec5b1fa9c1e9c4b6d820db4da27bc9dc339ab42a0420d61290a786bbc798cbe18057117d4e825bd5dd12cb2f4def8ad6fca06f7735bef904610da19d23acb5e52f5c4c49c75deb4b61f9c103359b3bef9357298e2bcc552e8c0d97b9a1daf1bf0f2abf4f794718a5aabbca017e461c4b98a2c2ab4cd348d1a08f503b1a9b62c01514319a72d772c845db2dbf72c03ec56798b8595c83b9ef5dc23bcc78df51cc9b35abce5658a85cdd1488f2828e48fa4cc8504cce84bcdfce34b764dfbf6e18676dd7397fb6eee6fa414f3d3663ae614b7c16fe32eb5ad5000db0b8a668fb87883e416a511fcd4066af456a9b354d70d2f537619afb6e0405bcf2e644f3d16b2975634f5507de8364965499f0f87cedfeb261da15c1cb89e8d16969d5026420a1e548c8283fd501ab9422c61c7a93c7b4f77c780b40e20ec2321f0d0bdcaac2fdd79a669ef08bb4ffcaea7bf65476f5645ebafa32c919e67ae72af94c70d4396552a589fbe049cd5d75b5a9eef262b29db6927802dfa1be2bb8df5a69eca81150efe70291b5cafcfbca94a50cc1f836986440c1aed2b14c7a92679bec2a05110e5473f5c47d9caff715d98436b8812f432c9c714d41722c911f19f0782f7c75a58e64f6910abf4d08ad46dd82babca318554b56d14de37e984e6d064a2445a0daa29eb612455f7b42750ec3b073f2c166b980523c5a0004428410fea383cd20d52b4d2e021c2e062087a6211dd67c406c7d9066c57a42197ea9d06933da1d07e8703ae8165f74640be314484eead09cb731123fde41e9eb4956f233dd8be64b4db214836c950dda90a00840f2cdb1403de122d2bdc015723967c93730945b635083087ce3f780f1065535cc75154c08d41a7da9aad1f3d974e4307d41b9d4e30aae33e0fb5db47fd1f7e72d4af4c3a5b1bf661dc08bb92b099d67b752c1a62793e5ae081e9a1d12463b969d37281a986837e39fc21aac28bc8ece7b5f27779159027c16b965e71ce75c219736957a15176839b1cadadb5fdc", 0x1000}, {&(0x7f0000003400)="78e57bd1b74aefbd2d44152959c60de0c688eaad3893fcfa3acb34bd3e7e4186a202408ef71188d7aae5b7dd19ca76928dec7d19e926771bb3befbfc3ad8eb86e18cefe3ad43b70f1cb3613d5bcde606cde13b6884fe6e6cd370357572bc9cbab0", 0xffffff3b}, {&(0x7f0000003480)="daf89c645eac824f9b8ec18d682bfcb8408414af7fda9a139782874c33c439dab6a13078d99c4379088d01ba2fad825a16b25d1d3daf8069c36fbe0bcfd935eeee1ce2a6e980d39e6e97aa4cf7d58188da87273f21de6b77b1", 0x59}], 0xa, &(0x7f00000035c0)=ANY=[@ANYBLOB="600000000000000001000000000200003fb8f6f4185d0cc9b70b864de0e1d2378098fa7035e20d0b6280ea0ec0df7f0be70a9e7238bd6ec2da1547eb7a7ef55a2313d4c7b68b84dea6ca04ff6acb6694d6d62970fef522711b1436f8000000002000000000000000ffff000071000000cb9af802ac88c178d67b00000000000098000000000000000000000006000000bb9383d5181c1149fd32baefc10a6123730b03aa81b66e419d2f0839f89a885dff32f98bc8d4312a1382160b22b581b233ec78ea807f4c2ea30cd7135b4ad8be5fb1c5d4ab8d6411354cd1e48db316cbade0bb9a3ea4a423af04a5584607f5f21cb5c122d9f735944cb56aca509a747db1148c4cd7b70df5a076ed20005b0000000000f00000000000000000000000ff0f000020ce3bef0a93d52eb8fb17b931f7c1bb35f4a29f1ee3c523be7820c02b49f2672c088f8ec9c4d8522986ed303daaf75a14369a68b86bb172e45ceecef07a7742a5e5c37acc75dbaadaf50abcf4007f4784578a6a1c2b5620c0e074912850b7c998aef9e5012a38aef2d6cc525f99232464022fe54b4adb24ff38baa19361a0b6b58c8637aa3c3a0039f9a51fcaf1843b1f788be1fee7e301d2e85c93e22f53bc6ee65229b6c8cc73298cc098a99bba15c0bba9081cef4ce6f12bf62b06224e6f3203e99b32f4be753dca904b3e1b518f4f35f85ba966d4c6aa1b9386c40000006800000000000000ffff00000080000059108f09dfc417d0b5396939bd6ee5b3268748e892685867f950e5bc65ba6d6b2207abb5ef33b4d3966052509e896d6f41507e9e0665bcfa96eb95d317f87f089cc706217a5af774c243baedac077359bbedf60000000000"], 0x270}, 0x6) ioctl$VT_GETSTATE(r0, 0x20005302, 0x0) 23:32:23 executing program 1: r0 = getppid() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') socketpair(0x0, 0x2, 0x1, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x1, 0x3, 0x81, 0x4, r0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:32:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 23:32:23 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:32:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 23:32:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f0000000180)=""/133, 0x85}], 0x2) 23:32:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) fchmod(r0, 0x8) 23:32:23 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) r3 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = msgget$private(0x0, 0x84) msgsnd(r7, &(0x7f0000000880)={0x3, "4f9416973f59dcde6dbf7d4327b21334876723bcdfece9166106edb2d68a7a3832e583df0886393d4959a69d5b8c15bbcb917029fe73050c9a23bb5f8c1ec9e59b365e62906d228df59f05669477487819be56b3aee7f6f42732e6fb1c8ed1427a085d1fee85403603282c88f4814cf1fde0"}, 0x7a, 0x800) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x1, 0x80000000, 0x6, 0x5}, 0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) semop(r3, &(0x7f0000000580), 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) 23:32:23 executing program 1: getdents(0xffffffffffffffff, 0x0, 0x0) 23:32:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) dup(r0) 23:32:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88d", 0x1f4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r0, &(0x7f0000001900)=[{&(0x7f0000000500)=""/79, 0x4f}, {&(0x7f0000000580)=""/182, 0xb6}, {&(0x7f0000000640)=""/188, 0xbc}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/49, 0x31}, {&(0x7f0000000780)=""/216, 0xd8}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x7) r3 = syz_open_pts() ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="7357a106b5bf22f2c56fc6066f777e8f1c0c423944180671b92a2baba0c195344d360ef97700d6e29d467764adc69d9f268c3f331c85ac2cc7b9bb3fb7c85c753e3a1f1d6c9b6cd643c9608f774476904971531dcbb55c2a965383918e942103853d9a4c8e81ab40ce391ec98be08900f49934d037adbbb6d8cb573da7b37ca4bac501cd66d65a43fafb0c792441a9ab4b4ac9645ac83cbf3b442b3ed881fd48d1acc826e77f7948c191466cf6614b64274c680e7e82fff51f98548fc8780d075693fe223c0eea84313e6728a8dd24539956e9c042f0546b90b9359ed6986d3c30e169be6352a9733ca87389fd88bf725d6e4659c880", 0xf6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x600, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0x7ff, 0x2}) syz_open_pts() 23:32:23 executing program 0: r0 = socket$unix(0x1, 0x80000000005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10080, 0x0) setuid(0xee01) sync() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="5d7dd0b8461a7721127474dddc7e1e59be5b1c15afcd596ca9409d2b33760a5003cd284597", 0x25}, {&(0x7f0000000140)="721080f33bd1fbe9c595bd32598cf1c1bc0e98712d5ff530ed2ae9e569be7873ad0118f1950e179b1693260c17ede734c4bff6984906bd68a9e1421343a8bb50b335b0243321593691ffc6e02797c83734ed95ca13696de0f7464f208513587e9cbe4e5659badd19c0662dabe64c95e58b2f6cdc9f5e4bf99eeb8aa0128c5b10f798c332ca54feb4762d6cd32fe555391e6d371a552235cdf1b1ded8c0e49f639ff74f", 0xa3}, {&(0x7f0000000040)="5af69959f02e072ca7c879cda7d0299410d6fdad34cd7710d343b62d858b3046cbc480eaf99248003d1ea9d7dd909bca75", 0x31}, {&(0x7f0000000200)="03e3491ae12154481dedbeceb588f1c2002453b40f710fe736c0cb3f8020dd9f64a77d06b7be16be59397fa35dfb17e31eb634cbc6d7a3387097705f244e87c72d0671b930634eaaffc52f64b7e23976494ade5cfcbe8c13770cfb793b6906a36f2e9d9ba92894573b501de3d31ef3f5856a3a41473474715a9768ac2e49a30eb82334d2631b03c34e15227a9eb2254ab99e", 0x92}, {&(0x7f00000002c0)="97d7789dbb15d6fe05ccd49ab412090874d27545cde38c1121841823bc85956c639730d60d8b70f25a418ce937649f0f54ac2379d23d1081c2ebba967a0e1e4630d1c18545260197ef6ee2d209ec5de055b070c2cf030f902d64cff0afd5d530c2c8f66389b35dcebf46ccdcf773c7812ee373859d649a3989024fc9d6591940896edc30a8cd4aa0e22f0d3986998a084d721fc3d902dc0592bb5c74d803480d67dc95d3fa2d2379fb57ac", 0xab}, {&(0x7f0000000080)="0ae6", 0x2}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="1e0110b08e2c1cec1c728e899ae0e5e6bd8a14600a2f9064567d0e3301f1548a1ad3f9c523b81efbf708536932826ec72833d6ec1b3b1c792ee4b945f46595686396f3df604112b0259320299c357b7417ab8bdc0e2f225c2d0f5898f06933ca2d721499f2e0b2a2fa3dcd34c80d8fd3a0f4ba03c62c676540e51f984854092fe5a68459076c10cf2dd7444142ee8c3caaf178083adb1c8d669ce3ef1f18deff041a57559b8db85682436b851c4c612e4e092e19ee70023c31e6275b8c292ddeb21245ecb2a00cddc800a09b1b8ddbbf9a672a3ae1288abbf97ddf81bd632cd927413a3c203c41b34053821a1af0ec6d13b20340f02aebe9d78bc49461200440f8e8f9e6513fab893f29900b3c1f86414e6dbfa2b4727636cd3dc6d6a7889eb49c467bd7612e824473c78cf56ac1bc940a3ab19929cb3524b3b51e12c36b021225244aba0ad270e7400587f1b58cd6f58db21dba0c67b3cbe188e1ca296165df2cfae40226580e7e59eb9c6c0ffc65ac059779b708217e4d4c23d2246f192b72a7bee7b0883066a8ac755991f3dfbdb65d2e4993112ba0e23249db088f581007da5d16c3c2d98fb838fe735b8cdb2db5fd09e72bef4fa0c25ef615e1caea2fed3f6f8e473daaf597a8957d58319ab49dd00c53d1d6ea05acec1cadc315eecbeb405c53e5d15b36a8022a4ea00602892d7017af1c0e29299e949603f2dde9f3fcfd4016d230a0ffc11a9954bbf7ebd4610fb72fc6c248b2720b6e0d0391d984207bd76f0f6c8acb907757aba3074f55e9557e758911e8c70d4dc03aacb943c498999cf60d0d02ce7e321a91b3e5bd98268c217cf61d93d47ace746416dc2c64f5f69e63ace72853cf3d6f127caa0f482269415bee31b6bd64fc671f9d5d64867f80ff5d9d70261d75569f8c05a7dee054a57eab03eba5aa948d66ba4ef78948204c500daad423dbc6765272773d0bcd28b2663924f3e436bdc8919664c4bfa55a2711a2d90ca2f29a002c2bdeee59bdd0e2fa735473a410367cc72ec5ad3bc9994355655b3ee7b93383315ef0b2a22a76ddb9658ec0eee99d45e5196eb9e4018e48c86c4aaac67fabe2ff1b203f3e1842052c5a054232dc31a742f4e1e425c9867355a4e166ce257a73ab0a29916c981f88a5125137f646c40e56d8690734287d2a8fbb95c5529c0861cfdb549ca5b0d74b9cdce738f9eca50af6aef3d4e9fe900f8507cd36c81d14a35e80a136626eb362b641171e5e5f210d0445ba0549c4e468e519bc1db4fa312c895d895f19f891ba31988668a54bd02b74b15070aaf00678f038b6d65b8cea9a145870dacd7ed6d36a0b191287efbc4f581d9cd9a2ebf9229768607d01638fa864fda6602a6cabf2a1c9aafb8af03ebed2519af81acc658ecaaafb85d94dbcacd65921a56af127c78de87786dfc9ec7c5f39ed48c2aa05d3f37c276750a6219bb940a549e699fe972ff45c9a4a88dea2f8e0e50a6e2c58b1937397b038c985c6249a267b99c29a93c6277acc6c7a1296206f20175c58d87bdc8ae4ac6e9f48ef5df7de6b90629994d9acc9bfeef1309e65c2b93e8fa1ae18626f0d8737ba063e5eb1a6dea94b0e483e4cc916e83b2882b162117aba83e98bd2c6ada2eaefd678b8a84d095a321962de6e2aa4e5c147f2663516cc23b2912eb03fa58936247deabd28970d09d07d27f4e7554aabd65b5fff2a349c3fc375753616f34165572d2c62d5c7ab21c4553b7e8699163a655ff6c7015a0ae7a9ecaa4f3e39d1180046de4bd8f878d96e71e33ace95a02f6eda22672450abee8b3d78d537bd9b62a6403feed676f916ea5c6b0d186f0c9d0d6eb3321d0565ef41c1103a0901fe8ce5880acdd7cf3fc83e0e5225e8e63bc06f464df4ea4861443306eff9226561859ffe43f41021c242d33592e16a4bd2950be42d08cbb0c36c1faa62012456903e99d42fb98501f756d1a7da7267b23f64686149333f96cba82fbe63ec20b3983b62aed48ddaf37e12da0c8e9e23fea4e8affd2c5021af8132d85ca91e74347d40ed2317cdbad1bc7dfafe2d0a98779e76db2e7399b0fd800c9ae0032ec21d1e67bf7ab9dfa061960af2252cb64d3552a0876432711cda106f052c3a543aa34d116b92e8545161740378631d42d6a6df1ce82bba8f9b48a369dfe7621bf0a4f12d1a08ef7bd7ff1e2ac45ea783ee49448b1ff5985c8bb018e40f0df3d46d95706f2cb6d3b0d97d2fd19a3363d9e4048ceecba35b5b67cfea0b2dcdd9fc206dc0897c1c1ca61690b2536cfb94d870a8442b721b5d7de259e36c47a7290e09d19b79b7a79d6eae15965d6bb6da565dbea1191c3ccc109f907024ae833b4e0917ea09ea2f86e459bb2f8e42c3858a67ec1f134ef9cf43adf150d6eb56e81982d06c44309e5a232f8d40e4cc6d3656e733236e708c88d986f9605e2c12609d1820ae597d1a8d253f8fa6cc1ae21e4ff8d8055a90422b1cf11a1c1af47ef8f264ef204177ff1ddabf26344289680ba97ede890f585df91d6b1d842794a6145ce75fdc0399d3e8e327a95274e606dc4a713a4fc788790819af743ee19f3994be7730af9cb84b586d2436d1dd394b8b796e83d0d6ce237ed40be465d9bd4482a113b51d8c34aaee3354e0a9597d1107a792c19d2f649f8341f7c17e3d91e4d0cb950b0beb6cb10a34f3dc6fcec9b3b4427d156fa9e76adabb731305d81f7cf0e4575b4b86a22709a3e0df59ae3300a8243445d75a4f3723712cbbff629431bca7f0c971be1192eee0656f33230c7d375264556578285ea626d4f2fa5f8e2e6e5aac7872bd42a0460edb7e4f32050685c84f578417bbc64dcdbb0a37d68a7ecf3e039014680964cf050f6f2df626821c1bf009d8cf3ea3503e8941580d9f32867fdefb1e7633702bb3ee279b7f25c2b1acd386d6b8320d6c99e0a8b5ec54e9359f6790a10e424258a87a467f3107ccefe1f4c9d13600eabd744834a6d60a749fc51dbc943b69b778cf3580e7dd3cda865948f2d206b7ef3a897cf74a8940e02df74c83eeb738531a5a4115eb429b3868be15da962ae1040e95e40cc07fdcbc8822d7ee849c5fba1ab339a3e49f0c8256d5e9e34a162afe837173cbeb867c0cfdc992f5ce54766cde3a01de0f6c5d280a2c5034f5e4da6f0fd13948dc7bca358b402400ce1c1fc6cd543c6b4f66156985cb184e918ff90fb1e69e4ba2feb541548edf3a606f4741aaa788ea987a991008362b23a36262d8a87cf75f46184c0e9c9eeb5d4d086e99c77fccca25247ad5886eb3016a8f03bb4ab2ad4f86c792865fc9cc82e053d3c032ac288674d0ce72392d776deb32516d5e4ac3966073afffbe54d1140b48361ec57c9b7c772f3f151d1ea4a6cced9962d4e3edbaa77c8351376eb925f66cd99fd26132ce6c30901d2a9f329b4b7730406dcacf7ff68b7c30f7dfefc4764f76397232cbb6e9faca6836f6a5a8c553c0dd8f26979e7ca1e48f24698b06707fc11932d8521d24699883b48f8a2f2533f3f9aed5fb7f1ca0502df49f385b206195e4a402ada917a52e7f77095693a9b687f982406841436ee2064edd2763d534b703b292c5f7f9d5ff5e6589d3b794b0a76bb3d663884d2dac55b8f8009de2b5f550b90dec2b835395836001f451d5766715c09b71c629b453e83035e625beac2f49c92530fc818bce174eae20519a9b19208deeb6605dff4e9db13cbe8cd5f49720726ebaf08d86f6cc1aaf5da9e449ec865c4fbef38a1762c594fb19c31dff5ec416c30b8839cd3e35fd0bf58fde28794638b309e8bbc01ac5bc922fd3aa8dba89e9e8114eb1fd576c12eba9c0fb773a33aeba67728df36e692e53b23ae42e0a38adc5a67f7bb97c6be86c5c5d0c276ffba2aed09ca6644ac57b001378e65d870e54efebe7c2b7d9b8ec0979cf860166a479890f6d29f462b6a14ff8da300971a1adbbe44ce14ff039db37c1727aff323a74265db17e76e2fc27f77fa20b0b1d85a5b4b572f4aa56b682082df581bc250422f256c8a64e8920c48501c26ef53d3469fc06c12c3f1dd8b4488477b4b7bbe12f6870d3fb37cd23a52ee881c0e1dcc4c816d84fdaf60f56d4dd5f62ef38cd3f9c6acd0008d994926b060daab252e3b3062919e31804eceb3348fc845220bba876c3129150cc539efeca8dd5e2b1e8acf261397db8893354f334ff1a06fbfb19d3ad7f71c261fd16c0e4ffb4083295ffb04937dea1cc098c87d2f97f287d91df1c9a804dfbff0ab4d9a19252c9e6c7425cd57d3ccd36827464ad9b5ff0179ef4d9236fe1723fe8d097dbceef1ffc3ad8d6453ff868f35c98ad47f8bd2ef0e700c8445961eec5df15a3673e31f23c186413c744811a16fa968cb127a5d6ff05cb5ba034d11245d84b55ba644d5617a0c907cf9c6e6ed5cd002a1a18ab78f5efbf75d23e4a2f0e456cb5dbac59ab6bba6e73f5606aa9fa9532ad79e67d31684d8f9b2b9f267d874bc84fd47a4218e489864d889551549d5df5935f57e2201a67a34f78ef42976bec1c20196dbb30826a85cda7c0941d1fe3a24d1f1b2870fcd2769aa9c2967c0627e591b1c0d50f9d1c6e878d9d0cf8b82d17c61d8de3fef4b9f24e6e3dc1f503929d88a196177e8641a7a32723ba1b3a3408bfce30707a432cfff566be39fce7fc3e06948146edaaa088dcea7220dfcaacfabc409bca675930e9933db7cdecd65d8aec6082dcec392894c66ec3d41a6b30c782ffc44a586137bb13e363eae664dc76969f2a0d025d0e5abb4688f789ebfdc554ce8aeb4fbcbb1a53163dc562d08c6f5022f549b4e9979c7a5a1e1f9a204821a3774d2759dea62f95d0a6dee08bf7bc2a2d1cf2894eedf244509d93d1d33dced07dc9fbfe3de8ab79a4513c9fddbe217a9521c5d85d4ed1a056391b82b544a065a5912272ec639aed3d7abbcbea4289d135a0dc0a4dc19a8c73f99d8d8c5dfbc2f114af0dddddb8d8558ea6e58d4b981ed3c84036e1a8bf1b685255c6e2efc5e68425e937392eb86ab6b974866ed832d34ca4132163ef1f612fe376c22f3bef7206af8842e8c373355c5b3481dce06cdebcf4a4fcfc59e032cb1c5999f563e55de6dfab597d19452f46bcbfd4251f0a6914518e301fa394919120302168d9412332ff1a25a151e77e2a28fb3671bc95a023bea9e789959160930fa5b9bf6939b648e023399bea5fe1d3bb0de57935eb88e1a840637142b9f6d951c1f5da22836d51d2f2f28e1a49937922b0d8aa1e928835cb1f139f07ef7a1612bf116ddee83c934099bbc71cc4a3dea0692ac821fa7c12fe3d8e2d5ad78f4da724b6601df002b7b3d24457dd5cc62b997624d954add03c332c9396632b416da6e2444382dff775b6e85a9d85f7370aaaeac1b2ff10df533f566ba2befb5f2a4ad7936a112552ef751410f3d989c924c6607dea15cda133dbbe255e564a00d36854ecaef4a68a6c9ff399b5efa74f6f8d115d2b93eb87f3fd5e319a24bc6d5200d7f9082eded99984ccd25d1f98fa4fca1c181da7e0d5a579ecc4c5292ed1f04b08c5e26c78d53cee2502177229cf1860fc7c164a55993924cc5d6230b0cda5a8d5781641b8ea4d2c01a19a2d569d5ac43826d250b923975fd44f00e8d5901b70ab9cd66f736113201adbceba5b06b7db758f9ddd2e0b32dcf5835264971ec2fe3a8972e9c571ca39571b345df0a7362c88b0ad1c481d1fa93c21324922ad63bf6a4961a7252a9938316a7c41ddcf92aa46bf0265fd74183b8e46a96e254d71252da0065365b57176b242cf3cac39dae615c2d6f3e2", 0x1000}, {&(0x7f00000013c0)="7f62d18d66fcc2c153eddbe6d7beb5e2e89b03172fa08e794ee13846127952acd6d441750a0fa1c553f44cf17970acdc359860538f7226c68645d13b012b7dada530c17d81c7dec68d4c530d19e6842dbbd488395e8a2d25cce5a54f4b34cae1ea225bf8a5f4eb71faf2dffba73b79e47e4a76a75ff789647dfb9821aacc3cdc5d21452fbee7bd8ae6a0ff1374eb22b28476a1e86600b916a71d586b109720bc08a471601aee165d9434f9d79377eb5516916eb1456ad9cfe4b4bf5d72a71a0a9dc95eee54caf9f72163d2", 0xcb}], 0x9, 0x0) 23:32:23 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 23:32:23 executing program 1: socketpair$unix(0x1, 0x1000000000003, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000140)=""/99, 0x63}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/190, 0xbe}, {&(0x7f0000000380)=""/132, 0x84}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000540)=""/95, 0x5f}, {&(0x7f00000005c0)=""/192, 0xc0}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/104, 0x68}], 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r1, &(0x7f0000000040)="9cfcf743fcdbd96770332e2ea9", 0xd) execve(0x0, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) 23:32:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) sync() pwritev(r1, &(0x7f00000003c0), 0x83, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) readv(r2, &(0x7f0000001880)=[{0x0}], 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) 23:32:23 executing program 1: setuid(0xee01) r0 = syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/89, 0x59) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) 23:32:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) r3 = semget(0x2, 0x3, 0x50) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x100, 0x5) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0xffffffef, &(0x7f0000000500)=[{&(0x7f00000005c0)="2276d6b3f730ba8b82c9928c1185d6a65cd66cd6be20be76", 0x18}, {&(0x7f00000000c0)="3aeae41b7492830d3f475d48c2ce4a07a89e147200027936ec1e87b3848699deea3de39a883f2b7478", 0x29}, {&(0x7f0000000240)="bcdd9f9b5543d3d879492b9615b844f8c04ed61ba4415234ed6d7b8d4bf5e8d8330bcfa8586b70af60540c250706e040f1da77f96fa3017e98e11af7bcd1318ae2bd0d8606cf472d9c1a471e556fc9f06a2ab15d7d233f1c2fae5f6ed3f73756896cb79df538a32db05353d65bc20754be9c8df5fb6964ecc70f31a06a02703e36c89ad136be1776234e2d129e503f3ec4747fedbdebaf483d2bbd49828939b18339f4e5221d8681a11a5d1ac36c7f58f9632fb7b9d2a3bdf7a9335c54e6b9758818f9182c2d25e0ab4a61deff5cd4540d25d9b353ce02da4236150b0aad578dfaa71aa4e79d3d8d8fb13bf7963ccf1dbb203d9061711ed7e0", 0xf9}, {&(0x7f0000000340)="7fb2704bfb6166a90bdc95faad20e676759c2625a41e73fee711e8c6af3fa5fcb06cc546e4bfac33dc7c8dd0f75abd914ecbada2ed70f5cdbd735dcc7db6b496575960ae51eabcf02e4ffc94aff2f1d60578969bd2dc0d9c9abd56cbe96c29", 0x5f}, {&(0x7f00000003c0)="a0fbba4295ae97aa9ff36e904eb49416f6f5f023caab0dceb65af25ff7abf0fe14bb4078d71372cdd67e4d028d4b08996fef119cb1fd7df684eff4e2142597192a207fced3d8777df0c654286d26edb70f202b85e29d07a38e0b9b59ac94408f2a264bbb8e616deae3d92341d78e181678c7495881515a480d7811b06f8ddd9475fd89317f6b9a5f4bf353617ac6c3bee8bfd417a24faaeff696596308b115a3d20b000acb91b11f74a972e7a47ca0e63332b1156b57c00103ae1c24f79a6da556b2a76eb0ff106de88f2385ab7cba", 0xcf}, {&(0x7f00000004c0)="7e1ee8e61dc19701637a67fcd8ab13707037779d6cd2e55ecef7eda0b5de0ce434ebc8a72e12ea84d4da676994c2715378727763e06d96cf1415023e", 0x3c}], 0x6, 0x0, 0x25d, 0x409}, 0x2) 23:32:23 executing program 1: clock_settime(0x7, &(0x7f0000000040)={0x40, 0xfffffffffffffff7}) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 23:32:23 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10020, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200000027efc, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x81, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x920, 0x0) fcntl$getown(r0, 0x5) 11:09:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x2000000000000005, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) pckbd_enable: command error 11:09:53 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) syz_open_pts() preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/174, 0xae}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000580)=""/198, 0xc6}], 0x6, 0x0) fchmod(r2, 0x0) 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(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 11:09:54 executing program 0: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/233, 0xe9) wait4(0x0, 0x0, 0x10000003, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000829b39d7151900f9ffffff0000000000"], &(0x7f0000000040)=0x1e) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pckbd_enable: command error 11:09:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) chmod(&(0x7f0000000280)='./bus\x00', 0x26) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=""/119, 0x77) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="4c39ff", 0x3}], 0x1) utimes(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000300)={{0x4, 0xfff}, {0x6a2, 0xfffffffffffff001}}) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/126, 0x7e) 11:09:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x110, 0x2) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) 11:09:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x10000) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x6, 0x2, './bus\x00', 0xd18, 0x65, 0x5, 0x9958}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 11:09:55 executing program 0: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="5602f00000005d0ee010871e3ae72c8d59591142446245171303968da0d2c030e43a5280bc1ff48f2670480866e12d1f5d39df642faadf56315a73c8ac42634ac2ecc62d64aa93bc161b13eadad5f11b17ff3a2f786e6f766cfea63b797fa62fc12aa177f1f639705be77c18a6821aa44804b89d268ae9b11a022ada947376ff83b4067aa5202116084f90aae01ba044839d303df167b59d493874d21e07287777d37e3a"], 0x1, 0x0, 0x0, 0x0}, 0x0) 11:09:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) lseek(r0, 0x0, 0x2) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="abdd2700630eb8d939", 0x9}], 0x1, 0x0}, 0x0) 11:09:55 executing program 0: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x5, &(0x7f0000000100)={0x3, 0x95}) ioctl$TIOCNXCL(r1, 0x2000740e) pipe(0x0) sendto$unix(r0, &(0x7f0000000040)="e01622c0fcfdabcbea16eb3c04c3a90897f3bf5f7cd0df3e0241cdad99f14109bb14e61ef382", 0x26, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 11:09:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() syz_emit_ethernet(0x93, &(0x7f0000000080)="61b214db635a27093d520845e196ba4710fcb18c3898b35e1d9bf2db660467fb3c0df15c4cbe5b48bb4887fd912f70472d00ad2a345d10da22a514cdfb88df925ff35f670ce08a6c40839557ecbc6319059b8c3fff557412d1333c86e86dbf7af2a98abb5087a10cb3c8d95c3f79f883341caee2aaf7538558db1db2f155d6877229bb9c56bf825d6d8f8421eb80cd5d5857cb") kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:09:55 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) close(r2) 11:09:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) lseek(r1, 0x0, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sync() link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) readv(r3, &(0x7f0000001880)=[{0x0}], 0x1) bind(r0, &(0x7f0000000240)=@un=@file={0x1, './file0/file0\x00'}, 0x10) 11:09:55 executing program 0: fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f00000000c0)={0x3, 0x800000000000000, 0x0, 0x1000000000000000}) semget$private(0x0, 0x0, 0x100) ftruncate(0xffffffffffffffff, 0x6) 11:09:55 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffb89) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="bc872fc47c53a063b532b48ba3fb9c071b20d9823909c0cdfc73e0ebaf32e642ed807cfd785b4a3643aa8548123ad38901e4459204bbc185322e3a0948c26da32c24485bc003c4fc8cf7de8697e128e4ffce45106c6a7d806c0da58e69d0a5e7ab11c852da6bafbd02f88cae17f8c34dd0129345fe3ef5afd0e79a046b31e754f9678c62b5418938d965192e61f5c9d13af3edf3d9f693917e5e0f4f1d5a905b9637c7e038957e9bfa300cdb14a35733fd31b6e1c81b23e4df280fc66c855b7076f66201c14765943a56e28b4a5da4485beac501c10ec0ef066e", 0xda) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000100)="00b6b30387cf15753714c2f624de329100", 0x11) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket(0x1e, 0x4, 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:09:55 executing program 0: poll(0x0, 0x33d, 0x0) r0 = socket$inet6(0x18, 0x2, 0x200) fcntl$getown(r0, 0x5) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xa3a0, 0x3913}, 0xc) syz_open_pts() 11:09:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="d3e1a497a411b08ca7c0bc25005126856ef9af6cd2b46bee1544f8ba319e88833396dd4e546785b147cd56bcc1f7a97e15b23cae383a9afc2164a3063f317e2138875d0146f11755906cc5e66589b3883d850afa9ec426312275ebfd5ea7b38cb49343060ba324ac373c4e53e47ecafb384a569e3111a26008876e1b9ed822f89ae1a3ced5ef87c3f2dc0d52ae41a4854c49763cb7356aa7be924d017bc14610a625b99314881d905d715fdee2f9308e8dd8603e4b7532bdc14c55fce047583edceba38505420f4649275672e66b3e4e108d7d9bbf18de9827a6c1", 0xdb) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x0) r3 = semget$private(0x0, 0x4, 0x24e) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000080)=""/203) 11:09:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000003500)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) close(r2) 11:09:55 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:09:55 executing program 1: setuid(0xee01) shmget(0x0, 0x1000, 0xffffffffffffffff, &(0x7f0000ff7000/0x1000)=nil) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18431, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) 11:09:55 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x8003, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 11:09:55 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x80, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) close(r1) 11:09:55 executing program 1: semop(0x0, &(0x7f00000000c0)=[{0x0, 0x9}], 0x1) 11:09:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x33655c06) 11:09:56 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x200000, 0x0, 0x5d}) write(r0, &(0x7f0000000140)="3b8ba9ba001e462df86da14a2b7331bb27ae1c403679a3b3d9cc31b864fef52e909969f604d4d0c0796c7f9da62452467cf5ef9c96c5d1bc7b2979be57e85a95df6f097ea118a1e46492e60d5d545e1cd1ac78424e1fa1332c680425e67e48b5a5382faa7ca8d07c69c14176fbc2f7921ea02e003eb842a68618dc5a6b245ee0f891795d3aa7508689664418495d0fde4175209bebe122bf739b79a797cec801dbb98dbabd7cf84781fbf1c8e52647c4fcbfceda1efc43f0425dc909", 0xbc) mknod(&(0x7f0000000000)='./file0\x00', 0x1030, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x2, 0x3}, {0x18, 0x0, 0x4, 0x4}, 0x4467, [0x1, 0xb4b, 0x5, 0x81, 0x6, 0x9, 0x9, 0x6]}, 0x3c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 11:09:56 executing program 1: mlockall(0x2) setrlimit(0x4000000005, &(0x7f0000000000)={0x12fffe, 0x400201010000001f}) 11:09:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) fcntl$getown(r2, 0x5) r3 = semget(0x1, 0x4, 0x8) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000040)=""/240) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 11:09:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) r2 = dup(r0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="95e23bc883a4a6db8eda128e974766532e72f18fb5ff5cf6d5e6977a8cf92e2912e6d585b70c4ec42a2273b990a4d06d61740ac51eab5938b51b4730e4502ffa8da03e0da80a45a19f93b5c55b8f05f6c022f899da65fe67da1589db4017b3786969c1b4a7f65305f8eacbe2493b6ae6d8e87a4c5a1d7138caf8830dc2340e7f1ddd7a5c1ec9b1eca586c885b5c86a4bfc50136118cfe2347e0263f0e6877d1d83422df8573d6f24df356a2e721eb71a812861d2847b544746b73587e87343c0e5fda2fcf38839cbd892da0e2288f848dce147b2e41d30fd00bf0736e305e6f4f8803036ca694c71b20ca0ba99531260db6b", 0xf2}, {&(0x7f0000000100)="76cfff91a0962c0c21721c183175a6f4a478df4847619359657d1e7f45e8f7030e4e60dcad203f8704e8b17ea2a4adb6641c9c2d4f8a4a54582ae68e10db0315517544c9fff33333fc246e1386c75041139bf5cf7aec04ab0ec9ee5176fbd3ed1814c343b8349a2aed7612531581156a87de41b5f9b7bd08a81bd85ee8b27659e025fe81a1ba484c0a7ce0e29ae00c6afa4b7176823b2994da1069eb423c5a55b0420e264dd74f0f1c0c83945960f2a28ef07e1f60252264810124b4510a2fd310ca29e15c2db2b06d107f00a86f26ce444a2e6543fb26ca453c4dd60de87d4c0fd1bce602084dd653945076ddab06625294cc28accf925f0a1d1652ca", 0xfd}, {&(0x7f0000000200)="cdd3a5b4390506b38e7bef70911bf6ab0c0330c55228b8c10214c88e4950c79778dd952cd6cce1ef35c7c7d6bbc6d64e43052a0231c5cdf9e227ca85e2ef3a820d742fa5350322eb21fe5231848d2f41f50838ca2969fcba8ea1398954a54aa4991c2ee9983def7708005ed08d3f7f7893f4a29d5647cce19040a48545a43615c77db4274c7443b636d22ebf346d6983a7a55020f55b4aec1d78de54ec60feb8c333008dbdb22079c4d49e0a294fe4659a52e2a2db1233de1512cda58cf23b58a1f6cb93a93c653917f96b8d7606b2252716c213ad3e76ed1a54e8687af4ca433f7c1527e850", 0xe6}], 0x3, 0x0) 11:09:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 11:09:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x58, 0x145) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x8, 0xffffffff, "b62806e4ef69e87da4a81d6dabf37e4005e90a67", 0x9, 0x141}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) write(r1, &(0x7f00000002c0)="be95cfd1c941bf4629f25b9a3264aa03b297c89ce11c603e9a3883bbf914288e47108b8b641b3da21153b9027b7ac15e2e43b2261406fd3dfd795e959ad6753c20542866e226a25dc236e2abc44a66", 0xffffffffffffff9b) r2 = dup2(r1, r1) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/171, 0xab}], 0x1) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0xd0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 11:09:56 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:56 executing program 0: socketpair$unix(0x1, 0x10000000000405, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) msgget(0x1, 0x4) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xa0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 11:09:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) socket(0x6, 0xc004, 0x2) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x1ff) 11:09:57 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x1) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x1a3, 0x3) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) socket(0x10, 0x4000, 0x100000001) 11:09:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x20) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x8, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7, r8]) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x161) setsockopt(r0, 0x10001, 0x40, &(0x7f0000000000)="5db72440ea0af8398e1d7be083af8dc1a97008379b468dbf19e1a7f9475023e3473f22f8903eb04a838ca96c094cd9ec4c105a096caefed74edcadedef6abfdc3ed4824892564fb059e71930878e52f815d4bd284f93804d7ebf32391c532599513c7160d156a1dda17c7c1bc27de871b5f5904f98d1d941ef69fbe08edb7ebf18fa14849b19", 0x86) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 11:09:57 executing program 0: r0 = socket(0x80000001a, 0x7, 0x2) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 11:09:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x10000000040843, 0x0, 0x0) 11:09:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0xb9, &(0x7f0000000000)="72a9b1cf5b931d52d7294989b89e068574146e31d553d2916139000b65f456a1b5f5673c0989dbce4058a81fe3c0b36176d800282d6f9f9cacf817cc225369b9b4c239e7bfcb5fe593306c7f9d725debd7d9c98cc01378defba06ac1d72a0f0da252a6d4a5b883b458420987d44c3a5624df9ea6f87f938cbd015cf15da2800dd66969ae6ed3336a19dc5339f2813a0cffdb74933f3d42b74078130a9d304c939d31734f67b201d3b6b97581b81997dd9d73d03b6e5cdfc9dd") getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:09:58 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20088, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000, r2}) 11:09:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x680, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xff) 11:09:58 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:09:58 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = getpgid(0xffffffffffffffff) r2 = socket(0x10, 0x4007, 0x10001) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="27057c59abc8540c"], 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="757d648c3ad2a2bb", 0x8}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="2800000000000000ffff000001000000291001ee81392b923eb6cdcc0035152cf5b62c7b59661a57820c18b230bd22689ae38e7f04c94d8bcaeb9ddc821afef144a884d04a45312bf72aa338de45d848b186e38dc3dc730a92228305c1ecd1229a3f9568916f5eed4fe79366fbf0c3bc4dc3082d98d920c593ff0be4d30ea4a56370591b0acbb169a0e86666d367cf60d6857d6e16f586e61c037ba11fa86681951f451d46782c292b19a6c37234e393d62c11eef9577fcb7f9bca6f401b898c774a602074abb3207509efd202cf59343b739bf22c84e9", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x50, 0x1}, 0x8) fcntl$setown(r0, 0x6, r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = msgget(0x2, 0x6) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/231) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) 11:09:58 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c5, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000010c0)=""/124, 0x7c, 0x840, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) pwritev(r2, &(0x7f00000036c0)=[{&(0x7f00000012c0)="88d5e311d7c34ba42cdefa72bdc3b4445eae52e68471ecbca4200e6ca3d2c35a7cfb69d754221abc01cf3b8d97a5b6249d0355d64ee0b75cadcab10eeead076b5f970f81a62a7320ae4212c3d60ff5dd0e1f7820e38cc26def70f3d30da28b05ef6cafe8639c4da893c64d5ee44009bb2f42a680ec8592527d644558303fe8e29c9bdb93553a23018be385ca2a85a7c42bd499aa34ebf15c41592640741b0d6c5d13e1d89e90b61b7e08eb8bbefd12700b9a9debf1f16a5b9e3be704e72ce42b7d915bd108888202dce0dd1b55", 0xcd}, {&(0x7f00000011c0)="03c0db49b37e1ce9f3073c80f609691b765dee0fc7390f5e7d747b2d4314f2d1e449a8e55c0a4ebb358f1ddb88a8aacf2eb6cec6746036024bd5724be3f28ac94361d50c3f4763e75125f5c795102d6ef920e839a550d0d150d58d8d091530af3155c5f597689bf9b7a23afc64c1b5c3c6efa92a7b06646bb4efd339e33be85e903f35b57a", 0x85}, {&(0x7f00000013c0)="deb09f0421798f03b37888278eb7bf2c86ccc32cc58edc9705cbe04327a0de05e90cd957fb148d9c5961b5f5e89e87660937d9c7114ad7c6800f6b1702b219edde20d0a19652cfb4f62f7df9b036916138b01046f0ceeb4886412dbcc12b7b66e68a2592b979c295b71cfd0b9fc7b4e097b385ef4f79f8dabc907d2104efac0f161b9e05b700c54af19c2b2486fbe4d2bc35c8c496759f2e3d216dcf80a6808035cb6eb6d3f99fdbf9af2b7911df0aa7aa4fed5ed0f7953a00012716862c76d37afc3652060d3ffc449be1cf7dbddae6cb3e400424f714e1ab398c8f2bb1f61c03f4600378558565e9e6dc7c71c23bf01687c5ee50933a762a505a8185af12", 0xff}, {&(0x7f00000014c0)="ef04104b08703373510d79c5caeaded8225cc7d5beedb2055e0d997a73644d953866ff88e958926ea23565425de0d5249971fdb1392aa0af3704d69ffb3430bb45c87418b5375d8f91114175d3c830f1e3a7b08c2fddd46f50608672a381d12b831de87bd4dbb4352990580fd40e2d34e809d2c234f1d85d9de990321a3144dc0cb62e375c94759824d35b28f038f39ce6c88b5ec4f01e8a4660107757252ce2753de0a3e2fd411ff90c5f37c2ff8820562cb4e669ab75979a1c6a7b3ba9e39153d58bb42313cc5bd3309e082f53b457178bd9ac9342bd20e5954e99a6ceee08bf370e8d128a3f9a4954c93a0f73907f21a3186b266aaf91cc3887c07e717f33634d97fb63692cf916cfe1bcb15db6a82dd2f69b144cd2087f9055dcad1c0fd39fb86df544b70e9a3f045d6a4bc439da22427b2f381bae5864399d013c15830f21fe33b275001949d9b20b3a0baf2403f429035c76457692440b37fe75b178cff505203f8fe3555d97de18469f2a4d945849acc513d9a6947951313714bd1b068ce41e605f8e528d538588189823691ea31d0105fedca3e1af26857416cf58c33e7d1b5a13bb209c84f696a2d890d53c29660bcbec683e6fdbbb38da9ea989adb210a5767c21c772a339e41f5cd25c6981a24f838fdfa3497cd81f4b17466f525dce8c9ff784dfe9456b90326c6303b6cc55acaebc50abad69cafb49ba453eff35f59db7462019da0bdd18916728c06d9233452d36636b540f9cfc58902b59ecfb34e0369759e7b3d8fc4e2fc2785b50d7c4af81d7f0f19b296ab553864fb89add9b97019421018ad4d5fbd9f1529d48fe72916d28a05074ca5f611d1b4191130805740bcdaab9c8a0bed102e9538a9b2cbddbde2d41e8b46a31588caaecbf86fb57d2961ea64848c9de948f17eae2b5788995588aff3d89922925834cc9deaee61736b73c5b6c35f2f19c583d46c13c6bee094a38e72b70fc0a693a23aabb595a12e2e0a6a09e680034cb0ce9cbdd72b785d2da67547e655b336cfe51a0af6820afdaab170478c81cd70010830be2551be82d508f160f254955e2e857984579f3acf98fabfd6fa5b9c901be484365952be9dc0662bbb8b4f77659533a4aba13421de8684002be3f84ada42bab44827177d5e074795579cc492696f4feb0811a87e651c20c168a3beff2a4c4c716ceda3ef506be6b43b3cdc35b967a4a70860096956df5d755996644ac1b127ad1eabee5ffa089589fb33959f59a7f1ff827295399b31f963bdb28b9c89ba450e4c7e2c976860ab1ccfeac8267dfd1a49afa03b4ab3c0b58a449173b9d63313370ccd3d8e974adfdb3eeb1412aef120ab616b7418b2e982d8e44c34f15500865713f14a207d7f5b94d3517ba326bdfca05d16a56d6e53268b9e2d2ebe34c0422babf528621b5d888bbe528eea24c16e0dbcf21d33643400cb0b2941ce0f7bb782dd56fe0ff78e5f7ea6d4a60f1a4a067d2f018a5d15f58282a2e5beedb95b52697b43bb691a07748e44c3b17a4f9bc711a96e0400374d8f8583ebe38d958035802674d7034950e12b8c3f405eb3c5f09061504d0dbad4dde851ebeaadcedfda30bde1834dbc2a35843a9a8034005ac3ed4bde5f2c63538e240528b36a7255df87a48ffed031b8a1087d705936e1c21f4097ea47e61781b2bb257d2827e40d12342e3f876461965aba91913769dbb7e73c483d5d94cf54157b67b8e6f132dd965945142741c6a5cd91642aff4a8a1fbf524f73a6b749df59b0295fef64fc183c9adba4af4ec2e7032a64274fb106798cd0069a56abcd8f234f5f0d8198bfb8a5da1173a0fdc817c273721af9e851b1b6534862f81c2df1e8596526d7f2bfe8e6b4544a89e78acc7ada790898f5ad9e756d5ffd4eb903db87bc0ac691318b47cc75470b2c96d5403ee087d87141ac2b09b9d7b5bfa69c3400b825d7dbd07a984a26f9b41eeace2100897391534033027485d1e21361c4403a616822d56a76cb0f0c14635bad33aaf8d5b0d9cb1cc9c230e7995d0e53fc627a19ac3c6f83833e338c2e3bd9a851fe35ede801b2e18f88b42aa427a8ee33bf0bb44105dc092b036505d8269d47ad64ee00aefd48409924cd28dbea5db283c0097b53ffc77904cf2e0bc07c0b1f27e4ec29aae1766d620661ec3b16ef531f787147bbd7e125f429a099ad4418fde69d5a622a63203099d0540735859c53e75ae0a6cfb70c4ef8e808ca448283758b7996cbbad0c9fea0bc9933daf9b7e84ab14808f797b6ddb5ffba1152885f5a169c67361e89b0c602f9457977543e80cae60b4a09c9a670bd53bdd710c5b5b724eba2a78cdbe6e62a71056938841134e050a3a36f227f0cab956bffc99d4b2d7948ce7f35299d15064decb87a186392eab3307cb1a45760ad0f42576c605047a4dd9e0648fc9b234973dea4ec7b39848d2fe687c9c2af71b169b9620c276565087933364ed139ec53eee0a0d4275300ab2b88e3396267ba9678ac71a8caca9f6b24c886fbbd26a94b140fb5f618521290daa01196c3195a7a744a802bc27b40e96a3302e8f331ccddeb55e8c6fad8e8420c18b21b0154530e2039a92b5cd76309a4fc54d1cef1866eb83a584dfb49dd44e539b01baa35b616ed5774e87a388acf4ddbbc304748bd5732cfc0bbb9242cd939dbb6339022607ea8c366fd185206988d698d64f3b1f83273a7063a18e1e3b91d4507ce64cea6df013559b3c27babf15b2b1cac08181cab10f2cbfd08565f08f104d945c65b286cc2b323b396af48e32993b85532e5f38ba6c91a1d1c16fc7bb595b3de14cd05bb93aad8690b55f7a58da95a291d12e28435ff9b541f9939a542eaab69244bb0b762eaf5143fd496ab940149bcf47f218cd75035deb72ec6f1e53e74c35b40b9e77ea03df1cfc0a410d6b8981349b4a8e32e9eeeb7c4a0aeffe51e8418c4fc6cc032e12e1f6442764d300cb7bf6341fd77db490593891f5b33132050449937f6558cc3fac4490a61c2310ed4a19207a7cc88c9928bc7cd480340958794216d4cd6f7cc7d04c4a71aba23ac061953c0bc30d2bff8ec997c3951893429347132bad03b3dfb98cd8e6d6d4fd8ffe898637f63784500536baab65d496422b452e5ce0c653245445c626cfb70271352f68c5e11b23c2a87f2177a2eee739d81fbb3a347497dd9efd2c34bd82e6d228fb50af786c0fce36c7a3046485931188c9829be77f025c928af4d027263b21fc5064941fe941b651d87d2bf49dc00c2ee04552c30cf2ecca63efec3a49feb87615e8e8a3dc6238ca92b544dc3f76e825ac2cb76129c90ab162d29b928232b6d6542a1504bb0e3c5557264eda1c613362a172de876145cf1c05e188a8ffbaa1c0d7b42831a6542ba03166bab3c6252a5a7cafc721c0708e564f718b6b236437e7ad5ee4b283ce09377edbcf926c2e5c7077db6dedc6a8bdb55c3fc75de4dde05e8360791731a837be6d29ad352970ff49a2e5e7a5ccaed2d8a8be679f428f5a46a0d103d00dc25edfe78793ba6d7366ab385670b06d5193942d9f8b007987bd89143e3e616fe4fb7e2c1b67c692d363b874e6be9f8bc2aa0a5d82621917375ed1094b4d4df6abc22d18f0e55f3873d07e6202ea614b1b7defbccd0b5e8ed9455f5d3f7e0c2f9e94bd8cd2b6a893a43c9ac3e544a2dd89e8c880f2309cb7d5187af7da54fac0237f4caaf56cefc02de8491b10358b336b608052a090081a31fc03a9948aabfd65a2ba8ef151a6fbe706d774e353a01ba933489c3ca7c71f4fa65ff6c63dfa0bae5c0ba15a608abd0ba5c337732be8e195b0ff7ba640a29238aa52a597b2eaa25601f64651f3f98fe9e22af203c5d2e370547c4e1345d04617bb186a1c61af3166d68e547d3e9ba99a089c5d749f724dd593aa2a593336f42dd5fce8431a7ddb6ddf5d2bf134a393bb1b049c3fec41154e9d875713f13cc321d1ec3fabdcf623dcc7e1c508e736b05962a4ff662c13a01bff07f33ec09c61a9a900e727e305850ec4fc113370fa45c8b2641b9874f2a40d3c91eac08f398e66cc38eb725eb0b1acbfaf6c8457b530c95de2fc93c2d3fd1db609417a1d932be12938adb0301fcce9bc38fd7e952ec9265fdd48fc57979ee93005a97b2b9aa5b45e1bbf5d862f025474c6fde119e73d0775538bad2767c41560bede3cece3bc73e1faee4c77e6f71eea0726ca805d03c69a4bc5841e142f717306d7cef9f3b331aabade1a346c270f1186e209c70cf6717137c8313d2120c0bc26ffdfe96200e082b5fb42272241570c1286f9eb9f64509e4cd75531e02699233c9df34e1981741a9e6416561dea4c0d0bb004491badc36b73d12651a8a4f5b470a02ca82ac60aa0027503373ad6fefbe78e87f82d0fc755e15657d8515718a2f19c9d33e9810351c6a359f9e4d79f8b69ad5186210cf11f411ea912ea735cb61c31ce9e6fed8e9a672d4ae0b97fc04acefa26da5507fc608b3b98117b3a4ad9780509dc24080e85bd1dc708873532a6bcd76023bf3ee14e210103ff64b8ea1df4b92e7dd1bd56816c2ee0a8e88b43620ab34b2cad10a5bdfd0b24d7ab51589e3da8b7d39a8e00c944e050301b7ad22c01f82875f5daba081e9d31ba50165b57aec28ad0e65b9dd067fe052c49d07ccc5d816069a66ea6a4b928272b08b8f15788b8c69b7ed80fa344e38940d337278f6a8d90ecde02649e0da12ae93a8e3ec95c1ef6d58f3268dcd59032d6830e7b8409eedfc851c5cea7fd771576850f6aa92540c1bdec5ae4c33d2570d5b3bf3775cee3d041c7a59d07ee06909b0f327527e37d9f8e4a43dede5eedfa9f35c63a3e7b2519054ec84f329ace5a5d80d47fc73e0cbac33bffb1fc47b31e9e968aff46ebac760321edbb73a15591b9ad9472c4907d6799b2250b1a399460b4b1107799897910e3ae9a1b387efff0b4a605414da385d1de588f3ade6aad3b43a4950e909bbb3de69cc1eedd124038e7ce04aad8d57d23c31ba938d5c87c2360bca48a22558fdc720eedd1f05c15266df05f303aaa9a6d44261a50a09206a00d2226a3f97d5339239f44735a69c8019e7045ab2d673887839f10ad1f7c28d69611499fc5ab65e502cb00a4a0a407cd54f643cba284e9d741c8324784a2409e37b7dc1c7c2f1e2b61223df9319b935651fb4de27312c132eac33bbf3b6c055dad865b4080d8e8c6bb3b0daf52b0843ea3442b7baadea8cd43cb596852a79e0694337ed06655c505e7d3035493539e8b70f5af2df1e388e05f85243e8117fb4f76914c20dc72e20389a5a4444d38e3a64a270ec794cb57177fd03c348366c8e0a93366500f47c95f26e655efc61902beb67dee6e8796a49762eeaa47abfad949bf1d01aa67b036a1e302fdf85ad7cb7c8819a7c17fdb830dad30646f3e1e3cbd0ef834c13beef5c71b55ccd74dabb6dd4c5f7bc5e0a13426d4b29f0eb83bb9f81c184271ad2590ae7d5d5a18ccbcaee326ac6ca14e873635cc5e68d10c9faa33172473102823e4537db06ed601acc96ba7efa833a535f6baa93a31e03d1524d32a8922dc4c01a3ae10ed28dacddc97ee973bc4259c9ecebd56eea3e985e2e25bc1b2bfb08498be701f08990066c9bd148ba49d28f6a61783f242b8c792b8c3733f2f2c25fbd4b3caa704222c2d87a7965ea90673035912714ecd8482a23b3383dc10624c43b9e55c6648206ecf51c026607eb22d8e1c018c9b259851367938a054417d355a330da8b94fa91ee8008c93f6548fc63be417cf53080e1731ee37802e9891404af9ec67", 0x1000}, {&(0x7f00000024c0)="9cee3d0ff16314398164c0bfd420aa8faa41fae6f981e16e0c619bdf1bc295a07d21f873a1c720c21a462a4953c927962fe048e00ea0ca378ef6dd64a943b92f592d22c517247655aebac3", 0x4b}, {&(0x7f0000002540)="98000f68074dd78ecd92a1b0f96e1a59eead8c490616c2436f3450438588264e219a4757f5b22dffe0db8ad10184d1895693448e8cb03751057d61346d70003951501da3a668f4cb67c11a5714d279a52f3be962250f156f8c119f37bd069e8de3c45d9932e5551cbae9864ceb20cdac5b7cd6322779d7c7088b", 0x7a}, {&(0x7f00000025c0)="872827c0b173166d585559df4f18835321e9609e7a2ba4d405a896036e6e18e2136c2dde8d2b36e34f022443746b381ee8a175f84d5b50159481a83c60250ca2116c38f87cce02b71eb924ca6449c82e20e6ba759956c444b89d77704ff5a30633410a6ddc4b77fb4233bec8cb29cb7ccc2d55c61ff007acc56828478cb76a7aeb11d9a7296d786adfd4105837909cb08bac7e466f4dba1fe5993709937343e52042ccf8fd65c703fe33db86e0e176d4330683a839660405d9d9da6c8229120736502ff2279fe338c0c75bc515a68419c1edb0a72851ca6d120fe4749a664f4ecf7cb3d60f79fe87f9399e91695ea0da6b178bb5be913a30207c90e1df85251aa976bb504502b815833b8987b810a6e95ca731c1c0173cd381e3f9f70745bf9ad6142b18650ce4684845d8c2286942ccadbb70500bbbb3dd7aaeac2ab778c44b8f366ff97af096839871920a88a3dff1fe77b459664b20c3dd7e38d7f7f266cabbbb0b52c6d0d0fde50cdef4a5a929b0aeed90b48cc44c048e38874e8e070ee34c203663de51df3f2df301b988d6b056e1a758244418ab875b43e84ada9c515c84ab560ef1b147a119677aa515f40f2200e3d76c751f5e3ba4c5549da1260cc027fd2e1ad81aafe41479a312fa780776b17a0a5e4b55c1a850e43db073d06a15423b85b0b691591844a0dd77164b60bd68286b6163597f154a3da8d3e1ade32901b93825fc1587ed5e205d6c6bb086aaeb33cd4e94d48e694cd54107e9ec7e16e996f981df64bea4c84d4bba115f5a92137c436702c732f47db7d1ea626026486a3a9f35aea4ed9833976895b10364e5183b92ebd0ad18105a5f791e17b38f671a263765cc7db97818375d87f07b4687b31b5a867e6ba5d5a57b104c62bd8c3d1cdccb1edfc3a89c07b37cfbb9c725f684c11883bf2e6774c1d52f62de9479c1c21a9fd5f347cfc9417f0d4d94a2ca71423f20f064b5f6003f90d7ca9bb8fa42630a51b4b7ed1aa16f638e1fc76ca3d8ed7dc44e0adfc6744d3cc02fc965f3f3878a2234ccc3bfa17d603d75411080f5c2c181f5fd71b03eb27ca970ea59318000342169c72a5c7d4925c388b4588117308561718b001b60c7398cdf967db8bdfb1a25f5ee770c4f30a89a57ad6e053f039a3d21d3aad1d0b4acc1e62160ad290ec75353e0004e2b2d1b493a48033b925ff5f05ec7e9d50e15c478481ad61d0d5bd48cd8ee89c39b4ce4e7312fbd9dec0e4ce8f87d08503b5b122f64ccaf151d9bdf33bf9363d3ed1a7d3e39b6a58939f88d2cd6d993a0224ab3de33747e12b52cf3bb937456b1ffe554e0b805be86773977730521130aad4879570540fa6d862d4e92e7c034b2db0d1e857c74c468a82ff3bfdd7904f2a9daf6b11d27d64ff0f823e1a2a0ea1ef3684ff549067abbd59ae0af664c774b1ae565ab1711926c04a019cf73a64513c9a62c22bf64f97b3263d8a09788256601439dc265afc118a8145e9f3a8b3ae52fda6a4b87589ef469380579714ab0205c346d590d271784487a894af4b22cc216709124d831821e15527928b6ac5f169868d6ef2be82c2c3c4b981aec734ed7332f7230e4f8a1800941282320ac7cf20f708debd01eadd4878208cdc75c3cad1988a7cc40c32641299adf463587c55750a5ec68a099ddedf37498c2db7bc72bd4b9b3488f36d8632bf1bedf8b408c660c5f5f72f76c9526a19e71dd3f82da8b22e5a5004780868220a187d41053650a58571d6ae83a00018585fb119ea021a0f95d56f26be54cccd4b210a6a0d0075ee0c997b1d4dd7f3c7eef39b5a3ad1b418c9af3b23fbadc03ae44c10934289c45525a7df7bd785e3cde3db58c5884a2c7d564d2bd8ad153990526d9acaa1952af336c9b9a15ec4b917bf45a3a46340a529dbd71e29a1ea80d4609fc7f4866636b75921a010f3163021e4a73e3efe009dd5fbd2c5fa38369435dc1ad09a6ed8eaf9e6cbc52c662b15f7b24671e1298b8cc22b80be4993e24ecd821c029a1722d0c61c64a8deea1715050f1ed322736d6f0846cef27b0a4d56f4de964f689c450d5409832fb636554e5bf007d97cd140328b2f04691a1b50a8135ed876a5b48d315e734140acdf796a41e00d5466773265325d69656218dc33afa13b2d2eb314143ebad3b8966eaf801f9c86da31bf682064334a950b79364f776f5623fd7b6b8c98905f1f8f239286230fdd6a9ca69db785270dffa6b82e0076bd2fc93055d764ca1cb16efe46021439228077b4d943846178362e4a190a8202b5ca4c186bd802438036889f42c8aadae5fd96f258d792d11a2b4da6609ac9566f6eb0a6b15470a21fd80910e659b1258bb61e795e1d3be8a09b843ab65561a97819dd868c3b915009011190cb1c26c67616bb4dcce35447df3ea22bf70bf86a2ca19a3df864d6e585b5c1a0fddd011bbe504516ad89b8404b3c816f405e65d27e8239d434a07139940dc16af4f8a91043dbb4fc697f5ec9e8e0154cef438c03ffd460bce2cca77f9123e37f0fe7ab7ae93d58d4db25d15fc9ef6cbc03e4e23f2b8a7f9e4a85d8f66a3a6a1bd4cb90696e8d3a1c2b142daae2f06397979bb4804b8d1e6fc2f7334d06fdbc7346c83668c66e39a3326fd70a9f7be82d4312df5f5a3cfa74c54f2180faf3437c221cc26106512476fa2ff0cbf2bb5a844d03039f16f680d98c2d2cc878f997252c5458bd21b83448f0edc1c6ff3ba0b6362ffa13832680b01e890072a25a3cd30f7f6d20ff2bbe40d721556d37272ab37b5be087664e0b41b3f3aaad698f4fa532273ded115ad0884e864ad2c84baff9e79212ed369efaa3ff98839f1c0068f79a66461818e063536fc1729cba4257555d33c62b2c4665dc1f4a457b3e81bf0f5404589b12c306d42a41d4fe4e839efdbc56dc7a1138a5f519e879ead2f9a593114240d23704f750ee7d00f80ac344857c7ceeef31d522ee996c72a0fc23ad4300f1ed949dafe395a2383990b66c6fc54f8a67e793e39cfcc756ae81ee580256ccc3326bd6347ea9ecf5b364cb8ffecca2719421b72a5e9fd276b8912b124a8e16c326037c7193377743b243d678905f433cdb15dceae88a1065a7de885e39e6c84a591c93fadb59f3a2ea78a8d0a455dd817222fb3b341a18d974e593cfc67d8c2626c684fd30641946d4c4c8b725b0300b7d9d5bc20181dcbf285aaad16c9653a8b79e93451858b13b71242a904b1f4d0c1fbe31f676ff9ef1218b9ddbd32261740a3c31e79422bf639214a9d0bdb60b5c7e753cad00ff4901376ab400349ccacd729ada564f438ed238c5276458f5e17724cf6470d92c015fb69505cc3e397e158d32baf6d19c5df8366b8101709c969d05dd78fe6cd66249a7cab4a9db6fbcfaf55114fcc86812a8b678714b04064baf026de655d2b92fb5ec1d9f35abd38842daf2aee14689b400219b818ea9d229db5371808ad1663eba90b94182fbd71779959184169e2af9e760474a607b8cf997a9b3499e7fa0a92533e57bfc4cc662afe288841fa23e3a19a57790fe4403708fc53dcd15d6cc91361f5dbe5fdc520488c8af55800af26fae7617964b9792c64dbc3ac5240526d1c1ae238e67635a8eaa3d0ed9e0374e20f45e58a2c88f4e7e420b607a4d2948266a10fba3f975ffdd49398fd01d354f7593d40fb6640a1c2eddaab929c4fa3eec027144d5806bf35c379f4dafc7c438fd73fc70e75d218b7d3430b97920c2e0e6937364fd4000c490ef2818907fd287183747f65e539797c689751689bae1e2509c93996226ee15588c813962ddb6b13630bdf6d0d3cb184077321cd7d1dfdfe626a11dcf3ed1aad4077fe1117420839e684b4715a1584b518f61398511036581a8795e9f5cc748503bf38fe7c8485ca65c99ff757ab8ff37f6c1a9a2d2af84b4f2aac089db8c6ad6a69331bf504d4e004389e5c64ebf2f8edfaea58a4e1a1b58177cfe75c0325fdd2f5a5025908e08d9cc4a470422bd40dc00dd283a1dfa502795d9f22879361b749518805dbab1429efb2ed9b2d9a9b60b5ae69541d1af11feadee7ee112fa5db4d67c4e0e321dbb6a6d269bd5209fa8ff7be5c14426c7632a1eff9a4cba7f92ff777072a11d53825478b81d35ab061c210f5464c5a16f2b984fa1fbf692e0625539244f6cd90e60b48961bb0dcb2cdf9c7d4be5aa3bf9c810ecc5b3c30f1d492ddda9fd03a96e2dd81c92322f3fcb6837d9e4e8ef7e5a82dd4632ffe0f111054656d076265d89261e4810faa9a36302e75299d9d5ca717812826a2935114e413212f9709ae95c5394d69e3c5f33bda6462a1823cc80c67bf890fccb68c225c699247122cc28691402c85eb76ef15d3bf786d2a3ee9541273e0da1b64340e92fe0ce895137ec4c3479cd0d6af07c7cb69b39d2d5a634774278ae48dd399f2bbe4ec3fa3c155cd41eb074b584ca78a5b0ab710131720368ff8d1890a503387b1e532c7acfa18b64e8578877a252dc08ede50ae7fabfda6579ec65746c16bbaad3556a9f3471fae0d4bf6c5f585ff0bf1f4ffff24e146707fa7325ce474b69be89072bbafbbd7e74f74c0d5dad10e48a9a8d6e97231dd69a44c14b718f8230046c476ff27558b20562ca153c91538888e79ebb6d6a31183fd9b2a1d1732197b8bb8f789bfca79c7bb7a8c0893b0cf0398ec8642fd1427ac9428a35f45d6b20de81bdb61b3997ed1454e443e8127cc11d87460a5e0643df8dfabc8c16fe142639ad67eb06ca6c36f1e773c7fd2720fc302126b2782c23e7710137149d97468cd7535d2e6b8235e382879602941f2be8beaa9ded79847a2f782c262d733b54fcd882dff5c136d1f00c32bbc76f94c7c089571f2044b4ddabdb9c7e218a901b98e77d82fd8b45a5711cf4750b4f2735c061a63e3bffe116110cef72adeb306b5a5e73f5bc4df0803222725799c19367db12bdf4fcfcff1274e1af064b97aa6780778a11fdd138307168fecd8968b73a885c257babc4c816c7ed9db26c11232433faee10b30ada334f88e463146cdf4e4e675528db6e4638a1649ca47e844c4a2a49576c6261238ab098a15f1c78138d3699166b92aefaa7f27fe19b1733d9039dc653ee26807453ccf59c32cd76b0917729210ff1c4ec84edaf0479ddf132386f4d723420231315804b05d7c540eccaf4232d7d75422812fc6f8b1882de0ce151bf57df1f1035ace3437ae484e4d22ca238c009b2a9bfdc23274a306d8da2e5b0f06a1598818ca129e055698b9c7b0c985f72b755c3317a2cc395a2bde878c6518ea07a2878153dea3fcd543822a5a9111af9e506fdbff3e921af8ae84ed4dbd2f965da7fbcae7a876d39277dfdfa76707e6c84f9f8911295fb456431e58f72d56ba1900ae046b307ac9cfa01b47123d3533aee02f12f314b39fc1a215ba848fcd77e80e3d71bc4ada8a09a022b9530c4c4c6b5f3958f0a24f569fcd0ac0a538192d0766e1807bcad5539f6d7b897519c75551f5b90b19c83a6a84e144098585a22b8a9abfe7c79009557c4f3190e3261fe05e66401758deec2d53bdc12bc1da985d0d388aeea15275143cf00955acdfed905522d1564053aedfff70b72f908665f90bb008d15e6ce0a9b023d84beaf15e2171c9dc4a574122b1769f722d2f7e3fbaca122d80914fca4599846dd1461750c1c9de3bcf234a61655eac76387a271a3faffa63ddfb0001bed76ea7d1695553a18962f249a4a5623eb5ab21e19935dedf15a103f9e022f9a6050a3691b4fe47b99ed8ffbf667cfe72f3ae5322fdb824748f72c03715", 0x1000}, {&(0x7f00000035c0)="195dbc4c3835baacc7b7de2e990a65caeec31ac9315b85ed6c4873bd5f06313b2e35597d692afa71e8c3b263ecf9a3b07a617faecdb5c7a96182a25c401157809ccaaf38ee6cfaf5b9407e2272ddd9d49c6594f53287bc95a7847978c26268021f1b3ff9fe2a6bff163828346dc8508ec6b02d9a8e88452c73bd2a17920fad710cd7dcc046031976f927fed020395c28478f36fcd1dec9826474fa0ea35bf1802dcbae3edc72b016921e35afaf57487ccec7643be6620dcdb2bae1969e588210adadfa99029eb41bdbda96609f2d74a5c5af49d52d785cf4", 0xd8}], 0x8, 0x0) 11:09:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) ioctl$TIOCCONS(r2, 0x80044279, &(0x7f0000000000)) 11:09:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kqueue() r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 11:09:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() bind$unix(r0, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x1}, 0xc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x1, 0x9}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x0, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) ioctl$TIOCSDTR(r1, 0x20007479) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 11:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000300)="d70fdef842cda3c13039414d3c0bd284e7bebb877f4c8d51abbfe5147296c71e9366c3735195a992ff02e8758a90959671f3b11823b28433c8bbe3e204f6b23b6d4c68e374bf1ee7027ed328f5e0dc691a12b807d029dbe43118587365f8b8a3ff431cec4e991fa2b456de97212cc943e0cd7a315350e16145e92fa310b90fc6612a8ed978781f8c9acebe1a23f1ae27e8a48b53ec8f89453deff66f1875d0be4f1c0dd601246b846cd71c101ad4f262f0841021", 0x1ce) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000980)="6ffcf286aa21c1b3e3fbfffedf8d86c5679ed296426c5e65a7ea59ed5ce201767c1134acc1416d5771ed10aabb83bb339453b082303a5e8063f97fbf6b196b13c894552a30bfed7702bf7c87c63177422656b2824cc5e350320e98f634c67f623275819078546dff43ec4e83ff73b521031367df69536caf3114ca7ad3370cdaeedb2b2faed605e5198c6f338b2dd9b5f560acf4b09cee5709ee3c1cdd2b97184327df7e3e169ef59fe4b4cc8453cf327b8291f5d63f02e5184adc087e269c076bbedd3070419ec6a048bdc34c48dcaa502e3c2aad408a3bd7e3a5cbba23b2f5a8576d49972c7f255ede546b0e9b22af350c1f2b901b8a5c3c3825faba5d44766b45f81571bb36f232b7db973d64f2c36281bc33f0d33a6689b27011c2430a0229eede288d67537db87db342b08260bb87bfe6f2786645ce0f812b455c514fc61b02d04fdc9ad9117e3eb9cf1d9e99f2290ef7830de5d87a7ecb0d63c4681c59ed947a5afc749ce1bd5831853aa570977017a1ae5c09fd886f1d04e0032b42d568135b05e1c649282788a2f3468404", 0x18f}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:09:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8a0, 0x8) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x8, 0x3) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)='\x0e\x00') stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) 11:09:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:09:59 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = semget$private(0x0, 0x1, 0x246) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() semop(r4, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffffb, 0x1000}], 0x1) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x7, r5, r3, r7, r2, 0x1, 0xb5b}, 0x24000000000, 0x800, 0x2}) shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) chown(&(0x7f0000000100)='./file0\x00', r5, r6) setegid(r1) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x8) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) getpid() 11:09:59 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev//skbd0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getrusage(0x2000000001, &(0x7f0000000240)) 11:09:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000000)="e7f677517a9e52b332349972ab99600065201a9ca33197be43595d25238f38de91e7cab4cb2e29a81eb4ff9bcc11910eff42b9e6ff2eef0023ed0687791500006b165132a2bdb2e3c0bd3c7a9b3be716402c0e2e93d520101c847cc5b1f28aea29f154887b76351d2cb7ed049c2cbc520367f604", 0x74, 0x2, &(0x7f0000000080)={0x18, 0x3, 0xf2, 0x2}, 0xc) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 11:09:59 executing program 1: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x5c0f}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 11:09:59 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0xa9, 0x7fffd}, {0x100000000, 0x4}}, 0x0) 11:09:59 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getgroups(0x3, &(0x7f0000000000)=[r0, r0, r0]) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x5}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0xfffffffffffffffe) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 11:09:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x19e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x859, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 11:09:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x86, 0x5dc0) recvmsg(r0, &(0x7f0000002980)={&(0x7f00000027c0)=@in6, 0xc, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x0, 0x0, 0x7fff) 11:09:59 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 11:09:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x100) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 11:09:59 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = msgget(0x3, 0x2a0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/46}, 0x36, 0x0, 0x800) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x14) 16:14:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50406b47733ab57894335325ab", 0x14}], 0x1, 0x0}, 0x0) 16:14:36 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="29453b0b7e11048f11026fbd03a99ad234abe3c340b0ff36ba57d6792c3b72e1337385252ea8ed72c8a7a922389553b844d61e9134067b880b8c94d2eea147295eecac055f0be8a53d28e0560dae85c99ee542f46161c3a89e9daa2663bbc483b8fafcb03c1dbc63f428b6afe2abad5a10096be47ea6eb920d875357c1270a123836db55819f1eb92a3f8c8b966a49633403c69e3b3ca77bb82b831d9e9814d9c279a6c5496f8ac43ae819034a8dc68de9ee70bf4303", 0xb6}, {&(0x7f0000000140)="d021960e3ec384e379c74b28711d70bd8a29a0a46e5f9920440f6f5a52413077fecf198694ecc580695a1329f28b8125c6aacf27b41aa0255aff4838f797a0c8ce1626259e3d365e8c6c8eb10fdccd58a3b09a95753e759ba359d3aa2cfc49a348550b39213a1607cdc0324527e4b715ccf03e", 0x73}, {&(0x7f00000001c0)="cbe70bc6fe51bda990fa598b76ca91b681fe555b5f6e5b4b6f60dd42cab444aa19b8b64b48010049e945a2f74e7c45f00528781ad165e6283d4c5be3dc1bd20e6f5e796765d7de9b1edbeb69215f62123e9f598debc97a7b9ff8c91067dfc92e65bd0ce27a928feef591e650cb", 0x6d}, {&(0x7f0000000240)="1a3b71f6a1cc23edfb87113e5b7d1cca590f674fbeb1c779aff8dd2ba068d4152a66cfe91c3dea85fb22ed74e25e7d3b27fbb28217d6cb8ae67dd37dc6ad433ab9500367951a2503cdf3da9bcc5f8b58f34c41462e8e576daf3dd4889eb216e2a0a31dc44c605306f1f54d9bd3df9acd05302b2a7513d3d9dcf5ce37d1a44000edc84cced60a32404e61204f087f3abc39a832edbb9ecb8bba909b440c3db720bb6b651042a397f26ea5b5ce031a9efcc5a89be5ac20e74effa353388676e0fad45ef4c2ca5906", 0xc7}], 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:14:36 executing program 1: syz_open_pts() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3f, 0x100, 0x0, 0x0, "8a32d8395d79000000000000000000002300"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:14:36 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x84, 0x400, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x46, 0x0, 0x1, 0x40}], 0x4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x1ff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1ce23f797a49f681, 0x903, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000002, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xbfe0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40, 0xff, 0x2a87b51b}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0xb, 0x27, 0xffff, 0xffffffffffffff00}], 0x7fffffff, &(0x7f0000000340)={0x80, 0x4}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x100000000000100) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x6}, {0xffffffffffffff01, 0x1}}, 0x2) 16:14:36 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x0, 0x7, 0x1000000000000, 0xd3, 0x4, 0x3ff, 0xc6, 0xbab}, &(0x7f00000001c0)={0x5, 0x5}) 16:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bf", 0xe8) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:36 executing program 0: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000000000000070000000000ffffac1400aa", @ANYRES32=0x0], 0x18}, 0x0) 16:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) 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, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:14:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:14:37 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18352e2f0500000000"], 0x1, 0x0}, 0x0) 16:14:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:14:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302", 0x5f}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) msgget(0x0, 0x200) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080)=0x72, 0x4) 16:14:37 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f0000000340)=""/73, 0x49}, {&(0x7f00000002c0)=""/63, 0x3f}, {&(0x7f00000003c0)=""/135, 0x87}], 0x6, &(0x7f0000000500)=""/113, 0x71}, 0x1) 16:14:37 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) nanosleep(&(0x7f0000000000)={0xa7f}, &(0x7f0000000040)) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) kqueue() kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x40008001, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTART(r0, 0x2000746e) 16:14:38 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x100004565) r1 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x8000000000) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) r3 = msgget(0x1, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setrlimit(0x2, &(0x7f00000002c0)={0x6, 0xffffffffffff0f61}) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) r7 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r4, r5, r6, r7, 0x20, 0x2}, 0xfffffffffffff3e7, 0x0, r2, r2, 0x0, 0xfffffffffffffff9, 0x10001, 0x3}) syz_emit_ethernet(0xda, &(0x7f0000000000)="2031d7bc28284c62b74d3039d69c6cff3ca3024517ae294cb0803b6a6cc0575746166aae483a3b37bb3cbcdcf4a258d45a51152997bbfcb4a6a253eecdfbb5559678b8c76cf6564f33a341c0981c322d1ff2713d8081661b31b085615c95855a9b4ca9e2ef54b7554bbd51fbd8336c3519ac701d591e3db462646e574f43b33fab439db21341cf647bcf16c0b9a36abfaede1a4fca3e2bcd19e67c0e537425b0fefcbb71f06b778d065941d0ed705e55ce7fc1bd7de23dc8755c93dd24fe39cd4d7f40519a94a5e9169b76d592d0f811e1e1b3b86ec5bfbc29cd") 16:14:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:14:38 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x400000000081, 0x0) fcntl$getown(r2, 0x5) 16:14:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:14:38 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:14:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0, 0x28}], 0x1, 0x0) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) r3 = msgget$private(0x0, 0x400) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) getpgrp() sendto$unix(r4, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) 16:14:38 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:14:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 16:14:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:14:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) chdir(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:14:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f0000000080)) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x1) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:14:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) 16:14:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0xffffffffffffffe1, 0x40, 0x0, 0x16d6, 0x7, 0x3f, 0x3, 0x1, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xb7ba, 0x261d, 0x3, 0xa8, "300ae4c57dced16a3d7804406a4305996b2abac2", 0x6, 0x3ff}) syz_open_pts() 16:14:39 executing program 0: sendto(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) 16:14:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="d48714fe793f47319251d23ec301433bbf7cfebb648ea24728531fc2f10709bac283397c882bb598ba740fbbe28fe1d5b96981fb5e04f576dc9f6d1c25b6167c7cd6f9ee5b03f61063b2f62283ec5403859ee7305efcbfa9c26ead699f18cdc8b2d32f5f92ce79cffcb98a87c230730dfbb7babd9e21bb9982e6bb4bf1feddc188379545735ff5d11618cd3f33b0acc418b6878d390f5282aa644f638529849b8cf0c05096be2fc2ac5eb6a9dcea897c07d5e838181342080368", 0xba) 16:14:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x20003, 0x81) socketpair(0x18, 0x6, 0x6, &(0x7f0000000140)={0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x240, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r7 = socket$inet6(0x18, 0x4000, 0x9) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x0, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x85b1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x5, 0x80, 0x6, 0x5}], 0x6, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1, 0x20000001, 0x10000, 0x93bf}, {{r3}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x62, 0x3}, {{r4}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x7, 0x8}, {{r5}, 0xfffffffffffffffe, 0x20, 0x400fffff, 0x7ff, 0xfffffffffffffff9}, {{r6}, 0x0, 0x10, 0x2, 0xffffffffffffba6d, 0x1000}, {{r7}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7e, 0x40}, {{r8}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x7ff, 0x1}, {{r9}, 0xfffffffffffffffd, 0x1, 0x1, 0x6, 0x2}, {{r10}, 0xfffffffffffffffb, 0x1, 0x80000003, 0x4, 0xc5}], 0x10000, &(0x7f00000004c0)={0xff19, 0x400}) r11 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:14:39 executing program 0: open$dir(&(0x7f0000000180)='./file0/file0\x00', 0xa, 0x12) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) linkat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x48) 16:14:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x50, 0x6) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:14:39 executing program 0: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x50, 0x3, 0xe3bc, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x49, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5a6bb6da, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x8000, 0x3}, {{r0}, 0xffffffffffffffff, 0x60, 0x2, 0x3, 0x8}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0xfffffffffffffffd, 0x5}, {{r0}, 0xffffffffffffffff, 0xa, 0x40, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000020, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x6, 0x10, 0xc0d, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x400fffff, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf000000a, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x81, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x90, 0x4, 0x7, 0x16}, {{r0}, 0xfffffffffffffffc, 0x12, 0x2, 0x8000, 0x40}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x9, 0x6}], 0x1, &(0x7f00000000c0)={0xffffffff, 0x4}) 16:14:39 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xd03, 0x23ea}, {0x2, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = msgget(0x2, 0x28) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/20) renameat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') sendto$inet6(r0, &(0x7f0000000180)="d914bf3806ef1e614004e74ea8f90f562477b1c096a8df508c2e02a9b523a864b423839bff3f7b7adf156d9b1b62f4dbadb888861cdf4739f85a47bea0fc94a9a827a261a5280b492da1fc7e5165f1c0fff67d40b54ecd76debae2d43a3f94ff4d39aca162c78392c50974d1122d7f65525846bc108f0185d83d080e243c6e73b3f9e9cb19a442006c2667da25890d885d56c0d40db32f74176e411426764669fccf74838f6a05d3da0eb7a0ea8bae5eb42fc0e1ba9e04a5a0e8fac122fe34751732f8b4f7befafa0380b758db52dfab2553ae3c3397aac24adaaa34d1a0a36b68dc9319dc41f5623b98316343343d2d", 0xf0, 0xf, &(0x7f0000000280)={0x18, 0x0, 0x4, 0x5}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = socket$unix(0x1, 0x1, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x1, "364792611eaf808e9136f131e2fe05346429912d2668d87151e2121639400a1ff7f96725f48dfe14fb1516b62ce5c6f2b64a55a40fc859e1be5883e920c4ad1911e07ee7926900ce6301407245a639026d40ea0b3c3fb350bee21610e9ac3ad3c09c2668f35c8bf43160bc344ac852e3952d11e5031192adfec88b7b45fd6c31e153dfcff08e8edd82daddf7ca4c149fdd2150d98f0fcf1a43a98dc5ebc8d28c89b09a0c9fa42b68d405269773d48a056b2ed5d3eef2b7ee7b77e186a2eb7c16dbf0d6840017307faa0c3bcd3afb210734a69ed53cdbedff769e7ea9e002875765535c0c61208059f6c92c6daa6ff2aeeebbb2c50a674798473ceee1d205c7b7e111f16c4f8f14031278e79553d9a0006e5ee331bf8547dd7bf247bc9098ee9dedef5c4642ac6d58aec91a3d4dd316e0c84171e2d28f12d8257188d0a606f9862abd3973064fcc41306651923f443c5edaa7895e381e9702781924e9d6f9cabd9d6d7f65851c5521ebda450beb9765c359dd7b6ea2ecb7d3b3d15c50ddf2eff4443b561d2e31b28e2b502d7d3b44f3e97296a2ac46cf4971b1bd1972f71886c0403fe8d36c551943ec55d70c2b3d21184899409c9278e13476f942940b26cd73d084d317d45a181ec8a100ef0fff423deae8a305f917857293d182823736ca968ac311a3a917eaa5a060292d079532473820f261b202097a1b18c860e3c2a2eb63e57aadbf0ee8fef0238fcd8df85875f415a89c2f9a6abe37e4188a01bbb5341a4ba0d893fa1d7841be2684e9fd22c338fe72e9b0d06e9fb1d7421679adb800a3cd8ff28279c94df75c9c567d8ec712558d932657c0b7473da23787b1bbdd72a66c09a70eb9ad2839694a07e7dc2e2ee62e9ba6ce5e8da603fdf07e4bf6b65cbcc1026ffba000b2e9c9878935a4e5a63e9adf65e5881270e6af3a4d41e85e05c9f07e3415469ead72f2305f19311af3002a4a25131fa5d7260365c0b96511e1b56e0234f81d6d1394322e8c5c5d0a63a0e26ad629660717e6541c46ec7b312391c9b8949388f5084c71c84dcf4bd5a7b7db9da1b378312d4f2d2515f6da21bbf7d32c9205de6ade8041b03b346dc80d1939b8689f77fc6375d2a931b90a0e3366ca9aa8b45f1914cb73b2528523c2eadab821ddb481fa9316bf67068770558817940bd40a302a6469de45ed866c5ca6bb55939959c9111189e63d6f5b4545a92346fae2b56cc3cac024378b6052bb4cd18a9ec82c5596281a8026db9fd5791b1e4374dd523bb63b6f1d3b3d5262d67e9e2da3d4ff0d782524729a2e8f2f2a1063780ee6b5b2c943d638417a927d4738ad524fb653ac4816c696db0758e3eeb7618090d042684090b26b0e51571e286bbe30dca420aff120e4f1820c7f4b524f9ef6ff9808dcf4336714d1588be064a3b93376fe64ddf9a7c666e3c065550b15e7a0ae09f6ccbc1d83263a515317f369553870be0ae712e1d7c2d6bb6102e09992ec518dc3b895c50476c1b831fb47f91c09cf93c03ad2ade54df6e98950b94daeec5ccaf49e279af440ed6f9bb9b78da809f6bed614ab467c323f29af2857c08c360253a741c8023418b3cb67b4ba3abecce2297d202afbaed8ae38461686d598716332c349cdd7e641050fd8c299b11a902c25aec0db6813b133b5eb0a63794c2d1f264ec95a7081c0c817bc56417f9df79e66a76cf906e50ebff2356ff0eea4b6fa5d7000d58180119ec2e38712d5e5fc265e2ecf0e448ea2e95a470e7be42cc0a0d8442162dbea6c7ab8b064f290ea7e5ce4201a4ddae2a1611341e9e62e9437678c45038a6b99f6c5fcf17f490c4032c6c2299ba4e221e9e7f3b664f8a8d8576c69dc78faa713064f32196c66817bfcc37af3cbcf7c1921bcae34621fd8c3d49e631bb5431f1eae9bc5345ff871284b8d0f4325cc76c71a55e349bd74af61d49bfb9d41f22b882d6d7396783570f9459fa1caa3a53ed4de4a6dd576e72004597596889634f56f612b345b0900618eb94e17b4bedde4974e488c7f2d4ab04625643756d8244546599fb92147b01fcedfc779f05fdae456bf30245c02ff64c597d954d36a36b92b1d9a2045f1bcc178437f26b20628ef02a6ec3d985da230185ada789ae50b7d61c9df3bbd1d8c1912d095a0e5bd46864d849a0ae7da745508f9651196e95e2413241bf49088229381e3eeba398e1a500275fe1ee0df37aa8cd002082a692c564e2f3a3f12dfcfb7d9b5fb8d18cd98df989612cf7e6bbb05787a94cb57e7ff3790eb79488f9806d80b39d30340145d0985026e001a4074df12d65583dcff43509c026ba9fb3d27c9e7d192a6e2af22caee5ee9cf767711c75d4ad263596068aab595977b691c6f042ad4ec35d05b441a43654ab5841556ae4dea8442b6db58d12485bde44537bbf3ba3ce43b4b011fa17785824fe278083d55d1326fbbb9610ffd0a8a98d8173cbe30a8c15774fd66e592da56e037cbc75433db75427080de0f3007b6c400310ebcc045808839754d1f2f957ecb462097d84732f7e369402dc847169c57602859124da75f0c7e90f04333d31751648177c7497b415ebb0e109a61a038e1a5f2b51da6b22f30d839aebaf8378a814d8dc4fc787a8d3fae7ba8824b134ec23470fba584d45fb5e6a5c2e2d9f2febb3175c79b1073c51806cb80f7004bff5f80634cb511d8997e1f81e2643984f5210df4e50020543a6e1edc5736d03d91023bdcf98cc420c5c52e29dd82cb7244cbde88f532d8c93708eb137a63c9de2b7f147c867efadbfac768825120eb7a6807a1bae61cc75538817d3d2ca7cfe5f919c717e90182f473fd1360f835ed47785f0ec0384017a53e4aeda9f3d546be0eb1e9372d560e81f329014d64755d799335f24be255e2257dd6615ebb9478cf4fa013f73f66b80face74244248488773af959608d1faa27fc3377b54a1c60cdf35c432042f00ac9a1f365e4fd12414eded03e4822cd77802bc916e3b71084d873489fd9a7d6cc0d1a73fdf501f607e61d359da8c6049fe9e6f69f44c9d506f5e78f435408487fff2efea6201b826cfe6adf3fb70ed88614e0c3e84cd8309474c30701ddabbeb51ce1533cb6bcf0cde30c0f6df7e2710759eb1dad2e606d6d45bad364e561006cabcc781d481dff6637df46bf895c98554f5fd6c7abd2ee2256236344c884ceee5afb1a31a0081a05b8b47091d8df464c5558cd5d7c0badcb84c3e17c7ec4631404db0fa532c4373b917493c73fe67b4092c4aa04591f88fa1a5dd96cad3e9c92c660c8d88000331afb1e31181b349537ea7e67a0a453218f130f1210961ebdc76b7e7030dd9bddf6b6ae2a280a7575cc7f0c127343f32e19f713df024d04e313f809653f6402e7a503a4b96936b2ee09c3f184b32abd480ca33d7e5ef7bb13acfff565878f88fda81e474b10bb1b52c3c05ee90cb7ba7d22a5e010d2f4d4b48bb544b9fd9607d0681ef61095c5d92338435c8fcee53907031ca64080699d6646670ed2c26f103a606c00ec482b80727431c3d2439d3f1d4b65975faa0b3f6d70eece7e57a9100c731878315729c8a52228c91af788d7d95896baf04d8a65a367121b86f63afed61f1050a26a71b19c2c4c0dc6231f958d16661089104dbde1563a5a2c2d567a0b036321fe9353ca06f1ca48de060427cf181314e549021db78aaae791c898da406907731ed249d6366306b66b1a24b3e29c05689762566083f7bfa90d5fd8b951a8ad2d052ae4a3e70890ce6ac3faf87ab6f5a3b7b0a89c6afdb5ab34c8d8af46c0469c96deeb16663aa8326d1bd2ace8ca9c7a8a6c53ab261b65b4c3ce0ac9fccb01761f58f4c24c35b67e5b9cb4a68ba9db6795ea3c9ca63153b75984cfdb40ed215243e9476e3c4f2d5dad168c45162f48fb444051740072a3306af25f20ac1cb645d717b8e3c58151b2b6ca2fd9a480361f7a0e03e87ec1047c06d1b378a4bc65a628e82ffc6dfc532fc8b457a86c1cd9e3b587cc721d48f9c42b0f401ffbc5f6acd0136ce51331b51121d800459c6127c766c71821b960ede4797e0e1f2c87cd83a5be2948690de278450dd346a5c52ce9ef9c97aceb3b3f155b9dde5cee7311992fd749d1a116bb6aad667f60b46b05869ab3698035ae6959a7eac32e1275d427bcd2e53ed4547c1d4cd81cf93e59d059ad2cfda9ded2b918634ab6afa39f78c6a395e1c877a527772807c139e3f4dfe0786d5dd7d6443e1bbdbf9e9c4c8f4d95d0cc9c2ba66a23d86b834218e8e42a9fb03aa55a1a3b4593e53d9f89ed3476930bff5ba337c0d08d3d21addd4352fdc617cceb6c6e7ac60aaf4dd20041c37647b53fe82721c21d944beb0abb7cc062a62691859542d40b25f138c49109d81dc52ce1083ee74f0bcc08c94f5e6b615d5656db52da5501ff3469cbe80cb8b4da581f8f90bd44e22a07dc0155e778c342bed13023cdaf7c28696e800caa65b616ce53614e33d9384806397a336c7354849aa97c952a27dc71e89704e18a64188d041aed7d7072fff6475fab129346268aba71bef09cc87e3c0ee5e4b25c6245ccee2bf603340de488253387fe984ca8081029f9f665c0374e35d700c112e19022e40b5d1044e06613a8dfb8b8195242320546796806295b1557a0433288d82e80c17e9b510b95c26db3aeb7e987548aaf00005eab81bf9d75945b48ebaaa844c81c1f0c8e38a225f922a764f35daa1d2a0c31f1dc8e58747976181bc74ba99d12a58f6dffc2e57032b93c7e7ddbc151d361067d5508b08a7f76be68e9fc7b21a6346d0ebf175ba7b4b6ff99a48d8ceed4546722780e7e485e30d89079faa4dd696ba6002c90ca02abf11ec62978c73f99cb561fd36b7bd3fd7315799a2e31690154ad1662a85bddee93c097497dec8be0f4cb320e37d05fe46fc66ecb3f1a14aa30789a0759a9abf7821bb92b58228f2ebc8bc3a3ef6f4cfae3c212e4ec0c5d4238e772cb977c7ba1fc9b5661757ee716bc9775dd45f349bfba93a2e6ca8f2769efd82cb73d5ba5786130bc3d71e2a9882dee7c442fdd4edbd1fd64668c27cc515396e2272327e7149d9b1c82ce9e872541897ce4647ce041b6e1450040ecf8b3fbd8cd1c82f87b4ce5fa5b33af2fd43dc2df35c819fe2b0317f6db076b1038e5df6162218dc98117bd986c452d4e78e7be00597b2e9122b26304d19ae650033689944f4999d19cdca91be34bf5ba06838ffc2c966f65d5289d29e3583251e405c5ac5e5ebaba879f063c65d8058f8fbf5730fff0b8aa5b11575ea9a30232c6e3ff835bef5219fa67c0711b5544025dd27b609c67b6d5d21466022863900e395e821dd9f67d28b852335ef67e574090f8ebb57c9df374ed6439017de1c58e0ceb31a915e55045e9911f66a6352df11ae1daadc8c980bb98b35e46e319a0b6af97b424f1b1511466730e58fcfcb33530dd7a4d8c47e75b761cec9e5d2f645fc16c319f9ac1c4cb9089206f995f53821ffdfa7441d446de0ed3ed282de40cdeaf95bc5e31415edc6cdeb1cee0635bf5c039e53d0de4e02a3e1572058416ed71169506cb8f911d548a4459c8f82f45047b0f677b71dea20e4a13f5c4e32ef593cdab13fdfcef7cdf978e641ba7be198424460b4202670f443afe5d6e2661532636c42c66f0174c5f5e1211f1033630f1071b4b22fc6a6e9b772b4050ea16f9226bc8797b8c2d31b981c3322c2ba12ad0a804b4a2f1457250252b68adf824b0c042e5a5011725f9d0628024d04bfacd506e00b663b84cb6af2959578d32e550419b4a5975b422732b"}, 0x1008, 0x800) lseek(r3, 0x0, 0x2) fcntl$getown(r3, 0x5) msgsnd(r2, &(0x7f0000001300)={0x3, "757d04a67ddfb40e8b4a1dc25664ef7aec0ed6262c7e2feb567003aa669ec6b566dd8439a3601fadb73ddc16356d8b284713cfc865300bc83fdcb18f8852b57597581e83aff40efe954126"}, 0x53, 0x800) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001380)={0x0, 0x6}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000013c0)) link(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='./file0\x00') r4 = socket$unix(0x1, 0x1, 0x0) getdents(r4, &(0x7f0000001480)=""/83, 0x53) getsockname$inet6(r0, &(0x7f0000001500), &(0x7f0000001540)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001580)=0x2) kevent(r1, &(0x7f00000015c0)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x12, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x6, 0x80}, {{r3}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x6, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x100000000}], 0x5, &(0x7f0000001640)=[{{r4}, 0xffffffffffffffff, 0x1, 0x1, 0xfff, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x80, 0x8, 0x6}, {{r4}, 0xfffffffffffffffe, 0x1, 0x2, 0x1, 0xfffffffffffffffc}], 0x8000, &(0x7f00000016c0)={0xefeb, 0x4}) sendto$inet(r1, &(0x7f0000001700), 0x0, 0x9, &(0x7f0000001740)={0x2, 0x2}, 0xc) r5 = open(&(0x7f0000001780)='./file0\x00', 0x281, 0x6) clock_settime(0x3, &(0x7f00000017c0)={0x6129911a, 0x200}) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000001800)={0xa4ed, 0x401}, 0x10) symlink(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)='./file0\x00') sendto$unix(r5, &(0x7f00000018c0)="eb03ac0006bd3e2f2d67f4ace204a43f35b08090807dc1a6dddc573ab589dd9853778d92", 0x24, 0xd, &(0x7f0000001900)=@file={0x1, './file0\x00'}, 0xa) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000001940)={0x80, 0x1}, 0x10) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001980), &(0x7f00000019c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) 16:14:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) 16:14:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c64f7b242c, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x8b1, 0x0, './bus\x00', 0x0, 0x40, 0x5, 0xd162}) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:14:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) readlink(&(0x7f00000000c0)='\x00', &(0x7f0000000100), 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x10001, 0x47, 0x1, 0x3, 0x3, 0x8000, 0x3, 0x0, 0x0, 0x4}) lstat(&(0x7f0000000180)='./file0\x00', 0x0) 16:14:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f00000000c0)=0x6) close(r0) 16:14:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28f7000300000000ff0000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:14:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10082, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='oE', 0x2}], 0x1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000140)=""/76, 0x4c}], 0x2, 0x0) 16:14:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f00000000c0)="bc5c568caef9f6cd78b4fd4abbea9974261ae9f1e99bff3362da81330dd144d2be", 0x21}, {&(0x7f0000000100)="bdde2e15242390bfa91732a9fc33b09252b18d2be1e13eb0509a0c8107fc2276eaed0b046f407ddf073ef1072ac4ad0cefec2a2b76ae1bb7487f1114c6b2e4b3ca84af54912206335bd9ac05ede885ab842ac3641b599b42d31ab84806fbff4067caa59a30f463601c13d3e2dfee31188922f23ef3f451782fef0b9d0ed00aec954d7e67b56c76e09b79ed4bcf0bce7be1b3f8aa4a029bc8b56a6b5d08a92601dffe678bef959c6dfb6b5e4e2e139e1f9018f1c4d2d34589381db43fba4a4f53803b775b87bbcb68bc89fb69c28e99c2b5ced4669dc8b29275436e422655d1c0aa565a5da69d198f35f2", 0xea}, {&(0x7f0000000200)="13b5551bb43e809227b51a8b48c95e22987769d52dd8aa1c6c9fd5b325208cefb28e4a04dedafa513656077a187564a960d64d83caf77fea85f5533bc209ca9b88df526a1e6b57a0ee7d43975dd4842aa2ec08bf3f3ab634c912bad9b46113d76e48b570a88eb2d14854e1b7f2c6409f2dab20a5ed273a51aee52f3053709aec5ce1ce929f34784e1130928231397d2ff0498d56cd02d73d6e8c3a787febea393c53ca0ecd1d41a87cfea22cb7d3d94e36af8a01698d475c02a4c525829f1b1be799d769857ee16b8d5432737ac36f2bdd411a45e3d35730b26b1aff3480905f1e02cd38d6801183acf360e422a6ea18a2a32fe6ed5afc03508ba89cd1950e7473cdb90f5735a6f38484582260e5c6180b6cfabef16ff0b77b078075c216342174d2aac05e9f769834c85ccffd79671ff4426db5881e19a06fd2a85a97622dc8a9a9d46bf89298e17d48e9acfae3c627f2148e4c60ebe30b9e39392e31d2fa9e1494d5a3be729d90b6fd1f8b1e86209c205905949ebeb3d66108fef8ea9cc27350c0fdd13319081b905e36ca3dd578960fd2ccbc9ea3a4b9cbf038d074386442dcfc387a80f878855926d4b98993b29d1def1e4fbe22ae64afaf5a7bd8bdc1c2d3e134b5c4cea8a0f74478e0decba6171b2801a20e20aed6ceee7045465da35e5cf5cb3c3822c74c812a9b0a0bd28e60690b971ab73d357ef98d8fdad26d75f6e61d85e2de97a4fe9e184113072e9db79b74adb876e2253c8ff280c480af13d9b72bfc13b0b542c3fc04409e2a02d17e70c753e638b92631639c85e6cb673cf5b9b7f83c89efbbe2530147ebc9d98983996a532bc5553836fa0c7edc0cdebbdadc4830428be07d0bc0b8c581f78ff493157e69037c698f092f8cb044acaa75d22b6a5de46f9810ea2c6883166e4e45224a9e44c8c9b2038e11e49af8d308710076623cea27f64493360f8896a4f863072ee4bb78b5372d429813ff881b9c6b20e5d25fc6de70f3f6b890674c42195def6df48621ddff1f57862775cb5078b702f9eabba0d6866ec0076070a17fc48c93a7ea4b993e0f6036d8bba31af6f50bcab434196437f8e6b27d9bb946aeacbcaba5711eee7025f4a7a3643ec4b2234a855172de3236584eb290c165fb87f0daf11bd171dfe707e5f52e1704751ebb62ef813dff2a66493cd325c481a78cb57fde98e99de59685f20c6dfc9e1881d74dfc515379ab606c49bdba522edec1d2f6c746d70621b27b98f913412e88982bb06966bf3ec7a2f201c3d28c5baebd13ca6a159920e60388397fbcd4c31a789c16eecc1e093c5a629381d7fa9095dc9a2f631504ae9dd60b02e2cd6f3dba699f96779b04887aeb52c7e33fb79f1d0e3b398b79eb67fd84924655ffb68951e8058cadb06ac5b93be51aafb5bcf1b2a0c90fc6d5c5a65a447b3f3ab04030e5dae306698fe064cc91b795b95cad752dada89229bad284d787e65c9562d71791046f6e908cda27e3bd19c6eceb1b441d8f583a65ae5214ed53e52e1ca10107ab582a4f37e7e70ea902ae546720ca220f48ad1ccbfb1857b6679bc83560b49e531501ac66fc1dcb7b7d3b849125af0fa6471f8ee871fe0bef8e85a9d8af3a17af8dd5acaef342eab6d6f53f95fd53df588a69aa2130b9a57781c924656057722615f90883210dd5a9d5be6b8d8104c08df4011fb0592049cf9292988e8e55d79c7398740cab4547397d5417c39b92f134495e32abf6050705e37a5bf66ff0fc4bc8840e65f6d7d0d696947c72be82cdf79f2d28d74bf4328f6c3e742c934fb5c5bb12ca852912b0ce50880f764939d6d5dd3deb354e4a591903befa2dcc5c3690c918c878fc199863477add1526c92359aa615fdb8413fb04e2dd704c1361e79596465a344f69f3eb73c1a5367d12a38670e5bef72133804db862e52d22c3e418045378d000147d8faf4e4d45d019fb4cffd1ad51d71b0c3ca071e228f56373c1c991a5df5b50314148dc383a9a14359ea068c7c7806422d1bebcea6eac02c9fe14ec592b5e30e30bc0bd9c4a29e1ffffdc95d8a16cbef36b2fc7cad989201d426441fe7004d2cbaa3cdb5053e1bd34996f6a5fbae3b266f9b5154d2a04c91a8960fac7996b35cdaaf7e53d2d83ca9fba5e92ef24fe16bdd35fd0143947829c4593b61cf4f655308df100c04b2724e4915fea75df8ad7af87d9526adce687f3407574b58739d7c4446bcba23ae56b7a45cc03a4426363171df58dd0dccbaf1b0c5f370e0f464acd37eafd8c25080513885ea50d30faf6c33767b3fb5676aef77d6a764e4dd886ff11054e1b42da97f191c1977c32a284eb04750be4b01de7ab00bb6e623a2bffffc955675dce443a81021904f753326f3d842776f9d93ba1c08ec9ef9faeae8f0e248013230b38cf1111ab30b85444b6e74ba789f3fdfec735140188fbd5bf383a70a7b458ef8898c66561f22a706f0fc2592fe5b4ff8df86dc26e1b1852fdcd693deff4aa4b7ee422a5f30a1bf85311ac4f731c4b9d84f5f1b4b467151131d3bf9291ca5d963e080f9147b36775144025c220898e4ea0fec1582ad4f72124d1112cdbf015066fd8bc3d9ea720ac8d41dca8bec7c1112be1b742c9db689a193439adb272008e5e98a7bb3a870f5a0479d939755e2a2075becbcf9a282b3642abc414c0762a458f4c83d5bb55ab9d98319f03d0ff7be89f1028baaa8a10784b3be7337f52200a79414156611b49e64d2703e2a6c6b3712f2bcf1848743847bd255bb145ccac76ebdf27307388e7c0e22edcc687664046cf1ce716652300b869c145969af5cfc416fa1435e6aedad3f1cc74dae289dc4e53fb5a8ff606d285c0a0510a3667204e13c3970d2a36e299b71f9f27f9d963574d47e236924d367a28361c6d0c0f66757f84f5cd498d0982d0253fef5a5ba4e6b65b4b73d246236b48e0ea619e70dc700bd59731c28a8fdad38bcbc642291b1ad08a621c3865418be15bebd48efcf544dcca9c15d4b9ff67b0d607987ec6ab4810fbde3b71567c05af3506cb3936aa51455a4f2bb91008b50ef1329e672b5311cc828df84970dce5745d750bce733a60541955f4be4ecc73dc6358ddc04f2fecba944da08d702b90311b5feddf33ecbc7643b32ebe56a5333d815dc26441222224e25d92a6c1d5bf46e140e215a2a81adec0aea9aee155a33d54c5bba27ea5ecacc2fad0a348e806d2f095ca4240582088d4fd7494ee5a05f5fd2478812f415cf0d35161fdc9e49128c5441f3b1de59b265e588e674aa27a300f82c4f6000d653db499f6564562c8ba0a96e6a3b34b2c7f7cc0ac66fdb6927b0a3a1a47526f6a687897054cdadd8ca83cc8babbed7499fef22f5527545e949c8eaa5ff0d99a793ace7f507deaca313a6f699963db5ce9501f8c26eed9cc9045d4f82754c8844b4f07b27affb1312d861f1e0d8e7d31c2e988bf2ba0691c6a26510634d3908465420b5c1fd026e8e6a716100a4fc0de8d85615087289dca2f090b54d44c0954617a42124d57e98de7de02951d388f86b26fa8b718e7525f6ef0e6e511e1908b472b067b5834be5aa1de2587450ec3881e2ded185cebed2f362ed5d23c90f6b1884b58ec46e8cd36172b51ae6a452da62c3b1704c5e9e48ac6c0058ccb857b64b4b80e75bdb168030b3b76a61cb9c6c4235f51ea7fa5301853952fe5787080019e28d90cb7b339827733cc14708267a1832e0086c13b2f7494ac4764c2941f45c1e0e129c1a35dce86cbb9fbb66f574f19fe309bc9dd876d9a567a5fc3f407c213459b935f6c124414703036969731389020e63874048e8b04b851e66137a997014c4ca4f791e2f5fec512259430c8d56130de2131d8cf8d99bdafaf8ed1fb09ee89649cc1dea4a27a6410d68e0bf65b9abcca6dcc5d5f9e9bd910a0fd488ba05334fca10189c437d3cb65f2b4841cf1df6180fb39a700323704370248943db042b37b8ea6cc167d61518dc3b2707db328cbff87aa9d8e007498881313ac6850cb0f99a9aa87bfa3d0a801e7a16e2e96427466b7239f070b41600132499a5eb270e55a218dc88e37ea442bfa27b8c9a08a72264da0a60d3e7874584596a0c3c391578061848b20c09c59f0679fe079ba6b20396f910c45d7fe964d7ef2b77cbc8cce9726f20e405028a4ec6102763f3441900648f95c22a5c01faa4b7ee8079ca109b7ec854fe11a3441810ca24eab4396f47ca2cc4cef76928c6f72166ecb42102faf2e9e1ca200c8092648126a2ee5590e168a8b9bab34e84e5c372b569041aaa26e456c7d8f8c25bbf71e2f7a7a4e8adbf428426ba62e5e24d29ac544098233eabea0cb6090e7d94d1542510972cb35a40303b6439746876ca66210bcc5de2d6add4dde942a75de762ea54ca3331ac074c6b291fde62d94b78e12c932f975c148efbfebe1faa9ea66e746400c227de05efdb60d7bf8c465c016688b1d6a51ece25f6c366edc2469c923c28ac347efffa85b454b6815e781a2e6bbec1b442d737a96f621f9105013753d6937b87b9f1cddb817cb232793e5578965d28278de5c1b9cbdfb33df99d88c341bcde6898acba1907928b4c375c67ba643a0c1936d23781e3e45291a76414c8826e16dbde54040cb790c25893d574368ea3d1a2c422af5a275f79de0bfa51985f3cf5d8e216291dae349fb09944577a15855d9127b9bd680ecba2460a5f3714a66ca8d1a6ab2110bef789bee29a489fca4144d1261559a40c5e15ae611ab9842346d0717609bf8d7aaaa3e33c64fef162beed744864ebd15c83c5535baf9f9a94297e523d8d742442966ec1331ae226830db7ebd65315ceca38224f95916f384c8d808d1931deb690a09c46e50bcf1dc376ff21412fe985206cc0a0ce590828987291ab186a2d932b996280551b015a78604966beb8576ff46df595a11d71052b11d9b23025182683d630971570e30d1cabc90aa1ae14b021404497560cfb7e24524197cff8d5ce8af4b8a01190c8fca7bdd5d294ab3d767bd884c76b1e243a46b617d4e6ed2303e9bd21a42a0df506403dcd6f9302a197d5f322a153dd5c68343a7001ca87017794c38a99bf23263e360d596cf2a9a6240aa0c1b9bb632cbd20f0f42326c706b25cb608c8fcf6008d06d8afe48c202093d44273aca5881460d45a56826ce6242e65833e28494dfcb936f87a16756c395e20f89f6d4ed7ec465ba394d4af309355fa2e7196a81c5bc5595849ee7fffdfb38489e343a4dc7eb9729daa20cd586c54ae403b338a09d1e9552ba239073cf92981e9b90d1efb7985be89327134c49832c0cc1d81ec0d2ee78ddcf88ed0fe4b0ef9fab402ddb2132f35c8e0380a9c33c904e7d1931f603b572cf616847ef79235309a95bdb148e49f8023458fd45276cee33e1afe05b096ba877eed95bab896eee39cfb2b31a2c146c31e96561c4d1bb93a614f6a0dcb87c0a23053b6d3f218f56be76521fdc3fba89c5ce927b106b65db4cd09558f2fa9bb60f293b855d6112e11c69404c35e8e5fb9fca191fab53ddec873f31ce0fcf239f621eb7e4c1a5e22fa07c9388780629325efca10b1a68cf855baa772079777b6879074caf9f8d4afa41fdcd2b151908f0c39c9cff82f7d5a5e386d1fa893cde1686011e285b929c8e863a386d319a46612d38ddfb68b613bcff0bafc2801120c93766508c45a93627ae30bb3234b457b651e5a01b0afb4ebbf9641991eacdfe69624ea3167f4216425d588affc1798c3d9ce913efeac9acdde931aeac8b2a35d0fd98a04482bc27b3ce8d3cc1b86b", 0x1000}, {&(0x7f0000001200)="1311dbac2df2ac5243400ac24bfede28c293804210d4cf98ef89576f939bc22e3d813bfb9c093fa148776b2c6b09366622f7dc2ee7d223639946473a369f06178c78a9578ea0aeb336abe12c854ce8d776c4494ac5d13d1fb1556ea4d6526646633b6055d91e2f674a1786badbea8a07f4cccca67da97a9176462e5244498a77bc3ab81f0ab2165bce8c9c8b1dea757bc1e55e018b3519cd1d512a7cd04924bbee27ed8b9e79f4c169becc4cfd2eb5e8cea034bffe982345f6df9d414477db0284b143967a09", 0xc6}, {&(0x7f0000001300)="9b3cf7f109ec3befcc9f190534975a2d9e6658d5642743045b789d458dfb4610902a9de00fdff8bf7a86be7d62ca787a039e6424861e6324aced8e06e83375a7abfc93a6e338ec4f0021c05d1c915793711c2bf43e5a6d2b433d447fa1224cb221805a25066a23968471b51fef12e8fc248cfa76640c6abf203d049bd605051379a150a6df16f4f0e82333c67dda7d66eac60d40f27ed13dd8891b055878511652312620e0766c82d17b81e42fdda5ba69f4c67565af589a70dc370c59f54b27cf3928edfa58b4b3", 0xc8}, {&(0x7f0000001400)="31eccf7f9c1bc18570198a4095e090b2df78bc59feec61f99f6f", 0x1a}, {&(0x7f0000001440)="d3e8936dcd197155f237d3752f8db28adaba9c8e83f4cdbd165814bcacf0e34f3450d0e0744bd5dcf3b056ffe1cd88d8ee4e97efab171d2c2828a237eceb28622db60b39d314357e7dc2c5e3413c17d5bbe23dd13961d5283c83b084edbd85b4b1f196c42d976430d9e0b0eb5d341d8c6a0b1c0f1916f571245ce9295ea0a91042c27f5bc2fe7bd7b1e2f9e763a35436856f3a61fcd94497a9afb6304661a40a03a3f92c4ea59241d4320dacc3a62a06cc95502572cf1dbd70ac110c1f1a4165be1b99efd4f068da6dc2c5c2e20eb3edbdcc178a23d0261c269660cfabccd150779ec40930bc8f916e0970c7f412e52c5d9826badf9f052a7d4747d258f00004df2a55831c976eae6c90374c05b60f7ed328c2b29c346388dcad12bdff36817e5680384508156a14eb699d5e4724ac1d07535b83f6d01962787fce40755d8f6d36f0dacc0978356f56a4f8ec5ba7da4f4fb854842e947ef44bc9bff3992a0bb8097ae0d5f47e57b4c57dc72760f04236f7476b9f9c3c60ff6dd1d1bad79924ea2c841050a6734394d87d314d50a1a50488df070d56090f0b014ec209c65c63cebd43ec9c2b755347350dd43c4eaa8651f792a9e25fc34c3e3d68d8f0e4b0f52a278df26db7ca628ed99ba14f678c4684a2039a3a1121a2895ac8e8cc2c06a5385e72ec079c0ccc4aa8200dc4dc168bf28d7b3a9b0e35d00933bfb04fdee803cd4f905ea3945c06eff18b8839502a2dd88dfa30adfb6daec0e093b117c37239e1f9550cf18f42efcd7da222786c58d0f15b8d8d913b533c394e145798b7fbd7eeb522844752756c3423feefe7cab5f36ffde8d05289627621d0504368989e1bad38e226219d9fea702b1f3fef804bb4e573a60964c9c23b6e0dda3a741743407686c828e0ea721853b0c3d1b38760711338c373bc68c49f6cbc7bb41e387904d2bb9318da218c878dcec7320445de311fb1fa1525fe019d90cbe592c2f9d35e37428e56d779c3f4251eee533625023d6036449c0c83ad3c87eac3c5fff0109c8847225e5d398cf8546b54af4b70803c2aa899d4e8e0e1a376fa5e50542680208f9587a78840a176a43b416b74f508efd062a0b6d172b11a769c0397a7549290ebf327ea049e63481b82a6559425775ff6ae10df30c1b55e1563dd72ce443ea848902096bd4ecae5aa43bedc4baa9c283586dbdc63e758a0ea7c6bd048d8cbbad29a536ceceaf710e3b2079d491ea81cefd6fa95c3560127c61d3edc3f2502ca0a66abec127934d727d7aa398199c46047c9e14c1eb004d491d37e03461116cda70412907c349e33f610b5680fc512c9538b0f18466f9f80d3568ebbcc2e51963b9a91d009a456b5630d930df2b33b09567fae2df313d9c261f6f0a92acf49ec6ae44795437fc74214041c1016a1951524674f2fb5664898faa32e5d76a7d34ffa6e9435ff5d3429d983ce9b9ffeadd218213e6a074c8cdfb40c14324f25eb33165d550d6e9bd540f4123d52fe339b1732ee8e62fc2641eda3e46a72829acab0be699a187c3c8eff073571a24ee5cf3036c4cbbba5f21ed41969f30eba34ae6a77c6e57e71c0ed47927504a5217305a448cdca01685a98b8f177641f60bb57891544e3eb240545cea56940b64897f6f42697f33c2865b66d253b2e42f07d71b216694e289e941d39f88fc266cefc0486cb90d46519deabbf0446541d00ade1c00136b131b6e65a10abf2967d3b18e33709e2a3f59accdfc4c33e48082435f3b2901fa78f18652c2d7324c7a3318a405d242d5803fe071f33ff90b83a498fa568d0b8802a5041eed567c1d632a355d9f300f484b93400fbc4f4bf159194735de415a67815e3cb40b2fda25f4a5751624b695bf961911bd75c2ab7d73d430fcf235e544dec9b891f9658f894b6e303d7f558583d82f95edf04fa6686c5c9cf065fc5be6c54fc4668c20f5ad46804c3237ecd187cb6f122da63e4950cabfab303f1986fb8cf9fcca3b43b97cdf844d81b4e38262413adda645b3282db0ffa87403e85472eb08af24b61b1e3177aed8ca5a639f246b210f73508b563600b3e99b6d7211ffcc15011ef8e720ce39e3ca9cad096fccb7587b70e212eeacfd6a33ee3ed9db5ceb56fcea3079c6d77caa1e9963a7b726bc6401d3abe00f1280eb54858e86137bdd4379c3b1544b4f8c8005c58f9f3e0d1c799f0c1c22cf67ca261f5ec158d92c58d5d8ab65fd288cc0844d07db464c3d46b29bd8ea1a8ed4c8919a13ecc30b1f03ce1585eec6147c8edded824f48bad840253e422193987560a5eb752d164ec8d3ce02d87b888c90126c476a11e80042873a089251cce238c248deff73adb2226ea52c762ce7522e80bde95cb35e027d2b4f6e1b94698a50a4f920f88dab7d23ea04f3cda6b91a3242af4cab776025002d4a3a8c764caa5f1d2af9bf71d6c1e71b772fd3ec77dba09817e443effa5ec20651be9c9e005d62b44599433e01479e8f07bcd86b38a6ea0176d9a33098591f1f61b253cc842cbb06747129caca4ca9b0a5a5e56324ec358f60ab9cf2478369dd7b3e25c405c98d1f976e11d5a2fa51187adf4006db5c373b8ba442cf6f731885f5a3d4e799d1a90f13d37820dd30b53edd156ea01c670917d145afe63fa88b4ee44008c5d7d1982127d8440f5ad0bd7d44442ba89db10baf96038aa52c6e8a6c13ddbf27c779e5a9699215bb6c5f9190b3fe13b23bf2e6de476f03b6195d484b7062a238d864c5f2b1aaeb8298a2d136e3d1577113f2c5ced526904e032f55438fe2f41d4d21769edf9fa297d346ea5fe1a0b6bd6bf9f0df696d219c436e9d562da4d60225c8a6603348136d66e5dbcc031be9d0477d2ce6f1c75e26b06388d95cadf28b835667e9b9fadd9b850b4427ce96686edac5a459df4edb9d59eeb7cab0190660c96aece9790c190f04375f7ede9a271ce4c3f370da340b2b456fb1b993ebb152e57849917f79d32c9abc5e6f72efe44eae714e432dad372fe803ed2930a0b14ebf3ee7e46c56d42609bb85ceb8a7f16d01175e2826fd57d34d57ed371c50604e77f58b31bee4c4d38e48b76044cf43ac40444a69e6716d5bf7a996443c9cd83e4110bb88785b4bc6b1286116510641684d54e3a3e033fa344d70e3067535f2fb1999537bba5a43a68ccc032356586e8c99dd33d2d649a19aa815ce24587402739fa4bc49ae58d0df4e75cd427293d1cd6454595459800b616fd4111b2a1ea0536aa8222617fa44f9a3d45d9dcd2a44bba5c5a9072655624dc095388e524b0cb51929e2df439ec0b25f40fa2eea84057e3c7a02f4cdccec035dd64da13d7b28377a5778490a2d621c62d3feb9667c46e9f9df89c07b22aa7b75b9cbc021d6ac687b5977c2c45768017c81b482cf1613e63ae4ce488009591bb96388f10cee6c07269e36f59648c30acd9e7058065c674b9abf3116d601a4244696cebd0419a6ed8df9535e3d6ea23a9cbcd873699b3ce4954a288cce18417b6f3c67555669cc1939e5760b7c244355050afe375a90de90bc1538e98f34ff7015072826f1157026067f76ad64fbf51dea39b682127c363e667672f3a8a20efa2c96b13db524dcaa223a470b0f3512a414311af4ec818fc4463067074ca8384828f927ed80c13791dd1c5488a6d8fd4584bae52a2f18f878af1a094c3c752b0410fc9727c3b0963b46d2da364cd12a52f939a240cd275b7fb4a73e7a006844228ffbbd5b5758f7da4061b933bb58be3f86c9e18a668a35873e1fb35711afe4c1f0345c749bd576dd5117de375499186d5318d2678b340b50cb2a0f1129a164087a7f580443b7bf5cc3e440b080b93e4ed0a506419ce868555edc4c710b749e9a4e79d609142ae9fc237d3e94e3a24e4b26f50b2ffd57d6dd30981dacf8d3f780acf2321a87badf56864746f7de44087dc8cc776ce644b1c06a40e96d1ed257fcb7808de31efaaa775f220efb5ef478c0129dad1233f68d1a0f05ee274ef9695024f747902aef8ca95da9bc2151905ec5142c1c8e35ef4dc16f00ff2ac24863a55b52df4dae318c981d6b53b7a51d447989de3f19cba57e0a8f903723c648428a370a44dc5f6d7ab627d6dd56645561e7f6ed898a75ac149d9fe968ef992d967ed4cf4833d5734f5eb120ff06e5d2624402fa5336f8a153a347541cac0430ac763390ca0fd2b36b85a84363193e9bbdd6ec6928be709aa1b92c4da4bbd33b34b408ac7528184950d3bed6af00c863861b2bf30ca51f280114e0e1c5ce9e3ccdf7bebfe6081e695efd7b679da3e5cbdeb52f2d5a3876ff067a05c75e2cf982785f1487797b868d224fb9cd9f16dbb11ce4a98ff3f77e5bef3fc177becd03907fe80c79e3038c001fc70f75115a4b825e7e6b133e9221097038be86933b56410063dc4c431d93b6055440e5be6426c7564def11d4f1c9d47ff31e906f0c59b41771004b1be43e985fa034c6ab3668d8fc66cb41ff315ddf21c0f69ede19feac9d8ae12ecb1a4bad3de1b9f4720fb896631b29c9e9774cddebee68ca7d3b8c00e68330aa1226f79edc9a86119a697d2e9395afd5d187272e33202ce6bd738172be3dc299b480177864e21ae5816014817acb7dea36dbb24dd09ef3722db0b0bd35764f7867a87a9605623cbf291a67a69a11109117714c19ca2a278a78b74559d4593477219df0264bca6e5677eee637d159041ad90663eee2811bf63e9a9b7a4b5b5e8f891812585802bcf01c926f41eba6dd17a9e06b52dd506f1d121a3e33130b609d3dc65d00500680057e618f6eced93043a9295245767f952a42cd367eb40dde7cf4f3ec645bcf151d8bbe00d2742a0ebd6d5feacbb25ea612edea3fd239116e12e22a20ea887f6aa2b02fba5d61b1b6fdacf0f9997e9cf2b92f34581c3bce7e091787a8d975f949cc721258d07a60616fb3edcc75995c3acd4550b1cfb8ca9fe4b230e4a1e45af6fa3d21c8e36aa51b5c143a3c2c1604db83d52a8dab004f8ab62e0c4ef1ac81bfe279139322f13870a2bf6049ce394cb6495b2d5b042cddb1da90fa34a7af626d8a93a742f320b0b26d35a238a1ef781803124b2a2aebe9f58942e15fc4c29157bb07070e2185674e6b34a830237d38e472bebadf2d499a56c31fb849ba5048b7fcc107e61cf84228bad5a4b5538a65ddde3277f3f7cde350a9cf3fb67495303d34412e8e43536d9dc264735fcba41d46d3ea9f5e70ba80a3f1b0e9500a92c1c3c77d397c8e4094249ca5032391133705fdde0670cab14dfdfa0b30b70eedbf72a12d45fbbe6a1ae0430ad16c28dc9499b8d8dbd660418abb7d53f2761c15de12e603ae39ae26841c9f2600101672dae9d5143bde566e4bd3d6666fd76a0dd0094d938db0f0b63a19742d6ada3ae0055c3d1df52479a621d282c9a70f1668cf6e40a2d84bee99ccb39361c82867c7cc592afe1529f130f35a76fd4d2aad83fa5d996326dc94e659c42c64f53f2053b603857bc7c44397d4dfb603af3e3585a9f81d9d1651794e6a3b7e345bd213e477c320b40651ba663cc95a58c5db011de8bc45cd18afd540c1fe39b0232ea8f5a1367bdeec98c9aeb1ed16ea76dba7de510d636659e13a1797984dd21c4c3d5b01dee5e1ab7c8f99b1316263021383a7a34c746f6d754f93f18197235d863d8e72e9c56e63b4bfcc3897d546e745b7f7f1a21566d9ae5a8a503818dd3ece387acbe100c0438072bf8496feb946ea9895ed7d9a04de894018253980d76ff95606f0992871fba9fccf244320fbd644503429d1ce5f76c5aeea17919", 0x1000}, {&(0x7f0000002440)="ca862a38cb3a164a804a929a165c4567a0cb2cec6865cc70884a65c4f7ea1296930a26f8e22b3f0c1ece4611fe238b3e6dbb213a88c990eeab57c08779f264d7d77824be3533af81a7e56f044cc6879037176420266d80709827b1899fefc8177b", 0x61}, {&(0x7f00000024c0)="bce90e7439bbf465b311b1fe7e13a5d6c3d82ed0e1e30fd1d11cf1aaa48d0c2d3cc1e45873ad47e5ab8062bd69c8602feafedc7c864d1b27c071718559df975717efc63553322f4ab50d6e9d21b7dbbb72ae3fca7181d5a0afc5896b2e9d53", 0x5f}], 0x9) getsockopt(r0, 0x30f, 0x100000000, &(0x7f0000000000)=""/73, &(0x7f0000000080)=0x49) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:14:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) fcntl$dupfd(r1, 0x0, r2) 16:14:39 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x4000) chroot(&(0x7f0000000000)='./bus\x00') 16:14:39 executing program 1: r0 = socket(0x40000000011, 0x8000, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xa00000b1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x50, 0x2, 0x5, 0x755}], 0x40, &(0x7f00000003c0)=[{{r0}, 0x0, 0x1, 0x2000000a, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x1ff, 0x8}], 0x400, &(0x7f0000000400)={0x40, 0x100000001}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x6, 0x0, 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0x80000001}, {{r0}, 0xa9d792f5f2815253, 0x8, 0x1, 0xffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x9, 0x3, 0x80, 0xffffffff00000000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x80000001, 0x8}, {{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x100000000, 0x4c}, {{r0}, 0xfffffffffffffffb, 0x18, 0x0, 0x100000001, 0x6}, {{}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x6, 0xffc}], 0x3, &(0x7f0000000300), 0xd12, &(0x7f0000000380)={0xfd, 0x2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x50, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x44, 0x3, 0x3, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4}], 0x80, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x57, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x7, 0x30}, {{r1}, 0xffffffffffffffff, 0x50, 0x40, 0x4, 0x1}, {{}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000040, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x20, 0x3}, {{}, 0xfffffffffffffffd, 0x0, 0x5, 0xffff}], 0x40, &(0x7f0000000080)={0x800, 0xfffffffffffffff7}) 16:14:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="86f8e357d8c29e58372b"], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0xffffffff, 0x4) 16:14:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 16:14:39 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r1 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x40) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/229, 0xe5}], 0x3, &(0x7f0000000480)=""/191, 0xbf}, 0x1) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:14:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xe91, 0x1, 0x20, 0x8, 0x1}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1a2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x80000001}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r3 = dup2(r2, r2) r4 = accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/139, &(0x7f00000002c0)=0x8b) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0x80000001, 0x1}) recvfrom(r3, &(0x7f0000000340)=""/17, 0x11, 0x43, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) getgid() ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000003c0)) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSCTTY(r3, 0x20007461) r5 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000440)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0xe3, 0x9, 0x401, 0x1, 0x4, 0x20, 0x9, 0x1, 0x1, 0x0, 0x1ba}) mknod(&(0x7f0000000500)='./file0\x00', 0x2056, 0x7) r6 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000540)={0x2, 0x3, 0xfffffffffffffffa, 0x1, r6}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000580)=0x8ab) mknod(&(0x7f00000005c0)='./file0\x00', 0x2000, 0x6) open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000640)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000680)={0x3, './file0\x00', './file0\x00'}) connect$inet(r5, &(0x7f00000006c0)={0x2, 0x0}, 0xc) r7 = dup2(r1, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000700)={0x3, './file0\x00'}) 16:14:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kqueue() clock_getres(0x0, 0x0) 16:14:39 executing program 1: r0 = socket$inet(0x2, 0x400000002, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1000004000000009, &(0x7f0000000100)="a21324231249fb09e436d7711bb97c802496057ee10ee12e84d8ff3d7478ffcb5813a31ecf4973a379d915aa2f187ad89075d53b8e4035b415495f297ba966717a66ec559b337280782fb031d5fe", 0x4e) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) setreuid(r1, r1) 16:14:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x41006, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) 16:14:40 executing program 1: getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r2) setregid(0x0, 0xffffffffffffffff) r4 = shmget(0x0, 0x2000, 0x9, &(0x7f0000ffc000/0x2000)=nil) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x9, r7, r0, r7, r3, 0x1, 0xffffffffffffff00}, 0x8000, 0x927, r6, r6, 0x4, 0x9, 0x6}) r8 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x1000, r5, r2, r7, r1, 0x44}, 0x613, 0x100000000, r8, 0x0, 0x1, 0xffffffffffff20ad, 0x6}) 16:14:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x2}) shutdown(r0, 0x1) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x10) shutdown(r0, 0x0) 16:14:40 executing program 1: getrusage(0x0, 0x0) sync() clock_settime(0x0, &(0x7f0000000040)={0x100000000}) clock_settime(0x4, &(0x7f0000000000)={0x1, 0x8}) getrusage(0x1, &(0x7f0000000440)) r0 = socket$inet(0x2, 0xc007, 0x9df) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x8d8}, 0xc) 16:14:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4, 0x1) r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:14:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x161, 0x1) 16:14:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f00000000c0)="670dc3", 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x1f, 0x7, 0x9, 0x1, 0x0, 0x1b5a932b, 0x80c5, 0x2, 0x0, 0x0, 0x8}) write(r0, &(0x7f0000000140)="6012cb9e6b6f1ceffe96a7539f35938b29c57f6d5f48ca09", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x6, 0x1}) login: denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:14:40 executing program 1: r0 = shmget(0x3, 0x400000, 0x2, &(0x7f0000bff000/0x400000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/104, 0x68}, {&(0x7f00000001c0)=""/179, 0xb3}], 0x3, &(0x7f00000002c0)=""/199, 0xc7}, 0x840) sendto$unix(r1, &(0x7f0000000400)="ec0b95ab7b7e61f6209615aefe69cc32d625091a74deff7fd3a2f910718728fe1fa0139f637f5e366a236168ca2d79f020615c298cb96f8f393a68b289d37860648ada0b16c1bf04947bf3ce9f396ddee3572447080e228495100149e3fb093f0cbacbc00a7a258c353adef57d02c1e166ce3efbd7b35a1429f0a0fea99ae4ad106ededc75dc088aa9edc84246237041dc7c40917bf2b717d8904529ea3ccad4193ba79f71083a7a4391509a76602fb861e42ac20465653d3af99b2434823b01fac59da937c378c79712d2fd5d25cce5cb4b289e2bd693f002e9697d912e4c87964bb5f44d99b131cedb89c73d94deeaf342626101d25119", 0xf8, 0xa, &(0x7f0000000500)=@abs={0x0, 0x0, 0x0}, 0x8) 16:14:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet6(0x18, 0x8000, 0x81) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) truncate(&(0x7f0000000080)='./bus\x00', 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000001c0)='ol', 0x2) write(r1, &(0x7f0000000040)="9cfce043e1dbbb6723332e", 0xb) 16:14:40 executing program 1: r0 = socket(0x6, 0x20000000000002, 0x100) setsockopt(r0, 0x29, 0x1f8, 0x0, 0x9f52c0fa6d835162) 16:14:40 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) pipe(&(0x7f0000000180)) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/192}, 0xc8, 0x0, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="32a7d82d7c969f960a2f6c160e75cd98d9778a7e6cd0b913007bc80fb7d22bf00be9640532a75f700813f72f4e34c5ae5876280651313ed00c994c38b8e27514010b1e28a09be5421b61a5a26ae984608642b3ec7843a41af3ddd8d02548a3afef69425e38c537cfcaa142e3616caa61058129cf3b6dfb20172b991f64ccfe5d12e8479ef465cadfa94167531b9432db19c61fc3102e58599a99d6424fa2898724a9e95591bf0fba9440d10e0516a64bd1948a8cb871a3315ed4bbf0e30ef092a3d837c31f7aa0548d22289f584fbe185044efac0a74d79a7c860b93f147581b423b3a3f72a9", 0xe6, 0x1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:14:41 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="030000006cddf238c37f8b3240970ec58e09c842ca6fde0deb0be8b907117c8d4c5eb6bbb4e29ae5f708c6148cfaafa474aca59fc6", 0xff87) r2 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x3) kqueue() 16:14:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x1000, 0xca5d84cfffb5693f, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') close(r1) 16:14:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x2000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xc0, 0x0) dup2(r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x2, 0xc}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000280)=[{0x100, 0x4}, {0x81, 0xf9}, {0x83, 0xffffffff00000001}, {0x8a, 0x3}, {0x86, 0x3}, {0x46, 0x6}, {0x0, 0x5}, {0x1, 0x39}], 0x2000000000000023}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) getgid() pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:41 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x2, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:14:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x3ff) close(0xffffffffffffffff) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='n:\x00', &(0x7f0000000140)=':]\x00', &(0x7f0000000180)='(#]{\x00', &(0x7f00000001c0)='-+^\x00', &(0x7f0000000200)='+\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='&^,.&\x00']) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) 16:14:41 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0x3}, {0xfffffffffffffffe}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0xc0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000100)="aae079602d05be6ab6660b39cb2cbb0bcf032dcbca3ac7036d4491c023f6bcf89ce2ff33bc489440002bd17ee15c48e6826db50ba45e235eadd91245c54bb7c8af65c9f32dc4c9c2d18dad30530c0c997b6e36182c88a7710b9540ed39725f8351e30a505575e3a32d951a1bbac55df8674c23d1facbe51d68e4fb244b5bcbd6aaecdc4191995d8df24a451b69ba50d0c057ea37476d17ffdafe71ec3c7f9fa6124b4dba5f0a18a37deb4121cc4569e11f53b840490d2898", 0xb8}, {&(0x7f0000000080)="48975406fd6b6dceda930ab325a018f902c9386ff32fba3d766a580ae4a4", 0x1e}, {&(0x7f00000001c0)="a104637dda2dabf55d5177aa42b850e4286f4d6e804ca486d851c33cfce23728df90456b27f9aa486fe83bb5ed2f763ae4d11e4c8e4a5c62d6c29f28329693985dcb71a6f8a6a31978ebe9418eccf6de1e04695d81690f90770351427c2b51d12180d1d08e3db648a0608e8aa603a35595e31092394a7e43b7e7d6bb2165b913d3490947d91c5fba78a79c6d15aaa767ff503b84e6de098c2b733bf4479a8335a0f5eff4bbdb3b64b99f8e39cff28fb0463f64db24b8670132f0082f29d4bd26dcdccb6451f688a1b9f5", 0xca}, {&(0x7f00000002c0)="a7def0254ce37dddb07f6b84d3fbd3ffe23b6984be3028b89297c87184245e003fe54f1467399842f0d3910de3bc663c875fbe16", 0x34}, {&(0x7f0000000300)="75d194271b28cb8735d41f6bb76295e2e8873e98d32bd61418423338b49bb1297636c906ff3e7484a08be7e0ad40f238baf450", 0x33}, {&(0x7f0000000340)="412ca696e8a94d99745debfcca462aa294b402dc7c5eb2fec2194c0aa9d868670b1f9dfd8d3b277d06016b4c907c7f58b737e2f019f65ef85fdd67fb8707a476e82ecffb4478819f9cbb72b2aaac4975518d222d9f853f8e55d94b07e72af43faa0ab2a66bca5ebc48d767e511c5d4bfb43c1f19186492e9db716270e7e0c2ddfe3b12e23755fbfd081341eeab95c5fbb2d9bdd6041133e97547d2880eb4296067c93b7495176284d03560e700d4e1687728681afef52fe1b79874db63929356a18c42fc", 0xc4}, {&(0x7f0000000440)="e03ee4841e32642b6b71aeb182a2c8786680138a5f09db943327a686a6c15bea5709a72d36429da2eccf54ff5963ff7d1e7cd17d2e77121327d72483bed37e34b43e5da589cfe4811eeae245a098b2e2bd8ca3182873349e3486393d5aa71e63167c9d46f7000629e0124dd8eee2b5ab75eb874e10d368ce4395b41a1919f887a46487d71144f6f0df2bd55e4535294aa0eb2a05cf15816ee99e8324b5c6fd50b0354d80ef206015dd81", 0xaa}], 0x7, 0x0) r4 = getpid() fcntl$dupfd(r2, 0x0, r3) getppid() faccessat(r2, &(0x7f0000000000)='./file0/../file0\x00', 0x17, 0x3) open(&(0x7f00000006c0)='./file1\x00', 0x10a00, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000680)={0x0, 0x0, 0x5d, 0xca8f, r4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x10) 16:14:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x8, 0x1, 0x7, "949ed055430ae30d6d2952a5ddb1b46775be42a1", 0x9, 0x100000000}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x400, 0x4) panic: timeout_add: to_ticks (-2090896839) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *449625 69248 0 0x1000 0x4080000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,835f7239) at timeout_add+0x179 pcppi_bell(ffff800000669200,ed40950b,835f7239,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a1e9f0,2,ffff8000ffff9070) at spkrioctl+0x230 VOP_IOCTL(fffffd803c6610e8,20005302,ffff800014a1e9f0,2,fffffd803f7c7ae0,ffff8000ffff9070) at VOP_IOCTL+0x9a vn_ioctl(fffffd80361d8e18,20005302,ffff800014a1e9f0,ffff8000ffff9070) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff9070,ffff800014a1eb38,ffff800014a1eb20) at sys_ioctl+0x62d syscall(ffff800014a1ebd0) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,deabdfd4010) at Xsyscall+0x128 end of kernel end trace frame: 0xded312b4fe0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-2090896839) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,835f7239) at timeout_add+0x179 pcppi_bell(ffff800000669200,ed40950b,835f7239,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a1e9f0,2,ffff8000ffff9070) at spkrioctl+0x230 VOP_IOCTL(fffffd803c6610e8,20005302,ffff800014a1e9f0,2,fffffd803f7c7ae0,ffff8000ffff9070) at VOP_IOCTL+0x9a vn_ioctl(fffffd80361d8e18,20005302,ffff800014a1e9f0,ffff8000ffff9070) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff9070,ffff800014a1eb38,ffff800014a1eb20) at sys_ioctl+0x62d syscall(ffff800014a1ebd0) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,deabdfd4010) at Xsyscall+0x128 end of kernel end trace frame: 0xded312b4fe0, count: -10 ddb> show registers rdi 0xffffffff81cd5d17 db_enter+0x17 rsi 0x15b4 __ALIGN_SIZE+0x5b4 rbp 0xffff800014a1e610 rbx 0xffff800014a1e6c0 rdx 0x15b5 __ALIGN_SIZE+0x5b5 rcx 0xffff800002b39000 rax 0xffff800002b39000 r8 0xffff800014a1e5d0 r9 0x1 r10 0xffff800001b38bc0 r11 0x770dc9f97f7e1b33 r12 0x3000000008 r13 0xffff800014a1e620 r14 0x100 r15 0x1 rip 0xffffffff81cd5d18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a1e600 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=449625 stat=onproc flags process=1000 proc=4080000 pri=21, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8bc0,0xffff80001495d538 process=0xffff8000149a26b0 user=0xffff800014a19000, vmspace=0xfffffd803f015840 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 69248 355233 56020 0 3 0x3000 suspend syz-executor.0 *69248 449625 56020 0 7 0x4081000 syz-executor.0 69248 356117 56020 0 2 0x4081080 syz-executor.0 14082 444285 1 0 3 0x80 nanosleep init 77296 61255 0 0 3 0x14200 bored sosplice 56020 325025 442 0 3 0x82 nanosleep syz-executor.0 27109 504959 442 0 3 0x2 biowait syz-executor.1 442 387030 25352 0 3 0x82 thrsleep syz-fuzzer 442 409011 25352 0 3 0x4000082 nanosleep syz-fuzzer 442 474702 25352 0 3 0x4000082 thrsleep syz-fuzzer 442 273705 25352 0 3 0x4000082 thrsleep syz-fuzzer 442 220216 25352 0 3 0x4000082 thrsleep syz-fuzzer 442 474681 25352 0 3 0x4000082 kqread syz-fuzzer 442 290284 25352 0 3 0x4000082 thrsleep syz-fuzzer 25352 187834 98505 0 3 0x10008a pause ksh 98505 440399 12640 0 3 0x92 select sshd 12640 104554 1 0 3 0x80 select sshd 45233 119162 64426 73 3 0x100090 kqread syslogd 64426 263803 1 0 3 0x100082 netio syslogd 98444 81776 1 77 3 0x100090 poll dhclient 61316 432401 1 0 3 0x80 poll dhclient 25698 873 0 0 2 0x14200 zerothread 67637 468 0 0 3 0x14200 aiodoned aiodoned 44763 408105 0 0 3 0x14200 syncer update 92278 22490 0 0 3 0x14200 cleaner cleaner 43331 225721 0 0 3 0x14200 reaper reaper 56807 37152 0 0 3 0x14200 pgdaemon pagedaemon 14368 386682 0 0 3 0x14200 bored crynlk 84030 302029 0 0 3 0x14200 bored crypto 42992 509998 0 0 3 0x40014200 acpi0 acpi0 4026 272041 0 0 3 0x14200 bored softnet 83465 247874 0 0 3 0x14200 bored systqmp 52202 93719 0 0 3 0x14200 bored systq 19743 358482 0 0 3 0x40014200 bored softclock 62540 444867 0 0 3 0x40014200 idle0 1 198463 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9489 6335K 6348K 78643K 10737 0 0 pcb 27 9K 10K 78643K 335 0 0 rtable 100 3K 3K 78643K 218 0 0 ifaddr 51 12K 12K 78643K 76 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 24K 78643K 57 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 75K 78643K 1492 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 4 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 42 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 21K 78643K 444 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 35 22K 46K 78643K 307 0 0 subproc 64 65538K 67586K 78643K 68 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 41 0 0 in_multi 33 2K 2K 78643K 48 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 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 204 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 73 20K 21K 78643K 1835 0 0 UVM aobj 38 2K 3K 78643K 43 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 8 0 0 NDP 10 0K 0K 78643K 20 0 0 temp 126 2335K 2400K 78643K 3919 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 210 0 203 1 0 1 1 0 8 0 plimitpl 152 20 0 14 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 60 0 56 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 5 0 5 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 0 1 0 1 1 0 8 0 semapl 112 38 0 28 1 0 1 1 0 8 0 shmpl 112 41 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2277 0 868 46 0 46 46 0 8 0 ffsino 240 2277 0 868 83 0 83 83 0 8 0 nchpl 144 3110 0 1483 61 0 61 61 0 8 0 uvmvnodes 72 2369 0 0 44 0 44 44 0 8 0 vnodes 200 2369 0 0 125 0 125 125 0 8 0 namei 1024 8865 0 8865 2 1 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 10528 0 10527 9 7 2 6 0 8 1 sigapl 432 614 0 601 2 0 2 2 0 8 0 futexpl 56 6985 0 6984 1 0 1 1 0 8 0 knotepl 112 133 0 106 2 1 1 2 0 8 0 kqueuepl 104 106 0 104 1 0 1 1 0 8 0 pipepl 112 346 0 327 3 2 1 2 0 8 0 fdescpl 424 615 0 601 2 0 2 2 0 8 0 filepl 120 3758 0 3652 4 0 4 4 0 8 0 lockfpl 104 191 0 186 3 2 1 1 0 8 0 lockfspl 32 170 0 167 3 2 1 1 0 8 0 sessionpl 112 18 0 9 1 0 1 1 0 8 0 pgrppl 48 24 0 15 1 0 1 1 0 8 0 ucredpl 96 987 0 980 1 0 1 1 0 8 0 zombiepl 144 601 0 601 2 1 1 1 0 8 1 processpl 840 629 0 601 5 1 4 4 0 8 0 procpl 600 1234 0 1198 4 0 4 4 0 8 1 sosppl 128 5 0 5 3 3 0 1 0 8 0 sockpl 384 488 0 467 3 0 3 3 0 8 0 mcl64k 65536 275 0 275 34 33 1 33 0 8 1 mcl16k 16384 4 0 4 3 3 0 1 0 8 0 mcl12k 12288 7 0 7 3 2 1 1 0 8 1 mcl9k 9216 3 0 3 2 2 0 1 0 8 0 mcl8k 8192 5 0 5 1 0 1 1 0 8 1 mcl4k 4096 28 0 28 3 2 1 1 0 8 1 mcl2k2 2112 6 0 6 3 3 0 1 0 8 0 mcl2k 2048 43360 0 43326 14 9 5 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 73200 0 73132 22 15 7 21 0 8 0 bufpl 256 6078 0 1824 267 0 267 267 0 8 0 anonpl 16 80873 0 73031 72 23 49 49 0 62 16 amapchunkpl 152 2572 0 2491 6 2 4 5 0 158 0 amappl16 192 3662 0 3244 65 36 29 33 0 8 7 amappl15 184 216 0 214 1 0 1 1 0 8 0 amappl14 176 220 0 217 2 1 1 1 0 8 0 amappl13 168 24 0 21 1 0 1 1 0 8 0 amappl12 160 219 0 217 2 1 1 1 0 8 0 amappl11 152 183 0 173 1 0 1 1 0 8 0 amappl10 144 58 0 55 2 1 1 1 0 8 0 amappl9 136 337 0 332 1 0 1 1 0 8 0 amappl8 128 344 0 326 1 0 1 1 0 8 0 amappl7 120 41 0 35 1 0 1 1 0 8 0 amappl6 112 48 0 43 1 0 1 1 0 8 0 amappl5 104 377 0 364 1 0 1 1 0 8 0 amappl4 96 272 0 253 1 0 1 1 0 8 0 amappl3 88 141 0 136 1 0 1 1 0 8 0 amappl2 80 4876 0 4829 2 0 2 2 0 8 0 amappl1 72 20033 0 19635 24 14 10 19 0 8 0 amappl 72 1466 0 1434 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 42 0 5 1 0 1 1 0 8 0 uaddrrnd 24 615 0 601 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 615 0 601 1 0 1 1 0 8 0 vmmpekpl 168 8446 0 8426 2 0 2 2 0 8 0 vmmpepl 168 74961 0 73642 99 29 70 75 0 357 8 vmsppl 264 614 0 601 2 1 1 2 0 8 0 pdppl 4096 1236 0 1202 5 0 5 5 0 8 0 pvpl 32 264711 0 254083 151 30 121 130 0 265 32 pmappl 192 614 0 601 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 453 0 65 13 0 13 13 0 8 0