Warning: Permanently added '10.128.10.55' (ECDSA) to the list of known hosts. 2019/02/18 00:19:02 fuzzer started 2019/02/18 00:19:07 dialing manager at 10.128.15.235:29320 2019/02/18 00:19:07 syscalls: 1 2019/02/18 00:19:07 code coverage: enabled 2019/02/18 00:19:07 comparison tracing: enabled 2019/02/18 00:19:07 extra coverage: support is not implemented in syzkaller 2019/02/18 00:19:07 setuid sandbox: enabled 2019/02/18 00:19:07 namespace sandbox: support is not implemented in syzkaller 2019/02/18 00:19:07 Android sandbox: support is not implemented in syzkaller 2019/02/18 00:19:07 fault injection: support is not implemented in syzkaller 2019/02/18 00:19:07 leak checking: support is not implemented in syzkaller 2019/02/18 00:19:07 net packet injection: enabled 2019/02/18 00:19:07 net device setup: support is not implemented in syzkaller 00:19:12 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/243, 0xf3) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) unveil(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='W\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) getgroups(0x2, &(0x7f00000012c0)=[0x0, 0xffffffffffffffff]) setgid(r1) r2 = fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)=""/174, 0xae) unveil(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='x\x00') chroot(&(0x7f00000014c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)=""/165, 0xa5) lstat(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x8) r6 = open(&(0x7f0000001780)='./file0\x00', 0x10000, 0x1e1) readlink(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)=""/88, 0x58) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001880), 0xc) renameat(r0, &(0x7f00000018c0)='./file0\x00', r6, &(0x7f0000001900)='./file0\x00') getgid() accept$inet6(r0, &(0x7f0000001940), &(0x7f0000001980)=0xc) geteuid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000019c0)={0xecbe, 0x2025, './file0/file0\x00', 0x6, 0x40, 0x4, 0x80000000}) fchmodat(r0, &(0x7f0000001a00)='./file0/file0\x00', 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001a40), &(0x7f0000001a80)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001ac0)={0x2, 0xbc, 0x9, 0x4, "79db7e28840d8098c35f79a0394fb194194ab337", 0x7, 0xfffffffffffffffc}) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000001b00)) fcntl$setstatus(r3, 0x4, 0x80) 00:19:12 executing program 1: r0 = socket(0x10, 0x4, 0x8) r1 = fcntl$getown(r0, 0x5) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="385d8c0b698f4fa24ef5a22d26da8376601b7cca0aa842d1158c9b8097f9438f95b8a7984ceb6ba31c4da92af8deb4b0260aeb9f718ebb2936a07f4ff1b6a03ce48ade1f710a5d2622117ed4c57686225da068b53d9e9e41aeb3523e43e39fb2e2fd09b00f74fc8a3598529c66facd6ff4da2bdfba863626694e46d111cd018aa4e27483d5a4079b75efa40da7072ed9261c09bb4adaebe33f421438ee2c9a13033e9ff07286f9299fb0ecb1305437c1c68412b9e2e4354a8abfb82de9a48cdff95933997630449092215cad75292a8dc4c8d8c5e80059f9f3cc0c41116666915e3c083d5b485df293ee9145c42f0cd990f903ce904563df9753e78ee52a962384e8db3f5d3d4a1f608157aef5c0bccc9aec46cd398f6447292396fa60f04c5f63240618e4895d761878468f3e22e6e717dc7c15c5a1ffcefe274b8f87a1e246819f09aca8352eda6fd13a82ea2fc626781291eb23f24f5ab28e481fc26bf50fa9c81f1c5f2632684fd5423a22c06a2525e67cf34f110e633dda317c06d884252075d12248c38aca25b466fe38038b9a173904892875c0745b1831f6a99d368cc147e998077961d5ae94e4397abec6de7dad839541e5fdcade43fb8fb5f68d22960754ff27667c6560fdd605a4fef6a92a2ee03543dc4478ede2a647fbdea4ca7c872b4873ab991d352f1fed1492947d07346025569e8a46baf144873605d664b94b4fcd2a561b360ef15209cca8d493cc940a96490cd6f49a106b2812a03be120a4a42f0b4201f26d3dbc0dee5c16a157f24754e1a218690949ffe5d414a769b7cb8531f94d30d849aba6db11e7a21cc3657ab50088253ad913a46faa3fa8fe84041efa7a72949e5054bc6ef946e2552a259329c5a1f848f5eb55d934654fffdecc7ec8debbb42bb1e7052a5aba88ab2f0b1442b003ecc16aa40358b4d8407024f6587693869be286daecf76d2fbf932c29fd2737a6bb0f8800d2281c1970a8db875e930a3d6f326231e06289836682fcc1e60e865d8ce6b3a6cee7d2a5889a8b9eb2b6da4a77ba6891f04d4e29b8cbe6854376235e8fd85f4a680e1aafa597bba725d2ac50c729f7a6a275dc6ec69ce8cb0432b25fa0a5f6c71e3bae5987cdedff2e80c68d9d6816f7bde1523c2d00aaf96a8c30653bf4bf797ece7355ee75de602fa29c3f95ab579a8fc315e0ed3863ba9916775c2cc72c30398c05a70a27059fa4d7f34ba885bb31c19a2f670b42ebcbd2578adeb9bdc2e64e1c5f46a54579313e77b3221810c03b7b94fc1b4c66dc5ae1446add8ab352fd778ccb3d000a4a38b7bd77dfdd5b92a527ee887affb983b6e17b68e3e04e71cef9af62623f685c4b455c4d690e0be4cb3af5e8873e968e577aada518a1ad0d94ade63a0da886f7cee42ed21027b29a1aa406eb5e40a0d49028db2b9abfd3d29a8899eb85b67a13d01e4aef84333d6d4483e2cce18d23453f3c67b8a91aa66df335586c69905ca43dcb2c992ec401a3ccccc339a402b1fccd35725d0b068a4bbc3eb8c0f606a987d541dd38c9827024df67936007d2f6aa3e86864127864f9c9c21c5c8eb44a783b387c46d92923bb87e3a0634da3ad6bc0f35ede4c93f42952759d33a6b482ce78ffade998cd127fa7ff43d7975e8fc38c1851f1acb8b2159c0214fa9a4850432628cda919ab6d35ff9d888746e59c46fc5eeb8469d19b76e3614d22d307984bda1b15beefd8230a22d3df3f545b8698ef0750afe45b104f73aa56e5a38861d620c2059695943529413be08a0c3b8d7920c109532bed192579e7359df2cce65962c07bc61c77c45adbf91f6c9ab19e2a310f755f0ab93bc3d406da0fc3d8969aaa3d346a427dc7dd74d55bedcd2eb8c1e8b4c5189251478a772b49e69c23f8e50af840fbdd5c56f1c3b0a8ce279c2ed2ecb4b653cc7a2e2ba8ced8242069f8e9dcf1132d709507df53f12fd348f882d7388e539230d388802d7b9e85fbca728d6ea90fb7b813155395308ab10676bf325511c2b43d58090a1794d679268ebc65c6763225eaf76e3bce984362f97dde8becc790337be61e2049886de307e955f63149ce103ee22d4e830d044393872654f90f93c3aa8ba4417f1499c3a9b8a329acc67282d1655724072cfa28aa79f637844518b36f30d96500c9f8a45a1cd03104ac98874101a64387e8cfbd4dfe6511b77a870a04116ee14a76ff4580814752ee96c44beffb67888783556273bd318c02551795e46d5ea11853390cb8459e35b02ba1e61b1d8af934c79a0fcaa62131e798ab0aa7ca8980aa5d5f51299f3d5bd4c163be970050f263e6fba64cf29e4ceda36c9dbf1afbd712a987e67c5eb2c6a3eb47e68e80edb55ce9bf38c626ea4f60b5ded07820c7d11780cc9a21610f3c8672f55f5c546a46f090cae6e645e9505e3eea449e5fe1380deaf4d21743e609c4690e696c9f91a603f9fbbb86b55516e980281aa4230b8fc42030baf82645af54a6e93c80bcfb5c30b2ec2112297c2f31feb81f3b838af3361c178460fabd1c5041fe225edc76c8f289514f89f653dc8fe020f268dc8899a4c51b92c4e64a4f3cdd3976d2272b81b519b65391071a265a4f46a8a7003adb32de78f8eae583525e17ebad2a2996afdd08ed353845cecef6c98ecdc33442f4d06a558cdcb0ff9402536ec7827c256589c9b9ea02b7b97e5b4a206e67d2d424f94de6bf7ed38d488a220dbf1b86f870bc6e9745153520ab8b6903ea47d61b64d096c04b5ccf0bf537a1a1ac2ccf229b81c04ef4264033fbf14cc6b1d97a701315d8c4eb40ef3fc641615c5ad9a62f35392dce3dcaaa1b2e98180b4f4ce52fbf11a27ff7760932b3cfe947e02dc976a0c05ed13721b7589ab1176b169489c702f1172c02afde9f42a56414a316a9bf598b797f10f23f86a9e3f0856a187cfcb051506c5928efec85165df05fd4962b0b96b908af19fb3b434ec090e3f28668aa964edd500c4430c6ecdcc2181dfe3442083d071372e11d07a766cb5ade038e9769d5ad37520876d36b8f40cfcf6977caed9027a38b31c2b70e895d62d8e15d6fdc791f4a7b5a1aa8152f961069df5b5bb85ea06a6ca06f9fad91b7f21c7a2800d3e56b5f9ab36ad0d72d4f2f07c2cf502c6aa69ae18df0f38de2ac5966a64fdcf8d1117883539c18cd54fb5dc22a7ce40a117f01edef2c2d69ae0f1b75d58d31eeb1143a8c8d60cf09e00e89d03aaa8c98c0db462e5048a3699ec9b000e59a9e218ce902a830f3df1da676b77b0ed0c793bbfe1258992eed819fb8b2f2f7e1bd34804b9664e8494b02e259e209aa2300aa5d0bf31e7df6d6153e68a482e015ef2bd76400c56f9a8ffa380d21a0ede2a95d727fff89887362b5a4fc0daba8f16a5e1fb1780e3ffd7d59a5992a2744cc7110cb15373da5d506b38c81b99c47f32c8ff922fc89d5710f8447f03f8a0473028982ccb051857074e75bd83d1094ba9e3a21579b4ff002bdb7993ee21ba31a0519b12a93956972619a55eb12534ac79fca81f7734bd111f356fcaa2ed59c0bc996a2cb24203cc1f752edb36320965f7621f0d0fde57b37a64f776d2aa26e4639a07606297fad28ec281dca565ffb9f7b23691c28052a5580451b3ae67f33712c5e70710f42ec3ce52bd4684031eb21f69058a74ef1885f705eddea9259223d1aeaf2be16307006e1630e31a6d7395934a32a4481fc4131b6cf5d1e866df990e64e0d0e95c82e0a4ba7554ea1bb67f0d3b089851fce18db28d6da5802b76af28ce3cd30b3b784d9e16ddf0fa1a724052dd18d144e172a3afb54b3ec564fc75399e598a84ce7b518cfd0252bf2b5f2af095166e2c904825c6d51b973f63b54e6b2cb4134ca7c6cf7ba1482f40ce59a3a83eac6f87cac1c3cddf0eb15ba7bdb05a53ff22582a51e88208cb45f8310230be842b5fd367e4ae4d726f8fe2d328bf207c4d25b3d9e450ae537f7697994da7f1a2f1bc5a0ecea7df019773cc2292f4bcbe5ca03fdb5f61dd362f174a19ccf006a0d7ff8f462eef4fa3a17222a7abecf2c081f6a953e2db5c92e5df95067e6642bdbff3d4a93a13f10c1718801d171b5f2058e7062e234e49b55890d2f7c0897c263270fb6c6cc0d17f21e1cc9a08c3f949fbeabddb8fd065cb88f9d4b0a9928370d2f63959bf0dfdcc3c7b1194bca34af7aed7032cc1df04029bd586f4665b68f6159a97dbc723502f7dd46dcd0989bfc8bc1566c5187e512024db72faf2cbf34d27cb942fa79da415fadad1b51b21b5b4efffe26227112f06a7294b2027ef795ae62eeaf58262e1c688ce3e9878335856b0f664ecbfebfcc330f361ec1ed1a3c391c6dab3da0f2c27e76e9852cbedf88db49bf6b1a5f4c0845f489801ce0cf065ddd3d5fdec7f974d01d204a3d9898a71cc8a4193124e657d7fd7a52c0ca24f11cd90d400065d3f5308b889bbebe101491e228bcf7bc9d672e9bc7e7fd70ecd96b21b6859d37c539b6806f8c52fd24f632e436529303a128fc6a5e5ea4c272cffd36fdad66086d552aa311f67d47b40339bb45941592e232eb056e9842a50ed7d9cf6f7c73fdc4cf9d4843c668d74bf48c7fef719bc6cddc68467ef234c17c5c8610e124852ca0bbfc5a507e8aa1a99302033060d7d45b48205f4f544f56dfece8633e15405d6c67a456d8d4796608ed2e46bfc66470e5fe31947fa9dc269c96ec5dd87ad1185c0175b6f56163a8afe57d7de6ea08355b07456273cf2f6732ba4fc3b65b87473d3cf35bbf055b1295fef8736fe27e66e876292f90306d4980eb5d1a0f2264160c1d40d61abceeb2d1f9c378169b851b5b1bfcaa052d662dc83f206783059765bca6ee5b6df107493cc2936f2f6c7bbb1b282b2b320c5b636722662bd8993187fdeb302e94c90d73fe8aef57dc2bcb1bd18bb313f379dce16390027705d94554b3a3a47307300a089714664a3241b168992a48aa77bfcf0099bf1b9c26b63d98decffa75002f7e74560c0b21ee9a118b79694b89a56b17b2d8b6c265a8cc61a7a12f0fe1789b1e74065ada6895fa23409d9624fcb61f4a2fe56a36d7b46c489973eddb786140427823186842ca29f2c62a5e5f3cd6949e22dd726226b0e153e286aab4f28dd5713ac281ba4de9d8dc9a4797bf881dc18452a84451e722b8189c8350f30d0927b3a2deebeac358cb1123e24f1c76f4eca9f8ef0b163113443c77ddd982d63f31ec35b69378dfd29d54d37df2ab67eb7ad1c65f9aafd0cf0e24752feb454b657f94f40a83fb1a4519ce27dfd5e8ba71559332651b53ec97dc91af1112074bbfb237ecf605722b23fd95d2cbd24f7c5b04b0f6d202361ccfcf8976a24faab826dabcf3f6dc9351eeb9b9deb1db2a48c3b4f1f144534308cf54a27ee0a40c5d7012a2cbb612620809ce6f43ea9c247e79bb302d5bd01a39d519f7f8003aee68c32ef6861471da264950231675dc244a6aa611bec4b93949674f46a38216b8afab613647c5ef85928798b5bf3aa709f446cd2c5127aae4f8533a364901ebee886c87279d3fd69b11ad8738fe8ab4e562b6e54e4039cb49c33e39e36d35580611e8688549ee6c88fd1b2b79978f234c06a55e991efff6673f3b59e48210615e5a7d469d77c5581e0fc33d651ceb490ad58bd2b915df679dfa3cb93fda3520bc03775018652c38836a881cf7fcbb0dbc1c6915eff02c167d0520bb634279aa3dad6d625dedb9756155794b8a94aedd7aecb4723e14266d087beb2041b7c9f1f9bf11c128e07c23ab1f349a6083fa93c80fd74cf4166bc88977e14f2312f79", 0x1000) r2 = open(&(0x7f0000001000)='./file0\x00', 0x102, 0x1) setsockopt(r0, 0x8001, 0x6817, &(0x7f0000001040)="9e91a77badfeb17e378dac00ccda05e1ab3141efe88553e5ee94066de4a88728f654122abf2037af2767ac3ef36e8a4a7a6b70cf776be5f7de620acec563d56b2f95d7168920e0", 0x47) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001200)={&(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000001140)="415c9dc26995ba0ba34411807f42c29cff96c1bf19935cc273f30c7dbc9e86dde56140", 0x23}], 0x1, &(0x7f00000011c0)=[@rights={0x38, 0xffff, 0x1, [r2, r3, r3, r4, r0, r3, r3, r0, r2, r3]}], 0x38, 0x9}, 0x400) munlockall() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001240)) setsockopt$sock_int(r4, 0xffff, 0x1907, &(0x7f0000001280)=0x33b, 0x4) r5 = getuid() r6 = getegid() r7 = geteuid() getgroups(0x1, &(0x7f0000001700)=[0xffffffffffffffff]) r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f00000012c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001300)="5d977cefa1c04fd24c0cd10fc20e586166cd8820cba96659add00b914e96bea5ecafdd8aa7c95f7bb64192b1070bd8eda2160905efcbe3d2af302b9023dcf829d02b63be884ea6e7b0ecdafabc3ae3cdb8ed19d07afa0fca68910a0980cc4a8122a91eb755333d472348434304decbe414241e31ad2942e48a73c286c970877c10685a2977b4e40f618185855f3438ed91c5738dcc7f0da54ad53410d094b7fbf435b8d6920a8bb127", 0xa9}, {&(0x7f00000013c0)="009656b3763f93f84c2285c13f902448959d7744b9cfae421999717af42a37f9f5fb5c6fdf59679096dc8baabf38ac994a3057f35a0361", 0x37}, {&(0x7f0000001400)="5738d4239b623cb2d1a2fd67f3a985fe3c2e48f521e488d920f561088f31478c8c99b8912e478cc9e5d240b4add484596a9abf23ba9d57e6ef9ac8375447d2d0c4e2f8cd6bfcae6125c5682660d1d44ed19f25f2c19026d74c3faa2bad871ae1fc124ba023e6775e1a6b44", 0x6b}, {&(0x7f0000001480)="76f076b80d3d423c83de33e720b9ce2698e88b2d306ea551a81274c52f205b9defe2df3e14fd4e24ef3620bb", 0x2c}, {&(0x7f00000014c0)="0320412fb0c833faeb7c1d83b23b319f0950df612202d00ccfffcba40865fdab6b6c2f8adb6aadaa9f3f656cce841515f7aaa20b686970f0c09f694c83787e7431e03d0288e480edc10afe33314f5d14bfc398dc3417f4c1f9b80f8fb831524d730e527b1187a49aec6d4289d80ffdb3cd101e3d79cdee9e", 0x78}, {&(0x7f0000001540)="4249a524015e95cf4b98922634d6c9dd928a30b06d895aa07aa1eb0ab3c1cb7f53bd59d517b30e6063119801b1bf62ee4a791cdfac2ca16752dcbd23941d47fe9b0482692a8f8f38e6ebff43e93cb11a76ee", 0x52}, {&(0x7f00000015c0)="83de8c00eb66bc56c8ed6e087802c1e271ecc6c3c3c4de4d054adc409ab4a9d99ad0fe4239fd3cfff3e866b860750dab02664e5e967fa6af5530c824c3d1d69f67cf0314dfe0f4c31ec8744753de9fef2757f7c7110fdccac809e3985df67ecd25657cf9f36c", 0x66}, {&(0x7f0000001640)="6c8ae78f77a3cc6a2ae7e92fb1adb3f59f6b4e61a896b0215a22218dfca706b732927a4499aa868c74a7a8", 0x2b}], 0x8, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x20, 0xffff, 0x1, [r3, r4, r4, r0]}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}, @rights={0x20, 0xffff, 0x1, [r3, r0, r4]}], 0xf0, 0x8}, 0x400) getuid() listen(r0, 0x5) getgroups(0x1, &(0x7f0000001900)=[r8]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001a00)="04db3b7ce2e08b46aecb6618ceb0d44f51194ea73dcab917c5a5650ef1a92a6112c75f3de04f16b0d240bb4d0a25fd2cffd2a32bbf261bfa209ad0638ad2e9c0f79383d5b545b67538b3d76bd5caab0dc16b79ecd2fa621d290f4d497df76273915bf5cfeef3c29323bf7ee8e30439d40c83c5088c3e7e37fd6afc8b84a4750b", 0x80) symlinkat(&(0x7f0000001a80)='./file0\x00', r4, &(0x7f0000001ac0)='./file0\x00') close(r0) getgroups(0x5, &(0x7f0000001b00)=[r12, r10, r13, r13, r14]) recvfrom(r3, &(0x7f0000001b40)=""/242, 0xf2, 0x800, &(0x7f0000001c40)=@un=@file={0x1, './file0\x00'}, 0xa) 00:19:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) socket(0x36, 0x4003, 0x6) 00:19:12 executing program 0: r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0xd) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000, r2}) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) 00:19:12 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 00:19:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x88, 0xca) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000180)='./file1\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x800000000, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) symlinkat(&(0x7f0000000040)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00') 00:19:12 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) chdir(&(0x7f0000000000)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f0000001380)=""/175, 0xaf}, {&(0x7f0000001440)=""/65, 0x41}, {&(0x7f0000001540)=""/91, 0x5b}, {&(0x7f0000000240)=""/10, 0xa}, {&(0x7f00000015c0)=""/165, 0xa5}, {&(0x7f0000001680)=""/84, 0x54}, {&(0x7f0000001700)=""/80, 0x50}], 0x7, &(0x7f0000001800)=""/241, 0xf1}, 0x841) semget(0x1, 0x7, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001900)) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 00:19:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chroot(&(0x7f0000000040)='./file0/file0/file0/file0\x00') linkat(r0, &(0x7f0000000380)='./file1\x00', r0, &(0x7f0000000340)='./file0/file0/file0/file0\x00', 0x40000000000004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8301, 0x3f, 0x0, 0xe3, "8a28736b9615b77203bb48839303a8d82f88f060", 0xe123, 0x58}) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 00:19:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000240), 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 00:19:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3f) r1 = shmget$private(0x0, 0x1000, 0x1d3, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x5, 0x8, 0x20}) shmctl$IPC_RMID(r1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 00:19:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 00:19:12 executing program 1: setuid(0xee01) semget(0x3, 0x0, 0x1e5) syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20808, 0x0) socket$unix(0x1, 0x4, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x4) 00:19:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = getuid() seteuid(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r1, &(0x7f0000000240)='n..', 0x3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1012, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:19:12 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1000009, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x400, 0x5, 0x0, "a1213e8ac579f35e054b150f9cb40146cfe4a702", 0xd25, 0x3}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8200, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x8) 00:19:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x80, 0x3a}, {0x10001, 0x800}}) dup2(r1, r1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x4}, 0xc) kevent(r1, &(0x7f0000000240), 0x42, &(0x7f0000000600), 0x101, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/237, 0xed, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 00:19:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="2d012e8136694c65b7008dac39e5f12f164488507e0f84b257692ab0a7835fd146933c035cfee4a414e6875abf02af1f801ee9ac2df05d65afda076bbb5e8db40ae074d60b88c95929c4cf69efd479b3a9c0d7fab6f427062cf65b360c478fb905f622a65f7e37bfeab2ea5a50178bcb0bf224b18c5ef968ffd209a7d65c7411e53ea0f1b949b139d53dd53d13fbfd2b2f9e5ae193919c9f09b2bb1b5712656c6e0b557d117f2003cad7dcc194d2199d6aefddc9c0b7f254cb541614ebdbff92962ce6ea7b710a1e474238d3b3977773a1c6ff03b3a06baa938d4b5a4bba04e2e7fc71e6c746c58e1adbf3"], 0x8) listen(r0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x3, 0x4, r3}) accept$unix(r1, 0x0, 0x0) r4 = accept$inet(r2, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x90e4}, 0x8) execve(0x0, 0x0, 0x0) getsockname(r4, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 00:19:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006000, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 00:19:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 00:19:13 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 00:19:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f00000001c0)=0x2be) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) wait4(r2, &(0x7f0000000040), 0x0, &(0x7f0000000080)) 00:19:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 00:19:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="bd6d483c9773", 0x6) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 00:19:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xa, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/225, 0xe1}], 0x5, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chmod(&(0x7f0000001500)='./control/file0\x00', 0x1) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) nanosleep(&(0x7f00000003c0)={0x96b, 0x8d7}, &(0x7f00000014c0)) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x110) connect(r1, &(0x7f0000000180)=@un=@file={0x1, './control/file0\x00'}, 0x12) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 00:19:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) 00:19:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='c\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 00:19:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10008, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x1, 0x0, r1}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, 0x0, 0x0) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 00:19:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0xa, r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) r4 = msgget(0x2, 0x140) msgsnd(r4, &(0x7f0000000040)={0x2, "6a2cc501a661a5475186465d938b72676beedccf37edbb0ad64ec53bdef2a8b4c205f5e67ff4"}, 0x2e, 0x800) syz_open_pts() r5 = getegid() ioctl$TIOCSTOP(r2, 0x2000746f) setgid(r5) 00:19:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30ef7ac7710400517e61cb152718ff5f", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x7, 0x3ff, 0x8, 0x3}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xfffffffffffffffe, 0x1, 0x80000000, 0x3ff}) 00:19:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0xf457, 0x1ff, 0x1, 0x1, 0x9, 0x4, 0x8, 0x3, 0x1, 0x1b, 0x2}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) 00:19:14 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) kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2a, 0xf0000001, 0x6, 0x5e5}, {{r1}, 0xffffffffffffffff, 0xa0, 0x8, 0x28, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xc0000004, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf00fffff, 0x5, 0x5}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x60000042, 0x4c1, 0xa}, {{r1}, 0xfffffffffffffffc, 0x8, 0x22, 0x1000, 0x4}], 0xfffffffffffffff7, &(0x7f0000000180)={0xffffffffffffffb8, 0x1df8}) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 00:19:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x6, 0xffffffffffffff00, 0x2, 0x9, "b0f8139d8ad17b7b8f2a0ebda5b60c5a34595080", 0x5b, 0x100000000}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() dup2(r0, r1) execve(0x0, 0x0, 0x0) 00:19:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8041, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) close(r0) accept(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x1002) socket$inet6(0x18, 0x4000, 0xfffffffffffffffe) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 00:19:14 executing program 1: r0 = socket(0x800a, 0x4000, 0x800000000000) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000040)="4b74954c", 0xfffffffffffffe8f) 00:19:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0xc010, 0x40000016ff) r0 = semget$private(0x0, 0x1, 0x20) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000080)=""/69) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fchmod(r1, 0x4) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 00:19:14 executing program 1: 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$inet6(0x18, 0x8001, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 00:19:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="acfb1c6374cb88ac62147f64b760cef9ee054bd2354b2739046f89912908936be19eb9b5c3e5c13a4b5833ca982e9239d60e73811d14a4e219480706aedf8a58180ae9efe1a09b310f6b51ada4aef7aecb179b6dc73214a927812c77aac3137e323866f140309d23e7b7b61601ffffff00000000b91710749d512f705c9ea9aa81c0d9a699a8a3ac019fe9a13d83825d67089a52271036422b", 0x99}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x800, 0x5, 0x7, 0x1, 0x1, 0x6, 0x6, 0x2, 0x2, 0x7, 0x4}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) 00:19:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) ioctl$TIOCSCTTY(r0, 0x20007461) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 00:19:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4000, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 00:19:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x6, 0xffff, &(0x7f0000000440)="cc9251385e73fc7b8784cdf9dde4033314e7fe3e679bc16884c9de6a32c725191edfacece4147a1e2243c50c88866b8a9d16e842939081c32f029d4420a6f013016829f79eba2d3b18ac5980caa9a0cdbdc21f00610c02db9b4e11147b87a3b43ce50d89b4f07297fe156fde5861634026c88eb9d9bf743574cd60e704801abc45aa312483618ed1969d7d992c8f817242ed764fefd171bdf4c6b05009fa2aa9e10b2109ae5633f995d96d8f115375889c6acb74749d6358d8ddc1cbd33e0373343717340f23053341ec764c955a1eb0f79f4781781b0437c35cb42b8ed0b384843b13c24b6fac2cc23f4ab065e5f9a029fdc4d5a35858ea2c2890ad0c3b535aa6bbb66202c28bebe53445b7212992c8de93c50129d85a5e4c825fe6ba8030cd7d1b18572367f3771f489498f4436df885c06ba9d46fd11c733958f8a96ce8605b739e9efbdd548f68c1ad521f84fcac1bbcba8608e7d1cf9720b41ef859d23467a2faa2c1ccf92ee2d3e41c6ed9bc78b233d636fb2e904389beb3f599e230585bd987a8a332b4653885a33ba3e37bf82eb25c1ad40de45206c018876bda5c6b14cef9a5c278377093938b0509a917666862cce0507bd452f65e8c9d24f3fa8b364c87f35cf783ee3cda75e512ae11efba94940e961ab7fb4f35d2b448c140779cd427ad04593f94fa595bd8077276e0b2e635a7ef501e06a5d4affcd8e7f898e0696b4213811dbbcbdba7e8912f988394f14527824c1b649d8bd394a3a32a5c305a10a6433426753b6cce2be7101306a81348d0453ada653793a4ddbacfb8945b0aedf25f626ee56cd6df2d94bca111f9071fbf24b7233ba0bd07795396e2c83e6df419f905625853641a9103fc8ce71c66e0613e83357ef7c03d16e394f2da575f1fba4a764db2874fca3c7c056ccd6e431b1b3924f5e467d5cac3e194f67d6058a9fbd40149fcff6041e2300ba71a2d34cf5bb2c554d3bfa5a7078cac5d544b76ec80d0c312d267653ce4fe88342153c50661b3d12cf7bc9cc17a662c6b5699ebb8176f24ec4e98ccceff43c93383641224167f7517345aaaaa64d3311c57ebd4f0e3fd2349b3df1264c0504e6f9403acdde0df76daf6998da67a2694a2cdbaac26544b887f5d5114d869efc15322fb77dc88c1486cead2f0975dfb9b949841bcd59440f2669da581430ac2b370e1911fdf904ab74d9b0dfd83eb68e71747ccaf6a2182b0a30870e57428a3e65fc15b046f1df15463afdbb34ad51133c9090334bd03c931fb54c78c59325a508d789ac309f42a1c92c0ece04874a96566c7400ce216f88db45ea51528e947de41113a1bdeb1e2a5d1e01db37e393c033f0fbc27d79028acf336a6a3c116e04925108721ade7af61079c911b5bd6c62fe08ffada6daa936737647d5fd7645de1249908f6068c255377f20eb1543ad99f3448515eb8e68fb7e5aac7e6b0b30dea9885b9b7b5405ed2763f116bb088b44bd9a6e18ba03ad7626517d00e72b92837845c614fbabc6f0383ce9223c8202a2f39eff62225e0e201dc67432dc89ed0727c477e7663c5e55ef90b71557e1cf1ba4b514afd61f31267731876b4e5141a016bab3911d7ec6e9e154094447917cccd42901b6caab35218ca9f1ba9de32e5243a711d4c05033da49732e76c69130212e5e98288b569579801ff96cb0ddc314a765fcf5fcc07ce1bc9541cad8e7b802aa67f7f2e34d8b744fe244538458135c9eb5b759c8915145d2aebf7e4baa5abd3237c70a7dcf85dfc138fec5c57d8dc33fc4ed216f5a6cf894c9e3a4723b9f8535f85f2b2f1db8e6e5077524f93854580b9627c20ba6aace38aa54f6fee3d606b3ee4fba538860471a4dea54e50af10e86c2c6ce8ec530c045922b39288d8e5938e1d4819662ae15b511c9b61220bea5db29e021b39a555f9353712ee929cd0ecc9671c6e5961e92e11d81ed615ce6a614f4efd28de406aed5e0ca51c2f0ca9bdce26585f662275edfb66546cad68d91ff03e07f8f46bfbbf029c8fb307dace7abc7b2ef2e145f6a4413db32b772bc672f377086218ff21a4340ffc1ab776c44892430f39814eb77124393a90d63162e0eb0284ee4c252d1bf3d9d88f0d56b5fed2ee9033a052470fb2f277501714f6394bbe3f7a9c0714f0bd006f34d1013d42fb3d5bb52cee3483e8f1b362306a97396599a0d063d3815f4f6d2bd189d0898590758953b1e2179f1a31491186ce86857bc606a98ce7e70c0e36f9002417def0776707d99280bb4369d6828bf6e5ba0a2d97144ea68c7d594e60cdf09bfbab1ea604fcbb02c95c3ba4fc1ec2a1a0866872831fd1afb8335f6e2344ce5eca1a430831da9d63b5a3cf042e1b18d658442d1a2f75121cd526f8bc8e891c8dd798120fe7612dd9d76cd82646ca5852d74c4ac23af191b8c6a3efb0b392324768e612c33e756a552b6794bdaac4e22ed2772ff4cb55e726efecccb2b87db3a8a2ffa570076e2ea19f3ef7ba0f83b6c2f37bef70f03b9537def6df419a5ee0631927db22ce46f5e3f3a016ef54cb7c11034bb4a2cb9d27bcfb0afdd8049f42deb1953eb9e4c8d5a91b187f8494a57053bf9974e106121369c540428a111603b631a2aa02eb6ee2a1eae4fb9bfa9351d8014adb3f4a7dfd80610a07e1a31da544ef391a8f1f49052a34faced0a0b06175e17c64812225b625aeace7e1f46b0cff020bc54d6e285857b32ad83d1471947d6fb286707419c6f16fbafcf2b8c1a3f1bbebd24b6249dc3cfd31771558efab2877354bb012029bd32ed1a21038345cf423c416b2dea94bf3a1f4b5c8ce89a801b2ca3661c06753abbf18c5a063c7f3eed88f46554d2abb099cdde83206252a1c81c2efe37800639a9d5e409349c28a91906d386a9fe31cda2e82371df5c5d60b2a8b1b532b305ff40497d425ec6e83f3d54cdef7b1051e76736c2e3613947574409181413dd315fbd6360c595c23b3c708be6c63723ab265b0d4f23401622d18ac6bed6842650aeab6daa1fb0a2f6452164346189a00aaebb5e5f2f995064e10dc299eb430f0add9ab94493bfc723932fe670cda0b76d6993d4ec7192a05f1db8587878c5317b5403fbf390f371496ab5b602aee774eac47acb223d27443b889acc619695fb1f068ba567fd7e3488aa6d396db4faccd0464306a759e2efad6fc7b8b3699d2af5804260163d80d9ce8731bf5d2673b5dca084e8f1df4bb7b9d4b3205a975cb5f469130949976bc23b202b593d1d744a5d93b077585875da11461ddda2f735c309be27e1e33ebb0270d3ef23d4e59c896868b5c98557eeace9d556a0541a94d982c0e63401fe6b3c63d1773e50289b06c74b539cdf01bdc13e6a643f82f5c9e0772905c90158c93e2c6463f888ebcaf3749fe8acccaf5c78740689ecae611b6c2bca5f5b2bef698d8e400a51ae3827d059ac8f12b18dee16dc5f9cb734813ec1edf9bd97fd8d82f2dbc237d2f8a73fa36b89f243a5a34a289ed97f636a0756c75ce0e52b494c7f01988a7c2c65638b365db25628827208845bd6c233717fe7463f3b310174b690a3afad80841d9a4c12a070b2eff3e7749a11a5826a2664681024f39c34a82d5b55f6d593705510cbfa79c44c2a7aaf165674b29370044e4d9df79080ca986bdbcba953725f38c0e1ca8243dd734e601745828bf08289e0fc01b4146a32239b846debc75e4b05b8ed409a2c8eb4b73250bdee3bfd963c97a89130612137a613add66a476147b63ce3fbae2a01394ad0a5269edf0d25adbbaed0e2c4d965ef2b6644a7a15b47dc19716d438301224e8d18b0e4c2592265c2056920170fffd8474019535ceb738d7ba4d9f849070cbb3da3a5c46698f6a98ccd905206e7ac536646307dc03db3c4f3a75166184f444ae2acd3f2a65d1617a8629603e87b9acc42492c177bcd3301223744bfc3001d731756ffc1580608fcd2cbc776a47cb680e768ce04d76b95090de942e49fbece61df6196ee9191f506fb0bdb00f579b427f8e39f00e1ec01350f1b1de43a9728147b4b793b611c35c8c5fbd74ac4a3e3a0cf39e5dcc43b5db90d96d8b2490d6c117f433e329ef7b8e2626ed1b9ad25d85c12f48bee09853ab3a0d20624f0d889902bedbf2c7825144eec0ffdb9c60be467f5d3160a8e02d21b4a450739988e6ebdcdc84019fe41bf5260e3042e39b71310b9c98c926c00b94af0c8dcb473a3ef0196088e83b78c7e69475c2c02fe020865847bc00a385f11d2647032203aa3b44bbfdeca36f7bcdc14d05fd32bc5736b23b4602b23fcf7fb4e4f78cc32830b2d18aa69158ba42301c43ff4154e7d6afd9b060a32b1f93b0ea02c86275168f82269cb0ff7a7743ac59c6fc53633d9bb081ad0e10a115abe07689221599d572e0c26207d3f75d3156d812c454a49154c1beeb52efb26cbf529c014e89c580db497db25695b9b5f2e61c2112dcbcc4e7db5896cd54a13d61f4cc9ae6cd8a5f5d7a0776279794e81899979014ed996a5bb70e56be78712aed76de520a6823187394a548f4b65a20b108cc3074bf92ba3daa1fa322ba417784957683fb17d30bcee7e457177a7c880023d40e392093dd5bb59f2af7c62c5e4ff32ab4d430a4604374cd90abb1aaf176e0cdd713562f7099082dfa204766b923f88f5964da3562ce7b1e84c7554fd7d1f6dbd53a8a8d34282e36468c3bc627727b07d7919ec6e457a163b4ebbdea94affd48b7dccd82e49154b88bffb8dc7e5380fc943c13b4e731e05eab7b4d3a06e60d5afdb38254218e1fa5e7f4c94ab4306268fb871051d4922cf2345a4e0532cc4e1fc9bdc5f40c4b4358f33f36e22f6f4376fab54125b8b1cef94faf3b3dba5db2647c5896dde2fa9ff995b018a6b2a82ce98841f23142dddcffc30e512f82ee49023d107f156d56aea199e752829ed68c99a69effe32391fec214d706e431f212bb9d7116b2a66853a814a0d55a14dbab5ee22f9b6fa165f4b75e06e98eaeb094e2ebb3afcc051e89f42ac20c598b1f9794712887f0b85684e50a7f22e64bd4181f9d89a7bdd1d40086ba1c907b0fe265a6e86205d2c872184796ce74773fee580f7c9951cea604ddfaaa71ec606f86cc2490bbfed02c1fd510b577a227574b14ce01916ed00c1de41ba5ae2d8d0a869bf1528976ab84d35fa94b784d848de44da5683ddbf727836cdd52d7866e98e2b751e72b32dc838e71df08f3baae26dcc809734e197ec168327c075f5150e99ad33b8692f26b4fc2bd010169a875d809813eaedde68386039bc851b2c0bdeed48a4a51c6d5fff1b7d361f82ea0087484f2adab825ac4cbfeea958f6878434526beaca26afc750f2070cad0ac34bd72ae733b72cfc806ca58744b75d677147b258ee6ec54d7c84099c4d2e8e01d2c0a93ebc80931ba422e63762807c4c1996be04a9c1ab55db28bb8b9579d3599197b33b674e008f6e22e7d12423e5dfad3c732190de4ac3eb2111bd16ea65b1cded64f54a338e6eb6e6a354dd030fcdd5b4b4fdb6d32dbc7d19e873c69e2fafd055e0162702bdd17abd3b20aa536873f74f608eb25370603bf4fc9e720c80fc21a1d962a6f2db5ad166dd846fddfc1d03801a6d85c45870300b0a2c6def755995737f6f5d0ef08e613fa6e67a4f6cab35ca63a727cc5be2fba16b2f5cf229fb7f28a3df4530817bae24b3410c7a12e11cf77b8fbec63eca8137599f73944caa633a0f78a3b043847de6faf1a067be952e6669e97fb7d64010be3a7573759c706fa02c428cbf66c69441eef3b5db93b62bb02972d91660815", 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x0, 0x0, 0x4}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) 00:19:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x1f, 0x4, 0x100000000, 0x8}) poll(0x0, 0x0, 0x6) getdents(r1, &(0x7f0000000180)=""/71, 0x47) dup(r2) dup(r0) 00:19:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x800000000008613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x28080, 0x1) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000180)="f9", 0x1) 00:19:15 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000000), 0x0) 00:19:15 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 00:19:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getpid() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x0) 00:19:15 executing program 1: socketpair(0x2, 0x1, 0x800, &(0x7f0000000040)={0xffffffffffffffff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) dup(r0) setgroups(0xffffffffffffffa9, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100) 00:19:15 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) setregid(0x0, 0x0) 00:19:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x25a) setsockopt(r0, 0x5, 0x95, &(0x7f00000000c0)="9ff8000e1de76975ce9dd92c8770519ec924649c03a1005eb180bd932e3468f51cdaccf57a2c077019542fd371085ebb2ddcfe0b13c64126bae0f865166ec7888c7dff9258438c7652e657d1735c0d039d3793bcb67f8cd3cc4beb42d0e73eb6ebf69d2285352fab2ec767001e64e6570989472d68e3b1a8cac6a5fbede1231fc1e821c5db81899e3f3f70246bf190d7d3822e0adda6eef52ed4621f202bde2440eb27f27aee592220f9ec7218a2bf5b698ff66f0878d6d9e851c4224e40c71692ad585ea396849202d77468d4c911683bee8acd05fdae359dc07109224ea877d703f0151c14fa1c3ef948cc487d926bc001a055", 0xf4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) poll(&(0x7f0000000040)=[{r0, 0x106}, {r0, 0x4}, {r0, 0x1}, {r0, 0x82}], 0x4, 0x5) getsockname$inet(r0, 0x0, &(0x7f0000000200)=0x12e) listen(r0, 0x0) 00:19:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x14, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0xa, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffffd, 0x22, 0x80, 0x9, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x4, 0x12, 0x25, 0xfffffffffffff20c}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x47, 0xb, 0x1, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffb, 0x44, 0x1, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x5, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x5, 0x3ff, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0xd, 0x20, 0xcdea, 0x280}, {{r2}, 0xffffffffffffffff, 0x1, 0xf000006d, 0x3, 0x1}, {{r2}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x8cd, 0x40}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x80000001}], 0xfffffffffffff81c, &(0x7f0000000200)={0x80000000, 0x80}) 00:19:15 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x5) r4 = kqueue() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xffffffff00000000, 0x1000, 0x1, 0x100000000, "0d64d7332cc61630c50378cca6620eb89759a804", 0x9}) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 00:19:15 executing program 0: unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 00:19:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x5, 0x9) socket$inet(0x2, 0x0, 0x80000000) r2 = socket(0x18, 0x7, 0x3ff) r3 = msgget$private(0x0, 0x4) socket(0x20, 0x4003, 0x9) msgctl$IPC_RMID(r3, 0x0) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) accept$inet(r1, 0x0, &(0x7f0000000040)) r4 = semget$private(0x0, 0x1, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) semop(r4, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 00:19:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x9, 0x7, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:19:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x40) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3, 0x5, './bus\x00', 0x40000000000, 0x8, 0x9, 0x800}) 00:19:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:19:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 00:19:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) recvfrom(r0, &(0x7f0000000140)=""/152, 0x98, 0x840, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffff801, 0xffffffffffffffe1}, 0xc) 00:19:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x2, 0x1, 0x7f, 0x9, r3}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0x2, 0x200}, {{r1}, 0xffffffffffffffff, 0x7e, 0x1, 0x5, 0xb86}, {{r1}, 0x0, 0x0, 0x1, 0x3, 0x2}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x87, 0x3, 0x4, 0x4}, {{r1}, 0xfffffffffffffffa, 0x43, 0xf0000002, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x81, 0x4, 0x5, 0x429d}, {{r1}, 0x0, 0x4, 0x0, 0x7, 0x6}, {{r2}, 0x0, 0x0, 0x1, 0x2, 0x10000}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x5, 0x80000008, 0x0, 0x3}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40, 0xd4, 0x2}], 0x0, &(0x7f0000000040)={0x800, 0x2cb}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x1f, 0x0, 0x6, 0x0) r4 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4, 0x1}, {{r4}, 0xffffffffffffffff, 0x24, 0x2, 0x101, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x4c, 0xf, 0x1, 0x100000001}], 0x7, &(0x7f0000000340)=[{{r2}, 0x0, 0x80, 0x1, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0xa0, 0x2, 0x80000000, 0x80000001}, {{r4}, 0xfffffffffffffff9, 0x82, 0x2, 0x3625911, 0x40}], 0x2, &(0x7f0000000080)={0x1f, 0x180000000000}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 00:19:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file1/file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x42, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0xd5) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 00:19:16 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000d0d000/0x2000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x2, 0x1, 0x6, "67ff09e1383f7b2c30e578d404274f541089e865", 0x8, 0x4}) minherit(&(0x7f0000d10000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) shmat(r0, &(0x7f0000d11000/0x4000)=nil, 0x0) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) shmdt(r2) 00:19:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9cfce043e1dbbb6770332e", 0xb) execve(0x0, 0x0, 0x0) 00:19:16 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x9, 0x20f, &(0x7f0000000040)="50d300f09fded759a794ed5c7aaa9bba17dfb24320c761535f1ddc21b037a97e568333765a928bdb632e5036e55ab05c5e5af0187d0c26bbcb6d9e89c877a7a7d1e3075628c19d1b0af13c4af416a5537bcc288c9819837ad8d47d0166f619edae91fbe62a97282176fa090d7157ed6f438c2f3affc0a3b61a1d2c89960931d6bec72b5226fb5b26989d4d29d2ebeca6e6aabea07f576d1bf10d67bfabe283599c2d6d7fd988f3ae6f276a855612c56373710f422f1f0658bcce8e30ffc0c0500d06a703edafa638ed0c484c6d42eab7f8c9806334237560b0e5a1da4f92a09dec06eae943f649ee906ef08491c732bd4c2f587fd4825b5750876632", 0xfc) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) ioctl$TIOCCDTR(r2, 0x20007478) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r1) 00:19:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0xf, 0x1, 0x57, "af2830915f858be7b5f0b35560c1ee123c1275a7", 0x400, 0x7fff}) r2 = socket(0x18, 0x2, 0x0) listen(r1, 0x80000001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x5, 0x9, 0x8401, 0x5, "028e850ce4a834587bdf0c6338e5342a7ab70f00", 0xfffffffffffff6e4}) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000100)=""/98, 0x62, 0x42, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getuid() sendmsg(r2, &(0x7f0000000480)={0x0, 0x6f, 0x0, 0xff00, &(0x7f0000000340)=ANY=[@ANYBLOB="96000000000000000000000000000000"], 0x10}, 0x0) getuid() 00:19:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r1 = socket$inet(0x2, 0x4000, 0x2d) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140)=0x8000, 0x4) setuid(r0) r2 = socket(0x2, 0x1, 0x0) getgid() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xc3, 0x1}, {0x18, 0x2, 0x20, 0x401}, 0x3, [0x3, 0x3, 0x1, 0x2, 0x4, 0x200, 0x1, 0x7fff]}, 0x3c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') setsockopt(r2, 0x0, 0x20, &(0x7f0000000180), 0xfffffffffffffe71) 00:19:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000000e3ffff", 0x7}], 0x1, 0x0) write(r0, &(0x7f00000016c0)="95ee0f9fbf86ada8ec26395c97c0fa990b5d8088645eb58fcf2880e54f4fcde3928319fac7de82348b09d4b6b668aac8acaed4cadd02576b83dc8cdb91deb77fe92a7f56c78dd52ff667d9c7d51fba121fbc9c755c1ebc112769a7094ee130b15c006f2dc1dd6c7080bcb4de3dd37c16bf3a12fbd2ef51ab3645b839df61bbde6f9007c96255338b34aa6655292cd81261799e79585fef6806acc5474c11f3357a8c01bcdb09b22441f6187e8627144db460b81f99496ceba737ea0d9f1b0dabd6c251d22f0c85a318679411dd22e52df284f140a87a35ba1cc9905deae7fbc894490191ce00e126d3013cc66e0cb2ebc9530951234fa16c56ffdd2f323ead6af86c9b41cd1c12179cb0a52e72d7720a53df136cefbffae467b2fa3bd0c5a85ab657b8c0922449ab29de613119412b49c3861d4f9a5c47766a201ed863dd4664c0a0371c8b23910a58e6e909970ab1afa9d4d1a6f5f1464d83ace34a0345419dbd07d7741d9bd47353268159864a5e510279105f66d7c78874c956202576053f98d6375dd37dd538ec1b623dc4dbc24ceebe86852bf1c20d147ddce644629b56daf8f76581b928b7bf7e182e7872d30245fe78018e1ed1a1897a5149ec818cacc9524122682e75f88a3296f8d1531322b68ce465c1d64a829f59f063717577f64b3bccb7dbd29de9116bcbfdd67173756b344a678772beb31cac296458e2df0e23b760afd76d1fa8be649d181d26bdd9622a41057a3ea1060e85cc3e27f18d4cbec77e5de57048b0f3817818b73af50f3a0be156508d6c18fcb5cb7eda8fbdd20013ebbb5e58cb1e65ec34b354264ffbbbfa231f283aaab5b326058507069e479eb974902da29a3274bd097b0afddf4cfb3e903bd2d22aa39bd40bd0a8532ef0d41c73d73ee80b529248800d89d03eb2ee6ca015602be9581479f7f41c7b5bac766d154d130020b874ed45b205fe75bb12766d53833dca50206788670fa9232f03b52b39defa8e525d3d598e1c68974ce7db4e1411b9daab3d436b765a8c3282b2bd5646bbf4627e2d06af1a8f4a88d870eab42417cb3ba396d7b2180fc9a7ee026cf126713996ffaa342bb08c6c2f946edcd6faf84458c7dfa8713c332ad2939cb3fc701100e2b96da397aa600c1e7fd0b00826d81a2b647984de62ffb2038a583c9daf5632b43f1a387b3a8b8c7b86250a640f0affc4221e421b66f202914868573cf03b3b5246665854775d7910f227b125634f278701e46ef8d941b35895a4b3fe22601b7e5481fd052411d39df177f16b0e33855e7672b121e3ead034ff5225892c39f136413ffe828efecd2b048047140a3f594da365583748f7479c32c3eaeb8bee58b01e76a1c00eb26efa26a913149211a583021bb45e7f0422a730221e382291e7f1c7c7a08030511cd82141394381377e0276fc0aecf37d2ba063d0674f36de4082fb21af052b8ae2cceded7b6e7f4443db1f7afb7e17311919f8e7b0fe3e286d3de3f975a14290474c88208019be475b8381135e060820d7036aba9d68e3f875043dcf4581b5d473286ebea3a4242115e6d0eb439dd41c6b9a9f3d86b93c7c2aa88386bb5a388dafdcf472a95cb72fdc4160cb32967c68eac5cfb9a50e0ad498d77a835c86af1436c292a185094fafcc347b094d7ce0b4cea69e0463adca66ffa4c462a765760a3acbf0fa7644b167e3a7e968448489959d15cabef4d841adda8bc1606ed44245d79497715326bd5e19fb4cf281726962e05fce421dea527a1df8154b9cc1e84f43d5969cc334984d7b3f0640be949dabacc84e8f568656815736776341bcf2f2f2e6b3da3ebbd373a991a362a91715d4ad12cfa219b44d7ad295385dd38a9b80c96500d335c40ff803197b2665ebfbcfc2caff4676c6d5b3a9dab187c2789653a9b073546fc280ae34189b14825e907e7c622adbb0c9155eb815900517f42a404bff097b1480b280d5f1872cf8f88e635f4378a86f1a6db71196af0363ddf78987699680c1cbe625fffc51fe62bf866217c01acf3e356082640b4eb38587076d3055cba96972b7c92b21c2077e0d57799c82334737677fecb92a0e41bdbce103a68f3c7be358286834dc7030594815f69e6c394a6f7587d9dd6e7d49f8a6833d00d2d6c0ae2b1ed8d9936bc76d80acb8834327bb26f06e8a83bc7f04c34d936ad7b14996a360c6b0cffb9bd09b8ab43a8e25a99dc5c9a92b24c7074522b8c984ced3bce2b7abc6f3fdd5b1edbb538fbe28f9871f0c5856f6eacae01ba7953d18a7e30b3889f7fe53b61fd6bb74b6f5c1f30c81daa3a5a1c1312f3a4a1aade8734b6a4fa54a300d5939d88f8c842e26445a43e6b97a52a91fbeb8ebfdcd3b89d6b0e864f9c12e61c93b93aa0d0a6cfdce8cf22434e9a5c45b2a3ccc96801794fa8b857fbe736256766835f7925159a37208cf935262a5efe171aea87e61b79b075590f5dda3ee965c2e1af641d83a25cbc87649e18aee2dc140ae5fcdb7095c4cb8300dbf54bf25530e5877cac5d85a52e39ed7396e78911d7c9ef5122ce38be784743e9dffd75751326d25c3894de3307fa26f3e6fe50da13c915c0aa4decf8cce2596fdc38328c32670ba89b78c1aaae39d16d9cd0a26e3eb13204dafa3a2d393be964b53a4a6d136f00a9fb04441e9e1f67262bfe079568a2d83187866a8e7a7a6e6bf9677194a52d491e3622f8295861a0c685a97aae0ee723563171fafefa95a171c7d8a4bac3839df50e8c90b4ba0af2fdac097e10aa3ec1b6d85a0bfa67f004693f66954f974c5514ff41195105cb661308789c10f8bf93b0e867c9aef72114ba7d21426c4d3f9daa177f01afa4ace3864f811a6a8f3dd1e591ecfc3ad355ff60bac71142cbd91adc18c3e6b740dd3004cf4b541895f5c0cfc52cd458ba8af4740ac2542bd3f3fa57320835c276ab8bb75047fc4117c40afe2806a5089c0bc1d5396984e427dacc1b552bad46df8087005724a5d0531a4bab22f3bc91a7cba5ec405ebe2007656da8dce5c5c2616bb79bc3bc12f2a8eb5f5cdec43af199b2b8c16c28691485126fd1ea22da0360c5144ac8940a23d115919b49c2bb3516942fdc413208aa8b69f5ff1b6a6ddd7e931792374d4813576195486e625e1b22face8b9d2beeb982979a88f237b62b2b300dbea39972b8528ae106bfddd84e17aac5cab6095e2fae71a86bf3dacc0f43258cbc6fa7c34e57dbef6a7dd00c6cae3afc8f99359dae13b9eeb29c51c9e509f5a93e0b171cd3e698a282ed82139f6fa8d9173af4b2ba9bf57ee5d56f6404e5b3c01aae69b07b46be8bd072bbb8bb2b75f955f639bdcf22c7281871ca53619ff099da841c3598ef1dd7979beaf068c9e06c7c4c4979e6b5da96f7f8b8a8eacb954f4cc3c97095f9e6b6906715943e09a5459799492136197b3797e1bcf742fbb0a69fcfcd027cdd9ae30a2fd72b96f5ca24e072fb103c9aecce2d141b6d697ef801ccace3a0376bcd6ed0e94587970967f7ccdc81ba5b72681b805ca270fc3a8a20ea79a4c1475c5ad9121f6cc62095999c0716153e27d5aba92729b7f730bfb8714b6420b76d06c1c7e9ddeec9c694e4a75495045286d1e5c0edf71e84c677a138a889175647ecd570b71ca84c31d50e6ee8a4a056a4204bbd91d3f6e3296ad5bbd18fd705ab6a2fa6575d9f0e5b25fa6e4d4bf0d60daad458a35f745b6d681efc48d700944cfd04acca057e0536c78f6144a1a55f017209e9f06b82a2313609f52bb7a0521fec769a6c14cd115365c0094a0f27f54489e44df898ace80ad9855ca5ef858a490a24696f9e96b5834ebd95d00944a13a5799b64835cd2e0b277cda8c0528cb7356d687e120c0ad153514e4421b6b13a7acd9664bb6af17e902b0f3cb78ef745336d1b4fa4497941abee35b9d12e2b94669bc3cb344e97026f5a9d464ab10491f4d7746f2e9e4fd0dc4df84b28d7cdb32c70cb0d3543bbc4859ac76dea1dd17b9f8672e2f405539b7b1362cc5c467d0d8ef776e62fec2c37761d2bd12722758b93f01527d6fac44fac4209071daedf6a41d128b9a3229ae5180a2b6dde50f3f2dd98a4ec6735be109a8549e957e74bea806dbb7391bcf530f2c60cd6c5bbe7935aa148cd7827f1211da0f1120207a5afe155b6c7fcb78c1f70735dab7b3cfa33bf315c4b0b451580370c2eb52df9d44ad00224ceb39f1f84583e88829fc4eed90483f3152332625f7fb93f926d58f1f715dedce80a9c9bb78ba7451b81b8bf10d8e6369dd614aed118e58489d04aa259dde7e79a6a74bda8fcb65831b5a256f86e15cc65c9a608065f12a9a575fcb5cd3fc0ba45b0e574e6c05c6ac31a62db446f035ddaa28dbd2c5a0517943505c389a1203e77ad1c1416431e210a66a95bf2d23b8997ddfb4f359010de9d327a04f2e54d8387c2556dcf4b3457c04a2824b0d65e50c59790be0333627f74bd2479601039a7835e5081258aad0fd27acc4bc9b8d7792c3d167f1281d8b49620cb262a98167b650ce75987ce785d0a1072615c51dbbb2ca1ec9c3f7e1757326a889cd4e104bb914350fbeb0226d1bc25363ea41a1bcec52593f28cfc4e53d29cf4b505f9a323facd4d5576bf1e0cfb0c737aefbf7e849d35dbb1d2148c3be60d000c08af1dc6c028a4945b6a6eafe28129ee33fc247ee084d5cdf294d61458c600b5fc720a794fc19b86bb7e2cbb6af702b3ea3ba83fcc52bbb7c7370ea18b79cb9d561106671845930c4d586a42ce232d4bf7f6bd70e2c0275ebf0579d8f338923dc28e9507bde674fdbe902e56284f370cf8ca5abdb22511264a1d4480809817dc5021a26b85095354439efbcf69918fa019e6831c9c88b1ebfd38ec7a6c19f7d9d9c12ebea818694df630ada9dcb89556b91bad3d5160d13706c9d77f7bb8efdca32e7a945f4e3bd2b449a98436835d7b796d85f122c7026096704c0f28a37121be12d58f60811bc4e5530925198e84880fa741709b22bf6f7216b0300e02b2225b4576468055c2fa21457137b7220734cc390c68d1063e25cb689823dcdc5673bf3521f23180a35925301c58b31cb4d9b97f65209c8124fa0574bebe28c2e8fac8c917904969ed73426e7d29224439db753c48a43e2df4652532ddf31219c68728dedd58da577ed05a755daa8d958f8aacd75bfad063ee7b5dd139d3cc2404054bb884a06d979af7e6a787079ae3735b4c537e7d0e13c780af49b690056f5418413a24fbc9b89dc72f1c5af6e11575eaac154bc69ba3679fde060f4adc57bc883c079e35ffa7cda0823b2198c9a4dca0b3017e402cef0c3f0516c91e415bfcbe8bb214084f724827ea43801e8af4ef3bda958b02cd76012e45be089f45e4b4ae202522a77d837c463eeb74bb4180640e743701a2e76df20179389ca4a13fbedc15d0f49eac21012a27f2395549131afb8eda04e618c57330567484eff4a7d1bad35ca35fedead79ab92380b9cb9b3dd8b9474db5c5241abf87ceaa63372351428b920209cde2c14fcf94e2c0753b08f9834c5cbedcb02470643189b5708e4b8bfcb651abbc6ceaa9fa8a8ca3cbced7ef40f3f751f3294e622ff44812816680c96d53bb97c2a11f15d9198b84b433ba4c0fffaa07bcf0165dcda8f44e2f73523779411c08ac10a126300d5d379a1463b55397c4505b11ce18bec7bba130e1812dc1566c034a804450de01e633b0d0fb16a50fcfb090005d4660d7bdec3882cec9fc0954331b36c4f75ff368e458db3b6dc9ce6374074eba8210166bf073305d073ceecc60f0233fa64b23bdd327", 0x1000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) 00:19:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) fchown(r0, 0x0, 0x0) 00:19:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 00:19:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1017, 0x0, 0x0) 00:19:17 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000100)="66b3c8a0b8588441bae09c91d1ac1e6b57ba42f506b5f8f9c5b7074548b60c9d9d7bbae22aed57855e3ac071d22a5282e3bffdff0fd53ced6c9b8cfef86ae0295b9e19af6dd83731e8f508b4bf45ce5684a43dcd8040d37b171101f3999491eba205e93d50ca0a98692ec88c62bbce9e01ad6d7ade47cff0d683d6a3fe6e3d443c156378756703631bd5ef3dbe31ae359550d11108bb2ff850fd6245bd1441ff2e24be47ea5da3118aaed66ddb1b938c57e8f60f", 0xb4}, {&(0x7f00000001c0)="37dc6962cf168bffdf823127510784bc4ac1fdf397352525950f208b32d01ed2753cfd899775a29da7a1441b6ded7035a8f511352f7ff2bd01d2b8c73da2348b5853b2b061be256f7ee4a4df3b61aec2c4d8037a20139e721350a48c81e7060e4a65d5a0245f", 0x66}, {&(0x7f0000000240)="8fa8fccd8808bec5dc8606d6d92a7781d9a5743e2f87ab333582ab24a35ce0c3102f4afab66180f85956458688840eabf7338e59a365292a5b375738a9085850bc046daa213cd8961c3626da0d2419461e5d51f83c", 0x55}, {&(0x7f00000002c0)="89808b96355609fe1154e5e6bcfa507c0177a907b05ba5d759a0cab70f39b85e74e9eead047ad3de16167d936875bf7979944d4146a348f1cf2a3a6356b90e3412e8f437449907cb0e25b1f318c3cc816ea161c1c27e6f58babd9ff01f6af8c4987c8003ada01599c66c27c8219c7fc2997ca4d4ba3375c4a75c7c6408af879b5777a9d1a48054b6bc0691d4a20c99f38cdc0b33c157c3edf6158540502eed4371324d2b8b672d2f900e3da9b176d519d28412a51d65dd9594e7c5786484dbcdd1e314bf3f91e9144d896da4e36f15ebb340cc4da52c99b3e97833565c8d4fadd8c046633fd139755fbfd347b127a6e40bf8c828e4c874af0bfffa735f19359d4d247c6e911ac2b6c1d93f7ce59480300149f15ec088d8edbd0f53f4bcf8e7bd178d76a17191840076724f388f466ba1547d9eaef2d3d1578254e4fdd43bf0d68b7b88e6d5d88febf6b9678a2e61527762db7557f2123708787ba08f3be7b4a20444445f2f00c3ac6e1e35155822cd149987b93f355cd5aae9987e30835095cfbffcc161e9fc32a3e965a366c2acc111492de484ec370dab9fb316006d0843765deeac21bec137451f1e668dc50c78ae4164ca8250b1fd3c4f1c400dc883eb11175b1c8847bb0d7fd9af55b3e89a2cd1de061393b2fc93bbcc15c710d96ec7699d64a18b7215aa7e57c8b395041e5128b153e05a02b2e58919eb41bb4ec0720bbaac1c28a4f41d035808cc837c1ede112454fb5599089b9c5c36176f0391c8b6b3ac6e94baa14ce81c070a09563cf041145d14ff26803d7c3305ccf29db871c6d8abb548b64a238e5cf0fe0539acd20d0db255950bee1fae4847b1a4850028dbf7ed71aaadfb10495d5d625c8a8b64b51aae4cf5bbd4d81c4c38d5444e118142fe8834bdb9083aecc1662be6a542ca0e630d3d080531ed01cd23c9fa20d0e1d3f93d64291df4021bd150a62ec43a8ab117beb06ea02e19f102bf0e85f7bdd1102bc2687823654ac4a977e462aa4746858dbb30d7bbbd80b4dc55145e637035834887d8b71406b34fc15dea691c73625446a99762e33502a194dc0903c3f162c35bfe7e6cc22fe175985695f33123d94490cc523a8d8289b1eb1d80310758ebaff538143ae7821ce925cadafade197c7cf680f914c154543561505d6796a6e9c9015ac154d05ff59d3b074c7e1a439d7cbea0d49a102bfa2e8d56645e1e6f4a20318921e6afcda5e08787c3963805302925e94b323286e9ce59b0521e5472497c429150be873fd54e8f9b70648bb9b2d5bf9c3627918a60bd40a564ff2295185689ebf412e1941ce4ba35aef75b724743af6e94573b55fd7a9671e0e11678dc8ff65b1edf6e64da870f38d467a8c5d16b98e4019ed4f910335c27a768b23f1606814f1c19d3ed61691a7fbcd60b25827eb12d0cc4ef21b25202d75e577260e9bf43f2ca55231a7b21bffa69ce103ba0a4282681ce1dbf6c3192d9645d771d35f0a0ac559af59b01626141d169cb3429cab609ccc6377a3de8feecdab369a6821ae0970c6c296cd3abfd14e56286e8ce9a1ce1b4c306b6e90f897dc29a3e8c4f5729dbc9798e2e2f523659dae07cfd816f752cdfbaee4b6902169ef7c72700bce4d6937e06d37e6f05d563baa85a45b35dd95791763ec4bb09545b8e0e1dfd808a8174e5ec72b418bcae3faa9eacf5a22508df81ff010043652b6cd933f7834e3f31201942534c9f5ad8f9ce6b6d7a2ef73d4251d9b4478127c0e57d22782a07d0f3cda2bba60fe5d19a870e4caa7d4e7a13be58224bc1ef2f8de47adca7ecf97cbc165629b8f13c84a3a9062391fd11007ef3616b843d0b7de0ce80618be14ccb66919fa434678315a8763b0ea5bda2c3acd08310577650ddb7759f35da00b872528ec0e0cdebcaff46e856f727cbfac9c377faefa22c0d67880618a854e9ab2a999b4e76f3e82b81651e70f4bd18d1df247b1557fb17df1a70b78ae13968ad77a88a67c73c0b358fccf199d5e0a47cb265d0a83f5b28b3d05533cb504e440fb4b89aab62d53462f710a0daa852ba793e2b550ff5186de3a613129dc90ef715d4af29c631cca6e0caedef02123928ad73287d524bc83c1af90a2a1722ddb6f671898d00d819899610c2314908dc2affc66c29f5334606cc2676ff8730e2c3d3d86608d139b768a5aa643bdbd64fef2fa8ea516d927fb66cd3f6838a1c9c6e8c075c9cd2d0cf5ec51bb6b43529265d4ce4b0682f739d449be03d50deee4dbcc42412c8ea57feb8df6a5d744caa5a5c7f699f5e53b0027f3dcdd7a540c957108a3dbb8ecd1e091d4ecd62f2d529e4f58dd4511a696b365f19be5bca7ce711f309718c79150af2fc7a415c412156156233638074509e417af3337ba7a5027b63be5c4a713cd2ab2ed4b1e53a9651391dde2c966d5eb218bf43eb74d33b1835a112a319f4cf9d2447bf1affedf31ac78f668b008ee4b47c36a8f769e4b72a13f50d8307a68326c93741f05dc5d372689013d0c81a043f9dd592ea6c513f66055cb5813b521667e75ec27b66219d342685e9dbb7e807d23afacdd1163e6ed35a9d2e61c80394c0de1f1044ccc4eff796cb66ca4aad7686175085850033d7ae532e2d40b25223d583831536684c9d896b9b36d8e36bea3618ede76c4fd750f39753d83c80f6880ca13f04e176ddc9d2c6681108301cf9515c159b2e9ce253610b30c0f465f0bf9dd2ba75c23497d822a5b4b6b542108a6c8042da32b6fb76fb56cdd485f241551d890c793a1cd29eccce762c81d44460dffeb9965cb7fde3ea3ae54878c7e4e4519b4441a80ae5c7f9300681361e2e4bcab4036230d18ace2c8374060f15675521c0b1c575e802b998ce90a87254afe6df4f7d089724281622b67745cb6a747cda73ffcca28a46fa91217f9ae0d74a482ed4cb05d58d04ebab2c3c5998057d19d4781bc4bac11950a8fc071056de1b4f5dfcf9181b6fe4e7ccad8d3cf0584a868f10ad6148b64a3bb3d953f59a69a78569db50a98c35ef7c7f4d3e739de0b4a5a19ebd984ca72baea0e3c6fbc38dee8808c20e13fa6500fa664152706da503ecc8b0213051e3d20c7abe5815705c94645ce16e9ab212138526de69d8c97e2d67882460ad38a603a6d157d63773e445f1579dc7d950e05d9bf5dc58b3e80fa1626afd4c87f84e8c27c7dfc7b99992304f1ab1b5029c7387cdd8ec3a780eaf33393dc72e45be71f2e0e48eb6d886836606979bb4e5411c8e0435fb8cecf2e49181910e232eedd2ba794f3f95a3db38c9279499b6eb4176c55f2f333322b4d4a6e86c7594e504c3811eb23b93c75a27e932960a21122d9e7843639e098b17fd624219953ee975e043564f5dc05d050b5c892364a297ce9af6b1410f8ed531ed800f6dc89ecb0fadd224a304361a2b85e786df9c6c8eae8a16fe083d1128c4c721af6727d253dfbe54f89031a81cba1b1b89041936a73184ba805fa9ec98c7c38069e7e0f7a402ffaf9df1c21542bb3469637f760ccdfc0ff6f73d243012b8696c529297a1a8502ea92f615eed61e40509f3be7f987b23dba2ee33f8a0bc1e8a51ce22d5267737334ca9728da2efba1e3a9fba80a161fcb9e8ee37b2633bcac7d98490a415ee0213bb5ad2ab280ec13645707f4ba480e6ebb5a5b434880d6ac01d1ac2d8da5ef5273dbe9036b46940e320709c70d7c4b68f92ada12641a2ddc27d0bf248cf97fb30581012f3467cdfc7e34191969dd50e9df6650dc7a28cc8798736fd23314522149487d2c1aa6eac7c35aee338cd745913997e50df5ecf1fa89ebcfffa60264fc8dabffb0f4e6807e0167fab603fedc2c4a620a51e6d987505a1ab99b17b7f5e7bc06e59b39e87026f49ea45388a83d9f27b2eea2f36b32270d90a023d0e587528be97da0420f3a0a6f27414a0aa9c0d51280f71b4ce5b07e7f2d2a4e0b0ea5ef5e71dac8b0d1119b2eeaeb0906fd9894bb87288dc656b6de785c2c41b2dd907ff60b9460dead71f10b93121577d66cf5fafb1372b5f111e6399af6dccd29dcf73127d847ced21a09b1037cc77da76d27df415abcaaec219731d5e38cbb59636a96f763c57fec82643c815a7a62d11b489358e0c9fe038617048754fb5c58aa7c81746a4a26b7ec591a11ccfb30e73bbe874c3ba06e35f435264a124781ed237da324bb9e3a6b8f609db34c6210d8ec5c80c3e5d049b666569233014ea4ab5ce051af67d667c72a3d18fc50f3c494919542c027de788cf74827eb6b3e4049a31ac171f33214a61380af7b8a76eccbde28c26c6d4eb2ce5bbc255599ce6f48a5a6249b94019d189762271f6ebda87e16f197647c69924d4d4991cd68fa73572d839e8a9359e1e21a0d64a0539d0e82ae9fdf69dde7720a2408c624cc8c300cd94788e100f258d43162757582f0647f5787161467525380babf169320cf2ef12aa1e2667a34db969e05413d8ded92cb14f1e98a7299f93c990ffc859b9bc952f246fe4073a34ada26fa6e1c8c0f435ac765d6dcc7a2cb0d63ee2ac64f5a911049bf8a704fa6f70244263c30012fc3cd461c987d471fb86847a7415ce7c96b808be1ed81e32a4817b2e48abb5c7b1c05852c56b28bd20f344ec2b078ce841826b5eaddbffc32856354baa3162ef81595daeca2a68fe91f06a0ad7c6f6b307941c85bd4b22d6235434c5d24101badbd4b64e0182efd7adb2468f18cd0ba86659e55d3088cffa642126441e84610e192b0e645468d3d96b51419179e14c4347295e52a795d0a2fe6bc048330177ed735f0e1fbd8800c5de80952a08f9fb39e0f0a6eb608f0ed1823651be9aa019c37ccc795d6390af4408b927506616d8f30cb333b0b0d8deb51376b3da4930eab03723648ed3201c339946cb0509564e959291041f89daf248684e50724e1a78dcd020e481900e52cea8318a9860c1fbccc792727ed140c32c70c4acc7438abc75aaa76c92f3ace4bd13dde2eb76befb6a8c3c67216a0b0fca299eb8d68d47d73ff7b53e53d2719605a7879988af4c56da0d549037e015e44ba449e774e60c8d18c0965ae491fca926718aba9de80255eb0490a3bc69f70055532056171fdddd47f1b073398a3206b7833496a9c2d5374512b35cba7c739cf424cd8a4b883288bb0f050cea796e69bccfe326839d8c9d5ee1fdba706876c81a9667f7b79bffe5d5c0c15fc061a755a8f5570bebda702fc1f9eea4b2450dc64d63295afd9b6c50a9dc379d31a74eb755d5b6b73f3c95f9adb105b8dd1de43041c1dd5cf35c628555dd880a7681cf50188074fa42dc81276bcbe2ca02a8f8b1a0881212deac38a0d5f979e29116796a63bf3a54ab8f9c43790adaccdc77fbe6196bb54c89cd3f7eefa039b2c58f36853c7affdc9b82f13d8051fb5037fbd66b0575cccafd4bb05e5316e2b65abeb587e0d228c45c89b48924d0c95478bcb02e4ea8ecb803499ec907ab5de3682891b52049980c821facc61fca5d0e201589f52e0eb98040da24c4b89e706127e5e4712de58ed762127fe6904f2b8ac9369b448d1103a9f8c49e467932984bbbf3574e76ccddf71085a6a74c2fa61f904931a2bac91c9b296f3b7f49ec0753f91b19e6319fa4bbd3dfe8af97d23b8945c678f0b6c096feea40b4836c0dbf2475651eaa0ec2560765ec579b654583736a0590a0d24fd23294e2f545a337453f2d93573cba59af6279f5842cad892d29926af52e7dd973149edc7a4d7a9c6f69a0fd932f805f37ba56df1bd51181a4583ba0827eed8bcb712bb5fbce0da1367ce1464da41437ff642b", 0x1000}, {&(0x7f00000012c0)="26e68961879b82e1f8a47ef008e6452934cb3d5c4824a16d412b8bd82ec144085543137e4e73385cdebf016e9acaf6ebbdd408b1e092ac8e9db6a741308d31fed20d2fa7423cca301677cc02bd6e9f97a726aa0f1cc5e0c2b517cba192fa1a8a4b09d655b5b2f4ada29723f416ed63ee98fca3e0a9c24fe926ef60c55d", 0x7d}, {&(0x7f0000001340)="92fc49c2d06cb70d0bfe29ef430667a3be9cde2503b33035c099e7199c76dd12646ac8308cec2e384076ba0ea364d12d5c27a544d5125b38962a5bbd0c0512b73e92dcf8853a59a59fe4b3adfee5452d09e4265fd1e1214b043390b25134d627fe80544c87842dd5f05dbc2a17b86571b2998b1ada0af09aff61860d4dacdc6799", 0x81}], 0x10000000000001aa, &(0x7f0000001680)=ANY=[@ANYBLOB="3000000000000000ffff000004000000779fc828780005e5a132f92a80a429be340e97090000000000000014a585f95b13ea04ceac65d45e116a9f174a26e9d9bd4f802f440fd10070ffffffffffffffffff000005000000d7de9b9df08c07773db8253facb6feb2046981a58de1eb8415b5c38a66f7c4aa023f3c298b72f8c368707b22ccccf42e6ba2cfceea30c32136a8ed3e7d466715f63ba3a514c2b382b8f60ac3f632b87ef7df6fa0a082c36020025d70a8b4dee5f399d68c02c2ecf8f3ea27a85b9ff7bd46c343df000000005000000000000000ffff000009000000a5041d6dca944a0c1d5d0247358d07b41502b2c6852d488459a345e6d6139e218a45439f878ce695ddff446e6b2549d1d70c9a327bf205b74235bd000000000010000000000000000100000001010000"], 0x118}, 0x408) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r2 = getuid() setuid(r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x3, 0x5, &(0x7f0000000000)="e16115cc3e81ac5949b06a548ebc7dbe991d2f8ece0b881e3c05f90561853e581d7b97fbd30f0b078db868b7be9dcbaf", 0x30) accept$inet(r1, &(0x7f0000000040), &(0x7f0000001480)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 00:19:17 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0), 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt(r2, 0x8, 0x7, &(0x7f0000000080)="04148e2b1bcb85312d2b7d60491cd2dc9474dbd810fd209401157b579acefb925e7420863b9fa2986a8557c47672fc48b597bc589fc29f562d91b3dba3236cb51638e396ba2dfae692eb8ae174", 0x4d) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000300), 0x0) r3 = dup(r0) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) preadv(r3, &(0x7f0000000440), 0x0, 0x0) 00:19:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000040), 0x10000000000000aa, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x5) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 00:19:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) sendto$unix(r0, &(0x7f0000000140)="8c4f2db9534658bf2924c40f636a35525b5ec859501155378d8954f8ea29d0ecca15f5d183dac6481fecde1dd34fbafbb82b71fa9dc1a9de1839c2758b9a2447d4bab3d314960b9c38052f7e6e107d86e97ebd47e35cee1ed2727d7f32313884e481a2eb15f8862c6fde3adf7465e83fcfc25b83a8c82db18857a01c260ad9117c828f305dca7b73b54ec9f065eb4215b4dfbfc44f32bf7f", 0x98, 0x2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) select(0xfffffffffffffc8c, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0x3}) 00:19:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x9, 0xc0) 00:19:17 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) 00:19:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x19) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000100)=[r0, r1, r2, r3, r4]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:19:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) poll(&(0x7f0000000240)=[{r0, 0xa5}], 0x1, 0x6e) sendto(r0, &(0x7f0000000180)="4fc799ccdc22f024aef1febd453d63ead73bc9875832f6e94068c23c692a034986af9d732f53f40384ac5adf7de7883a35e3df10c5f2d6b033ba8f4b2bcf7af048aab0e93990d03b27c0a1075229132cd10a1f6dce62e2a85a2234c1ab2a792470959ac97682ec297d0053a25455c6beb545ad811955964c30db1097711de73398e92806f365c2049ac0c610626acd4fa4df4f069d19fbb14e59ceb19e2d8718e0cd26466c7af29b25c4d923b05be8ba740318a64734eb", 0xb7, 0x40c, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 00:19:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x47, 0x9, 0x0, 0x5, "dd90779ba266051c7c4e6e207a09f1af6a621593", 0x689, 0x80000000}) ioctl$TIOCCONS(r2, 0x4004427c, &(0x7f0000000000)) 00:19:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 00:19:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="50a9106f32ad2579cb120955099e1b8a1915b1e1037bfcd40090207fb132029fb9526af310c9cdebc03e8391593464e9656e64e013420c305582c05df852ef6403d0124ad8e97daa30f042dd567b5797c3bfa10f75e70d7c027ce039a281"], 0x10}, 0x0) setsockopt(r0, 0x5, 0x100, &(0x7f0000000200)="0e7ec5cde96f74b6dbf3eff2c72dc8eb1fb5d5ab4ff95239db0f1f0b62ea524524e92cf737882de82c14d5dda19fe165b0f2d3321e77d7f5302f64c3f9b674a1d2987a798e40fd7baf8e8f37e1b1abdb0600000000000000df4423dea0fee1b11f172f908c9bc4c5922a1b7437e886248a9b5f5f83864dfd6740cb8d61aa82e02bc03563188e200bb9630435857b01f9702e6d6763ddf8f9a21ff569d15e07354a98c3c3c9a26f7e40b67e45d88a0b8354e4027fc21e3c31f4ddd2b342101a7ce5058f87da1427dea13bc2560a234f150c5f62f3f5d7000f0b1c38e5f50273c3e9d6bb8b000073655a5e3e51d85dc595cee90f3ee0225fd8670c4cb7adcd0972155ce7b2b3e0064fb496b26ed1abc445cc88954a40bd2ad217d3ed7b413649a5488af9e93cc313a6dcfff5586c41128eb60b92d7c7e9415d80d346bf6e4e3a41c3530a0b867e96c69ed46ce92f1cb6659dea99d162c08df778d111000000", 0x306) setsockopt(r0, 0x2, 0x2, &(0x7f0000000140)="91b3bbb68c7eb094b5fe2339d62c1a110af9936fa149d1577f62a1f0b882b8bc8ab6a0cb559bfa2e85805c33270159803bd68b1745a7da4004d02a1a59657ec1a2dc96c46eaae6f39dfaaac72aed", 0x4e) flock(r0, 0xc) 00:19:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7513010000000000130001000a0000001b27feffffff000000000000000000000000", 0x2c}], 0x1) 00:19:17 executing program 1: r0 = syz_open_pts() kqueue() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000002c0)=0x7) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x120, 0x20) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x19b1, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x6}], 0xff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x78, 0x40, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x50, 0xf0000000, 0x9, 0xffffffffffffffe0}], 0x6, &(0x7f00000001c0)={0x5, 0x7}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0/file0\x00') kevent(r2, 0x0, 0xc28, &(0x7f0000000140), 0x100007fff, 0x0) 00:19:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x66, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f0000000080)='./file0\x00', 0x840, 0x80) 00:19:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1c, 0x2) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x1002) faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x1) lseek(r1, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) 00:19:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x21, 0x4005, 0xfffffffffffffff9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:19:18 executing program 0: r0 = socket$inet6(0x18, 0x4000000004001, 0x7) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 00:19:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x800, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000), 0x0) socket(0x16, 0x8000, 0x36d5) 00:19:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000002391b91ece5657bd8f002afe000010c1eab500"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x40000000801001ff, 0x12) 00:19:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, 0x0, 0x0, 0x80a, 0x0, 0xffffffffffffff0a) socket$inet6(0x18, 0x8002, 0x5) r1 = getppid() fsync(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x1, 0xd039, r1}) 00:19:18 executing program 1: r0 = open(&(0x7f0000000180)='./file2\x00', 0x800000004, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file2\x00', 0x1) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xf777) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="ef55121be1e92174cd62e5cf84055961929b5c57a92b1b99bb75f1f19807a1bad981ba685c2e35dff66a05ac1f9db955c734d13d06be0d2000fb89517c22999fd844bc8d285a0341bacc31e9e09f6bc8d23d17832570f801a8292d0b36a3ed9935f62c29c56fd5f0a517205b29769e48e06137503b9a2e01df6417690f7fe79dac75fdb22b82489e75d3a34265644071ac10541f6e9729e1701f2a3fededd3a8807fb48b865a23eefce11186bcff81fa7a683167db0ca34fd74475359937ac4712205490130e607c53d71dcdd8ec914f2f0620436a94e9", 0xd7}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000700)) r4 = syz_open_pts() poll(&(0x7f0000000740)=[{r3, 0x1fc}, {r1, 0x40}], 0x2, 0xfff) ioctl$TIOCSTART(r0, 0x2000746e) writev(r3, &(0x7f0000000940)=[{&(0x7f0000000900)="2bc15ec278683960398b0be3932ca40f2e39739f0e1d1c0aaf534d3153ba920e119475ed04bfb161d01954a87f", 0x2d}], 0x1) fcntl$dupfd(r3, 0x0, r4) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x3f}, {0x3, 0xffffffff80000000}}, &(0x7f0000000140)) getpeername$inet(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) lseek(r2, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000a40)={0x19b, 0x100000000, 0x8, 0x8000000000000000, "c8043705c45879affab6e087b5c678057d8056c7", 0x401, 0x3f}) recvfrom$inet6(r2, &(0x7f0000000a80)=""/176, 0xb0, 0x841, &(0x7f0000000b40)={0x18, 0x1, 0x3ff, 0xfffffffffffffb41}, 0xc) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) socket$inet6(0x18, 0x4, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) r6 = semget$private(0x0, 0x7, 0xe1) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000bc0)=""/229) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000cc0)) poll(&(0x7f0000000d00)=[{r0, 0x1}], 0x1, 0x200) lseek(r5, 0x0, 0x3) 00:19:18 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = socket$inet(0x2, 0x4, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmctl$IPC_RMID(r0, 0x0) r2 = geteuid() read(r1, &(0x7f0000000100)=""/4096, 0x1000) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r2, r3, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 00:19:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x3}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) write(r0, &(0x7f00000000c0)="3238155919c983e6549fd940b635ec3f4130dfea5160e7973e198ffa2b702f0413326b7601425f9ddef837612a7c359fd154dfa5bf998c5a04982dabeebd35b2750a9e8e21cca61c3f2a88ff8903dfcaef727ccdc237900f0726407eed5695f7b7109583a480e0fecbdf994dcafc4a5a494ca93d070be1078cd23d7f76ce5fe7c00cfc3320056d255b4cc50d02c3dc549f7f0199efcdaebd3d791456f7f6e8dc3813b666577422511f2e3b6de28c878323e7f791f58dc643d9d78b0c590fd24aa02467c0d3b7cefb0636fe0ce8208962c4ad48b571d14bfe98940c6f428dfc655eb55b63db1a04af91d07b19aea72325c4145dd552ff7b377a", 0xf9) fchmod(r1, 0x0) 00:19:18 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x6, 0x0, 0xfffffffff, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0xfffffffeffffffff) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x9) 00:19:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x8, 0x100, 0x2, 0x0, 0x6211, 0xffff, 0xffff}, &(0x7f0000000100)={0xfffffffffffffffe, 0x5, 0x5, 0x7fffffff, 0x81, 0x7f, 0x2, 0x1}, &(0x7f0000000140)={0x2, 0xfffffffffffffffb, 0x9, 0xffffffff, 0xfef2, 0x1, 0x7, 0x6}, &(0x7f0000000180)={0x100000001, 0x100}) 00:19:18 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x4a65533, 0x1}, {0x2d2, 0x3f}}, 0x2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, 0x0, 0x0) 00:19:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) sync() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:19:18 executing program 1: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) setsockopt(r0, 0xfffffffffffffeff, 0x1, &(0x7f0000000080)="d09ce5fa56758fea44f8455f22e9201532acee49ed4cb4757045", 0x1a) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x79a, 0x3}, {0x6, 0x4d}}, 0x2) getgid() fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="ebffcbef13d765810eaa4e713048e699319296ff", 0xfffffffffffffee4) fsync(r0) dup(r0) login: wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open 00:19:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = geteuid() setuid(r1) msgget(0x1, 0x480) 00:19:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 00:19:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0xaf, 0x100, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 00:19:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x5, 0x1, 0x20000000000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0x2, 0x62b5}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x2, 0x9}, {{r0}, 0x0, 0x48, 0x2, 0x663431a4, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x100, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x88, 0x12, 0x800000800, 0x9}], 0x4, &(0x7f0000000140)={0x470, 0x1}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) 00:19:19 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x31) r0 = socket(0x0, 0x8007, 0x0) flock(r0, 0x3) r1 = socket$inet(0x2, 0x4000, 0x9) fcntl$getown(r1, 0x5) 00:19:19 executing program 1: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) clock_settime(0x6, &(0x7f0000000100)={0x2bb, 0x40}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5, 0x5, './file0\x00', 0xf97e, 0x7, 0x80000000, 0x2}) 00:19:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 00:19:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) r1 = open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x220) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r5}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 00:19:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) open$dir(&(0x7f0000000340)='./bus\x00', 0x800, 0x8) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 00:19:19 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x51) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20100, 0xc0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000200)=""/59, 0x3b}], 0x3) 00:19:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:19:19 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000000)=""/174, 0xae) r1 = syz_open_pts() sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 00:19:19 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 00:19:19 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x90}, 0x8) 00:19:19 executing program 1: pipe2(&(0x7f0000000040), 0x10000) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) 00:19:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 00:19:19 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = shmget(0x1, 0x4000, 0x120, &(0x7f0000ff9000/0x4000)=nil) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xffff, r3, r4, r5, r6, 0x8}, 0x6, 0x7, r7, r8, 0x8, 0x0, 0xfffffffffffffff9}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8ca, 0x0) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r9 = getpgrp() fcntl$setown(r0, 0x6, r9) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 00:19:19 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 00:19:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCNXCL(r2, 0x2000740e) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 00:19:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x401) 00:19:19 executing program 0: r0 = socket(0x800000018, 0x400000000001, 0x0) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x8) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r2 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r0, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = getuid() r4 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) r5 = getegid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000058c0)=""/129) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005440)={0x0}, &(0x7f00000054c0)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000005600)={{0x2, r3, r5, r3, r6, 0x14e, 0x3891}, 0x400, 0x8, r7, r8, 0x8, 0x81, 0x5}) getgroups(0x2, &(0x7f0000005480)=[0x0, 0x0]) openat(0xffffffffffffffff, &(0x7f0000005500)='./file0\x00', 0x80, 0x8) pipe2(&(0x7f0000005540)={0xffffffffffffffff}, 0x10000) fchownat(r10, &(0x7f00000055c0)='./file0\x00', r3, r9, 0x4) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000080)=0x6) 00:19:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') chdir(&(0x7f0000000080)='./file0/file0\x00') 00:19:19 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 00:19:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff71) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:19:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff85, "7cfe4dbfa6ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r1, 0xa, r1) 00:19:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/142, 0x8e}, {&(0x7f0000000140)=""/90, 0x5a}], 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x164, 0x0) ftruncate(r0, 0x0) 00:19:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 00:19:20 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) socket(0x0, 0x5, 0x14) 00:19:20 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000003a80)=@file={0x0, ""/108}, &(0x7f0000003a00)=0x6e) socketpair(0x18, 0x2, 0x3, &(0x7f0000003b00)) accept$inet(0xffffffffffffff9c, &(0x7f0000003b40), &(0x7f0000003b80)=0xc) syz_open_pts() kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000003980)) r2 = semget$private(0x0, 0x6, 0x12) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000002940)=""/4096) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = semget$private(0x0, 0x1, 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/4096) write(r3, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r5 = syz_open_pts() close(r3) r6 = openat(0xffffffffffffffff, &(0x7f00000039c0)='./file0\x00', 0x0, 0x0) syz_open_pts() socket(0x22, 0x4, 0x1) lseek(r6, 0x0, 0x2) mkdirat(r6, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r6, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r6, 0x20007471) unlinkat(r6, &(0x7f0000003a40)='./file0\x00', 0x9) r7 = dup(r5) r8 = syz_open_pts() dup(r8) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000040)=""/10) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() write(r3, &(0x7f0000001940)="29aa7a20343a11e1c22225f123b541e1d4eca92e5633d12518bbc62115378973d2573172b2ecdb6b44cf1f7e1069b5b972a848c4c25bee194203fef73f8a59094cf0df77a94e44e6b67a0875ad2daefecff2e24d1f9dd99557ed66bd39beb4755a40109d4b5f43ca98aaaddbee0b783cc050f33c64c387ed6cd909c21764e4c451774353ba9dfee19ff30b0ff4e870601f5d512a46f1617cf0d25ee91e60756e6f0b3526484dab61839360c4ab79ebe4a37df284dced9d00806eafc5704d5021bdeb28b9b678cebd15319505c6298ed6ebf9219a5d668dd10918425b6e0cb7142ebb3fe2ce803b9c4416b8ceec9d96b15b57966a3dff7866d25e364d95a0f417ddf54eccccd4e6be4acdced4871b81e1399a3d8b8ee9659a95887de3de7732aa130f0e9112321a7d491c0a649da1e5612d29931ee1d82eb721ca0a827c6755bb47a831f96aea49cc282937c0225d4109080be02f8dd3af6b0416ae1b68617609909586de1a43d709d25a4c416e6e724a467c1b58ceb77b4e1ad3dbded6300bafc0bbb8f1b09d24e79a8097ee85b94798b73bf2ed26b85582de56a7a5058096e443f818e3eca7ad6d1b91fd3cdaac385637126ea1157627916c60efb487dbfa101cbbfca6533df12570fa84154bdaa3a21ef85c1eea63f029d995ab08e704ca06a741a4c2ccf09dd9bbc64fedb27cd9127090f73dcaf4cf25b93c04626550b64d55d9a1b220f344351f4ef28153c11231f1a92e980f6f869c87384044c006612c35e3f88f5e3254996412c87df2a42626ee06f729318bfe571ece1938046db2462c542d2ba5c36bd86f902517c4ab1ac9e2592ada508cdef540c3bc05293f646bb4822b156a9eb4728e2a07d2d0a9434bf63ac4dd11eb69efc4987c6278f7e245a277eecd45aa23bf1d3a51eb478ce97d5809807b4c9eb667eb9978d678dec2948896b39c3b6b9f0cfde7cb54d2b37f66d726463781c63d045a814f37fb8e21939747afb9015940c03b1a3cddc0ff18bb610ff76169da2b5dff79bd9c792f9ff51a614b16bbe9448f1ce5a59ff15865ea64f96cebb32d6d8dab1ab06e4e28eb481ea6b6408b765653b81900afdb50355acb485e7e9fbef4c4a3ce1362cfa3e3d01c1a63e411de2d9cce1c3d076d4edd4d26577e55f5ec045eb1a76e3689aab854e12ee9c5aa6d28436ed79d05d59b1f0d9dc2bf6b2a1d2a3d37a5ddbab8b9c2f8be3025f6ae374b28c20f984420ab209e05f20dbaffcf3849fb0c0de5490353565b05cbd60f2c69b20ccffd1a045e59106f3596cfa67362448a27bcce539d4730258a02ea65966bdf9123599b34bae8ca9f69c64070ebd7a422ab0233b648bd10fb5e04607b58cf0f5ea6c3bea66ed8670fb2a07e717da75b9417f8130dccafd9761a01a7fe8ec2c5de96674355c1c857300d4f72cf116c22e6c48baa1f883da9e27ddc5892609a881fa9568a1a867e225a8c47cbb6b208c2b4a8ce888bd6615115c8eeb1bc91e364bf28e35f3d734601c879384d47010706327925250c3855848eca194a4692c5c024009521b363bc28e5d96bb4ba7992e17f723a02568ce974e63f74df5e6e53498c2927317ccbeab4a2ecc9356535d4d2600353584a82d75682fe816ced53699d5cc38900896f29425d522efc620e83888126070287b6a485659d603b93114cd1d5af3f81796e66298a50645377438baba34e2882da99259c4dcb7f30df245e66ce2a7dd3ddf993b44ac03b164ce44894a8db093cb589b47bdffe80e529953cc495e503409ff74907e2f6954e46b4f5ae5f566de022175551eee3a98bde6f1e6909b1195d5e9fee15cf28b55e1ecf64f40a6fe152193b1a16690a464924f77244ddf0868e87a491c3600d29578ce7eee2de7cc45d8fdd6861631390f4368b9124ecd718167d7123ba7efab5cc77b42071dad56fe3499eabdbce9b19f62a10cd4bfb802116538be6b4bc44be149d5233f718a08cf7d55f9b07ce05d0da1392d2a2ee9e0ac1a727d0fdad00547659f1b11b44cbf913aa41c40b704717d8698b51f15f1e2bdc9ea6c4424824088b59be4f8377b26af83b3b66245ab047128ac26c4dba3b92492efb372b8e5a857e00186e5972db0fc7d63150eeb915964b42b5975563a5f50d9a0e9923b176ce27598bd9c7ec52b456dde7276f91e5e0fae4b19486d2b8f1a19b0ae2f5bab4241977b61341150ce5cfa51cb0ea73d48830b6eedfc39bcd2d87c0f1a329c80989b8c6cc52075bd504945a377d08dd62b527e54fadcc7946bf191f5734996eb3865f06a2ae77e87782389eba1a05375a53482d123d401b315f896ac8c005671667d0a932d381f4c908adecb5dcfc7caaf67aa581b7f21ffcffca6a1b606380075317db1b99041b13c316fafcac5fc8c64b9a091fb1d61bd9ecad76676aa9e4dcfbd252fc6cd16499218269871baa81bd0366faac08dbad9fe4e6c326f0091024e5ad475e94cc500e93ddcc0551b9290fc772d269b5cb1cfcdb99370073ae41e712f959c63d187b6aa87cc43e94ffc012b16239a55daf762cd42dc44411b2bff638583d6f5c37d4fa3bcc3ac0a62fc03ae5033ed51ce26b93e0c3c939d0faaaafead415ff82879ea409e310746d822849efb24d0391e8ed5f16a38ba43e60fe72b0fbdcdafe0c23e627e13175a8237d183f64cf240cb82902d5e0d88dd0ea2dedb87218920647affc8378c584de2910ae5f8cc71b76b0727a5890517e783d0aa50183619464956fe35a8ea7d37dc37710fb89a36c3f86dc342a41871db72a5a7e93c34f2a918cab8abc354b22423845fdd226e22048685186af740d4f3bd7ef40d1a1b92da3207c3996b9455e2ebe0fe1fef9401a00836b5bcf3a049d03ffb97d8621648484f996161086dafb0be4f558c07c84abb89d37a74746238880dc23c89d0b208828d562e1250f692b686c620708c21aaabd1773674469c872ec358a46b9e51cad2e8ebe7a5ab7f41928891041fb2c8aac54e62d94b2a3f2aa981ef8f671483e27ca7e3ba1b5f38bb314d045df6c94ac7061d0c51588c2ec136a63d7a232b61ae36621c40ed17afc887743beb61d6f60f755a114dd84436a68aea733996625581a23d286760eb3c7cf86559fbfcde7d20f61dddb2ffd79e5dc6dec76fd70022c52e328fe5e6dc9fca222ef85adc7c0d58c6aacbd0b1426fd0b28aa4eadce7b58b6a13c315a339c2ae94cb882e6ba77227020c21c7b0301d5a6c2aec562f9da14d91e1c972e71c937b1fcccc504189040165aa0d382c387ed44a5efc0f02b1378f17c1c365829b0cd3f330299272f97b72864d57446c7e8355935799047b45020ae770e250644116f1a2b154551b98c4fd1784b8b9a1491b768c76971223b54f3c7c4d051d51077e286a95830aa59aaed9cd641aa0fce7a379c65d3c67d37aa0409a836cb01e1c38393422b9ebda6718c36c5d1b4a5d19ab4cd8322f3a88a326fe27ff4461ec194b8d7ebd6f1224cb328ea0210319c1a9957062f85c84fbaa9c1d11c84c402112eee8effea04b5624027380a0d2ad33f4556cc8c50dc3e20df53dcd41aa94083d9abdc353859ae3a9597cf6614b689ea851ba226565d83691c0c86068fa67709abd4526a3abfc1ec9c465460fb51c170f9e7efdc574a59c767bad1a3062b90b80ea9307debed92160d33c159cda2e6cd3600091623426bc8e9c45b49e00f0bff0d476318445a8f41f46a2132e26af44149ae7319e593cb731d10d4cb0f629b20ee8dc24cbcc2329fbfffab65fc77981c34ff6363cc21cdb5793316713822cf1e38a6a008c7dbcf3f5254c2201b9d0f6aaa356fc8cc7158a2c21ebbc5834c0f5cc6b4dd569364eed515dfc3c9ad88f9c2b33e50f5e3cd626a8bdbf3683db1e790a54d6bd6746435e4671a23a1e1994cc5fd4159f2d78d366c7d238d5acf1bfc4e3bcdce104a06f9ad80d7a87ee9f82d84ee41598369d2bfd493afbaa2ed8bc53cb254a1f8c5162b6a3c2b6d64e1bfa3f0ef88423ee13830c318ee2a7c5f59be8b6c9c09de6205111a9df4257e601140b7b61ad1dbcc99bb0e6fc3d4fd8b28d682f7204dc19809fde3eb59e51e665c130cd5b30a12dda6546956ce893ec911dbbe79fbaa3fdfe9ac5bb3346b759f9125230e3332b20caded4518b17bc89b55a049e9733366fcf451656da297ece67eeab85491db1a990f8f206001cbd14622e220dac460850d1e2ae4f2939706511d60a0142e7c46c8b69f43c8dda3931a839970a43ae8a9268e260c5827b134134d7f61c842b23f9df29cdfe970c2596ce37b1048908484909433a7f9b4e95f0e74ed97030950f103f3912c1c63579dc407b9c13dc62c2f748b1f73fc7db2cad48aa65f94b88327c015d0d52c0d48f228e4d1d1df7e872c43979b70ea51f937a7329803e238285abaa025f16d79c93f27a195196292500a347ad350a53f2ae9b415135b9e9a46a41f1c7319ef726074c4dd65bfe1281e44d29e92f0afab2e85908b81d5a568d7028938b1141685d771a12f4934cc3eb01e9f9fc4fb78d90b496b8223d74af28a56a968bc3a2ac9eb78fbf27ef8ffb8a91f752851838b8233ae3b3a632bcf4ddd4519d99148f4c65fa669ec3e4f2dd67a3808fa555f437442a00bb29fce70089db4caf4449f3f6f98ea57e26bb707694b791a6d31ee34ac91ddf77c4d2545b85950f5e837f5c6b4796cab1dd1b34be05fe455f2c9a60be02c0426beca6c008dbc10fdd6f6aa4ef0e5f07bbb1a4cacff8ff88bf5fa37ef4faf2a8c75a9ce1338705fba7a03189478abc853a381d4d1b0497361b44ea5c816f7b2375425835bbb15b9dcf44f660060e118757a52c5b040920cba4a87b0455dd6413467cd55472367ff7d0362abdfda278ddf4e16ed71af4639079a524e083b033882e1e6ff4f9d197db75bae34be4dd7967241051bf798b42360a64ca8940fe751d40fff54ab0acb87c5c991a75115c1fcbf17f9dd26798cbd2fc535457d603cfe378e0f4c83608987e6f63f6e10bf3cddf5acfc8942a36e9aa81c59b242d75b7f69419bc049e283e489a98d92ef007dd7ffd99d28e9a63d666f20cd29895dbbcb8a0cbee5e2c726289bf5359184af744687c02e6fa6e837e29f23e34fd10024f83dfb1de28e5e3f2dea28d5e3a8b1a91b0d0785f15f97bc01f4ed22fccc7dd7ba3d413a84dd22a14c67f2e16b0820b3bcbaf116634987eb8a45fb674be3b22ab5a21bd9e67e346753218a1fb4be8d50ff260539acd3cf50aa9618744cfcd812cfc07852f826990901da2c8bbfc8d27a2bd917fa4992a0a74ef88aac5373e9368cab859da3b53e3cd33fd3bf3b1af484ac2e3acee07cc94e9d2658ba4152809a518840ec9e45fe7b15f5e1d94bca55d1dd2d81c3dc8a337e2927abf1b7471c08a75f1883477cccfa17026556837b2d4f5771e8399a78f302f90cda2d191522aeb91163056c75c7ec57400069c2f0e80324b8c85bebbc5d002f22f0547906c64f7ff9278e9f77449d02d6e3c322be6aea7bdba9b2244bd9d85a9a1c160a90398fa1985b2dcba9b9e8b2ea2be3e8b046ea82d80ef585643d06f73f3099ec4b3524da7a845e16f00598e9613ba5b63cc9a3a671bc6785e60d2df2491cc20e046db7dc74cfd44ce4432e0a24993008c5a7a06572424d24a9700d6ab528d154d5bf84b27fff9b5505a759844247f1acb45502ab06fe4b4ee3484af61dc7840499f136b814fc8f1504e3c9cca18803991b7a0e7aa09e2e5d4e8c3882b04830e286ce8d54bf1481137aa4b13584d5dfb0041fb27be965337bdf30f05abd", 0x1000) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x8001, 0xfffffffffffffffd, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300", 0x0, 0xcc}) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f00000000c0)=0x1) 00:19:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) close(r0) 00:19:20 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000580)=""/4096, 0x1000) symlinkat(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', r0, &(0x7f00000003c0)='./file0\x00') r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') lchown(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) 00:19:20 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) 00:19:20 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140), &(0x7f0000000340)=[&(0x7f00000001c0)=',-+[,(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000ee75ac7c593a3e8f458ef35023b603efbb5e6d7c5ec772ab9d56b6ab2be80b2e5b70dbe324e5d686ff8915198e9f7ad8f832d8802b1036f836354beffe931505e8cbc9a5d8efefc555bec6d5747ab81a34643ef39819b609df58f5b305000000000000005eba5a71dbbad76cebf13fad7dedcc8d73d3dc740a3258d127094b1959832821c5a4bb8b4043e188b4b32ef90000000000"], 0x1, 0x800) 00:19:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x38, 0x2, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="a3c862156309d3a55224139e8828aa9a270b0ad12d707eeafc51f52b2523f4aeec881f0c15a836c2fe133ec24143555e720a81f615a07028a5317270702bec7765e836903eb64e8f1baf910c5092f95b0bd05aa34511f4", 0x57}], 0x1, &(0x7f0000000280)=[{0x50, 0xffff, 0x4b4f, "d7ae4b2959ed2f1499fc0ac00da1a97cab8b367369a9fe3ac2307daf77122579dfff1d884d7c82194922d8226f0363b0ee99deeafd548948f0de7c0889c7cd87"}, {0x100, 0x1, 0x6, "c4b89263d8f1907bb600436f47f2f802acaa0f5532869518d9f206cdc7e6a8ee912bf8368f8536e30aafcca1efe9b31379a0379e306e049446e16ba3742c15201f1de727c33866cb36e900f0ebdc4d8c0eb7165ec931e9bf5b505d032913c4b93fd873888134a1407de4b331d4b1dbd50070f41926fc3c1ed0d9e6b3cdcc729bd9024e9add4ea8c5c6621fa2b72a27e0ed8b47cec21be2ffdf936e12f9ae3dea9f720e354a18a03e3b03b1b4bda735a5bc384e23a8d11f1804f54d66dd55e1b6977f0baf7691792a4b75b349e62aefd4b9baf42adfdb41b283545548aab3354ffc44febf7f1b0256020a"}], 0x150}, 0x40c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x2, 0x252f3172e35d83ab, 0x80) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)=""/97) setsockopt(r1, 0x29, 0xd, &(0x7f0000000440)="660a0000000000002eaa4e713048e699318c9648fce8700726b3d0f5", 0x9d0a70484f1fe453) 00:19:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="d34b3a7c4aff36a620a78eb6a8822e44ca350871ec8975e211d6b09dd759bb392d712cac07840e02c27a78679565b30d2a6cdebf3bd97460e9d2f5f53ee02bf0355c20fc1f6c679e1be07a159821d0c6299d23fbfb2402b3020c4c52fb3e5f755414553968452abe50fd1ff13cc93166b1d7c0dba5bcdcc86a735d24267ac1501b8de6a1c313883e41ce872f5151064cb5d61809ef6ac551d98cd95f58ce40af8d66bfa292cd700e2f1a715a8c4169d6a395b4e638908d680eb6f79f449cf955afd0959a08807225f3c5813521181e858d82b40e0f37b2e70f", 0xd9) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 00:19:21 executing program 1: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ecd000/0x2000)=nil, 0x2000, 0x0) 00:19:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) setrlimit(0xc198cb8a5dfbb1a7, &(0x7f0000000000)={0x92b, 0x6e}) 00:19:21 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x10000}, {0x18, 0x1, 0x80, 0x4}, 0xffff, [0x1, 0xd51, 0xb01, 0x0, 0xff, 0x4, 0x2, 0x6]}, 0x3c) 00:19:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 00:19:21 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 00:19:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) socket(0x20, 0x0, 0x8c78) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 00:19:21 executing program 0: r0 = open(&(0x7f0000000940)='./file0\x00', 0x40, 0x4) r1 = dup2(0xffffffffffffff9c, r0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000600)="fff0ae1ab2af3c39dace989a670e8e858fe5fb8ff6466ee6cb55e39add109c389d38f4e59dd49100009900362073261868ce59ccb3db78f7ae4c1e2cdb3cdd3b7ead1a797fe7717d7e598c321d80e853e0cdae3e098e062f53b9891b132fc07766da223908cd2dd3aec9dcca064229ce8e2b1a33da92345461777518ac7e21b6ec4a62efe1ce7cdb6ac97ffd6b1fc0f6e1e951c54b1448f499a201d528b16e6120a61288a602f28fe69f374d8ad86b93d19cbbad8d0a3982ec2f67b756096622a40588399ee15143f4050b6d6c9c14f905f1acd661e09bd3be04c805755067916886a8172fb5d43c9c9412d9cbcb6016e611862b0556", 0xf6}], 0x1, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x88, 0x400}, 0x400) r5 = openat(r1, &(0x7f0000000500)='./file0\x00', 0x10050, 0x80) fcntl$setflags(r1, 0x2, 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000043c0)={0x0, 0x0, &(0x7f00000030c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) pledge(&(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000480)='\x00') ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000008c0)=0xb7) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r6, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x145, &(0x7f0000000540)=[{&(0x7f0000000080)="4875b353e6aed0e07480b7ceef2e716815209f8b46fe9eb807ab7bd2ade7d8659d162f61e3270b002449f112c7580388af0b2d390fa95fedc77e2fec3658f98f11a53709f03a69d86a5d8b827920dace5b06673379570ec8ecee55edac26df83863dbcb440ae9241145736ce70945d73f5140d0a728d70515230ab29d7a499fe23882998de36bbdd311050a1759405cb268d48d72fb58588523d40376cbf240bc4615a", 0xa3}, {&(0x7f0000000140)="5a717be43861bdc739bbe23f5c835ece0d1e308daa080af2084892b13ac3f0d553d7bad8e912de785196ae5e907d5041ba35f1dc986527c7f805982868f58d901ba7b298c8500a8fbda0c308abd428309226d43fc4845859b640a860ec64d7d149f89b0795916d7c6260e89dbe441d23995390a9ce725782706030f90cdfff1927e6245048a590c9b73fae7fb70cff6c7bbeecf40571e8fc892c18545b7c5a2fbb2459b54b821b853429d654165643ddd79b03d3abce7e1f185ead6b", 0xbc}, {&(0x7f0000000200)="3d59ba1bd6642f81864b3f5225404231a1dcf70ceb0773b3f9d9a9f3a45fd3709e200bdff9440cdcd0", 0x21}, {&(0x7f0000000240)="cb9abc54ef75d21ef61513e5b01496aadec7fb5095bc95ec0e4be76d5c7102e86dfd4124f0082f5dade94b82b57abbdffc552ba607bd5875cc056a8b33161e43e0c07e8c37b26cd0cd3bcedaa2a629dd8d26d9487a80455436a097580939bf245f5d24c8f62246c41026610c3a491de637ba1aacf4a96fddfba99610c11767b143a914fb0505f680966b0fed431a84fd5bd94388ae75632186", 0xffffffffffffffd6}, {&(0x7f0000000300)="437316873c823e4a6a9e217176792bee7e7a8da1114bada7145ecc79a78223f5e6dfc15fb6093a45b1d2e35bacc26fa902287c9f8aa8fd0514bd4b1cbaa29afdf0872d7e4df6e5c9c7f6616696a8111659ece8", 0x53}, {&(0x7f0000000380)="23693da20140fdfecfcbb78188b520dd6e7dcf8ce8890ee57b64d660cc5dd0d48bf7bdc8e030aa788f34bf7e709c111240535f5da88341fcf70d4ce0f73fa5213ef0b6321d87937b5ae0e0286fd0ed07c7b917590f8820f6dd0f24313aa76c799eb54715e47c206fb162df6ecdb72565568ecd03d383956e0d577d14fd217ed1f0e122689d2b", 0x86}], 0x6}, 0x8) mkdir(&(0x7f0000000900)='./file0\x00', 0x20) 00:19:21 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x4c165aae082f5fbe, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() write(r0, &(0x7f0000000080)="ab", 0x1) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r3, &(0x7f0000000880)=ANY=[@ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES16, @ANYRES32=r2, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYPTR, @ANYRES16=r2, @ANYRES16, @ANYRESDEC=r0, @ANYRESDEC=r2], @ANYRESOCT=r0], @ANYRESOCT=r0, @ANYRES32=r0, @ANYRESHEX=r0, @ANYRESOCT, @ANYBLOB="376635b14809f81b20dc3194ba92927ba970cc2cc27ed6019744adb0ace87601599bc7af70984e13399df2d8aa7baaecef7afe081b579fabcf2695a0b63b5831dc9c37dfc787b9e8f40a9d3ccfca7d9ecc4b3a110e55a9b9d76354c86be8737a68f914becfcb7799f1a298c2c9af8f0129dadb55b537ec9c5de4b665a729e457c9dce87eaf2c21b95d138600d54fe58fb37e1c53eac8a22fcc535dab8a2aea1a41ab7c6150584208cfde724d7111738e2f403badb834ccb3b16be4753da76b905a692b93dcb2e412d4146bdbdae82e32cff3605cc69ce0814d569eb4b16c5d823c10372552022f5f58bfbdb2f301d55bcf9f68f2590180000000000000488ac4ab9b7bb45eff8d44894ec5024b1baf3ea1a713cdfcf6238542a7688fc7e521472c46a1fa6359adcd90abb37ac51429b28ed573c15066dd68b97fe4a797e4cdfb77b82e9f3e8678ae52051305e605f09a1f39cdaa34f5e724abbed9044ba13095bd6dc0305fb0d4dcb20d05d2c7c9c6aada52c396f126a945d4b58d3ca4a534741140df890cc900b3d68ce731680ee946848e62bcf7243264e5677ff1314d17f798f2bba54887068eb03bdcb03453361e04a83e8a66f934b3d864b7db5bbb096d1d4276c96b33396f18d4146e66f498c70ddcb28300215fc5275c173a52788d6227d0d845ac148c85bebda8dd1ad8d0de3c67087736b4f6ec28770178e03d44eb2b49d283236e39dddfc1544694172f32e134149b0649ba31659dcc041c203ea59b92f6fb978a391fa6094502", @ANYRESDEC, @ANYPTR], 0x9) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r5, &(0x7f0000000200), 0x10000000000002a3) 00:19:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) socket(0x6, 0x0, 0x7eff) r1 = socket(0x0, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x22, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x800, 0x3e, 0x5, "11d2c22f7927797ab59ba99ce002b317dadeba03", 0x7c, 0xfffffffffffffffd}) 00:19:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/210, 0xd2}, {&(0x7f0000000180)=""/101, 0x65}], 0x2, &(0x7f0000000240)=""/85, 0x55}, 0x1) 00:19:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x20, 0x8, 0x4, 0x5}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) poll(&(0x7f0000000080)=[{r1, 0x40}, {r1, 0x117}], 0x2, 0x5) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x200000000, 0xfffffffffffffffc}) 00:19:22 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 = kqueue() r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)) nanosleep(&(0x7f00000007c0)={0xb0, 0x8000}, &(0x7f0000000800)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000780)={0xad5, './file0\x00'}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1, 0x20000012, 0x0, 0xd160}, {{r4}, 0x0, 0x1, 0x1, 0x1, 0x20}, {{r0}, 0xffffffffffffffff, 0x65, 0x0, 0x100, 0x2}, {{r3}, 0xffffffffffffffff, 0x1, 0xb, 0x8, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x41, 0x800fffff, 0x6dd, 0x38000}, {{r2}, 0xfffffffffffffffa, 0x40, 0x40000020, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x1f, 0x4}, {{r2}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x1, 0x78c}, {{r0}, 0xfffffffffffffffe, 0x14, 0x20000000, 0x101, 0x1}, {{r3}, 0xffffffffffffffff, 0xc, 0xfffff, 0x1341, 0x200}], 0x7, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1, 0x19, 0xfffffffffffffff7, 0x100000001}, {{r5}, 0xfffffffffffffffa, 0x24, 0x80000050, 0x8001, 0x1}, {{r0}, 0x0, 0x39, 0x1, 0x8, 0x8000}, {{r4}, 0xfffffffffffffff9, 0x12, 0xf0000011, 0x10001, 0x80000000}, {{r4}, 0xffffffffffffffff, 0xf6, 0x80, 0x8001, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x0, 0x7f}, {{r3}, 0xfffffffffffffffe, 0x14, 0x2, 0x1, 0x7fffffff}], 0x757a, &(0x7f0000000480)={0x3f, 0x6d}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000740)=0x3f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x60000062, 0x6, 0xbd9c}, {{r1}, 0x0, 0x8, 0xf0000001, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xa000004f, 0x3, 0xfdbe}, {{r3}, 0xfffffffffffffff8, 0x61, 0x1, 0x8000000000, 0x7fffffff}, {{r4}, 0xfffffffffffffff9, 0x18, 0xfffff, 0x401, 0x13}, {{r4}, 0xffffffffffffffff, 0x4, 0x9, 0xfffffffffffffffb, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0xa7}], 0x3ff, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x31, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0xe1, 0x2, 0x100000000, 0x2566}, {{r5}, 0x0, 0x80, 0x800fffff, 0x3, 0x3}, {{r5}, 0xfffffffffffffff9, 0xa1, 0x44, 0x1, 0x80000000}, {{r5}, 0xfffffffffffffffb, 0x68, 0x40000000, 0x7fffffff, 0x1f}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20000001, 0xf36, 0x1}, {{r1}, 0x0, 0x0, 0x3, 0x100000001, 0x4}, {{r5}, 0x0, 0x21, 0x800fffff, 0x2, 0x2b}, {{r5}, 0xfffffffffffffffe, 0x1, 0x21, 0x7, 0x100}], 0x8, &(0x7f0000000700)={0xc220, 0x7fff}) syz_open_pts() 00:19:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) getrusage(0x0, &(0x7f0000000080)) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 00:19:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x26, 0x4}], 0x1}) kevent(r0, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x800000000001b, 0x0, 0x3, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x80000000}], 0x80000000, 0x0) 00:19:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe5, 0x0}, 0x803) 00:19:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000000000060e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="f5", 0x1) 00:19:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x8001, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) 00:19:23 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) 00:19:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x518fb325, 0xfffffffffffffff8, 0x124, 0x8b, 0x7ff}, &(0x7f0000000040)={0x100000001, 0xfffffffffffff800, 0x2, 0x838c, 0x6, 0x6, 0x6, 0x400}, &(0x7f0000000080)={0x8, 0x80000001, 0x1, 0x100000001, 0x9b8, 0x80000001, 0x80, 0x1ff}, &(0x7f0000000100)={0x5, 0x6}) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x1c7) 00:19:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0xc010427b, &(0x7f0000000000)) 00:19:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/230, 0xe6}], 0x1) lseek(r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 00:19:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x2, './bus\x00', './bus\x00'}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/159, 0x9f}], 0x1, 0x0) 00:19:23 executing program 0: r0 = kqueue() kqueue() poll(&(0x7f0000000000), 0x0, 0x2) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 00:19:23 executing program 1: r0 = socket(0x6, 0x8000, 0x5) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000001c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) 00:19:23 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0x0) r3 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd0f) getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./bus\x00', r4, r5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc255187d226d321c1521674b2b592107ff62de8a6cb1caeeaf3fec331000964f461e5720c7d4aab2c756be2c8109abaeac1f2", 0xc2}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x8001, './bus\x00', './bus\x00'}) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/193, 0xc1}], 0x1, 0x0}, 0x2) r6 = msgget(0x2, 0x10) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/162) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000240)="adc330772115f8149a19ebbbef031ad0defc1a35d30c4c0d55e9516d8f477c1a74e84c104316991fd6bdffa07b5f7ccf78ad6899bab1a85b89b32de73bede0cf6dac5d0400e8528ff9a640c6e4c009abe5fe4b82146a7cc9797f8b0634229838e59d079ef20730ffd87eeaba813cd3cf8b51ba33272b7ba6be3edd16a296249172690f17c38be6cfeb36f2f8a1aa1658e1928a1e5a7399293b4855f4aad42f17bb89b693d40fbbd51d6111648f81fbdd357976064099c1670c9852cb2184fe79", 0xc0}, {&(0x7f0000002d40)="16b44848941d4ce228c43dc890e608f4dfbc281d766a331089ddef01e347e789ad55f5ed00207c5830f9bdd2e35d34c8f31668d9c0f9956568a08fa35c48b5b236f6bc5f45e8a1fc6df7d2725a1173cea7279ecacc9f39f1a452a112e8a7597870f6e45492a556457319a3d1e9eae1ebb09836318b6ea0ffedd8c65e37d27d4ae5bca92723414d14e10f530000000000000000000f681ed1e82b759a43e42c00e22e10d5cf7c794d44d062d762868b51ddaefbd27bbcb447420b6220d9bb1fe9f9247d68181f5105dc45e4a31761eec54e3c3c4c8a17b211441fa26e783e4a2f38d0be1748d713abbdc9e566d701c4082762b42f9fa1dcc79a55dabff347cf566c0a4ccd046986fa45742ec76bea532e0dcddfdec8bcc989ef8043d30e8091de3c1ca00d4132bfb2167e7ff4603946fd699e8489ac1b9a112c87d4b6cf35066b89a531b9dbafee63", 0x148}, {&(0x7f00000003c0)="db6fe9a2f992503f3b10670b42aefdfc28d5df78b433ee51b22d2afed9aead8e19293ae6a78ea55b0a1f9a6ad42ddc81ce6d1310fb956dbb208f6786b826f40eb00d1376c6c0605517d77bd257fd8f08e6c9520538e9264b137a3447394d0f39f0da8f98", 0x64}, {&(0x7f0000000a40)="df15992ef7ea8b115a4332ed5b0b29828e8ae38883684e899517b4d7ec3d5bc13a8e7cbfcc9848ba909a819cda2e973b915797539bfcf7904187f53291e3775aa1d176ad683430301677e5897b7626495e5528042998c02ad3ff93c7c4717de202572253b6dae7c4fd7d389b101a00998946d4d9f0ff99ed1c349091b812dd1502dee3c7864fad8d64e3813b232a6a01631a9c4fecac3adbba3d92c0bc7c56ea53b86e2ada24ee613720cb730473d78f6b740f1cb41997974f6ab71c5b93291b3a62f544c31eb06cac2e9488b7b5203b0ef4c4d043c65de10a68095af3df6942cabf2078ba16b1cd34d595ce1c21abbfabd72c41f89bd07d1a0e1bebeb3d1e862dea0582644712ccfaf471176267c0561f123dc5a99ea8c9ef70e6c812ed7e9391a54d6f6e5353847b8db95eed451eed4c58e8f059f5d39110844556cbf2e921f2242ba60e711959a1a516762e6f19f1d1a811106fcf41c982e2996a87f5f12dde750a704dbdb60d0dfcc3d18f555885d6e21412dcfbc248e92c9b77b839377703bc565db7e0007c3403be3de6ae00de357f3613c1432291ea98ac75518b032b0ff98004ef7c50962470efc8b678dc9bd3f4b5dc22ac974972abee729aa23ea32fa466b36f552b803fa8e227133fe8bcc090a8685d67f09a568e1a4520eee7abdb0de19d97a1fe305e554ec6031a03aa8fdfa12fcb016216a8a4be37c7af72ebfabb3f3784a699cda6f0ee94a01e2c6f395b14045c13f5a0e5232e57bef00d1c603eaca799d77a2a985c83f6c4a85a3ab3200dd4289447613588a12f25ada5730523d3bb475685db78d9d74b8fb51835346c5973e05c8052497c35afab32d3f8076ad609fafae09b0db4cff476b0777fb7c2fd8dd89b464b24c1d3b00eea16921453a1e0aa25b552e26ac875a55074c9ce9a10f15aaf7041032a364f205e09a1afab2d9e48f1743809d02128eb77d5628037fda99db0a72396b837b33a345bdef3f5486cb6097194c6aa46ff8c9b3cc7e9037e57b2094347b4cf3a9b3af054ea9aa3582fb80af4547ed8ca3d6f8aef4ac6785dce4ad17cb86df0150a425a055663fe097b53ba6299377317c3ab9e3edd6009d8f3501b3de8375d0d4927ca3a67d22e9fd7230d7fa1cf7aace60cde2c1b10250fef6df7b98592a1b777d62dea25fad399c8ead9617c37ca57bd50d06c514b3165cc5718d4a0ea93c5c289ad3b462039efbdbbf3297a47ba9498176b89f20a442f80a7a3c4cf0cf37ce1e2f443082504326be12c20c1d9dd20c0f62dd863eafd43fad67db6c6d628c194678f7166eefa411f63740812e71aa164be394fda49c1bb9d6d8abbf61ba23ba81ddda5b3d88ba84b6753bdb41f5989c70892ba32c00708246778515bc06121ff38c4123f8440613637b285784b720c20493ace8a6ad0b71972da9cdfed2a4d1cc973b6fe43467d4d4b9b68a1295cb9cc831ef6d94b19da2b28ea04d44426e6b266e9426d81c6bd48487b9b7d911a8521891086faf87b96fc3e13a7d630eabfccd4f38a0829f2c3a6906b2718dae168bb92d9d879049b0265c94df00a20f5021e6dc2bb670c8a68e972f0e57a90d82766e1b51d74a1353e4cd1b0940e9d751252892487e931b6ebc95822cd5c2c90e9418a3c2ef62932d85a00298e564a7a0d456e9ca1dd86beb88b515b592ea0ae73504980c5a6d3476d227be3c7518f1dca4c979231574520cab6974e25c9abeb97b159945c5c75d51881e6ad9fe275f30a97b21f25ce8662e8b2491dca34c689d7c750ad8ee0da9432bbe5a7f489a282c12d7e53dc7e35976eff0be713a5af0e5239949ed6373641f01afdf2befe596010f400defdeace938590349a7fca7f8b25724da2b12c71ff1e70518cc3504ccbb6bf12defa209e51aa4f07336825aefa282f57c43e508086c10d780d249409f0ecaa15972f3c770d16561f2ce7277e38b9adbdab9f1c71e57db804b0d91dd79e224f301b1defa3410d615951526389495b1f31b540980f40a659c011a760fee307c06e746128cac2fac33362a5c521a2385d15dbedec0eec8a0fa325fc43c16571fcfd85c7e6e0c3052915a45e0e0c23b5e1b820853c9b74a072595c1d32bc28cd79a59d9d8261a741faad066f79c096b400c58b830fcbca5cbe30ffe3a15c871d3f57c1147cda1cb3952fedbadca443e68066ce2d253ff134dc89c7dd2e47eab770163951afc2de8c576ebba6de58e2281986ba11bef2d7b7ec0986f5402ca08b5e3760e2366cd2355522d7040fc258ecfffae16864f0556b1d29a3125650fb16f1a30ec38296fdd30ca8e0ae4df1c2bc6fc90c717a5552393f4123012b4d64ea1f97001921e22e2dc634a02d6a375cbfac5fb616156a3a3e4b750027834e49163013bbbd698bd2e736c5e8298241669e999947ee66c3cd27c411246dc6bb24c1a520d143fa7777d5fd0089a08d1ce9cc52b21bfa691b1e0fd6daa9b3fc831f763e06400ab6f2873df89426b849c2a66957b5d494c7b43a0141233b5dbaf4cddb229c66680acd8455ae1a892e834fd0d766bf1c68e7c3483f2f79f73f49f96e907e12982572460aa8cc2aaf908819de9c11057395c784db6073050e9d1cd1627adb39ab899720da8a0109d4bbbbc90467db0cc541bcca9f8e1afd1761a79184866a53d65f9efc5f5577043c48c264a334aa8f7a45f9c48618d0ff67df07ae02b6bd4ec6f6400edae36ed9c0ee80b773d738c1492c8a21009e7f53f8f07a36ed1cd18a5ad7b5661589467fde26d67d76786ef4510b3eef4de05f44e97d32722e11b431c9836573da2447f0f84bebff74d17e51c0edb4dff530daadd9a6772b3e39fc6ecf0a9daa288068272d0d3d46df3ea8f346d919f699e0fe0a3c87b72dca66d8cb17fc5e8aaffe35a4c9017e5d2c2bf1fe895377f65893f9d317cdefe9c0ccd5ec870248aac97255d4d7054c6cae50499f97d4c0e7e67c012848e24db1e65741aea3f5f66fc5d50d7a75885db285623f66bcbb54617d99ba00ed751742e743be9d20411cd97e34be08b7f306eb7805ec3880fb9f90313cdf3ee26a90ad1c134be3e12907d850de868ca64637e9d71b3d785f84e817c6c7ecf4ce011b2042d10e98a37f995d5656c1575707b3d322ed16b3f3bfc80ad232b3e9923476d294681c7db7d4a23cc35a8940f2376ef52f9ddac0a243d9b8ad19656bf2249850e994697f6ae2d0e20dbb647adb44ddd4ebea98b384e575d7e974f5694fb05c865d105163b1b064ecddd0a5e633bec81dcb64001fb97dc02bb1730f5a118fbca21ed24cc34183caeecb55938273a4e9d9b5137ef0e6f01e66ba9f4cff88d3896be2ec568aa94dc74725df1028e191a5f31a3d0d15426aaa307107f949d72f7c2b8da8ffa5cfc689d8b72bb4442f71c5e81a4d03db0508056418aeadb54800ed757cf717855df342a938fd668fcf6a846f492d18be79a8aee238c4e39529c2189a64b255e901f6a4c2a1c7d1c0b089ca1f881dded4d9604938eb7153d8b8ff9938598c40ec1291bb28604937ef32549919063ff797c2b19829549459f11ffae571acedeca0b6e252b39b1bf3265a72db0c272156b2abf503d1818c0e5d6b557acbf1bd75f38a394b8b612ff3d48f252dd2ffcb04a36fefa0b2cd3d148f636631f62e7f96c9a31ff19b50f96407a5fc8f31749d230cb0f563bf1ea5026d28ebd02812b2814efb839a46e622c7790cc51968aa8ae09d63c344602823e94caf98be6f5af2082512a1f4592ea7abc24a568ca9567fa689f946bde16cb0ffcb121e5b86b4f0398ade4db2ced76d8385ba946d9bc5c596af5a1eda28253a26af711c1c6ac78bdbbcb4701873b8463e581d87759efca31912a45658225c5bc8be36c7ccb16347bafe16f53ac86ca97a0bccbeea123d46c5c1e8b122ed644087195ac302b52c5222d8c0c98ae907db20ff3757e4bd8de9654b259ffa187b8810c12776931ede36bafa314552592843e366651e289db9077068b352441dbd1419860805f8c23a1b48bc77122b630c567d07c6d25c61940940390d7cd79fb4b564562b3e4d78c6de1c8dee81d8707b8320deb106c0bb13ab650633715b83bbdc8b172a684b7678fbee914dc8b02230cd0a1d0b78b68ad45a12c2a3d3cca6cd3e01bc5207f8ab7ba242e80dc33588360033726ffbf8119933e1207afcb46c6e236c0b58430050881c5040fd2165ff0836630840160f36a8d4a11e265ea1897bb18f168899b20347fc49e8d92d2e0f4d10a0f730fcb0e6ff6622bf061b5a52761a5fc20cb933660954cb22b52a5b5aeacbcf5684de324be345119c816facc3adea7049c250f1486fe2d36742c9629bdf4c49c04bf1951c3bbc0b935b7b7d3ecb7b1b9c65fe56812afaf383fa6f7aa567f5044bdaa11eff0132b20b6e0f3b80f765479d01ac43084e80a9f71b5f3073baa7dbbfc9074a749a1c90c882f1535afc8ae08c332cd2b179889ff03f7ffcbdb3afb01a3d583b4b427d9e5e81ee7a7d60455c6e843d6fe50a6a23b5e1946e1ca03145a7b9e1396d489eaff3dd7083542e386d5c5e3f240bc31b82dca315439a8f369d79d172acaadb68b9b30441828e23f18312a1ff856a28b1fab3bf1bb8d0302673da6c15430982ee85422f960f9bbf4cdcb2168b8264d739f1010db9ea31c0f99f19577955f92c9f0325418f538195117a4072a049f9d6be01c50c99e26409ec438ed137eeeeeb88f478bd9aebbef7a80b808817a3f963f6bb21899543eae74687e85a4f1093c8efbcdc351c5cdee5ee0e5e0edd574b51240b73d5f8f9435b18657ff5e569d1f2b4ccce961678abfccb6903355d2529ab5417c20dd54b7b9de0f046aa5cc98cb8e9f15242849dbad1cc35b920351a76668b3a1671ac5286d3de4c2240e09e04ee4aa33032b93323d2048871e50759004b652c9e74b6e0fed74f161e631efb37b62921b54eff99fe771b4dc7e21de924a6caf9077cb464b35b2d0f8e8b578a5ac53a739d878cc1850e32e3c5e265c0beacc4d69205641e459bf3bf4bae0e9c1c98b8596cfdc12659552d05f85d58cadd157cdf0047a68f5bb7f819bb5682d6f2ce77dd2824ad235e159902cb28843b36ea3571cea6eca939cf979f3b7c38fea36086b5c13de3e8ba04470993a28eb61ae893127106907746aab445923d41283a9162c08ce381bba62ecc6227d0e72ed9b3c51b0e98f8b158f7468cb4f5cb7960e5b6e8723d8a1317f7b97c564401def486ac6cecc1bc2904afd518105b3f341ba81996a826ad2d49ec1b7b4ecf84e8ed849841bf90622deecbaec45178307cf41ddc2daf90c810dd88b8db4a4b35d074c0551961344bbc4cad28368b1f1e682ba245297af5f731c5f8b89c93ccfa3d94c4e8f05532f5a961b753d99da71cd2085d5cb7b30289b84d7d094f1e8bd21960371a95fd81415cb690f3a7d66a0902a546ce30e342c935b34d3a0bbabbdcedffa3c82b9c43dc7d548489736ee06b8ebd246f77a064b5876986ab4ab6c6ff9dd6dc5188c37b2815a9b4a460600cf787e2b9ecb9530159110d5824f4b832873afff99328cd26c5e6c593715a335fbfd51a62a83dd9a884b7a80003c615cc98c4dd57a0d871078175fb5d7ea1d7a65595a6e44388a1091d9b0ef2be3427edb38b853fb38d6ba11ff08962519b71343855dba15167d8d5080e29ba34b1f9ae9d592748349e3b85dc43adbe79fe86a714c2885eb2a85ce5d2068e18e3e256c03a94ceb7dc5b9a27477e05a345dbdc746aff2cdf6819220e66187b663fc5bfa4001c1e6d8afa2c69e387", 0x1000}, {&(0x7f0000000440)="27b23c870ad08958d0e3fc1a3fd3d1debb8af3532ea9703fd6ac97a77d90e15cc996124536b23a1765b22805618b86684f56d4a02a3a82fa027d0583fa235c45f7f8c4631b368e36be8684a2816bd6ba9cbdb9d7d59d5e99ed00fa90b5c80571e04b3b09790876d6bb4c7a4923fc5e953c83b79af5c04fd376e4c551be8640a03e434ecb3b25640d621555f03c7a42671143665c", 0x94}, {&(0x7f0000001d40)="f7b48f32816446c33850716815ed1ce8004070ed5dc61e55c4796b58621109a0bd5f00d18660066f47e9a6c428fe3fde30a6dcc598f33a663ad0438785094935ca9e69190fd6b66330f33d96f5553de84e85814854916a211f93aa615d5784c42127aa853b55e42a2b913df020f539fa9b3a8af479c0104878df72e80dfbca26a3b9052fb966edfc0769dba85c7fd0ee99bacba3c96c75497df0959150dafb9b2a6c97a7d16718df6005f672a7a988973aad0406bdd0782cab6383cadec4525123333fc7e058125e7e9107c7bb7c1b6b8f7c30ca2f440203112c9b2828081dd0a272ff28f89da885d2041cee46581930c774db994dba44328a560542eba11877ecd0de3d6b99f11ea3c81e3bee3f296af34bb5e8438ebc6bb8f083f8a215e7af10cd6636d4225990b0f7d82a2e7c74b1de960784892f6009365cb63f890555e0b6a2ae5d3b9351b8071276991d2ced8cbd6ca786b51dc9749757e1f0217a95f176ba26a138def3bcbc90c7e3b638f9d52cf9fdb294650f19db2440db4a483d6e99d6bf6738267e8946fe8687aa955a7cceff9fd735477fd0de5d29153d2a37ac4934e21322cf10bb245a6500917cb963b54d7bfdc04dce58a41faaf78fc51712916717e88e4d6d0d545ea00ad4af4eab2107305a07b329f01a08845bf564ed5b413b14d847c0255fcda83ee15edb433436549b048a842411d529d9bd1880db133244795e9370178a29821b695d22304e35725480bfd670abbb6181f5118b9ec258f446469e0c932d4b032c8c72ab8bbe6b5c48b05ad081efcc33af731fefcc4728c25c59431070014879aa827baf696242cbf89e99b5d5b8ca4b78d3099b66e4404c9e28eafbe101c509c0f6de3d639532e6a784675733b83527e92af5bfd9b6342ccb84139ad5570282e968da89266e14759c575a738cb9598a860c91f3cb241a3718aeadebabb0c41cf31e6a7b138531cb7c37a58cf02f4ecfbbc3581541da8b5fd3b752a477f9eae210caecc9c0b24c1c5c91a89e96e5ecc746ad069fd5f1652736e9c1f4b03059f5b0e0dbc55386160ddfde44bd0aa35063398fbb59776ea0cdfc6d6ca3648516cb9c8066a01715c1374b372e0c9cc3edac4dfa2db0735381743934d8d135ee3cc3283d722cf72d3f88be758ba10fa55ae72c55958f7b2e316a84404e035654f4e922f5cb381f93bc035baa148742fa574dbb962494265632200963388bd37980e887661232065a2ff635e1b6a66699f24802620bc6ed7363991d7ca6c0e8e4af0d5218a66971b74d3cb154b474a30bb4b9c2736e2f6adc11c3d3d7ebac2b94ccd023a4397e808891c2becdcc77604308a50d1599006c893f586cb5159948adc016b272fb51ea6dd48812671c62bd531e2abd5a122a375a890c8394b72728dde4734ef143601ba3f105fe6c3140c58e8e830aee0b12729cbaf82101ad55782efdb663cb0b74bd2cbb1ccbbdba3afb08a4c0c22b457db3a97dd81fd9859c19f0218eb722a97b5c955bb2ce40e801c150f6c11e1da25f88386953600636b100dd4d99c88a30d9c3b183cc6f0fc572142b7dcda63b76a64c52d83562ef1a2b116b7d72b619b854e25bc887a1c93aa8368fda01de98f2b1f55e4e753dd4ee4ad4b29d1ed5750d978458d0ab49774c28b0b4185f81710773b19a7aa995f4642475eb845e3b3e22d892ada809626d8cc164f6e044a32c3f9f63c1d52feba8c9ad78254cc89ceb52fd969f70e7dcd30d49517ed5a940a732d4081f9a9f0c2501f1b9c0d5079397e439994ccf2563de0744e182676a80dfe40e8536db0ab3ac57dcf189aa82a275691f98a3673730c68e9e84c7fdb979bce04d4f488c8fd31e623134e5ebb48baff5063000c6d96ac8781b8106b7673cbec17e6cc2bc919b8f3598321b45a7a2fae2f5e69e464931a5c340545140872883e4a747647f7f39dbb229f72bf7194d0ddc8ebc0d89246c90fcb7eeff18ca6ce4c92ba764d002bb799a70967352023f50c5e9de34e60cebc875feef2e99c9746b0489c6b5c355ec987ba37ca49d3a554caa27066d9ed553a97ca71ecc393ff55fd2482ec5ceb26d9af8603ae5de67abb65f46fa92b70b11a14f2f476b6e4f2ba8b24070f9388d638394f52d018b27c1e710a38c555b4cf4c09aa5fc6d7a987b02c74e16aa0fa2fc4e8a33d9ad528b0eb95e659716f999d77f24b71ff92eb7973b75d6a8d7fcd4ec4560d74b44ddb02b740dcabb23d19ff6ef8020845210a90f9ed92c60b90c4a6e22f0a1f8657a0658801fdd225ec7bbfdccd0fa26c09e4f95ae0d5491a196674bdffa3c6f5207a45234f8a2d403804a3df315ae329cebba45938a8f3739e6a8fef12c15a80f8dd0ed165f26c002169f42a37b5cc08c35711fe1b04d2248884612227975db3dc76154a444c83b49823264b10b8fcffa714476cbf3f679dfa200c56ed58d139b3ff058aeb4b4a4f64c6f7ba7422ff014e7bc009e6755a44808f4dfffec24e2e48a43c43940369940a58205b0ab44aa46600d99c95ac23e06fef04159e40f9180ccb6d69dda59fbbeb3720f8910ef29b9f2f6b84e59c1266d45e442a12d9ddd6cc2caa3ea390c7519bfd8a7fa8eb15520ee1e575d4916ea56c3ddc5f8e03ae15a59a440f3d7727930de70287566d12360d0fae63d8fa414fd687a6855a8c183d14340c5ffcda5f8f9d8c62ed97d7e036d0b8060328147ea60925368a02549941d51776a3b99bb8ffe125071760dae1b6077ca8eaf94cce87d94b12e783cad780634d86b02d696eb6891baecd663cdc71bc4f0e5394c8b2cbac9bc0d16db03bac714be51525aaf0403030f91c125c48c2b66acd422d95b1874f808e81518d8a34216260dc68746898b54f4bc54fddc537baefeaec8c206ec5c95921a805328e84781b55943f1612fdcdc529abd0003dccac0c216a8e6081fc970200c08ea4ad508219ead17955354de78568692d074084bbbed72552aa905ada7225c3cefbcb2e147b0066801d66b45a2b89e5f9edda85bf2d5a60841ed1d89d2dbbfb3a9407f76ebdfb445a226ba0d9640fa8c0dc8bbb289da7c3bd5767df5cec50c8eb0c8c3e11d37f56efd3c6abbff8943e9c0aa9ca4c661164368fa759c488072611705149566d04aad8db62aaf38927eff72636e1656ca867857683782d0dc99e612d220cec01624dddb208ead0506b023c50d9fa6815951dce291e8eaac0100bed7cdd31afc54c233489a5e2f133bab6472d965d8b43608bd13a98e11d2671636cad8191bdd02a3f391fd4f6f8efa43251023225a8cf7814d3a6a40d2dda2c16f4a139f1bba1870ca5c8aff6b38ebc84e37da5ebcc4213c146c399c5dd2575673b6b359938e8026b28cc4eaab2facd20781990213eee079612b40dc6a35e311836e2f5d7512c87280623dacd0fbe265cfa3d3f9716da32e0d06c99300f1d8e12729ea347d7d2dc5b5474b903ccd76bf9b3f06e8b1ff75943f84e7922e99c5822324a204f6480754edb6e12a530c71f6d9323b66e5904d0dd952a1b39329a0e727c0f634b1571bc9541e50621049ffb6176515402b4f2048a524c58021006da6d56d592bf11deb94eb977290fb3a1d770d6cf32d4be58b0357ff3018f3e042b3e812eadf99b02038de53ff1220ccbe3e7a0491f4de0bc23cef7ebdb8182b9c111f28caea3618dd49dbfc3e6e44e16e63e633d73f06c88e3a4a2675fef8732101e127da1d75e3d1e7c35bf6c5f1518fab534f092e07913d49e8b97920803d492d263069e183c948246ac25a1db9bdd0a012874afa1e372870588981061df108ea4f1978db1b101abbc3615ba70c57786ab29c3135f06af083ef5f4df9375e2ab2af58f2e7306106de9616f02c35e738242001ccfef6cbee0f96dbd36bfd2fcb25a019b2b151c54492b0000daf4ad3242df4f07ca9be8cd4569fcb9b4530d5568d67df28f65e63458f45e28f8180ab4357678009fdf252342ffce50c0ed87cad7e8f138189941b3038910e2adf50855f41264b8101356437988f478b82e3fd65a5504d245fb4f42fa0170f0d6bbd1fdbbfd62dc8706c906ab92b6de5291a45e22c3bb407f23b5a8bc283e485a412341f8574ba8db3d1abeb8ffb6dea08975868c6762c69250c0a3431dae608e8af7a816f3d4a53c46d7b4a955ed5032dfa5b7e40eb252666b536a7f3cde289ed3f09ba57222a7835a03d4c2f28fdfdb87a63aeeb2165f5c4c47090a30fb34af829e3313133495a05d510db670ad6f25a6218f8bb93505f4110bf3d6f72d388a466df949ac87313241ef5f352997a940da123b44b56df24f926eb518a9deb5bd713a695f1cd6dc8daf6d4f884142d75be1a462d677b0984ff46faa722e6de0f601a4a7386b1ca7a6619e229098b33c2bd09f16d87021c803359512e8cb7e0a99bcbe2b37d0a668d50afd53dd5c4dc902f6b2ac6b12d2f59b98e582556519dfde16438bdf0992ee253d8c75ee2c2b3fd788555e708985f992763f1e4cae2fb800ad45696e2ca07204730cf4623b0989e21144b8ba09707348adc4bc526919d44470f69bf6573c3652c2e4471f11942e18161600b9b7efc47ed187225108a1ec2ee0a090f013a2b93fd5602ba795c89d4ca36731158629d2adece1d35462a64f3ac1732b80a42dd4a7d79393096f8f3daa6966ecae4b4404f2e3439b0b7b4f521a065198e66e788151563176e41eaeae493363d594449c054f83cfcb28e9a045aaaa5526a4d6848077bca350a3efdb9490c90e66f139f637ccc2b5e75da0a98e20c902d1e61777ec63ebf2da7ce575225da7022701b5c335cebb3f46582b8545e11daaf822d31362c4b0cc287223b5eacd65d11b64c041bb7776f08ffeff0ec934efee5970e531960cf8b9b8a74116d7d63083afbe730ee67d53c606f5e33be035b40f00b62ce5f78a11a4705f19477c75f8df196fa197bb6a187b906f5d69ee6f4b580e67f560baf18990401217d74265a4773d0852ea450a0088a34946064718345b7e24ea2b561985a19b2931c2d92ee079572a430694400b4212cfd7982e019af51c5ec0e2c76ef6c8068d9b4b2ae9b041304b0cbdd4cd986f4ba7ef534e30d76686f8c8da4c52a091864bd658d5ebcc29d0efd9ec78a173b08a47c11865eb0ec25813786b3879bc11fb00f549fa68430457974409c78ec2a11b845b9b32a388005133e88250d53bfab7979b02d1278570717fd37b6367346b4e46d004bbfc721d19768177e82d05998128b22b2aa9c3f6b6c992bd34cb920b9274154ba084945bcb7054dbd3f16aa7936333bc3ed6f8606a13891271907f9409d568e92582b974ae23028fccf8e68e59cc9a8d4176c499d887edfef32130a7ecee41cfd7ffbb0de569a8d4eec816f4faee42cff8685cfd1587956d73f3ee41f4044316175a157c7fae66895967244261346405b03417abbec44e9551a8e629191f3f777a1b8a514153fdb5fdaa3dc406e1707c9fe198088c0d129b88394483e5f8e22583a76ef7ba851dbe84403516b9f9d70ec2cf41fb6093578d5e2bbd472d66504763f0b9dbeac60fd56b1dc049852a22f9e466175da4a5dfedd1e4a50723a147d0ad7b7cbc1557f453e3101a850f2e2274a584fad90e437cb934bae2ecf731c2305bf3bca5ecde318f1120be7c8887f947995796bb6d71438aaa9f20a0ffcee8899d4c81e0834d36fbe7326ca8062d9b53b69b63c4e97e64bdf743e9668d58cb53c221551e0abdc973fbfbeaf94f2df5199618835acc58688f42428e2deade1a2305ac675da3326d9cf785a86e910d4bbf8c00392", 0x1000}], 0x6) 00:19:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ­Ã0w!øšë»ïÐÞü5Ó L UéQmG|tèLC™Ö½ÿ {_|Ïx­h™º±¨[‰³-ç;íàÏm¬]èRù¦@ÆäÀ «åþK‚j|Éy‹4"˜8åžò0ÿØ~êº<ÓÏ‹Qº3'+{¦¾>Ý¢–$‘riËæÏë6òø¡ªXá’ŠZs™);HUôªÔ/»‰¶“Ô»ÕadûÝ5yv@™Ág ˜RË!„þy´HH”Lâ(Ä=Èæôß¼(vj3‰ÝïãG牭Uõí |X0ù½Òã]4ÈóhÙÀù•eh £\Hµ²6ö¼_Eè¡üm÷ÒrZsΧ'žÊÌŸ9ñ¤R¡è§YxpöäT’¥VEs£Ñéêáë°˜61‹n ÿíØÆ^7Ò}J弩'#AMáShÑè+ušCä,â.ÕÏ|yMDÐb×b†‹QÝ®ûÒ{¼´GB b Ù»éù$}hQÜEä£aîÅN<J/8оH׫½Éåf×Ä'b´/Ÿ¡ÜÇšUÚ¿óGÏVl LÍi†úEt.ÇkêS. ÍßÞȼɉï€CÓ€‘Þ<  A2¿²~ô`9Fýiž„‰¬š,‡Ô¶Ï5k‰¥1¹Û¯îcÛoé¢ù’P?;g B®ýü(Õßx´3îQ²-*þÙ®­Ž):槎¥[ 00:19:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) r5 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) fchown(r4, r5, r6) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) šjÔ-ÜÎmû•m» g†¸&ô° vÆÀ`U×{ÒWýæÉR8é&Kz4G9M9ðژߙ.÷ê‹ZC2í[ )‚ŽŠãˆƒhN‰•´×ì=[Á:Ž|¿Ì˜HºšœÚ.—;‘W—S›ü÷A‡õ2‘ãwZ¡Ñv­h400wå‰{v&I^U()˜À*Óÿ“ÇÄq}âW"S¶ÚçÄý}8›™‰FÔÙðÿ™í4‘¸ÝÞãdžO­dã;#*jcœOì¬:Ûº=’À¼|VêS¸n*Ú$îa7 Ëss×kt´——Oj·[“):bõDðl¬.”ˆ·µ ;ôÄÐCÆ]á h ZóßiBÊ¿ xº±Í4Õ•Î!«¿«×,Aø›Ð}ëë=†-ê‚dGÌúôqbgÀV=Å©ž¨ÉïpæÈí~“‘¥MonSS„{¹^íEíLXèðYõÓ‘„EVËòé!ò$+¦qY¡¥v.oñѨoÏAÉ‚â™j‡õñ-Þu 00:19:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) pM½¶ üÃÑUX…ÖâÜûÂHé,›w¸97w¼V]·à|4¾=æ®Þ56ÁC"‘꘬uQ‹+ù€ï|P–$pïȶxÜ›ÓôµÜ"¬—Ir«îrš¢>£/¤f³oU+€?¨â'?è¼À¨h]gðšVŽE îç«Û á—¡þ0^UNƪߡ/Ëb¨¤¾7ǯrëú»?7„¦™Í¦ðî” ,o9[\õ å#.W¾ð `>¬§™×z*˜\ƒöĨZ:³ Ô(”Ga5ˆ¡/%­¥s#Ó»GV…ÛxÙ×Kµ54lYsà\€RI|5¯«2ÓøjÖ úúà› ´Ïôv°w·ÂýØ›FK$ÁÓ°ê’S¡àª%µRâjÈu¥PtÉΚñZ¯pA*6O ^ ¡¯«-žHñt8 Ð!(ëwÕb€7ý©°§#–¸7³:4[ÞóõHl¶ q”ƪFÿŒ›<Çé~W² CG´Ï:›:ðTꚣX/¸ ôT~ØÊ=oŠïJÆx]ÎJÑ|¸mð BZVcþ {Sºb™7sëž>Ý` ØóP=è7] I'Ê:gÒ.Ÿ×# ¡Ïz¬æ Þ,%ïm÷¹…’¡·wÖ-ê%úÓ™ÈêÙa|7ÊW½PÐlQK1eÌWÔ ê“ʼn­;F 9ï½»ó)zGº”˜k‰ò D/€§£ÄÏ ó|áâôC%2ká, ÁÙÝ Àö-ØcêýCúÖ}¶ÆÖ(Á”gqfîúActç¡d¾9OÚIÁ»mŠ»ö¢;¨Ý¥³Ø‹¨KgS½´Y‰Ç’º2À$gxQ[Àa!ÿ8Ä?„@a67²…xKr I:ΊjзrÚœßí*MÉs¶þCF}MK›h¡)\¹ÌƒöÙKÚ+(êÔD&æ²féBmƽHH{›}‘…!‰†úø{–ü>§Ö0ê¿ÌÔóŠ)òæk'Úáh»’ÙØy›eÉMð õm»g ŠhérðåzØ'fáµt¡5>LÑ°”uR‰$‡é1¶ëÉX"Í\,éAŠ<.ö)2ØZ)ŽVJz Enœ¡Ý†¾¸‹Q[Y. ®sPI€Å¦ÓGm"{ãÇQÊL—’1WE ʶ—N%É«ë—±Y”\\uÕæ­Ÿâuó —²%Άbè²IÊ4Ɖ×ÇP­ŽàÚ”2»å§ô‰¢‚Á-~SÜ~5—nÿ 祯R9”žÖ76Aðýò¾þY`ôÞýêΓ…4šÊ‹%rM¢±,qÿpQŒÃPL˶¿Þú žQªO3h%®ú(/WÄ>P€†Á x $” ð쪗/Ku'ƒNI0»½i‹Òç6Åè)‚Afž™™GîfÃÍ'Ä$mÆ»$Á¥ ÑCúwwÕý‰ éÌR²úiÖÚ©³üƒv>@ ¶ò‡=ø”&¸I¦iWµÔ”Ç´:A#;]ºôÍÛ"œfh Í„U®‰.ƒOÐ×f¿hçÃH?/y÷?Iùn~˜%rF ¨Ì*¯ˆÞœs•Ç„Û`sÑbzÛ9«‰— ÚŠ Ô»»ÉgÛ ÅA¼ÊŸŽýa§‘„†jSÖ_žü_UwïMà_Dé}2r.´1ɃesÚ$GðøKëÿtÑ~QÀí´ßõ0Ú­Ù¦w+>9ünÏ ª(€h'- =Fß>¨óFÙö™àþ <‡·-ÊfØËü^Š¯þ5¤É~],+ñþ‰SwöX“ùÓÍïéÀÌÕì‡HªÉrUÔ×Ll®PIŸ—ÔÀçæ|(HâM±æWA®£õöoÅÕ zuˆ]²…b?f¼»Ta}™ºíuBçC¾ AÙ~4¾·óëxì8€ûŸ1<ß>âj­Kãá)ØPÞ†Œ¦F7é×=x_„èÆÇìôÎ Bј£™]VVÁWW³Ó"í³ó¿È Ò2³é’4vÒ”h}·Ô¢<ÃZ‰@ò7nõ/ÚÀ¢CÙ¸­ekò$˜Pé”ijâÐâ »dzÛDÝÔë꘳„åu×étõiO°\†]Qc±°dìÝÐ¥æ3¾ÈËd¹}À+±sZ¼¢ÒLÃAƒÊîËU“‚s¤éÙµ~ðæðfºŸLÿˆÓ‰kâìVŠ©MÇG%ß(á‘¥ó= Bjª0qùI×/|+¨ÿ¥ÏƉط+´D/qÅèMÛd®­µHíu|÷…]óB©8ýfÏj„oI-¾y¨®â8Äã•)šd²Uéö¤Â¡ÇÑÀ°‰ÊˆÞÔÙ`I8ëqSظÿ™8YŒ@ì‘»(`I7ï2T™?÷—±˜)T”Yñúåq¬íì ¶âR³›ó&ZrÛ '!V²«õÑŒ]kUzËñ½uóŠ9K‹a/óÔ%-ÒÿË£oï ²Í=cf1ö.–É£ñ›Pùd¥ü1t# °õc¿¥m(ëÐ(²NûƒšFæ"Çy ÅhªŠàcÃD`(#éL¯˜¾oZò%¡ôY.§«ÂJVŒ©V¦‰ùF½ál°ÿË[†´ð9ŠÞM²Î×mƒ…º”m›ÅÅ–¯ZÚ(%:&¯qjÇ‹Û¼´ps¸F>X‡užü£¤VX"\[Ⱦ6Ç̱cGºþõ:Èl©z ̾ê=FÅÁè±"íd@‡Zõ,R"ØÀÉŠéÛ ÿ7Wä½éeK%Ÿú{ˆÁ'v“Þ6ºú1ERY(Cãfe(¹ph³RD½†øÂ:H¼w+c V}ÆÒ\a” @9 |ן´µdV+>MxÆÞîØp{ƒ Þ±À»«e3q[ƒ»Ü‹*hKvxûî‘MÈ°"0Í  x¶ŠÔZ£Ó̦Í>¼Rø«{¢Bè Ã5ˆ63roûø™3á zü´ln#l XCPˆP@ý!eÿ6c@6¨Ô¡&^¡‰{±ˆ™²GüIèÙ-.M ÷0ü°æÿf"¿ZRv_ ¹3f TË"µ*[ZêËÏV„Þ2KãEœo¬Ã­êpIÂPñHoâÓgBÉb›ßLIÀKñ•;¼ “[{}>Ë{œeþV*úóƒúoz¥gõKÚ¡ÿ2² n;€÷eG¬CN€©÷_0sº§Û¿ÉJtšÈ‚ñSZüŠàŒ3,Ò±yˆŸð?ü½³¯°=X;KB}ž^îz}`E\n„=oå j#µá”n 1E§¹á9mHž¯óÝpƒT.8m\^?$ ÂܣCš6yÑr¬ªÛh¹³A‚Ž#ñƒ¡ÿ…j(±ú³¿¸Ð0&sÚlC ‚î…B/–›¿Lܲ‹‚d×9ñ ¹ê1ÀùŸWyUù,Ÿ%AS•z@r Iù־Š™âd ìCŽÑ7îîëˆôx½šë¾÷¨ €ˆ£ùcö»!‰•CêçF‡èZO“Èï¼Ü5\Þåî^ÝWKQ$ sÕøùC[eõåiÑò´ÌΖx«üËi5]%)«T ÕK{àðFª\ÉŒ¸éñRB„ºÑÌ5¹ 5vf‹:q¬R†ÓÞL"@àžîJ£02¹3#ÒˆqåYKe,žt¶àþ×Ocû7¶)!µNÿ™þwMÇâé$¦Êù|´d³[-Ž‹WŠZÅ:s‡ŒÁ…2ãÅâeÀ¾¬ÄÖ’dE›ó¿K®œ˜¸YlýÁ&YU-ø]XÊÝ|ßG¦[·ø»V‚ÖòÎwÝ($­#^™Ë(„;6ê5qΦì©9Ï—Ÿ;|8þ£`†µÁ=ãèºG “¢Ž¶è“qwFª´E’=A(:‘bÀŒã»¦.Ìb'Ðç.ٳŘø±X÷FŒ´õËy`å¶èr=Š÷¹|VDÞô†¬lìÁ¼)¯Õ[?4¨–¨&­-Iì{NÏ„è턘A¿b-îË®ÄQx0|ôÜ-¯È݈¸ÛJK5ÐtÀUa4K¼L­(6‹h+¢E)zõ÷1Åø¸œ“Ìú=”ÄèðU2õ©a·SÙ§Ò]\·³‰¸M} O‹Ò`7•ýA\¶ó§Öj ¥FÎ0ãBÉ5³M: º»Üíÿ£È+œCÜ}T„‰snàkŽ½$ow dµ‡i†«J¶ÆÿÖÜQˆÃ{(©´¤`` ÷‡â¹ì¹SY X$ô¸2‡:ÿù“(Í&ÅæÅ“qZ3_¿Õb¨=Ù¨„·¨Æ̘ÄÝW Øquû]~¡×¦U•¦äCˆ¡ ›ò¾4'í³‹…?³k¡ð‰bQ›q48UÛ¡QgØÕ)º4±ù®Y'H4ž;…ÜC­¾yþ†§ˆ^²¨\åÒŽãâVÀ:”ηÜ[š'G~£EÛÜtjÿ,ßh"f{f?Å¿¤mŠú,iã‡'²<‡ ЉXÐãü?ÓÑÞ»ŠóS.©p?Ö¬—§}á\É–E6²:e²(a‹†hOVÔ *:‚ú}ƒú#\E÷øÄc6Ž6¾†„¢kÖºœ½¹×Õ^™íúµÈqàK; yvÖ»LzI#ü^•<ƒ·šõÀOÓväÅQ¾†@ >CNË;%d bUðá^ÛC46T›Š„$Õ)Ù½€Û2Dy^“pŠ)‚i]"0N5rT€¿Öp«»aõ‹žÂXôFFž “-K,Œr«‹¾k\H°ZÐïÌ3¯sïÌG(Â\YCpHyª‚{¯ibBËøž™µÕ¸ÊKxÓ ›fä@Lž(êûáÅ ÀöÞ=c•2槄gW3¸5'é*õ¿Ù¶4,Ë„šÕW‚éhÚ‰&nuœWZsŒ¹YŠ† ‘óË$7®­ë«°Äój{…1Ë|7¥Œð/NÏ»ÃXAÚ‹_Ó·R¤wùêâÊìÉÀ²L\‘¨ž–åìÇF­ŸÕñe'6éÁô°0Yõ°àÛÅS† ßÞD½ £Pc9»Ywn Íüml£d…Ëœ€f Á7K7. œÃí¬Mú-°sSt94ØÑ5î<Ã(=r,÷-?ˆ¾u‹¡¥Zç,U•{.1j„@NVTôé"õË8“¼[ª‡BúWM»–$”&V2 c8‹Óy€è‡f2Z/ö5ᶦf™òHb Æísc™|¦Àèä¯ R¦iq·M<±T´t£ ´¹Âsn/jÜÃÓ×ë¬+”ÌÐ#¤9~€ˆ‘¾ÍÌw`C¥ ™l‰?Xlµ™H­À²rûQêmÔˆgb½S*½Z*7Z‰ ƒ”·'(ÝäsNñC`£ñþl1@ÅŽŽƒ î rœºø!­Ux.ý¶cË t½,»˽º:û¤ÀÂ+E}³©}ØÙ…œð!Ž·"©{\•[²Î@èÁPöÁ¢_ˆ8iS`6±ÝM™ÈŠ0ÙñƒÌoÅr+}ͦ;v¦LRØ5bï+k}r¶¸Tâ[ȇ¡É:¨6ÚÞ˜ò±õ^Nu=ÔîJÔ²Õu —„XЫIwL(°´_qs±šz©•ôd$uë„^;>"Ø’­¨ bmŒÁdöàD£,?ŸcÁÕ/ë¨É­x%LÈœëRý–ŸpçÜÓ IQ~Õ©@§2ÔšŸ %ñ¹ÀÕ“—ä9™LÏ%cÞDá‚gj€ßä…6Û ³¬WÜñ‰ª‚¢ui˜£g70ÆŽž„Çý¹y¼àMOHŒÓb14åë´‹¯õ0ÆÙjÈx·g<¾Á~l¼‘›5˜2E§¢úâõæžFI1¥Ã@TQ@‡(ƒä§Gd9Û²)÷+÷M ÜŽ¼ ‰$lü·îÿÊläÉ+§dлyšp–sR?PÅéÞ4æ ëÈuþï.™Étk‰ÆµÃUì˜{£|¤:ULª'mžÕS©|§Ì9?õ_ÒH.Åβmšø`:åÞg«¶_Fú’· ¡O/GknO+¨²@pù8cƒ”õ-‹'Á磌U[LôÀš¥ümz˜{ÇNª¢üNŠ3Ù­R‹¹^e—ù™×$·ù.·—;uÖ¨×üÔìE`×KDÝ°+t Ê»#ÑŸöï€ „R©žÙ,`¹ Jn"ð¡øezX€Ý"^Ç»ýÌÐú&ÀžO•® T‘¡–gKßúþðAY䑀̶ÖÚYû¾³r‰ï)¹òö¸NYÁ&mEäB¡-ÝlÂÊ£ê9 u¿Ø§úŽ±U îW]IêVÃÝÅøà:áZY¤@ó×ry0Þp(ufÑ#`Ðúæ=¤ýhzhU¨ÁƒÑC@ÅÿÍ¥øùØÆ.Ù}~m €`2Gê`’Sh %I”Qwj;™»þPqv ®`wÊŽ¯”Ìè}”±.x<­x4ØkÖ–ëh‘ºìÖcÍÇÄðå9L‹,ºÉ¼ ۺǾQRZ¯‘Á%ÄŒ+f¬Ô"Ù[tøèØ£B& ƇF‰‹Tô¼TýÜS{®þ®ÈÂì\•’€S(èGµYCña/ÜÜRš½ÜÊÀ¨æÉp êJÕ!ž­•STÞxV†’ÐtK»írU*©­§"\<ï¼²áG°hÖkE¢¸ž_žÝ¨[òÕ¦Aí‰ÒÛ¿³©@vëß´E¢&º –@úŒ È»²‰Ú|;Õv}õÎÅ Ž°ÈÃá7õnýz‘ôÞ Â<ï~½¸+œ(Êê6ÝIÛü>nDáncæ3×?ÈŽ:J&uþøs!á'ÚuãÑçÃ[öÅñQ«SO .‘=Iè¹y €=I-&0iáƒÉH$jÂZ¹½Ð ‡Jú7(pX‰ñêOxÛ»Ãa[§ Wxj²œ15ðjðƒï_Mù7^*²¯Xòç0aÞ–ð,5ç8$ ÌþöËî–ÛÓký/Ë% ²±QÅD’° ¯JÓ$-ôð|©¾ŒÔVŸË›E0ÕVgß(ö^cEE‫CWg€ ýòR4/üå Ø|­~‰”08‘*ßP…_A&K5d7˜G‹‚ãýe¥PM$_´ô/  k½Û¿Ö-Èplj¹+må)Eâ,;´ò;Z‹Âƒä…¤4…tº³Ñ«ëûmê—XhÆv,i% 41Úæè¯zo=JSÄm{J•^Õ-ú[~@ë%&fµ6§óÍâ‰í? ºW"*x5 =L/(ýý¸zc®ë!eõÄÄp£³Jø)ã113IZÕÛg ÖòZbø»“P_A¿=orÓˆ¤fß”šÈs$õóR™z” ¡#´KVß$ù&ëQŠë[צ•ñÍmÈÚöÔø„-u¾F-g{ „ÿFú§"æÞ`Js†±Êzfâ) ‹3½ ñm‡€3YQ.Œ·à©›Ëâ³} fP¯Õ=ÕÄÜ/k*Ʊ-/Y¹ŽX%VQýád8½ð™.âSØÇ^â³ýx…Uç˜_™'cñäÊâû€ ÔV–âÊ G0ÏF#°˜ž!K‹ —4ŠÜKÅ&‘DGi¿esÃe,.DqñBáa` ›~üGír%ŠÂî :+“ýVºy\‰ÔÊ6sXb*ÞÎ5F*dó¬2¸ BÝJ}y90–øóÚ¦–nÊä´@O.49°·´õ! eŽfçˆcnAêêä“6=YDIÀTø<ü²ŽšZª¥RjMhH{Ê5 >ý¹I æoŸc|Ì+^uÚ ˜â -aw~Æ>¿-§ÎWR%Úp"p\3\ë³ôe‚¸T^Ú¯‚-16,K ‡";^¬Ö]¶L·woÿïðì“Nþå—S`Ï‹›Štm}c:ûç0îgÕ<`o^3¾[@ð bÎ_x¡Gñ”wÇ_ñ–ú{¶¡‡¹õÖžæôµ€æV ¯™!}t&ZGsÐ….¤P Š4”`dqƒE·âN¢µa˜Z²“-’î•r¤0iD´!,ýy‚à¯QÅì,vïl€hÙ´²®›°ËÝLÙ†ôº~õ4ã vhoŒ¤Å* d½e^¼ÂýžÇŠ;¤|†^°ì%7†³‡›Á°TŸ¦„0Eyt@œxì*¸E¹³*8€>ˆ% S¿«yy°-xWý7¶6sF´ämK¿Ç!Ñ—h~‚ÐY˜‹"²ªœ?kl™+ÓL¹ ¹'ATºIE¼·M½?ªy63;Ãío†¡8‘'ù@VŽ’X+—Jâ0(üÏŽhåœÉ¨ÔlIˆ~ßï2 00:19:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10008, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x4) 00:19:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chroot(&(0x7f0000000240)='.\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x44) fchdir(r0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 00:19:24 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20840, 0x20) socketpair(0x2, 0x4002, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xa0b, 0x0) r6 = dup(0xffffffffffffffff) r7 = socket$unix(0x1, 0x5, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10000, 0x0) r9 = socket$inet(0x2, 0x4005, 0xffffffff) r10 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x100000000080, 0xffffffffffffffff) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x289a0, 0x0) r12 = socket$inet6(0x18, 0x5, 0x321) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x83, 0xfffff, 0x1, 0x105}, {{r2}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0xc395054, 0x40a}, {{r3}, 0xfffffffffffffffc, 0x19, 0x4, 0x400, 0x3}, {{r4}, 0xffffffffffffffff, 0x60, 0x80000000, 0x2, 0x2456}, {{r5}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x4, 0x9}, {{r6}, 0xfffffffffffffff9, 0x8, 0x12, 0x2, 0xfff}, {{r7}, 0xfffffffffffffff9, 0x80, 0x5, 0x101, 0x7}, {{r8}, 0xfffffffffffffffc, 0x64, 0xf0000000, 0x5}, {{r9}, 0xfffffffffffffffc, 0x80, 0x6, 0x7, 0x13}], 0x4, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffb, 0x8, 0x40000020, 0x4df, 0x7}, {{r11}, 0xfffffffffffffffb, 0x9, 0x0, 0x6, 0x5}, {{r12}, 0x0, 0x2, 0xb, 0x1, 0x400}, {{r13}, 0xfffffffffffffffd, 0x26, 0x400fffff, 0x0, 0xfffffffffffffa49}], 0x3cd8, &(0x7f0000000480)={0xc6, 0xfffffffffffffff7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r14, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ~Îäýû°ÞVšNìoO®ä,ÿ†…ÏÑXyV×?>ä@D1au¡WÇúæh•–rD&F@[Az»ìDéUŽb‘‘ó÷w¡¸¥?Û_Ú£Ü@nÉþ€ˆÀÑ)¸ƒ”H>_Ž"X:vï{¨QÛèDQkŸpì,ô¶ 5xÕâ»ÔrÖev? ¾¬`ýV±Ü˜R¢/žFauÚJ]þÝJPr:} ×·ËÁUE>1¨Pòâ'JXO­ä7Ë“K®.Ïs#¿;Ê^Íãñ çȈ”y•yk¶×8ª©ò üÔÈ4Óo¾s&Ê€bÙµ;i¶–hÕŒµ<"Qà«Ü—?¿¾¯”òßQ™aˆ5¬Å†ˆô$(âÞ­á¢0ZÆuÚ3&ÙÏxZ†éÔ»øÀ’­Ã0w!øšë»ïÐÞü5Ó L UéQmG|tèLC™Ö½ÿ {_|Ïx­h™º±¨[‰³-ç;íàÏm¬]èRù¦@ÆäÀ «åþK‚j|Éy‹4"˜8åžò0ÿØ~êº<ÓÏ‹Qº3'+{¦¾>Ý¢–$‘riËæÏë6òø¡ªXá’ŠZs™);HUôªÔ/»‰¶“Ô»ÕadûÝ5yv@™Ág ˜RË!„þy´HH”Lâ(Ä=Èæôß¼(vj3‰ÝïãG牭Uõí |X0ù½Òã]4ÈóhÙÀù•eh £\Hµ²6ö¼_Eè¡üm÷ÒrZsΧ'žÊÌŸ9ñ¤R¡è§YxpöäT’¥VEs£Ñéêáë°˜61‹n ÿíØÆ^7Ò}J弩'#AMáShÑè+ušCä,â.ÕÏ|yMDÐb×b†‹QÝ®ûÒ{¼´GB b Ù»éù$}hQÜEä£aîÅN<J/8оH׫½Éåf×Ä'b´/Ÿ¡ÜÇšUÚ¿óGÏVl LÍi†úEt.ÇkêS. ÍßÞȼɉï€CÓ€‘Þ<  A2¿²~ô`9Fýiž„‰¬š,‡Ô¶Ï5k‰¥1¹Û¯îcÛoé¢ù’P?;g B®ýü(Õßx´3îQ²-*þÙ®­Ž):槎¥[ šjÔ-ÜÎmû•m» g†¸&ô° vÆÀ`U×{ÒWýæÉR8é&Kz4G9M9ðژߙ.÷ê‹ZC2í[ )‚ŽŠãˆƒhN‰•´×ì=[Á:Ž|¿Ì˜HºšœÚ.—;‘W—S›ü÷A‡õ2‘ãwZ¡Ñv­h400wå‰{v&I^U()˜À*Óÿ“ÇÄq}âW"S¶ÚçÄý}8›™‰FÔÙðÿ™í4‘¸ÝÞãdžO­dã;#*jcœOì¬:Ûº=’À¼|VêS¸n*Ú$îa7 Ëss×kt´——Oj·[“):bõDðl¬.”ˆ·µ ;ôÄÐCÆ]á h ZóßiBÊ¿ xº±Í4Õ•Î!«¿«×,Aø›Ð}ëë=†-ê‚dGÌúôqbgÀV=Å©ž¨ÉïpæÈí~“‘¥MonSS„{¹^íEíLXèðYõÓ‘„EVËòé!ò$+¦qY¡¥v.oñѨoÏAÉ‚â™j‡õñ-Þu pM½¶ üÃÑUX…ÖâÜûÂHé,›w¸97w¼V]·à|4¾=æ®Þ56ÁC"‘꘬uQ‹+ù€ï|P–$pïȶxÜ›ÓôµÜ"¬—Ir«îrš¢>£/¤f³oU+€?¨â'?è¼À¨h]gðšVŽE îç«Û á—¡þ0^UNƪߡ/Ëb¨¤¾7ǯrëú»?7„¦™Í¦ðî” ,o9[\õ å#.W¾ð `>¬§™×z*˜\ƒöĨZ:³ Ô(”Ga5ˆ¡/%­¥s#Ó»GV…ÛxÙ×Kµ54lYsà\€RI|5¯«2ÓøjÖ úúà› ´Ïôv°w·ÂýØ›FK$ÁÓ°ê’S¡àª%µRâjÈu¥PtÉΚñZ¯pA*6O ^ ¡¯«-žHñt8 Ð!(ëwÕb€7ý©°§#–¸7³:4[ÞóõHl¶ q”ƪFÿŒ›<Çé~W² CG´Ï:›:ðTꚣX/¸ ôT~ØÊ=oŠïJÆx]ÎJÑ|¸mð BZVcþ {Sºb™7sëž>Ý` ØóP=è7] I'Ê:gÒ.Ÿ×# ¡Ïz¬æ Þ,%ïm÷¹…’¡·wÖ-ê%úÓ™ÈêÙa|7ÊW½PÐlQK1eÌWÔ ê“ʼn­;F 9ï½»ó)zGº”˜k‰ò D/€§£ÄÏ ó|áâôC%2ká, ÁÙÝ Àö-ØcêýCúÖ}¶ÆÖ(Á”gqfîúActç¡d¾9OÚIÁ»mŠ»ö¢;¨Ý¥³Ø‹¨KgS½´Y‰Ç’º2À$gxQ[Àa!ÿ8Ä?„@a67²…xKr I:ΊjзrÚœßí*MÉs¶þCF}MK›h¡)\¹ÌƒöÙKÚ+(êÔD&æ²féBmƽHH{›}‘…!‰†úø{–ü>§Ö0ê¿ÌÔóŠ)òæk'Úáh»’ÙØy›eÉMð õm»g ŠhérðåzØ'fáµt¡5>LÑ°”uR‰$‡é1¶ëÉX"Í\,éAŠ<.ö)2ØZ)ŽVJz Enœ¡Ý†¾¸‹Q[Y. ®sPI€Å¦ÓGm"{ãÇQÊL—’1WE ʶ—N%É«ë—±Y”\\uÕæ­Ÿâuó —²%Άbè²IÊ4Ɖ×ÇP­ŽàÚ”2»å§ô‰¢‚Á-~SÜ~5—nÿ 祯R9”žÖ76Aðýò¾þY`ôÞýêΓ…4šÊ‹%rM¢±,qÿpQŒÃPL˶¿Þú žQªO3h%®ú(/WÄ>P€†Á x $” ð쪗/Ku'ƒNI0»½i‹Òç6Åè)‚Afž™™GîfÃÍ'Ä$mÆ»$Á¥ ÑCúwwÕý‰ éÌR²úiÖÚ©³üƒv>@ ¶ò‡=ø”&¸I¦iWµÔ”Ç´:A#;]ºôÍÛ"œfh Í„U®‰.ƒOÐ×f¿hçÃH?/y÷?Iùn~˜%rF ¨Ì*¯ˆÞœs•Ç„Û`sÑbzÛ9«‰— ÚŠ Ô»»ÉgÛ ÅA¼ÊŸŽýa§‘„†jSÖ_žü_UwïMà_Dé}2r.´1ɃesÚ$GðøKëÿtÑ~QÀí´ßõ0Ú­Ù¦w+>9ünÏ ª(€h'- =Fß>¨óFÙö™àþ <‡·-ÊfØËü^Š¯þ5¤É~],+ñþ‰SwöX“ùÓÍïéÀÌÕì‡HªÉrUÔ×Ll®PIŸ—ÔÀçæ|(HâM±æWA®£õöoÅÕ zuˆ]²…b?f¼»Ta}™ºíuBçC¾ AÙ~4¾·óëxì8€ûŸ1<ß>âj­Kãá)ØPÞ†Œ¦F7é×=x_„èÆÇìôÎ Bј£™]VVÁWW³Ó"í³ó¿È Ò2³é’4vÒ”h}·Ô¢<ÃZ‰@ò7nõ/ÚÀ¢CÙ¸­ekò$˜Pé”ijâÐâ »dzÛDÝÔë꘳„åu×étõiO°\†]Qc±°dìÝÐ¥æ3¾ÈËd¹}À+±sZ¼¢ÒLÃAƒÊîËU“‚s¤éÙµ~ðæðfºŸLÿˆÓ‰kâìVŠ©MÇG%ß(á‘¥ó= Bjª0qùI×/|+¨ÿ¥ÏƉط+´D/qÅèMÛd®­µHíu|÷…]óB©8ýfÏj„oI-¾y¨®â8Äã•)šd²Uéö¤Â¡ÇÑÀ°‰ÊˆÞÔÙ`I8ëqSظÿ™8YŒ@ì‘»(`I7ï2T™?÷—±˜)T”Yñúåq¬íì ¶âR³›ó&ZrÛ '!V²«õÑŒ]kUzËñ½uóŠ9K‹a/óÔ%-ÒÿË£oï ²Í=cf1ö.–É£ñ›Pùd¥ü1t# °õc¿¥m(ëÐ(²NûƒšFæ"Çy ÅhªŠàcÃD`(#éL¯˜¾oZò%¡ôY.§«ÂJVŒ©V¦‰ùF½ál°ÿË[†´ð9ŠÞM²Î×mƒ…º”m›ÅÅ–¯ZÚ(%:&¯qjÇ‹Û¼´ps¸F>X‡užü£¤VX"\[Ⱦ6Ç̱cGºþõ:Èl©z ̾ê=FÅÁè±"íd@‡Zõ,R"ØÀÉŠéÛ ÿ7Wä½éeK%Ÿú{ˆÁ'v“Þ6ºú1ERY(Cãfe(¹ph³RD½†øÂ:H¼w+c V}ÆÒ\a” @9 |ן´µdV+>MxÆÞîØp{ƒ Þ±À»«e3q[ƒ»Ü‹*hKvxûî‘MÈ°"0Í  x¶ŠÔZ£Ó̦Í>¼Rø«{¢Bè Ã5ˆ63roûø™3á zü´ln#l XCPˆP@ý!eÿ6c@6¨Ô¡&^¡‰{±ˆ™²GüIèÙ-.M ÷0ü°æÿf"¿ZRv_ ¹3f TË"µ*[ZêËÏV„Þ2KãEœo¬Ã­êpIÂPñHoâÓgBÉb›ßLIÀKñ•;¼ “[{}>Ë{œeþV*úóƒúoz¥gõKÚ¡ÿ2² n;€÷eG¬CN€©÷_0sº§Û¿ÉJtšÈ‚ñSZüŠàŒ3,Ò±yˆŸð?ü½³¯°=X;KB}ž^îz}`E\n„=oå j#µá”n 1E§¹á9mHž¯óÝpƒT.8m\^?$ ÂܣCš6yÑr¬ªÛh¹³A‚Ž#ñƒ¡ÿ…j(±ú³¿¸Ð0&sÚlC ‚î…B/–›¿Lܲ‹‚d×9ñ ¹ê1ÀùŸWyUù,Ÿ%AS•z@r Iù־Š™âd ìCŽÑ7îîëˆôx½šë¾÷¨ €ˆ£ùcö»!‰•CêçF‡èZO“Èï¼Ü5\Þåî^ÝWKQ$ sÕøùC[eõåiÑò´ÌΖx«üËi5]%)«T ÕK{àðFª\ÉŒ¸éñRB„ºÑÌ5¹ 5vf‹:q¬R†ÓÞL"@àžîJ£02¹3#ÒˆqåYKe,žt¶àþ×Ocû7¶)!µNÿ™þwMÇâé$¦Êù|´d³[-Ž‹WŠZÅ:s‡ŒÁ…2ãÅâeÀ¾¬ÄÖ’dE›ó¿K®œ˜¸YlýÁ&YU-ø]XÊÝ|ßG¦[·ø»V‚ÖòÎwÝ($­#^™Ë(„;6ê5qΦì©9Ï—Ÿ;|8þ£`†µÁ=ãèºG “¢Ž¶è“qwFª´E’=A(:‘bÀŒã»¦.Ìb'Ðç.ٳŘø±X÷FŒ´õËy`å¶èr=Š÷¹|VDÞô†¬lìÁ¼)¯Õ[?4¨–¨&­-Iì{NÏ„è턘A¿b-îË®ÄQx0|ôÜ-¯È݈¸ÛJK5ÐtÀUa4K¼L­(6‹h+¢E)zõ÷1Åø¸œ“Ìú=”ÄèðU2õ©a·SÙ§Ò]\·³‰¸M} O‹Ò`7•ýA\¶ó§Öj ¥FÎ0ãBÉ5³M: º»Üíÿ£È+œCÜ}T„‰snàkŽ½$ow dµ‡i†«J¶ÆÿÖÜQˆÃ{(©´¤`` ÷‡â¹ì¹SY X$ô¸2‡:ÿù“(Í&ÅæÅ“qZ3_¿Õb¨=Ù¨„·¨Æ̘ÄÝW Øquû]~¡×¦U•¦äCˆ¡ ›ò¾4'í³‹…?³k¡ð‰bQ›q48UÛ¡QgØÕ)º4±ù®Y'H4ž;…ÜC­¾yþ†§ˆ^²¨\åÒŽãâVÀ:”ηÜ[š'G~£EÛÜtjÿ,ßh"f{f?Å¿¤mŠú,iã‡'²<‡ ЉXÐãü?ÓÑÞ»ŠóS.©p?Ö¬—§}á\É–E6²:e²(a‹†hOVÔ *:‚ú}ƒú#\E÷øÄc6Ž6¾†„¢kÖºœ½¹×Õ^™íúµÈqàK; yvÖ»LzI#ü^•<ƒ·šõÀOÓväÅQ¾†@ >CNË;%d bUðá^ÛC46T›Š„$Õ)Ù½€Û2Dy^“pŠ)‚i]"0N5rT€¿Öp«»aõ‹žÂXôFFž “-K,Œr«‹¾k\H°ZÐïÌ3¯sïÌG(Â\YCpHyª‚{¯ibBËøž™µÕ¸ÊKxÓ ›fä@Lž(êûáÅ ÀöÞ=c•2槄gW3¸5'é*õ¿Ù¶4,Ë„šÕW‚éhÚ‰&nuœWZsŒ¹YŠ† ‘óË$7®­ë«°Äój{…1Ë|7¥Œð/NÏ»ÃXAÚ‹_Ó·R¤wùêâÊìÉÀ²L\‘¨ž–åìÇF­ŸÕñe'6éÁô°0Yõ°àÛÅS† ßÞD½ £Pc9»Ywn Íüml£d…Ëœ€f Á7K7. œÃí¬Mú-°sSt94ØÑ5î<Ã(=r,÷-?ˆ¾u‹¡¥Zç,U•{.1j„@NVTôé"õË8“¼[ª‡BúWM»–$”&V2 c8‹Óy€è‡f2Z/ö5ᶦf™òHb Æísc™|¦Àèä¯ R¦iq·M<±T´t£ ´¹Âsn/jÜÃÓ×ë¬+”ÌÐ#¤9~€ˆ‘¾ÍÌw`C¥ ™l‰?Xlµ™H­À²rûQêmÔˆgb½S*½Z*7Z‰ ƒ”·'(ÝäsNñC`£ñþl1@ÅŽŽƒ î rœºø!­Ux.ý¶cË t½,»˽º:û¤ÀÂ+E}³©}ØÙ…œð!Ž·"©{\•[²Î@èÁPöÁ¢_ˆ8iS`6±ÝM™ÈŠ0ÙñƒÌoÅr+}ͦ;v¦LRØ5bï+k}r¶¸Tâ[ȇ¡É:¨6ÚÞ˜ò±õ^Nu=ÔîJÔ²Õu —„XЫIwL(°´_qs±šz©•ôd$uë„^;>"Ø’­¨ bmŒÁdöàD£,?ŸcÁÕ/ë¨É­x%LÈœëRý–ŸpçÜÓ IQ~Õ©@§2ÔšŸ %ñ¹ÀÕ“—ä9™LÏ%cÞDá‚gj€ßä…6Û ³¬WÜñ‰ª‚¢ui˜£g70ÆŽž„Çý¹y¼àMOHŒÓb14åë´‹¯õ0ÆÙjÈx·g<¾Á~l¼‘›5˜2E§¢úâõæžFI1¥Ã@TQ@‡(ƒä§Gd9Û²)÷+÷M ÜŽ¼ ‰$lü·îÿÊläÉ+§dлyšp–sR?PÅéÞ4æ ëÈuþï.™Étk‰ÆµÃUì˜{£|¤:ULª'mžÕS©|§Ì9?õ_ÒH.Åβmšø`:åÞg«¶_Fú’· ¡O/GknO+¨²@pù8cƒ”õ-‹'Á磌U[LôÀš¥ümz˜{ÇNª¢üNŠ3Ù­R‹¹^e—ù™×$·ù.·—;uÖ¨×üÔìE`×KDÝ°+t Ê»#ÑŸöï€ „R©žÙ,`¹ Jn"ð¡øezX€Ý"^Ç»ýÌÐú&ÀžO•® T‘¡–gKßúþðAY䑀̶ÖÚYû¾³r‰ï)¹òö¸NYÁ&mEäB¡-ÝlÂÊ£ê9 u¿Ø§úŽ±U îW]IêVÃÝÅøà:áZY¤@ó×ry0Þp(ufÑ#`Ðúæ=¤ýhzhU¨ÁƒÑC@ÅÿÍ¥øùØÆ.Ù}~m €`2Gê`’Sh %I”Qwj;™»þPqv ®`wÊŽ¯”Ìè}”±.x<­x4ØkÖ–ëh‘ºìÖcÍÇÄðå9L‹,ºÉ¼ ۺǾQRZ¯‘Á%ÄŒ+f¬Ô"Ù[tøèØ£B& ƇF‰‹Tô¼TýÜS{®þ®ÈÂì\•’€S(èGµYCña/ÜÜRš½ÜÊÀ¨æÉp êJÕ!ž­•STÞxV†’ÐtK»írU*©­§"\<ï¼²áG°hÖkE¢¸ž_žÝ¨[òÕ¦Aí‰ÒÛ¿³©@vëß´E¢&º –@úŒ È»²‰Ú|;Õv}õÎÅ Ž°ÈÃá7õný0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) close(r0) 00:19:26 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) semget$private(0x0, 0x0, 0x80) 00:19:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x943, 0xfffffffffffffff7, {0x0, 0xc6}}) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 00:19:26 executing program 1: mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = kqueue() r3 = socket$unix(0x1, 0x7, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x42) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x90, 0x0) r14 = socket$unix(0x1, 0x3, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xd0, 0x0) r16 = socket$inet(0x2, 0x8007, 0xff) r17 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x80, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xa6, 0xf0000080, 0x2, 0x58d3}, {{r2}, 0xfffffffffffffffe, 0x2, 0x20000042, 0xffff, 0x80}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0x200, 0xf168}, {{r5}, 0xfffffffffffffffa, 0x8, 0x2, 0x1, 0xffffffffffffffff}, {{r6}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x40, 0x3f}, {{r7}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x5, 0x8}, {{r8}, 0xfffffffffffffff9, 0x98, 0x6, 0x100000000, 0x2}, {{r9}, 0xffffffffffffffff, 0x8, 0x1, 0x100000000000, 0x80000001}], 0x0, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffd, 0x11, 0x40000020, 0x5, 0x9}, {{r11}, 0xffffffffffffffff, 0x20, 0x0, 0x40, 0xa348}, {{r12}, 0xfffffffffffffffb, 0x20, 0x1, 0x8000, 0xffffffffffffce51}, {{r13}, 0xfffffffffffffffa, 0x11, 0x8, 0x0, 0x3}, {{r14}, 0xfffffffffffffffa, 0x8, 0x1, 0x3ee, 0x2b9b}, {{r15}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x7, 0x3}, {{r16}, 0xfffffffffffffffb, 0xc0, 0x20, 0xfffffffffffff000, 0x8}, {{r17}, 0xfffffffffffffffd, 0x1, 0x2, 0x4, 0x1d}, {{r18}, 0xfffffffffffffffe, 0x10, 0x81, 0x0, 0x9}, {{r19}, 0xfffffffffffffffe, 0x80, 0x8, 0x9, 0x2}], 0xce, &(0x7f00000005c0)={0x2db, 0x5}) mlockall(0x1) 00:19:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x10001) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:19:27 executing program 1: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0xe5, &(0x7f0000000100)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f496923bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e789df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35561e10b8a204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629e") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) rmdir(&(0x7f0000000200)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) chroot(&(0x7f0000000280)='\x00') ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 00:19:27 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) 00:19:27 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x1, 0xbd7, 0x0, "d9e3045849753465ff0fd38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() 00:19:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x0) 00:19:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8006, 0x7) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x208) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/77, 0x4d}, {&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000080)=""/15, 0xf}], 0x7) 00:19:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x9) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 00:19:27 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 00:19:27 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}, 0x80}) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') shmctl$IPC_STAT(r0, 0x2, 0x0) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f00000000c0)=0x9) r3 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x20) ioctl$TIOCSDTR(r3, 0x20007479) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x141, 0x0) bind(r3, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xd0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) recvmsg(r5, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/251, 0xfb}], 0x1, &(0x7f0000000380)=""/116, 0x74}, 0x800) r6 = semget(0x2, 0x3, 0x200) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000500)=""/237) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000004c0)={0x2, './file0\x00', './file0\x00'}) 00:19:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = geteuid() getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) chown(&(0x7f0000000300)='./file0\x00', r3, r4) r5 = kqueue() fchdir(r5) kevent(r5, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2, 0x0) kevent(r5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r6 = semget(0x0, 0x1, 0x2) fchmod(r2, 0x1c6) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x820, 0x1) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000280)) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000180)=0x7f) clock_getres(0x2, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000380)={0x80000001, './file0\x00'}) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x42, 0x0, 0x0, 0x7}], 0x3, 0x0, 0x1ff, 0x0) 00:19:27 executing program 1: semget$private(0x0, 0x0, 0x0) setuid(0xee01) r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/198) munlockall() getuid() fcntl$getflags(r0, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfffffffffffffff8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x800) 00:19:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 00:19:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7, 0xff, 0x7, 0x4}) recvfrom(r0, &(0x7f00000001c0)=""/7, 0x7, 0x1, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x4010, r3, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) 00:19:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) 00:19:27 executing program 0: select(0x232, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x70df439160a7d475) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x400) mprotect(&(0x7f00004c8000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:19:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3f, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 00:19:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x7fff, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 00:19:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x100000000000004) kevent(r1, &(0x7f0000000080), 0xcd09, 0x0, 0x4, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:19:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0xfd, 0x0, 0x0) 00:19:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 00:19:27 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)="1a95", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r3, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='+\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='%--\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=']^}(\x00']) read(r1, &(0x7f0000000580)=""/109, 0x6d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r0, &(0x7f0000000540)=""/44, 0x2c) syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) 00:19:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xfffffffffffffff7}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xf0, 0x1000000fd}) 00:19:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/94, 0x5e, 0x800, &(0x7f0000000100)=@in6={0x18, 0x3, 0x9, 0xddb9}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 00:19:27 executing program 0: sync() getrusage(0xffffffffffffffff, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x0) 00:19:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3f, 0x40000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) syz_open_pts() write(r1, &(0x7f00000000c0)="564fb71d00522609b300000000d8c978e5dab6f9394d6188ff00a900000000000012949254f1b13ccc279efd85c5fe49195e9af8032a282f03a45388df8a0ca112d97d9b67f717b7d4b984e7b504bdf7cdde4b2863f32e5bb6690a99302d23db8ae38a29bd23f23dab57a6966b4c41ca4301023bc514d5fb757a2cabc8bce72bf56b79b469c5d74e96ed90096b184027adb7fbf6d4dd92faf9878a1428c1737656f112225eed250bff667a4b3bbfb578017ea2746d0e837c8990fc709be6", 0x461fc21970e6c6b9) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) 00:19:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc69, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 00:19:28 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r0, r6, 0x0, 0x4}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) seteuid(r1) 00:19:28 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fsync(r1) dup2(r0, r2) dup2(r3, r1) pipe2(&(0x7f0000000040), 0x10004) 00:19:28 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x107) bind$inet6(r0, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 00:19:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff040000ffffffb2782434ccfe6c37b3bf1b05eb5ad37705000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:19:28 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10000) truncate(&(0x7f0000000100)='./file0\x00', 0x1) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) recvfrom(r2, &(0x7f00000002c0)=""/158, 0x9e, 0x842, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fcntl$setown(r1, 0x6, r3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x3ff, './file0\x00', './file1\x00'}) getsockname$unix(r2, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x0, 0x0) unlinkat(r6, &(0x7f0000001540)='./file0\x00', 0x0) writev(r6, &(0x7f0000001900)=[{&(0x7f0000001580)='.', 0x1}, {&(0x7f00000015c0)="2b7f4c98be904cfba773743d20036d90fad64479c0df97a02752a9303bda87c79675ff0e2943147684394f1d4d019abdfb7013dbf8b4b1529c849e848bc14d9ecc3527ae3a9bbd69b247bfff5ddc22b8d5fcba73fc13f1f628b5eefc794e4bd94c0fec15cdfaa7e426d615cbd379367fb76da30fa470f9b30d821c3d2242be94edbb79668ea427be4e3fd6c2732f282013543358684c612263761f0ff382814bbe0c51b3eace5bac21d993ea98ee4f9ac969b0847c6990b9f8c0d03e2f50e81817b41708d5ecc3c3a7b48beed21027d8cc4639def53da5799272c33ef365a22ff39ca810ee2e17e2ed9e9ff5589a7113e5ee", 0xf2}, {&(0x7f00000016c0)="6eb297b4964c6537ec3e201d2a2726ebdc3c3f14e458dc402d6f2e8a73fcab0cef1c9c56cea75138fab71275ecfe64773f66e125d2e249469b4eee8cdfd08dfd65052e395693ff37d94b2248832505a4fb211f22f0c690aca7413b1c648730a0aeb8a43173635397b3de3edde66d30103321bc147fe13640f2de874cd2a8458b10968c05fe13708d7cc1f91f7018b836ce24ab2a7d3f56b3b854a5c80cfd4b72b3dd3603f99c2f704dd535b7ff76bf1276e3818141da99cf96e107", 0xbb}, {&(0x7f0000001780)="00b4152fbcaad6e88a9bb1125eabebed0ce01c80715a4ccf0e0ef9e5a7703bd50fce5c1097dc9695192dfec098dd7882698a839166601a518262a1b46fed0946475924d44baf1961ee46c906f11a9e6b55e99ab2e1175b35cf6d137b5034aca02f539ea4d1173a05847c65072b28036049339e08716d07c8d78a7ab70685f476824843dd138297e684c921fcce3edfee331c776f3eccc701bef70bfe9d6cafde650f2cf4a8f39bf1f55565996dbb68fd45c1edaa6018a5b083570544d91421602e10a8d3480ebeaf1d10c7b975fd4be0d1889f871ac6541b61712839bc6a32", 0xdf}, {&(0x7f0000001880)="e821c130c802ca17015721daf0bb37e72f1d8f7ec3f9f90b9205ab32717273d2036c0b37703d54e71a702d175830acfb5bfa5593c0a1bc03d130cacb4ffb917cdacf8ef37789f151cd8dd263e9a164b4f61a5fd7b3580849551ed4ed10d1ebb6eba5f5dc80294405e3ed727c", 0x6c}], 0x5) r7 = dup(r0) bind(r1, &(0x7f0000001980)=@un=@file={0x1, './file1\x00'}, 0xa) bind$inet(r0, &(0x7f00000019c0)={0x2, 0x0}, 0xc) msgget(0x2, 0x2) readlinkat(r6, &(0x7f0000001a00)='./file1\x00', &(0x7f0000001a40), 0x0) link(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='./file1\x00') readlinkat(r7, &(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)=""/206, 0xce) msgget(0x0, 0x80) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000001c40)={'./file0\x00', 0x2b, 0x8, 0x9, 0x0, 0x3ff, 0xffffffff, 0x9, 0x0, 0x2, 0x1aa1, 0x1}) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001d00)=0xc) lchown(&(0x7f0000001d40)='./file1\x00', r4, r8) getsockopt(r6, 0x0, 0x5, &(0x7f0000001d80)=""/232, &(0x7f0000001e80)=0xe8) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001ec0)) chown(&(0x7f0000001f00)='./file0\x00', r4, r5) 00:19:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x81, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 00:19:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "f430c1e7bb6fc6ea3c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/153, 0x99}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd68240773ff52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf2d3fa00f1bd53d079312557a90a6dbf72737e49d973359282830881d1bb57c63fff", 0x90) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:19:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) kqueue() setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 00:19:28 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 00:19:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x34) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x5012, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setitimer(0x0, &(0x7f0000000180)={{0x10001, 0x7f}, {0x0, 0x1335f075}}, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x1, 0xfffffffffffffbff}) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 00:19:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 00:19:28 executing program 1: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = dup(r1) sendto$unix(r2, &(0x7f00000000c0)="4a62b238e8c22367506edf77a45fd623a96a323e598f00d8e70254ecb65a277142c1d9196d81d010", 0x28, 0x402, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x2, 0xff}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x108, 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000240)="1a587a2761ce4cc96d9e7735f78924598e6c52e4840ef61f9850dbc8dd353d3a384481cf9dcadec492fdb255", 0x2c}, {&(0x7f0000000280)="5e09818e2f46f5d5d93872e141c9d48d9053e5adc10320d824d9d776f4ad9272c7e163d4abd620834e906f22637ab23fdf509fb3e516d6a7140b", 0x3a}, {&(0x7f00000002c0)="edb707c9e861cf348d2f9bb625f7102c93e7901265e62b50948fdc1c82a551c8ae2820c2f824c99cd95aa95e18221837f2af6f6a3975c5c93aa48fa91a6d41", 0x3f}], 0x3) bind$inet6(r4, &(0x7f0000000340)={0x18, 0x2, 0x9, 0x7}, 0xc) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0xc0, 0x40000001, 0x422, 0xf4e}], 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x84, 0x5189, 0x7fffffff}], 0x9, &(0x7f0000000400)={0xfffffffffffff001, 0x7fffffff}) clock_gettime(0x4, &(0x7f0000000440)) readlinkat(r2, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/45, 0x2d) mlockall(0x2) mlock(&(0x7f0000ffa000/0x5000)=nil, 0x5000) ioctl$TIOCCBRK(r1, 0x2000747a) lseek(r0, 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000500)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x210, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r5 = getgid() ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000580)) getgroups(0x1, &(0x7f00000005c0)=[r5]) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) semget$private(0x0, 0x4, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000600)) 00:19:29 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="821bbd56d7563b1a4cf3d66cd9183e78780a2ca46920abe15268c43000d5e41311d307242b4f8028bcd54455af257f0ae79a4b278561c868c42969df1d8344f0d0f4972aefbc28410146a83d4ef808f797806336149dae3c95ce1b4b890c910074d018b52d62b6c327fde43e02c74d46f4254300f455a6cc998873194b5e395ab8311ef5471d0136fbdfa3ecae140bc6f8dc82a7e24991ffecf3b4656d96f1c3e504f2cea2e7cea5a497740b01134b1302b1be083acd409b053b6ecad270dcbabf5eb6d954ded4cede2680634775ebd75f85703d0f79ed8c84f13a2306acf52a292b1edf81577e0d1bf8df79b98c4b6319d6711b8a135b7bd119e70dee696bf4861aa3107b4f9800520d186f06f077ba89ac7cdee03fcb32a3266d6b6597d5fe601f0a97871fc0d832294eb2d4ad0de0b8cbb3a1472e41163b2e1e3f930b4d97ea5c12eda3c264caa1b2b6abc4808a55234c07e93793890ac24758d50f72a82fa7aff08cdcc0d4922eacea9de47bafaa88f88aca3c28b57356bf4731ef16fc4690"], 0x10) close(r0) pckbd_enable: command error 00:19:30 executing program 0: r0 = msgget(0x3, 0x80000204) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x18080, 0xfffffffffffffffe) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f00000000c0)=0x2) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x6, 0x8}, {0x7fffffff}}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) semget$private(0x0, 0x0, 0x100) 00:19:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0xffffffffffffff7f, 0x401}, 0xc) pckbd_enable: command error 00:19:31 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x5070d0f9, 0x1}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b5010020004dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x10001) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x1) 00:19:31 executing program 0: socket(0x10, 0x0, 0x2da6) 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) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 00:19:31 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 00:19:31 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 00:19:31 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="b3f81064df569c84eb875126202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"], 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = accept(r0, &(0x7f00000005c0)=@in6, &(0x7f0000000440)=0xc) renameat(r0, &(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) semget(0x0, 0x2, 0x260) accept(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) 00:19:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="001a904c58c58e59e687b2c20457341849a544f16cd46dd4146e80c48d9021f4207cba5c24dfbc029502381ea5b79bcad37a047353cf574b400fbb0477d7f2667a0c9b10424f2d9bf4f7d1758f6bf3f4395103540ff25275d7097863955fb40ff6741972ae7c98d903bb58", 0x6b}, {&(0x7f0000000100)="0ed9fc10b434895158d6c88bc151ed3766c25cd4f1f71342639de90ec1683cb8de13eb9fb37a56b07c50b0a26b8a12b6a9baf796991cd966a74584e989196d78264b36bae24c98f9a118789e9a71fb4ee2ea7138e6fc1b69336cceefad7a326ce097845b29637c07bdcb258649ab2fe25c2e5bb2acbdb7ba239537c9f8c497621c9f406ea79098996af16f1d505433bcc17ee44238c38461803957f5f242f7e9d817180efa49170c66d588279eedf02396c724973c2f4d7ec1109778392176433ce675abd1dda82bc9f3951e0dfb65fd8daa3d7baaac23435c330b15a1e9b16175d6e229b62409cc", 0xe8}, {&(0x7f0000000200)="aa6b2835d79de30b359894c0efb11a29010d966c3e21f76e9a68da3869f499db26816cc9aea77d17778601e3f148d792df0ee5dfe51a809a88114d56fd0be034915ef2257aab2fdba0a7c63da62b411c66e35a367f54ad5233c38ec03e4fe13be9b7632a613635391dfc990c527df7b91faa806acf505c10a904e389176b74889295f14d44443437fc001ad792ea1f9baa5d918a1769160db92d5c8ba96139517210f0889c23eaaa2d8130f3a0991cff5c2765141781033ab83283186fd8f1d9b62e7fa9", 0xc4}, {&(0x7f0000000300)="dd62b490ec581d91a3623e993c3015dd7f5b3453426766f3090a0283ce0f9433d37b97ef69b95b1b11462b5c507d4afae4a0e10295d47b914e1be23c0ef5cc76f073750fe9982600f2776c707f69f0e6884f2604682dc4c588aac59b278e32427429f78cbaf56b899c1344262464787af81bead9d13a3c89e64de486bdd14c958c3599539d8499ffd80506ee5d196ee481dff4b6b98f1c024a95c978baea8e4b226ba6720b5818539c9304494c393b3245ed5285eb652945827a7197b7d091ad3001a01826ecb5558349fbd1aa2b582fd4ea7756ca54e29bc20634704834d260aca7d606c233efe6", 0xe8}, {&(0x7f0000000400)="7e69aee759a48d7a192a95b812ba9acd23b3f701f23c20b54eed4cdba6e0873060eb896c654406c53097aa244317ec0d6d7c995f71902b19ec0d66fc9ebc01ce9ae5eaaed4a27b0b2f88d4abcb39629b5e1811fb2f3d1c636564150ed286405dd926e60de584ebbc8d1b4f6eae2790655d931630147ec47f74832a3e5b3dc2cc3bde6375a7ee46079fb884e8", 0x8c}], 0x5, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa8, 0x3}, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000740)=0x2f) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 00:19:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x5, [{0x2, 0x37}, {0x2, 0x5}, {0x3, 0x7fffffff}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x5}, {0x2, 0x7}, {0x3, 0x6}, {0x3, 0x8}, {0x1, 0x93}, {0x3, 0x1ff}, {0x0, 0x1ff}, {0x0, 0xff}, {0x3}, {0x0, 0x6}, {0x1, 0x6}, {0x3, 0xfffffffffffffffd}, {0x3, 0x4}, {0x0, 0x8}, {0x1, 0x200}, {0x2, 0x9e}, {0x3, 0x4}, {0x1, 0x7}, {0x1}, {0x1, 0x7}, {0x3, 0x101}, {0x1, 0x5}, {0x2}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x2}, {0x1, 0xd1f}]}) 00:19:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 00:19:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x20, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x82, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000070, 0x4, 0xb5}, {{r0}, 0xffffffffffffffff, 0x41, 0x6, 0x40, 0x40}, {{r0}, 0xffffffffffffffff, 0x1e, 0x80000001, 0xfff, 0x80}], 0x5e, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x10001, 0x3f}, {{r1}, 0xffffffffffffffff, 0x30, 0x80, 0x65, 0x3}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0xffffffffffffffc4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x30, 0x20000000, 0x0, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x71, 0x42, 0x10000, 0x8001}, {{r0}, 0xfffffffffffffffa, 0xa, 0x5, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x6, 0x4}], 0x7, &(0x7f00000002c0)={0x4, 0x8}) 00:19:31 executing program 1: 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) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:19:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x6}, {0x4, 0x5}}) 00:19:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3, 0x4005, 0x1) 00:19:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r3, r4]) setregid(0x0, r5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x7) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) close(r0) dup(r2) syz_open_pts() r6 = syz_open_pts() readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:19:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 00:19:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) getpgrp() ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/212, 0xd4}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1030, 0x3b2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x6, 0x0, 0x5, 0x0) 00:19:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) 00:19:32 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000080), 0x10000) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) flock(r0, 0x2) 00:19:32 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10842, 0x0) r2 = getppid() r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="e241ef5d65b1bed4248bf01bd2290eca2612ec96ee0feca3fcd20884b183143c592a2a1aae44ad354723a9fd5f928ed99bebf1a51e8cc621e4c5", 0x3a}, {&(0x7f0000000180)="5c1401c34ad88554c2289d4b5c061d6379e67c3ed6958934ab45f5847aa6778c51569cbe8dc8b0e3e76eb914ab8f1b6d14f00d6813530a7cf8fd1ed3a63bed1b83db8a9f25", 0x45}, {&(0x7f0000000280)="d94934d92b85f9473ac42fb4be4504dfd95ce2311e71229eea10ba3c0a72f16a44fdc15aec2b97992d845ec16e92a9f5de713a7248c4d5cb5f4a49b6a10621c56cf5bc05d2b63a900c9c2e7dcf85bc463137176769d74226645335a2c3ede0fb5cac3fa0ff50caf82622bb71b5a4690dd9e91d299693383554f7887ad7d3ee5efc39c002d4f7377b", 0x88}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0x8}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r6, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r5) 00:19:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xc3, 0x100000000000000}, {0x1e7, 0x7f}, {0x41, 0x4}], 0x3}) syz_open_pts() socket$inet(0x2, 0x1, 0x3201) r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) 00:19:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x90d2, 0x14, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:19:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x5) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 00:19:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = socket$inet(0x2, 0x8007, 0x9) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) write(r2, &(0x7f0000000140)="b0", 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) flock(r3, 0x6) 00:19:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb62", 0x3e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x6, 0x8, 0xfffffffffffff800, "fe9b5008b994e66adb9b893a89d53bee6371fdbb", 0xff, 0x4}) r1 = syz_open_pts() close(r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r3 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x2, 0x200000}, {0x18, 0x2, 0xffff, 0x1ff}, 0x3c, [0xffffffffffff89b2, 0x3a, 0xfffffffffffff295, 0x2, 0x58da, 0x9, 0x7fffffff, 0x5]}, 0x3c) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x60) syz_open_pts() fchdir(r2) 00:19:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) clock_gettime(0x200000000000003, &(0x7f0000000140)) fsync(r0) r1 = socket$inet(0x2, 0x1003, 0x0) munmap(&(0x7f0000feb000/0x13000)=nil, 0x13000) r2 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) clock_gettime(0x7, &(0x7f0000000040)) 00:19:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8008, 0x88) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pckbd_enable: command error 00:19:34 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6e696c653000"], 0x10) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ffc000/0x4000)=nil) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x27b, 0x0, 0x0, 0x0}, 0x0) 00:19:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x20, 0x4}, {0x18, 0x2, 0x0, 0x5d6ec17b}, 0x0, [0xffffffffffffff81, 0x20, 0x4, 0x4, 0x28, 0xf2, 0x9, 0x3ff]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x6, 0x400) semop(r3, &(0x7f0000000300)=[{0x1, 0x1ff, 0x800}, {0x3, 0x8, 0x1800}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)=0x7fffffff) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r10 = getgid() setgroups(0x3, &(0x7f0000000400)=[r8, r9, r10]) ioctl$TIOCNXCL(r7, 0x2000740e) r11 = semget$private(0x0, 0x4, 0x126) bind(r6, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r7) semop(r11, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000240)=""/176) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x48000) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$GETNCNT(r11, 0x0, 0x3, &(0x7f0000000540)=""/250) renameat(r6, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') getsockname(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000001c0)=0x4) pckbd_enable: command error 00:19:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) sendto$unix(r1, &(0x7f0000000280)="f281f781924fb3e145f440a9d2b0d9693aeb5043e0524ab20d14af8c8766c19e6ef8c1f34446cd134da54020ef416d31e80a0c3335fb307d9f65eb84053e95cec151a40ae0b73be04da9f4fd9cd0b4aa908b524184b1d1476f4804ad08bae98a4e37f298912d97d33ac69c46c40e15e0f4fbbe9f381f45d8af22193fffc2296047ac0e695725620f73efce135bb2246db724174117ed0d3b60c6b18733", 0x9d, 0x8, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = dup(r0) recvfrom$inet(r4, &(0x7f0000000080)=""/172, 0xac, 0x40, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000240)={0x2, 0x3ff}) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r5 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000140)={0x3, 0x200}) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) 00:19:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 00:19:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) dup2(r0, r1) 00:19:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) socketpair(0x6, 0x4004, 0x3ff, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x54) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x4, 0x3ff, {0x7, 0x5}}) 00:19:36 executing program 0: 00:19:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffc) 00:19:36 executing program 1: 00:19:36 executing program 0: syz_execute_func(&(0x7f0000000140)="cd8075fcb0b06969ef69dc00d9c4017d50ee8adc1192000880820fd1b0b5d90000797c2a0f0fcdc4e3a95fd965eae23c3a784d408064797f41dfdf400f01efe5e59d7d2f2f1c0a1a63460fc4c161fccddfde9f") syz_execute_func(&(0x7f0000000140)="cd80c20000b0b06969ef69dc00d9c4017d50ee8adcd0d01192000880410fd1b02db5d90000007cc4c4e3a95fd965ea262e410f0ff5bb408064797f41dfdf400e01efc4a1fd28d29d7d2f67450f483b1c0a1a63460fc4c161fc4d96040476789f") 00:19:36 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = getpgrp() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 00:19:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x2, r3, r4, r5, r6, 0x100, 0x8}, 0x1, 0xce, 0x8}) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x0, 0x8, {0x400, 0x401}}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r7 = getuid() ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0xad75, [{0x3, 0x1}, {0x3, 0xffff}, {0x1}, {0x3, 0x6}, {0x1, 0x20}, {0x3, 0x401}, {0x3, 0x8ea8}, {0x2, 0x400}, {0x3, 0x2}, {0x1, 0x7e}, {0x2, 0x8}, {0x3, 0xc884}, {0x2, 0x7}, {0x3, 0x5}, {0x1, 0xffffffffffffc17f}, {0x1, 0x10000}, {0x2, 0x101}, {0x0, 0x7ff}, {0x3, 0x1}, {0x3, 0x3}, {0x1, 0x2}, {0x3, 0x3}, {0x2, 0x7f}, {0x1, 0x3ff}, {0x1, 0x8234}, {0x0, 0x100000001}, {0x3, 0x6f}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x8001}, {0x2, 0x800}]}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) fchown(r1, r7, r8) 00:19:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000040), 0x10004) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 00:19:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 00:19:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x8e) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x81, 0x3, 0x7fffffbe, "a508000000027f00007f1000000000008000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 00:19:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8a, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 00:19:37 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x9) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000740)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000000400)=""/184, 0xb8}], 0x2, &(0x7f0000000500)=""/45, 0x2d}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1, &(0x7f0000000100)=""/90, 0x5a}, 0x42) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000580)=0x1, 0x4) 00:19:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) sync() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) 00:19:37 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./bus\x00', 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x2fe) 00:19:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3606, r2, r4, r5, r6, 0x0, 0xfffffffffffffffc}, 0x401, 0x2, r3, r7, 0x3, 0x6, 0xffffffffffff7fff}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="a1", 0xfffffc73) semget$private(0x0, 0x4, 0x580) r8 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) dup(r0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 00:19:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x20, 0x6, 0x3, 0xfff}) syz_open_pts() 00:19:38 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x419, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x92, 0x2) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x88, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1010, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x6ee4, [{0x3, 0x2}, {0x2, 0x10001}, {0x3, 0x1000}, {0x1, 0x2}, {0x3, 0x3}, {0x3, 0x1b6e00000000000}, {0x3, 0xffffffff}, {0x3, 0x2}, {0x1, 0x2}, {0x1, 0x91}, {0x3, 0xf8c5}, {}, {0x3, 0xfffffffffffffffe}, {0x3}, {0x0, 0x8001}, {0x0, 0x5d}, {0x3, 0x2}, {0x3, 0x9d41}, {0x1, 0x5}, {0x3, 0x6}, {0x2, 0xfff}, {0x3, 0x6}, {0x1, 0x7fffffff8000000}, {0x1, 0x5}, {0x0, 0x1}, {0x3}, {0x1, 0x98c0}, {0x2, 0x22}, {0x3, 0xfff}, {0x3, 0x80}, {0x2, 0x6}, {0x3, 0xffffffff80000000}]}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x8, 0x3, 0x1, 0x8, 0x7f, 0x3ff, 0x0, 0x1, 0x2, 0x8001}) 00:19:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x154) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 00:19:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x16, 0x6, 0x26fa) sendto$unix(r0, &(0x7f0000000140)="1914337c02a8053d0ed53b3e350a5375c8994e47b69a348ea4b52dd99cf390376e7c1ff270954ca3f61b2619eaf0f22dbf27ce07788d0923b8e8014687e51b983c421b7d88eabb25881f52f7d4d588e85b4c5d441df29a0951229d1a4bb951fdfd0d3f896b7fc280c1f12001f9ff5a7a6f582a025f51d881bc11221407b6edcb10fafb", 0x83, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmget(0x0, 0x1000, 0x4a2, &(0x7f0000ffe000/0x1000)=nil) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 00:19:39 executing program 0: r0 = getgid() setegid(r0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/201, &(0x7f0000000100)=0xc9) 00:19:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 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, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) 00:19:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x182, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xffffffffffffffa5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = semget(0x2, 0x5, 0x332) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000480)=""/175) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r4, r6, 0x6) r7 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/204, &(0x7f0000000440)=0xcc) getsockname$inet(r7, &(0x7f0000000040), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x800080002002, 0xc6f) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 00:19:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) fchmod(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:19:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000140)=[{r0, 0x50}, {r0, 0x10a}, {r0, 0x16}, {r0, 0x180}, {r0, 0x10}, {r0, 0x43}, {r0, 0x80}, {r0, 0x10e}, {r0, 0x4}], 0x9, 0x5) fcntl$dupfd(r0, 0xa, r0) 00:19:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) fchownat(r1, &(0x7f0000000080)='./file0\x00', r6, r5, 0x4) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) accept$unix(r9, &(0x7f0000002740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000565db9eedac974cf8d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814eef9e9576cdbe21b08c9aa8a52ab0140503ef98fb8204b816e5f482cd6050e79a5cda6d3c220b21ac8d5b7cff2101d1b25633bc149e8d461590710f660d4024b2e549ccb68ec3a514b194d74fdc7dc7eb54ad9e7d0ae6693c734193735c7df051356c675fe2404df3ec18c376f6f7da7e3e66d779b5eb9a2705339c97005a89c2c91e9801a4aacd2622bd4c6978e1542e6841dce682e1b1fc5ef1b9586f000000000000000000000000000000"], &(0x7f0000000480)=0x1002) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x2) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 00:19:40 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r2 = kqueue() writev(r0, &(0x7f0000001780)=[{&(0x7f0000000080)="07d950763218d31a72863c91d5480f4d1918ae228feb196303c2fd0d3340daaf1ef7b3f1254fb3ebe13ebd5450aa888d6e3fa7ff", 0x34}, {&(0x7f00000003c0)="c3faf14d723c0230b8f1f7ce7642047085adcf343f18447f886e200e1272495d028bcf4b946551c74a0f626c0428dba1f05d72d941056410e4949c29b0d42e302e22c1d635f7235ea2ec59c76ce89cc7724350799929431c1ca90f735d1eb35ed3e44b42bfd07cda84bc6651601a1a2edf152ef54e2027a7d488ae05c43dd6a24e0939c3c5b768f33cb273415badad71568f83cb8b435ef234182c125a101e097019b4661e647c970067f172c5526528480cee8d37cd6f6b10916c3072de831f6a85be2ac4e0c10e60015613f8e252041597bd7adbba535c079de0cdc7d49b9fd859adc830347a9ad8dd1a0bf8d269333aaba34431b2e187f53d46707523a50b03d279b238b1e5fff3b5cccf61ad8eee716290671a315eb3bd529a9df926570a737446cab644d15a657cf1ed6f635ae4b9dcf90c6da086fd55a58b628e0646f7a112dab89156b75fd9347229d08bb3af29bc121a5d3e19696f63b43bda7a83fff20c8f7c915d60ccee2ebee447db36f2e52062a1205bcb0aee207625431a57c7211028d363eaf2d9fd0745c3a45284ec32c0199fd105dc1ad9857e2ad01f52c222eb67d2a8080a4947e2b7aa1c40795a7cb2ad28c29b54cecc6cce505506a0581461cf65832fa7eeaa7769e6e65d78ab249e21562b1f6a84d87f9957b7a3af7926d3e427f2bc0f81c44979c64fa98697feca130538352a3fa2559697c45758c4b1ff33099a8f6cd062bfb116fe7c8a34200f29e47be5ac7d0db369fd8090e2349fb6a50fbd635b93ba96a310cf11fa717df9b1d7a0ff531e747d2a147d5b7cbee77cda073fae7a361c4c597d87ddb931d8e0d02f083cdf45cd19db7236700d76a91a098556606fd15b66322b7edfeb08acc241cf94d6dce83b0f3dd1579038387eb56bf70672231519508d7b4e1ebb482493ea6ad9c8fbd66d9a31f698d383b20ef3964f97f4647e07324dea126de6c405736401fbeb2527f3565615c8cf9f4d3fc7f46df93e76d98a33be2f6b6f35806e42561e86aad77c76587d2e24bdffc7b45e62e60d9312a7364bc0f40565150609aa9e6f6a50af449af05bd4d66eb2f7b1b2303169b5cc2ba793c75cea2a7fa1d1a08d6bd709fa7d62cff023f4829bf5b9df39edc53cf40d7e64c662e0d395f7cb5d3080ca11c063309b646be56bb1d2ca2ac2e10b1a992bfc8f8922e6e78eb7698bc00cba21366f7362bdcea02ce8bd04519208e0ee3bd2fa9ae83d1fc45e7fd93a8223b7b4132c24f5032b51d6e95e7df38df714653141652cfcad34b274f11578c1d9978d7078bba5b21c8194155d5aff4c7cc09128d50be0c401824b82ac6e210ef38db05ed3e2bc6e2865966cd9d195f0f65e5cb71456b23b9df0ffc2856da26915c8c44864fa01590149c33756909716ba087884d584bc1c2181a8a93288cefd33ece9aeeb2cb5769113572737f1707d4778759af726529b771450c92ea95fdbf2cdbe83999875e41c628b839402a106119b7ef7a4f5cbb5d6816d2dc094da35640c2fc1cc8c17bc7e05904cbbcab084233dd99285acaa61b4146c02af9cdd2ffa16365a3b8192274d7a3eac40b79d955a9b26f1982f2478bc4b2b6009cc2d350dee8d6b4986649869ce01f8fe367e4a40871248cec3c806d33d4c4766582eca2df76884a6bf8f417a08b1705c6df07f018811c38cc5142239f93ac6ed3d2a2f54b8a0d7f6eee753fb728fc22bc778a76453fc82b93a14e7ed07519e199b126584cc3b45f2239483932e2838413ad9997087ecd962b4877da71f050c5cea7b01ef83044ff270b5b2b5f4045bb8251e1d94285068b51e7aa088fefa1c2dab567179339d9c8e4d7d676347b39d08f69eccd53143970ecc56a5508c970bf1d758bf8cbb72fb6efd72fad9948135e11ef6c143f81fd6f7184d0cc1e31a965666691fef74ed1d2d76077e3822c663b462cd0f99b0e36101cf49ee1178f9df7de144096c6495a453671f486d3ee7211ae8061bfb4ae29aeaad4cc7783c63f9c45b67ff1451487578692734eb3eee1e12901b0fd6489093803548b227619769dae82efc3922be8137ee82e3c366e2f8ca3fd0331043f472d190d62472bfd00f9b66499c5e196729a6ae3e3f39c3f1b01c0c290a79eafe7daa1f1f41b845a21a4db9fcb330fdf764940767a3fe3c3562665c36f7c181abd95ad234b7340076b1c9da3312aa4586244a728da3061e6ad3eec39b4dd0d5ebb1f340891a576309390baa60b394997aa791102657ef13c4ee9c88ed13c80440477f2b19947b823eb3beaf1c2aad2da70b03ad8edf20180a5288c6e3b197640fe4447f117f9389ecf50d133ebfdc57347cfa77b465509cfb8de11ee756a4eb5b3a991f1df5cadb6ba8b5f41e6a282a0bae270269cbcd08891ec374df8b3ceee4cd2223cbdc4857419ebaf0c016260ca2cc15135c962c660dd720787d8898601456b05b673e2eeec6ebc4f875de219daf3df936283ff274b8ce461ab08a24716135ec6fb5127c850b58094bd75601e16fa43d39609a4a69b6ff883e39fe3b42c18329a929a19d390222a0918b8baf6258a1c841262f29c4c3a27842819866a7c73f5f5f5a7aaa57bd846f0028201a0b1aded487c41c48809b4a74e443d03b8173dc5c198dcd77f41f20d81789dd96cc5332b735ddcf887fddf6d9dcccb152fe955d2a7e4d16dd1a3538fdde375ce434019d31c1e675c64726f4ecabdf13f120ef4249501d04f2e8a8ed643add741116e6ca370b19f78a4b114dc7acb66163470103c6750e2aaee79edf852d94ceff290c11432aa104fe0fbbf50187ff59c6096ea49c5e026e0f26458bb96581e9ec2e0468becfa4d57d150fe0d4ca137028043899ea45fda07c566d7d29ad19c4dc6ce6da9f14a3a0516ba41ee9245aad9f9275f0da85ec88fbe1d290e7b63b7321f9c3f872ac8cec078031cd6170c59bcea3d42a319e6598effad45e09c2dfe0b2cdd06eee9e9e943e9c07da91980ba20b1888c4fef4c97c62eb9be904709774ce32e508e3c3bd8c0aac57867c0f0e4b5e42a6ae05eced12cfff30a7d10cef77f6d923e0cfb721533548ee23fb992b0831d0e6f4debadc3ed8d080329e4c5f74ad6bc7805370a80c18b6d64475524ea578525d65f5519f9479c8fecffce3d6648f0a5304b054542e43b93a27a668df2c330e0d509155a9348dea05c8094047dcb1fa86691b50c4530a0ab327a9a0bb26d448689d87dbc56eb1e8bdc5d5f2353b9b34b2609c5410cba9067531f2093855b3c03a09fd6af0ecf8920a5f0ea93b81ba415e8b03371c19ee09b9f308643fd3d335507354d9eabadbcd6cf6c5d74ee7397ee0ce605ade580ca8c91a78b94d03511403bddda4b01b1a4af4112568ef0d847abcc5fe5f8e13e618eb24273d6ed2b690b60fb10d645bc50dcff818089abeadb7e36eef2b1b17d793a2a9ea53a5551fbe19833f2932ccabf3cc5d2423b945134caeba7ca2d725be731bf416e21d9af52047239ae13e1f0138d6ae5bff2fe571cc85159bd320281457bed7acc994296324677d82fe6b324979f13805dec4c46034ac3f1278ca707cb4dff173e85439fca03dd0b93855b63bb2f718628714cd3cbb12a0a9a1d24fbac23584718b5499839c3879d6ab7ebfb247e6fa5f86d8387fbfd27d339f6feffbb4880be60e03028b29e5fae905a52b3f349472588a4e2b02d89d0f43f9ae68d0eaae40c1d94777eb7217cb135efb5aae7a26f3c8927e296f38eea3d181450286be68de3580168e9ff96a964bebe78af5b9a9d2da62b090cc798928bb3efa6bdbf7da3169dda3696182e1150c55c40b11acf1ab6bc9335723ef2c0821debd7069b3cd5ef62fc6c45e9c11adae461e3a115a5c1f65ad56eccddb292be7576d48cc59bf53be6a4b8e27177b8b0188e6f02845fe8fe49b418b0286043734a452a17a379cecd131e6f69446288afaeeb7a241fce67e3dd35c01a4c421914062456e6d11f76d6ab02c8d1f9a2008f149354c17b891326847f0e3a4d6a0e8ce2ad9c278ed6e8c623eb20b468d0f63d3dcd4fdda007c914c2eebb4fd1192014bad59b036f35c3e1314b023736b7525eb086860508eb08433f614e2ac9ed3b41f2429a46023ab18fd00e731e9a941ec0ec26d3d94911d77877101d1d0fe856ecd6804d593afacb2371a3684c51cedde02a6f8d53947ed9f08b7c4dde742504270eaaed1b4dbc76a65b8cc856b26ad0aacd2fad7ba5dc4f3c6e63c4a3f1a62100c3c5a0453fc7e835dd4800d7c84eada384bb233559b51d75b5928f8450a866ab61d9fbe83cbeee8e289f160491c0a44606670fd944795c1108b77f9434301a52cd21476165cf0fd605b6d5222ece8bb727e8146a743c0536d9a959e5aa5b0bbdc11724aa3d68f3efcfc7153080b5323e7395c233b6a26746a2702133ff2cd22dc9d4d50b1b9f2f07aa067e8553ae24c3aa06494632e0bbec528e1ecde860b1fc6bd572222861221108890987fe417a95f9ee4dcec461d0a9fd53867f0bb27748b7db169f11d9d04858b738cfab6f86e747393440a2822053c8545395c632c30d7b10ec9c0e888af78502faf50ff0e64a16b455d4bdace8ffce3e23cbd5ac97e8bf1d58196223cfa73dd74dc44aab1adfbf3c74fbdfccf59e60e644c8606aca51932b78d2a30ccbab5ffc38a7b272092c07b29b16a75775ab116e1145076242c231ed7d9b162a58cf0d650d59654f0b0eb4b0c25d0727c56aab7473b2d4b18cf12e0c74ea066977ebdb829bdb6d530b144c2029a8fa26674d93d8873da0d4388c839dad75ad856f7a6501d965a687cc711933f8f4c98372fc3d7a10cac76cc23ae800ed1a65a9c766ff2b60187ff8ffd69fc0a6fdab4b97a69006c346e1fcde5d339615cca5bd3804852e17ff5001ffa515f7a8c696eafe9337140709e8db8431bcd23ca3766673519eca9b9a4d289173840115f57706cbba58d33db4e23b32d89cb0fa680f7f3cb90e415cbe6ff46d741f92e6912b399c46b75ae45dac9187f16ffc95bfe6aae06731d922a6974e4af4c1108f0d518d0d5727adcaacdcc69907d6e4ddd8c31dfdc137e9b4d3bfd80d0fe1df6913775566c722d208ff0f864fcec45505f224ef6d92a2bc4c4bf1826511ac5131de9f13ef2d7e6b16fc73c40e7cfe38085667e8b49feca9ed190e452a4ee38366f1ef09967831e4a61da5c0da99a250956eb3d95988b3129c4f994323ea230c7b61566ae0910059111a737bb6b0edb46ae456af2b577da537440c243b41f305c9cc6f0cf3ea74b662172c222fc989fb02c465b5e298a9b5995ab81d9f2e4806187f843252d5efbd98840b0f24fd5906233e569917c443625b2c065cc13cc6da7fced9e0292a1c94c05870d73d255f3622087afb81f4fdf02a9fbd2378cf2aa43d483206fea8cb856ef8d95a4bc605adbc8d85dc74925a22a2daadb300afbc3cb98b85bc1dcbff5ba59a8057c0cc1d39e8db47370ca49e7096539a2a660f0b4940d5cf1a7dde78e774bca6cbd3f84d2533e4db6acf4f19a712c96e8cf0062f894ebfaddd93d5fdfdfee48b41075c2c512e8d2c47c8a3dd3f4e0b5ca0cf8f4a64bd9c867934050d26d570f1263441f697e671cace56bc13ac247e7d7e9ff2e1176d650abdeccf3004e2e82834a0bedfa07b7751de8768fc5e1c089ef89348fd82efdc47d8b22012ca7050b77a48872f35108e294b9941f14fd6087cfad5b4cdf003de89ee4fa7cb06a94d28e4ba04c2dca7257c01f4be582484106a708c532cf7fcc8f3698eb908f50a136b316535a16747b3aeb5689d7", 0x1000}, {&(0x7f00000013c0)="c116acddfc72b9323945196dd6587d78505e09bad50b694c90ab2651c0d4c1a058eeddbd06f03db0414e37dc3ff72ce32e5221bc5fba0f93780bf71afa7ab8e1bfaf1c09518cc228561d8b1f6ece453ef8ff784c6fafd6211ddab9ecbbfb2d1aecc9840f92b9574a5e2830efb75e63e5d91ac7f93e44066d28bf41be6b14972c6f35637e0a328767595b9ebd5272a98a8427beb8e2af96dc54dcf4dc9792d2de12d4273944246925a70e846b94d926bc1c97982359992e1a3a5a1617532af0a1993db646b839a9666e909eca9ab026a498423bbc36938e45a8db545cd4d025ab5615426ad0a8c9916226ffc6964ba3bb0329a3a064e2fbc528ed", 0xfa}, {&(0x7f00000014c0)="e924fb2210a6fbd3bc9e6dbe5f18b585b0bdb2abb366816e5fa69f9ccbc15da3fc0a3ede1c71d5287d0757eb923ec81a0cda48aeccc032b16810c560f96d87bb42a027b666df1466a38e93b4e8f683d350694676636c7c642c559b851e67b0c198fbf01a290a73103a488e7cdeb679e27554d51f68d545e331460bbecef27ad6c1c39d877f7a", 0x86}, {&(0x7f0000001580)="52635ed09c284ce35f62992d75e7505d70d41d054f9058c39f3f72532821b0779b90b92d1954bc76811a922349eaff570d3cea2499c13f88badc86298f8dcaa573f682ce9a66e9c082ffb3fd82d5b036a1c61254fc5f045df80d7c81426acdad69dff186a7485d23fea72ea1213064d7603fae4b9d8e8c780c2daa8d5d337993dfc043b410614f2eef3073c79819ee25c4800177f438ca83114581580eb3616e9c8e3e81c63d0d0e90dccc29bcbe02f2f05e180add234a634de1f0b791f3023035a0fcf9e4fe160be3d7dacdb9392bdb1ec9", 0xd2}, {&(0x7f0000001680)="cdb9454b2a5d234169ee1e5e8ee09e8b3d083f114b4f24e4e07f7a87d939a32f774ea316acc4fc26dc3521e18759f6aa327202a5f1efa93bda72bc66ca6e56ea96a205c51f11b537c6741385c7f2a825be5f9e02973feba097d18699b86a731ad44fe9906de31633dca457a26b641a1451", 0x71}, {&(0x7f0000001700)="94f64e22cdd1d1129bb5c38c067b80edf135177b8d08379efa21b1124ed2ade87d343a3924196389bebbe6633fda2f01117c56da6655cefd084e32b73167b23429c443b1b7cda7ad1a1a5acb638c3fd0896e290e5052988b3310a0418fe9f027aa88bc144546efb4446992de9a", 0x6d}, {&(0x7f00000000c0)}], 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0xffffffff) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 00:19:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x40, 0x4, 0x3, 0x0, "85495500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 00:19:40 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000040)}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000100)=""/127, 0x7f}], 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x2}, {r0, 0x40}, {r0, 0x4}], 0x5, 0x2) socket$inet(0x2, 0x3, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x0, 0x7fffffff}, {0x2}], 0x200000000000029f}) 00:19:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x5, 0x2, &(0x7f0000000080)=""/206, &(0x7f0000000000)=0xce) 00:19:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = getuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 00:19:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 00:19:40 executing program 1: r0 = semget(0x3, 0x7, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/73) r1 = semget(0x2, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/57) 00:19:40 executing program 0: r0 = semget$private(0x0, 0x0, 0x7) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000140)=""/129) r1 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x2) shutdown(r2, 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/19) semget$private(0x0, 0x0, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x3, 0x2da8}, {0x18, 0x0, 0xffffffffffffff9b, 0x7ff}, 0x2, [0x4, 0x61, 0x8, 0x81, 0x3, 0x10001, 0x8000, 0x100000001]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x403, 0x1, 0x0, 0x5, 0x80000000}, 0xc) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semop(r1, &(0x7f0000000080)=[{0x0, 0xa754}, {0x4, 0x9, 0x800}, {0x5, 0xa, 0x800}, {0x1, 0x6, 0x1800}, {0x3, 0x1, 0x1000}], 0x5) semop(r1, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x1598, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) 00:19:41 executing program 1: setuid(0xee01) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r0 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() pipe(&(0x7f0000000000)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) fcntl$dupfd(r3, 0x5, r4) r5 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001200)={{0xfffffffffffffffc, r1, r2, 0x0, 0x0, 0x80, 0x20}, 0x1a6, 0x352, r5, 0x0, 0x5, 0x0, 0x8, 0x7}) 00:19:41 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x20000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0xa, 0x8, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x8000, 0xcdd}, {{r0}, 0xfffffffffffffff9, 0x10, 0x84, 0x1, 0xff}], 0x89f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x80000001, 0xd1, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000003, 0x20, 0x6}, {{r0}, 0xffffffffffffffff, 0x62, 0x1, 0x7f, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x82, 0x5, 0x4}], 0x100, &(0x7f0000000140)={0x1, 0x8}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 00:19:41 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r2, 0x0, 0x3, 0x0, 0x3, &(0x7f0000000080)={0x5, 0x80}) readv(r2, &(0x7f0000000040), 0x0) 00:19:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) 00:19:41 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x4}, {0x6}}, &(0x7f0000000080)) r0 = kqueue() getitimer(0x0, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0xfe5b, 0x2, 0x400000000, "fc28000000000000fe4d04000000100000001000", 0xfffffffffffffffc}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x5ef, 0x0, 0x9, 0x0) 00:19:41 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x102) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x7) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = shmget$private(0x0, 0x1000, 0x320, &(0x7f00001c2000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/177, 0xb1}], 0x1, 0x0) 00:19:41 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x80) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x9, 0x1, &(0x7f0000000080)=""/245, &(0x7f0000000000)=0xf5) rmdir(&(0x7f0000000300)='./file0\x00') setsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="feb3c57af365e71cb10afb28146d0474b0b5774cb131a5a0d175a3570f9f3bb18764fccd5fc524101b638d24c908dcd2dad81f31f484d44aff1917132dff5df2ca7adb22a208a015ce9b2aec7d736ff1633c8e7b2558be0b86fc9833ca76a522c847864b0380a204f22dc9f69ee6057eb0d094c007c7972b4af8da1ccaf70f43c3c682e048a5df4ea61718991e1e9ace688002e1eef193046f43e12f2f8f3a", 0x9f) ioctl$TIOCSBRK(r1, 0x2000747b) 00:19:41 executing program 1: semget$private(0x0, 0x0, 0x2) clock_getres(0x3, 0xfffffffffffffffe) 00:19:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) flock(r0, 0x8) 00:19:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x200, 0x1e78cfe4e7f73a97) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0xa21, 0x100, 0x9, 0x1, 0x9, 0x5, 0x5, 0x3, 0x1, 0x7f66, 0x10a}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="9f01b94d3548f93e2e160201aedfa0d2d29d065bcddab796ed1f5719a6cb1a766b20f11700dd53774317af033813b1d0b0262f5149cf0198e4f49d176bf44c51bf6c1830c50b90b53ae7ea953e918d0cfe75bd71f8676c135e25c3e46e4ea4b2184144ef0ff7fea3b1c6ec0b97277dd83b92831d2c2aa2800d0728c483d29563f4a2146fbd054c8dada63852c5456fe85332feca330314a28a9be3f78022f245f7e2f2dd85f0954ac0a05382e798b4df1f7597", 0xb3}, {&(0x7f00000000c0)="421052ef0f80a47f1acfe11f519369f783ae193228177bd56e7bb797c367482426ca42881464036bdeeb83727ab49ca38c2c07c0104bad521ffa406e9676fdcb64ab4c1482de2b8595a59cebda8a90f7bc6723b87140cb5bf4d4", 0x5a}], 0x2, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 00:19:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20010, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000"], &(0x7f0000000040)=0x6e) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x35, [{0x0, 0x3ff}, {0x3, 0x7}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0x80000001}, {0x3, 0x401}, {0x2, 0x6}, {0x3}, {0x2, 0x5}, {0x1, 0x20}, {0x835f702e897a8e9b, 0xf141}, {0x1, 0x20}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0xf1}, {0x3, 0x100000000}, {0x2, 0x20}, {0x3, 0x5}, {0x3, 0x3}, {0x1, 0x5}, {0x0, 0x15a}, {0x1, 0xffff}, {0x3, 0xfffffffffffffffa}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x4}, {0x3, 0x2}, {0x2, 0x5}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x8}, {0x2, 0x400}]}) ioctl$WSKBDIO_SETMODE(r1, 0x40045720, &(0x7f0000000240)) 00:19:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 00:19:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f00000002c0)='./control\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000300)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="b6a876c5f9bcda73c1a72e82b6dadf4dca244f19e977798a14f5c7352a3d0ec871c7057389cbd9785bb70c", 0x2b}, {&(0x7f0000000380)="cc111a0679a086e46fde700ebe03e560102740d7dd6f8cd9d8263d31eee6aab2dd63fa05a12041201acb09a5e2731d65bfc2d2becbd43edab3c2b1142880bea0581d6029eb7768454118b9d2207c74e6dcccb2f44425b796d5429ec5396215941c9d4106f47132d6445696aca6a8b9944f496533a3d09c13da4f184415ddf08cd4d1c49ab2bc23b0146284dc6914b734", 0x90}], 0x2, &(0x7f0000000480)=[{0x100, 0xffff, 0x80000000, "b698ebc684059ede217ad7543f854072a27e970625a159b79113eaf809bbfed2fcbf91f6b20e8a72a904b0d1fe1df489fa50641779a02f7ab419e46a8f4f8218d53b0e74c09a044d29de3b00c983b8a5d2347cc6ebe4f1a227557cfa96b73e9847423266d34b435d68682ce0483661039908e0c91fd75f7662f3b9e33a127323608d804308a862c923676fcbb6ab2dc639a64b05604b92ba803fb7b86dea63e8f2c60c743f6652d99bb55d2c472ba997d79af0c870993697672e0008a961def9eabefdfa40d01ed32fa92a1089df42516669d5a5674a9325eeb1a16dbb53611051f5cd162d75eac8486d87ee65df0f"}, {0xb0, 0xffff, 0x7fff, "c5bf4056d45324047a5d0da42ee61989ccc58340e344676dea6cc7952a136fb7876a517d1f369019919e86955d4a940a0be5caae177b180e220519fe656ff37da7c5cf9989b17c6a83d7faf5a8c8702de444a66d47854613038c06c063e7adf3252956e50cf1a55466f00eee2a681b1935a1ddd5fbf9a488a1213684c9427b7880c6ec42670b7e7be50f1110fee6d3510c1169acf9b01f28c3df41"}, {0xb8, 0xffff, 0x6a7, "f7b841cc63b2981230d5d5e5076bc563678ed688fe3804d1686602e37712d61e4c9edf78b81fe1de4bcf243b18ad8d5f0882504ebace28fc184739a06decb4670fcc6c766036d52db6b48fe9ec41be0723204a9f790890bf1d5ac65e3e8897f7cb7dba1430d22b10ab9c0d08c9974abb10325043f3207b9f61e12181e938d8a0c1b11d2bd6b918701bb99be253da61b5a579d5ada16072fa97b99c73b22ed432d21a7b"}, {0x90, 0xffff, 0x7, "da892a762b0037d3c1b726c5d00a2a72e664678edbe04646a4595071bc2f7b8666a9366750e818a9283a17d9c6988fe4856c4d8d51f235a1bdcc76c8e5de66e396853295ca79a16080fea88c1a862a47fefd4807fedf0a664503ace4fad9717dc127c2011ff14ff80bfcfadb4496a8202964d42e8f47d70de901d10c"}, {0x80, 0xffff, 0x915, "5f8fd7cd9ee1d1f4ced438fb7c8107ce471ea78433276cf31ec73957da49299b3a2bf4f53bc6dc73654f68764811df2ab0e6ca5f94d6f0c6f7d4261bf329bdea0da6dddd279cc7f4e521bc2f864586e47406496b150f2789412e6c718de70a0d3d31e710cc1c23ce3d93dfb5bca2dd"}, {0x40, 0x84d40fcee2de5b36, 0xffff, "32de9ec7743267a3a1de048884d02e1eed4b84ec4910ee6ed9534ed455700b59b55be0bac3394fb2177f3bd5ed"}], 0x3b8}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x8, 0x1}) 00:19:41 executing program 1: setreuid(0x0, 0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[r0]) setregid(0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2) 00:19:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet6(0x18, 0x4003, 0x9) socket$unix(0x1, 0x2, 0x0) 00:19:41 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x20) 00:19:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = dup(r1) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x6, 0x80, 0xb7d}, {{r1}, 0x6cb63c338416b6ee, 0x10, 0x20000019, 0x8000, 0xa05d}], 0x6, &(0x7f0000000300)=[{{r1}, 0x0, 0x80, 0x0, 0x3, 0x80000001}], 0xea0d, &(0x7f00000003c0)={0x7, 0x6}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) sendto(r1, &(0x7f0000000400)="8a77350ac893e421f673b3f75dfbb413f59fdcb55405e64b64aae504b6664c0c597dde9a28b744f22cfff83348fe160e123f57e89ab5cee6ff2a68775ed72e178b559efd7c48aebc6dca03180253878535cea3904018a69a8111f8f5c55db055e1e1ea55fc599f99034e9fef19303a60352fb98bd948c16880599579168d0d2fe735cc6c3dc739babb44689791ff7fd65ca9cba4af31ecf7067c88bdd332dadd", 0xa0, 0x5, &(0x7f00000014c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r4 = open(&(0x7f0000000200)='./file0\x00', 0x488, 0x40) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x105) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000001c0)) fchmodat(r5, &(0x7f0000001500)='./file0\x00', 0x5, 0x6) bind$unix(r0, &(0x7f0000001540)=@abs={0x1, 0x0, 0x0}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x840, 0x0) 00:19:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x200}, {0xfffffffffffffffe, 0x200000000e6}}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x67, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x17b, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/125) 00:19:41 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xacc, 0x6}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x1000, 0x4) 00:19:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00001100"], 0x18}, 0x0) 00:19:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) mknod(&(0x7f0000000000)='./bus\x00', 0xffd, 0x40004) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xfffffffffffff2e0, 0xffffffffffffb647, 0x6, 0x1, 0xff, 0x3, 0x9, 0x1, 0x1, 0x81, 0x7}) 00:19:42 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 00:19:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="75d47d0ecbe94d9e5d147bdcd80bdf5a8965e7e89b541c6f0dace6edb0042f8ec941c932394cf810a3dc3370a8b9362f301ebb44fbbc4e7684ad6ca269742f9d27d4e454837444f3b62971a4f5ff59a751de7a68f9ef97b3b7a3a5263c7dbcae7c2e7114e69e64f4ee", 0x69}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="a420d5819b19a335298b5524593ca555c6cce13fa57beca86f1cc1e34259876580e11c08225811c5de35056ab705fb03b7893fe1c400b2d7e5b5418e450fef412411fd121a61d12b1218484585997c742ce529c0da32bff945b14a", 0x5b}, {&(0x7f0000000280)="2e068ba0e7255c49201f95c918627a165efbc3b7e635e9d1fd31313942fa039822ad9b181cd58c47ac2fdb3d921f54f3a8bc4b543b125f7b754753371f6a7ccf5cdb2a8fd0dbd510a9dd5a797d49244f97d31c2d87249e116fe91b102e33f50d4dfa6fe5124499ef11795371b65a8280c835cc0ecb5f7b7ee4fc", 0x7a}, {&(0x7f0000000340)="9da9a947baeea8ec0c31668bee95a4d041f522b84cc015cabfc8dc4cf662d49eb3194f420a9586244c054745e98312b5ecdfc625cb80888c2c00f404559f84ba9fb62175ffb350b52beb37f8bbd69d2c85a014c98010a5ad1ba6aef8ef13e2dbf589b73d1472d626b10f337b2f07fe49214302d919e2c8a29ae03823a4f2e0df5e91f170618ac7f04ccbd4c366523f160a3090b4aa12367c1bc7", 0x9a}, {&(0x7f0000000500)="8596eba56267ecae430bd6ce3aeb0373e518d3a8658325322e768df2a3c920da632000bf178d2b5f93ec841b185ab1578061680358bbe485c16be087e61b33aa23aa44b40bb925de8432dfa94c865c5f83b5390868353fc542c4657f9b09c6e3b1285dedaa3aafde31d626d76d7d29d25430bc50f9b4018a496eed52007aa3dfd5efa7eeea26c9706445308e0c7723595c7ded06ad957285835d885dbd3b499fb48df61db14687777d9d7b3c4546cfd150afbf37905f02477830756dde19cb5679f65e41b99fc668a94a06c8a63a765829bfacd0ebb96bc87ffe76005d347440", 0xe0}], 0x4) execve(0x0, 0x0, 0x0) 00:19:42 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget(0x2, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/42) clock_getres(0x3, &(0x7f0000000100)) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f00000006c0)="75669916a9e44392c0b4e19ce5681716cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b98991446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deeee3601f54b90a2328a45c94cddb4da04e425c942e510db047c0d75d8a2ecb539a9ccaf0716a8d8cf624f2d514007e8905eb76f29a08c322d2075d0bad65560ac52133c96a3bf045d4b5c1e9387977c9fdfda343c331b0424d146cde621755ef3b23b4a63c739eada7a751efc976856660d3e97aad0b8eb6588055d94c5d2c3f358043bbd3a25bd8947334acf38d1638aab1f7c7af6cf2bf46223ac88dbbf57e09ae860fa4a42dddc26832b7a2b342686d1264556ecd74330c113a6f269870df07070089731fa558553e334b00000000000000000000000000009a43862579861a4a9accde531145746c71c73a850e8e3959f6905a52f0ee6cb67cad1b9888559f117b4eedacdc2a969acd4f9129541a96e9974ff7544987f98dc906bff38e63712efc4aa2ed40bc1cc72a6441de4ee2f10e65b5b71237cf", 0xffffffa7) 00:19:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeec) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)="f34d77fdf6da372b7987538839e9ed07012cfd636b27b4583f0a44b7d4709116ccac3f0768a0b39223961f890cd9c6743a65e6462bf4a296c7af6eb16a99dca7d04a32e3af917e0c212835fe255a09ed6a4635838628e2134a7709ae5ce6a82ebff6f7745f8704014b0a56f19ed4f72db991804a66c3281903c2e0be1688be1fa8386d0109297a060d13ebe5c21074291482074bded29d1a24883c", 0x9b) bind(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffefe}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0xc0000041, 0x7, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x10, 0x7, 0x1}, {{r3}, 0xffffffffffffffff, 0x84, 0x20, 0x101, 0x6}, {{r3}, 0x0, 0xa, 0x40, 0x0, 0x2}], 0x5, &(0x7f0000000280)=[{{r1}, 0x0, 0x10, 0x400fffff, 0x100, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2, 0x491}], 0xfff, &(0x7f00000002c0)={0x0, 0x9a10}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 00:19:43 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000000)=0x2da) write(r0, &(0x7f0000000040)="c8b87c328314235964b7f5348c2f3f9e73d8228d168b01a3aa5d6ba33782ec9aceedc3e92827a718b854c449442c88a85375f433f2ab65865894025845bcac5e4dd854f608caa40b7e87c26f26a9903cd1073ac8743b0cbfcb6ab5e8966b68c87a49b88d99c6b03ca18ae3dbdd5e9af1c74838a1214348b2e152f7fb326de98653e2c47c09749b391f56902b191a4ac262aa58fd595238cc3e81f9e59eeb6acfa07c613f6a8bb1e213fb90e26b95a1224ccfb49c116be7799d797b538648fcf6ba2a42d045eb4d69e1d719f1f0643ca7d46a0860fa4938546471ec877e7309cea4f330d82cc773c5202ec4004ea44b7b47a21df8535c654ef036f3de07c6e44a31b8d80dd1eae6bb5b1036fa87e398f2ccc07452cfb09ac36d2d3805da394ae54d6bc8366ff2818a5ae872dd7a5e34fcce491ccbe77249eb1a926da612e6c769e0771ae613d109f677c8f58d1f35087832113ea7361fd5d59b3231d5a6a2c4589980e8c05f60e16f26b718f8f46c39a2b47ebd9ea66c6e15c0c6bd11516b513ebbe7229cc2210260400db28ae7b78801e1043a44de7177f3f504db5197f9a130dd96557ca89d07448663607e187d94b655fcdbe5f5a493191853c0d2a7d0153d2b13b265c56f5991b44d58ac2aad206a74e4fc9701013c471de2626360ddb73d217749dd4fa238227a2de250cdae011646c84d8d551ace215b93b3475ed70108b79141d2854a7a179577ae717b83022a91018929bd9122761a5d58af2bfc50760b9817ed492ef253633496e250e002f120c3c3f1f61bc26c44c5b0f1dcf15e9130428ac445579b5a137810a85f5b247aec4ec44b2e180ba42dbffe23f926cbd130ae43c1bb5978398c9167be04e5403731bc0efe4c60038ccd915b507be10708907768e6c54e84276a8410023eda13a4b3b01a144727a75af44265f7469315d6da35fb420f837df57ab77402fb27367237185ec9b8b55dd2af3b4cf6e980460f000e8974aba5e035a4fb2e9d3141c2dc8563b5d3a90e223ae4ab488b191334734d3961050b9d3b5b9dad0e7c7daa9f19e87a75a330886e77a47413813c377da192a708b81806fce21ceb751edd00f94dd86b2e533e6cc3179010cb34ba787abd54d3d2cf150afa034e344e481468a324e013f81236828256c54fbc145559afa6e4519bf0b96ae1e29a08c6ff95276da6334e3bdd21aba68c900757186e43a65633c55c963614d366b564ba850691189891a5011371561ce666c59742f84ecb8ea3f9f37ef0cdea5d743f6fd6aeafddd552ac4350580e399fb9d82b22e90543f41bce972ee6511e1f23e9d0852d4f0c48e718dd3161e5581928ac8c1aa4bf7fd0f31fd8be299924838ac83440632323fa8ebdac30e01abba0fc620c7f0882807dc4a7ff77f5ab6e624796353042a2151578877e40778290305f79ffa5761eda7db03df61d4038cdf5db04f22cfed1edd39e6d8dfd5cac201435dcbe1deff23d24618ad1f3c397fe7765e9bdf6e1dae2eea2506bd3d1515217e5b197ae25cba5c59c2af148b56fa5fd84a8a089c35770f56f31def10a878b3c754e4f24d7963024377520c0279bc23b043e78d39b716d3757bdee1927588beec40d13e58257082430a9924b4263a9801afca7e723fa3feb5166eae999b3392e2325314cc70c400d18dc7188a8f4684c18ca808a7e0d7f2f42e01ac547f1f54bde220dc9abf9203df62bd9988ada1ee5aa906b90ffe5f7b08c011e241e2d25f215e618af226a2cb372f7a3717e654126250c654b591c27342edebc479f9d0662a5ac8e7bc45778ef4b73c98dc3f4780be8d37bfaccac9112950f06aed39d0b7d3027fbdcac45e1eee127e238a23de1c410637aef5fb1cfc288165e7a01e5d1e222ae74d60a154d2f27035676700cadefc5f32d1459c5e48d3f11cd22d124e64a729829ddc041f8029d77eaf7f70769a828eb6c2c25d0e4099066c85e2debb3534ccf73324b152fc20b298c0424225bda221355274d257ce93829bbc9cec5ba6fd0d611fd41d2a1243ced57a4537b96d437ea25c67435b2735c53b992334e80f8546fe3efcd2564b3f49f7750da1a58aaaf98a8135bc391b2e2f83f4beea7c085ab42d363dfcb739aaa7f7f0ff2098b993185bcc75eff407e60b648fc80b705fbfe512f4e509c104302c60da399bdbd294c7532bbcbd09f600828a42b721c0ea1b874ed20ba4c7c85326ecd3047f821964564685e00cf4070ac8e58c2535ededd261de28372df2f936a888e53267048187858deb6791f2bc5b7a543cef9013d0c69c499a433334395ca352f0e5a9f19c14e65c428aeae1496702a7446a3171b9f85e6095c1f62f5459361598bf52b62183c09c6550d2e04d11376fd5d56763a408bb9c17bf2f3eb18142972713873c33f177060d454b1c810561bde622cdfb70c23860ffc5da559eae87c14e12df68a8437cc437e613b5cbb70e3b89fa865081cb8c27d2a6a64e7c25b754381ae9828db825229f65d1fb6c501956919c32c38aebf62d184d49e0d585ad13ef0f0e8041dc67fdbae5cd0cc52231c8b54958e089b4c593fddb5ec0d968be2c12f069101b9312305ed06b2fd09875093ec5d6cea367c5e138ac92c83b36750ffd628958403ea8b683c9f99135d7227cf2df12cd2eec506d4a20ef20f7739813307c3710d25dfe5bf6650c546d9a4d1e302ac661c49e94a42716d909cf6be5263178385dc2c02ffd6680dee257d5cf2dc5b71c70e85c6b1e0d06b5a5e2cd469ec6e6a0366ff34b9cd1a41d7802a29e24c43951fbd35d7414e20154db466884012d6699687dff890b334cd42aeea50b1db42cce049d654aaff8e9490fd68e5fce8ddc1043f2b2f0eeacb50e64d20eb173e11466908f8b293506ac9fe43f3b25939bc9559016f99e52945ba871269ac1363723e70e1588da96ea9d3c083c1f29b6d656fed39b834f46c9ba1469ef08eca2db0d7c716adfb0586e4b87a4da789076085f5e8061bbc3926728a09aae369af4c7f8e2d9083541adab8d9afdc16247fca68eaae561f64f8c29f73ae53189fddaca623d112c59acd067ab2cd4a784871012bfacdfc62ae52a94241ae0049841615b77661630349e58248483c818f05eb4502cbb9e086dea56759f0962015d11838e670a70fd0c3cd5d014e856c4b6058f0a7e3aee10c9a9c69fccf2ae42490fd86b6ee85350cc601ecd296c288414baa3dd16d2ef986df1a000cbd996210dee35a3e54fb45cbe4f18adcbe3bfe62495e88778509a820681267a41c920f990f91bb659b4c6624f6a8e186ea1471fbe6c1f49168c8f51925d028d0e5307cf4a4aa3a16cb780af27bb21ed7008909f965d24cdc49ffa398ff24fce4036f3f4f3cf22123b22e96c57e8ebefa11976205b4a89f3c68924a570230c83689a5020032afd45ff7f34aa278a4d6778b8145defa610db337258a44e99fbb0c2cb0d6d1c9db5d5e97e40479c0c2dd736fc461679983ed3d4cfa654d8fb12122e25b9af4b7d518362f9ea7a68db248764cff0d5a96051ffb577dcdefb58334adc6955e101c435a9d0dfff8cb57dc0dd78c6c20a377f4140a3bcab1370c9c6af9c0bc3fe4332706ae987bb4bf37bfea6b671bc5377acb51c441bafb7a84b20cccb43f66284495a11e97433e8061b7337df2d0f897d9226725fb232c5fb4a9ddaec899fec2acc203c172b19f49c4255fbd60e29861f08c87fc1a0ba33900657d6fbd4da9f511a4e4924651f7552b508fc5e24663f2a876aeb67db39e30aba7d4788123010f19181adead4aebd80070d99cf60d66f49ba015444d31ab7e97e53f77be2a71d3a92711e57a4ed285496f847487795760d8296153469d00c1b2e734687d19a7ca17e5037b6bdd7dba68696afad1bf71be73813e03e586bd0c9e4f52bb259f17ad3743ac42cc6a4268bdbbfde67b110ea6821e6f556b0a61a71e001f4e858cb5a4b98dac8b6c9ecefa1c8ee5b235424c45cf792ad167780293659f18da018831974fb2b1c16c518abe48e1b35b51208ac680353c84cc784fd91ccbb302a7d6f5899460d855aa302ff260a07c747050db496ce99371ef6b387e63c4311c56c3f377444bcbdbf860d6882b8b423caabcb0f353991c699cee71606893f5ab58f1e0738364db4a02e3d794d98c2ebf8cf31ee8d10eaa82a7a26311a92940bfcc72010b9fd6b6e1bd57242631b5bd3f01c723d7a6f5045ae41de6d2aa455387e4c6c89452f94d1382dd637f4f71e14500e01e5c72b6226c0eb6347fea31a0f3a0d3bfa46e48e136f62f2836b074c7de3c6a7e120f45f6e46757af2c0778c8299751e2d782df7c063a70832269fb748e12e6f44e28a6cbf885d2ec5dac3eb1c80dd036031ae8b059700f1e9045ad1665da0fe2c89d6ead093e3a4140417c8e7af0b031a70adbd24a84c544a6b629a2406ec7796d7ea96b13205c683b8fcb993d30b0350f7172972beda42b6f3d4d2f99381cfa6e42960f0c96f3da5a3a3757f67b10e4f489f5b7b3acdb6fd3179c10e77c5088b995ea89d76d2e428b3eb63bf7588ab5caaad4cf1c3346eb283608e6a1a165d4f29727d2d0ec6191248baf247a8dabbc357c8a884aacdc7312223a0b36ce47b9700a01afcac7200d0e2723e9626801ef38758c95d0b7f98e35f0c4cd970106c85b44848d2f67a1aebf1cefec8508ae3e283a202a713239ddf99b8bed4fa2efb2bb01e433c2a43b3135099d63f1a8bab10b342c2236d6038c55c7163982877f8faa8559ec95df2e1bbcdf98683b04f1bc1a0b49b17a7481a2fefb3e63098bfe56b3c579303d54e66c62a7d57828cd236b33fa2a34d7b2ee5685ca757dcf7f7cf505889b44ffa4f037900f562731216ab34a21f4577c5e21b1223bee92a81705d6642ac67a842cfcb48b9ecb9fb7be71d91d1a6d4034089d21a32cba2bac4733d421b43d46bf886cc44eec67253c6595dc193d6303ca31c2e9bcafceebcf363d9e10ce98f424391e3ddca617e56328aebb3cd5e64bb2ae9eb4e79b55e2765687e9c1461f0f3c721a0a375e31839a0a02126732fa654a868bc8df75d92fed4d2c86e41e3e7b0f8f190c873fef13d1166b8304b54ef7b5a008ba80a6eae264d1c71724c2579830ec0b837686680ad9564723fdf3678fe2c50864cc31a776a5a58304cb60022d18d123adaa77c468fa5b6ed6d993427f6badd708d65d1b638a0fc17294dac522baa99f4b02c37b3d8ba0b68010ee39f5b50fc3807d3e25bb0140043250b8cffd96b79f61f39eca68825848ade140fc10fe4a70a36ab5410c0e7f38de57c68581609070d9b16ec5f75b5c7d4246944b693363b3db029c1b015e595f041faf4d6f99bd0b1d24f307c466e01b322705864ca1ffa8f15479b6ff62b4b16850275ebdb9e1f02af29ed64c3a010b519396153c42825e43414044d32500def4a98e05cb52ab17b0548f9a54bd980a61026fa68928eb032c2ec24b26e219cfdc8e056518bfd5ae17e1a3904d4b65c1ff8cb05727502a7a40743b54ff0bdf1ea368818096f68473c881bc1d2c7e54e4ab3eec8a745f52af1d493664130be90d29d7bdc70524a6df0d1273c10c0b45c0cda7c0fcfcf9be36f41319fcfec40a2f61056adacfd4e32b805f15a760c0f3fd1e3e9a69497118599e5d3201d4f481affc735a713a64e4b7d24a402d6ad932ea6cd981fb5d334ee7f6a426ec9576d85282cae2d84b0d249b44ea59c44c22c80ca9251307c9cebb6f2d581386b0db6cb7805ced7f0b799db4339020186ebdd38ece83bd6792c557039456adc983946dd62c06", 0x1000) 00:19:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 00:19:43 executing program 1: r0 = socket(0x18, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 00:19:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x1ff) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) 00:19:43 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 00:19:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = semget(0x2, 0x4, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/80) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) 00:19:43 executing program 1: r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 00:19:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/160, 0x96) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 00:19:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) shutdown(r1, 0x0) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000002c0)=0xfffffffffffffd86) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x23) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) 00:19:43 executing program 1: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) minherit(&(0x7f0000e85000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 00:19:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xa9f, 0x100000001}, {0x80000000, 0x6}}) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000140)=0xffffffffffffffff, 0x4) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x20000, 0x40) 00:19:43 executing program 1: r0 = syz_open_pts() r1 = dup(r0) symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x7ff, 0x121) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x20000001, 0xf5a}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x92, 0x1000, 0x101}, {{r0}, 0xfffffffffffffffd, 0x64, 0x40000001, 0x1, 0x1}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x49, 0x80000000, 0x8000, 0x6}], 0x7, &(0x7f0000000100)={0x1, 0x6}) 00:19:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x2) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) r3 = shmget$private(0x0, 0x1000, 0x48, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xffffffffffffffbc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x5) 00:19:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$getflags(r0, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 00:19:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000001, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 00:19:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ftruncate(r0, 0xffff) write(r0, &(0x7f0000000040)="9cfce043e1dbbb6770332e", 0xb) execve(0x0, 0x0, 0x0) 00:19:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="89750a5060039b70845f197b7453e6a87363d108634b52d47114fd21f3dea10545c40de7e74b859262f4a352d0ef14e3313314b012e0049305fe", 0x3a) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b2362700f729f5f958f20543acd621e5c25ed8202610672e2e", 0xffffffffffffff4a) open$dir(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:19:44 executing program 1: r0 = socket$inet(0x2, 0x8003, 0xffffffff7efffffd) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 00:19:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f763083048000"}) flock(r0, 0x4) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) 00:19:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="c78931c1c018bc5ac4d6307eac5c6058f0c65f8c458afe7267a2897faae2e04a30db652b94bd799687d4862ef4c563f1b7bfdd6a4412590235fa563ab8d634ad835da4a566b4691993fc5480743fb0d4abbbf055430c7188bdbaa69c6bca7a050339daaeda86d439eaee1d1bb479829550fbffe7a6ece7e95eaa815879584d847dd50a031aca002707463399976cd8de30a66a583cd92033b49f5c14b8e12cb6393b22fca44150fa8798acaebcade83353f8504f", 0xb4}], 0x1, &(0x7f00000001c0)=[{0x1010, 0xffff, 0x6, "ad165438cece8f5c0697a227ca314572095a9fde8076e1d3fe5bcb663bd7cbf6dcf8c048ef50d6b26d8f09ed68cb6f47cb9f30d92b6e101eed2b66c1b7274e037eebbb1e368eb4cee43e6a153f098197370cd7c8055262cbf0a710a7460ff3cf6774a1b6c06a84b2a40225149bb9109907286d5bdf4c770bdf4d5a4343057b849d8e1325807afba5b34f8765dcc1ae7d14a5d71db3384672323626c3eecf580662b031b59c80185aef89ff2c51083ffdf2cf3e16fdae9850f620d3987c5c3f7d93c13a03a35b06771075f9043026b6730d01bd2b54b86108b0e853cecbfe8c89415dffd480071bd9ffb2154682672b44d33aecfe8e515c16ba871549d0c7d40aa2e5068706a374d1170401a19bd2450484148b563df7018c4902f5ea3cfe793fe797ce14c25586d64e541e2aff3b15b4b9cecc1c82e7e2edd513081ca19e3f4e3741ddb9d4ea49dff556059d5ab9fe02208bbc70906a365b28be4d967ed979b5392fae19ec8875828b461d927781fb4431d9d7872ba871a6ed940aec3509db1f7fedfca14eb9f45f5b900f85a39eb0fa7190bdefd48a4cd952115fba8e78d063459ed799ddcbf4a0370867a46f4a30b0f7290fbdfb277f8ac292127ed634e98a2dce3469abba272ed7caa6028c41bf3134539fa548b5b509ac0acc34bd065a64f76aa5629209227a9bac3cd3420baf6035fd4d54178d78a497ba59b1b14ce131470d149ad915259601a8a430fe494a695b9de4ee2df38b5d30c1855a1bf320c9815a1f8f7008f8289390358f81a8d758708e0126519b75b98beeb032e3e168cceef5f1c8c1c437dd746dc0b6d94e8772a230922d378e24fc310f779e332d01ab1975c48b3f1fc73cf2cbe618c8c44c8210d80e2e8fcd5b74dd57ad59694277d73df121c6d8015bde35f78172b7a451a6bfafc727105fd7e28bc251c6adf1a22ee52caef47e88583118bd279fc30f0f076f1c66dcec4097e54748afaeb4631a982598e0d02880d9238de7a6ad38e7cef0b29b2914b523c6077c320dea0708c65cc048781f1f435b6859336fa8f56b846f0acf87599bd87c54b1c2702ba39b12121166b3ead530e8682d97e6abbaf14ad4008523124971651bb7d441218d3dc7dd2b95a1874a346a9bd329c5b680d2672dcb3e867448d210a810e75f008d0d3218b56f63822e6c75756ca134339a0e253b07daf37f1a1edaf26489b6907ead582957a9b799d0ab603c0033b01271793185c0a5cb018340ac103ee7b522164103331adeedd08315a3a9c8fc81ad957ff731a6090ea4adbaee30f23d132211f6f389e89d699b125a3ecc38915fac80acf4c2baa29c3f5eb4e481f06654a6783cc548371d35526561c2222c65db262fafa84b71fc200b799926c6b797d4dcb713074ddeaf3c78cdaa8222978bb8b189b80237ed7e374daa6c1dae7ab9eefd21c5cfc90de16865249078b35c1966e075d34b093b2124af1154baaafa3f16bddfa47b78a335efcecc71a03de65dd7cd624d6ffc31ca3aea3dff3e17a59f5d82bcdb365f9771a1187d6a4cac554cbaa20b3d6e671603c47b0fa7110c2fc553e67f7c3f6d481c75cd943fb5db9b09bab5dac817b4c73c97e58c5c0990fd868dcc069142b2dfe0343c097b6840a1737637cbee9974c21c053e6cf9cf2f98792e648ffd4ce62697d2d068e598639eb2f4ed71986996b97acaa12a375670dbb02f93d981580d377e2ddc5f25f1d64cd77e1c6ac5bfd521454bc51fc0d5a079dabf4469a687e53d93c3f80cd4785cbe390a8c8108bac7fda5d74dd7a48c0ee4e95166a22be6e8639c72b6d6029d356ba258b10d30cc3fe674bd54a6bc76c0fb0bc71a43906c70a21bf14d2feb784892a1ed4ea4ad942e13cc49a5f192781c70f448dfd528aa3044a9ea592d9968974b154752ee414b402e1fca3cf1f9befe6ec6785d3d1e4f80cec9ed9aabf7103ea315710ed7c95040f26c2ebe3ffa5b6cb0dc2b48f2a1a6424969c4e11af7f8ddbac33c0e9e6ebe0ef065547c0e1a24792700740445fd074ee3259e34abe16f3bd0ccacc973b53953c01a17ecee43d8fded5543739ac9c2c04070139b4d8a7357a48cc2a10c0a0719b30380b11c0b362fbe01fa955d6ef8d9b40e16cfdbc36a9e9cfb8754c461d82def4b3771b3fb046a9ad25c1b837591a3646741e9a71670c59f4495d11396eea08a00dbd16bba838e9cbf48d1eed279045c1cc722b569dea226d632f6caecdcdd6dc2266be756b22fdf667ea462acfb73de4f45164f74b410a729a5d197d86097ae7cf794c54a47e35039136918be0b58229685efcc6aad1a17d5a6ed3188278ba1f378ffee66a20a7db9d350b25341f376e23bfa2fdf3841ca88a98e95629dd70d835301e1580e9e7c1746f9ead5cd567f927ed2e65bc67ac6e2a28041b4651d51a8a0aedcbcee9e0124b22c45b322826f35e7ac2ca31f7306a80a1e3cb17e8afcd756a0f8561b70dd3258c9324fbde6f9e83f8a2c854cd7a33539c584f6e2bbf6b94c82c9aaf30218cb6016511047fec5c21ba0574b5fa31d8fbfcdb4ec0c4a1e2f086c21fe864c76cfd86e536ba4251fb8dc3bf65c91cf661adbb396ada79b49a8e1e6e38b09587ce51b9c9d51d2197030bb333f5fb37069e9f3ffad1d73f818b59d1dbbdc8299f9f89047fc7ec0c3332132cd976380b285a9ea2099e5fdf1cddfeb2bab422aa926deefea7e9df9c9a79340a8ea66ae35ab6a0878fd478254c0bf872d8da8fba93612677fb63f92e281f7dd819a49f059b3c46a353a3515fb764ace6fcca55934403e3fdf9e913433e73f424ba6ecfa92b472328af696f415ee9df427a6880fd04f32f0fdc0e2f4c7f3c1b97097f033d5331940f637f15eae4c4e654ea451fe73d817397fc28b45c6e094eef76438e6c3cec494d3cb8b640718dcaf0ae32f494cf96002599776ad4cbb31ca55f694552bd83870e5795a855729a069f8472c8c4fd160b039218f875ca96078bdaa4e2aa6540439e0fd757ec265a8a26f2f44ca4d42c50576753ec0d85f5a9f45332ca222dd8fcaa3deea1e4ac30ef29e881bf11d72ce7ad8f213e9590e9402a1948ae5518058d4bad65a7b668ccefe27ff9c968d9c290f6b24f9ba60a406d6d6a141b8a3d2dbe3ff5716d6415e788ba3cbe12c4093c62d83f3468e3892fb399bd97abf7009e62b7168c51dd6265f3e31b149f6784b87c2e4dd378a6af72a982406dfc9d958f9c0865f5eba014b47c29bc9a68eb0ed7a132bcc0548de40cb214ba96bcbc4567a987b3327a9976e8043cab453d7e7e781f1da87ee0dd43d0089dbad03a24ff5037f3e0b1501aa2312d2c2ac1205325d3002a33437417f40682a967e930430840b26342f044a7d16f6e342679d514272b41b8bf1447344848148f9bb8ee7e7dc0192b9628189de0767c6c143ba7818f1b6fe1e0e82103e039f4ae8fa19eb58384d8110869aae3202ef7be62c9ee362369cf5720ba974ec9748013d87b20c00778f29bc8898f1d316412391b324dbb29c6223e07d18da0962914623064c94b2ea7ee6c768f0385b187d27e4de0423e54ff9d1aa0e618fc46a670829975f7ea2e354ffc02c5f8c4a297e5725cc028800ecc07877c5f2403cf828c85de4b900417458af4d60e100be280f3aeef1039f0c02955a360d685b90d6b0cbeab6aee58c5a1a0be7707b03fc7232272f63bdd3f282e5013f21ffdcf46bdd836ab2e0e8394c9e27399593e58dcea5b7cfe77c07dd48be8ae9c075ca2a1204ee487b4e611f070688e716554c8c21348b2c2904dae048df5b292f10cd4510d2bdbd5598e55051629b787894da3ade6d9891158768bdb8e886a39f0ef658937bac253457453766707cf2e88a6bd99439b7318251004fc57c059efb4970502db58657bd5547b942670601cb9c639d185430ce3ef86906806456d9db514a46ef1a1ebc6fc356a33e24b3a80589c81c92698f07c62eed1acbf2bf24b9e6c031500055f96785a65bdbd0c0d08e9c339fb584cb943f11fa9308a1dba294ef1993ba62aa1468b074a9f22e07c3fc2a3f82f015e17c33ad2731141dffe81ffae5fa260a562e0f2d972cec426c609ddb01283c2e784c104190d6b35fc9f33fdd712659eff1613ab3415d58e039be11690c38aa56cea29b523549a1f8e10fd5242a8a8caa103830cc54cfe4c71d663f30baf158e39569cf5acb43815306d0afb9131aa3080316251ab7ecc8de1db6a7ea8b0c4e76bd14c38599b7ec81fb6d375bcef05add3372bf6938dc505835681f852878b8f377ca12366d386f40851584dcda663d633d2ae82950a1540175dd7389844d366b014b5b52258c3f3396bf5179755f6494a616bad22e64a9f5af47bcabb9d6737492081e423842bdfeb03de868a69531fba7d2e0d4c3e411ef694392cc4b3110e24788198b96c3a3c4d815248ceea9eaf83e79dcb14f0a8514de2b48ab450f797e302331972d83ed65b93153dd18fa50048b5d061182052e62ad2ad53f9c993593dee264dabf44f3b21647276cf9e2e97640855180df8f63acdf518bd8209cbcb4da74f603bed6b5e5063f661b2525cedb4d4849b89317e1a98d9b639447e1bf5ad8eb932cf7ffaa53c8dd2b72149e113cbe386225a5a0be756812c383e8ef25e60a5c769a4a80bcac826578edca384a75b0cc62f887bf9b0ab8fda95e16b8d3d6f453b250e6098adba514eb6ae217c8e29035a2a08a8cfcbc267e49bd530a991bc52867ba22f4e0af93aa902cfce78cfacb505e65fb7aa9c4ff7bd94b06bfea61cae6ca4ada434968c84495dd123a4c2f9eb64b6f2fd5e8576cde9feca88112790004a8c9cc1afd4438971108dd960fce7797a8d7f20953ad3547ce867dcd7f1c99cb6e01a48ba60a044119efd356fcdfa84692d883b272fa75137166efeaf8caf3733278b1f3ac6295fe4b70d347a712e2e9a28d30ab182146a41b6843625447285d89d98e4777ab9ccc79d4baa0d1b1bb129ed58a50dfe411d94638abbff4e0df598b986e46999f853e36ee0d7599351f3a29cb6a2f48da12c19632de231bdfde80272e3b0812a1da68b7bc79b9c1d7ed196e693dafe8a7914cfe7777308e85f754bb3c57760df82a5dda17aeaee8cd8e84929f97724c1517b32fb8a4b4da03c4dd86cc9e6abb2fd98458b4b24422288cb20f1bec2e45be463cce192a48a64e7bfa0871fc6f097e16bd57154c0c15b98fbad7d72e7510ac8bf543cbdf500aa1d795dae11ab00704ea1eaf741caec827ef7a9f31e6b67a104e970d6421e4394367c1d2299c27764b109a9f600fd9e33744d025818236088a8edeaa917f4dc5d7351380d0111d10d153998233629466dfa42e6f0cdebda924d5720c156eef34af931fed5e197d03f62c3846401a9435356530da6a28d2f378f01016568aca2974a9153ee8a120144f1979dcbc58acfe69272838bb461db1a03c3dfcfe9d391499c280466669e802b084bdbf1315886d4dbe5a7961dc15eb760aeee0c307d394f229051fdd20531ecf7b8fa0faf1ef2a8bcf27d50d8b3975742d82e26e6c851a167b3e03f6247609ead331a7b030f22b37831d9a92fdf92b2ffd607bab20e528dbe2f775f9cb0e24a3561c213fb26b4ad6f135fbd65cc4740780c46ab633070f930dbac47a752f1f4354e375209f6e13d7f9b33102fe847ee229b08747e22253e33cec99f19c807a40229fe787278f1b3d6edeeb73d965ca46192220ff00e1b100ab1330139785c7ae66ef62df6b6acfddf626f870108b7878099d9f352a135f29a998a88c5ed43588773c81ea9e31"}, {0x18, 0xffff, 0x200, "c6"}, {0x100, 0x1, 0x8001, "cfac6155d0b649cd1489caf56ad30a694ca749f2e8a876b471b441dcee38a108b32d53d0890c692d319011c27e1d0dce080bf75511169eda4fdce43e5b282e5c0730eaa840a50c1d9b37d2a81ee1bf78238b3f5af1090bf1558cd877295908b2b76075970c6c18243c5786d5c6f48d6e0fb47801994118f34d8bd8781cfa552f9b461dd5b0a8bbee658022fc9f6945bc8fd202252d71070395a081c6d354f8dbe39e13c3c767ac2c0635666bc6d83231f3d349bf0523e169b564c9963dadc908a07a4a4516ca12951545745383c3a4ad379fc94f959887d78813a9feae0f0d4aa3f9ce1a2bc2665fc367"}, {0xc8, 0x1, 0x401, "8ba38b95f5756745b5858c985536bde084abe29dc179ca7fa7d31f7def99bf6f4db940f94dcf0b10fe0840cf7d81b41abb9befa481cb9866b86115b2c96b3b71a920b946ab6dcd1a2b1b76f63143b29b2ec73e168dd9e3dc953cc71f8876501229a8bca258f6e5bea74f0c367d05a13707f581fc436d9b7ffcedfbdcbc7f52b85f8be79fcbf780c7b61e183e368a858dd2b68c20cf6e47e5a2146cabda4913f927b2a5c19627d32d92957c40ac6c9522269d3701f5"}, {0xa0, 0xffff, 0x81, "d68c50822357a51e3123082229ce1f1cc998e9ea79ce7fca45bd5c165a3fc4ba46e955eaf9ba94f3f1d77ca6ead0cb4e1a176901389bf0e0d062f1868f93c0b6ab3da782634eaaf49053a177f00a51f51a56e9a4b715756826668537ac854a54664b59488c235936e976b015a3e80ad0fbc5324a97ec0535235e32e967260d13eff02466e102b63698956d72fe6cd9"}, {0x30, 0xffff, 0x5, "423ea7320ab459f616abcc9e90824b7f0c7480de46075bf6bc466d4e61b8c9"}, {0x18, 0xffff, 0x0, "a1292f8d09"}, {0xb0, 0x0, 0x2, "d5842723358c9b9b2bac0669050eca6f13fe1c9c96828ab906454edd933f45b4ec0ab8087f075e9e2d18f2c4da6d4585ef6c353333711f7aa8fbc8a708f91e99aba032bd9b2b676034bce575c2f2eb7a1f7558a23330f06d76344ed50df55afe38ae664fa90ffe3d551dac0a82fe6e45d8ac45909a535b2763d744dce9ce148326c14674c1b00f75d6840c4e6d4e5322312f07ff81f19c1466fc619fbde0"}, {0x10, 0x1, 0x800000000}], 0x1398}, 0x2) r0 = socket$inet6(0x18, 0x0, 0xfffffefffffffffe) writev(0xffffffffffffffff, &(0x7f0000002b00)=[{&(0x7f00000015c0)="b48b89ae03ed99a1a78c511a226572b6817122e3d3437053b8977465138e5f3b94d824971e37566bfcfb0d404d94c09bf00a15785e60c109e019343589a8e49c60e701d586153536b76a946bffb27f", 0x4f}, {&(0x7f0000001640)="e47fa9a1b94c7b5867e728ca6369c39342e8eb5facda1ea412e694b362c3e7a7d479feed04f941350d203e6594af15363276ec4173eb49f1b3852a7f068f9b949e89c0d4b7c4df684720b83917c1ddb5e30ad78d8e8b2133ec472a17201cf5e5fce023ec93b5ee13bb", 0x69}, {&(0x7f00000016c0)="da8d1fa126afe528c3ac6a20a3a8e331b4b35a67348eed46a62fe46f42e0cdd90dc06f861ced1898e08e46623e46ace2fdbce65b5a52d399f5583d9820aa4097b9c1d387e1e4766c7734f591be7838fd0d21d217d934a393413a189897a20f3dbc5b5b3987974bfaa9f68b651dbeb979dab88421fb7dce08ad0780a0e41710485af3e587f61aae82bef4f3483f42487899090342eab70b1eaaa3a9b5d76e392a9efb874ef7726a70c1fc8a238b729b81c17a149032d36b37deb84f9e8259eef0aa1e0954f53531c8fea0acc1a4fb6aeb21fae552568e4a0d461514797fbce44c0bc4074c2214279659dee715f4e3bce3e61d2ae2c4ae79ea8cab28b7b67601305c6ef98925429510f74bbe6e1a1add603dcd51f90f6b35d495f8df9d92c3238b2c7c5a6361522898e7d8ec7f9aaa410195f33531780867370e393079922eb322174c92f450b4500c475ba7e7a81ee896b566cb568650294f18bcc58fe519a09bd552febbe6eeb7ca5588afda49a718e6c1c8aac887daba7d29b1f50d56b9d220763c584102a29ba99f5b565f9362ba671aa939d81d912ff1f0c01fabca9112c2c84d948cf0eea5a5c05230fad0f9d4abe11f6caa32cab5dbc47a93fe889e01fbbd55523927500ac1a2dbb45cdecfeeae8b9a291fcd5496f3d2debae1f72ea44f8782e2e728dca38043fe80a8e47e6e6327df2deccbccb6e1e2d4374ffd1dae1f4da9b16dcbaf0d26c5aa4f3b9e4b2a63f34415cd02232f99093880cb8f5980720f5203836ffbada9bfdeea9223bc422a1bc711f9ec2127e05cc741349f53e459c373a9193c4f95f6c32f6c1dc1bc46d33e0c318fd474a1e3c2366f6326da43c224d407f2056b78edfc83dd6838c84b544e2fba324ad3355df939f8f2bb168026a6314fc6b59f739a0b6f133453029cd0dd5d97b293d63c9002ddf3770ad4f97428ee301abd94fea626e551de24028e20e49a656ec09481e7e0d9eac79ddf3691073c58f4417ec45fd14fdfb1bd4218dbb441774db7f559b8c8227c9974ee1749a271221f3a7bd654e7c526f92340a73d588bc4cd9e34fb4e23edb458171ea80d5fae2d255f363c77dd6cf8c2c2989e6f996239e34036e6ecdf1448d2958c3bd582fd990b0333eb2d3ab5fa25c7f944a16cf5a55912b909f4bed357694e07084eee2214340d13b780bf44dc36185b36ca76ee556dc7b53a21a1ece62294c2eda342379657d16a84982f81a48a7d043a808f76ce165d3a400de5db206f2c5c5377d1a9921b85736c1d35e6b8939cfc181619dc63c7ce1cd781d33ce9a6620725b31c6f51e866e3e383eca9c49b95f26bafdaf445b66ae6e41663eb7536f8c49e6372e2554b5d775ed66f90b3336fb5c6f85ab104e0cefcfbee11c75c356a8f628e180c8379f0529ff8141f820ffb2e5632f2db4a3fb1696dc7150771f08b36036f8aed17b5bb44dabba053e78452ecc9892ccc5960f0151101f1716b8061c3945cc5eb9c61334bf888c8947027a1833bc770ab1c665f9927be0bf497f1536b48cc234fdccd36b6394df23f7c3be8bd6b302d1c0fdf00c4f59a55f694d953c67b8474275b211dd5dcffcbf127856dbf25e1e75805987a01038ed0af4d33e3fd764ad293f93d120be3ffeccf6e442c6f866e3fe2a27f3dac53c8e4761b58e68056db89c3f69f1764139bb13f59aa63a9db63c04efe255c08c7a5b95b0deb76d8b58f84e2e64a22e2d4e09a4054adfe4319ed932d15a01f93d5580f67826e49efdb6d2aa978ba7f4296065e25fbb03807603fecafbf17502de3a1d507978de3f5a37f2123f507d3af1093ad66e595f31957e70aef5cd8493d2bbb948b1b8463897dd1c585c09bdeb574e351d02228c2799f489e3c3953578c04c1ab442de516b9cddd3892cb56e136ee0f8332eeba31fba8a157e81c7b0232055d3aa697945a90cacbdf5b426e163d3bd3064db85672f23515e6ae0b9c5703c2bb1414c3bc12a894a7de806309cc662e3e44cbd5142d289fe34077ec0cf71cffa2d34339bd4b35bd75915316b092f52c130dc0ac33b31d4accc9df30be555185b4879862ee6c504c1d9b56a5d08fe1a0f6265ee68aefb158450552f9448562f0b9bcbbb0810a52bbea9725489a138bb00a3fc8fb1e6b6206f5498d7047d757c46a4348cb5eb75dbb7caf3d9725fa33b0cf4b9aa32c804ea47d7366d95feeb8c6737f229dde5a927dcac9603bba50a8139b4b48be8a3a2a82d783ca658f97d9a386aaad068db72508b75521b62aa6f68518e12e5429146cecbfb883d17cbf4ffe0316f52379f1346a338e6f9dd8bfdceda5b0222ae980231af79838bb3284283e2d4471ce1a19064efa01820f3fe8508c8b50843b65404d700453fbe7c3a3f3253a32dbbd297f75f5c3331c4523c33169f1e1507f217bb765eb91a0331774888f8109a199fffa2fa1bff424004d93315151a5ae1dcfad92313375a1ee20d1936f71a67391ca8866fb2bd8ff900c4f6962dd882affdcf090c0fbcc39a48547675394815a20e19ec13d90b8402c87abeaf275aa9df22e0792c17bcbad62f42dc2d96a2b5985190535dd295f5ab1fc42c29860b4d4d09c22748010f7de005a4d25002302cdb6087a1697ac80fc85e5d12ee002aba65e3e941865f4661438065789985a2078bb371eb7eb0de2ae8aa52ccfe2ac6afc8b1792481c7523eb48e615eb978230cba78e72fdf5e07d58d399e8f90b8ffe679a9193b94fec373ad667ccec1138d07d6a521e0d2ba8961e51c9fa9102a86d2196ef2428164cab50974755c88ea39778e4d9b245834447d40f4954b05b96cfc2f70cf12f44886d00c1585156ed6565686b2f78413a10b4d8abbb87ffd2b33c7c88bef227493ca2c50b87284e0c3520c1e74b12ae05514fe3ea377b737a61552d8ed4fee98e066fe9fe81d9319e7a0e0c8b5f7e53af5dd2717df2d6ceb9ffc811e474ca5e7be37b599e375e337b541b6455daeedd5e17363f7914e6fd3040ecfdec216b800be139f0435c3c9699234a7604159c4f941432fe3a33390859e4f4c3a53c86c3345e73bc0e785df24362ce08dae5a91012e6d55fa5988f2986e3cbef55e1b8f4d479abe3e86b738c7fb63d04f552b69c70a40eee657d5d5105f26624a77ebe0acce42b689b1118f995189d909a87248f5ba5bc48285724436d3ec5c26264fdcc3d1b7d0206937193de9f089ddc1112402a450b7d3fa9a9dde13deaa1ceab7de8468d0b9c9c4eaeac3a048ffaa50734e8ea7d58e8e8ceb99140ed85a0e36203779a97f182fa5fbf0af58402ef2d8803a0a9832b703792b22a8244292cdc38f1b08725ffc1924e86453f5f735adb6cdbc68953e20b65eea0c010047f1b41456baed92b50dac5c07b3a92b19a0cdf8be2a811c4216578ef462f0c43c03da40ca75ecb60c194f268f61373843d7adcaa7264ec94b924b8513bf653f7369fa4fc5a29200ac5d5b9f2be8f4d88b081f8d0f74fa0547530c8ba99538e2a5c9b438a6a1c91d6b846f5bd07f6ac256b225cc535a918af92b60ec7e1fba5001528a72dd040047f90042f3d42bcc59e0a6c50d561f3adbb74509cee8c7d23dc07a22f70ca612c6280e2e40b96ba15b2bb54f3ecb9a891dcab5d6596e0b155a72525e9ca304b3495cdf02f3d974734d8666a7a95a886bce16b01cc4f0f1ba0c547fafb1eb848291683ecc989e8a090e8ad945c557a2bc13cfdaa7c1a4e58f97cdcfc19ce9424022c18ee938d3dacf631c6666653f470ff280f3b124034f69be8de28e0de7470af81ae1fe75220e5aa1a504b9c236057bc9ed23f87c836af123b9521efa609ed4768ed575b1784b64a6f5c8b7a92dab94056493eeaa0f0eecf39869ca363500330da45b88c05503377d9a161b1dfd9ff30c3d5f37a2fc560dba1e9105ee38969088b6ca02e6bba245d7408ef0e513de326dade359dbe66c89f918e5f4e08c9366c589e5cbb107a0b3360e0fcf4e60d3a063a50e660425c9bad7cd662d2b1f7858dbd45466e7d8f75caf338c0ac0d5a8bf0f1def54753800486fa9ac9ce7861e6a139e471943ee2edbba963240b0e5ee28e3594c2967367cadd7a897b40d93ec0b9cdd89af92bc6895d887681034eb67ea25a1400bd4c1e7d9a7bd2a9c969cb8e07f1ab0a9ad24b2a7a9dd80bb1e47f1ef3daf1e6b1997da329d3472d848ed4e77cbb5f648d0e0e760f8696718eca6d93402a735246fcd795bbc98a9ed1e641b3e491310fff65da839f6a456627860c61c85240bea8d3355d763716456d593ea55ff258c75b704239e4191bc5bbd04775fdc2b024f26a620e1c9313acec697b5eedebaf97285b4eb4504f12872f46586a8be18967165563093690fc23865e029e11bf8145a3673808c1189e3228075b10351f74530e4f793476df1ce0ed7d4d5e0a81f60d33890f46a39066eb9e306b0fa2158a806021bb05cac24b9294d6708b450e1779cd2c2d7d7c99ce7d68f982d09d642a3d31d9dc1c3083ae5f4c3399eb146f4a443e5494535501e64c3e72ef876f73f37859aaedebefc197d42a692ca83577c7bb70993a0d8bd668a382feb996237a66dc7edc6608f2eb82af3f22ee6fc0591807df83a9cdc68230f0f1c65641dcf4cc434f335b756b7e9326449cf6bbe377712711c9b8df78c783b269ceb0fa443131df90912055747a3a0a6cc4be8fddeb190c3c7620ac7d781f8e3fc622bcb4362a9a37184a1dedd7ecb6eb804a8944d19a156d6788dae2d7f2ae03605d3262e6b2fb7469c814a9aa29fd15b171649ba1c0a3bfc874d6a87ecf2a312b607439e8b793cc9a51aed732f0b5f36866d86840714690db2def66aabf4078a21176c696f477bb29c7dbf952fca12f5f7f0f8ee2ab98bbc04fa60f68435a6ca6bf8adcf3659198be591a4df0cab4c4a05990c154e587b63b98a89552e5a3e2894cbadec9395d2ed76418871551a87cc1be7263fc145f074565c391686d86fdf6a191cad55ad653fd004449982cfa59bd545e3388fe66159a5dd612448a440ac3baea96d45e22c18e6ce2b3bff407403eb52db6a496bfed9f072fdb0bebc9d4d957ffb9513d6009130bdc760716f174817a064de64529ff129cea88323d143cf7e213db859042e9a3c4ff12f81d60074206bd24baae0d6cb6a2ac2dc46fe4ce5d276f274cc6b20d21d6906abc2bbb93ad894d5fe980dfef1a4ea2feeaba20fb4cd2f2b9f1a8889bf4e5638062ce459e7a40223647dc98dff43289f4988524a88b70b42f0236b9e834f5c5862b4830d8ba05ca0bd300981ba704fdabb4db68e530b0fba64bd545a87241626ae0e57a79531591c9f542068a5c54e0b15692b9a1ff915bd78d394538e46196473fc8b9ba97e2b6001419982ae75056452fe56a6d4945c4d22600571102864d98aa18b4ad376cf0615d90cebcfb9bf8b91b627606fad4d9a81c80149b54a8fa1b5ebb2bebc3481758d2581ce3b2e1d25ea7f808b7cbc256fb1a29955c5b8708681b5982b132b2c58a4caca10ba2833dc696ab862eb83c4aef559a3f9f8c0b172768cfdca88cec055a405802292ece54098a4b6a81b5693e848a83b8f83a383b79eba0a5a145d517c3540716f024cfc73a7210d2a6fcaca209e8435101a708dc331d969bd61af00b56f0a5f5825c0b9e4455567a5c382f3eb2c366cc336c56db2f9c69cfd04b09183c18916621d562a70d29205d1c8acadb27be6dfe3051384e33aef7c119210e1f3e8326f506888b71ff8a9a355f7a21bfa965a6b15784029d470fe4aa0bc7da0619b7aeb793a9ab1b9f7e4dfa3ef9f24ab99b", 0x1000}, {&(0x7f00000026c0)="2113220d0bc3df37c46d37d5bc7b88590118396389e5b9228d5412ecb3a8ac19e4f72a6b8aa152c60c2af5def9803f30ba319a4cf25f63456b1d499ae96f6d2f788436fcba9debc5e3e5f2ee851488dfa7bce7221331a3b5008ba65697a16116350a455b207bc0ebfbbcb624c9b382ca9424c06eb7ffdc9c8458b09c5396f0b9b524e2c057d21814acbad15db8f5af08a35435a0a30164f9fe8917571da2b21759ed765b6f10", 0xa6}, {&(0x7f0000002780)="858f2733a256e7810e55c5e9bc641ba33dc30ae5a02d5a0639e20adb6fbfd85dad002204564cf263da2ce6b9d3a04c89d63e22743d0e2afc4d119c48bb72f064442d92aafec1595b81ae522378c9dbbbc28052eefd5729d40b16fc85f8c64d548bbc40fca2451cfa02c579a0c565dec92045c50f02b46cbb975f782b42a05004435427064bd3946a3b3c5a50f50f9b0bd1fc1cde509142b707ca4464a70c9bb15b7fa62bb72c68cb703e525e31a4e699bd8d0f6f9ab0dc87a1d846de3f1d67fe18e479afb38414f70769ec5329338cae52b7d04e5f10de519c8cdbc739b10f4f49e3fc48f4", 0xe5}, {&(0x7f0000002880)="f2eb786bde00d051f6aa26f7f8953c14ba7b9e707faaf1e603e458b01fcce0e6adf600a7da929f90230919aaec9a901fbd8841668f5daaf0ba011711fb", 0x3d}, {&(0x7f00000028c0)="ce73541bae15bc8500b7e8665558f4fb3f0e4a7d55a9ba3c952c2ec76abf6b369b9167f3c217aa1fa3f7", 0x2a}, {&(0x7f0000002900)="312eb037b14abbf34915e4d4ff98e3541e2d8b7b18401ce31550182fb37aadfad397544935737062de86ede95ec8eb05093cf82c96ea1360a21a72c3ecbaceb8a2589608824c3efb01d67511eab4ca96e33bedd2a748915fe6068dfc151a62ea5d4d7cee7e49163d696853d0934a8bf7f4b2f5c004612c", 0x77}, {&(0x7f0000002980)="bb110597215bcd680b2173f48ea5ef3fb6a430b1518d8fca10ebe87e3b2b7f1c2d98e4cc6cb6241a1874eea61657a3e4b644e52f3b7fd73cf9fbdd8ecf1334aa7d8c5a7bf9123601eb2b08177b67c68d5c4748d3cc2db62fb4df2c4041422be203a15754ad02b546760c8ecb2733c2c277565d6fde155dfb4831e0b14ce14ea84454ed49d17a821858acf60177ddeafd30aeca2b934f5eb23d06fd9b06200eec53a7dee43911af25666d", 0xaa}, {&(0x7f0000002a40)="dcbb73fe1852b7d1faed36728030ef4610af685d2b0bd305fa2f058a0ac9dfa68550075fa05596b89012fed9455aa6c507d6bd99f663d8b121bfb84603cf2c4157ac3a91493c11bca806584f41671f0e7b1c33899896a24d3f64af4955392fa4cce865ee10380be3f5ef38a3487cc3e99d41fa11b3c00f02e3d046d2da304d2648c73178ac3f1084981fef8b56c64dd7ba3d3ca2435354caec5c5eddd242bbcded7b32c26105092f7d262d0955175c", 0xaf}], 0xa) shutdown(r0, 0x1) getsockname(r0, 0x0, &(0x7f0000000040)) 00:19:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) semget$private(0x0, 0x1, 0x184) fcntl$getown(r0, 0x5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 00:19:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8004667e, &(0x7f00000000c0)) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) poll(&(0x7f0000000000)=[{r1, 0x131}, {r1, 0x1}, {r1, 0x22}, {r0, 0x20}], 0x4, 0xbb1) 00:19:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9c, 0x7, 0x1f, 0x0, 0x1, 0x1f, 0x9, 0x0, 0x0, 0x276, 0x1}) 00:19:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f0000000a40)="c14c0000e756000000", 0x9) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x2, 0x0, 0x5, "e76181a8567c5cdce03f4c9046e75b29dbcb07c4", 0x40, 0xfffffffffffffff7}) fcntl$setown(r0, 0x6, r1) shmget$private(0x0, 0x1000, 0x88, &(0x7f0000ffe000/0x1000)=nil) 00:19:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) 00:19:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000000c0)=""/90, 0x24) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 00:19:44 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) 00:19:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = dup(0xffffffffffffff9c) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 00:19:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 00:19:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) semget$private(0x0, 0x5, 0x44) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 00:19:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) socketpair(0x6, 0x4000, 0x96, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus/file0\x00'}, 0xe) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 00:19:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x10070, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) 00:19:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair(0x1f, 0x4, 0x7, &(0x7f0000001200)) r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) setsockopt(r1, 0x11, 0x3, &(0x7f00000000c0)="fa959f20728e5ae2249ed9aeb57bb4b7b21ea4b9a034010f4984b05e1c53506a54fbd4602ae527fcfb571851835a1ff84a987083a2b6eb4129278c7334b091e2cbc6076788b97c030bba777819b154c47abf4e5a187cdf219b31ca27d2e241b042cc0e7d9e4f9becf104ceb6a2fd58a82b0c476d46b1f4e6f43e67e6485796057fd627f819d8ec4085b8d425f48745a5d9204ccab8036003ad485720e76699e6e34a1c194ae59f879aca98e6f890d763852163c52d93b1", 0xb7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x9, 0x12d) faccessat(r2, &(0x7f0000001280)='./file0\x00', 0x10, 0x2) bind$unix(r0, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() pckbd_enable: command error 00:19:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x1, &(0x7f0000001000)=@un=@abs={0x0, 0x0, 0x3}, 0x17) 00:19:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000280)='./bus/file0\x00', 0x6) read(r1, &(0x7f0000000080)=""/3, 0x3) read(r1, &(0x7f0000000140)=""/103, 0x67) r2 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto(r2, &(0x7f0000000240)="d23fc4186307e70ace30e62425cb8c199bd1d7b0655e108807fdca9245e74e9cdf64b4ccf10b4997ebc6aabcab0d5f", 0x2f, 0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) pckbd_enable: command error 00:19:46 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 00:19:46 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() r1 = geteuid() r2 = socket$inet(0x2, 0x0, 0x96) setsockopt$sock_int(r2, 0xffff, 0x120, &(0x7f0000000080)=0x8, 0x4) setreuid(r0, r1) r3 = geteuid() setreuid(r3, 0x0) setuid(r3) 00:19:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 00:19:46 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 00:19:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000000)=""/59, 0x3b}], 0x2, 0x0) 00:19:46 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x6, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000080)) 00:19:46 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) geteuid() r2 = geteuid() geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) fchmod(r1, 0x4) 00:19:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r2 = fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc010570d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) 00:19:46 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x87299a2d3010e886, r0) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) close(r1) 00:19:46 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/168, &(0x7f0000000000)=0xa8) 00:19:46 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), 0x4) 00:19:47 executing program 1: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x2, "41d557ef29d7c910a6ceaced799317bf9a2872e9", 0x9, 0x3f}) geteuid() 00:19:47 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x800, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x80, 0x0) r7 = getuid() setuid(r7) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000500)) r8 = kqueue() pipe(&(0x7f00000004c0)) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x5, 0x81}], 0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7fff, 0xed}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x80, 0x7fffffff}], 0x4, &(0x7f0000000480)={0x5, 0x1e8}) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x22, 0xfffff, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x3dd, 0x4}], 0xffff, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0xaf2}, {{r5}, 0xfffffffffffffffa, 0x4, 0x4, 0x40, 0x6000}, {{r6}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x1000, 0xf641}, {{r8}, 0xffffffffffffffff, 0x8, 0x10, 0x7, 0x8}, {{r9}, 0xffffffffffffffff, 0x88, 0x1, 0x3, 0x1}], 0x0, &(0x7f0000000400)={0x100, 0xaa22}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r10}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r11}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r10}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r11, &(0x7f0000335000), 0xfcb7) r12 = kqueue() socket$inet(0x2, 0x8000, 0x3ff) kevent(r12, 0x0, 0x0, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r12, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) setreuid(r7, r7) 00:19:47 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) syz_emit_ethernet(0x77, &(0x7f0000000000)="b6c4d8d15d124e1326223803d1e78a316f331ef684c529bb956db9d9753453f127ed3fd17acf092d2758719549de131984e0b94c397dc66b035731543c7a40582d17425f37065047964dcaec7d71d58c3fd724128740889ee52e359cd78aedbd9290f02e2f6ab39505e6beae47c805246d98885f476053") setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) setsockopt(r0, 0x0, 0xd, 0x0, 0xfffffffffffffe22) 00:19:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:19:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='\x00', r2, r3, 0x4) r4 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r4, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 00:19:47 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control/file1\x00', 0x380, 0x1) ioctl$KDGKBMODE(r0, 0x40044b06) 00:19:47 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r0, &(0x7f0000000180)=""/88, 0x58, 0x800, &(0x7f0000000240)=ANY=[@ANYBLOB="01082e2fbe1e781ce725595d29c0927df5696c653100"], 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x81) fcntl$setstatus(r3, 0x4, 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x10) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) 00:19:47 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ftruncate(r0, 0x80000001) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000680)=[&(0x7f00000002c0)='\x00', &(0x7f0000000340)='{!%%#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000600)='+\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000900)=[&(0x7f00000006c0)=':.]\\@-]$^\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='([\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='-^}\x00', &(0x7f0000000840)='\\\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)=',\x00']) 00:19:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f00000006c0)='./bus/../file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000680)='./bus/file0\x00', 0x100, 0x2) fchmodat(r3, &(0x7f0000000640)='./bus\x00', 0x2, 0x4) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockname$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000008dad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000006e3ff720b25b"], &(0x7f0000000480)=0x6e) r5 = syz_open_pts() open(&(0x7f0000000180)='./bus/file0\x00', 0x400, 0x13f) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x0, 0x600) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000100)=[0xfffffffffffffffd, 0x1, 0x1, 0x0, 0x3, 0x2, 0x6]) r7 = dup2(r4, r0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000001c0)={0xe3, 0x3}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r9}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r9}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r7, &(0x7f0000000500)=[{{r9}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x9}], 0x0, &(0x7f0000000540)=[{{r8}, 0xfffffffffffffffd, 0x1, 0x20000002, 0x2, 0x8}, {{r2}, 0xfffffffffffffffc, 0x80, 0x0, 0x6, 0xe49d}], 0x1, &(0x7f0000000600)={0x3f}) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 00:19:47 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) r0 = socket(0x30, 0x3, 0x3ff) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/64}, &(0x7f0000000000)=0x42) 00:19:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40000000000c0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="d8eae39e1f", 0x5}, {&(0x7f0000000080)="d63e04bd81", 0x5}, {&(0x7f00000001c0)="22b2001bbedd0ec2d32db8fda680605e733f622f2f74491c69f36f33d14698249b9e1b84a8d69e3e38017a55886130fc012723e621070e4ed8d0db44d22cd077400dc56a921ef2a9f2377497ac8eec6fb0a3ba46acaf747ed3bd292157b436510a6406b3e1a910a1b1e0773ee106c905952ae5728381e02fa5b6eb08dedf06f805d5074a8ec200b6f8ff1017dd90a57d9b77d2423c2356d495a949adc0e10a6cdc10326c7a4a30878ddef4caff6d87b004c0e8dd3c820874419fe05d9340994a978751a0b0998b4d3eee46d8ea33117c84f79bc3f895fdba7f68b44d97db8ebaa27e90", 0xe3}, {&(0x7f00000000c0)="3d63114d61332236c2fd5d47a75c90f3c27e2dee9089f16f858f1782f97006bd37b0388840e462c78cc01c608aea7af62625f64ce13e83e7e0aa39ee2f353415f9bf293d7512ed0655", 0x49}, {&(0x7f00000002c0)="612269e19e6baf4fcc749e535cb3efe3d4d0f4eb42c262cd0cd89b29e7d4631623dade1849de92a83d876ab810863b4368f92a96be267d6280edfb39deef60937a779310938c59aa281cb4954ee88a2bb6abbfd66c51a8791bf528e9330a6a0d794c4b51a7d4dcdd017bfd3d626c8978956abd1d748f94bb93dcebd74595365642abed17201e44e606aca162aa23f30153dff1f6a552f3b741eccd6fd885bf3b0495351efdc399ac2506a057a33c7c5128239ccd246d955165dee1c59a492e2078b029ab30853490101252294a3bb80f6fa83aa9567fb52d29d09a303e054c324a2de3c0892632106acb", 0xea}, {&(0x7f0000000140)="78c72068416be7dee9c6a2ab192b511da01c4b58914e3ec91d54c9e2d837753631c158819478d5242de7d4f0e24a795834", 0x31}, {&(0x7f00000003c0)="f3eee7f01901668b8d7c6d0c09866332e2b7ecda1d0b4ba5e407ca1683c69e72986d74b32719ed955234945d798e7b18234d324ecc8ed3ffb07ee5924f0fad11d7b2cd25442283bdee21f96173182f770c6b3dfa990c5175ad0aeaac121044be421a319c484cbeddeb91222950f93d0a2455fdb9d2ffbc25e7b26a68404dd974d7", 0x81}, {&(0x7f0000000480)="4a08dec020cbd467de5ac785935836d4f6c2aac3039746d53eb34f936446f3a1b916dfff26", 0x25}, {&(0x7f0000000500)="7759608cf2fb5a32be64295a0f80d9d94efba0edab2b431d971e968abc11337ad68c9ed3fac66e0ec71478e954fe8ac7b5", 0x31}, {0x0}], 0x1000000000000338, 0x0) ftruncate(r0, 0x0) close(r0) utimes(&(0x7f0000000000)='./file1\x00', 0x0) 00:19:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x8) setsockopt(r0, 0x6, 0x5, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000680)='./file0\x00', 0x10, 0x2) r3 = getgid() fchownat(r0, &(0x7f00000005c0)='./file0\x00', r1, r3, 0x2) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/232, 0xe8}], 0x4, &(0x7f00000004c0)=""/98, 0x62}, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x900, 0x140) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) fsync(r4) setsockopt(r0, 0x7, 0x3c13, &(0x7f0000000000)="ebf96111e4a7bcbe8cb6b2053911eef7d13e65100cb684cfb66d948467e33701c233be682e2f0e486073d23f95785375c0158329eac1b587f37b37495d0667dcdfde7f5f6f38e3e1d1666cb0e34d929a645608d79637241ee2d333994cefaaefda8742ab8e983586db7ff815f50e15354e79ef561610dd003857e0f361891ba256a2042b311b9fa37dcf403ef73f65237cca5763d0507089794b0597415075654c0ad93500280f0d991bb46600b16871e7c9ac919b8d4841de128c533db4275a08f0ced54c2fe5e8ffe417d5c8e39c555760635d8a050a03a369cd3f", 0xdc) 00:19:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8000) ioctl$TIOCSTART(r0, 0x2000746e) 00:19:47 executing program 1: r0 = socket$inet(0x2, 0x42, 0x1) setsockopt(r0, 0x3f, 0x8, &(0x7f0000000080)="d30ef75f4701458345c5d468db02ad04233fb8903858518cb2da2db071f30fdea72a9cec7b6535afcdeb743bfb08e76e131b2892e11caa1b85c7517a157a7a10384c5aa5805221d13ad4d18ebf0c1ac858001e91c9c88943aaa2f3f9d75e5bea66e573938d42599a3b6129f6d57bf79dff642875b91721354980b9a34905b968d7e76a6df463220fb107835e40b5a2278144d532bcdee40277402baa618c3514c941ecebd8b599e945d9fe70c480e2f49d6f335dfeb2a51b4d", 0xb9) fcntl$getown(0xffffffffffffffff, 0x5) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ff01acd86d07dbe491cd77addf2df1be9ccc67", 0x13) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000180)={0x1}, 0x8, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="59619fd0fc213f6c874d7be90236b6cd520115bf352a240c466b36fea444e8b99ecb48b581381b4090a08452e841dab80e605fdc84ae6be134fd84f862dcfb8355616f5e6b929d6d3be306fa2ead4b3319da46d1dfc1e93eb1af339504c3d6c0495b945b25e44befa9845213919900000f000000000868fa20b77b9679e7d19587d1198996bb37fb230d1132f1d1acabaf1f425671625b12127fc6e5d05642a904684fc83d3cfd93196cc3c1a472bff9befca8ffe374b1db55a847053e294f70b97196e7562816efe812da33cbbfc402a3440b2784a29e31faa8340f3be10e4ed353fba44c1729d152b925a1e980312d4fa063434791c3ae01dc2124d43b42aa7b91caae9436aafb7cc0f8a0273d2d1ffe92b367a23446833db2da2402bd657dcbc94ee492f70021ee65044491388c871d4902afb0669ee80bb7da30a18668de7b1a631083880dd2c6211bacabec9f5babda1d7ff87bfe7dc21b570c8c7cd8755ce2f72a878426ddc759011d90a3274234d86ea2b807be89980e8374bc000e5f51f8e200", 0x184) 00:19:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0xf1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="ed8928cbe7755072f5d4a7ad6734dc648fff8258893fe564f09e8204eb9dfe1c5b479e03db998132e47d05c2f59087112e5b591708cdc58a3c0a5524b41b8d424ad9df661a71e856793ee9d8d85819aacdacd8246f118ae474b49d34e889127d27d8da7d0052f26c03", 0x17}, {&(0x7f0000000280)="cd23cec424d4e809ffdfd1ebd314d1e4ff0bb1d4c326c140f9b25eb749b95181bb823675aabceafe058168ce9b0c790a1c7977a46bd5fb722bfccd504f80dea1d095114f6082582beab83a1191330918c432a8743a7f89aca2c744079886802efbd637afb85ad1088f033ae0985ec1890a11d66c7bc84e2e58352ca4e812efbbddba097f4549f71290d555a302c42649394dca390c0dc3388682f549d252ba93b7c8d8731506b57ae988929bca", 0xad}, {&(0x7f0000000340)="778589a6466736f88ebb013de5841757291985d20c3d92175c0f3654b4d86cedb30f92ed9cbcd8c623125428bc1ec142fed127d9e82ee0aa7c9e3787c911ab5d8bff7206401fe06d81e9a006fd9701cf83b518e67dd857bf0f4f62a07edb3701d21145518212f6e16b73f80162e07f0ede991702497130aced0bc3a3758bd3831e04cff452964d0c27557ba5d8bf6177c3ef7833c9538766db6c4aa6c426e1b0c71a9eef0f804e2d92c8130297248b3fedbaf452373d16cf81e07a939afccd74cfb4ed17afde1abd3a065c9a6d8a5a1bbbc875ffc78b492808a730cc92943d32d975d9a009", 0xe5}], 0x3, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 00:19:47 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000080)='{\x16*\x00', &(0x7f0000000100)='{\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='+^\x00']) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$getown(0xffffffffffffffff, 0x5) getpgid(0xffffffffffffffff) r0 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000300)={0x2, 0x3, 0x5, 0x5, r1}) r2 = open(&(0x7f0000000180)='./file1\x00', 0x40, 0x48) r3 = socket$inet(0x2, 0x4004, 0x65) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x80, 0x0) r6 = socket(0x10, 0x8004, 0x2) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20880, 0x0) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x880, 0x0) r11 = dup(0xffffffffffffff9c) recvfrom$inet(r2, &(0x7f0000000640)=""/217, 0xd9, 0x42, &(0x7f0000000140)={0x2, 0x2}, 0xc) fcntl$setown(r5, 0x6, r0) kevent(r2, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffb, 0x61, 0x1, 0x80000001, 0x10000}, {{r4}, 0xfffffffffffffffc, 0x10, 0x40, 0x400, 0x7ff}, {{r5}, 0xfffffffffffffff9, 0x22, 0x10, 0x3, 0x4}, {{r6}, 0xd6ce1a05c79db3c7, 0x90, 0xc, 0x1}, {{r7}, 0xffffffffffffffff, 0x20, 0x85, 0x7, 0xfd}, {{r8}, 0x0, 0xd4, 0x2, 0x6, 0x81}], 0x1, &(0x7f0000000540)=[{{r9}, 0x0, 0x0, 0x4, 0x8, 0x6ce7}, {{r10}, 0xfffffffffffffff9, 0x14, 0x4, 0x1, 0x6eaa771d}, {{r11}, 0x0, 0x1, 0x12, 0xffffffff, 0x5}], 0x7, &(0x7f00000005c0)={0x3}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 00:19:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x1000001b02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x2c) r2 = dup2(r0, r1) dup2(r2, r2) write(r0, &(0x7f0000000180)='G', 0x1) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000040), 0x10000) 00:19:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f00000000c0)="00de8dd554573d734c6f365225df6f154f01b5a4b236af0a65a9b2c2d5cb8e5cfc926867d92017625563ece0838c961b0553cf00caca6ad7bb8a95cf5a075d04ba7456571b266181458a618ae6660693fe0cd65ea90c0d528fd82a05bc362de6d74ef26c072c662507f208fc1a45048a7f60b68b55d301c56dbad8fe25477551c019b1594c55a56392e400184703b9928f97f00de3099517a6f02b66af805e0f83f644812a1ce4712a184f3975d24736ad716456bb20c4", 0xb7, 0x8, &(0x7f0000000040)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4513) r1 = open$dir(&(0x7f0000000680)='./bus\x00', 0x1, 0xffffffffffffffff) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)="5b38ceb0d75029c7021658", 0xb}, {&(0x7f00000001c0)="af4bff67db8257af93df7ff1a809568ab80bbaa2aeb1e825c54198e03759ca0d9bd78785a14af0257f95cd472550e6fd632a0d2604f5887671e10224c905d6977149a7bb65e3d44a82d05324a9676ab2d63ab7c03da43564b8bbc05ce91b9f2fc97a747f1ba9e40c1a5b919252d34a5a7f2083f197bd63c20aa4ea630eb350fc5178682bc863e430393de94cca8cf552c9374a0f687afb79240b57b8515520bd76de372bab2aedbbb92cc2c984fb2f9697166b30fb4fb5cc8082301e012ec983028700f21cfcac00218670eb0cc3ae670911a67c8789ba85cc678dff6f2e54c7b519be2402", 0xe5}, {&(0x7f00000002c0)="87aa7c8782c5dfd3f79da6c248aa0c31e3b36cdcb40dd010e3bba292e67139cbe67c8f9f424b58f010c4d545936379e04fee6187fd21a23041ea29e2309e1c55ab3ce8f93712fd81067738b4ce86f57b1df83678ba62493a16c51f2fec5f49b5cb74d352157e3e4271f560432e72e1058d6749e86223a88ed1a2e764639979952f4905b13b58226eb618adde836f589c3e433f55cd195961ef9ab33bf2754a381662e25eb07deaa22131e87d7bca1888e26fecf3b1743fb82794c6a60cfbe362534522ba0eb441004003745331fefaee86839799850f90fef09e74", 0xdb}, {&(0x7f00000003c0)="a60ce8a7e3b2638c8f5369688e94f028d30baa2d94c37ae5eeb4243f3f8d53d67c268df8cdb307623650e1fa1d49a3634349305aab41f43d9edef83e13f782615c667e3958cf6e980ee858e67535217e6147afef11a6453377bf9f9022e5c88aa8fa0b6bd3d3b21670dba514325f90", 0x6f}, {&(0x7f0000000440)="10cb00b0efb46a802a9bcec97bce9b7263c5b2abb6f657af4671fdede0c3b0737cce8b2bd40063ee8d705c3bc6852175e50c59f1f2b8ae619a8b4596164cbf3fd6c82a3d0b0566be453e9d4e287494d8310b8a65a6b416bd8bfcc0b8307aecbb1a1987ab6386155becc8ec4d6150149a5935", 0x72}, {&(0x7f00000004c0)="1c2616f2df55034b41609b1e13a10cd6ade40b7bb5828ffc150b144a1816ea6cd069101e748f0b2d4e32b1b1d20bf166b488e1ccd29456f7d5590c48937a5e507037b7ec6f4fa8074e4fa032e5b11e082720ac2e1926c873911ffd", 0x5b}, {&(0x7f0000000540)="303c24d335f5636f0e47382ddde8ae575afd371c106f59d99231ce7e83ce20db1e6af49b", 0x24}, {&(0x7f0000000580)="0caa6f83107461986b430107de26f5643834ec4d7d8a1c8c538276ce87611dd05d167488ff7f25d0a167b886073a6be903e45e198e97ef0c6dcd772df073b263b5f09f3f66", 0x45}], 0x8) fcntl$setstatus(r1, 0x4, 0x0) 00:19:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000040)) dup2(r0, r0) read(r1, &(0x7f0000000540)=""/196, 0xf) 00:19:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:19:48 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 00:19:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x81, 0xb20}, {{r0}, 0xfffffffffffffffa, 0x88, 0x0, 0x0, 0xffffffff80000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x3, 0x7, 0x5814536}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x22, 0x80, 0x4, 0x101}, {{r1}, 0xfffffffffffffffc, 0xc, 0x12, 0x5, 0x7}], 0x1f, 0x0, 0x1000000, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 00:19:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x4007, 0x9) socket$inet(0x2, 0x1, 0xf622) 00:19:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) chdir(&(0x7f0000000180)='./file0\x00') 00:19:48 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x3c, 0x0) 00:19:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x400, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x2}, 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186a569abf3e752900feffffff2000004dd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f5", 0x2c}], 0x1) getdents(r0, &(0x7f0000000100)=""/189, 0xbd) 00:19:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) r2 = semget(0x0, 0x0, 0x103) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000180)=""/221) 00:19:48 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xff) 00:19:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="5273f8a951b9989667ab1f4ccc9785ab613601480dbd7e332e00", 0x1a) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x2, 0x9, 0xffffffffffff484a, 0x0, 0x7fffffff, 0x1, 0x2, 0x1, 0x2, 0x80000000, 0x6}) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') execve(0x0, 0x0, 0x0) 00:19:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x40, 0x0, 0x0) 00:19:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) chdir(&(0x7f0000000140)='./file0\x00') sendto$inet(r0, &(0x7f0000000000)="60dcb9f388906d8d0043b9ac9d281106511c8142b2a7a49857b009f274a58ca6c77f6c1972b2da6938eddfcc2c4bda6b44fe4cd927b603874606678218a35a2d26638fce3769380a0bfd917e19c1f4b5d7ac5a8f0685e5f4f15ff58259542673936cf57b63c76f875278cbaa3931c01f1dda532b7bfbbfab028715e9e5f77930f9b28a1a4b2d18c618810ca91d75f4fd508d58435794c3ee995c48446b5dc45f72723223dd209ec1269429479ea48eec5cae1a2db339d890571d0bb66abefc5dbc32a38ecbbe2ad3a24fdca7c42f55ce0af49240b82376505b2ecfa87000a4ab2828ca55b92052a60cca79a0184a3fe342a68b0dd1bdfa2b1cbbd84a4592", 0xfe, 0x6, &(0x7f0000000100)={0x2, 0x2}, 0xc) 00:19:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:19:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) r1 = semget$private(0x0, 0x0, 0x103) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/89) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f00000020c0)=""/4096, 0xfffffffffffffe3a, 0x7ff, 0x0, 0x58e04a5bdf408e9d) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 00:19:48 executing program 1: rmdir(&(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x4) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 00:19:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0xc50}, 0xc) 00:19:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x5, 0x4, &(0x7f0000000040)="538f879a6ae5c61e53dec44295391eef4ac3d55742c483e25532c48381a7aa1688118cf8f29c84172cdd89895ab0f6df6d282a5b19972a210e82413cf084cc3f225404095c7c74a81ef82eedf8804a4168979b8d69d0224b6d4ed34167a8d48984f421fb83b89b0da04f56104f44b334eb46a3f3505db62249b2f9d18cea065495bb705a638ddbc78e8b00e38c943cffb98826bd3971cecbcaa253ffc47c0101f5", 0xa1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 00:19:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:19:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x40000000000007f}, 0x10) bind$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x800000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ftruncate(r0, 0x5416) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socket$inet6(0x18, 0x4, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 00:19:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 00:19:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x10, 0x3, 0x100) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="64bbb9816f3b12f5482666198de850a54daf3daa3a8cd74a559182184d19cbaf48a3bc1adf4eca8b7f778d3ec8cfd0f499c25438d555e0189ea9d1f229a379ad122c1f1d412584840800000068245478ecbe26d53ce3bbff1511e7bed5c4d30e7b69fe58a5397ea18ad7a578ef07616d41709e744bc30743f235a4443aa2c3de3480ae79b4925cec8612800c3db9d7b187d8498d72cfa8b0d42abde0ece6f04350f8d8e8f668f32e230fa64325de78d730e7b83361b92df0def869ce9517e13824ff08f8cda832cd2c0f038aa0a3b92198cfeeb4bdf42568264c2b4f8e696b008d4133d9ff5ce7f535599a0d8dd92f42df7fcaca"], 0xfffffffffffffebe) 00:19:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1f, 0x0, 0x0, 0x0, "0046000059b9000000140000001b000000008400", 0x6}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) socket(0x16, 0x4005, 0x521e) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffffffffffff5b) 00:19:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) chmod(&(0x7f0000000000)='./file0\x00', 0x128) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/27}, &(0x7f00000001c0)=0x1d) setsockopt(r0, 0x9, 0x0, &(0x7f0000000080)="1a1e2505d7c57a6bf8531562a3ecaf9739227f9a0fa6fe122d5f3bdbfba57142925b6031be72a06a0d0485c657a258118576ff41d02897577a470b9628352d609deaab5ef9b24d", 0x47) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x1, 0xfffffffffffffffd}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x3, 0x2}, 0x8) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0xff, 0xdd}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 00:19:49 executing program 1: r0 = syz_open_pts() chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x10000000000, 0xffff, 0x1, "8d0e0e682800004c446c5cbe00"}) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 00:19:49 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x5, 0x4) r1 = accept(r0, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000004c0)=0x6e) r2 = socket$inet6(0x18, 0x7, 0x5) r3 = open(&(0x7f0000000200)='./file1\x00', 0x80, 0x44) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) poll(&(0x7f0000000280)=[{r1, 0x80}, {r2, 0x4}, {r3, 0x4}, {r4, 0x18a}], 0x4, 0x7f) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') symlinkat(&(0x7f0000000500)='./file0\x00', r3, &(0x7f0000000540)='./file1\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x8) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000380)) symlinkat(&(0x7f00000003c0)='./file1\x00', r3, &(0x7f0000000400)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000580)=0x2) 00:19:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080), 0x10004) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 00:19:49 executing program 1: semget$private(0x0, 0x2, 0x20) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/207, 0xcf, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x600000000000, 0x10000}, 0xc) 00:19:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) dup(r0) 00:19:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000fc0)="0f56eef5436212ce07725df705bb2ab2aaace602664ee02df2383e18001ff48f488153b9bfb52b812c0b69b43640332594c2534d1a124312a07fb0cb4329519a7d72e06721eed33b899d309f764dc839e0d69c2e8f0f5ae5ebfc0abff6646ac472f50948dbd2694160dd6c111b8176717a7a3c91afd70e7f90cf84fcaea2a21674d822c36543842078531c5f7a3c29ce9b0cf17092bc30c389ac20c5197cc31b00b4e1adfec07b1156282f5c40803976f94c94a86e8cb113ae4ed55797696d3b0f5b05896512f15bc7bee3325cf5f960bcd3c172b563ac8f831fb199b5e4e81d32b48052324275fecfc2f8f490c5d2a2ca65f8b3761f884f2a2fe524668ce2e4e572ed664d605ba463731a37b3d9e7739b8a0d2ccc4c1c5d8f2747c80c624761151731d1f22eb629700542422b2fab42a4a7bf92cb1f782b9654235f991bcfbdf9561c26e46401f33315637928aec7e210de86f3cc4a3d1180d27247839b7496772f5fdf0dc4e784070889b401b02abf09b9208f26cde2491de25e9825d2f1f12a4e1cbe9283ee8e657e76b395aadbb8abb2cc827ae755b853fadf9856662ba4e513926b1a94838e58143d4f0259b3562da7593d8866df8759363da60d7feda96fee371cf941d2770ad839396c27056f84ffe56d0d1d2f4621ad402f67ec0186453ff77a7e9056637d59c4b850c03eb356125e4fbb9ab40fe905dcc38eb2e3984a5fdb37637d82562973b920865ad848098eeaa6fcfc0529dc9d5bd17532162d256c6e2ab0e8f375e41a0d12b8f8e101e6d379af884e1cf77ebdf66320cae75f1632187c1b6c65e22f9288f080b4077a1c6e6d0c344a9fab61657566cdccbcd739fed4c956de194484ddc97702ad4d1f435e31c62deef1dabc45218ad4f54073405d73e044514f0e55879794d958f786b37d9c36d1d5958e0d1649badce644592b8b19ed704e23df55839956e51e9f0c7b8241217b74796f8b63d333b46d1e254b36f0340ff2a83f64c547592784f16724ac7fe7f308c063468fd4e8db0f3d7a47a6c24ab0923ea7993d0cbb6c91ba9c9236b08a37af54df109d1fdd3514dc3f6738c05c1037ab0b3818621c43c729dce5de074ac3149131a4ffca508af396e7a40e174fb9ee58cde7bfd0b7c76e93d300e6de238e5c78769595b3c3f6a11614b56625acf2fd4cecb976b18628f36db2c50fe58f9ca4bb8f1114b6ee7d6298edec09d4ba6d8fef031e7c9c293fb5405762472ba016733ba86ccba6d6d94a0e6337742f23f4e31762dfff874cb97f38e41a00f03fffbd7de56279e630b0a816f1dccfa4809bd3c9c8a3718f7168a4c95538b17fe637ae5fa3b1c8cb1df15ab5173bdb614fe563f981781417d5e3df2c28df6cc61601f13bc621c35d6c2b19751bb6406a126ae29626e1bd426993b7c7e92c14293d32064b91a179d663219835a0af24a1ca1ebb3dadf34ded2137e86a0ae7c07548c3efbf054176bf709c307198cb1cfb018c958c9c09de38377890621ae7897c256de834797a28ef38a3c9f5d813f8615cb4e4c0f5d0594d048435546c2614b5e146a70d36f296393f380b8bb711a146480d1ffae502cb353d4955aaa17bd7afd1b773b8cba1794e125b56e265c4d071db880ae820c379dd5fcfbb4bf536b023b77111db961fd662a817a1df4f16337c0bab649fac77ea6a66e4b82232604adcd8cb3a7e2a2e19d75d3e247b03530c7bd6c450f3e4817b40cdcb3f79f8756ca18f3dd73db6c7999febca23526d85524d0b685000914db95837c5239f289952773be7ff70a43c2a771e50d810f27545019a8b55e5a1143bcfbc81c0a4b122f1461d3f982ac910c780a18f550eb641d7f4853a6b2e23ca88cfe7f48d9895454b03ef094df8d32bdec71446b60aaac1aad32db8ab90ceb687e35cc95e65880ec482980c08c3d093ef3782186074bca5e771c519f1b2454e54b37d0761e8709619eb0a5d9f509fe4cd1bbf30df3d4eb0932669bf0f41a08b71311680ef29e24ca2f3003801807db5773cd300e5cf015b5b5d15b5befd950cd15d8b9b8554a55efcc319b067f4b1c12ed9e7c87ca50f3b34054a67bb3e9ca6cb4217127e7cdd4a7eac914900f960af28511a18daa2b06ca590957355391db64fe6586b03086d6d76924cc9e635630a34e908dfdb157cf83dd3120eb1c81415cc9cdfc2192d48a4f42b3848ebf99769df59c11636d7e08c84412b803919a3dd289c6481bc7ded2308eef676763250e628f5fb0069a94ed6af5d6ed1a073da906e485acb0e9f36beeae80633043d31478dea04f4fffe15adb08fa0534ab5b71d80116e6b836b5c7c1a2f34b4d8f6f3bb0ec44fae79fab38d911a78a0e93b5a7e1d05944f93fa24d82db99451f489bbc87baad5df75c73cdaaeffa8e4f9f750d7027bc1085552f615103da3bcc2f4ef2b46119596273c6546a544d138aa4cf67cf66b233c731e21e6eb06bcbd2087df16f5dd9e6df5e440aebc5a359b3121bcd98c8721d663cfd861905d02a64eeb59f319f7fefa4a521ea1ea823db16893ad4e749acdc0010d75c6d4169e4d8ddbf72ded29da043e1d80551fcbf0893cd07b13aaad24008f2e4d4c2e137e03bdefe03c7c146787d42903407013574677077f093f5fba1fa09242a04deb456e4144af04088c9832dc01147cc084735c19a5526d17496cc598b02107f3cdce397e13c67e9e22a0c3793aac33719f6aa0e3fcc17b8bf5b9dd460f3ffe918023c599bc673845324c4a5a3ebbceac5a7240e1c24043abd7733345fed6005d460bb0a8c98a400e8594227d11f7de86d656956e074344dfc319f77f98d37f32b0a270894a31c498b59c0279c2cfb40d54c5ccfec01251470b5d8d97d731e3a2bc93371cafd63316608806a6652a34bea512c0a4e3f82a50a493834ef0b01a650332a5a61a54db275b634a661049aacb1e7e598b2982c26f043c59811c67ff02b014f1829c7fa364c4c5fea3409bf2ddc386d43cdaa52f23d57f6a8f419679d2bddc3e7cda12b3f3473f95341d8a807360faf63756597ba1e84fb25f25a509a8f9cd5f55b10f31c6d95fa29d793ca6481e4d075321f1ee1b02a35d41665eb4216816e1d233e2ea7186f6238694e5ef5c0052c338734dd5809ffe5ae990fda5b7b28e767d130acd2db0cb72325aab8790fe9a566660e70b517df0188dd98e110dbb8a2f8c61c351092f7192f232266499aa508bace3c84fc92c052ffd9e9afc6ea1a6b956ba888dfb1cead354d3b2dfe34aa18c2e6d86d9afd769de589d7a3b726262d5b5930f3e3be63bbac0b437565f363cddf29c964b474a98d76987f735b088dc9ee16b3f789f0d71313ec2ca235a374c46123f760c2b869a29cd7ca12b4fdf6ad5bf96cebf2721cfcabcaee381fc106f45d12a28864ec10840a3aae35e9712ad87d22e8347a57ced8ecfe07ac4d49882092fd0c4b9dfead9efd1eac56abac7210bf7335e6e038289778644a7cfc879af8de8513d214a2ca597b5c93433daa16e9408e878566219d2da5cfe0dbd2a2b0ea81bcf8121179a76642354629e545e3719692ddf852df2416953390d00b1785b6e2b4edd4e46c20cb7a23131b8e5bd70ea48131b0e8115765f6eb86d4656e0e2887c96fd34656f4f30d12bd41026effa4956b9ad955e44f9e7f04f7b0111c8f7d0ddf8d8ee0255ddba539333690601a7c52723602f00e34d1299383c04897555db5ff3bc8783fd9a080970a56ce0ed6e69f6e9738c6cb48c408ff8b160d162a00fb9b8c01f63baa51dba6dc949842eb51560260550e2b20b6e51ed54af7d156c39b155f0f24be2d66eaa36df7c75e98a05a6af74297da5e97d306ddca32e419b5ee69d63814382ed19b91dbe7a8ca5b72b68fb05306989c2dab43f4aa894d598a5ea6264193fb2cb31000208b5b6f78a64592a0147fa763c13dd5ffbaabda2668b3b5a1cfa88d14f82d0b1ee2f69c8592ea10e384fd53de5934c88208db83881a95e96e99cae7f7060f06b5e24f9e4565f9c86642be531e2828a7db2640ec14561aa3dc4ff124f5c87c17f6189bc9cf88432a04ae11d73e7cfed79f8cd14578d53a8f073295b06134ab03434aaa6302fab95e881b8a36ed0efdcbc5089b7817a9dd77cc22264d692e5dd093423c2333755a3c8f6fc059f7566d2f1c3287fc00ca8b2f6714d9b7a8975f64922043859b44da5f1cd8f00bc141430755a39b4c22f9d441cbb9faf18cfb7f9d2982b8299165bf4b55c8ba3134daac79d9eba8afceb8955908154f171ca6584989ee1ba415c6ad46da90a952c409a127bc6dc4e3801ba341ee4e132d4660efda3cab571dfae5dbe99c81f7d1249d5c67880b6a818564280df30827b7ad49a5d81bbfb2e26cc8a91d6ed4cb5805acc5ffd28884f078c722e1da87bc55c9505d7ed1b07c346dbae8e89c3f2f154b9afc0ce801301170a23d210ef91a42a2b89011e31de8a8541d667c3fef43fd16581031e7b8a8b88b8ac42931ce728f39ea21bb1cd7779b2cbd056851221665ebd8335580a45ecb904144e7bb7f851e35ac8f9055bc92a268534cc13257230e88c23ad324dac7a8d3513406278518c9bc51e85d6e23a27232c2586b7a928543c585eafaa326a8e22a8cf13b5d4c0454931081790e623e840124baf5be16406fde01b52d8481bf7267b0ec0c460f4ec6b9aebd1f1f73cc6d83ea86aa94761861b51967bda46f9f60c3d94fa221b0ca26b2b03f284f20d5c6044be3d8510990b3d5589daa7294fd0c6ccb6ecf5f02cfe80b25ace67b3df80da6be69d3064a3f2026f7365d297d8a92ad11609aa844bc340d68a61affee9dc5b46ac310b5fc4ce89bd771122abe9160c2ea06d505fac74af3255ec6142746fe2e75532a6bf02180a75291fcd16dc39be13750e1a842570c3e57e0297e1c7e2e43e36b5985dd56c39b34742f2d27020b87a2e243f3d817844333d57e1ddf3dcaa38cbfbc21a1bbf5d8aa2dbd66099bba2c004a248da0efee7223667e4cef49dc5784b980ab2d95fbbaf03fadbb966e3f5e8c44221a87cdf8f72d76574dc8075ac7420ff8e5360b10180cb602c2bacfff57582c42649f77955d24b681406c9920d68324957adbf1fef15f3a0913e7c0a47e99a4fbfd9010bd5a3d9217889e4912d31a02495ff86583e1bc4d5954301188195a0048111977758116d172f8709b7578790b0d1c9025d0d169d02e166a701329ec68b618ddb3fa3241bf8cd1dda10e296c0765a9d142dce7b915315e9927cfc551672da21855eae0f4c163bd4da23146da1ffd20d76792a73a64d82aae3dfec081047a42a01ff97c3b46674d15df6628fe1f123347c52dec5365bd36c697b95567a5e18a9420e5effa654a84dd94b8772178ab569416cbc6a578f7229baada1dac7c7500204bdb984a90856a4e48c6929b4d76894d9656bb32009b221560eaabfb58377dfe0fc761f06a2436752d02c1bfb3a6e4e9d33d2b482f69a7e94ec3bdd7be81d17f30950f82c8486b427bd1c9299f53024e0ffecf1f5b16a94810b0d3bf1658489ecf2f329edb5cdd20ad95629ff4a4be397b3c9ef8d475e287e15f5ec82b3ccdd6b6d89100922f4efc20745f1dc4b9bfb9918942cffc2211deea1dd9982b667869b95df294af806f4696de7e2f246d77d1388ce22751eae147e04f42b774b831ed1b650b4d4554b6b873f25983a1ba769f88bbd0ed5d7125ee76a2403fc3251d0a82b8534b2989e47db4b63ea88211e1bc14d84871f736a8486985efc81320edada05523b6cef713a0c9febd88f5f24266f3e7001c69cdbc7", 0x1000}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="c06fb4ff5deedf1748ba2467f26d136e210bb456b68d71a3e5a8dd74176d2a7fa412f4e897ff43d4a777a67da6c41d8f5d4fa499dbc5796e0c2e4c0dca8674bc12951bab0c92de8f79e3794d6745620b261023f205f18faa72f73ac7e6f5898cf2efc30c386624553d50bf4f8f9724ea79ad10f27f111b8f341155adfb3635ae304d41e783e424e237ba64b5126c26c1fa7377db45f51406e00bb3f7f18754d3808c1b6eb76fd91bae2fff3ae78442b82f60061cc57c"}, {&(0x7f0000000140)="08695a97b5"}, {&(0x7f00000001c0)="3124bf0a2b42d07ff38bd9e6d8ab68712d4358"}, {&(0x7f0000000380)="ce548fff4d3c70478297df439bc9087d5445e8cfc7e12a881e9d9c7575e574ff1b204c139432d26971dc7ff28b16d305cce3dfeb8924d6eb5eb884ddb9aeadd3989356510467da05a99e1070af9a7aeaa96cfe8d59726401a957bb260c54778f62da505367b35aaca2561dc52042932e9ba67123b535a24e7aa37cda2853ffdb90bc142db494a9576a35dd22f742100849d32a1a83883e4d70304c1d574f7fcd6823bc999c77ea9cda8185afa6290f9f7f127a0c2dfdf3516ac58407136a169fc9c13ab0b04883"}], 0x1000037b) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000b00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 00:19:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad24a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:19:49 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="42a9b8e9033b8ee489b3f049db0321009d811be79c859960d8cc53b0d72fed097e78a0f4bab02b792164457fa558b7bd754243e3e9eb9f7016575553a6fa56bd0449ab991b4cb4ae3dc4b502004531b7d57ffb271ed961b4ad37221c0d53dbc05975a1286f595fe99b5d76a56ad078768bcb0b06ee31cb4aadddc56eaf6148cfe6583fd1cf6994b16deb37", 0x8b}, {&(0x7f0000000200)="582ab2fac06db65a5372fd220a53fdf0589754d0f6266637b506f69de1337df1a4ef30ba55a3734fb452602e08a74c86d52427423d30884549", 0x39}, {&(0x7f0000000240)="c59ba7719c42340ad19b45fff7521e1756916d2f1876a0", 0x17}], 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 00:19:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x140) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000140)='./file0/file0/file0/file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/101, 0x65) 00:19:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7) r1 = shmget(0x3, 0x4000, 0x348, &(0x7f0000001000/0x4000)=nil) madvise(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x7) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x10001, 0x7}, 0x10) write(r0, &(0x7f0000000080)="fabc1367c693d30e9335a6dc4e145ef972a0ba7fa02ae723871954bb45824c080191d35c4c7d558d46ca70807111173ccd6a5a69ee78f01fdb5a3500f7a5db34154f29d66926a7341639aef669772b3683402d3b49d410fcac733e3ba7aa31944052e6064a32be232b1b6c86e48ab449d29c90ae40ed5c3d5239c03d40a44890c10f02663fc484878687f07868b2d903556722ad371c47bd00ca97df0d038d6243caa88a021c585bc2ae66b1641bf646d39906ce1733", 0xb6) 00:19:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="3f025723152ecb5d00b3783203000018000d5b5fa63dc6f0a9000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x5) chown(&(0x7f0000000000)='./bus\x00', r2, r3) 00:19:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="10955a3bded0334390c7d7cdaac036c849e93424b8e5ce109b5556ea90e1417a539db24279c24d21679330983a37ab2d501071755de034947f1c09fa89391de7334817ae694b89e2a026e9538e1b7d7683b8585b3c18f54694b79bfda520c64b707ed44c3fb121ba2cb6d516b0c8bf42e181d07fd745a01e822978050d30c1645c3587874c4be0bd23978dad8d7eec90dd62ec8936cb1c7d5202a19ba4f8914b1d814893b2140ef27f45f84f43afc41513f993b07aa774db95cdda956dcb0edcea4787142e19bcd032b39ffd28684947e04db59b", 0xd4}, {&(0x7f0000000080)="d66cb22a11061129a1b66d1eb42ad10364398eee645408ea", 0x18}], 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 00:19:49 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, 0xfffffffffffffffe, 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x81) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pipe2(&(0x7f0000000000), 0x4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) 00:19:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000000)="c51f610bca2dc51459ed5eecd323517696e7", 0x12}, {&(0x7f0000000040)="ff5c806efc8ebe4bddcd25fa18cf1f523e349409af619f76ad2ea80d4e1c8efc0422cc645231ea62aab67f2e50d9e3cd0ef2e5c1d23afa3b8a785e43e13f430d72b99407ecc41544fe8400a8", 0x4c}, {&(0x7f00000000c0)="69c477f6c5de3226cd452f1a56f19bee13dfb4cbb7cd338adc934b894f03a708d7f603a0d91bf556ea7add541f131befff92637fc50f68cfb4c1dc51e064ed19682065fb702710966571ea10ff97b0eb983f630548ed4df491df747e648de3d643a628d31825684dadbc5b35f7bf05ba7404c28764a95bea38929f9048ff21c8cc03c58449b2155cfabef385d84800c018d110316211751a7865be1e99975c71055b918b0cdce18a1d59ac4b5590c7ec0de68520d707530f50ee1a974930ed580480aef1a802a8949d47862bac88a9dfba907936b794df3a604bbdc402482decc24095e9a332fdf2212bf49fb45208beb1dda9483bac621c3cb5dd151085", 0xfe}, {&(0x7f00000001c0)="2fd94dc59f27fcc1714e95721dfecc32fd439300bf676c44b5797832055ae778f67fdab50a5b4f08531604e1ab40bffe1d8abb3cd6c1151d36eb5c286b52cd11babe1954dcc0318ff7a25d21603b32ba87a28e7475344057c9cd1f9886e4fccb5663fb92f67bcce122bdd76bedc4aef3c1f82a74b4ca60def9dadc7d8a721ac86783077fb4ec0aaf4da69923f979c93ca8", 0x91}, {&(0x7f0000000280)="de1fe16bd6a83a0cec76197ce904c4d15f39dd63c0460cd334912e8adbc843b51ee2f3b4be0f196a0aba99ef711f140f3c5c5cfa97647d2962bc03c24b762745c7bbc23f925dbe290561b66b646c03bc59a4921f7b8fedfec6166c36904ca7334e4253110a3ebabe155dd2ec76f202359998353f8e2c74fc9b72a801edaf4849535e72d98e9749ad413d500b66924d42615fde1a725d87c64e9357eb9ac2e42de7f5befabed34454ba8e0dcdf0024c8d77d1fca096952e3e67af603fcb4fc60619f2052f14f74afe0e5ea4f6317d686da69c028687e424103475f7db7f211ac8c681575f2cab0ddb12f69ca4f662d146690bb4dbbc4dfaef997a71ac2ce64917e784a1cb8b9f87fd1112e2e9a1a409ba6f75845255e7a7d2bdd70f59e0ee4cb11e53cbbdd83eab99b60bd5d5b2aee0681e6b90b00ff307d96fc42f9db1f983be6a2795ef9928ad7d4b2b880787cfc0d95b24b5813217350629c67a887b96ce1431741df8dd9929855a381cc8c71b598415d85fadbe56934a86026bb87297ca0a89a8e924592675a4eaf37628afde574af2e8fbba5fb944d15621f7e0849d49e1229cbf2ad7365fd0f43b5697818466172ad916eaef5e87975c7940eb77393df8f0930db27eaba5b49a6a408f191814652d15b3777ea96a67fdda91a13ac57d28d513e0b7ffff17296b1beeed5b5ad725241589ab76318cb81bd2f4b92fb29ea8077f29ebc618756542668b2b6b463b25d71913986ee8c1e73843cc698c30187fefafcd4e2075802eb6baa365bcdc80432ceb34ed7ab0a9985e65ff96cedd2395337f49898aec71914b898d9621b97838ab75d6e395324ca6f7146731a01b2e9ef93c908c296d24227d4242638c3f672d4e0ed8dd3ee96d5e1689c2f7900ad17767098d1dbdd8c09d0520f1ddd886a60666e5a28089d74fd861edb6c19fd6241f06b5278d171de34a330d8c5b4c8759a386b4bb3ab9c53426e66171e6e429b8b4597deb2028a91d9df42f65b7dd796fd79126d39cdff2a84126426b2e3e616268c3a0ee410ec857aba44de5f7338708df87b42d521586c665bdc20789b03f87bf1ae310487ebb854746299fe5bc7c3f1579041fbf80f557dd15a2a6577b314c5418dc482890b8e7cf45dd3afee7f49ebf1bf23554334485b4a3ae952387d7a547c4844a6199878bbc8ffa09f6f8a0248ca0e85a05d785db0b0cbd35b97d6ad060bc4c4061821c305db9d9fe09d5a9d59d147d8ee673d13fe2f98c9c2352d8f186801acbb01cea83236aeb5f75a67173efe3f8b99c11c4b12f6234bda3d65b44112dfcd53ca936549a03e9f43d915fb07f43bb3659a54d240c10ae9508f21b9c8a17a3ad99d4e34a8f5f022a38023daecd8db82baa76bcf3a49f5fe8d74fa883f97f7b4b2dc2559792349c6b1b0d96ac5450bf5a4efb5299aecc9c2e69957d692a7c46de05887556baa0145a880d1757b29831cdffa70552e2c18714161efa7530a987b79d6b25a9f1475632bf6f90977a6acb53c7d1fa20e5a9d67f74c3651d73d2fcaa34544a6ef1cf929cf07e5ffdc95c4e2fc092263fa78e83b438a896482c0cc9d3211e4ceb1d7298e9a0ffb890a779d0e5ae4a430369a185438a3aee29c54ce1ccae5bf3fff69c9df25800d31c1e71b4084661c682e28869812d52c906a66e2c8144888356fdb9efcbde5c4e94f08603df6a6ff5dd4baf6b1b9458bffea9bbd44760c6c96fa24f521221485948eb99ef81ec824141601821faba42d3b515d71ad6e8823759f8c4913cc05ef5aeeadf22fcd404112ef880eb5e0af232b5b20a784d726cde9ccdbb59f77bf1ef20f0de378198cabd9c3d1c12fa3eb2c5ccb0308452f5a8c4a34612273ff2908ed106567c2396901467cf34b3857021d1f85b1b580d628f28a5c5328fceb3fccc44a427004fbfbb1aaf2cb3d71b4d30061e18ad6d97ad7b176d86d02e6971b4e8acc1312b895316762a00c018ef64d24c0da884c2f8756732134946db842a7fd8ad45b78236fff3e1a7a3a432c07930a51ae1a2bb15a1cdec8312dc925f79cd7756a78ec83258c9648e62baeea948492caf503cc66561879f529625ad74f13e2e5c13264ababb3106ac682feb7664fa39dfc90565a09ed60665ab4c7896a12cb5c2980d90b7e8ac3466bc2d8234121ca306dce6b45ea50b59ac31e27429ef6aa2b1f96e40d1f2bf90ebac7b5061ea968e7937948cd1567b144cfb40464afd7c609359695b2ec9b19c6843a6faff8e9b14875181a1a9e5ec27a69b6c9fce9307ce26491a76a708b429d6726160f9633066f6c0eb0505d73412d550400d60286487b8b7497a6c3eb3cdf92f0ee545876b29185648e8c9f579bf677257f2d85ef469c67773d88aca708717bc20c64f488f9c4b804161b68a4a61d2773541223fd92d6f772fd27ca8c70d93119691cb081015a3627062e950a5b48201faa38fa901d9d428212275afa58b08f31c6938aedf68f4a9f4f3f916ae31fc4906214476371657507e0eab026558e8ee14cda5e96a325c30c58fd5406b02311facf9619061b0938ce0c61ece9ae9a45b9dfd0982ae694b6dcdb6a198bc2e323bff8e72aa43df79132716785397bc75651d3b018dd031766a743f43b1000b952cd4e2bb5d844aff66737d76aef61a1f2687caaac0c5bc8030c167e813e751f792cc59dcea525056d5f86c9ecf95d14ff1633b4b12ee3037e83b9b6f150357140b564dd8d5153d306fd26c7f5909e08f9c25dd62fa2fedc4e2cf803a19f2164c494cef794c14d4417380902172a5fa8e864e518e5345f7451ce4c780f7bf3594633fff0280f0bdd7d48efab500c7d0b5421ae90861f50e8158eb1998dce1b8d44fcfa093b8878cadac2b2af3ecf856d5a17bc79b741c52f8fa0c94af79eee86bc58074477260c1d9ebf9f8e89fa4fa65ec0e5542aabd1001d0534527a56ded7fca0912ee48b00b7d72b88871d29e6997612775f26ce422a87f78c8b44e5afc67c1ddb3dc2d4392ca84fb2c27f0e567c7c2af09f5d7018a26e61ad2238107a34b019bb0ba156277b6ef71935aa8a3d3fd73e22e437279cc88eb61c9c219e4e1cc9038ae38c773828aa0436a6421b26b9abb0655dc73ea9d8eb2117c516b81af7cfc3bf4706ac85637de587789ef43c989aeaa4553a9b20a952c79856856847a4ace93ae79f3dafdae8f96510534c5b964a34984866eaa091320bd58ef2fc02e420d34f248fccbbc85f53175e30964f975f5151fe92355d20cef0ee2b53d4ecacd0be29e0674a28bc928cd883c778781fa01574b7c588804244a4de3498e5326fb60909efe4383913922f3c8f4cd3076e19c3341c1cdb0a5b57165b19f1f049ab29e836cec2a833b73278d24ca1aa743eb7c8f829d475fa0c39013d16c93f3178673bb109a5788941706ac39a0bd6aacfee9ffa432687faee484a5122b16d7d60ffd0155d88651f2e0b001d91d5ad65946e9cb393b08f9e9ecffe0871b652d47986f9dc1b360bde9030230872a4885a0d603c7e5b435274986f846418a71403b5b55078630a6fa09df8d991755fe27d36cae0adfc1682412e5ea2a0667088bdac5bbf1215a9cacda78e68c3cb1f80f4fca67ea97ed77ea8f9e55756b8fd61fb142c1e48f6bfdf896458d802f545a37dc511c5c71f14b6be7a8aeef4d80fbad1ce53a005acc6c1660d8b34503e3105e0969154998fff45105ea253b8ba5d68505c6b03dc7f9485a5d51e19c589e9776d93b2d651ee1087c7b367fbb3d9db90312086bf0d7f5fe09398bbd88fc70118d580495c9fdba576889656a4bd4df0eaaea7607fbeeede274fc209d0d17e5c97f6e383673f4c1bca9fa725979b62777573e1b249da8667f9bc46de82b077801ccf40947789399b4ebe3cf1ed5530932ebd1a272b381fb17acdd38f78ba0e92e453eae3e834af9a97383f441575c313adff464a55c42a734eaaeb329558f2819742695cb10cd94453a3b8d8963dda833a88c4c065c5a01b5cd216ef7ccff5bd3a0a85fed0638381e078dc2be12e986d9d582abe4cbd664cc491a763ffff58245b511bf2ebf87c876762a80950b3432a33fa0169d089195cab0d7fa1b9b1f9409cffafbdccf26eb4e1a674d5fc35196ed6243e41ecb6b93839446a40307f8b4253afd135fb76d2f7e022d84d9a0d18ac43889b89433c8413ee8a1ab583340a110858b86aa49bcbc9d88296d854fac37e963310cbca25f1e45f81d21ff7d44d0ceba42bbaaa73befc61f5f5481ba989b6b195368c55712ea214902ea7c57751074deeabba217e5ea7ac59161de0ab7b7c004543baf935bd14b9c5334f61a74b6079326de2fde974ba01ed7ae94b170f555600d96338dc42d512e3d3dbd118e252ed37f8f13ec108f28fe541ab43856719b0efbfd667437de3327e71b5cd668e7adad4230b5c48c3e88df2e05a14567fd0e207acdb04f19247550ee110cd2bd2d42f309080034f5097f5a4f2c70872af5b4ba12bce06b3b23e3e460f4cd8f18accecab360408fbdb7ff6b3cf4935188f36141203714b983da46dedbe0c9dc83e2e8cea19f022d33bc9343d3c7e7e4d81626164c3cc371420416fbd90b0adeee43adc39f5f72db84679ac12f9cdd3c1bfdd4e0c3aeac819c39f800ab1cdd7d2ba928c41de832c3116a53abaf6d36503684bb5e55f2b69004c85e76e62f6ef5ef80372f3d8bafa355187b450eacaeac41ec0d46ae4b7bd84417e7658bc0da9c2972c14a6a540ec727791935fe5c12101ac0110076f14394e7283c06364ca6552184b6dabc3a81b16de051b71c2872b807a2c6a211e78df86bc1293793585a316e807234b646de7ee35e5eb0de7874ea7bf0d6cf3f10645a36abd7a1c846f96fe2fe965c19ffc318a4592b71a71f07b615f1815175982b17f4890019e27bf488d3cda973014ef69b82f950705f71ebfe0f272189e43ea794c3fe6c6a3dee620779e2e52111280bea5c911f7d4839ce5c75dba5f1a7be2ade6e07fce06533a4d5f04038d1f4226519b11b3c268484bdae07efe1b27db21cfa045052f55707a176f1470a47e5ff3b734ca15088e46c7e1b2cd8e4693cf92e0ec29a1098670d29f27d10a74f0159f2b7c70b3746b90c7a7237948b14b330ac21b248c21b1f7ab488218e9ffbbb1808297e61eecd6815565d0de2890b166ccedc82b87da4ec1242e76e0f36ed8041c525440cdf00e52709cb26c3e17fcae9d4a2ac358d9cee9b890310aac4555e52fc75ea5fa92cbb7d7e50e17d0c925a8074faf6d881138c03f56f9ec39fc3822b5cb8557c692f1e83c15b86e1ee2340b29e10bff74a3f816c43a92b521b2a92e5739d9e4258bb97ae758dfd2d9cf7ddf293460e3f76807216c8e70844a55951e84ee8956d7238d5f9842cc95281580908dce9f3f8fa17064e614090f0be82517fdf4fb6979325bc3fec798c185d5683a9707e78629d2a93ee4b6c5eda9b84c8aed4b2765c5c3f35444a44f051f16afeaddb8ff0c00be263968aa51b6059a9fde5f4be8b05f4718955cbeb0dddedf4ed72a80cf1ddd7d4fcd70a45dd4412c697c51023f5fdfe8b519abf84d37c55e538fc190a3c2b716bc0bfc3333de80e4cd3d9b0fb1bc56b8cf801aca4c421aa3a46a2e6e39e2665e07862d3a0d49858c9ccdc31e2db48909d3bffbbfd126565b0aa0f24c87a7eb4fc8879b52fdbf816a46a1e30826f1da828b7f656bf9901215a3bf740aa4875e42101901d578b938ab6f7a00a38a039b11da079cdddd989951bf17dff4271968755b3c98158fa72c682a700a35fe344685988f24c", 0x1000}, {&(0x7f0000001280)="7aa2c1f914a24d2302d1141e46655b713a6f7e8f93cc1098e0e663624bc04804cb4342f38c43b9723dc172d9193b852923e58d63c68daa2ce6906720459295fd12d65b19e0f80edefa4b792accbc321725d3f329e6f5ae4265bb407bf2371ec2ae4ec0c5d3d2be059665997a8d3c957acb563e2ab3e11673722b783a32fbc7c8fdc27d80fb6344dee18b06ac8ace33631c66534fcb65458cf4cdf5cebfe0825ea36e359bb8b49a58ec7cb07ee72a0c4852e6", 0xb2}, {&(0x7f0000001340)="68d4597f9a249144dcf3bd78e18e3ec1ddb8fdba97c441f967695d5780ad376c2a09f2a2a09e80e0ffd59725e4366b9b0110214c", 0x34}, {&(0x7f0000001380)="e96ba0784d17474e3655bfdbc5a6d97424083ae9960735461163572e83eac5cc9b78c383dc0c883496b2e5a6df997f89ab4392f869186112d6a10c861853fc2b4a5304ed5d1d2c90db22b02caa12baf706e38d06812dee694dba85a444eddfc961d682538063563b699790a104b68a65a458d58f6da87d63a75e584b6df9aa8be75011b94677fd95784a2f1a45cbaae3bf7d8e86e5ca", 0x96}, {&(0x7f0000001440)="a4a12256d6c102e04e5b2171faa7713e8768384f6ae1d19797ab21580ad8fc5cbd421d61f1a500139d2595253a3345beaeb299e43e176f03bba6612d8be20b7a719446c53f59e8c581c4020a4cba3f39dca22389b29871e6be8813989e22941b0a516fd21a027220b5972d60f2c0684d7649a0bf883edd93fbd00529f8276b16b0d473d74d1f8ea40001508d002665c88181ff573be11c8b357ae4de1803c8dfdf28cac7e02a9de137d61caf60b86b4a76dbbda4b9ccca0824dd9a094e9a2cd34db837815edc3c4f01555389292d92c931feeefeccdf2b3aca88fcf6415c6adeb7ba937219d5d1cb00ca0ffeec381130b7f63831d05cf54c3055dcfd886a8ad832bc6ddcb8a4c41e44a6b26b722dcaa764d187b2bef60794754b6df7cd14886a4c666284c995ad8ecaaed0f54b33bef10a00a8d9a16c9737315fd3e3e50007177db348fe7db9a4ac983672b86cb696ec91e507713d7a8ce38c4ac1c487ccb5a27dbb84ae905f233f1921a579ecedeef96097463dc8e8c252a3143a9c968d791ce8cf361c700625079f4323ec1b685cd4eb09530dfcdf636b97bd79311c3fe742807e3b961b7cdb84f493d1648b4f70f3e8d1ca6a66600b9cb6cffc01e6cc546c5a9728fcc54fb535a99d2bb2509cd08192287edd5ad300458aeaec5bbe703ff5205f82d8c4987ba4fd4d65097e76f31dc35d992cf1a281145df834275ffe0eb33d3e0f8b2efca749511db2f9291946ac885e678097b0aba7ac4b28df59dc7b852c091574918858dd17c9ccd14d087d1ffbed6a190e2f390664591c7972afda1d49566ea2832d54e849eba64be17a78524797f913a86178223b1e1b3cbc86703a8db33cdd33405ada3eadbcbc6bf90a3d0ab60aef8f61f7baeb3b79af52e849ac3c7df837e2c9fb5f78383975d0db4c27cf82b47433e00ae0ad0171aece27e3cd6931ce9367e4a4e52f99c8c5ec5b78c4e5a407ed2f8c62990c082b6f871f6b7b4458a4e46cd981c133e42feec24e1acbb6fb57b03aa3e2b006afc623d9bcb380560600ccfde9770046da78ec812438c0761fb6bdb9e123b01ee22b7d0c4655d2458e257a578f84b8eb7aa895e0cb49858efbe2c958f805cb27eb27009455ec9465c0e0c65cd400acfd00d5520deba5ac841a07e154bdc2226613bf0d2db7e634d98e6084eee0fa3ad0745809b283e0921481883efe797a843d25e92eb66b52aa0eb474b2b86c80bdc9ed8a8e6a862dd50b1565fad43ad4d026aca589d0f46457a36d3ad4843cf0c169bc30c5e211d954ace4569aa37a012dbf4c1c1e76d8f3c9db1780322dd88ca2161fb9de65651374b271a30c0ef4c7312ff15d5092a2fdf67f6952984d52cc7cbab182185d7519cb128b956dcd2f2b24d56e81c67c3c6b039aec17c7b75faa82f4299be28c35919e8aaa14fcac60540fbebf0c942c6867b93eb1b6d13a94651843f046b7cd7d393ea410f88cdb632b3b87e77b8e613538a41db6f7a8180d2eae68529d779d65d77ebce49e3b995c198a96e95b94c24ce1c60b06f2cb7acf61c070cc1d3d8421d4aa9273ba522670f45733049cb807c1361dd0240db63ba5c3cba2ef1f1247fc18db0976340b6263142c09f1cce46ae50c5ade218af7822d18ec99f27df2914e135f450e864903be42551b8635a274bd2f22aa1a87dac8f8624a196597fd99ee2a3b60d52a2993a6fac7c1325b7565d5a0a127ee4ed64c68ce06dfebadc9499cdf08ac8a59e1fa440db7b73461d400a62155490bc27836c88ea45d0ee452a2c8633a854e614ba7c13f578366d86a096f02fad0593e7ce0514584a98785f8efa42d4d5d469fe65e9c2d71206f60cdd638f87e9648f465655c245f1fb7d63ddc7b00ee9f7467314bfabe345e2e75773450e52e85bdb19b25115d5f650fd6dcb9fb0c58e5c2c3acac9e8080a29c492a83d9f31a38b7ed12e1ab28dfd1db997d835146c518b2ed66af4071eab6c9f0b36833917e9bea3d90df620f112dde44d9d010929074e503deb545507f0058ffabaa7882ededa5927529fdf813c9738fe825554f43a432598554427ca06f02934d68eb9939efd487e2961364c3b54bc0c5fc92aaabb68de923112139f4b285747ebeadf38275e75edd1eea067673e7f943e6d9face3aa0a566f237f64df0792d5a2a96913f5206818e24346456773c453dcf1ce4b56b73654c70a883757507d7179bed9bacb6b0deed382a19e823a287bd43f0040b092cb6c1949181f9cda17d5279487f9bdab73c1e90f57cb35df91102acc5ef70d899ba5efc7a211b1f71a3024520b54a099c94fd4111b6c471e95317a7bd18972a3144c8750de6b0c74c69fbb2bbf5637c0f5a0574ddefd93c54418e1840b24d623a26d6edf8eca6fa89730725b1d69e9767b17dae1705c04b1d9584cc7f221460a8f8b8e51e542c18652c97a95c721f68b2e9952b170d1e8f8f15db4a81c7a3af24e0e946ab406db581302bab08ed88cd41856b51290dd2e7307806ccd10d3990fb30619c613f21fca98a6e0015fba5e9c17a6e5f54820fb28776c64954d1f1147c3014351efc2588d3b1aa136fbe0ca3ba49b2b53fae636023d121b47af648361091d83145e1d11d8577876464464d16cca4ec8a2335de08b2f31f1add8304ea3c02e3e0d04d001a35641a71afc0bfc917159ab041fecba2a56a93a7726d1291a982f29a6f83d733d2b62a4fa03bafe01f97a925996c06689e8a4677b2aa94d8e340a60032114d08b2cb75dffe6f370b14d54be84a5851b5d0652c023209bc605a145d1c2e97a85c9547195dc09a5bcc4dbada640efe2607b2e2afe8f0228ad2551898d59c01c4e880427e0fdbff628decb4bf4b56bc6e4cf95b003c3d99616ed01f3ab1a1a90e2be7dc227e4ebefade22705a5e957408958c91b0c35059a0d74347ceb0dbf4f11246d5dfb2e28dc0c69c5fc7289ae2b1714899ae3cbe1b749a8cde5bd4ee3461e8d5a28fcfa8fd6b3095edb0c337bc54b917c95e615f3381edbc33962481702557350c1db5ac1dd50b6bca26184427c53c5f73333656652b322f63864333b674d37abd0581431f24c26f97bb1db458a77abb90f91a53ab45db96e12b3ba6933aa7e5f0048ef64e854b1402d19c7de66f4719b4783bce6e48d1c572d1c50a6578c259d3ab4cb77d1359f458556fd3f20991afacefd67657c58c101630e74abec57370ad956bdd549e9a2d5b8c75c5753e182a0e5bbec129629db3c3a1b837fcb6f7bf0181b213dc30c91f4dce52b761f42bc16ba8a2a1631ea3d7db5678b3c18d6ec1233a0c3670c152c0d873e6befa848127221f6179853de4a685a57269089733a17444b62a47e8b620f82f84e2c11b9260db6e61dce18d6760f68a110259b9fe4385c9745d041d43682a92eba69023adcefc5572869e32513b8000451469af98ee0986a3f46209e67ce218c5f2971798a49b7180778b55345448c800fe85752cf143f45e61a0c1127f836b4e70849ced9a050be111fb38c14ef8e2a1ea7d00a5ab332627fb8d385fe6602213c4d6081d2ded7a1dbaca0ebddce7f3c5f2aa26db48dafb8f122537e423ba3bca54502763fdb6254816722c82dbd35bbf86137ef1e39fed5a2df9347672ffacec1188b2875dec03b3bccf3c8bdd7d6afcea60be8973dac9693dfd306c5eb13f6476d9c83f50710b2a2ec142176a58ae0fe783e305c4a531fa60dc132a9966d0fb2ed854918ea1b082508bb5b9d55baad12df0ec026e835abd1fd7c0b0d8bb551f860bee458ff3491acdfddc608a36da6edf98a36a82aeae38004764ceb002a89a27c6dbf8329c4645bf69fd95c5d7b706f9537fec3a346b1a7de2bbeb22050b00bd533f8cf54fa45492e28e7d4615a7edbf95dbd1f9b8bbb7ffe606a48c751027c8afb95f18df6a7d8d27c068c26ca356ca38a983db336ebd3cdf8d7e549704a71d9a24e16b42f44f3a5800cec54ff5e15d8ff70d5402451c969bbd4184ac70d9a5f55a97a65bdbbcc975caf9e944c5b7518a4b0c5b0838bb30cf2931e433ec3deff3f16e3562b13fc0028a40828e9989233c4c39ede5dde97ecd5b6f72f7ce7385269b0d131f64f324c279c7ee3b1f08f8e5cf14921053c35f8054d507a3ad6132221cae6e1726fc213e7a978b2e3408e1137aaf68ca00808a8f4f9c38fe1d99686419ca8da10f27be3e2c0b54567412a2bef97c6c7753708ca71f1d8ef45c99c714e6e0c8a99547fb0b4a1ce1ac170e5a76518212bfc40158af25f6a7d8004e7ee343aace4f2b4255313841248cba25917848a8689f835fdf960d3c4bda3195ede1d04e1e4cb3e5499214e2c61d98032d92c6162560a156f0fc6b7f51319e6566fa7c92125fe45617cf5c0c3a674e5a56a59a06cbcd83d64901d4b1590c57898d5aa779f9d526f3853f8d0518d7f8dfe715cf3a4831f2c464f8e6aefbbe58edda4aa04aef122ef35bab4f3643ceb6548604187fad017992ed5839ebc69b273091aa6d2d0096c30f939b0c325271a097c1f1ab9089378063f951abd949cb92aae2a952cb2174f42e41cca7baf5e70d051c4c69dd70be9c6f04d168c6712551a2eaf750881d1cfaa3fb4161f57839c58a8ab41755642366b51fbcbb22d837cc9d1a48bbe1765cd991ff340fb02d8246e0e7214ec5587c882b8aba00e943cd27e2eb6c707a45aee442c9dd2cd21402e12ae96dce0b82896631c8057d36e7d11e55576c1ebc66c9b433387e79b195f91e5efb42cc764bce17e33c1d73e8824a8f16091004b3e5364a10fd096a971efd6222c136dd82ac679363d213bde19c1d7f15790cf73b7d3d802d1d65c6acfdf0a0b67dd257f44c342ec48e19edd4e3b3a75b4ae19cbedb88bd4308b75223308b5279baddb7c8363951f4dfbccdf1653eae8f8ab35fe1f33a77416583922d67e255b5e72ee33fb1fe5e73fc9c3c1ab1c35a932bb8597dfdd4b2c0327d985701902d4a88ba0ce29871e0592450166899259bf8aca662856c8a1f87f39a5347500c3fadb094f824ab76dc64214ed148ae4a1caf4501ebdb6667a44669b6c5543fb8dfcaa1e4e8ddf2981e70eae9fabac7709ba83fcf4e96b418d1623c12215fe3fee078cba8ef317b2acb0de25e75218996479d423eec9ac676106c15745f97753d70208f52b86d5269952aa60b46b5714f9250039285fccf5f4dddf5e7f584ff3520ada73f221c9b1e93712988e418de9c5506b0fa646a54308b4593eb26273b310dfe01e5e7678c5f5e0744dd68ac2f8714e0d46256b09e5c2cd7336cc2e6c85d1e96a559eea712e5ffdc3a4b318decc0d02f008779d252dff1b91f4bd380e96718e1974437067e77669f186c695ff228c1bff5f5e70c785c8173f5318269d93abc5dea5836ebbdedee19d99e739d12e2b62157035f1999a0a51d31c908c730bc4f38fcafde5c9a02d6a817d27c3779915bc9c1f16d06faec3c1ab24bdf73f48dfa255d5624b2b91acdf11ef834f996b09cfac1878a658d55bcca41f20ea3a4d0762fbe910344164ea19a26155da3659d1f5b8d00cdfd1c37ab5f07d2de5ab7527a7cbed29e0786369116e2731ddd561d8a771ac6fc89e54f52cbefa2397a11fcfb51487c70b0386b14c86307d3a872cb48170e0698cd9ed6705c11af7486a992a9d617b1e5021732bfffeaf14e5f03487297a29c946be493121c4100f82f7d8d774d01577cc50780a37fd30c1fb63491c363c33303138e3cba6f566b8f99ea45a17c9cacbd1d46ca506130c222e7a787ca471149392926342f539d6bccda7f67989d503a431117f714a1ba6de3", 0x1000}, {&(0x7f0000002440)="4f7bf1552cdc304cc30926b02a7ec8a7dbe383cdd40578da45606bc9b378988f86a7ccc0dc913dd9a2c18b723f8505d65e4d8eb9ab35dc6ab9dd19133bbdeec080bc30aa6c6aabba940b51ec6a9d5b4467c04075ddbf963aa79548018da6cb53fbba4b0c68521f5899cd2903d301dc369655200af777b3b15c352965c4c31059993d903517362649d8293c", 0x8b}], 0xa, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000025c0), &(0x7f0000002600)=0x4) pipe(&(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000002680)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000026c0)={0x7fffffff, 0xb32a, 0x5, 0x21f1}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000002700)=0x5) pipe(&(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/zero\x00', 0x20251, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000002800)={0x1ff, 0x7fffffff, 0x8, 0x1, "979925c90d96f008b133ed8eeecc21a46ce7bf28", 0xacef, 0x1f}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000002840)) fsync(r0) r7 = open(&(0x7f0000002880)='./file0\x00', 0x80, 0xb2) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000028c0)={0x1f, 0x10000}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000002900)=0x20) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000002940)) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000002980)={'./file1\x00', 0x2, 0xffffffff, 0x1f, 0x0, 0xffff, 0x7, 0xc7, 0x2, 0x2, 0xfff, 0x100000000}) sendmsg(r5, &(0x7f0000005180)={&(0x7f0000002a00)=@in6={0x18, 0x0, 0x7, 0x400}, 0xc, &(0x7f0000002f80)=[{&(0x7f0000002a40)="f12904becb6b1e9b11dfd34f9e80dc44f4dedda02ad3c625dca4b816fa3c0a5b2a3e3ea2a52630599ecbe1783965e24954aec046c152cbd63c27c4f5748e39728c751c51ac34b75dc10b366bd6e02141516a97fe7646119e98f1a18f1517948884400c45225de4082f1ac23ceae70e0643470429fa614806027d95", 0x7b}, {&(0x7f0000002ac0)="b25a7efdb4d6da147d9cfdba3a2dd3cdae7f8fe72cd88f", 0x17}, {&(0x7f0000002b00)="48ef94ffea3cea2342588adb66f6c8b9ead297eb3654308b895d084cec8c0a9991f786b2f4b3f233c12394a00d11ba6d4619ed01fcfb0fadd42b06e3034010c5bf1088e04cef864d95b263f5f6281443b8023bfe25e819d435eb", 0x5a}, {&(0x7f0000002b80)="484ec57deeb4f75bcaca77db0a77ec7d70340b04aee859c38d85c1a4f5fc069a010173bc1bd74b0250dd116d59a3a0b0836d04b511bbef3d43143498edde8887871207c4653fcdaf6d66f9b1ac14a61dfe357840d8d67957da9def596deb69e5d02ad03587c466f54ee55de678836dca49d939e6ffb37185a8decbf37e73682d64eda951dab652aed82b0e52025fc34afa87bee4f5d9f20293b8372870a69f1ba033ec3dfdac863cf8dd171e5ee0e573df529a7f11fd2af0f3ed1e10d04757fc0b63", 0xc2}, {&(0x7f0000002c80)="2e4340ce400c01186d25f376f2db72fcd1d314", 0x13}, {&(0x7f0000002cc0)="c5af55215362fe2b6e49c6868028ed8b0dd23b594bbf37c516aee3cdb7ce7771f4b78dcf6e342191aec808436b", 0x2d}, {&(0x7f0000002d00)="b2040f8e67795677772a6a8da42e202458027ffa2044ea8d1c746d0ac7b0d63d8802f266b812325850668b5c1771cc7b39a6620b34370cc5d3498be974052713733354e26f8cc58bdefb2bcff091ff6ee3f85e31df6eb7d7f8477c0b654b558f185e2bb6d4036b3bb008d662e6d192d93cc318ad40916fb6de9e15aead9003080a3221198f5ebe8b743352efb7912280bd1349201516d1c3e6a9ea4e803c0645ad44c152d3d2fdf4f8736883675e3a2f81b65c562b857dea8b21a11241847c725e1d1669b5e1", 0xc6}, {&(0x7f0000002e00)="3c4f182b4ed48453054268863b7df5580885f2eac7487f2a79852f36d0fefce6a87699532ea77d733aabca134c1a7fb5aaaecd09a1f1b9c97f92f4c637ee0c6345b33f979b33d424ba50fc1a7113e86efedd5e409661e147eda28c0bdbb230a709766a05d65dab688ee6f6a6c8d8f269d847d84c9ebf622e9c9c5934487bc5c70e48b0d18ed95dff1d6b172bbd52427993f38799ba09db785be4dca1137abb85e0a13f98ea0dfa841564c5b8d67728578853d8b3c3e20033df64c931ad9524c89a8d53f2c2c49bf6e8baa8", 0xcb}, {&(0x7f0000002f00)="82f1b300025d1e8bd32dd1b9661f4b8f119cbc2241281d2c5fb298aea722fea3327bbcd95dd14cbb20a7052327a005bf63ea3f9326ba1f4f6ff1d28643cda28a646d818efef1565d2787b2c98c630ef962ea32fa8885a3ff70f0d119a0cf69bc3cf9932fb2", 0x65}], 0x9, &(0x7f0000003040)=[{0xd8, 0xffff, 0xff, "f7c0028a10d68f0029e7681f9189f30dd8a834ed91df43730d4d85e440d1f24c41c327909c0ff6ef0a0720796d8ff792f3626b7da3e731b6de8eefa14ca5fea6c30fb319bc6c0b8e56da298dcf51b3581d548c610facd2908135c96de42097b5bade62ddf75505208ca19630f2eb68ef6f2795fd777b1cd8eb2ec78fe3e56b4a7f3f1ca796ea98013d73696e538302591ad638ce4bca2a35662d447e1d82f0935d8c6ecb8b0299d4d622875918c8878d7eac45bdde4f83aa8e3a543b511fc02e64"}, {0x1010, 0x1, 0x2, "9e0200ed40b7be285aa212eb15a28b2efe97c071468f13d71a3ad0d3dfa234d1e00bd4807ac48ce8adb4b123ed72cd5db4af61169610cc61c87c38a94ba5285073bb32c517233d691e20a07a8b7013bdb2a46eaab442e15cfb3a2ff9667ff002a58e6a32bbba94c1eea116cc46c6ed06eec8f006e3253a71d5a5296efb7ed05e439a4f1aafa0987dd932acb132427c623d6f410fe94f8cf17847b20cc644a369a3c84b42602d179c264f808461e1d2bc48a0a75cf13f4d1a9023e36d22e5b1de97a0d6bb310a09e16eb943ef1fe17c033a77b60455903377d5553a62f5e787a9a6d871a41cab9c3805cab068a4ac4f92a768fa5761719a78315a22a3085921b691dc8f29d284116559d74889e5124e3484389053df037b591f425dbb8db7070e20b298c3ce641be704ebf437f22b31456e9c2d16a898f1eb9b45635846eb1600d97189bfe7e2cced08cd9f604a51648c3ab24e59803672ac5bf0a7e4482efa782b34326d9b0a9f09e3ae03bc5c757952ecd888f2b85eb904b1bfbab69baf832a0081f7a398156c004c28c5481961666aeff66feedba6609b07ea093bb15c2ae581cff8351cc1f7c0df0a27f57fd391294ee4993d8fa2f13e2dc25f76736ce8f236b5309eeee5a1b898330a15230073a07fe445d561f519bdfb2a254e7d75bba6900ac9695c72e5bfd9e5010cf2771d51178bf90959d78afe15fd20b589304de5c399536347d0992f76a8d63f7cf488e94675c1fa7452c42e0cefc2e18a2285b7a2d8bc92acf9d9b4286a0d87f1f3e44c8c3d3589562bf189b290ee8d0bc84db99f8664b5a3264536a97995e603d5256a3b2a904aee4c08c4d1c8800419590d038e3aa08f103e5fcd4f6edcbc86d45cf910eba579fdafe2ba43b481e35f9147595dc15802b7444766b962e3a729690d37da62978eb46576347c85d210ed41b1d92622bb861119107ebba86495abc519dd89f07aac77fe1ef3fb0e038e746fd637b7b91655f82363dfdf438ea53d6172d7bb27bc14c42856775ec1a20694f45eb73acefff475fa72f3f0a7dc5891fad7f915d119b2b9e8645d068bf1c85196e1c01962ce5a367073b04e968181975bec96866af645a294eb29525a16f8242ed220891c30f3047d3432e750dfe1c30726bf2f58dc1222df71ae0962cc026f789d8b24fde15135f364f65463f8923a5a5af52199dec5263e9f7690cc1d9e3f258cb747ca5462ce00b2629b1a526516678e923c1e8e80928c977e0fac2969748ee27caba8ae74dd1896e6a638eb730e90d7b5f58bd8019ba82fe3ac1dbb29934069e6a963217f7181527e011be51c6252cdec8c757b3bbd84c56b6f628dadc3a53d4411bc5e16b7170701a1fecb6003edc2c3103fabceb4b228149e9afa2a55c08b7358b2ca54293028a2a0230abb67fa5f4eadaabddb9bd69579ddf9e28db4bbe059c90e063574b1a944672d81709ce3c030a4b3a05dfc28afa073ad0cf4ed804e234bb609e42a444d845c5d7039f898ce5204cff191e81e3a2f5d0d9f5d567fadb6caf9c23985079e4b930b6fbf7a8ccab5161e063a28bff279f3741981c388401e8f75fd2596c06d161f660b9a93c70fd22c09c5c8b5922ebf515efcdd889b1f306bf8b13a796c40c0e91d331b5d59da6eb9e03205a0cea2487694c6f73b5b4a763b5a407c28e0ded95d4203bfffb9aaa51139ae0fcc794524478220fe766f555c272c058c7a1d5114d94c1f13811f9f4d30b7355bc599d24bb622e22af14a471f8468426212fb19e2778242249362f865d5f0417eb99f65a4287234f8fc19d485706930cef4ab555122428e8d52ce99694a43ba7e3492a5a4536bbbf6e0721a77e9bb0898815f078fe40253495560570a4a07cbce0d80bcab45ff63052d574f092104c4678b5a122ad7396530582e78c387e4ac7b22e965a5d685d3c0565b4de417e5783dab9c70411074f6b0ddb01ec78885ba9fba81e9c071355e30c865e898ef5dfcca45e9c5160f313fbfe4ae5b4f88480bd41aeb1b4a22b51fa294fbe5ff6c9a3267f904c5f6ac6f27005296516c101a2067bac8576ea57ae143e58b71f16f659c7c107edce13f99e736660402917ab5ac9819119b61c103b594a2639c4af6df2b13735b807883a195f0bbc8ff3cab5d6ade0b42dfc6ff33abd564fd49a1c9f66fb2ff0b1e66c00e8f964aca0560fbeba5ee52ba16c4b4afef51338f12aa26a85972953b9446a31eccbfe3a2352bb79589bc4ba974a629de2da80ae0d3b0bd145cf4ff36235cce50bacaff8da5fdb3dedf5f3d21d4f024b9c61aec388842d18e1a202dcb2ecdd358f56fa3168bf297b84275665a3ce4ef1d69e4302cd36a7e926ae4e40706461ee16e57c897b8ec68e1eee5e980192223af8e963e926526484a8190dbb836af5591759a2f5eb0fc1e73d55b27eb7eb86bc5f1ea8893b4e0e10d3fb72728de76d5b115740bf45e9efa352e510f3e3d2e3f3b7670d286356e8a2cf0260459d2847ef41e13ee7dd1562b28e5cbe115a4f60c4999d14c053e3b97ecd992bee91c3c0803f2ab8f0ea25bda77063b2c453065e8e10d0606a0262d8c00781f0ba3cff011d4c37171d2dd43625c031f0b67864a698548bd092ac2ba93faf89cb8648ceb286c02c10b0246a9a0fe93169464db4bcf0248b7e3d4121567e4acd40b9272f732b24719e885a2d2868b0c4eb2d27081398f4ed6e1be8d75ad9f51c3d56dea20e64267be4488371d7249607764a0b24c4582e69cae18a0d9f12d487a3ffbabf05b89dfe6c4b755ec0af4c6a47a415e0d342952cbf57c42c8e196b181f7972c8e2d6176cf9aa75a3d659cadf93911e94fab34e1dddaf38d4dfbf7ff733bd4544d5f7ffa5b1f2ed6bdb696000a121fa4f43a9e97b20ed37d3ef15e90ded0a60c5066334aeb689d714e55b853945a1658c2b7ea46d736000012c177f417b908276fffd017730b0832a1e339989131a70490f3c76866d40e1dd3228d6f777a8be00aecff76038509676e17fed803df982a8c1fd44166be54a30fa00fb09322b2ca9c595f989381e9340e010dd2fe8e215726a622047aa8fb30c87be0fda28a4719139f054e317817e9450a375c9c6d491413ff13ea719f1838f432ce3e60ae87fc819cff4de629541654b7d18c869b14ebcfa922a3cc1e4df9267a2415f46fa80f31652998f6e1816eda80230b17dc347b1bab9646a6fc6d11d8d0cf8091003f5707311a8baa7592e0f52eeadce8f454f678fced1539ed84541f083826dcc348cef986b038c611becf9bb1c7b9b7c94e5f7715571ed37e1d7d535c956f7bbc398c2d73cc5e51cc959efb47efc80355f73666aa7641eafa4077bdcdd45f9ceb032c838512da56e3a66449fc0759518d1e82ec5485d1c209c445ff5af19097ecfbd4338f127fd17560b07e86a74bdcd95218b37d66669e34a717c10e792ddea25d1268fa6a94764d863e92257eff090910928298e8c2585c3bd17d3f02d41500fa353d7f02d5f573e5c2d8f2c6e4d2c489d3cc83e5b731ba3c6a7d3864a597190e0b1e82f13b8b51c11f7fb18672c8c6df2948c0b3007ab46ff71c7ad1e7e185c655625d12558b2e338b83213047e532b38b9c8918b63ac2156bd12277641ce49f455201dcd3daf042715e14cedca11d21560322d97b2e435486b1326248b14ff6dc8cd98b26b87ad85ae3ef098fa88ca688376255aa384459e399f3476204d8aa4495e6a5d16018d0fe2d53cdde71bc8ff867211cc5e92a60e456a88de529f8996ee8209e7139607a139bb7ae85ebad45bd8b1dd5eab6d1767271f57abe05e400c1188495da72a76648fafaa60b5f86a7ed062f63d068846b5a612095f67995ea1b7e820eec4862c4a9e97b1805b3ad2a865411c168934a17f562e8a25a06858f252d2b1c78381aef4a6b8b0b6333b97034b241866ce48782899a60af28fc0fe0f3c94d0fe578919eb40253d76d552a99d954764883f4a36727be525f90f56d2f34279cd7fee08ed96a23a2affe0031cf6fef74a5a8f227ea69eb8329c24c492c53bc2cbbcf5db0b22f07d53e7a24e5cb1187231f3223258cb12ab2709b90e7e4adba51edff1fcb244f1183cf305758ce234182fcdebfe56def066579a9a2ba8b897f1759e3d7a8fafc961d6145af77581184403e71ef56ddcd6f30272942243a7231577b27b64b7071b960be7e14fc1a676c8ec57fd4b21e2415cf5943f663b22a72180ab9b30fe9b4576879e6839818d66f0453d1f50ca7c403da0cb0f2af815d15669192def3fa957b09337f33589e43a39391bbaddf32b059e5b9e90590cbd82f1cd5fdb96ac514af195fb9320da1638bb2106742b4621cf40427ec6d4f60d759564b3df7da663f19853632557f40fbb80c5308b91df857a2874747170f3cedf1e0af30fab3476a1b72f6f1892b737513702d3584cca7cea9d8bc1fffea3b2e6f9a78aa6156b110d35bfa55cd43728037d20827c23536f67289e8ec14f79e21241d56d6cf0256cc04d5421ac7c4118eab589288272b2eab2ef9651395a554e4ea1067f6ecc8b1c0bc79c0cfb6e8ad71d58602b46c102e096401c3c256bf41b04d12602698a5b14c77e3adcb00855b1a4c8fdef3e414f43f5de44ea3df1c0600f70d758c317020427cb260f85d376c0d7beb50486454666b8af6c83863341ab6c7386e036313282daa00f0186fad7ed10892ec3e8125c52635440fd84e1c291fe59a9e59c9075e4b980c0adb9998d5b5e81bbfdf880ecfc827bcdf3db7e4a56d26d5858c23a86864e2adea7a018743ee2e784c93b87c3de1cacb9bf300691e3dc32256a5c62281a9228046124a99c490a4b71d6d4ec87d706232ecefc3fc789a1d0ed1e9b69b9f5a982287e91de3668d95cac649feba6b414f2d978e64f417cdbb6727f038d95a36816c738af961b7db070a428a1c7879dc732d1450b79b9668c3c285217f905f408d34311a1b24e2833349f0200b0595b7b2f18c50858b0edb31a573b59bde108a5cbe2afe1b372d8b41367f65e30f3d8f73a3dba31d97aa9e65f6130794d4c520cb4874dc357e9b87458db743b681383efc0444e67b22d8f1ea124ca04d6bda1c8faf2b927066f39824386c946570cb6126a5bcfc8a1bf6eb1c7aae9ed282a34bd25a3b139655274801b890326c5559c24a9b97f00bcc60730b037506fe7d91ecfb2984ce01a2ccaaefd38a995a293f75ae4a6db461aa701ee7f0f51447b40897f59965426f03f830a771168b07aff241e1e0699ef859d0586d45fac0fd452486b4461f21bad8692b3de89cabbcdfa8040e3e8b7274348f26757fb5a4e0ce884c376d82e294291cce3accea4756b587d2ca75204511b94607a18a20c02262d1998cf40c5414961aba33c42e9ae0ca8a3e83c2d2bfa36f1c189ba82d6b2e94cffa083373928cca097f2467aa7f17c2de2a218e0aca9b772fe999a6b450e868ceaf21aacf446cd73c2481c80530b541ab3701de520baf7767eba69ac59d0486b34713879d1a34f72871d76dc213f239ee2e429a939f47b10cef8070bcf346948203c23bb4079d8a9e6906f842f72bc3a4c7310a02d3eb2ac2b2458e2c53a0b875d782b826064c365f5939a6cf7d23177d2f53d4d71c2614711e052cfd3a346f13d5efcb5b6a263c48ffd0b9d8b33d3a27ef514f39208bd8152d4e948e63ce3e89ca845550d50c39c434de93ed036d5e3eeb7f245d46de0cc439dc0cb5a1e3f60f20f4525e3d287846dbd167d31e7b8ea421c7248271482c64d5215ab466743b000babf74ccb205a4b2423de334ae4a8714328"}, {0x40, 0xffff, 0x10000, "0f76036c5e52a926ef7efa62328ac6c0557e1f80a1aefa55d07ab36dcaf47da00fc6cc07f62bdc6e42dc"}, {0x1010, 0xffff, 0x7fff, "bab2de958e68ea7456e8b859ba76b676c81de338527d38b373757ed27e0806223029757b887b52998f6305e034765c9d733adfc3e6eab12292c46c1a9b7c3fb5b02243227cd3e845a200c6634f8a8fe86d724e5c73d7965f6a8f8d325e7186bc663787af530346c0d730cf272319d61e3bc258830501d82de88c0db33715f109b1807c58ab25d3a834b875f53385e466cc4ad73d6babf397bd50d638f1005ef15797f9d0b320cc28d1649f145868e6453c49b257a2bebe0670461c3f0f493669c100af81c1a4d88213186df5a9b0aaff19544af16d992cf1dfe09749cee27e97badf35859bed524ae8222717ac74ae020febeb34e632f88e5e6b99054fc9c8eb80dd5ff59e514e912e3d7c3c1e5a5e82b685bc5db9f513698b19c6e27a49818112404cccd1f831889cdb442ef429d74b8e08669afc5181834ed10e3ce112c8674ceba2ca6a80b04e261877b42e22195ae9a74bb5f9e996fb37dceef5a5e91d2e2f1e7f3edde4948aa5fe1291f499258d59f1d6f0b54c453eeb9bd596582d1ba90966840ac8932d2ccda101e536f03bf856e8e0d69152f450cb4c35a449085c018de0bcf64397a82ecb2d64ab27bd5bc91793e0f8a16df97f660b8c8f66a8a106d1155fdfa6364c21d4aecfe7c464990b76fac4e45f5591dcf072575875cd0ef1de251883cd7a4fcdd5d5efb73d2041bcc03325115703c171c576c649ded1f71f4a3c50c05641e65e03996ba4b04615940bda2983187d849976d7afbf643bdf88b0d9b8899f637d3d79021d3341cdf2a770903aaffe5bbef2de1afbc4d0a2232c1c09bbd464f0cf2292149d16320cef37aa29ed4bec908159fb682e9e9f1e4dd40cc83dd91ee35eece3ef35a86b5c60e64c1356d1bb1598070023d19199fbbc56b7cf6c5f6c08e5d4a1f17b0a0cb5cb8fe4e8296bf579b5c0f039bb9d6176a5ec1b990a5caa7a97975092af852fd9f1c974dc3d2fcddaf613bd585fc21cae79c2009e4234fce82dd0b03533afa83cc6ddc8299864e07e6335aee26207fdb66e4b8cf253700932fdc59465688add5934da3bb563832ec1110c1eab0de1b79b119854b903d931232b92d6658b1fb1c5173468fc94f27f144757a41fd97aeee6b0d694bb5beb27f1ff98b1e3cc58700f3bf8ddfacb2622cc555d1d104ceb15c065ad87a615d69c51a5a7140632a8397ea43318073da2065c7f2d8d2c19ecdffbf76f150a1f8c9c3b22af9778a54df9fda00459c926f6ce314cea06aad2b0f1eddd722799df28c9ed9e34e34452c5ba70474a5e1e6a69b0ed8b33a5b02d5c1cd51d177a86b294eba5c8dcd968ede9c07bd08f94664f03464075cf733f87556e4d0720e8f31a1a1462649c11d0e9545c423cd3b4d78ff8804126186c86cc8bddc4e6d0434d3361f70eaa30d6afc799f738aec4336cc8e5c3fe83c812ca0ab293395bc1bbf7aba71bd7efdc398256359e1364282b34b2a5472ba3919d62f5f2c753cbe849c8dc3a28cb361c0674079ddf88f226d1599fbb40b8cdf00b083b41257f011a1ef57e98a0729a2a330dc7890b567c25e0acb76dd95dc36b1edb501179319def6f68c894e3ecbb83c7f8d1c933f58f034a3e8d370921d4988646380a89d98651de1252c65a4c6fc5ed23dd137de4954e026249de8388df7d4fde092268de9d64531af2ce5a7f0f1e4842c660690c0cc84168d19f256dffc44508078d070e50dd57d1406de7a42d58bfa9e7f2b1ce3454343fc4d630ac6965c0e362824f1898f4a32036fb016516c80ae790d941a854cab86db828dbadcf9b6a914d290f9d24ca5e3dc8735f5b96d45ac150398b8403cf9ef827798112eaad35994573e418d665c76e68af8d74fc54c7d0129d2f8e309411e22cbcb98b01e4ff697b04534dd37e1924c9a9ed3d7e62557393199b5a5a3ccf8279ad5ab17eb8d641ef7f241deed0dfe486e99005f09ad1a9fa02d6906506ec035b47a92b445fa2a073bfb0e4cc23bea629b52909b9857b539ea91ac4d1644ca9387592b0a98cd5390ff2d3e2911cf41839e630292ff484818742a00c11b56b91bcf92bdaad9d4a622fa65c607b21d260f46eda481c963cea55008aa812aaa67ec80e9e338e3302915ad9e08e405bed13678ec3cee04da912a91cf39763f7120d8ae6e88c99bc783843adaf5fc0ce516b01a4cea48aa903577b0da5e02cb931ad410eb3d42a0a13e217be8793a5ecc3b8123bdbe5aefc7e1feda1b520ec8a3c5667e8f1b48d68da945cef62155e74e2444424cb64bbd794c602723d021206ebe2098da77106912d5f252753f61c15337b2995854a8eb83b2c768e9389461a059289cd1534978dfcc69cc155a279afcec83e8313df474ad4aa3e5347a20a9e7c5e616a6ef6f9c48eb794c4281bdef05aca42d9e72ddadc9a9dc21b49500872c9ac851243f3944dd0d49300733efc811e34269fe6e65d74951b2c639ceb64c6606098fe8faee1a3dd74f5deda11faf0bcf844225b0ef97b57dfa5d8bd75dc43bd36f1ea16a34c302cb33511fb90fbb71204dbe466f8abe2ff3e98acb9bc270137220a2711cd68cfb10be4831bf5be848a711a28b2e12ce9b4fbd5c88dbbe7d92c878f42e7454a6ee0e0a13dba4e148fab7251684e077d974f6b6e9e98b6e016e19a6d1fd29aff2569e1f0120f62cc7044b35568e83e4561527d99b0ab57c6ba0d5bf5aaa770f8c45280a05aa66aee0d886d41174211885e5e0f64cb4f86368a92fb85f70e14c347b34faf91a01b2124c346084ea7ec584e3822d0301e8258ae72d3789d8b65e6b11d891ce7383721e75650961618338e66f7cad76991d944e885797ccfcb2a46001509dbdd47680f226c8a15c10749345df67c1d10a3ac75469af56dd7d2059acfb466d278bb4e92d15bf61c22134698d1b2b3f5d51e0d466648cefe07be1395f5442fe5f40d35def9622c90e4702e64a5ba070c6f2b2e9f64035280b95c41142f7b0ed4b557ce17d5ed93165211c893f48189fc95d41e46279d35593af5e7c4f5cf93181dfd58853182e33f3bc35c43037de4ef95f33c1bfd1d86c2093d13485943693c2144514389732096d090566d76e33f21557b93f42b64f05532cbcf7963f3bbfec6e1adfb18cfd61f505bcaeb580eb5c1ec94b2220c06cdd3b0c0ae7d85ae5d4923273b978c2a9c69fde7191e21dd9417af717e52267ae01dab4aafc18b2c938c2d0b0a8813b0c3fc8fae13741aaa535c227f52078b81cdf483b7010ec2148b40462b829ccf11dcce5404ade1356c76811bc9c3c05b7ee0096016a89368a645b369141a8e659b6f6ee4ed1c872b11719281e071fb3e59fa2a1f9351d1411aafe6e681251f5b5d4775dbc756bc6c0e20e6912b3411d50cdf7e2df65ef8bfa7b69bf825cfd5582c791abf32a0c9c334683fd2d92459bc538c0b50092c2bf40e62670b8ab1c1a56f38af75ea69fdfc541832c9dc2b2b6f1102627e16dbc54d56857cdca49022a09db658a33a4967c9ce6159967dc1c4dcb33cf6f1ea5af05539fec8d14f612366c05c36bbee050fd002480ef47bedf5a5e71f46116edfde70a17defbe195f8cdb93bcf75fbcd30e209a905fdcb442951b0e35ba0ba4725a27695ae5fd3ea176cbd18a1c9c70105046e4e5bb5fc883310fa3897959baeb5effbe895eba53eaab17ab14f62294a40f8b337dae4543580313de173e390e331c9d34ec4ed9eaef9468c86fbb3269c7aec8be38bf8992f66cb950cb1e48e0622671d3e199a1e0bd056ccc290192738f2faa729d8cba056c361e262a80d9d3c8960ef2195d4d08b81ebce8e4717b7e6ed2e6fc1ad293392a16c4f8eff10cb6ff99780a29ce8998f401180328557446a9cf46d7531a50faeab7bfd6f6f04e8bfe3f365ce77e57ee02f346c0f278b94e2e5e6d392893bb0e6b5f40ed836573ce365f533a3e695246be7768c57df0d767db56c1afc3d36a510e8bf1cbe9efc32f363701dc9857408aaf5b64f12d8515d58fca68dd2b4679b060ae7d98a53adc4aed96ffa42d09e29a60105bac0d876173d90c3c94d639cf39a51125f7c9c041d2562f3b1ebfaaba4fcc6cb3d7dba7ed4c824ec7f0910fce2cf17b1635bdf273337789c353ff7eeb0c2fc67d961f2023f6c29793e855fc6265a119844dd689173b06f7d5f02607a0d594d1d18d950e6df55bf3a880859b3dbe04f678b6130404cc50b0ed95e20153b95886730b6ecbb962736ba799f1bbfabdaac90df782554bd23e6877fd724b401fcf42e339f1b623ef55c2749f9cb9587c48bf47d3cb4282e67a226cd0a1341e6ccf11ce789cf850ddcc33b46c6d08467e712e896a28fb07b22d29ac472c9f78fa74af28a7248d290c96000563362fd4024e8c0ea1e71f7070c5e50466a5fc96dad3c66edace6128e25abe9947b32284d09005f77af31ef6415149aeba8395532fc580a5e2ef297c14e077c9cc7d9b5efce4e77ae891e74b60a7a9b821d58e4d70a3bc4da05159628484be6ea80e5e476f3d3f6a071078db0e55c2561c460f4f4d10b8c59943f81ebb4a912a529e6b4af9d8a8b0e9cccf1ca111f82894cf5f852d536cbfe772456dcb7b186e25556c934a2512d73f2ab6ab1b88e43e8832939bb8c3179636f814c8da01e9db15892d51ac55ee690db9ca89eb8564b58efce9c1119a05a72b4446c1f0b9601f87a2356d49829409be6aa8af4f76443edd3bf6a13b7f8932b1bf9c42b0817300ff627c9a62b134861f987219284bcc5cece28d1ed6f5954c0119a16d9ece331e2dfa600a013a14b4f14042305f41aef9d8b105694347f8cb756bca86d19712f9718eeee661bab64b8fd1b258b34be2536223be250d5749d9a86ea6bcdb2b0f86e3684f3fad1e2054f2da2ea3501a83629bb2f1f9a87f98eb778e72ebb41b91562d551648f45e36b08f5984ca75eb86b0eafd59bb16658b7f8c90b91b9ef0d8e8b9a49d8b76a869a17cdae679e5553e6b6da44078c311a2a9f6604dac6eb31bcc938595f83dd147646cc01050cfd2d7d9011d2a02e57e277bff1b26bfe4df2ee43a293aa8c50813bbba30491311a0a6f50188f5eec6cff69f7789230b23bb1edd2f9835b34b048d81b4060b6f8119f971734ba29c6aa5946d77d6bb616eebc06cf8a63b0967963d6818439b88e7c13a03c06119cdda12088d50ea901ffc92f51a66e0f884da72d063f371727cb3fa445a251106e95b11e35e701cfbbfeeb351458992f7c0749966eac0c7de1682c02f762be0fe2a13748cfb23530310fd0fb3cb15be36c189ae7613de9684b33cfdc94cdac2a9450e7503189fb8d699abecb4522e865b55a0fedf741073db1ac348a8f9be48f10d2e33f50af3d63d6afda3c3e77accecb0b5037ba9ba6e3b5c01310a3813a3d4e208f697e0a865dfcb9a61fd29786c6723da8d2e1048ce38c8d0dd07c2b39aae67fc31c7fb2e009e148e2a0ecc4b6d1c4013d9a635ca2e353f9408f9a710c234ed77629bc47ac9cfe6716af50ffaa09c4ff2580fa2264160a7e7d2a04e68e2674ca46c3d69ac5e058c4147e0c2a6f5cf63506e1cc7f7f99adf9640d1d3555c82330464a4822290b323fe27fb44bca2ac699a8f9702f6e236230bbb103e2817b0ceb609e6670362357ce5b5df5d718ceb006427287e3b65836252ab088b7c1b277a098279eb7fa91c564b4ff73bdbc9a90bffc5c092ea521089e58e3f1775ecab69ade9d788e3b730b745d2cf8b610d879f2c4f88e7e421798d8580065e996bc6942f4eeff2382c5aef779388378e29ebc9403fa6263a2c3054b62012e727d2287e88660cba"}], 0x2138}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f00000051c0)) accept$inet6(r0, 0x0, &(0x7f0000005240)) utimensat(r1, &(0x7f0000005280)='./file0\x00', &(0x7f00000052c0)={{0x7, 0x1}, {0x8}}, 0x2) open$dir(&(0x7f0000005300)='./file0\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x77, &(0x7f0000005340)="a28a2d54b828f899f572172ce73de14a9be39532460e93501b04be9ab41e016b8b10cd3892e659892dff343df7986e8f5f3e160e2ffd0fd9b244a40fcb2709e463201864f472feab9fea1d3e1fb99fbe8b5ac6126db47869cb857ff548c66e6c74a002ecdae56d5cf225d0518fa91c4de1b2041ce22330") getsockname$inet(r6, &(0x7f00000053c0), &(0x7f0000005400)=0xc) pipe(&(0x7f0000005440)) semget(0x0, 0x0, 0x88) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000005480)={0x3b19, 0xd1}) 00:19:49 executing program 1: r0 = kqueue() close(r0) socket(0x2, 0x4000, 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x1a, 0x4003, 0x1f, &(0x7f0000000000)) 00:19:49 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = socket(0x2, 0x4003, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x88) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x1) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:19:49 executing program 1: pipe2(&(0x7f0000000000), 0x10000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) writev(r0, 0xffffffffffffffff, 0x0) 00:19:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x131) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000280)=""/139, 0x8b, 0x1, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 00:19:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = shmget(0x0, 0x2000, 0x102, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000000)="0a00413bb3894f67dcf76fd97cd9c2855b98c6945b2fc39f788830d35660225914709f3207930e2caf306f1dd22350395a2c77b0198feb4c", 0x38}, {&(0x7f0000000280)="a25d1e5db02c2c641ee25f958eeeaa342e34ac7104aa1bc0c61b1ccbeea8a466905c08fd101523f84cd366bff94b4d94b4e51a13e5081cba4d74fce0593c642ae97ad7fa853eb36856d2ba8757609cc23c378611bf4a8423a5c4c837444a36d2bc92e277a5132be6e57cbb2ba3426ebfffd64297ef9aab698182e82d19ebd5b154f1bed4", 0x84}, {&(0x7f0000000340)="80eeec059191f78ba3e0ed55e894a004f72d8c4e7c0ef16cead2bf986965c1eb705d3477121dcbc8030d7dda9c9db80dd4129d998f8b12d1e41bb7cb1fc7cccf7be7503fbc9b4a1aed32608a6b72bb74ced7b7241534472dadf27612f19c294e49", 0x61}, {&(0x7f00000003c0)="d47e113747f8dadaea3cf8ccb8e32933b8b1ad7d4a442c9071517ee2422f8b90327679047dac9af714cfc85814a2002dfb792421f043c285c876c245cfdfc787a7dcbce0374ceae536fd44521b91bb63c6fd10597c91c3bfcd588a18e8e156595f0172a1589ce72677e5a27cd322f69146e11d730977b5a151963e40cde914313dd7463610b729ef", 0x88}, {&(0x7f0000000500)="65bb9001c99ddea75f51e3308527a9eed7e13e4a2b56db39eee985ec407fa312acd7c9e95865c82c0b44ee8c293d1b0b3d3e4249a91ea95e34124da0485549fcaf2c51bf2eae8017090b5c535cea6278fa7847530b1bb754903abf38e6483b74ec2f1e6b59981cefa2205df97b9deae8e3a182e80081", 0x76}, {&(0x7f0000000080)="fa0d2f82e36579fe4b318454895c43798ee767473e40f1f9822ba08cc7002fbc79746109868723a0701b", 0x2a}], 0x10000000000002e8, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 00:19:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) socket(0x18, 0x2, 0xff) panic: timeout_add: to_ticks (-925952777) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 157362 36915 0 0 0 1 syz-executor.1 *130267 36915 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,c8cf14f7) at timeout_add+0x194 pcppi_bell(ffff80000066d000,9aac7d04,c8cf14f7,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c2f830,2,ffff800020b424c8) at spkrioctl+0x230 VOP_IOCTL(fffffd807b0964b8,20005302,ffff800020c2f830,2,fffffd807f7c7a80,ffff800020b424c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd80671f8020,20005302,ffff800020c2f830,ffff800020b424c8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b424c8,ffff800020c2f978,ffff800020c2f960) at sys_ioctl+0x646 syscall(ffff800020c2fa10) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,d8cf3d93010) at Xsyscall+0x128 end of kernel end trace frame: 0xd8ef4a01550, 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic timeout_add: to_ticks (-925952777) < 0 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,c8cf14f7) at timeout_add+0x194 pcppi_bell(ffff80000066d000,9aac7d04,c8cf14f7,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c2f830,2,ffff800020b424c8) at spkrioctl+0x230 VOP_IOCTL(fffffd807b0964b8,20005302,ffff800020c2f830,2,fffffd807f7c7a80,ffff800020b424c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd80671f8020,20005302,ffff800020c2f830,ffff800020b424c8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b424c8,ffff800020c2f978,ffff800020c2f960) at sys_ioctl+0x646 syscall(ffff800020c2fa10) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,d8cf3d93010) at Xsyscall+0x128 end of kernel end trace frame: 0xd8ef4a01550, count: -10 ddb{0}> show registers rdi 0xffffffff813edb17 db_enter+0x17 rsi 0x14cc __ALIGN_SIZE+0x4cc rbp 0xffff800020c2f450 rbx 0xffff800020c2f500 rdx 0x14cd __ALIGN_SIZE+0x4cd rcx 0xffff800002b4a000 rax 0xffff800002b4a000 r8 0xffffffff81b8cb23 kprintf+0x183 r9 0x1 r10 0x25 r11 0xa747ae13a41921a2 r12 0x3000000008 r13 0xffff800020c2f460 r14 0x100 r15 0x1 rip 0xffffffff813edb18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c2f440 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=130267 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b43530,0xffffffff82353d48 process=0xffff800020b453c0 user=0xffff800020c2a000, vmspace=0xfffffd807effe5a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 36915 157362 16475 0 7 0 syz-executor.1 *36915 130267 16475 0 7 0x4000000 syz-executor.1 68721 202952 0 0 3 0x14200 bored sosplice 73870 292166 1 0 3 0x100083 ttyin getty 16475 392689 12799 0 3 0x82 nanosleep syz-executor.1 84279 176100 12799 0 3 0x82 nanosleep syz-executor.0 12799 115523 86947 0 3 0x82 thrsleep syz-fuzzer 12799 103435 86947 0 3 0x4000082 thrsleep syz-fuzzer 12799 82933 86947 0 3 0x4000082 thrsleep syz-fuzzer 12799 202182 86947 0 3 0x4000082 kqread syz-fuzzer 12799 272313 86947 0 3 0x4000082 thrsleep syz-fuzzer 12799 324993 86947 0 3 0x4000082 thrsleep syz-fuzzer 12799 452628 86947 0 3 0x4000082 thrsleep syz-fuzzer 12799 406618 86947 0 3 0x4000082 thrsleep syz-fuzzer 12799 112240 86947 0 3 0x4000082 thrsleep syz-fuzzer 12799 425651 86947 0 3 0x4000082 thrsleep syz-fuzzer 86947 262205 15141 0 3 0x10008a pause ksh 15141 51924 3968 0 3 0x92 select sshd 3968 97571 1 0 3 0x80 select sshd 86821 294347 97018 73 3 0x100090 kqread syslogd 97018 479498 1 0 3 0x100082 netio syslogd 6352 450829 1 77 3 0x100090 poll dhclient 38884 300738 1 0 3 0x80 poll dhclient 96234 49450 0 0 3 0x14200 pgzero zerothread 1084 20852 0 0 3 0x14200 aiodoned aiodoned 8567 166267 0 0 3 0x14200 syncer update 82141 343914 0 0 3 0x14200 cleaner cleaner 41787 390528 0 0 3 0x14200 reaper reaper 4789 66504 0 0 3 0x14200 pgdaemon pagedaemon 20248 15152 0 0 3 0x14200 bored crynlk 12834 403796 0 0 3 0x14200 bored crypto 81335 38453 0 0 3 0x40014200 acpi0 acpi0 8910 312638 0 0 3 0x40014200 idle1 41187 330421 0 0 3 0x14200 bored softnet 43131 95435 0 0 3 0x14200 bored systqmp 11434 434136 0 0 3 0x14200 bored systq 68130 148130 0 0 3 0x40014200 bored softclock 58284 210956 0 0 3 0x40014200 idle0 1 201317 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 36915 (syz-executor.1) thread 0xffff800020b424c8 (130267) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234cf80) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9491 6339K 6362K 78643K 10695 0 0 pcb 23 9K 10K 78643K 264 0 0 rtable 100 3K 4K 78643K 232 0 0 ifaddr 46 11K 12K 78643K 80 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 16K 78643K 52 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1450 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 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 58 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 421 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 41 38K 58K 78643K 342 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 51 0 0 in_multi 33 2K 2K 78643K 60 0 0 ether_multi 1 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 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 79 20K 21K 78643K 2110 0 0 UVM aobj 32 2K 2K 78643K 34 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 14 0 0 NDP 8 0K 0K 78643K 21 0 0 temp 111 2359K 2424K 78643K 3897 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> 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 220 0 212 1 0 1 1 0 8 0 plimitpl 152 15 0 8 1 0 1 1 0 8 0 plcache 128 20 0 0 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 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 544 94 0 89 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 6 0 6 2 2 0 1 0 8 0 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 10 0 4 1 0 1 1 0 8 0 semapl 112 56 0 46 1 0 1 1 0 8 0 shmpl 112 32 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2237 0 822 46 0 46 46 0 8 0 ffsino 272 2237 0 822 95 0 95 95 0 8 0 nchpl 144 3050 0 1427 61 0 61 61 0 8 0 uvmvnodes 72 2312 0 0 43 0 43 43 0 8 0 vnodes 200 2312 0 0 122 0 122 122 0 8 0 namei 1024 8411 0 8411 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 8225 0 8225 13 10 3 6 0 8 3 sigapl 432 590 0 577 2 0 2 2 0 8 0 futexpl 56 4484 0 4484 1 0 1 1 0 8 1 knotepl 112 159 0 132 2 1 1 2 0 8 0 kqueuepl 104 143 0 141 1 0 1 1 0 8 0 pipepl 112 404 0 385 4 2 2 2 0 8 1 fdescpl 488 591 0 577 3 1 2 3 0 8 0 filepl 152 3524 0 3426 6 1 5 5 0 8 1 lockfpl 104 88 0 86 2 1 1 1 0 8 0 lockfspl 32 138 0 136 2 1 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 20 0 10 1 0 1 1 0 8 0 ucredpl 96 823 0 816 1 0 1 1 0 8 0 zombiepl 144 577 0 576 2 1 1 1 0 8 0 processpl 840 606 0 576 4 0 4 4 0 8 0 procpl 600 1524 0 1484 4 0 4 4 0 8 0 sosppl 128 6 0 6 2 2 0 1 0 8 0 sockpl 384 452 0 434 3 0 3 3 0 8 1 mcl64k 65536 512 0 0 64 0 64 64 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 113 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 630 0 0 37 0 37 37 0 8 0 bufpl 256 6005 0 1021 312 0 312 312 0 8 0 anonpl 16 67800 0 59904 53 6 47 49 0 125 13 amapchunkpl 152 3253 0 3167 15 6 9 9 0 158 5 amappl16 192 2840 0 2422 40 13 27 33 0 8 5 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 10 0 7 2 1 1 1 0 8 0 amappl13 168 428 0 422 1 0 1 1 0 8 0 amappl12 160 6 0 4 1 0 1 1 0 8 0 amappl11 152 176 0 167 1 0 1 1 0 8 0 amappl10 144 64 0 59 2 1 1 1 0 8 0 amappl9 136 333 0 329 1 0 1 1 0 8 0 amappl8 128 134 0 118 1 0 1 1 0 8 0 amappl7 120 443 0 435 1 0 1 1 0 8 0 amappl6 112 55 0 47 1 0 1 1 0 8 0 amappl5 104 166 0 155 1 0 1 1 0 8 0 amappl4 96 277 0 252 2 1 1 2 0 8 0 amappl3 88 141 0 136 1 0 1 1 0 8 0 amappl2 80 4653 0 4602 2 0 2 2 0 8 0 amappl1 72 20962 0 20554 24 15 9 19 0 8 0 amappl 72 1731 0 1698 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 33 0 2 1 0 1 1 0 8 0 uaddrrnd 24 591 0 577 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 591 0 577 1 0 1 1 0 8 0 vmmpekpl 168 8699 0 8677 2 0 2 2 0 8 0 vmmpepl 168 69540 0 68191 96 24 72 74 0 357 9 vmsppl 360 590 0 577 2 0 2 2 0 8 0 pdppl 4096 1190 0 1154 6 1 5 6 0 8 0 pvpl 32 215396 0 204531 137 14 123 126 0 265 34 pmappl 224 590 0 577 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 552 0 4 16 0 16 16 0 8 0