fffffffffffff) r0 = socket$inet(0x2, 0x4003, 0x6) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000140)="7e869f7b6e969191fe974def1f86165ea1bae1995a5ed6031f061c9639097b76", 0x20}, {&(0x7f0000000180)="a1c0dfcdf964b93a0ccfcdd272172b740c03c7180684078e2cc9069b89625a8ce09dd73e45e7e74e7a727ae3f96c316fbac479c30c955fe5c7e7d6cc944af9c242a143818107889d6615d74ed8988bffdcc9293e6ca3ca314e3ddb5af92c81ee723ad65572d4a2ccf1179afdad8547d9886ebaaaa1cd8a98853b646ce72b127627cfc033b5e8aad592890f23a08fec2cd9d208bb2719c96c6ad3c3dc6351c92ce4a7c5a6aa50255ef7f2e15e9ee4ce792ae1cc3522005562ee2f11c20ea1f3f8cef98996500b9f7f652ffd2beb7f036168e2abb26aa7cedae2ce4f45fe7d3026e2e7e663f18fd5f91cd651edb5db92d6e74c4669bcc30b7a4b41", 0xfa}, {&(0x7f0000000340)="3ab77215a85e5fc4ffd6a2a9c7c428d4c7f2988ecee8ab27b2228cd0a4e63e6cc4f00983c74bdfed11b8f1606d830d4be964bdde8b09fcf9ae4148965e9c10312cdf0694a6a290005dd403fce94d274ad2dd3904028f4622010b24eb1b09199e9d3cdb114f25c0a9b0ea2efed6da051c81ebc21a9417f3567094e0ed107058c635f0bbbc7c37e16ece4c52723c528644e368fd96c2c172687b2452b7d9da32f529e64bbee30967d9885c7d61a2979b5c2557e5a670c91cf7af9224ac8a91447c1e3f77869c68966010c78daf4f7a02efe61be3e39097a1303b48c782f5da15c1166d90ffd668636c0c", 0xe9}, {&(0x7f0000000440)="99b99139f0686692d26edc7c416b641bcb006baa4a6ef3f6e4a06929d377b0c611f7a4589936cf35902629ad93d4cf78c4234a090f903a4dcff9be562f05b5b67ba2f30792502d02f6b02a8057998ea0bd05a48cd289df2b741d9bfb91fb30681d75fbb1ec0d7961f27ca6b007796a3d0665c4a4c5cd7ff9e4d088abdc3b17f4b9ee7b31ca1149dfd9672b45b13e16f704716468770dcb5ff1d25cda3ebf0e5368f46ac5f7a4aa80353f4477cdb3143a4908e6d13ea6aa", 0xb7}, {&(0x7f0000000280)="4279f1188a678f27b3cb8129c214e822760ba4baabbb3cfc91c7de13c9207dc63cf09a7c843b47873ec9c3f7c7e541470964eba84dc813bc622e015d43b3a4c34d89db11", 0x44}, {&(0x7f0000000500)="197ba5ad4247620891907d3579ed297a761de3031d4c0d5778182ca29f6356fd299f5078c398d4c31ac2697f3566e0d7d305464c9205c9bf2677354c133afe75ef0ec90c71f81cf88164662509e88305c0a17038b93314e95aa1b95551b664f2aabb7f1ea8702c72ded95e060b467250ce5e35695f2221bf5241a687a92232012e398b965e5c4de290f73bce680cbbdbf75a", 0x92}], 0x6) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 14:54:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xff, 0x4) shutdown(r0, 0x1) recvfrom$inet6(r0, &(0x7f00000000c0)=""/115, 0x73, 0x40, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x80}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82, 0x2) socket$inet6(0x18, 0x3, 0x7) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8) 14:54:00 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) execve(&(0x7f00000001c0)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='%]\x00', &(0x7f0000000240)='/&\x00', &(0x7f0000000280)='#}-\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) mknodat(r0, &(0x7f0000000380)='./file1\x00', 0x48, 0x7) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) unlinkat(r0, &(0x7f0000000180)='./file1\x00', 0x8) 14:54:00 executing program 1: r0 = socket(0x1, 0x4005, 0x0) r1 = dup2(r0, r0) r2 = getegid() setgid(r2) sendto(r0, &(0x7f0000000000)="566df0782596a4fe385122c640a14bd1b0fd877152b9ae78abac2e1f6644841604a571a9c650085d3a123aa8cc26f5d2b88295421912b2a02e5d38701cad857b6a94aca04e73ba7fb3431c23b5d8b03e1b891a99014696fff30674162cc8ad2dc9b42cc50fa48bf9012a6c6f6b19dab3da8fc116d2423ae8c3bcd77370c8bfc64cede741a5be90", 0x87, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="410049f866696c653000"], 0xa) r3 = geteuid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r3, r2, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xfffffffffffffffa}, 0x8) 14:54:00 executing program 0: socket(0x1e, 0x5, 0x0) 14:54:00 executing program 1: socketpair(0x23, 0x4007, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0xfffffffffffffd64) r1 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x37f, 0x400}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)="3c147a66ed7e640ccabdf4faaa90207e002030944b5b6c94cfd2881665461865ffe983619b838cc4786591016a3fec409ecc4ab78f1de1379558dbdf9090ce4e0de94de27b0fd3866e178c52deb156040940", 0x52}, {&(0x7f0000000100)="0a4443029375250b69b557d58c7b46be667b7ed4f872bd07c549a5e21a59afe932c45965284954305e687eff786015da24ead5a53cf75b7afdaf25aca27e9bf37882880f6aaa04aecdca86e6636f8f4587e13c98a82b6e3b7389700253dac01e4ce8b455", 0x64}, {&(0x7f0000000240)="1544ba14eda4adab060c3029072448ff3f37a5c464c0e5630e8ffe8ef13506459fbc3747d9d33f4e62ef694cc03f4241209271c53f1f7d0f6ffdf13ee810e59dd7ac76e37b541f74f298ab8c57e6b5ee2cfc64f76367cdcfa3ec21039145cfb14877c50c", 0x64}, {&(0x7f00000001c0)="fc9f67e2c201bf4aaeac0a4451b622", 0xf}, {&(0x7f00000002c0)="e6553c", 0x3}, {&(0x7f0000000300)="e4bb19b797edccecb1fb1434e5dd0601a22f98ee09614892190870e18b080459a5649152856241b19fc1e986aed8ae33c499c5e8699bf1b0311e6fa49607ef9273039dc53cab57308678965f8d0d91ed58f9bc5769a96be8cc2eb5d7c5656653ca9db5e673e28415ee63b23fcf76f7ab50c23fbd14bb23bdea627693c6f2f382ef5a9ea3ff0663b331749d607ee42f2188894ce02be373019b1cee88f2aa44bc429118d6f0cbe786bc4733486b1056935b4c8eced79da6af47fa38a73aa42a3569398ccb067888087de4e95413263d5c1ce6f37e220e", 0xd6}, {&(0x7f0000000400)="9b331bcb14b5b4b4dbbd4c3b8325bb077d7b78655f1b656d401f24266d4a6df85aa5b4d136e4ab74c04f28a47d84eb270b1f9c64f3254becfc42472a266a82b6f37bb03fa372f3dc3291ea2b1ddbae80986c7dac48fcfe0436851053a592d6fcfa2e7d558161c4990ab22be7531e534bb5aa331dfc99f1fdb3f0de6309f60ec0a459cef4e6e9707ee9c70a6553f64d63dc013b46dcf1b9317cf4b9efb4659879f9a8f64162ec1cb6b9789792a1366a7c50ddf568be64b18ab5a44386195f129d6439f7c5a72d8451e7f2cae0a44388dbbf07c42e2ea29f363f403d839349837935c9bb58d5bb5b42281614b53a0c36f5cfdc753fe3cf9970ddc3fdcd59524927c9cc9daaaafda17160a1076cc6bb6efa12cc5c23ef5cb5f4ec8182b1fb6889c9967c0a6a9a666105297867fdf9ad98d0e8c3f174117826cb07321567c4fa935a24fc5d8574d9c222997225c27e46df754f9f080725586120d897884e92eaab526cb9700ef117ad467bfb91e6bcb58f7663dcf07f15cc1070a34e03e20904e256310ae7f61dd27dac166b88cc2ff5a70ad5d83facfbe88ca016d7d06cade51056d4be8d444a35971ec3ce7a1b3165045a637f57cfef96b0b67ca1e23284516889ebf474fc5750d7b5287ae0efdd4ae68b33c4c7055794857d0d3e5c734b8c10b69097cc2a95816d3deb25b31f08a837e62c74983150810b1e82e62ad0d9f8f6986c63a2673265bff30e80c303300d84bdc52a4b81d9cb862bbd41cceadfc7578ae99bbe0767ab9f460dc3724e998225d0fcdfe81ac02ec1ad93f84f04a4a9f593098ffe969e46e15f58d2388df0cd787743790f84c2d1f5a91617943484724c7ba96b6a1cbdda0d3cde25d20b744ef228cde51ed02a5784ee65a021ff312aadea1c17ae2663c040d1c0cbf38066f52bee75ce6edb1c69bf79ee5d95ae37b2ac9b868517e31eeec4be310102ee475b65a8c3526ad6404939cda3d3211fae0761ff88e1d5d831b42fba68a7893651d79c1d341f127095494d8aa506ddeae6ec0a8ae402b9adefc7136e4518a3af6999f0ecb8ccdda81c4eb3e932a5156784a122308f23b6fb1e6d37c4961978cc074474467661cc61cbe4ef74985206dc6343abe9f7bceff2ae5d1d6d1d8821712e67a31791aec9edaa07e2df864a4605971cfc5a9ab838bdd51c71eac3a8ae8a10da9fc56f7ecee16637b7bf22559f92e03af54244e023b9816443564b1e835bf0f26d5f47068e5a7972cef9bd61d7ce74fe1788a4d74fb9368b5dae66cc9e1badcafa96ad0e8cbf9f898c4703d533b87bfa4f4fead353e3b4df8b58ec142013f51627fb3b8f8d3c3c7f0e9d56ba5095d8f2add26233615ceeee8fb5c935b9ded43d7ec4dc7960eaa44124d3096c89933a342ece281b162f4312f564f52dd30cdf8df7df6224aeb4957b672946168551957aefc5aa461028ddb36c76b8acc046cd89fb86b0e6f2a592ce23b366794cfd1d6fcd603beb5e24b1a39917ef7842e42749cedfadbec1468734db2bab79fb6dfe3e1e34ae5ed85e6f1845ce053a6a4eaece0328cf33ea883fe03af3d0ee78878207730c2812e50147252bc63fe559d0a064f8ba6c8f62fd85088f019818086223487d57fa060ef60619b8dbbc30af705099cf14678cf20fe8f839f1a7b6d142c5a25d0326aca42b0580e9e41a3b622486f37192c9fa5716b4aa88a26f8149a5864292d067a5ac4a1649bcecc328c5c5e3cb1b7bb780048bb373dcf555eb34eb0882289adc8aa0c4abe512e59efdecf0886522a39d97f73298028ce4c28bdc0abf8c287e657907cda25a39992b4904ccacfb22b218141c50711781104adacc6e4e2e88846785bf2459c1888c5bf0af9dd5ba8d017f4d5cf46dff2d3f1ecc6228d132d4b3e1666bb00e9aa321434f296406ee2bd6008c06f5ac220278731aa2eff0d0ff924c852f08f576a5d00d49ba7fccf74dea6df473b1e6379ac31946c2bd144b4def765b82115ba375ad89ba8937cac65f0f05c4f4b8fde8f83f260335468c4cf469cda04ac72b59e2fc995540e11d6467cd82f58e0a62bc3f0c3ab9cd435e7b36b573edb4d97bf800d4c0f3dd3a97f3a1dad6f50025bde5427a4d9af73ac3fb53bf53063a3a17112143c2f406e1b50319d5a869493f4e372d15bad1b568ead7b50d77f17aab11245a79f9e29ed221e788640df2b6434cb1f790537cdeddbf5acd85e679700b3f01cd4a4504b8a1acccf364fdc77063657e9492f8e483ead20389b51d957d9f066263236df2d942b6c91236d7901a012b76c4e937c8a0bedff5b4d51d10b4e4a81999bb2434616f79eb56b0793f2bc1d7192a0c4a5946d8ef995789d5cc182554804e893c5b2bea07e22afbad38a20a4537ce212684278776e8fa0d6dde2263d143b7fd7a9152e3158f75c49db82989a8654db3ea12ddc3e8907190e067f7d52f8e827ff2948a6da85636a245d6eb3ae10bf999ecc9560082154b9ce0e4eb063f76c1ffaafc0a47d3920fbb4b451623325002c8f99337cc84120740824c944fc0371c47511df53c5c5b6a7e07ce082f569ac6cafb42872414b3b7ef09b93dcd8d099dbab91941c1a8dad58405ea05247e1cf623357aefc124d466d0ef9e8b1b487863338fe5d40b4ff4a7264c14c816a2934625ae4afc99cedf4777b0df5dbd5b650ff0323c954dba01a8ccea396125fc2929e495f1a3af9e026fbe36386385835fa685fcf9f61c937c9ad7d732c0862581bf6d569f84fc1cdb960c6118e8b0a5e858127150e92e76a1bffb9974d3cf86d3bb2b181d8142b41522c14accc01f004e365afca592a9bb367bdf845418dd0dca529cc6b5519eb9f645adfec8e746dd56b88253760120c7e1255060d59de9ef37b6e802df439694c8fcdd5b950d427d154d9c1e3a755431ebe089351056f70c004356011e6054b79211de6cbca88327576e87bed87d1f18b68d8ee409defab2d083eb55b05304bcfc9a288b40241d35a05fb9173c5ca4c53eaa0f3939ddd953768e1e04454dbfe305021e17c7c0d93bfd0d3f074d1c1e805643546a6623aa6e53f5636c111a55a787868e465a44a026c9746fe84e92507c91676d85a79cc90317f19e6a7fe3c91f1c31b76d55d2c7e888a52d5f2fe13bc52e116e9c7c1914276ad290db110ec8242b77dc0b4e597ce9208fdf5f798dfa2d0bc59b00758e98382a5a80b3437e814212bf50ab9d796d5d5c538ef7f19f5881e3f1f2e5a0d22d7eab78df077bfe7708c2ef932f83396f2ca635307a54c358260a8d9995851eb6a8cac837aefbfd5de5a27cc0f02de686858f8036ea8b8c08aaed3457b457f6898e20f05b5014d9ff3463536e73d0101e7174cf2de85ff82797ccb7e56ea163576d3869594c4e08e1b7cc7e2d5bcd889e116fbddf3bfa81aa1b4d840aed1ff6167402c808828f7231d238464d0da733b0b30c0eae7caed2c2307d0c8c784c7ec3bd1deca9ead810b725e362560b11c2e441674b81843f8b33bec7427ecb356b745a2fae53775cc9b01a0ca6c14dfa3a7579375a05cd715fc8caccf861166c7355a5130424d003292bfd9dc9fbd464fb11f7deb0577aaa5f11fddde997826b249eee1dc9a92d7cedbb3418f0530ace517816d7bee92ff0a97419c8bd88070353bf42e7d24d4dfb96776d48cbd76656a41f04de25c4dd40a4b89460810014090bf350d82b46eb3c2a46ffef9a321f9b9ed4e047a344d15134a0e159b4b44411baff55275cd10d2cf68cef93aa137b7be3e06cbad48793c2a339cd9755b43db2c5959e55c6bffe9c4e383c2c2bf0c695a31d6de28986e0ffae8ae760c62b57eca2e68037f8635fcfb28fbfcaa598cd9d69b4631cd603e5477cd5f5cff29b8fe9eb165bd0854fc6d2fe6e38c0e65a458b0ea671676fb6a1947a49075e60102871a4a9c96f9ac716e7c60750515a3ebc5b0d9a1f1a83ed736353a5bd640b4fa2702dff28e97d1ad65e747f2d2f9457ec54320c27944a29d90fb7b3ea45868cd024e279e2e86799fb3eb9cd9f91a5c8d6617f3ce0d2c731c6daf6c48233e4cc4df4eedc495f5fd9075bc2e6cb54b12c9e8e77684fa36623378a95ac2af0e180d3f2c81c805826aabfcfc93d63d0ede4377d80e6a68a58d625d0841c967d2d3f999a318bab34f28382911f89dc495846e124394a251e8bb14b8ba5f9267184e048bd1f313e5d3eda9ab9ffe2ee3ace3afb670a145b4f65e1c357f64a5c77b0133931f4d6eccc762352ee2833a173fc4e691888fc8519afc14a477c1abcbdcad37a3ca283a83a6ff24513c54c814dab6eb85c2158b6d71e1675e9aaf7845dded38b3b1ecab70bc36dc5831a78891fba176065556f66736a015a6292324670ae608c57c98d3cd6e8c285a2bfd2c09107d4870a9a5cb03dee350a5a07839a98f3bb354ab62550e4f69835ef06f3624c2fb8304805e6bbf9b6da83676cbfc3b5eb3498c22d6686194d949f2546c9c41a44ec4e256adff33e41569a6844e3052159f4e78b3cc3ce78d7a6d2bc48f265625494963db9356ad0f8d0c4264ab4e95d496d50ec188922506476ed75d1a4e8c1a3a37be691ff79e1a1102bcf5ae03ca3ef134bb5675f3bb821730db9e4e6dd068b2b8f1d126091c15409e5f528f5cbf7273a012eae26514cd8ae5d9980b846e8ad91691d5a0f6531c050f1f39eacac4878025a5b43a290ae3b7de628796ac129f5ab70f4f082e78d0fa9b442590f487bba4a014b7bb03fecc331d359d1cbf22ccaf4ec9bfd3bf5ab8c895600ebc73021a230452bb463cc4a04051dd16158d5f4d6af1742e4d53fd3d26afc8895c3586d9bd2285e472ed038148d38f8e69aef580cd788cbcf55fad14226a457d8300f4aa71411319e4cc75bd83c955336e474aae9305566c71c9596aa9e81c880cb264a2fa18885190295caaa002c860d16089b89e8fbc755672d89749c018322fb95ca41779544021157a08b60e0f50cbdb029872690cc9c0dea938f474492d67b630b4624c5c0a9bd948444d69b057e043e233d085f3a79d345dcfd23390292a729cbc8f54f884f986da40b5b09f1d68ce77b83746964709ef2f590fed5dd72d5e1723d2fdd64cbdc4f5db16297dc76fb8345ca2463894701c9efad0e794f738e88bdff45308e1ea675659dd19c1b4c6d14dc8f5b8c67846a3bea617aefc7c9e5b5b3c761eb350c9be1024097ee16011ee21285fb377dceaea23b3a6fefca2a2c0a9db8992e52580b2be293c7c9632999c1171f2e1fac8d4e89b690e2969cd7d07c67661f7a0c8c18018c2ee08d87bce217550360e98e6bd5fc4ba42d679845d0cbf3cf22ab292ddb817b1e14c1474ce615d9b78f9cff23f64f99f626c925d812de0a1e6fb2cd8f6b86c23961038c853cdeb79fdc617ef6138e8d5408fde5b9686188908df577c39c24aa53eb990aa67a68cd6e44dce088c87a0eb4372a63d11330d68ece2ad0c4ab5613689db8bac350db6c9dcd4cefc55c9ea3669658bfd141f2aa80cb5211b0994ea19d0ba8f908ba76364f69628a9e84d835b68fc53bc7f9b58ddee9b6d0091419766848a268318b0faa5f3756dbb8f329f1acf5d94726499a9d5d8647b32e0d9a666c0dc8c1951d58d591a5342c8d4eb7b76ce9c7b42a5aba63476459d30f5a998dbcadb4f8f4acc553177d615fe2cbebd3f62a69224a1450b2272cbe31bd3b0e11d8dc254e333528d8ca57ed7b7e27acc3a1c26c9a785c31bceec9c03b4ceb5128d58b7900094cbdc83a74d67aea25013160ba2a8457ab860d5928617b818cde388e808e0afbc104eb708c", 0x1000}], 0x7, &(0x7f0000001480)=[{0x58, 0x0, 0x40, "a9450489dff2e068056f952c3721823cb7fd1f9bc7deae3fe55bac2f8e35275b2190638ef6ac59e1e37a029bd6c410652fb3df05cbe4f5764cc5d60d3aa032853f2b9ef2b1"}], 0x58, 0x8}, 0x1) socket$inet6(0x18, 0x2, 0x2) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x0) 14:54:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setregid(r2, 0x0) r4 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r4, r3) 14:54:00 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440), 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) poll(&(0x7f0000000340)=[{r0, 0x84}, {r0, 0x118}], 0x2, 0x0) 14:54:00 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 14:54:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 14:54:00 executing program 0: getrlimit(0x0, 0x0) getrlimit(0x3, &(0x7f0000000000)) 14:54:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000fef000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) 14:54:00 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffd77, "341db03ec6252eb1fcd73ba7750e46a2b81790f5"}) read(r1, &(0x7f00000002c0)=""/214, 0xac) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() 14:54:00 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x2}], 0x65363051, 0x0) 14:54:00 executing program 1: r0 = socket(0x2, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x1ff}, 0xc) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = getpgrp() setpgid(r1, r2) r3 = socket(0x2, 0x4, 0x8000) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x20000000000000ba, 0x40000000000000) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x7fffffff}, 0xc) r5 = getgid() r6 = semget$private(0x0, 0x3, 0x90) semop(r6, &(0x7f0000000200)=[{0x4, 0x8, 0x1000}, {0x4, 0x8, 0x800}, {0x2, 0x0, 0x1000}], 0x3) getrusage(0x0, &(0x7f0000000100)) setregid(r4, r5) 14:54:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4915632e7dbfa85b7a118cfbb82128b62c7473085e8fb05e8c444d0a049f7f2bfb9734aad3240e0719a31317d4d904c5f91d5099276a4feba53ac35008c7c7d0fd29d6503396d23471e39060512138235f6d6311e77376b67a82e3174311098313f336bb8ea1e71ea71ae7f0fbb244f90ee7715be3a3897347f344d4ebb08323a2f3f7c112ab6a1e76bc2e10c03b10fea81cd8bb603925b90c82c7b3f76408ee36", 0xa1}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 14:54:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x5) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1800, 0x100}, 0xc) 14:54:01 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x2801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) rmdir(&(0x7f0000000000)='./bus\x00') 14:54:01 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x0) kqueue() r1 = semget$private(0x0, 0x4, 0x418) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000000)=""/6) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getpeername$unix(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3a8ba676178ba60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c5796b767e294a23c7772efbb1a3921b46023e10b662b1bc40217f7d2d00a1bdb5ef1cc12d5588a7b83f035f2b0797ab2eee9cc2517b2ec1ddf965d1873b7f395c4c30c12a818c543d2471592d13106fc2045ddacd4d7d9d626c867c665f652303fc431f53a8ae3cc05aebf2d86937a743c61d92787fc80d7005a1820d5b19fa249fee9c64ae46b435b97441738020501ae"], &(0x7f00000010c0)=0x1002) 14:54:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 14:54:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 14:54:01 executing program 1: socketpair$unix(0x1, 0x400005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0xfcf6, 0x0, 0x0, &(0x7f0000001180), 0x18}, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/216, 0xd8}, {&(0x7f0000000000)=""/43, 0x2b}], 0x5, 0x0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000014c0), &(0x7f0000001500)=0x10) socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={r2, r3, r4}, 0xc) 14:54:01 executing program 0: r0 = socket(0x1, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x120b, 0x0, 0x0) 14:54:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) mknodat(r0, &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x0, 0x0) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) 14:54:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x11f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x1e2) 14:54:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x1, 0x8, 0x0, 0x0) 14:54:01 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080)='\f', 0x1) write(r0, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) 14:54:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="400107f4f61400000000"], 0x1) 14:54:01 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) listen(r0, 0xfa5) r1 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1013, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) 14:54:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) 14:54:01 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000040), 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 14:54:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0xc4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x8001, 0x0) 14:54:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x9) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x164) 14:54:01 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x2f}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 14:54:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, "a7d24f466e7c2fdd7a352ae7f5df819cf2de1b84"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:54:02 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000000000006000, 0xffffffffffffffff) link(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file1\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 14:54:02 executing program 0: r0 = socket(0x10, 0x2, 0x3) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/39, 0x27, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 14:54:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) open(&(0x7f0000000080)='./file0\x00', 0x280, 0x159) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) 14:54:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() dup2(r1, r0) 14:54:02 executing program 1: getrusage(0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) flock(r0, 0x1) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) 14:54:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) r0 = semget$private(0x0, 0x7, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x7d6a, 0x2, 0x6, 0x5, 0x7f, 0x9]) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000001c0)=""/160) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x200000000140, 0x14) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x9, 0x6, r3}) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001000)=""/4096) 14:54:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$unix(0x1, 0xa, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x13c}, 0x0) socket(0x2, 0x8000, 0x7) 14:54:02 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) clock_getres(0x4000003, &(0x7f0000000000)) 14:54:02 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x0) stat(&(0x7f0000000240)='./file0/file0/file0\x00', &(0x7f0000000280)) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTART(r2, 0x2000746e) poll(&(0x7f0000000080)=[{r2, 0x20}], 0x1, 0x10000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) syz_extract_tcp_res(&(0x7f0000000300), 0x3, 0x765) socketpair(0x22, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000140)=0x70, 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) utimensat(r3, &(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)={{0x21, 0x1000000007}, {0xff6, 0x81}}, 0x2) socket(0x16, 0x1, 0x4) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x20010, 0x0) 14:54:02 executing program 0: clock_gettime(0x0, &(0x7f0000000140)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 14:54:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 14:54:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 14:54:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) kqueue() write(r0, &(0x7f00000002c0)="16", 0x1) r3 = dup(r1) getdents(r3, &(0x7f0000000180)=""/146, 0x92) 14:54:03 executing program 0: ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) socketpair(0x10, 0x1, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000080)=""/146, 0x92}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/180, 0xb4}, {&(0x7f0000001200)=""/193, 0xc1}], 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 14:54:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 14:54:03 executing program 1: setuid(0xee01) r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffb000/0x5000)=nil, 0x3000) 14:54:03 executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8000, 0x10001) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xffffffffffffffb5) 14:54:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x58) 14:54:03 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x4200000000000002) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x48) write(r2, &(0x7f0000335000), 0xfc94) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x4}, 0xc) 14:54:03 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x201) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 14:54:03 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 14:54:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/213, 0xd5) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000000000/0x4000)=nil) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) shmctl$SHM_UNLOCK(r1, 0x4) 14:54:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$inet(0x2, 0x8000, 0x7fff, &(0x7f0000000000)) 14:54:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="125a5328", 0x4) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)="2c392d39b70fcc66437ca604ef2311a800a27a285efb37201982e7624fde7441c4a91e9c968a424a2a41e7743c83f62a8b15137246ba084b97656e024b7684740d887761625de12d741974afb2d984f0dc8ce91e84b1ceb8e0365a78cbdfe130a0", 0x61}, {&(0x7f0000000100)="f13372c6fdcce7c01cd1dc9a2e0156c7999b5c5bfb209a3e3f6cedd143a9a63341db1b5c7239dd61de8560d6839efdc2c0719355559a972f62f5ad482e60f60f75f26e5c92b311a07c35f00e4dbf51317f35e4606396780f33c44683b296eb9633b0670509210bc705be06248177a9966fda2773064a1b590a4051887871b5c81aa11f44de7a96c4cd40b4a75f3faa366dbc3a38a1ed51cdb9294615d8771a5600b12b2da71d48d59df6c35f557c969ead3c1e39bf64415378e14b9112e2561b316ffb0daba131541c773e7d0986f2c43db9ff7a18d0d7ed86a3c227133060d03f2fd36cb6a4fddc19", 0xe9}, {&(0x7f0000000200)="4abcb35e05377e4c6abed3e9047658f0c8f37c10f6dfbb208408c55f023faa70c2c61f0467838bf038b1e29c354c923c6bb89fc177472f2cf79af0", 0x3b}, {&(0x7f0000000240)="43df06a86ce4d8a7441436154c498182060459910f1ca6706ba4ba981a5dd90e177da3524e0f261d9b583069d9bfd5b7f110bf9980fbefb0994f78f98ea4a62773bc0f1d35fb63fa86f76ccdacac49166482cb2928be7470404785856bfa40cab683d1f5f1ca9f8310d0986f74f55ef4e02dbfe3617caed2518d23339388e1101ea7993d186ff50a2de86005d4288b9e1a8f32e8e10852809f31027ab5d26d73bfb895e797c3c2bab74b2f0f4ee979", 0xaf}, {&(0x7f0000000300)="c79d", 0x2}, {&(0x7f0000000340)="059cbc5cc18e82f1ec77fb419701dbc4640eb0db503f6519b5c72c7578f56a6dd19ec1c810c3c20c151f5892421cda0c2dffd4a36c6a153e77806e19e063b68fa9ceb53120261e1f2b771e517f2be67c7f93c792669d3b39472351687d09ce42bad4b92eaac5fe220672e39143b093ce74294cdb1511e63dbb3eb865163c3f4399e499251829f590b2511f11166119964c0c95701237ce1193f8b666b65076d67e56f9314a2f8b32a9ece720c8ebe92f08c596e21db4cdefee12e4e3c70567bd0ddfa283aa0ff12b4e022ded1114e0b19332b5249b43c64c2793d03e84d44b205c1037", 0xe3}, {&(0x7f0000000440)="d9e792c39c06db7f51e37af4a67c1ed4c012befc38294bafb165e2fe96c5c6d31b292d73ed4172d332e31e3d3da9ae8e47ac380250735ced018cef92b5ce2425dc5bdc151da90b17a2a68b0a5d2609643ca357a7313be95e4d4a073aaa76d5c0868c7df589f50ca5a16f8e24e686080eacc1e2528a4eb14f6a164fec4a6b9043b7a13a836e0d1bdb0e06c0063f770194c9747af63bd60e53a6728995ad54a1741325e72b017f851ba3c3cf891d4b07b55f4223eebdd8b1d8d861c679042f60d6fa7d5573fe5fd29b291e1b93", 0xcc}], 0x7, &(0x7f00000005c0)=[{0xb0, 0x1, 0xef, "ac802ffc7b8edc076bb63732d72c855866100c5d69e4a81c5ec2c66e0c04914be3aaaeb240e9eec0e4a3ee73803745a7547c04b61815f04b148fc62f9af4c124c17a2be818158ac841cd2d1a154f3575b297053abb3110095a33d0a2ef820434ab60713c367058cadf9b8d8bcce20cbad7f2baa24cb17b766b47058a146a2346bd0dd8dbdbd1af630f3d18d3ac210701526ab9c4be39531a7fbd27"}, {0x28, 0xffff, 0x0, "8b009939dd94214f8c13cf2400c89aaaf55c6d68"}, {0x60, 0xffff, 0x8, "3bc4a0df94d3887df3e85fd3725d3819bfb7b38ba55645e1e33baa4c9184ba3d7126d58ab941403c04985458f58d0b6acd9c0f42a1a7db7b69a1dde3f2d4c237d47bb5b77f1c3f8a2ac4b30783e788"}, {0xd8, 0xffff, 0x9, "69f18b293652fa97fa3c70d82788a3519de053bde580527ce7774a5a3eea56b69ba085c634414abfdd333558b119cafc87bba397e0b508039dad25953382d25c15183641142be77f12364844e583a11536e9cffcb4038398ec9b1e2062d6ec3f1cf1e15e867b33443f13722385dbf7e417ec3a2cac9bed90ac9b3988c8841203069818318de0e767c707c130fbec15a7e54af42f365c37389b8951f00f51180261daceecbf87513982851003fea62cd4eb02a8d8b47767f886c50f71dc4033660e1cd30dda46"}, {0x1010, 0x1, 0x1, "3971780bc34b1ee8b7dd448ff18b6faea4443ff99cad843d49c50fb5f75778a89ee9324bc3cb9df030adbaf24eddd0373c9c313c2a0a54089f751c3f56e81634ea4f863d92de95951d85b71422b000e96acaa110b393e0fea8f0e5d61df66808724928af035ae54e836d23ad663d447366a907eaa0126e92106f53e4576c5f072bc2262493abf9d403ded4fdb650e915ecf8e198823d9ef1447c908992a0991c949398f698769c6c7f59cfd9a2bd7a9d1ca691182344c226b6d279c9549e17ba87b69d9d52edbef0f1c1fad8641f7df04a5245bb3066a7b401183717dcbcf25dd3da549571397103c8a4ca8b9a1868c97392f8db84b48627cb08c4dee21efd4835b979d698cb13995db03e560585102cb784f2201f4e4cb821957166df7e9f3fd3a40dd9a4910af2a5b0bef6b87da0584d20b88187876c7c84043638e6363da4a99ad44afbe1bddfaef5bafe22919263c66f0ac4aeb9b31f4e5fc5f319ba0458def7d50cde4fa2229f4fcb613fbfd34bfb460b5f837f0f9cce9fadadd82af14bf74d329d2a83cbb7acd0402057c98725701c4e4f5ae6a590ce3f4fad253ef43ab3cd4c9e7d03901bd8bbc7eac87cf74fb734195f2adac15b49b38e278bbb877624d74a29f8d94dc5c464f70ffcd67074d09fecdfb27ed43e02280a3ebde7c093273422427033e940a09d365779b3a93179c4bcb21ced6cb543db17ed11760f4ce15fcd258820a216d367424ca66730014fcdd1aa6378b37a6065716e52f29bb711017821577c868453aae662753097a2a1ad73f9992be243742bc0c2f45fa9754450c99136feef65034a13a814266aa3b3c56de2244125ee60dd410d85a73cccd43e7ace10cda16bfd93eeb77f8869a99d1df071ba638dece8ae04c2b8b76772352d92cf2b216f404a8992fb8ba8612de8288a5ca77f8c6a2dc81096086efd7275f759e02eef7cc2168654715d25285e0554de00315e02380bbe92e5e130856999dfe41db9102945c96d61f465cf2fee202cc2ea3c676b5e3418484f7b5cdd9b36f6c3808aac53d71cd725c08fa7fdad8c08cca5800e252ebd3027c9f812cf3dc512bb5429b859ec0e12b4b9aa8b142cf37378f0694a4758e84d3096eabe21b8b7ed6b24972268a43c5b3dd58ecfe3e50957bda887fe30889c8ac1c21f688e6a7cf543e5320a2fabe83eb75bda5d291d073c2c4e45bc25bb6ec728f5c6126f9f5d2c9c06ad38db839e9f34469295d4f450c65e9a1d5c85c2006ef9ce361fc73c4daaf79403c455339da6a5bd405910b492edaf1957979ef44580c17832c84d0ac7bd72853e655f3a60e7c732279bd1c3e180bb089ae20fcb21dc796d2b627e0656db61bc50d480a187d720d1a4b47c81b0a53f689cc9acf7e4771b391f561b263b52c9ed6e071f172f7538a01803824db884461e672f3d21176b844bff84e2b07ad8a64aa91029fde9841bef45ef628772df71e62fea14a29f9d3a4074320239043d9d71c9b7100bbce05c2c6c5b32f157a4cc1da36b606bcd4699fbbd4f630a1a2c9a2edc713fd125d2e23b76c999072f38a85fd29fc07286ff2cc8d2eaaa0a7dd561b46ee7d3f922b014cf5cf713be6d2fd7ff7e61b33ce80f0e87392d4ce5f6c8e8b516a3e0d96de6d16fffcec168eac1a490c0e607ca5e5e689a1ce9ce54055c7ee61846fda13e5829d59f9d6c00d0359f97c76353bf18a1f44cda6467a6025c4fcbd63b4e0c5e1094f9f5950b1b24464d1b1fddc168508c9ad9890b27b1ae42756a890c0af7807773a6e18084044ec6af706cfb724ce03f0b410e1675f7441265750ee3f253a76bdde27127e2e70458d9d8a9ab4835bc7c6afc20cb59fc6757fd2bf65830dd0f01929f10a3202265c628d9d8341545230530d88949f769e81b2557c9f6437d43f30729a2bafcef12e7d11a3d019ffc014c9cdb4e45065f1aea8dd1172c8ccf853bb9d753e6169d7ef5c5cbffb540bb465246ff8d7eafcaabd8546f21e706ef9726e59c561c12563db4706fb4462b7c642fa9f0d78d393e5d2da6d79aef91f00915ba42f74507d59131aac4a23e026b69674df0e80f3cca2d6c3b4dcfa2e6f25f4de887e1ae59b76c60f66c275bfe4e7b58dfca19bdd159c61bdb50df75105e0ff54ada3299c0b99e5e5ccc0227014f7842f0a66f2f8b4cc1c14bedd6cb36d234a77233dde0da5778001bff571eaf142f21d90945ef2d38c2661529ac294cd00cdc4d0eb19c4c09a2a6bf9af5a34f15552a3ab1f52bca5c752eb496e1f74c44ba5ca549db0b97b0ee2e3a8d8706185ae9c83e06ad856a77c8b9317a2a67ff89811c3ce1cab1cc793f8bd0bcbc2cce2c6cbf7b2d0a561f1ada1c668e830fc1fd9ca37fb35abf6f076f78f6f7db8253d3363021a2ebba262d82d7e24ce1f317514f466b1fba71956877068d79765b6217ef35de8c2ca15084aaf3e518ab7537241b7d36aae7fbceaaf9056cbaae83dece026dd421b42e94507f54150c1008346c354dc7de99da25bc1b6aac9b37e73f6fbd788f66c400edc5151d447413ffc940a7a1189043db305c81605913502a8b4f7429f44c984486dcb3c7cbf13ba52b0d25c31bcf9e510b527f0f8134076e929c5ca6b5d71ad84dfb4c171048a6ff9ad08cc8d11c327a2f1822259f219153432d84c59db45f5102dcc254a34871795ac0c6c6abaf2d8f6c6fd0a291da26729cbb05eb195cad24ad34d03cb7c715ec0ade2dff5e8bd12b7985e102f53ec39954e402cd7b08fd5228572394cfc0ee1eff96c63d59c35de8aa391454f1204e81ef199deb21b964c0d1af5305d7a5a5032ae753a80c3273433fcf7970bfe4ceec317e76627cc32897c67a824d748da2b57275f4e70a2b3dc785d104f0c4ca533b85999cde3e9f6cd21983eac241468bc8d7488577bb87accbd67ef6bfe1e7b2156b33a7f591009f80a65ec9bdad28b5371ceb9c5cb0d6faf1fcf33caa34f34c3af4a665048e348c6fabd16e5b6060aa18cda292a680e870da92ec59a8e41370a84f12127d6e404bbdc6f0da6e1375edc82678d5f6f97b953aa87bdddd53fb67208e8ae2a0d0f09f5bc82fd5e5cc3e047242a89853f9caf8fa2e50da90d6ac6a65015f0967b054b79b87efb39699d7360fde0e41a8165613950217865d2256c70679e95f05440748c75f73f245cf1c874d0a7036dacdec6a313a103b24c293d1742f97a6ced61688935e19ebe0ff42f48fe9ce21f615d783979f35f279454f10f588a9a6168af6e663f407a9e73da5bd6b8cd4e007fdf810023b9089773bb8a1eee0c77d6303e829fd4f8171dcd88d5ce93987b0dd9f78fb6d2a9f6335785cac94061f58717d64048f417c4852b744fc81a629f42de3270fb22cc63c1af79748e9878a1a220d44e85ea0a7099e1cf7133ae8f7b32b0db21c7b1a48513381649f78179aa1c94291bf1c165c42a9ce8fa1922db34dfd6f6e42aaae483f561ad3ac970f9f4f4d2a14a246f57a67ebd87dac04358e28da84e3cee6b4aa1452b72b2b7a3c62d4de5d76a81671c46b2aa693d021c73faf0ab47197b53730158420f58e2309105b4f367b1118650b4df3ebd77fdb535d96055aa8410118401ce11fc2db4874eb9b9cfe1329abefc2cac239336e0f8c4fe700dae7de909d085c9a078b27ad842ac002c062b9e2b18e95611ce1bbccd5336f8a96772b68ccc9f131c1a7798e67b0e92da0c710c1e7adedd8c31b111f0afb07639dbb2b8960466c0c1d0a80811a420832cc4ff9283616887d6182601f310d01d5a9b910bfdd9767eb85ce0c7e6d8fec452bad32c2dae306ff5c379bbc64b4f7519f3d83bc105306769c1bc9953993b8dc32fcdeed7c1ca3a0b7c4eb7939a245d0359bef35324f224cfe4925fb17480b971bcfa194d78f1928c8a4f351f21158cd59f3b051924ea2bf250db35eaba9df80fb54cd5fe50c15e1c22568d1cca164551a2f753f68409b23a0563c813a5cc447591144c9f1cbd6b5b855d2ba57b594b2f312a82bc3761fec19003ae7f8eb542b0722af3e038f4e2cb78fd9321dbb048eee2a94f3f2edb357f4ed55eb637c0246a11e0a8982b8a9f173b536625c89a6ff05235faff7da263228d3109ac8b1119159831f1f91092da9b2da760d56fb49062add5134b9c08dc436037140e7af7105bdd2b75f404f734078e1b846051e6c8cbe261b5d623e197e5b08cca1dbbd2575b5a4ccc43858a5bdba989d6fbf2dc19b0342af0ab4b8379a3700ae730453c453151ef990dd3ced3e4311840ef2cb731949384bbbdc29c29b8c681d0aec93db9b5f190fc6add4f7714ec69fe112f9a74fee3dff7ba8246330b56fbc78701bef8f6abd756abad02b74a14c5b720f6237492a27f8f874061e8de0e4d00f1c2c94f2289b2919f02ea0c57fea220127a8f6099d9ed8e66e19146e2246b2e242790a3b090043fafe40e19e2f74c8a948f9815ceee32023c99e99c8b34ffeab4ef825a5122fcf4f72c29d5f6696e39deab0b2eb793814bc27eea43535da88fa3716fd0a69e3bf03c34f21a9a5f2cf4674563a077de83b8429328034e7f27020f6ee4c0d54cee8030a4f16dc996d27d79ce320c330e12d2d0ba565c3c83a1ab8b2c7608eebfd6be5203c36991d9820df8005296d0d25ddd6274428720d5090f19ddf109fc67cfa269ee3281fd3272481bee4e47ad9e2d61f19b44b948d175cd875cad5da4bcc2b7b984bc51bf5a1e9f51ab6ec252a59f2a8b9dc1c2abdc74872bb1afa5318cbbccf888e2ee632d335c22075faeee5d8edbb6893edc6d33349ceab0728f15d6afebdf384fbd6948a177f84a7cf246a7e40ab3b996481f46bf503050d40da6d33ad11ee9f53521e85095560e3aa19b8ba5a92c592aeb660a07edb893edbba0e2877174b761a5bc40e0ca6b53ca4ec35fdd7b2f176a71697fbdd32c2769ddb258772bd3cd223f3e91e55cda99dee5130b37ee0dd31823fb0aa08f088ae747a475001bf36384f189d3e4770b3fcce8a6b3c3224a5ae016c9c8ed8078ff10be640c4851e269a85a154c5969510096bcec5e2d95d64b76183279fc9003ee4599a1ea5a70e78bf72062d2a871c063666d91cfad7df33d0e6fd1ba314ed49de09014324e9cfe5a71b5f3c41d53a3e2e33438b648699f84b29ba4f4fde2256fc105908f49f9a9060053b8d72145bc75256172f5ce6a6e256b5b0465002889b733639e1e0e9fa7c670d05cd4fdd05663d566b02652c21180d2d3436ef942681f5d5d3b5e1d44bc066572ea183a2a5847f487958e60ee6305fe43ca177f14f1fc077aeec78f8d6f2d215d68b5fa4262c43d28cbe46aa3c5bd69bd643e7c9a3c5cf4200800003f0a27b91e8d59348f2a03a99edb35b0c29addb6e84f226397f86b006376e2a40f574c658a75e6bd54d5dc9f988cf7b48ae50a6cf6d93c4e58d845c17bf9daee5e4ac7a94fbf14f7666e35fa88a7c4cd2b2b3dd823b4047e33ae466c451d787e0f81c6a6904953b8395f3734c162621fb11140e1929b0cc3372194ecefac0868a257c216afce274d19d063b76e93bde14b94fdbf59253e94a89269d2ca2e45ad87ff2a772aa512f461d3f87986193d389a2d79891cbcc15c2981f60906f37bf35b4b046f460086cb1b59b7be3baaca29d3ddfae2c2a61ea514dacad71a6e457a4016a2c3679c7b9f675f6efe5e22c2c24336f565309418063aa336d1e40bf6b5899dcaf29ba5c4c3d298770e8fbbbdb92c9825031f189536fd1317bf4a7162a72589fc8363293feccefbc2b9c3b3446dd326c1bddefa23c9e98c3fba41e104239848173"}], 0x1220, 0xc}, 0x1) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000001880)=""/125, 0x7d) 14:54:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, &(0x7f0000000700)) dup(r0) 14:54:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="e3", 0xffffffffffffffa0}], 0x1) ftruncate(r1, 0x9) pipe2(&(0x7f00000001c0), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447c}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x8, 0xc270, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x40, 0xbd42}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x6}], 0x2, &(0x7f0000000180)={0x7f, 0x2981}) 14:54:03 executing program 1: syz_emit_ethernet(0x171, &(0x7f0000000040)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c") mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x8000) 14:54:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x20) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpgrp() getpgrp() r2 = getppid() wait4(r2, 0x0, 0x2, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') poll(&(0x7f00000001c0)=[{r1, 0x4}, {r0, 0x80}], 0xb9, 0x4000101) getsockname(r1, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 14:54:03 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x7000, 0x9) r0 = socket$inet(0x2, 0x100000100, 0x1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x4, 0x8000d0, 0x2, 0x7}) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) shutdown(r0, 0x1) 14:54:03 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getuid() r5 = getgid() r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0x3f, r2, r3, r4, r5, 0x84, 0x8}, 0x6, 0x8, r6, r7, 0x9, 0xffffffffc33ee93f, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x5, 0xe4dc, 0x7, 0x9, "5a3ea33a502cd10bf0fd8591ef6d292bfe864dc0", 0x101, 0x10000}) open(&(0x7f0000000040)='./file0\x00', 0x10082, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)="282b8c00", &(0x7f00000000c0)='\x00', &(0x7f0000000100)='[\x00', &(0x7f0000000140)='*]\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='[#\x00', &(0x7f0000000200)='*\\\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:54:03 executing program 1: getpeername(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 14:54:03 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 14:54:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$inet6(0x18, 0x4, 0x2) listen(r1, 0x3f) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) 14:54:03 executing program 0: socketpair(0x18, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x4003, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x800000000000c1}], 0x10003, 0x0, 0xfffffffffffffffd, 0x0) r4 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000380)="7972c14d045f29c22e5de7be40751370d8c15b9ab2984163c41868c3fa927595e58760bda07d6ee4775f1eedc417fa33e0d7cde524ab75381e8c0f74e9e5ee336171b39d75e8e90c3f9a64ea8e4c38a668f4251ae2123a03b35f2b4436dacec4d125dddd538de859077cebde42e768ff7ea85aafd85db4ea6b7b8922f26a9d11f1a3aa446b528e0552023df0ef1cb7bd2adcdf8776e34272123f34acf50dd55681e187b26199e563751e7011ce2eef724e41b1050c8450c71ab7f86d24a9", 0xbe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x181a918e, r5, r6, r7, r8, 0xc, 0x5}, 0x7fffffff, 0x7, r9, r10, 0x9, 0x3, 0x7ff, 0x1}) write(r1, &(0x7f0000000280)="7c544b6501c0f625d5dcb22853aab1010c15a5531820fb58d29be596ce15b0dc40aad99f86fc27c08a3a2ecc6fe300d44682ddd3b72a2116a74230e6c75386d59979dae60e4c2205ac4f2d5e78607befa16912d7ed6bb4c3a7451b87d0f569b464cde409d6f98afd6d748534d57695d62f9c5b7929548e20eabd2a6d64462f76cc78cc6201a3ae473cc4d87a47a1f33fdae24940a32df3210790d1cdeae99cc944c43c7600eb003e7312d4dae80e1cfd96c7374c47a43b8ff407fc1997c3b7430e7a2f98f943d561c57402a90f1ab62dcc14ea010165ab", 0xd7) 14:54:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000001280)=""/156, 0x9c}, {&(0x7f0000001340)=""/158, 0x9e}, {&(0x7f0000001400)=""/93, 0x5d}, {&(0x7f0000001480)=""/177, 0xb1}, {&(0x7f0000000200)=""/46, 0x2e}], 0x6) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x5810, r2, 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000000)=""/229, 0xe5}, {&(0x7f0000000100)=""/42, 0x2a}], 0x3) 14:54:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = getppid() r4 = getuid() getgroups(0x9, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) kevent(r2, &(0x7f0000001500)=[{{r2}, 0xffffffffffffffff, 0x40, 0x40000000, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x93, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3ff, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x21, 0x20, 0x9, 0xfffffffffffffff8}], 0x101, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x5, 0x2, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x20, 0x8}], 0xffffffffffffff7f, &(0x7f00000015c0)={0x5, 0x80000001}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000014c0)=ANY=[@ANYBLOB="62afa3d66227443de7786b"], 0xa, &(0x7f0000001380)=[{&(0x7f0000000140)="fee29b2e23ab50b23746e12861fbed6ba48d04b4a1097f2dfd16ce3b2c3ff51ada8c188089e0c46069a7b89dd43bf9907844961403ad62afd42fa44ed8e1e4ca48308cc72ae0fe9bc9913ca8a7d26f70f6b45d3f40df538f2342d909cbc266ffc01c8b483e21aec228183ddcc1ba4355298ba357a721119f41ba7aa0370b8441fde61cb40b46d47bb218f189439c9d927249457a5495d8bc5aba6e43b76d6565ad52e2ec9e380c3edb31d1ad5a895fc00010cfa142edc270add73978591c2fcfaf2ca1c4ec17dd41f859a94e6a77b788f4f013ebd616237c99b1c84e05e76f7fdd50047f5df1339bc17ca02a668873f1312c8ee6d8d86c272413935a1576753523ca1009028020875ac76b2320224dac365a5bc583b1cb3a6f62b3466f9072b9e471ef05575050bbf2d59016dc1f7ecffd24ccbcae7d01cbf13a75a38771043e55b4bb960004ebd5c1a90a8c5df5df7a927f7cd46c6570f3a3c6aad46c5f157deb254d57831640190325ece92482f03313aa1d8cade9bceac56e7d74f58c4f62c50a65e3cbd9e08a1202087f0061ceb29ee4a55c291fb7ac3c0eb3a32284ff61aadb0d3f0cc92bbd44ba780ec02652dcc5cc40a603996ced15a917f559cfc17d4d0f85b987302124e26074af6043296f691316301125bd45361d738b61a57a6be81f3449c6a4dbf4a1768e1bdcee4176fcc82e4766c6f0b2441b2b78871a72df6dba4e815075ea5dcbce57ffaca47bc83761ba0026b93e4b64394fe20663955fec6a0651d258074c1cf71515e054f4e8d75483be3446c29ffda3db9d9a2ce79887f591f1652e5bf9d77a5a826458c6ea4587bdb0ba19e92d0d10539603da8fde5c2eae9f7fbc18a83984ee0ccf5acbba0aefd9ee6002433e2fd2611829199ccac02c2aa76d714a25917e0c52afef1dc7a65c1f68912d88b4bab651e061e42c16e22aabcf3d27ba803e78b75b7691f5f516081b4e1f60584e001ec444d1272512f950147ec7b25c95065385d8b09c24eb08f1672cda98d062df5d00acbae484265585c72177e5a0705e27a7b627ff37edb52d9a88df9e6135af0fba46884153efc9deb4cd7f7304cce416c98501e6db73f03d5c916f13e697350446b11bdc732bf4d926a71703fb36a40d88ba59beec8a4fff56dc68f6d4a0fee4451afd4fd4d138dcd3e1af68e2841b9dcd41250e1e19c516dc69cad156800d6ad570f8d98deab45590bf31daa044f5783374b95087c538b8f331514af7880bedcb5d9c4213af2cfaf5313eb1bd3514bfe83d38a8e999ef8ce9d8246f3d3b5f062193c3b42d727c62f21f6c7d034a5dc443aed6415fbe965fff1735ad1b5e46e84c23ba8c0ee01b635f9e645f795c73ec07e9c6c15b39bc17ddc167839d210383c77b64fffeeaf66ed53305ba22e264e8dc000d8897220bfae2f1402e92dc7e11cbc93b2761e2c8c26da6520a5ca5ef271e7a6cdb1e19bb0984b866ec601a75fb0c2255c364298275f6e4c19038c8f7a9b4a7f4444bdd3e0a0937ccd54831541898ea5fd32ad5aa83491c8143eb76178d0022083ec5d09a67233aa8a01b27a04715555b98ee8cd413972cdfb42f214e6569811474a1c54b6e56b6796f25047d455b3ad74fb0742f3e0ac6895896147f2002abb2912aeb04b0b829780051bbd9ef5d836a2041718f807e4f07806914b5ba8985ec8a9f72fa3913ad3956aa105ab15b4789651fbbec44ff7ed44d5654e335f41c7d864719cff452c0a1a89ea82fd5053102638b1b66e7be4b32b1a82e9f10d5776a82c6a54615d666608e6fdd99b5c93ee5399f794db7c91f19fbafd155356d425a301d77eae3108c06ab595cc4b46befa292ed1769cf874c6bc381676dfbd3bdbf7aaf6d1ae9a1d17c92f31825f8566e8c786ba062052c801d6d45a659fbcfc0e997c0df02440c28bbe3799a86d1d389635c2d8eaf4f34a3adad6cff3e69cd173c370bdec931a40640c54c65269516855e889f969e71156eba74a6ca1205ffb5f9c4d9ff74851b72bc5ef995f8c43afffa866363c8d89168915a856c58a7308392893906876be948215e00767e8a2a815f797453c88bf94487d99aa0898d261598112a5774e07650c9cbd56142ae93915e91367314c42590725fddb26718123dd9ecfd7ba850c0e2ba70ec0835c1a4982c98f54308393543e364d8cda1dd649f8044f835d94ccffecd3459f5baa15928ce691038db4a8274ec7f08cd49cc9d32b0fdccaa2e4790efcf08e485ea357638bdbe65a6dbef1ca78c9f75580001f963f7239b779b44f76caeaf49c3b824c40ae84a7989a170ea5f33178969c2a44c3f648275e89733079b8f0ec7e2fb4a8c22dba1608e53bf156697788d440eda3d0bcaa965dda0a8a8e24302a6fae2aaef5e8923998383bda29db5a8d41022f9e6433ebf57fdcaec123908ac8225b46efc8c1c80150d191f98c8fd517f4fdbe80c3ff6003ec0c21f4272b4adde18e5e5c8fe6448855a967ea600a960df548144594523897d3a23cced9e91c31ab7a1c59b7d5d1a5d8cfb269fc8622384a2c3be469023cb0bef7c1be66e9a8e75327ffc24ed049f00e57ad9cba34c23883d2baebdd6ae1583e02d2d0b241c8a2737a24efda0963c193392ec92c3a178378495c0ace1bb8464acbcb2557d35fb7c0f0dc940df9d969de82e646410685d819ff925661f3b05c2646db2fcf00a8d744d1d2e94eed25299dfb71f80735e107535ddce084c9d8b0e7a77f59191f98a91b23d6549c983354ac8e3cd28c54f89a9fff6b26bd9f64a039cc78fe65d802f435ae2f5824a9f6b4e064cff8fc0e775acc08f818639c3275ede3ebe26d88e49b6a6e4f26d6ac79596dd32d88dfce75a78f11de59ac1c23d48f9e0b1f1635ea3f5d819bc4453cc86ec4613b5357ff81630735ed1482e079620e5f8e56fc1266299032dee40a509971fd37a765f6e48342efec0a511bdfe2ef775c6f02a946f2284caebbe401c68e48997a453be7e83fa3c8f4fb58bd68c93b7c18353cf4c338e806c453959d879b0c76ce5f1f639e10ec91eec7268c02396cc7735fd633144c2533b40524d34894c3e9dafef27e870125abd19ba6145ec9efcc826480e4f7c4395606a5407c50b0232ea69949c1d316ee291b436c840ed1eace50ddb3ad775994d6224bbbd53246fd3a50cb1ee1a75099805ff2e35e6cc1453e53a549a1ecfae57a70a1ca462da23b6b29e5325bd511b8dc58022fd37142c733785dabbd1ff8e555b9b0d4423e55cc0cbb7824fa70b33b317d100ff82132384b63226ef3e2c7a3ce5e15b5e64af1ca43a0491ae6c12a6b275eb392d36a64857e1f3bde9131c274c14e388a3750584898df36df1d4f44f77060f450464a5e51fad6492f14f429eb2de54eb33e9f1ea20b3e7231b3170b830442a8bc97ca485a04487cc6090c75741481a115f6c60247c465000a1b054cdff7ee9fe29fc4a0c2c6bcbbb134473974afd0b165af78105d18fb5b80cafc8b3c72a211735c2496faeee9cbf12d219ae7df05bf51566d78a07db4a71eba235f63846888adaf859e6d4405709a2f9a7ea57b534931d083866f30b04bac7f92f45e43576126841ede99d2da72fe51e48e2ceca2acaeb806c5ef45705aea00b5ba98d4b0d07e63a6de8f8875b9ee0cfd64e8e950d544a9eed6129d0b5c1e6d6b3d83bcb666894218c0efbe3f92a693cb5c84c966758a4f4cb3d2589ba81b9d06e94186af97e4a65b34d7e693fe5d05077ea2891c25498d0ea912b32629912e966731210af9d1a3a8012cf189856e441940abb5d326a31d314c3591bbae73ba8c5f65501ed2cce5e9b579942377a9511d2d998ea3d2a1a91e1d3a4d1be8939973faf279ab297ede78a39c755e28405403d48200c647befaf7310dc94e092f8f3e0e2cc6962c3b539fda3023cd8aea32f6489317999d6bf6345978484307ff2120c02a7706f95d809a6352e1a54130a433cc4a64f897dd8734320d307c2444c178d2a748301f30ad89f194401323f8516a5a80bb106ca5b0aaa408d05394ab956d96e548ec4423a16b34147642450e0b6850b8046e70bca6f4442c099361fe7bb58438dcdb86490b8213f75ab647653b85fc3f0b4783da130c1731935ec8e8cdb832a01fa91c2d6acf46e485e5852d73f64a258f46c0e02ca56244cd3aa46c3f6e8467fa6975fa1d81b6ca54cd8a3fb58d0120b398a90a2d3e224e58daf284e8a604adfa72f418ec07700800864afd97c36f18d7c86e581ded1aaecaf78fdb675f86e8c4a982df89434135563604023c04b212ae77bc230155d79ea523d7a5ef7fc63081b78c2d20a7072024f3f44c365aa57ffb387ca8c5a0f78c4e3d261c2d2f703efc866be4021e3f20e70c7d41666c50a1bcf781759e263a7f48e731de2bb0ddeee933ce1c2b4f17e81e50fdb43604030238821e14a737da74d4c1eec4a0ffc6940f659504cb858e27068c91c3d309d260eb797a4e5fd1716967a590581ae61ec0efdbb5e780f18bafb74d4cc5e622a12c00f4edc61c40e1e3ffe1f3f288b17a06ebf5c002f8ed8510746fd138278be34dde7ff3b546c1541f560cd917469ede87c04b8d5f65521608e24728078c67488dba2fbc8127952a332e3a277993fef48023d19a12001f0a0c384055c3f4b7fb3ccbfb5c9000c578d2e0f4b9ce9e8b6a02317144920cc6df6bc22cdd28b31d1944e45469354b3de1443c1d979db0215d1f1b24b75b11793d6cea767d7a1001b17105343566eb332bf86ef02c0c8f74892747e932d51578665e3cd3d164d46443f578869fc44084b7603b16401ee5063e8a0931efaebf1a9abc1a15f283086d4a2b8ca7331c390d82cea33ac1634ca5b12a90faaa27d85165b17c8b9de1c26566d9e15c817692250a5c034be8d2237d07ea0855189f315065682644e00f5ad9698e655ca277074d199eb3e65e5cfdabc4c01964c8ff476ab8aec5ad6204ad32ddd9df4425905b8c93a967ab2fe5bfcf176836c64d27507e89a018a3579b6fee2473c6e4b1b6b76263d746dcac9532792ff5a631f57a21c78fcd906b246f5b9fac1daaea8b61d02f152846b4a1c5cec7cb13c7e87d553cbb45f1da870b2f512f4a24d7898cc5383c1808546a41d4d996ea862a8813ceaa2c68723e730268013197279ef40c343aed171b820479c0e4aaa4c5bcf4a3c06b57a4ec542f5286798a7629c285eaa55fb6a6d8e940322fa288ac46a1f89b353a683e79cb107c27cf9d576e121270485e12c0be98be69c992a044500dbf68bcb5aa1d18bcf1002ee6367f407c2679cfc70bc53a2a1519810f117d78e3fa517dfc9564101b45ba3156c01ca04993b328c0b8c4204466057cfacc03cdb5853ba681d72c4ae6a471061860eb185d148c6968325279821ca5e05ce9e5006996f7baa44c82e8472814d42115c6fe7599f73c3b75e6e5ca79827b0e2a277c692839e0c3f627f76f6ebc3e2d07557543847994ea56fe742bf200af2e45bf6e06719b8ce442385058ba3e469cd4d3a6718728249412ff5976e84190e37b43c8a8d39618fb0a58d9385f3d3cddfdff991a1629ef0e4cabe0f9fbcd12a7c6a9815e79d10c2e9d23815f66ca422153f9a18ae75f767856609d79f71d0b9c48b4af5744f785c0b460fd827a133e3dd695ccd6ad73b9317d0a483efd1fe52514b088825bc538ea61b7ef502c9811fe594d0a1017069a8b8f54174adca8f6e717faadaaf3bb8b7a366a40bbe247d7e251a5e51a36fbdddb8c333f96df869483104ae37d75a3cdb9ddaa88be721bf0b9b6684a6d1c0dfef7bddb36de9", 0x1000}, {&(0x7f0000000080)="fe5e5e0633e993e96f424bc933c8e3faddc03f6c09ec8957d579f9f929f447bfd347f8c4b80abca1", 0x28}, {&(0x7f0000001140)="717839d608d52c97642c82842ef48297f3d054f60cfbcda89d866f149ec13e09fc49b579d308f88feb33445663800229f8dda24fc04a911b781976b66aa444e7668051b1e41f1fb810adb4f1938369587fb914b93e90bea14399eb5f992d0d89f007c5f2e4d337053a363892272d7cff30", 0x71}, {&(0x7f00000011c0)="7d8e2ac42c17a6def00d6596e778173897f9b4e731e6cf114ef814a912f825c4a9aaa9ffef2bb5c3102ba091f27c70468943e760cc02b4c199e3ae502ff15bbea7826a1b3a472e3b187e8a4e02096fe7cdb0260b709e7357ac97f07d49dd8032b12373f4c34ce8a0a846bddf67c88d6ebd29c962f74165769f75b147912a8a9790ba199b98bfc355a6ca9a2863403a55cece85ccc90d7fa140c65ed8923cd63ea5a7253231d3a72cc8f723060a741d97", 0xb0}, {&(0x7f0000001280)="b4023dfa33cbfd309bb09571655b7680bf216ed25196c6007820e4a1842035a2e554bfb2c55bda8b86a7878a44963f15001f29658336b6096ee3239e7d878bca25bab51c34a1c923a4f77421d329980fc2937397c842cdba108523f491905d87bc668fb697c3bbcb7436", 0x6a}, {&(0x7f0000001300)="b50191cacfcef692fa203129a07e9d47dae945c2ae64221c4976347731644d290b158eddd51b7b10cce0f38777d0253e9c10df37851182c152e9220d3ed307c13918", 0x42}], 0x6, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x925877d2ff16e593}, 0x2) kevent(r2, 0x0, 0x0, 0x0, 0x4, &(0x7f00000000c0)={0x6, 0x2}) 14:54:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xef, 0x7}, {0x3f4, 0x2}}, 0x2) unlink(&(0x7f0000000180)='./file0\x00') readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/117, 0xffffffffffffffe5}, {&(0x7f0000000100)=""/90, 0x43}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/248, 0x53}, {&(0x7f0000000400)=""/153, 0x99}, {&(0x7f00000004c0)=""/226, 0xe2}], 0x6) 14:54:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/63, &(0x7f0000000140)=0x3f) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 14:54:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) execve(0x0, 0x0, 0x0) 14:54:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000040)=0x4) 14:54:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/135, 0x87}, {&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000400)=""/60, 0x3c}, {&(0x7f0000000440)=""/39, 0x27}], 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x0, 0x0) 14:54:04 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x3bf) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000180)=""/191) socketpair(0x20, 0x8000, 0x8f6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setreuid(0x0, 0x0) 14:54:04 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x400, 0x61) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) r1 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x6, 0x0, r1}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 14:54:04 executing program 0: setreuid(0x0, 0xee00) seteuid(0x0) r0 = shmget(0x2, 0x1000, 0x610, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getegid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2c, r1, r2, r3, r4, 0x18a, 0x1}, 0x4, 0x6, r5, r6, 0x7, 0x4, 0x9}) 14:54:04 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3e4, 0x0}, 0x0) 14:54:04 executing program 0: madvise(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x1}) 14:54:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) getrusage(0xffffffeffffffffd, 0x0) 14:54:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x613, 0x0) kqueue() mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) rmdir(&(0x7f0000000040)='./control\x00') 14:54:04 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') sendto(r0, &(0x7f0000000180)="321392b2146fe201730f3e4092deb46bba7b2dfa7c8766b4523b2eae6748d9d4ac8feeb9f01a4d3f38433f8a9e451338cb8629d9a124d3c3333ba1e8d4b4b9e59651ea9f60cace61fa53488078df2cafd582e9b6ce5a20009bb88e7891be0a69f6aa99709cbb25b68e3b79d32f2384c748c7d4cfd79656fae72d3a07b933ad3857abe423efb2f3591e27c76d15c22a1ac38d80887e5555e48c1bf8944b8ebf4cb676d749719a1a716f47b1168d19915e425a9c6dbe3e9221f88961cece3b66c6e1f3e95cac31abb48c435fee4702c833a9a9501769e2a661775288707d25884491391f3592136d591a3541", 0xeb, 0x404, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) chdir(&(0x7f0000000000)='./file1\x00') 14:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) socket$inet(0x2, 0x4, 0x100) close(r0) 14:54:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 14:54:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pledge(0x0, &(0x7f0000000180)='{\x00') 14:54:04 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), 0x4) 14:54:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x7, 0x7fffffff, &(0x7f0000000040)="05fa9349", 0xfffffffffffffcf9) semget$private(0x0, 0x1, 0x40) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 14:54:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x52d8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) getegid() geteuid() 14:54:05 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000f279df36c6d8930ba57528c560a5d0a02d82192fb8a41b2ca9cb62f03689c87133c5288f0000000000000000301cb683cffce7c1e0df38688f6d5a150e7d5382558f6542ef998eaded3a5714fd2871697fd5e11bd01638adb9514e0307ca5bacdb5a5983496cb37431c59c404bf4b234abcce44630bd1158f91b969f5dd9fc722f74c3f5d36435c9"], 0x19, 0x1, 0x800) mprotect(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x6) setitimer(0x0, &(0x7f0000000080), 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 14:54:05 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) flock(r1, 0x3) dup2(r0, r1) execve(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="13973b16ef57352d23c71296b7806ac4140a5518f7089a776cd83377af77", 0x1e, 0x40b, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 14:54:05 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000140)) nanosleep(&(0x7f0000000040)={0x241, 0xff}, &(0x7f0000000080)) 14:54:05 executing program 0: r0 = semget(0x3, 0x7, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xffffffff) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000040)="c45e91a1ac99f5ef98b46a6f71420d7579e3bd480f5523e58c5c46dca148842d8ab912c35498073f83e8e254f9da46a20a36f2b31c6ef636ba00e513a8a57e3c98bf1ee02f1058c22cfaf6fab224ff634a1a4c25a44e3dd54af1fd196de88d6f65133f8c1cd1b10fcc9eebeabfd94248b5d20104843b71c4b0676867f38044d6374f3a24394614e0ba8323c7491c85a10bef6d726c34bb0c5b6e58c87236b49ff79ebe6708c356565b6fa4819231b09022b6f630ccc0d262555b350c64ba6193d4ab77c05b6e12b53b09d5977bb4f9fce8a1e5", 0xd3, 0xc, &(0x7f0000000140)={0x18, 0x2, 0x10001, 0x6}, 0xc) recvfrom$inet(r1, &(0x7f0000000180)=""/85, 0x55, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x0, 0x1, 0x4}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x8) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x4, 0x2) r2 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x80, 0x0) r3 = getgid() linkat(r2, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x4) pledge(&(0x7f00000003c0)='\x00', &(0x7f0000000400)=')?\x00') r4 = accept$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000004c0)=0x10000) bind$inet6(r2, &(0x7f0000000500)={0x18, 0x3, 0xfffffffeffffffff, 0x343dd2b9}, 0xc) setsockopt(r1, 0x9, 0x0, &(0x7f0000000540)="b3f19eb2626eb0367eda1ce7e484cca4cba0b1597372325f8a1eb3fb0e7bd53926c959e838c847d80874919db8ab461de47bdef015b387f4dd3bc4a7639df3fcfbe33840bc53b507974d34c921e605b6c76fa09fd221bc2d257ff5094045e2f36e58079d1cd14f0b8e8bb30c798ba3710bc8efadcf013b4e558f7d3adad90aa3db1aad8054f1cd0fd01e9f9fa37947b163813612924fa995849b5b80", 0x9c) r5 = getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="62c5f5745eddaf34cdc75b4aeac22d2c396270f6c5caa5db44c24c5d3019d98d38075484d49a859db07bc94a2e7c248ef2b1e94d77117b203cc651abdfa506be539044644dd39c1480902a8f45c8e41c7a6360a19e4bb254738e8c3a92b6ff174200a043fa277bf48ad071f432b70b2dce2b2581fefd750873d550c48b0b27cddd23a98cf83f70dc841dfd827e6c1e9f17362993417700030dc3e83efeeb6855a47477601076ef15a600d685fc5585d6a8632978179cc901883bf1d504a96589d45eee33a567c39817", 0xc9}], 0x1, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r5, r6, r3}], 0x20, 0x403}, 0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000880), &(0x7f00000008c0)=0x8) setregid(r3, r7) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={r5, r6, r3}, 0xc) fcntl$dupfd(r4, 0xa, r2) bind(r4, &(0x7f0000000940)=@in6={0x18, 0x1, 0x9, 0x8001}, 0xc) semget$private(0x0, 0x3, 0x28) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000980)={0xfffffffffffffff0, 0x4, 0x896, 0x5}) r8 = shmget(0x1, 0x4000, 0x102, &(0x7f0000ffb000/0x4000)=nil) shmat(r8, &(0x7f0000ffd000/0x1000)=nil, 0x3000) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000c40)=[{&(0x7f0000000a00)="ea93d6fa2bcc7a519d07df4a1b9588023550c51003112afbcd034ec19ca6c63b19f86151c30df703f2fb739dfea3d794b21cd28996e1d0d1d67c00a52596ea08bfd988824ce432b160a6250e9afde17c95e75c06f5ed3a6a5092f2009cf4e8c8d4ccbaee63695ac53474531b1d620df9950b5418bc932ecdfeda31fe1cc426841f77dbbcda1581e435de032288e815c982a770bac92551ca4f19cab6c4f3ad960cba9ce4ada1a091a37ff2fe2fdab34178adab3ad841a15157fc8f100878564282e763f6e0b875db2f6417b89b651d780858e62b03f1a2b12a8b48d5f82a96", 0xdf}, {&(0x7f0000000b00)="7d2865288866df5597d95f700350de0f97ebb16710cf2cd632d5089847c602f0acf91d1e9d3bf107cc1c58551fd55bdf1da76b1ffe325ccbd50b6f9c9386783ec39a61c89c36229be0726b289e06acf57d7e4e458b64229113a9c791e54e95b6299572d5e0bb3a2b21751c85a661f8d5808859d2e18737374f893812147e46966f98f7cbf2e4cfd96650eed0994f8b6de480c982e07748bdbf70fdd4da6624bb0543ec9386738ee7ab13e28e36cc4380deba37c506886a725744d7dffd071c48577b01c41cdb1f33e36f92fd3bc744829262cd680e2637ee9b19bdd3e1415bb69034c6cb25ce0302278527", 0xeb}, {&(0x7f0000000c00)="7e9a4831c7616c1dccbf9d5638e04c69693969493303e20aa6a5e16a1197210cd167720d59c9d83ef6178ffd2ec3", 0x2e}], 0x3, 0x0, 0x0, 0x401}, 0x405) setgid(r7) 14:54:05 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = semget$private(0x0, 0x1, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x5) 14:54:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x10, 0x2) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r2, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) getpgrp() open(&(0x7f0000000780)='./file0\x00', 0x200, 0x0) 14:54:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="1c0080"], 0x3) 14:54:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/181, 0xb5}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/133, 0x85}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/19, 0x13}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/69, 0x45}], 0x9) dup2(r1, r0) fcntl$setstatus(r1, 0x4, 0x84) 14:54:05 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r2) 14:54:05 executing program 1: open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040), 0x1bb7986a5136d027, 0x1) 14:54:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0xffffffff, 0x3f, "93f0b35d0f3aa3af8243edbbfc5061b2037477a2", 0x0, 0x8}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x801) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff7, 0xffffffffd39fad33, 0x3, 0x61a7b0d9, "223712611bfe36219101621282563e3db7506203", 0x8, 0x30}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 14:54:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ftruncate(r1, 0x9) 14:54:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() recvfrom$unix(r0, &(0x7f0000000140)=""/208, 0xd0, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x28500, 0x8) 14:54:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x9}, 0x0) shutdown(r0, 0x2) 14:54:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) dup(r0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) 14:54:06 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x1000000000000) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) 14:54:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000005640)=[{&(0x7f0000005500)="c31aec5cb1", 0xfffffffffffffc94}, {&(0x7f00000056c0)="82b311e302ab872dd582b1ec7d8ed3c0d34620b364917b072144f670aa1e9bb7c47ee60c941879ebf4cd3d3b8e05116698ae04b144e36a766ad33e2a3a935ad54340d98f66c2003e722bfdc8a3a27ee33bb8e7c89a8e5da6a86073f87f91e37e071275e406780eb5a188dd0cada71ec88dfcb4caffa17b78b92d4b34ce8075a568df1369fcb8a0f958847ecb3557d82b50ea6a4d81"}, {&(0x7f0000005680)="9107432dd3af913f73f5e05e03fb91d1d63fd2a2de37f884f8cc7e2d39c477f26ddedfa6d669704dd58ba9221549a71a8df7a5718769233237334e4a48"}], 0xffffffffffffca2) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000005400)=[{&(0x7f0000000280)="b2de1b10899f9b27a7686305111b29f4e2a555509f3465c6902ee1533f977c623bd326e84110d848c0af2c626c9caa2f1244c1ef57b724ed93be3c7558b96ad939d23047f37e88ab0397aedd889386cc21eb08257f0237fb98bdfcabfe2fae8fe0619cc98926e445b500e515837376a32dd2bc91b09ebc59c8970451034fb94cf0a66941b5c8d33a7763dda6caf70d88c34ceb38ce8467d7f9ffd0a90550099a9938bc5c786aaa48e316b39dcaa7ddb28a466cdc5a170b493859acf12451e01bce4a3fbc04adeb907e702105f42f0734637e91f77fed2a8541371c3da4cfcdd47a03201d018e8521ebb65477d2897e91e24fe732a26ee7d8e0763621559104453b4bac466dbf282da2d8a3ebded81c1300db7d45bbab35c933267705e0feee0d7ecf3e2100b4722dde466d9797952b6a70b766179c9e1f12eb70326f4f2799fb91c5473566fa57992da95b0ff6fbed40c41a3f1a5f4b29094d27c8919eed08d00c640cea07ef03ff9afc63067a73302aa0cb7b3b81dcf729f2418b66ef9c4d0daacbdb70aed3d5cebae3963a7294501b5e72fda87f6c18363e88062afcda07a097cd354e12f120b2a42f3b0b8431fca1341ed714ab9f4fb389b75446a08144e2863c17055a8cfa2ad77ed890d0a8d013a087ea7fc28616c1070594d258f024d5ac48818dcfebca910f47be68011768479f27c8de4511237e6c6b79774b6a1e4fa137d62dc6fed6f011e5b1403c15fd159367dc1cc5fe23288af236e336f8e73a16edcc2a1a7e3510ba6764b6828fee21d13f82b081cca452721c53a4a4e890347f4492a0d7f129b166bfd85ace698c61aee3aed5724fd0bb37fd451a804b199f1ee02bc9bafa72d072b12cd9acc8e2eb7662b4ac1f6db5942d7b50a39df7d56cfdc6b4bc4c5924b7d91fa3f7039acc5f516cba3328d2c0688df759eef4dd6e8aee8fbaf02708181bcded668ebd82a7298ba0f2b55049edb870a1da3a3a33c0dd03d1e8613a8fe504b36fcdd8b9172471b442cec7a316e6c2c2dbcfdcdf8af4c0b90ac9a04795c08d24e5ac5eca6679e8229780501236c3c491e0f0c4b90ab101805c834148f05a06952009431f281ca9950d143144d1470f4abdd6d6911d30cc5fd223e1cab18fa199abf82b123e2c4ab8a8e44b1744047648d6a509854f636825f25d833f06ed9008c794262d227973836776350ebec90a279ce12eebd3aec8ac5b291c949a7c7294dbe823f39c5e1a7b9c25e674efc3a6f7e9b70dd89ad660bab583b560929a94da9b12e838c961462364dd505b6c6b10280b8ff31f9c955d2499a1212d7f6ced12e8064feae11e32a42da9193b51116643957e047cc653b38d988afaa5544988b5d4a755ad6b5d60a97e0d693d32b9d8453ed5bd750624cf3c8fb37c9a79e5a0a65816427030a65333b7b3480c60cbff152b10a838d20710b658e5934132e968f3cdeb75f5b5ace62057702fe097a4e4beea66a9c4630aa2e5ad136ebd3efc1e8d234ea77e6130d1544a51e667e07397a72d7e501b3713d9933a36b336e2d614bd063ea620ee96038feed0a29562855afb813fdf904c711bab5a943d33e5aedbefd9dc1e43e9e8412f8977ef1bb7c30765cbbe1e1bdad7750747c63f65a9007e0d5c9f399cc6bca8a03c65058205e40db12e3fb7d0c9fde18ab504b542851dd1d000665d5cacfd4441d36e1470fe3ba4ea5702869b03813d13cff66314ae228317706f2acd5eb2c9164245a9675be877040577454c83d75a275d3b59c361e993f8e936d8574266763bf7c3dc4e5ae27298ff460b20dfbb94e2eea8db50257b98ec7bbace2bdffb92b0a90d36dc2eeb5909ce0725a8b593b0b708b8abbec69c57538cc220c1e9d5bfe5b374b684a301befa5dff2e317222eadb1dea997b286e987d548b48b694203670148a48eafaa667f4aecbf8b1d2ef1760132f1993ef691a7a04c55f08adf50728bf8bd80f7bf4f999c6b06e3b73b64714536a41a1aa595cb25df6d15c4825901eec92de8469204955b3652588002fe29afdc0a50c6f95ecd545546dd9493c814801eb13740b8f456eb12f51310b74aa9f6bef03afed70d07fd27bf523f91dfcd939b66b53d854196dce7d47c5a4bf6d7e99f8a63b02efc31217edb00eaec9fbbf05ae97c62e72119f87dc5674eca08a10dd18f15cbb48f45b9e4f30ed3e1260c18c08e42c628bbf2e6b8036947e93892b3ba3b28a26b7a02eb123b59106163c2ec572f5dd789ee29628493827e6b9124f99300f306a44a71611a06f5fd8c656a18f65f7f9472783c48dfdc41abda5d68e56a7cb7bd3629a35df24c0ae5db8106ed14210b137d32704e1ae8ac21350dbb53b2d49170b9a811ce76d2ecf6b440b926539d1221441008931ad12097021b9ca549fc9c05b7dde50945986141f04bfd06aa0550891ca916e1425e5b94b64e7dcdd3e1ef823e67f1f4bcf733b194da433175a0aba72f4d59c3df196d0fb6f2443a0781c15545662760d081a0d824c60aae39f7aab1f10a0f252cebd790c9054b1c4baf01ce400421205e539027231e15d7ff289ef985f324b5e25ea336e7b2530b8f01c924fe6a32f9d964e954747aacb70e40b0e739ebba6a5f6703868603d9a691e3557c70b96cccd01a17a8d5cf50a12757f6a12dcdda75d1cc04e1a6ca8444a6ab61c75e014ff7e5b28a41650567f9c8c84fa662d6b683c05cc75410d7018277c01d64d8f27b4c7026f7398d3358f29f2b2ed19c994df1b169fa1f25520287cffb5f990adbf54157964a62aa692cd549c8ac367c3728d1b8c0b58033664d2ff83344471ab459534732e92af538da767b54e9aec1c7f45d0ba0ae6f26161f79d59fcb513cea733920f4edff68b8d10d67efd86369dab15db32901b3d64e65e6a89abea400ce5e646bfa707b68ed9559cd72efcac2a6ff442571644761cd04c4d82a1776068de05c65349e4506a555ee62343f4e6685371ade55bf254b4c544c3161f0efd36b0d29455051f026320424901e564cad9aa1ea923768e1a186dd32303d13ab206377bf78d09ff607a2e354d2e9718a8340e7f80b5f0a6389f7c91234f16aab1075b1c8cf296d28b7e3c358b1d5a79752f2650fdff29562dab22cfbf39221c32c1e0a57f8b75776748f7b08e74f8fc2114714c51da94224c0035e87420185d2501f852b1db3a681114a435150f346b1899af2644be3642e28a08c9d5b1cd59346e3867b3ff89762bfdf3c7316e7b11f71458d8e0a419bf00af55e1b09f3f580414ed3f6f6246af1ffc3450febf913cb4d17bfa0b2b79f36c9e6ab694bbd052e22b49bbc3b5932f921a50e7a7573d136c35041cf75d24445375aef5d70239984b49de607ac7f3dd3eb45fa9e33dc23f1e9d2803a051cf12af5615e4fd391dc9650cecb003e225e9bffc75ecc5acf36999e55295a1e2c1777a86abe62569c0e6fe4b63ac15ce4a37ede26bec752e5d8a486dad0013fc2aff33c918a654c17522850cfbf3519f7ab7b222b535443ea435f90f693dc13fda90e4108c411a44916ddc3514f0a7797eab73a280d175f81a7e8a916934577d517c76822dccb216e681fb3f4d7729b432cf15181a32bb889fe623c84d547d52a07ccb4c2670c6e7680cbeb6696d52454b4366927caa7e3a62a61b76a109cc7aba4ae684ce34d3330402e8f967b06e39bd2846fa45d26ce255bc6e62701a76ce9b8590f312ed40a30d50e21369972c463c1acfe1868573d4896f35f65eba930ae230422512c9328e27024c04846fc2485986a088acb1bc2c36c9f3d5012e071a279c069048c36e672453d278eb19e9eac611e2d0e5910a695ea74f52bd109171c19eecb3262e03953c5ac0f93f4156191b2d63530b61a739253ffb302ba417c82d95cf1ff6d8391679573b318b60cbcb3e3b0b1245da6fb25c39a2ebb594a59720b74aef33a4208ca3cc85e6aef526ee50dcfab2b7b8e90d905cb1218f4b77530a5f7a37e7d96bdea5d1a8046eccdff3ca08c4c2fcb4e4bfe38a203002ba47e76797449b7bf1ca969888a713c852e506e3cb5e8bbae344089f1d9c9820ab6ea47ca0b24ec31b83393c8a2ba7ca24190044c78384bb445cbcb404653aec493c45053dca25c23624b22d8d842336ce1cdaba022c77751189c3cbdcd4c8fe8f9b3b3bc6240a3f406d8c7e19f43d91c4e39a4ab9b65677ef1aab7a9089d794e3760e2e1a8791c5bc944301a9f02eb237d8844f00534b5c0a6cc6d55bf8e9fde093262bcb847838089bc4028b4ce7e02e873db1ec91450cbb852c80123c8ec72c428c43b9c1b6f86a4330995b840697cb63efcf0e99b6dca9d37e16ec3933e7c1f251ee84a613590c795e2f1568ad15e1eaf10abd822f6d2c180f149ee01141300cb983ae19510317f9752cc0c03420aa34c692db3ac56cf0eae5152319114820d036825a4e8b576dfa2a899a5dea0f4960a17391b8cc807fa322205f5378fb4777b97c1013a9f5812bc5c873bbcea73f8f88886bcf46cf417187594903252d0249d724a187fbab49448ec6b3d53c786cc9596382c06adcab23c249ed7b655707937f20dbadc944b89328fc5da4f26fc029b329fefb0d1639911db336a04fe84541bbb5912565158f9894c9215f7c58c029edaccc54302af435d18ef6604d15e749aed9b77cd9087a22a97f538a28a7b017099e2589a64803d4a2d7e8ad4116293c258ebcc1c0e5e03f10d9d6e679753ddb0e7f51d8b17500469f9d2b4593512da91887dadc7808a643916750d06b710cfb4bf48ec05f2b73c955afceac75c9c542557dddca6e698d7c8db19a09c7066f0f21137d0d0544407a8a863bbbed35869c6a01eec9a0a6ec5e48f4c863c145db3b41c240d20f5ed9410f4fe9a3bd89ef26f71fcd074b379ad8090f005dcc7812092da3832c41dfef51e3ac634bf5e8e71145f916d0838560e45f4c749445897007d746a35f680da075482d6197913cab052ff0f324be443becbfab375ad61e0520fcbde2089b779f5264719dea5e0cf3fb64b3d0d793719780b3ea8333f212f9829368900df4c923269d3a082a1f0b1ebf462425b74f62dc46d54cc8166078efae8c25e1071eca51a6156bd2c0e35a096407da03ca10ba11c5492aea1226c2d96a5b04181fe9348dd2c4a4a4de9798b4983f04b645b9ca6fa362b133d444402cb511631793a6173c0b927aebcef089f9c1fda5b9916612bd9faa9fefe8d1ce2078a727841e36ccbffc72e7d4daa5f25294bef0dc91d627574f6dd00f1dc368bdb5b8d25992733b217fed2c2811a5ed49488c88f10f83aed91adb7e094d5b3f488885d7b1e35103298305bf9fed908d002a83e75a4d54ea38663ebbe8303fd0cb338e9bc039f300b5c24508ae5d87d968dc449d44ddb4e4bb2d191846da62cbd64c5fe6743bb33f9559caa066e88bfaa578a26e155952ad5c4b22fadffa99df35d1e8441f33cd88f4fafa0bec17ffa6baaa631d4a471dad63e66f36cb4f18a383f610d32e34f404efe2533f8b37280e0c88441281f22763573752172fcc8548afbd36648e5c8dbc9e117b4b5e74eb6d7d5144ce25d77886574de4696065432e6507404f7d6b0667585c3cd5e5833afe7838ff8104fd26dd105163c2b7404cb2ee9d894db13bbc4af0adfe3c7c85e689aa1332959cc8fb01b8af318835f01815fd6a5b0995f754c42963a0163af683e2dbb28973a0518a3d617177ce2261336bc842edc3ba6aab2e2b48b5275fa6b92ff6c2535ba20b718dd8bed145657bd699e29580c8ca86bca3369fd97c633cc249dd1c4676b7f7c014", 0x1000}, {&(0x7f0000000180)="3e34ac72fb017cbf46ce7e67f322a5788492703645e565c2db68de770875b3a53266c33605c6b7684526e5bebc00c7570d212a5b0c9fe8aae1aac2a68b85a2cdd6737d4921909ff0d52076bb4a8af4725b424ed8a307f5e15c1bddbf6a03735d4362beeddb1b097625d544a2c92c6cb8b62944bf4d926ce1441a8d25172ca18726e80c461369d33d18a0ed31b4b0d4f507a04ed8004a2da23f926a052cee535e3211c0c5133e", 0xa6}, {&(0x7f0000001280)="2843e0380d4a2a1c56257a11d6fa0f159afc091163d30390ff0bc5a35a83da0e92d71e493ad3594ca8c75385ff8733c9559191027e9918c545230e77e4ae95adee1647930dc6eafa570a691fe16e1d71d84d3596bd121de3cabf7b0ad262f3f75a08faea9729b3462cc53a732585641a932268a059606161b4d2400278740082155cdf2ccababb548fed9c9ee20b54ad23daca7aea19df9ee783f63259ffcf1e1c5e013ce5504334bffe77ee9a330d062f72231896acef5156dc2e0e75f039018fe966b364fd7e4a5b6265a8857f27c16df3f106b09ca3840542e84343a34010790e9215fa7fe0125e111a529baee6bf0ac85188ec02eb24d4269787be8192319c1f27a33d699ebda7fd2d4365828a9c22a0c93785f2b48b829a54df19174a8d80a163616ea0a9e914390a3ddc5a04de0bb9b42e9a9d95118cf47a412389d4e40412dc82af7cd5944a2cacb98a17443275ea17ff433e4e20eb7020668a3d78b3682c125efa5e2957d94da157bd5cd69449e4465c5b0ef7d6a75f3002b613491f843e5193e80f88c0076d0137c5cbd0a38e87eab7eb9c0020d065867e3362d31e33e07e0119c49643daa9cdd34e9f768616dd7225308c8f78e032f9796b5979dc84966546be0e3182c18d21137337cca2e007f1db670a30e50d91672b5feec44ea72baff1cd08a9c4af614f872bee84ebd2209a18b8c8565490a733abf18c830735c612db7d5e5e2e73acc99e7ca0dead0f5b8a2a169bac017c94d8494cdca860e0c46af6a43ea9ddcf42e7e64bfb5b651aa6b99003f5c791f55a4c74111973a5cc3c6d650390a5365f64f5c56fc6c8674f0a3ecad50eaee754103fea7501616c755523244a6d5ba5466582f661995212b0713e7632fdef28639ef0fbda976a696c682d802fb55a9f9efbe52f8ae9dc9eb11641cf2c00d4cde416e4e6e65a79beb9d51bf77dd697572b398568ec51d4ac6c68763c1337a7600255b4a0364297d08f11c70a4ee4d2bb3d1aa61ffed0730cfeed36bfa61f70e655028f9a8774bae2ffbf34bc95235fbfd2a92f4a36b39be72972a6990bada69048a593a887fa0da14ad45c8068fbfc15520896cddeff93b27958dfa8886dafb40aa1ba3f8eb6a26e97750fef2895e50763e13c5ec8749d1553d2ca1b9247c3af20b7852b8a8c0bd574adbbb30fe40826a30fade822f7d87d6d1dc55a68efb4795cf6ecb44701f7658776ad7b3374cc55e58253a46d009d840d3f8ca816fef8dd3f9a449b0eab27d3b414d3ac17dbe603616edccd56df7675222197c81dc5c6e794183d08b95fcee1b08d98f04c02941ff990cf6ffd2a8ceea9d1d55f35ccf683c74b9f0fa664053cd87fc7709a3c8f81ada3ac71fc0cd6e1b4d56d231945bb7a1b6d1d5c3247f0f84a50801ece2fe07753563a546658174869e9771f5996432f25592762ad0ad2cec7a773bf5ea2f1803a1678e248fd81237fbcf98d0cf874dc484c81012757db1849df9e9db7b9ef71412bb42e765b598275895077f9587af298cb0c9b4c8cc2454103c498233b0c72106f3fb11a0e77def50ec6737c653899cdd6ba9f75a6fe0d4480f942b8c61d28262695685525af06c011a0c417e07548eabecca08016607e49773530e7bfdcc81f278190976a1041796da4d6a2df6ddc5eaee2ede6c98542b290869a58c3fb264b8addaccf82c61debee586efffaeae92f397b45705f960243ccf61fcc91713ce84a4200a9f977b6ae17f6f96d8a64f3209e9f870866754249e2559cd873e55976019da8460fe6a10f8b1fad1ea3fcc48e383d20afdf16d11e85e1f4f5f1ee6f69abc214b481b63f373ee386f70503f3d6eeb6ae24dfcd103546c74871deb3b1f7ee6c80d29a63da057f9f45bc289f4474d1c53ca2313d5942a945e69a59184d9bc815434fe874ebb7e89dd046cacc5417a418c6ac27b0c1b3518e2f6f787b8aa164a3999f08597866232981af687a27c9e165241ff793467cd000c959fce8d92a271d94141e2cb4501492c878aa6efc80a5530b1da23f84ef3421b4baab0510eb0b9705e4bf47f36077eaee890d3c571d373f24aec6e74e93986a8be3cb50cf6c82dee9460ee3a341d0750c1dc56eb1d72de550acd0cc2cca81c40dd5548dc661fc6bf6677fdc9863e0ab73629f5b7a72b309560714f0962fa77c6bafb3c2f6555ea83b4a3ccdc0a2f3e417c1ec74b5bb08ba6879b9bd8fbeffae7ec28687b197835fb2bbfac082e6a26ae08e2d59cf1f144b9fc8c293ae2a859e6e749d9ff39bae252b95ba7aa642b9c99f7cde893da6c32ac34d21b73c922aa7fb72374b066a8f8660c32e4b2f7eadde9b27e354c4d62366caf07b20a25805c0e13b9fdabc537e0fdc7f797909cfcc47fa21d4ef80a537c26a21d6636eb714acb603841c7f6cbf566d1a94813593b5a89e1af344d3e6a6ab0cace3cd8b7459baa3b4a735627db2a0944a5dcda760345d816c59143b8e38225fffa78c2d1b76015cccfa8e8dd859be7cbabd12469a6f5866ec4230ec7444e952bfecc18e28e97b03365dc5a6054f60d9d8ce31dc8587167c669a9df22fd0a3189ae13e108c9812b0a832285d00fe096462f1706ba6b4f81c082679a750370a6819313d09643c3f43547386cfd0bcbc91aeae63a23a4a32bc1171612e2cd8ced50aab8b982c24aebe906a4df2e968d8df440460ee7a76b19f00752b21f5203eab3f903e807545f55079da944cb243a4386554552522f74a7d09dbe44f8d18bab20dbcd2bbb315b3e15339218b49ba7a115295c11b5654e4f380d0d9342484850395ca56348622e41716957de5378a3f4a14065b34af9ddb6a0b2fcefe43e3d7c08bdea3497860fdb77e54323e62abcc367d2b5bdd41ae3e79073bf60e332c64db1ffa42027abc231311f1531cf80b4ace1207df220612d8041173b5e2de44740ea0c01cc575ef13f947b76a09740db9e9267e847fe101a5307617e3008be54fb6342e1e3aed6ac1cd7196eddba3bb2d72e8f5c9a1ea10b0a1e2afeef983da13c4a59f45934ab7b6e26fd467b78cd4141911d86b2e8c103c6faa052009fba3d1529901931fed28f473268727c3a555d3f9a500122522e026837dd3aab461fde26cfaf80280abc066bf1aa9cf7ffdb3444f6d876315757cb430bfdc77c84f737ec73309d25446fd50572bcbd744c3abe44931e0f9d5e165bd0bfa6b5a54099e5430c535a9b3396f7f160ae6eb217c53bf563905e77316bf5b1e8b6dd5d7752415ee0de19913f2ee6442fe24bb62ce8a9a7f70a02fd5b7235a3d0656c43ac3a317f6b1df92537cc1b58cac47d533957ed8be6c6d677df9d2707f525bf2f842976db890b3aba0f6e25d722a05a5bc5949620a734775b8a946d1ae10a282611f8d0eed5eaa84f28b6514e6ffa855f348e4b3ec92d67bca1b61331c7c0cc6978730edaefa4fe9f8c79fc1e5a1d362200705083343096d3ad3e645fd9aa02f77fab0beec2be30a776162237af704a27a701d8e901b5e9b3dcbde7d78307cd8fb58cc884ffbf91f8f3a233a459b0dcf60312753c2cc94f74ccaf79d51cd56edcc65025624d970606f1bd6b637e68fb70c97add6ba841b5bcbab84ed89f1ee35793a3705cc130cc19a88caa1af58adf81e92ef366784cefdef68d7e1e513d858dfe7548d2f4ac7d5b6f89c3a70d3843cfcc403ed2cfd0d1342f1572cc1bb7a4519166c3e649c10b7e0def689efd3859a54a40fcdeae4ec90ed4e355c65ae2113d8e8be258104b549f074cd59e39f63be7b6d695c20f43ecc8a04636a255ab48a3438bdf353acaf9bf0ba2e5a7bd4e6163ba5411a142d7fcfcaf96cd037fc84d4ed0657bb3c6262445ba595b4b694877bd3332822a6e2f484f48711040629e5fd265484e2342f60f2e5f481c0ed4c983364d06ce599276727ac9f7692e54abc17ca040379ecc45fb3e575bf6ac3d8f41a922139fbfc24ec958350415a340a9043180a791ad1b3879c068c11430833c06e332c7e877353772136163dfa618bd076479210b76a70562343edb82e0cb1ea1d1c8acb9dbf0f439cb71cb5a835db2dd8459a1934b362a6c14db2716e36a8a79cc26cd5c278698483cda03915155ca95c0f79b9fddbcc7dff83dbb3785a896984e162833d9522348b0013ce0a5f39649d821e85600d008792484cbaef166c30e71fb2107b5fc1142c95c22baeadd7c6df58d212faabc7d91fc5ac57dffb3ca1412d3769612e83d71aeea17743c45817e99b614115805066e60f5a9bf803ae7fd9460a0871740baa2b0d47289e3dfa132fbb94be1bdfe9105fee4b605b33b9addd1ecf0c37bdf5319a87ccbabd0563086c1442df2526df2e64f7e573bb5139ad0bb436980a35304ec467e4098974840bbcc6ffb5ce836c73065b595182966f5b31a76fe5d283fe68a2ee3a8a09fc639eb6821ee0ef772f70b3b78ed2ed8fc4933a70f371d3b8cebd716cd19ffa5f24dd21d6fa72a1d6842a1e0c9741e86ec255c7efffb02181a9c96c685abc998b33e2496b35f0b2875df8ea849d4d3fdee3766161860cb15d1b14c983a0787cab91b249fd8cf175186f78f40b8b4b1a8233711b8367a0fdde9758c66efb08bc8d1c50792aeb5ceb65e4cdc78fbbfa5ae32717925605bd6209be1df1eb73c5c153b738b31104fd5b1d24a79be53ca1a37224104ed4fcaed2495eb8da595b1b9857b88d9ae3758a49991f3a8d401c8071518ddedb9f3c6486081b6423eb09e979e53737d3603918cd3a962234b8e8a5f6d60cb86f8d33e54ff5eb931fa6d1eb37cd52862535aae9d196e3b24e17aea54de2f07d31d8bb1add1363c5f303f9e807f82008ab44ea0e4286406bc3fe7e14a72d2092104e5581e5f54da560354992a3743e389d5900b61b92d7cd0c592089c84a7550fed437d3afc2cbf9af073a46821b0cbcbcfc7bbabf1303dc617bf40eae24532d75b6d34f6ade9cf3459544a160772b9081953d647bc95c97dca122736345f6a132dcad29f20d9a6fcdda5dc65a9448c59ab0db66cb639150663da662dc2e839f586622805c1c32513c5d10eb4f7b39036921e6f7599a227e7d87b03a16d5f8f9bbd24dd7b9cd713a282eb76045c969767a3ce151e4d76e02747d8702ed2864107dde68aa8dd8e4c1307be187e2f1ea3b73044c4ec438064a826a072d1ff07a2fa5f542e2a7c7c87e391bd16baab1ea5c9173b8e141bc42c8bdd877b53a40a52bbce1ddf44473d504d2a80808882c38dd591003230551685401ba87cb2812cf6fe00d3ed23a1afb79bb47e42a852ce92cd31db5264adf327fb13dd927d547ae462caf6d4e738ed17548321bef6ed30274036f297425ee09bbffddd62d0f23cdf27f80465fe62593c8ff365ebbfe9627400d68cc5fb0500684f36b289da43e0baa2720bc8dc3e6775bd406b6220e6de0cd9de5589798cc94275cc8a92a6d82ec5586d0c2e3d6f1f3e9ec788f6cc733267223a72e383c9d9a39c9e32912446de1fbcc7ff9435ba3f460eee7434955a560182282dbc4c7b27f7fa76c1d84f90601390f70b21e9823f0e0a4de86a085d77e15131a808b7bc70155be569c42bd3790c6fcced83ee95d2065b4c6c2f19a7177798cf6faaa2eda9509bdbb4dfede95e4a86b8cf55218f0e588fbd3a6be997b98f5a58bf610691dcc4a9169ec320d76a91a048f38923aaea42583ab25e11ff550598a17bdb0d5b3f99474c747c21c8e6513c359f10f6973946af1487079a24e5c6b4b7f3661f1bdf2a02220bf260674e72614443b7c217c49b58b2eb1abb8b0fac7a6a2da7ca1c7c2d8d6c9", 0x1000}, {&(0x7f0000002280)="619a56837034c27635bfdabca16a0aa199126deac4353ead3288cf8a0fecf2b2bed5584fd1d02145d60d681427a983a68d327baca7e5c4a7edf45a9e94491f77d944b97e450238", 0x47}, {&(0x7f0000002300)="bcddb7576d0032096b5af6670cb9bba16e6754189c757ed139e761f23959ed012a8475b7e10c26ad0a02dd20bd15585f95e33bc9af19ff82f557f4a08882139cc6859e432ff0c8d058acb7dbba8a1e3b68f20200c5ae13ab3debe86d9ed7329c066563d596e3f8d33b8ebc70794e7c7661fefa606021c5210d3b670b0123abb7cc3c7ccfd0ef556cbf24c67cf660d2c796247814998c71be3c788a52717ced37aee7074b4552f0a0ba43c96b855b54fbfbf2655587f266f6277614f14d0b723d0b0bf2b882384ad69ec5ade55ab17ff1bfb893ce7a2d6f8c92ed31231c6340fb8806e9caea89dafee2c11b3081714b5b01d33cc44ec2b137599c6935a9aa1e48c86154b7588c57a6e29ed7dd9a057621608486e2c5f0ed87903b1dd93efeada48ee6f7c1e0d09cf0f5e016992ed6f326cb0dad87fb4fee227a8afc217c600ab94d7c26841f557a17a57732b8683a02934333a3233c35f102e0c85fd673dd7bffdf4679a2869c2c28bf586b74e965d9885a5d02a693ce74becf0966fa5ad76fe12a28c1ecfad2983ead0336113adcb9b57588897bae65d4fdd84b191995e7465ac269ca36ad14246763c86f9abc8f4937c817d33958bbfc0aa5497b5ba533007a7fa61846757d42c0813e34c4c7010406b2d252b4d5119e5e9af7b7bc4fcd46e9e207280d70c889dad712249315d956e01ea9c60fd15f70001227fc9852fdbb01e72f85e87dfebd78ddfc76e5d6716df71f9275b9ffba27ad2952d39953d0c550de01ee91845f035a7255715b8670877c2f9dd2ea739ea5f53fc6b038de05e35c3af2b7312e888169ce226fc1c869556457e2c645fbf89a3496ea796b99623ebe71fb8b10246f3f5c5cd6306c902e7fe967335f1618046e660f204aa4cdd667030dcf14e3b2ba7b7ec1ac2a2310b33605c466f17105fa548e96a2a3be944e797f3a14cbb96b77352ca98f27d4a4b322ae4dc56a8fe5c1c062524c350e72ef2b4f9d2ced6a1d508e379861baf5aa21aa6279790678683b9e50fce84a36e872b9d1432ea123a42b7e5d826174ae1d2195dc0e5a1cc299e287c6536264950f021105c825f40b62c1002b44dc9282f3a6f9b7f34d840cdbe3f5e4eff1edc4f048ae7802114af8f14991c673d6382d4bd3c1840971cf68bef3eb9548a3788dbfc76b0f831868bd734d9d88b65bf732a92a61e52f77b605f4e0c0db053757196ce6b21ec6ac991ed2539e7cd36dc814700f849e42f7dd500011f6d0987aaf6e6a3dd30dcf5ef43fe6b5f5634626b9797bc1fc3211bb571033a0dcf608becea6841a6d8481ebeb10c68011fa05c95b0bf896e1bdb3dd3808ef5d7915f508669bb21fb301f5c668f02c12e97fbabdc01e734c7785ada0d28138910e5d41ff5c15cc1a02d48a3a66014b01794c5332fa8513a1272e5acda95088782856a99c7a0995637b5846d991cad7bd49eb8ec2fc2124583ada1c9b5f4cc65fcca575c03738b6f421785e0c94fa891ea4772324b6b4c5f54f604a55c6200990a82bbe2b9387fa91bda38c327e403148cdc2a76d368d6715a889b94928391de44eafb0b3f44930652c4914b55f3304b1599dd87c1d2d8ad9ddd1b03b6698d8f901c8cfa6071be43560629f318861af036b69250ad536dff1ba02aba24868de8caa3529f75e987f5f1d3724c8ec8599b40aaa18787f9610d97fc5674730e70860b4a8e57f34f56e365452b83eee5c772fbad6ec2674f6ca31081a3554dd81f49a78f9a005628df5da508454c284843bb410d00a6b236cc9031fc73b7cac6cfb9f8f10eef6f18ed38c216143258615c7bea5d2e6d1701ebdb812c91db069768b971f9c37c4d06e104fa8d8060a057c9d5596650730b6e25960569af26585fc35286ea15f6e5a9e267ec6938fec786a4b88ed2a8c32d9b0a88f6ecbfea9f41722b80f20240c034590781a70afad548bfb1d10928c4335e7f02a1d209798c13a17fa95498fc5410d763951e0e2fa3458e26ac0749e07d352eea5ba6ad46f9947559a99b40c9e9894fe4a013d1b1360bcb67b156090202908c3e0444cafdbcee166599010e26f91ec7dc2f745710066023aa7dd8716ad93a505f2d5964a968eef6d6dff52509b95df339d3fd8792a94c336eafebe1f5a7ede4ef20d613facd2b72517aa188ed811a7873688a0b2268d72ec0d9a95d94a01ea24b449d43f7b2d767241d49adb4d6c223e70ba088f86a195897517da5af7e244ba88d55578d88b3d0eacb3d764634582fd5c35e1d45866d0feaf74c1d45af36e404ead2160393c01e373de96c6073b6f1324e7b4a48f73cbd56ca39de3212e289ecb52370b0efa1beac7c38553c37becdb11a27b2c2b934b58bc71b96d467a0703c6999c35a91b3de88a957e9f328fcee4ac48469c52afca90225d4122432c00aaa6d4ba86434d7da1042bc513846a5a6def2a58020e0fd292bff7688dff9d1cc65b93a881d8993ffc3b6fac2e1ec877da655574c7d3f73ef2d9d6255d26d274d0eda0eb7bc2937350e01f28b57df2fd3e6b29322a2c326b6b30c2c2910e6f218106fbefe8e30d96d3a1b67f140e3f6f21790701122ed7a4a52c17c0c150433654478af05d6c079630016eb7dfbc84d81f0b0d2a17fc5dc7f11e7cbd4287d00f861c24715d80c562708dbf63b7c5e8c6fa62aff046e74e04c08846c5683726f82826ed05650d06ff62f508da61b4903f7846a45942118a9771802dcab509a6d44d32ac95e0b228c873c75dd027c8e4a186ca592988ae1466c6d5b422b079e2375e527746ef9069d2839f43824e2589bc78c5178368dace499bb197b708496c5b848a0fc1f1c44927cc2809862ece0d1455183c76a2b5307ba9bcb00eb40171b71c95d029e3611b4dd98c8ee3c3f5bbd1bfd22abbfedb7e49ee6541b049df85b6de83b8d90df80e98c4fc40a53223faede4794c6def4ee6483db028cd2ca7b34462f60f5298a11d4412a47f685c562f77d4941f041af1303e802fc08e125d9bd2ca2c6c4dd6e9b383df9b370b96542f58460ebdd697ebf3b1700a2298aeb9af0d7b4337ef6b745dc04594232112d45a6468e22e7d8b06a38f747acf62d144f94bc74d9b1c31ce4e99432458912efb8ca331831380ee47822677e888312b1a3625ef33ebba62c5aff7daa56c7b29ebe9f55c46071cd6635b3f3f263c27a47c4d2788cbfd229163f6b8115e36ea7b8335486d27053cec850fa2e33de176cda8d510daeeb47220bef318063e3b504043d0556365db6c7b932cab7036cdb026eff66577948db1fe4c59204d1a2a5534b439f3a508dcbae81dcaa058bb65cea4d03fc1497721cd46898de384ad5d56ebf51f8eaab76bd72690e0101ee9cadc8e2fcb0065747f9ac6ad64811e9f57760b045bd93ef45f977a08551fb3a15ec8190676b15e42fda5baa581c752268937a7ed29d18683454a1d431903ed5d55e471560bafabf3d28bea939cd491e332ae1f561c1856d477b2198e9540b7c0e29b19ff0a12c055f47101b3a9f3b4374c3ff714e131879f2432a2b0ca707f206ad4b34fe3111c4a4b6d2add62be3448009edc34bbc66d2c2440341cfb67393e29ecf42258837a19bce6ee154d8369410e093fb14a5cda34183d203424b9eebb60ebca227a2ea8dbaccbfce566af4ab3b91bd5afac6f2b8e17f68ccd95f5d1e4d2329ea10fbd7db5c9ce7e314597c86142939cb1e594d985eec483760536a035bb11585cac3c237ae14f3841ddb99caccc8dd249008bd3902f7e7645f753e6604fa15591ba395df6cd6c8f88a1191cf44791ec14f45a2aabafedf4a0eebf777bf3b6df5a318bc796d5ddec3a882ca86cc6b23ba1cddf44cbf7ed7d1bd11c035171440cbb28e745c3224d9ccd1174dceecb78f0495750217d2c8c5cf56519fdd7cffaf8a7215c74be8f90a600711005a2427ca90db44cf34ac7d773ce6dd63804aad2e3d57f83130949560e83b63e8c92cf57e781c58a068e99ab2d713bc56cf272392375d73990c5ef7a03d02bff5e5b378ad7b318d774b0f8822e5825a5d587db5d9823d7343a29b1a9598285a75408cf4db6d4ea7ce483f1b6538ed428d4aad80f3c72c2c0838df70e82768f0b75db86fb5429b210a1fee65ce265ec4df06a5cf37dc8af781f60412ecbd065446e11b584558f84604139b1b58a5a28f9d581c2ec612bd53dd24c78f5768283726cd4d2dfabfee8dc43326efb6dcc4aa615724954e106a23353c465be9be29cf0bb5bc77d49679567dba45a9c56f1edc5163bb7e57f66fab5931f23e632debcb740870e76e72178a8dfba09acd3c0035e6d5a86b4d3b4bd5f40c6d6b16a10a2feb96bb3ca2800eed5578abb62e4a3c36dff6e2de956f29385dffaff9b5ed664effcb831694d05a65ed9b4f8912bcd40aa20c930ead9bac53421c01d2260901759eed626b79154e944605f69e5c654eabfe57df4c46f0f576595a169e0cba0123e6ae2b317c186ce9cf49bca1842a7307ec6d6c6501ecf575bec4dcae34249143701a98632a32937db063757cdfb61c5372940445325654d02150b0730e7cff1f15a17145f9d46c0aec3c010fc6c7cb823a828e52a3c583a0b562481a63d4a85e752e2001b9ee29175c38342dc03923683500bfc1d0f03a1f25da811e924f70b09b95dcca3fa73c12460420c1787209e3332343eedd119ad403eb598f5e75becabcb340dc156a094012a37b353cd3c2da5502bafbf8551e733987ad85830f618a05ccae71d32ad43b5030c875b90c4f062c6ccb32a106f611b1d68459e919cdd454d6245daf88d07b97fe99890f0cd66505d99a8098d11d7fd4daab678687c937651b5d4dc4535995df32f4d975107667e30dd1cd78d98c05e62e416cde86da78ed9fe609d0436a6cc0be4d0f83c67efe9bfdc071e567a5e7205b8e1b0508108193ff98efa2810e1328606c25bbebcf8c69c332751d16006433cbbcf9372fb872eff2e233954ef69dc0a3d81640b2a987651afd57de44e5ab1d605b10ead69d6a494058f52ac9464e32c0f5e9b444df0e08a7c492ecfcfb19371d93883990a930a080514eaecb9f5f073acb106c13202011d1488eec8f8d3e8c590f64e36692ce90118a9f8271ab8c3d8f2162e4a1ebb2edb13b066842c63d6d426f2b9394d7b31ead5439b4c891741d62615185f95fb4ba0d417188eb5ed477f559a03a193cc20bb1063d10a7be72f87090d9a1c2cea93e47f9e2bced9bb7858f2cbac6db6f7623662466adc33f799135a75419b2918c7580ae83958c96bc88d2806308853c1ddc0e59498723fbebfd26f9ea8053b40ed9734bdfe097f7577d3f0e78efcd0fa62a94f4ae8d7a0fdfbdf07d3123ba3794e04c57e4109ab4a5529d520c3ae2062991fd7e178a71c2961e92dd3ad6f73a000e5d859b5b7f99679ef333f456b353e4bf89fdbe7748f7e745482d5a5ff522e3b32ee30504327c54b14f553ee50471a55e31d3027d15a6e976b076df9e06cec7df4fd35b8fcc90d166be9dc3b255527758ca7b7aada4551c419e13e7ad9d781ae6528c314b4f9c956f66e1cfc744b40c67fad966db922b6187f32a9683fce391c4c6ad0e922f2af7fa960623d9134cc465ecc9cd1d8128ebe85df4e5c705e18bd2ee98c57d93e4f140158f907dd786e662a9de4e0c76082eab125b9f7fdefa31f7669ef22aa493c0c6988e7072599b191a36c100334a3dd68a721873895624f2b3fc527d78197ff60dff5d5bc80e232534c64638378af785639facd5c2b9d0a217627f637f2058f2e1acade232e788ce0f974d381c5982c1d80b18ffe", 0x1000}, {&(0x7f0000003300)="da7e1ff0ad477bd3bb30241548a087802d695628843fac03d08995595f18e9bd6b04b99b15762b0c449c1d161a63b71181838350e24c60ac3925ca8521881636b2f1d5d5877a8bd9c29d5265d7846ce289b37913afceaaea3c03a774dd2f774d5dda089c5e668d0a7ba97581dfd16cb73a34f563f804dbb58772c08eac5b4d63a85a0e3221fd3ce863e4789988a9eb8f03937284d9e1f17f253b1671599cd9c40f3a41b67395b5a802404c295b8aca105e2fda3afa9d9178c415762304340f2c96104197dfdcef1c365b72cdf5ee8cc5858d862f040b783113bb553670e598a98a5e359ebb4ce377057f402a56b0ed7aca070ac06977b1c5619db873", 0xfc}, {&(0x7f0000003400)="662415b773dd013a10000d673f8bcffcc6a52ac908c84d4577b2c2043651eb1ad684f3e898312f8a022da5a959087f7a82dd43e53142319f8cf5716fcb868d04b7f65add3807dce3da9b6d650ff156c7612e52cdbd4a17f9002e4473f7642ab3a81578e3ca56d794f6fe315796c52549cc317b0b2f6db8d4257683176f614bbeeaab386aad5fc111f121704ffbb40283c2ef4f12b80c674f00024422f272602a9af52b568639d3aa4776945713e6a5dc9f43bcd0af70954bcd2734eab46829c3e75dc900c35dec4c11222477b4b43801568a62ad1270f16bada116aace3d53074af36f1ade09435b8d336cb55d14e954ffd4274215651bcfcd282b38382846540cf133f72c6ab3b4bd2eea85c0987c1000099025baa780dea3b72194a0d4ed1e27066b52a08a604da557a797c0b6331d6e22e9566b10e1a8e03c28730685a58a9cf8043a1d2448c0cea6c04f93f9fe1ae4b16b2e5ffda008005b4cfc63115553a2e04e427a05c6eab430525abc97ecaae1126ca0680902db657f948bb7afaee3b5d0eb1620a598c518c2949931d3195c406d2f884cfac06d4b16ebf67084ca3835b4c5259a329840119e54a9fa77df42b44e6e3e0555e3bde74b1e0835435df33a7a4b582f16fea0c7779db5c986d5e1fd1b522df8c738a1d384e2b3240f029ca9b19895cf10acdace9219af327829e20add66f4f3c0fac380c84add0efaedad633916deb5ab1bc3d10e755494c2f256b33ccb6ef1cafb2c78d2a50d89f4a7a9a7114b270597979c15ff2aee8a8e61b2a4b48d9a56ac02916060acdd08a64fdda7cc578712b8f459ae5f7c52c9b6722054a303c4a394d50d226c5f3333f267643ef969de0b6038b0080ec28c87330d1cf8cda9570ac84a3d9d773488aba7b2c22fd4fa05d1989305090b28ee93372930c0f9b61c58514525ba8a315f1fbfd7d1539a4b678f28dd9a09b87bfae7c74c2c678882826fb12c986e56124b0e242a87582c323895dde9d9bc19a2b5ce5b8c2924b5857bc5e8ea23174a8e0d171545bf8d3686008cb9d929c244d3dd672693c48bf8c351a2365faddd13b40b2192a2c3d83633ec2dc66a423914205ec3b3d78df11f0ac64f4bf6e9eb06f829bdbe86d9b37c3c8eccdd170d4e9d4a59c2c2f5fe330abf5e98f703443e2ba9f92bdd96aba613ce6ca3990790c4cc150af2f2fa4eb1cf0e6ded2e88c282d998b57b0f0a7e11889a2f2f5648923b0cf21fcbb002686dcf1f24868c3fdb6829a3636075513522631f4ae16b15ef94440ef53edfc520e5182a6615b3407441317e2f7339c1c629c533d341a01214cc7adac5581edabc82bec8aa652f31def556b5df0c3c1aee0db6cafc87359ce0c9c1b0cee3facf0b99c4cc9a4298b84e5850a559647c3e42fa0fcca5215ead03e5abe3c0e03072852dbcbed2fb4d272440ad3b4462325fc979501d5e843a77714b31bcaf8201d55712467539421183528d581d56a121a611073d7839dc4decbd6089bcc2af939f84f506a93456047feb9130516e69c45e9fafcc9f8e6e44d1d2d657dadb7154c0a0890c08c22c9e5c87580faa2304df9f5e87c7aec41808f25ad0f72e2c776e66bdbbddf78cfa2b82c165e11a7c147359aa79b9f724bc1d2954da92172df2c128f6eab0fe76f6e4fc75504122179b8dbc6cec3d9f3c1f0a0ceed3be8448e6e65a15692c8ad66716ae35812bad0db7c08218b5ec9dd40b9de039edb8e23c12195813bcb60ed5c4d2733957fe495c7596bdfedf94c99e32d69dc15a813e38918eadff3bb02c24f76783678e170b037fb701c62078244dfbd8e730ddbca8220cae5fc651fbd38d0fb0d2e6c75e7dcbd3ac882d83457f0a162bea3f6b300debb12e4bcbc78db83e21c7710308ef97d4d8f4522cba7c0736ee302e422f650eb995fc89ea97731d41c5cef2aee58b62fc6e141898d6bcf9358897e0969c796d6ed7db6c917d918dfe0f0ff1dd60c920ebeafe481a3af76cc36a1138d05fb03add3e09718db438178f1bbf61677f848c430b886dcf0ab91ca210fd74c142654c140996dc6d3cfbaa8c6aa7cc8ec86b73ff58f1656b9e045cba2dafa9ea42734b78beba29f0e8d51023604a794863901b42b2644f7b77dc01ef40dac2087e66f3873b3bb6a2170afadf52734adef3d8b0b2725254d6c56e836dc50a7b50e168dc632159738485e923897d2cb7dd87929bb45f279d6c7d1bf85bc3ac909ca7772c60c6a3b822f250dfc2a2cf7a4390108a7168ef7046db9432da9cceca56afecaf77044b7a80e8784f028316546fef6aa970ebf4c5033bb5d1a27b3c3f3ee0a23ae5fd436b2bdf4bf63b470ce96eeebacf0e8f7ded74cef6ca694bfccd52671d8cd07e89823e20e42cc2c8e9fcc901b01ea4a19da8215a53c786d4ed9138be5a60fd97cb28f6dc127b49406c85cdd0ec8950f4a9f46335eac0c3955d019c85f697eb6ebfaf2049969056e5af710ecb5cef5fec1764a2a9dffacc408a9f54da7bbe0d04db5b392c7552f7d43d50124aa07e8f15f7a7a3dfb74719e95e621d9d77219799cc68bd024f45eb847340fd7c8f769424a472297123bd2e275d66a59669cfaeceb83a59238bf1bd2d36e5e89af0d4a2f683a298b7bcef12993f91d4c5cf491bff15eeacf607b92a412035586ebaef2f2f06129af90dc64adb6b47312b988db51f4bbb16fe0e43e1524e23079c5d6d0e928671ee705e560d67324b559efca6803ddb49b5018734ec31bdffd541fef164c5d1b63dba271b1bf2f72b2c2e0f6ab3a02a88409477958c54c69c77c32156ce12b063ffb3d64804e0210322473e5a602c613b72f5c3e8cfd2873a6166a5e282e9b7d9e917b559fa681d80d0be06392e695da518dbc16e158ca2f11fd867bec99672aa65f3491762f549fe927796b58725f165e39f8a44b2c1b6ec2a8910777988fe3806c15e09729b2d5d8271c708344e4d955aff82461e78a0a5c936b2ac81131d33b135247b3297ef3e634e8d780fddad25b9a2b29c4186e31e84ad7681bb6d53ecb31a7a757e35bd7117c14b1e1188a38b97841c9643779249cec4c64cecddbcb73832f769068de3eacb7fc8be33b14aa9633f5021f8dce276dc66296e0e70ad2124493461d1bafb14afc1f176f6b03f529fb6092a9e3147661b97d88056a7662ec3f6661a10c994047c19fe0753117ddb424baa118f10ca8ff2dd164de9de1ad50968c02d34cc9fd9a27ff276610b6cf5face447722e464e68281ddaadbcc127fff6ca24742031ddbb07938645694bf6987786e9258cf7a17cf7e00e7a93119559ace5f4dd90fc252722020fce538371e819d52b5ef220c3c29df6127f44cb2f03e3af94f87a817f48044f4c0b15d6e576027881c506fe7018804cc1c8e0685500570eacc869fe801bcfbce0d1b88d511ef036065f9f275baeda737df43b6fbcdfdbb414abea1dd37df3793751ba41716dbc423b4973c73cb84bc536bb5b654e360202e63ba386db73babb0446d245e5a172c025fa3f2f054826ab120a6fdc2da4bac7d54050a787991b4248d9fa1637c2cd13a486c5fed9ba0da860c99d9826c4ca1a1b779c25c202eee83978ac527cfd7909dac5ef1cb741ba170563b32c1aab022e95f6a1a0f901592eb914a0654531477012f9b099f959fd2cf067606f8be1c5dc0727279d29d5e0ed960140b6c8b4b5db62f1f604a24b91803a2e69c12213636f64c1d0ca3ddfb2f198f9052f1cbccffa80fdb2a9a37cde702bd562308d34aa93eea11996e7a791fb95441806b68f08fb49c8d3c8c128bcd72489519c0dcd34e0dd3002750f72bb4af6b2e914b56cd7f0160c25e46a76d92e3158839d8c94c003f554c867bd7191234624862dc0d8612bc6fe99e57f164b22d6cb2c111127492a2819460630816cd88c2a94a895a5e6743c0cb9754473d5801116b5c599baf233b40d64f49b81a6998babee482e6ac9cc39a935c383887575c920737e64b190bf26f675a057b360d1766077b846160b94c8890b2802b28ed124138b134174a7a9112f82f0e1cae9dd92218f4e23b0ac66f50833d09c47a755bc23e2ee176f30b8aebfbbe3aeca3ab8e64ae52920cef7bae193082f3255fd8d9f45ca3d1f1376f47eb12f9054bb0064c5952158d8f4bb93b97b98cb13ef87a0663865bd506374fdc8eab4f8ffe33abc95880cd3841792503fcf50d637ad68ddba3b8e1818a90c6ce8909da53c7eb62529472f69138f0d51c8fc5338803dce62fc368cdb3e27e70de430fd1a013ed33bf48f487d30015d5f79b74091b50af4daccc79a4178615a0b10161a9cf347ed0ce1cb58273345fd2d8d27c491ace746dd44d7012c7e306da007dd3011373e3379bcab76691fe781c6a956157ae88e5e72dbd63c956d00ddd0e5193092b12e04c7bb2e39b2d61e984c2fd71e5caaef735a973fc9a612fddab7ee912df5d37b2fe0ce58866feb80791b8e8ddc733568d1302c99770fd422fd8da1933401308b74a6924fbb0f7e568399ee2f5b28ea41e7f0cc3604bd3a9ed0c2cae118c290f4cd1da1b6ff2e62064ed7efceff6744816364eaff593ee6f787071210999ea5fa9f01c6cf6a9ac4d8939d5a9b4a41121aeee20a8b87ac9dbe22fbf2e2933ad0223953a7143d436a371330d6c7f9ce42be0607b5561b464a64e23a8f8c3c50147055eb9da5dc4fbe40517007460a8503dc662e556568e4bbf349f282458f82134e0a9cf1db04d204df6c34ae91c2af3772510a44d8cc87906901a9efff6c560c5556eaad708ec24b537509edae9e750696be15de60f3c37dc8524c4994dbb9ee41890ef67577f810dcba04612454a18e48e0f90141d6eb117c4f9002042e2426964a57a09451cd15efc7c606bcbb46c3bf5ca8ca2d52fc84160f94b971203cf3c42f8a125b84287de705c5cafec1b50a484a79419495069da2ceed979bb2ae317f3a49bfd0287a0ddea268aa2a3fcbf493783e57910c79ae4bcd025e8a3baefc227fb4773bd450a15941dc679bbda71a67c2af9c0cc19db6df24ec2b8bc0e9a17d7aab9fc229af6decb511f9e05263fd8d4e10271bcde4e8cabd4a10a4fb46f3ca018f7584ce7c73b94512fed58e1fcfd1a0f6c38ea632f9fbed4065abbbc3ee0aae55898d55fc88edc88b6120812160f12023a237b1f733955e9520083b91bce3939fd1368827097af5df641e267891252eddd607a1f6288e8cb1e191358befb1c2ada487baf6c2a332f8f6277f16b27519163ded39becdf3c0bcdf374f7c64c87707d703e0391b1c523f7bc7dddb2c671eb6b9ec01971648aef456f8f4a5203a2918c1c7f4808706be5d7b640ee80712bf66e326e00cacfb5c43fbde2b6047694a1a7e02907ad031d5bb31a9b315f0e4134bea7be91eff721c1ccd805e4eabd78564568b3b33a3f5b714ab1af3057b14e265aae8f10096e4f3d732837f086e9c8f14df81b682cd8c5817d55ae61d51e2ac0c0afd216c2a96a547f582105e31f935481b00c2107a1d2cb4186f69fe71f41263bba4d3a0516b2848179d8095a1b6eccdd97e877047951565eb2a8d4f7e2311f9054a1b442a536d8824f39049c69bb210a8ead9a6c584b32b53a4307d0e40cc0786610f4b6fd44d22e8627d7b6c096fb686bcbf7502330dae5b7dbc560322de5568dac75e016d68abc44771bc1ca566153c31d41263d05d0018bbaa72fe11233a6aa8b315fcd6a6c051a998358e416a6ffb44e405ec74b16300b724ff2f94121447d10f2480dfc68f2c51e6a6ea106e35976ea456f60547e70b8f356896f650c708fb91c8d672e", 0x1000}, {&(0x7f0000000100)="db92484b55", 0x5}, {&(0x7f0000004400)="362feef394d9df1625f639bd6cad6a5ec0b64ce9a9eb6a21109e23fd1972337ef5dd2c57c731ce3b3392ac5f498d154dc9e78efaf09484fd9491b7bfc9fa225d544318d168d12386a017e12efc703e99763603b04df260ae67181197fa2877dc3b68f0d7f665c5da303502b6792859f5f1dd392b2d528d70f782e87bca65594dc5d9839286fae437993de7c9c3d01fe48b3e31a60d82db6970f7939a6b2bf8be101c0d8f74cccc9fac012e13b734c1cde280c90f0923e914e379a34b0cec7b2159f85b93fcface7d0c04aba9767a84d24f3a1f9ad2190aa402389b7a69bf918281a1a30e30f42570a2d031e08d7281198f5caaf94f9aed000346592b01f229f0d7c18cf94c06ea2cf45c037441c41c925c01ffa4b8d497c2cd296dce5f148e94656db96a455d06055270ac6531d71af20fe4d54d189309d41f1d5024b68ff5c8000327e96b3a46332eec4206e523a8b26e5eb2670edcfa5b772601aa204a695a02a30ec931cb480f0f3d363c57bbd84af3fd125a2c76bee7e01455950bfbd86616f87f0cf66ed88310dea129a10520a687cbf035170773bc41f3595596a068075c90b782fc6b35843e67d9c5b9fc7f9a7353c24368f61b06a3496be935c1c26f684fd91541bf5e2d1cb45db00c84538c160ff59f652b80f655c3c441a5dfe54fcaa05e4f75b7d0e669626bc95fbf4d3df861b87999ec399d8b649a8841e1359f5bb69aafca5025a7a832276b5fa79cb522378ff765512083af4c411a1a40786ad2bbc84bbae8df0912bf22aff0a3929e87ae7ab6d238222470c011b3488b4e04387f4529cc894cfd2aa98db531271eaee58e6a551d564021c5763798f00880dfe25c514741eef21f52b1e46e588ba829104f8db8b49bec59ad333a50ae8b3acd271f55d98cfbb1f2798c739f222048a14ea4f26fa17a6c6d15c89d6a23c46374eaa09c59073a8e13d4232256c6d43adf3e5f4005755d199c9c4fffd4ed31d9ba03632ab8a92ed04c3ba5ffe4118eb6b44ca27a0767cf3055b0042f281665d2196599a17c9a4a6219343c8d8812c5c4718efb466bd1502041ddfdfcd7f4587e5d5a05f12c46658be69eb97852bd02af172025c5a3d3b46509204c7d3458dac9f5ad7dcb8bf134cf2d875af6b8949e13c8a5f1559a64c58de242ad398c6f812613402bbdababf8a8c5f4a2a09f25c9a5de60e27894c3b98a4f4384d58ea75b17f6707287b75b0882357ec9ea785c0d9bdde0e1000a1bd8b1c049c07f4382e6200e96cab9d215bba13ec95a986c28c87e49b2fc6d6e6d96cfd110cab0292e18e949a5758d5eaae7ad9a5957ce838ecc76d1d39c08ab3502960539d6cd43a1302f3c834d2872d0be6c29d9d38b5790c57cccb816be572f6815b060913b0bdfeaf5cdadccaf707640534034512dd12d360c5ae456ceb9830d07a30d8d9223297acc2001467e43d707d45ea9b7c2b6d374f3f1b01c495922626b2f2f09a3ae147f711767f93a076332e181bd7efc8ab8ab66df04a31d30b7722a24f04c9b9c9779eedd680341cb5135abf744ad76994cbcbf1e74f8a55697e496342a8f2ae1805b690095fa9242e5e96132816bf034354310392dff69ed097c8b3281bfe305b8d5776d99a82cbbf3fbe2c3806c6f6fe61584a7bc11818c0a38df12ffdb0de0f876ccb6c9f72639f8ba93fa7a9d7fe2514dc7cfd710cbabb5ea09731190efbf8c0fab582e24e3499a2822e8b61d4425ce4a593f8b1005dd0dbc171a5c142339e2ca93a3ec0eef4a52e15a8e3cd3305d2b288c4371a03b50ebe2ad6809d2bc519590abf7fa81afd6f41121dcc62fe459f8635a0a80414bf4a0f1a371aea88bb0e8ac2ff654dbd5f287f3aea7d42feeb53ccb34bebae101a2d793879286eda613ef8ac4cc79a61fb77b198c5e617dd4ad615cea7cd9ae6f131c727789f441846bf1cb1919246625ebbc23cb34eda3e1e7e42f7389265b9e66f64af2817fff9f480eff39bdb7f88b5a22d8aa138c787777a3cc9d1d5eef42918181dd2471baf8dff10c28c5d27abc2c84b3fdd3b4a07a33aa9d542d99418ceaf3830ad67e4f2b273d684337415fc826b4381f873cfc084ccc27ed8c392f2fff224ce86ba83661c60bef58f00a44e31a98affbe074f5804b02611445a05a7c5ce121b26a59edfd5f75157231b8fffee538997d06bfd7554a1d0b627e93032de4d88a175ab29472858927a0dd57a8b31bb20d1a7d4439ff1c766478e70c1232055b9ca40f38103ace9f3298e18b695277e22ad4bce3b3bed449fce4a9224860a3c582bd99ecf3a1fd282e7decc258f1471af1d12140b7f857dfe5bdca366dbf474d2752fa3e9151f6675647da8260630298d8ccb0007c8957f475df3e60d52942cd4cfc9a6028150ff192aa0521a0ba94c72d7822d1e754459bb02b9dbd77d054101ae72863df82fa8e139eea282c8471d354b68c416e84616b4da27037ab4dd1a33f6aa1472001c1214494863466ea23fb040f69d718a647dc909615018bd1ee5277c2fabb82d678c2cf18dd3dc7947517741c2d08d9cf4eac3ce44a4284aab3d0420c8f96af97e15ac96390a3774cc80cfa72cd78f6b941d0e2662bee5d86c1d7c92877916773e2e6090865f5fc5d84e6b52be1e3696d66f72b750981c6b93d5a8f92dd8e9f045365f5f3df2bd21e54b4e65e84c9d14c99618239fd2e0e4c9238bd627fc9cc68e0030edc12a50c60473bfccf27292c468ec19b1501bc83023a951f6a529da78f79e2b94258e5808da45c59ab5e1835d5766cdc0e84b491b3d6063fb66d6455524610b5ca4f03e3638c78db4fd5cb45c7662a019cc445c7927bbcc6d6358be0b79361a50a5a68c3056fa94d53f61abf97a58dbf61f37577f86ba4d9288024d0f797540455698fbeb755a1504b779a36b5801617fdb11fc9b187f8214b9b7d33000db7ef7426aa0aaa5eebf0ca498b9ffb630847559dbfd3776f14f5661b04d9bdc53029d37170d1771e71d2a99d6c11b37544fa4ea8bf72593ea6992084cee1c8e37c695d2e097facf2d6d89651b5e3ea225ec77387e258b6f6decc4111183c56d5c0016091a6e129fea0523aa7b9c9e8de457cf6e924d711bbe3df0c073764fbe6c05a7da06a0efbe5646adc4d065b7bd876c76265a04523522719f29851ba32fea5e9c8d1dca6d8cdc8d860f7245dad322bce7f01bdc32ab1b4cbd68d661c3b2fbc71dc1f25a8c92b538977d6b11538ac0940e36b309106d2bca6e8b31e2fce883737c583932f0bc0981cfcfa68781593487fa213e16013c8708879af561d314493b40125dea33b85dcaead8d0902956c5a5a60acd1f7db4e9e5692116a8c601da79ccd8904aaf67373235f3d33aa219956c73fd4fc42bfca9633cd651f428a75455cd88c7054e870b3c3c7285d9e30752060b3a0b2b3337d34e3672c004cc544ebc25817ff2f20c3f1519aba07d27d27b8272d4eee2ca301c8c8cacc0f2caccee84de1ece5825cf7710fc0ef71a5caf2113664fe66244c5574f6486aed0baee1cd69a78e37be99d838859ebc699e539481dee7f6df2939108b2a572ac38d3eb04107e0240d1d0a66ae83f300baadaafdcbd17398a327e25f4bbedc147d408f1b654b98c8ecbd36622c680401e8f4a63b6446bb7a14460611004f896150bbbe264912cfa5f744ec8ca4c05d44f41e835b46307946ed711ef84cb2e3396ec195f61165b5c96fd767859bf24cacd00131eddd09904301fd169a4c9ca4830e2b41769eac30ce93b398611be2aa689bd5c3a08c420ef75521dce092fe5e455b5eabe76494875eaa5d121f6dfe2df2cbfcb0cd8c416018ea779f35b9586c9e93c498ae508b989e1f664b15d4726537ddc2a2f1c937f6a15f3ec0039191938fd03989465c6f646d7e1316232d0a47fd4ed72d0da941f18ae6eeb577a47a96b6f8c0741396e16f8dd80928d963c5d111f4ab6c832c37f005fc1fd9ee45ba8b2b64b5936a584872dda79e0d46ca270ce270f91905e2c8b1390d0f105d7c1f0056bb1bf24c252d179820ec13ceea6046aebefdeee9f4c8148c6821f5a1577b4dc460304d40cd224f9eefb79c7281c388954fa66d9e36f5d1e55a75aa242c83a66bdc9f8a6825a28c23730cbeafb748970dfb24bf89f640c0112fa77c08ea95910185cc1957558d68ec9a91a7b88f3f8b6847f1ca0642c541585586abb1750010977f2c19586a5acb65c3e0ea13581895a048b55eee758f6094e0df31e248a1d7857a6737e84da1c366f647af74c658b9f12d00afa9a7100f1721b2914b079437484a131c19d00258f1b907b2a7c93e349e8975e72c3ac32f5dba7c0af0a22e92e03da17a54d00e24d58758164afd05a9fcd02fa8a5a1bc47d901f4f4813d1291f9ed1fdae66f8a56e8f8a6e848e31adb69f40eb0732a0c23f7c159fd9ef9418b093bfcae2ff0d4ed21aa7388a3244a7b08710b2e191240baf2c6d117e7305dd806d5dec2d3eacfbdbda290d8d68c31858f5f83dbefaee11da16a791ebefe40aae7c8b94b089cc5e6b7561c3320c948d9861f09285f87cfd4555db989f36a7379f929dce7dc6cf78eb030bd0c47a3c2ace199b019f662fa9dcc62d97b36b0fd9ba4cc892cfc9ba65ef44878414dc5f30a735a3d08c42a5b991887d2284172259d154fd9e8143e2e6eba7533d1fe4935870344fbe0a95b311a4268593c6bff36dcc862222338b8d3624fc40691de6207656fa3e092448bc6b08314485ca8db91957a36597504140529c5ec1818218c8510dfd11b2c832861143dd7ae1e8cc379d1d329682246559a9afc00e9336164cb527fb5a77fdb67e0d9e9408361cd5eaf75e0bd04768661841e6291d318e10e3d3f48ffeee4a59b9b09cbcdb2ee55f58d8740ab52cf001cc6793d8d7d48081e44ef68e4b7a340d1b0524ed94cbd8a9b160c3ab76d4af582d76dc30df92b0ab6f208c8a0977a1dd13ddce926dae138ca4a2d898023193f99ee1e10d82088327f470b97c88b13223c5bb78d9bc5812be257f5903f74945d51934733aa2f8ab881fe8de4061ae02bd97f87c44120e547ff5acc062f5e534b032696dd23526c958495d6247ec01198c71868422ff5e9da803a8ddfd7dac8dfe64e2ca6cac4bc23009582c27be5031d14241d4b787d631fb6c4cd5bf2ee35fd858052ce458956e8cbf7185b4811955c0985f855780bdad58ff6ab902130fb50e98bb6614257cd5ed307ac460f66aa1743a95d1f56855555f4a0372d67d9d5532ff2840171b5fbd170d0f67c4e5bc6fa0c40be3b978b1c424aaa4e2b6592e69314bed2fcc261efe1d5171f7e46e5865c363cc9349524e15c688ff8dea6636a64ed8ffa7f7affb06e694fd98d0c5b13c820b68f888af6de8772292ed3511494afe822130eaacee54a74bbdd159967d41c2c25e8a5ed3322f42bfaf8b6c0eef74c22672fb7814d678909ab3b66b74955b545a0f2f9b79e881c93203aa3aeaabdac3e260cb0bb7142aece8aade71de09ff33b7f67b478f3062f489eabd29c63f9414b82df927e497cad543dc71256d397902ea0c3ba2782f4551ea8bf7b7d6c494d306bd4bc5b09e93cddf4664f71b37487169a0ecba99fffa9ef6882e2a0856abe1d6d6e4a376ea7e2da05800949945dfdb5432f5bb09042be4b42a320e570a11b94a73cbf25cbec810d9c2a04d2e56d4d74eea81280232f4e914bf7dd83bc6be8e1549e5a08ad06f099a8d7f8cd8a080600f65ac8316854a6fbf19084dfdc5c308f9af41d06d3fffdcb6292128af45465603a71ec5a6759816180f69483e35d56f39ae9f6", 0x1000}], 0x9, 0x0) r3 = dup2(r1, r0) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 14:54:06 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x0, 0x7, 0x1) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r2}, 0xffffffffffffffff, 0x4f}], 0x1c, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x80000003, 0x0) 14:54:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xa) flock(r0, 0x2) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x8, 0x6, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x13, r1, 0x0, 0x0) flock(r0, 0x1) 14:54:07 executing program 0: getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[r0, r1, r2, r3, r4]) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0xe5, 0x1, 0x17fe) msgrcv(r5, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) msgsnd(r5, &(0x7f0000000080)={0x0, "2c95bbb8a8c5"}, 0xe, 0x800) 14:54:07 executing program 0: setuid(0xee01) setitimer(0x3, &(0x7f0000000000)={{0x1f, 0x3ff}, {0x8, 0x4}}, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) 14:54:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x10, 0x4003, 0x81) socketpair$inet6(0x18, 0x89d7ebee64ab37, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x30, 0x2, 0x100000001, 0x9}], 0x9, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0xbbb2, 0x3}, {{r3}, 0xfffffffffffffffe, 0x9, 0x1, 0x1000, 0x4}, {{r4}, 0xfffffffffffffffb, 0x40, 0x8, 0x5, 0x1}, {{r5}, 0xfffffffffffffffa, 0x81, 0x0, 0xff, 0x4}, {{r6}, 0xffffffffffffffff, 0x11, 0xd, 0x9, 0x3}], 0x8, &(0x7f0000000180)={0x1f, 0x80000001}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0xfffffffffffffff9, 0x1, 0x8, 0x6, 0x3}, 0xc) setitimer(0x0, 0x0, 0xfffffffffffffffe) 14:54:07 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000bf0000/0x3000)=nil, 0x3000) madvise(&(0x7f0000f83000/0x2000)=nil, 0x2000, 0x6) getppid() 14:54:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0xfffffffffffffffd) write(r0, &(0x7f00000001c0)='2', 0x1) read(r0, &(0x7f0000000100)=""/172, 0xac) 14:54:07 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x6, 0x0) kqueue() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/78, &(0x7f0000000000)=0x4e) dup2(r0, r1) 14:54:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x163, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r1) 14:54:07 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x9, 0x9}, {0x0, 0xfffffffffffffffe}}, 0x0) 14:54:07 executing program 1: socketpair$inet(0x2, 0x4002, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10483, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x6eb3, 0x1, 0xd38b}) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) 14:54:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/191, 0xbf, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 14:54:08 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/159) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x9) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 14:54:08 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) ftruncate(r0, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x2, 0x2, 0x1e705c1c, 0x2, 0x2, 0x0, 0x1f, 0x3}, &(0x7f0000000080)={0xf50, 0x1, 0x46, 0x5, 0x7f, 0x6932, 0x7, 0x3}, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0xff, 0x8, 0x1000, 0x0, 0x1}, &(0x7f0000000100)={0x0, 0xf2}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000280), 0x4) 14:54:08 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r4 = syz_open_pts() r5 = accept$inet(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = open$dir(&(0x7f0000001300)='./file0\x00', 0x408, 0x13) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001340)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x1, 0x8000) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000001380)=@abs, &(0x7f00000013c0)=0x8) r10 = openat(0xffffffffffffffff, &(0x7f0000001400)='./file0\x00', 0x0, 0x42) r11 = getpid() r12 = geteuid() r13 = getegid() r14 = syz_open_pts() socketpair(0x30, 0x8004, 0x9, &(0x7f0000001440)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet(0xffffffffffffff9c, &(0x7f00000014c0), &(0x7f0000001500)=0xc) socketpair$inet(0x2, 0x5, 0x6, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000015c0)={0xffffffffffffffff}) r21 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r23 = getegid() r24 = getpgid(0xffffffffffffffff) r25 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r27 = dup(0xffffffffffffff9c) r28 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) r30 = getuid() getgroups(0x9, &(0x7f00000016c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000100)="a041930b5fedeb81137c91b847f071cc93995e2e802c184adf18d241e87807c6130bd758f92c4c97aeaaa3b93f76899500a2be51bf96b925de8a4548ccc3e39f3bbc8a7e8cb3f38ba437f7c9cf40934bba56aab383599c659f1061f816b5ce53a95c166633cdd08a41e715c1915be3a646e3e7c363515bdb693d43eb492f468f9ea76ca5c69053e51aad030193053d95eb3e4f0628ddb0bc9ed6020887c923e7ebd798b5bbb269b762a8053ab9362ab959a4263e5edf75757ca7da59ddd960b76b7b308d77a79a882c95a4f152f809cae06bbe4dc4b109523e01c2a9ea60c619168baefdb0ef8f40a5038d85312e819b1e1154796aea856c3c4d7d645d9380988ee3b6ed4103467dca3fb25a6bd81b83186e5ebf6e57fa4d580d74a3d523048e1ec2acc9c6a8d4cffae4f15230ff83a066c2d76cdc59877390e4dac0bb209a08408375fb09e47e39f0bcf6b4a98b11d5b185b067bc02cc1987b95b01687d734f9529da7e0088805ebb491f606f7e46e0440f335a80b2a34f0c89163e0a4e7b9160d9028dc93b7fb377c83b26bbb7c6e4a54f0bddffff437c1becea9ed139c296d575eeb815861dfb4eb90426016317e84ccb486086e02c974a445b55d9a1a28ff56eb4c70ef32c86c5193038426f653b5c5c3ef9f4e8e9d23590145fdec01c0964f3516011659139422e9016bdc19dfb5512920fda19767bcdc2fae48e4f56e1d1c8ca72a7fce49185d4dc51e5b0d49a63f093da85a1600e12694b1ee0839edce4d8037a03469a5e6de344eb26d107b6aa1a470c2645c7771015e03c3df636c0c5b45d951d61438efe0f5be7dfcfdbde5b1aa6dcb3e9ea0f157c86e72a255eb21644910f54a884df951871a3f2d94906e8f4575baa18d360778d8b07d8774459eb1c672d87cc4951faaf4255b493e47b331f2ac22483605e3dbc1107e99f5701a030cd9891f28be8b412b5b9de64847ced7f297111b1ecbd0bb0b11adbcfb6c14462317c2e566b6d7e5f06ecb0bc47e973dd3117186ace95c30804796788fe04e2c802048a48cd047f3992a7651b560747b3f97a3ec2222f10443618dfe1a988d3eec74ec243d0d923d3fcb31bb909af85f70628521d716138602db92a46684016947e0a821f2a8da4b75b9e17e94d7e48a325c72b0d99d85f308d2e4cecea1e425917f8fbb6856c7b9e9a126abf9154d11a2ec87fa3ce80dc7b74b87a60676ac11108e8dffa66b44fc8d7f2bf45a976207403ff674ef6ddec0abc47c6f66768c895bd1d047fe8cd4468e0bb075c17ab1cc38844860e3fd936d470fd754f9c24fea81b34a7a3bc511b3470ba93fa7408865197899b5e0c12a10f131e3651b41aa5c7fe29fa9210a7062a10219921b0fbd078bdb22ed2a677f6949d113b2b4da8c2766bfb52981d455eff2ec0312d6ca453eea60104cec4e8f16ad764e127b12b7d366c0e005bbd70e8146a377cf6c9f5541c4e4e2feeda1a1d7e28d554be49ff1e3abe141b7ea3377a68986f289082c49d548e72f26bf25f1eb917395e33f2b2729904372dbc46db06f0464befe9e83f30d569f2117132532e75832961c0a1631c9c8cd5c564345454b8cd5a694ffacb5a55ec8d8a4008791d9ae6b7755d228d4f24ef074601ad64c131f6e318cdad12820fa1e462cbf7f9e325a41eb13d1cdc607959a6a5ca9d3ee992bb4fcd512df73fa585cf1d91b3d2cea11b9ae0f2ac8a4c1860ec321f3da22b13b206f780579d0ffc23a942cdf287359132e998de7b9c1737a5447e7823a02639ea52a51fa681c8ed388f7eb3f65a026f07185f882f0dd4208738f48fb678faa723b6c866a39faba7a87ec0ed18c8209a2e460732b80e5885987da49a5c597a246bd8929ca7bcdc5051d77fea14673f7ee200f82795658d9f5918bbc0707299b0617c54b43b3a666c1342f94fec56203d09252c9872bc2ef8242c36e24b56262b289ee36b70265b23c5dff337c56db48272f8a0d28f115fd95f6eadb4cdad317839fda1c2dc6a3175ec1b14dfd90d944e5f42cf02ecf06c9a089c9be83873987d370ede4392eef68e42d949744b7aba5e4b36af34bbef09478d64c98345029aa693dbe08969ccff5018c73b29fc2aace85a79fc5fe82033cc1927292b9a37ef164d3a46af899760a07c2c53be525a75973660a14144a529e321df323b05118e722a9b12d490b65e6caa229600a258880ec55a077d814966a9d0a211d1941ff331bcc767b82d88871538c64f4b1253ed1835a604e0446a32484ba46f9c3072676e3f132e65cce85433a15ee77fa862dc711442a406e0b870d27b149db7bfd46b8b75851cf68ec6d87d46531b11fd69d54e007d5d2c6b8e611a38e15e966e40d64df29a8823962c65ee4c52da9f14ec6648b2973194754f0435ad19d85bbbe0fddb994f2cb8421dc5d68c190ecd3b67e81ba799cf7fa6af8b8364073d7ec8a03287b9b586aa001644f5d518a5d2fd639d815e08390217b9f1ee585ec8e88dbd5ba3cb7246aa726a30d4b17cf320247e5d9434fe78638ce911b94621f6f1fd3ced31e603b1ce39844aaeb23e70e50dd4b3aa0d0b8dbf5fddcebf58dd42d3a3cd6b3b14bdda5f1b90458a53136f0358c9b1261b54a5e35544c02c5ab73f73ec398cd86adbc5ab610d576bd7ca5866f732e26e869f9c5d72a009db6c95ed9ef8a30aff27dda947a58b6019513c01b680e06f99d17db7d405e64c70faebee776a788d4027921905e947dfb3f1b7cb72feaebfb84deac21e8824ccbf0607124b11ae9dc7c5064c6ccfdbbb1778a769c4b1db1d0701c6e89f747116e902c2fc5924619211b98a053fa601d35063573e03eb7d22a4805a8715bb5fefa46382cd737f2edcd67fffcb156c482edd096c3ea2f5220cbbe69a75339bdf0538714c642b93bcfc95a313420a51837853929096426bb79a386796386dbe42cbd8137cc2b6e8a87a4785ed94f78c5e2ee78793063ffe50b5c6b4111dc37f4e5d5fb27c3e0a3b48e0fe6061042f7ab5e53c58ad7591cd61d0c3380c1c0a508bf0784a0a055d7886a50d0999732d14d10cb4fe02968ff681b1d05a2f5b2a900c3530bb620d96d573112b613935e55d8cfb8537493700ca5890c3e62b735e6f1c902a576054fbe5661cfecc7c4f8e06dc586d1dee87bbaded20b10a690c2c2540ae362c165e29991c66938c1dbc77664dee5d3d1dd3f9c2f9af938f17b770ce071c0b31c1eeac44c1cb143f087d1e42214e3cf63e22e25fe5768e6eb0944064707edbf6e1c7f982f3fda60b1253b85060b59152801aa0927cd8a32f7292e8badd07dc5bd00e5ee29e3f53eded4138840238a0f0b94ebf1a8629d84fbef0abb07d4d8646507c93fc59f38039fbbc8f2eb0220edca59c638899dc14fdd8c491198b6e2b5e4f9f73cdbb92b7c7eadb558f9a3aa3b7bbf013312b30b2189758d20ae390659241d6395d62bcc58d358e76bad69688432b666560869a2c80071c8a2a1db8563c76bd23395630fb9eacd6d46bc68768f5afc64b2dc8d4a39d68dac22f10b8c4030a8c7f5eb7ed478fb3b1b1b78559ff732eccde0908b6371044f2c25db2bee8492b953e715039d625a81ca1b8adba0dc3fd34ed5a037919ff022705420fe0544309893390fcad3c95ba1d631b2088f6825fa679d5a0fafe6cf4b1c729664ab8544ed93e01258e922e34b239ea8d2d6a3499d4f9dc0443bfad7503fd9874a69c23be2ccdeef75da8d81bd45df4df5a57f284f271b60915d91baf2e576f33e8945b41d13020842e7f273fe3161591df01bbf4910b2a68f3fa4eff5799985a724d1f7972d9bbac72b5a0ad8ee43139ca17f89880d489122971d7aaf80ec4173648048235a1ad4085fb8e853797400f5a1104b2088b840a1a6907bbb7275f5c3fd172fb0d3fd1d3d6de3d1195ee933cc5b7c69a9a83000f884877ebdd41beecb6156180c4a2521b3418714629504e5938f532802c5f960214200299068bbd48d8126e17f81a53770146954f902de29a7cfd43cac43621b1aeb7a5a1e643a3ca57b40ce1893f953b34871c296b171518c388d528489c37b1b81da9e6a5814106995f2c224618baa71983c82b93461ee6b09dda45a08bb36585cc596c5b39cd72ba5139ba7e7565b3af20eb6e687fb824c53b1475e163adf8285df2ba289df31c6d3ad1c95374a969bce1e88f38db9bd0fb63076e398c60e484c27491593f617fbf1067742c7d2e7d92626c933a26bfe72613eea1e5be3a8a5582d352165022ae3bb861a325d64617c1e153e21046c29900f78d630e3f6a0285ef7695e3a0d124a157f89dd4f7e6bdd5167d056198185474fa40c7e52429ec48b41f8dd1546e07af746cefa366b6c6fdb2ccd96d715244b0cec2356326e3281b9faf6f11bf3e9a5e8008cf4a22ee0ff83e6a56539ec9fcc9cae3d9bf92484c7345cb0eebc9cad3010db46b66baed7188dec5c5875e2efc145c5c610fa11c34c01985ef30d555ff3bf3a66379318860a11a8677cf775956693db0df33531660b11b149d3692e603dd1a8aeeb4e3883c8a5792a5f4122b2187a1d3a6c32f79ed296a56eb8dd150426c1e22333b2783be8d5ddd49ee4e1ebcd6b2955ae6e2864356ae119beba959a87c8154bfd20543690a7cc2b7692be101aff7adf3ae503e3a110fe0ab7ba9a135e72071003dc9ecddb8269c047a15d99c3c9aef79715e0a0f2eadc1751426af4f9d787c76699365aee7d63957241163c818b326757a2870d030056e8400ccce921623c9d07435f9ba0658b0455ea5fb0352251aa3534a3276576f294898118a7f112b4aa77b11ae7c64e48bf55f392202c8338de1cafdbc01928a77cc5144a6070e8373557c63181d7a5568161d136fd2fd7ebe6b999ae2361746bc6dba7342b00b751f3a1ec98f4ae7cd4580b54baaa98bb342d28bec94405a343d37263519c481b4c41abe7ed79370f195e932acb800e04664c3bfef8d098ae7c93982bbc0d90d0f6c13d04c953663421d7a1ba3ce1ee390f736237ffe6bc6fd37ea545c484f3c81c1016758bafa1bf99f198717799c99ee8eaa8c9dae709f2cb7f644dc9499aca40f1cf69fdb9d729b40fb9cd30ed6628b196134a41eba31bb2950a747c09f817a574b4bc14032b183e77fcac266ce89a487d710df377fa97dee94e52fca9d5a4ac2ee9b3908088cd5758be0b166ff7951f330cca4fef63184725d49cd40d2773523314781c3bab45f63e43ea48957d5d1b8d77c5f8b34bd2ac579d55baece52054e088e88aadb74829d100b846f0b7bee4edecc67150290b3dc30497f1eabb6401ea98d785d1d1f20fac59554312d20de15d4bbdab297acf6e0c6bf87abf3f486a9ddf4484f2e24115f99b1db112a16beef9f67e6ac465178e0530c01a6ac396d7eab19acbc88c359a22bfc807ecff010278431e046e36572e52dead75ae6bbbb22cad2105c3ccd7d75a54462986a4b41fff6fe7de2314b83372ca5f67b8a58b64bec67780e2837f372927b884970962f6d069c89fb5142922f63286cf84eeefaa4c4a1fcbcefa6468268a9bfcb06374ac3344ca54837b54e4b8ab290000377f6c85dc43152e6cd6bdc966ead9659869dab9e5ab852f4bf22e364b10c369f7b9ea12d0c7619928d6d6f231fd15f00f36da9a153c0ff024b9eca352195038137c595caf07be37ae71ca83b6a6b82e7df4421e9a6497aefa796ec4c0a3c5c3fb094349137d4f82ded140cfdd92e59a972b2f24378d77e6775e17e190cf38c1d9f36f80e68f631931497f8959fb6ab325f7c400a97aeed16bd0091c8601644ff", 0x1000}, {&(0x7f0000001100)="e6020873b7d4fa5c17d9a2d83a2c207ee2b95f1ae62497b7f861053ba57ab755cf4294b3467468fd52cf", 0x2a}, {&(0x7f0000001140)="1b4fed6e6b65e4d5256eddc7efc3d785f15730d45e5684164be1abb77ba109913d7ca531624f6c5c1b5d3cc6443d5978ab4766bad32843bad2f649e75dc166628f9158fd02e2ec84a1f6bb83de2e4d17d3dde9f65f9aea0477a6a1ae2717da", 0x5f}], 0x3, &(0x7f0000001700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB='\b\x00\x00\x00'], 0x128, 0x401}, 0x4) socketpair$unix(0x1, 0x20000005, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 14:54:08 executing program 0: clock_getres(0x5, &(0x7f0000000040)) r0 = open(&(0x7f0000001100)='./file0\x00', 0x100, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001140)={0x200, 0x9}, 0x10) r1 = semget(0x3, 0x3, 0x408) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001180)=""/219) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 14:54:08 executing program 1: setrlimit(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) write(r1, &(0x7f0000000000), 0x0) 14:54:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) shutdown(r0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 14:54:08 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = getuid() r3 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="5c6090cf885b78c0b2e782ef9bb7ea5bc0fea980ca0da493b5083eaba7bf90fbf08c6c177ec0ffde6a295c0ee4e548e8396610b5e5ca41ffd75ca5b0", 0x3c}, {&(0x7f0000000100)="64866382235c0f7a7ff9eafccef73c5cf263f238670e074ae92659e5309255dc77fbe4ac903b771542db0571360e435e856b23b0a34560182a661a264ef9465728e96d979bee6bc8bdd02dde6575240ba99da1491b9ecc988a9d804676343b5fcd16edb6d8a281bf016a0bc2d669f3e0974411e776134663a3bb1cce6311261b29972373d3a6759c3e", 0x89}, {&(0x7f00000001c0)="fdbfbc5f2e9bb41fd061c40327f3b16ef83856e235ddeb91c3441cfdd2371b2c347f1d4df363f8abe25d65c21d83c3703a40c39c0d2246a5ddcb3a34e79afd9c591511003bb85c689bbe9d20ee3eaba8c9df63f8ff1a2260", 0x58}, {&(0x7f0000000240)="db2789811475636de6ad8d34f14ab007a6c1930a4909c3a400e76dd033d28be33e6c08669b9d3302fb5dd8b6b5e58db4cc306dd3efbb23b446af68844105010a0e6512140114f82c3023e58ead42a917d9cbe715effa671dd9ed5bf4e8fc028bd85ae9f35400e0fdc77f05911251472bd000732bbc1d6f9713e982e95f63f61c8c0d9aa8a3bd8abd726bf5b5d1fd1985063f5b5638597e74bdfbb7aad9a25edc5d116deeb9d7f5f5d1304887ca77e2901e8662fe8932210b989a1526c1946be97f96e9c8f0eed4283e83d4e1b0288ce5ec1e9096de7e67ef49841b96097b95f4dde928d7599401167150c6ab37bf352e", 0xf0}, {&(0x7f0000000340)="bffc2f0e5e2520ddb592363c77a26147378b86b90c95a697bf6407b165bcf3246ff5b697663d4a275f29ea5cdcc8607b76987ec3763f4ae19bdab185a65a88157869bc14d03f57be68853d4106747f17f0c38b720d1007ae11040b13a69dc46d50c0a8d3882821b051a52b02a9f543f44323d3dfaf0513546ca9cdc7448bb0b78ea3269269614ee387b46f61c1abc9ea70f9b459cb8a77dcbb506e6a4006b26780d9351367356d4fa2460c742ec7e245cd8d46", 0xb3}], 0x5}, 0xc) open(&(0x7f00000004c0)='./file0\x00', 0x998, 0x4) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) fchown(r0, r2, r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c885af010d0ee34290c499894e20113129915477", 0xfffffffffffffffe}) 14:54:08 executing program 0: r0 = socket(0x18, 0x7, 0x83) r1 = semget(0x1, 0x1, 0x80) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/214) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 14:54:08 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}, 0x0) r0 = semget(0x1, 0x0, 0x110) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/159) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) select(0x40, &(0x7f0000000140)={0x946, 0x2, 0x7fffffff, 0x1, 0x5, 0xfffffffffffffffb, 0x4, 0x5}, &(0x7f00000001c0)={0x9, 0x7, 0x5, 0x0, 0x1, 0x5, 0xb9, 0x3}, &(0x7f0000000200)={0x7fffffff, 0x534d, 0x9, 0x3f, 0xfffffffffffffff8, 0x9, 0x100000000, 0x3d68000000}, &(0x7f0000000240)={0x1ff, 0x8}) 14:54:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x4, 0x0, 0x100000003}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) close(r1) 14:54:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000010c0)=[0x0, 0xffffffffffffffff]) r3 = getgid() r4 = getegid() r5 = getgid() getgroups(0x4, &(0x7f0000001100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000001140)=[r1, r2, r3, r4, r5, r6]) r7 = dup2(r0, r0) getsockname$unix(r7, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 14:54:08 executing program 1: semget(0x3, 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) 14:54:08 executing program 1: stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./file1\x00', 0xa1d, 0xfffffffffffffffe) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x6010, 0x1) socketpair$inet6(0x18, 0x5, 0x6, &(0x7f0000000180)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x200000200000000}) 14:54:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000040)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 14:54:08 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0xd8) socketpair(0x0, 0x4, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) r2 = shmget(0x0, 0x2000, 0x440, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x7f}, {0x0, 0x401}}, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) readv(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/81, 0x51}, {&(0x7f00000002c0)=""/1, 0x1}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000400)=""/170, 0xaa}, {&(0x7f00000004c0)=""/182, 0xb6}, {&(0x7f0000000580)=""/165, 0xa5}, {&(0x7f0000000640)=""/168, 0xa8}], 0x9) r3 = geteuid() seteuid(r3) syz_emit_ethernet(0x1000, &(0x7f00000007c0)="f9940dbb420c0f1609960a7bb8430229f5f2f65298edb89e28cd37e37090a10e93fc5a7567f81af8374152eaabff78436810d014c70e185fe63acf30bb26838ca67a7f40e9b04c713ecc4d6ab30be6343b5a805a13d6f21a7b230ef1f7a3cd6d36398ea0acf2433aaf0c43e4f3462f5706dc172c472cd1b1c1fd71e119bbff8762257e69ff1478dfffdd57b36099aea7cdb2113d4ad9cac203530a37a3d138320323c4c73d82942eac27229140bcdc08f95a9004a2e02b3e017f863cdd6da7fffb863245cba2ddab31d0b54e4c3849184342c11eaa1a6f5e308d581a13de0eb4c282a7209967e123715245bc3206eb7241714bfb4e8b04d72f0ebf940c766a0ad53983b5ef9ab52ee122d24aa0929b991dde47b87d5c7d6deaa00120b2d7dfc66271df08605ea7a6680b69d6cf7bd22ae16bace6b7145bc6e5f4719628e36f1daf612fda1a4ecee69046c61cb84b6534ed13cdd80e9cbb8b4f044f550d9aa1782619d456e472d9961f683e2e074be51f7cc4495b6837e11345122aad5a2a927e2f820a1f4e6aa95264b1b0232b27844535365aaeaab39759bfddd18d9d0fe00ce7892fd47a358f1135b2d71cdb8d5f4e126cdba7b9d4bdcd8c367b26ee553b69002c5699eaa3c7e74f5f37b1b4ec2be1c3d791c00bd822ededd9399bd5eec220c78bda6f28b37ad4fd5b06004418df3789bb98e43302f0f38bccdcacf79ea8135adb8bdce941a60b7ed37849b4cd3d3f366a700f3f6ef45c55683406fa4b93ba2c496fc44fb070a22589c1e312a546e8f4dcf38081f0fd97a8992373c55dcc2128e20b40b6c74e050faeabcaf9cd69fdc692611210b31340d20ec30c0720fe5ec8fbcf10e51eb2c4215a80089810c4976a1c6b6c449c100263574cafbea959781bd739b0548230185597fcd6acd26dfa8e0096d12e66ca908c34e16b49afb32ac0b576445ff724d5260c48849883431b6667e342aa6c500b3444a4cebfa8fa9687a00c8899fd0e6dd9cf1b6f6c1ead424518599dc6bc5588e4c141516cb4748e07414090d584b722ca448d9a3583968fd2d9c92548f3767e270892a9d17d4ae35b4d82d667c8319c1aae5d1d68d4a6a26eebe02ebd1580a78b051056b75ccd39c568b03cb11c1a262d0ab6803e4364d6fdee6819debe0ea1307ea4d5c2205a086b9bfd8de863136fe9ee56557ab0d00e9373de5acbbb9e7e13ce43b74163d73f374a4751acc5e2f462a459639fa3ba1b3d0fb44c6d638c9c65227a33e077d626094a24cccbec43780ecd2d1b2a91d43ae4c8bdf1c4af48150cc62e25ba1bf01c5cbddbb120fc4c5bd652519ab6afe3a13e8e8e85e01a8273da7562551f3afc6a353bbec8b484036f737272ab1aa4c8775bd0fc74c07a105380047c7599ff9cddc45037a808700eb93a94e46d78f0faaac562f0ea436ddd77ff9bd12aa9168f7d1801ad435bd804ac30ff256d3631cb5d4f36f43caa2595bdd396d44c72a43da7cec485cad184fccf07c3b6c543e23d91105629bc14d40a07ff66a68b6f00632c62d85d91cd58930cfd367ee9eda258e3c4047f3090d8569f3cc69a4ef323c32ae91e50c89b71c61c518c17f7847ea20eaaa85987c0a022375c96aa53ae335de664add303fcdd05b22527068cd82660ca03fccaa6bcc883eb123141f279f7b2fc1df00874b913b558c4b79027f22319b6aebdcfeb64333d1f69995f59bbb40eab9c0d9e73a492dfa4ce5a7efa65e3d26687a0a80264c48667c6bf223155741de44f958050f7f09366eb7dda294807f92add5b22650ed2009bed1c002d1c2c1bba603ba64fe26742038347206aaeec31f6e5fc4458b0abe338f0d5cde41631c752fd5cbf8e39b8926f8cef05416a20e783bf28614b87260de09148142279b77144d251e7ff40ccf6d44b8c00db0f059035052bfea58443d6ba158fe050663886b33046dae7f8c175714d99e302229ac53116c94c0ddd1b19522161e3cf5352b868775ae40ba4dac750421317e99713095bd5ccc6b2c20b7f3630cafdc9ad332fcc660089b209d0386dd96887bba249054570fb4ad42f5791c926076fd28aca635000f60e7bb147289fc3c3fcfffc75d04bbb515a0bd6302f44c6488d5e723c0adbb1ac6d73eea83d9434f3db4cc229af02ac0d8644004006a02c19a29544382355e8b80c43625b2dd6ee3fb6b7dcffce5948eec1876a64db1d79e69d3fa5aa576732a4c5f8dcb41a56ab6380e889dfa92222f9d07f084a0c127409649f4006fdabd4f7d06abb96df477475b58d13736136a7c33c2a6c1e43f6701cb7aaf19f83a937b26f597e89ef07ba3afd17823195d5ea2483850c8e7e480722e656a7604194f59b941d92daeb2115d82626b291e3c8bfa117f9e0aee1c6b6e99f86eafb3f6b34325d930b55187c6cafb3ea6b0516f3d0e631198b5f6f743473b67bdf6574ef64c1c3e646f674e3553efef4512dd90df85a7ece1cd47e84366e16ab32595c34f88f5457e9dce2556ccdd56685d3060dd77b52293c72934fc675e654447526ccf2b5813f58b598ca57bd4094b85eeed213b7a371779f7a97704d98726ceaab6b67e66165194a09a977f8e003227711de07dba72abd631be015cd94d65ca7c3f8b8a34ac76f9cb0f78f4f32aca63a31da07f75dde3cbc31cd6475a3d2b92f2ec1724d131e92af22c73e91876597239568a67b0b1f0461c2e0dc881f144849839331a9b2bc3d9efe0b370c6350768ee400bc57e61c44a0ba7c692afba0de23d6b619a6a057c6d6832d53b7c4ae8b7b31449732d8e2d7e2102e0c4dff1923f1b9463aaacd2adb00d0bd0e1876d915a5978ab9b0cfa10160499645390d524609955067dd6622a9e324c1984d57aebe3bb53101bf4116636912131f69968399b49f6c0e612e5cf974e06db74d31899d4aba97c83d8ab197e97ebed1c78fcb5f1baeefc9223355b89f3f3e5a6d4d94e73c3667bcc1f23895498fd0f20557533f2c52c28a744f96d2faf84fd4f01a56ff0ba970053ee84a07753cdd1131e476e4ca8f1993143abf3a6a93200c1a2c80d2878876b033d47d836dcc9baddbd02c10ee8ac80d6b74e8d31fb76e435d70a9f3f16ca68c0228bb074ab172149caba457743ab8f78cc1a2b224e82ff21fb70e14405a7d7955d10d7509cdf44a0b61b64d0e2468f7068b566bc7eaca690964814ab9c7a36bbd2fd9b85949d8dff46e1d3957398c254dce627bed815e6e6c5fc0e329d255f27fd646d18baadbaa37d442a9fea7e9635f534d6c7ce57fc2d3540189b0a86f533f7bb9bc69e914e16ec911ef123a1e588b23d0a70ccdd4fdcfbbe0f93829a74948f05029372376ad71197fee43712ff71019db14789efb9dc76cdc26463a2a3edd9e8b08664abec5bb455fcb26d79c26877e40ffa040949a52c69dd4d39da3d13685b15fb502036ea58c986a7df2f05d1199eec88c1644948edff3a322cc92a3b495314bef00cd3cd833cc50b7ea2449d7ca9858b84140c1464952de894e42af546bfe5fe4f14ca495f1713e4201cccb8d7463bc97d10b85d171f8dae377cbe4022690b72da7c752881eadcbce4cf94c1e7a6d78b66581e54345e5ac1d58f5e40c6a1202366aeb89690c3ee3b9dfecfb93d69c1c54b8fe926ee560bdda423e1b3c412a2f7caaf2ccc1ec77f342f7e31a206956ba8d27f72c5747deb6869df3cf282d2531f0a2120d0b2101ea8f899184af6b9a344df8bbc4041fd8bba37472ef39277d44278bbe64334b0691c6b3488c6c399800e8d3020cf744e3aa86bda0d9b039162a7d5e115b291d26b983c266c5058b3e509ef35d71bb3974d4a1e5afb24f4a2e38575c094aebe21e20f6e45707f24a682c443ed4be562f33d8fa27f0633121d10e94955372a6bd2e1c6ea3e156e914a569f204fe67d015c3f9c6b8b200a00bf7d089337fe756fe81e765ab853758eafaaf6f9beb24c331119f3874d9fb75da82b729297a1d90e79c59e7d65082a5af1d36ea665c0a4078217e3e365941cda04ca6e9490209f425326ee2423a45a792adf2194713fb30433631bbe562a049f922b0036507ec9b758136ef13c3419d8aa813b34f117f6dcb052bbce47c105bf53c25de28a2f39847c8d6628dd8d1428693f92aa64e91b835d4b73a3506880726f501e9fdb570d50834f5e4a5162bfd81e122f7515ce0160a165ee22b0bafb655b5757414a0ce8a3a27b745d1dcbfcb2b5fa7d752fad0b6c709645a202334a57e53ce7602049004b6fb5ab0964e78e27121714e2930a538439201b9117418db9b735a6bf672a3f4688041ecb716c3998fd383e7cdc70ec64aa1a4b3f84f39cd8a36e9af3dd7c3589081c9895dbdb0c50d323af96aebc066e2c626a82985a5eda40f0128370bf1fcb2b663800b02e6b5305de478f5ced47bec0015e6ad263d6b384adb9ae09a9c19de0e057eb432811bb771d916844a4a3180229f8ee5f7d0abaf8cdf7d9ed87b8cabaebe0ba8e00fe6f81291ddddba11d8f804a319a1a814136db510a41c720f7e302916ae1d5026f25ee08229e1290cb8b4bfba93d8743e5923b2d2c50a5f670217f4a5e873b0bb1a5089026d30d8a5ee62f6cb2cb7c015e64870863395b72d1bbd59cf17a3ac8f6e3d7e3ca2780ffbd5e76081185070feb1f89b9ed05f845ac25efc16c420d67aa41aec124ec9672edd683d21269b69660ec8c72ae0f017b3f0e56a97880bff418435b77a2884fc2ef38c687bf179c1eed2971bc7d04cdc917e94ff34c98a7f6fb9930d0206269edc07c0ab7d1c320ba2f2ad01e617f7dc25d2fdd466c16be57f2866e7ba7786055dcd2b7d477957b0a75c9d6f9b0290a1db32ceda0975de689d80c9e57745d9a919f3ad29edf564eaadaf339ffcdae0e7af370b67e6e553e750a6c15fce58b818a353b562e4fb11be991f140fe3e830cec48239eaaece561911c802366521d689cc320742b18a64830bb05675682a102371edb73859580489029b7a429a2d81276f63f07493051d2cb4b6643f683957e9e50409dd45272e7c6d80921a93f02c409b64d9bdde41cfcf8ccf598f6026ef97f169052082f2035b34916d709e7cdac1ce7bfa4ac5b8ab40a5c0d8042d7d2c1500e5eee618123ff2a360f3096af001f215d41096b8453ea35b0b2dee78f879ca92458701983432f6a431c531e9b4df06a36f73a1875e10a5b2095e4f97f84f495eee4ff506a4360876b48ed86905ed5108bef8f58232fa8356418fcb0daf51cba6cbaa10a9f8f74ba0de0d1717f1a9b4629c37214d940c905388f19cfaaff254318162bae0992d92d95191ed2668327a0045a4d87994c527c5c155e1b304fa511577e1c64d596a736a04c3e85345e521fc6af15a51fb01189d6f518be6b7a091a5a08c0622b055441e1396e7684a6364a19ac3c3701d9b6dd5913264e09d4f9443b3597fa651f18be9dc595cfd91ff9586535fd04c3ab219427d02f4a3343308dd8bd4c96269643baee33f14a6a68d28eae8466ffe68823ea39cfc92dac9755bb474d0265ad91cb84775f73f3d4260a8a8fb82a928339d99046df9ef11dacb93f789da0b29935e522ae7c1d9781cf47e3cea56cbe6806625db0ed056a9b6e17ecf9dbd2dbe0db16a3ce94e91d1344d2dd26677272ddb03993d4ddff32f0fcece875f709ee3b9798cb9b970ab1380b450225dffa9333749d4ef76c02cf0b60a0dadcf1fad4d57fd62a78ea7cd278dae1445c3a1cebbb24418239da3bfc2342c955908d1d840a5e251bf5ecf20e39ecf44e45a027102346eef6432237acf991928e6db857291c737ad") readv(r1, &(0x7f0000001b40)=[{&(0x7f00000017c0)=""/11, 0xb}, {&(0x7f0000001800)=""/213, 0xd5}, {&(0x7f0000001900)=""/64, 0x40}, {&(0x7f0000001940)=""/135, 0x87}, {&(0x7f0000001a00)=""/113, 0x71}, {&(0x7f0000001a80)=""/140, 0x8c}], 0x6) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvfrom$inet(r1, &(0x7f0000001bc0), 0x0, 0x40, &(0x7f0000001c00)={0x2, 0x2}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001c40)) sendto$unix(r0, &(0x7f0000001c80)="83070a10c08e31ae682aa9a888a10558662cda5111ad1b059b2c8ed22b72dd986ceb9b9a0ef1d3a0c4d5d3031202ebee56a431f5632bd16edd26720986ce173a46aaa8f653e0337672fcb00c7569d8c78a4bffe07259680f5c5fd1a8cb037ec8a70e15723efa00f8fcf35e2b96170907a462ca123e7252054e6a40c0897d4f2a31dd0712cba5c4a2e048da53a33659", 0x8f, 0x2, &(0x7f0000001d40)=@file={0x1, './file0\x00'}, 0xa) shmget(0x0, 0x2000, 0x82, &(0x7f0000ffc000/0x2000)=nil) r4 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r5 = shmget(0x3, 0x4000, 0x9, &(0x7f0000ffc000/0x4000)=nil) readv(r0, &(0x7f0000002fc0)=[{&(0x7f0000001d80)=""/4096, 0x1000}, {&(0x7f0000002d80)=""/222, 0xde}, {&(0x7f0000002e80)=""/105, 0x69}, {&(0x7f0000002f00)=""/5, 0x5}, {&(0x7f0000002f40)=""/84, 0x54}], 0x5) r6 = semget(0x0, 0x6, 0x4) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000003040)=""/4096) unveil(&(0x7f0000004040)='./file0\x00', &(0x7f0000004080)='W\x00') shmat(r5, &(0x7f0000ffd000/0x2000)=nil, 0x2000) munlockall() syz_extract_tcp_res$synack(&(0x7f00000040c0), 0x1, 0x0) semget(0x0, 0x3, 0x51) mlockall(0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000004100)) 14:54:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2044, 0x1ce4) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 14:54:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000440)=""/19, 0x13}], 0x7) fcntl$getflags(r0, 0x1) 14:54:08 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x24}, {r0}, {r0, 0x40}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x4}, {r0, 0x28}, {r0, 0x100}], 0x9, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) syz_open_pts() 14:54:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 14:54:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x1a, 0xb794f6c9058549e8, 0x3ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$inet6(r0, &(0x7f0000000300)={0xa}, 0xffffffffffffff28) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/130, &(0x7f0000000180)=0x82) msgget$private(0x0, 0x80) r2 = semget(0x2, 0x3, 0xc) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000000)=""/134) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/1, &(0x7f0000000200)=0x1) 14:54:08 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 14:54:08 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) kqueue() 14:54:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) setitimer(0x2, &(0x7f0000000000)={{0xfffffffffffffff9, 0x2}, {0x6, 0x9}}, &(0x7f0000000080)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) 14:54:08 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') sendto$unix(r0, &(0x7f0000000040)='%', 0x1, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:54:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket$inet6(0x18, 0x0, 0xb301) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x90) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = socket(0x0, 0x0, 0x1000) r7 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, ""/18}, &(0x7f0000000280)=0x14) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x6, 0x8000}, {{r2}, 0xfffffffffffffffb, 0xb0, 0x0, 0x5, 0xffffffffffff5bb4}, {{r3}, 0x0, 0x8, 0x8, 0x4}], 0x5, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x13de7c2269a1b617, 0x4e05444d, 0x200}, {{r5}, 0xfffffffffffffffa, 0x1, 0x1, 0x80000001, 0xffffffffffff512d}, {{r6}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x100000001, 0x40}, {{r7}, 0xfffffffffffffff9, 0x7, 0x80000080, 0x385c, 0x80}, {{r8}, 0xffffffffffffffff, 0x88, 0x4, 0x401, 0x2}], 0x6, &(0x7f0000000400)={0x2, 0x6}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffa, 0x1}, {{r9}, 0xfffffffffffffff9, 0x9}, {{r9}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) 14:54:08 executing program 1: mprotect(&(0x7f0000393000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000393000/0x4000)=nil, 0x4000, 0x42) setgroups(0x1, &(0x7f0000000180)=[0x0]) 14:54:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x10000) fcntl$lock(r0, 0x7, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) syz_execute_func(&(0x7f0000000000)="c46101da09460f514106c4c175c2e629f3a5c48281b6f1660f299df9000000c4e2edabc266430f38407c9c0fc4e1fa70e507c4837d4846b907") 14:54:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x6) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/150, 0x96}], 0x4) getitimer(0x0, &(0x7f0000001280)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001180)={0x4, 0x3}, 0x8) write(r1, &(0x7f0000001180), 0x0) 14:54:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x180b0, 0xc0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x8c0, 0x2) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) symlinkat(&(0x7f00000011c0)='./file0\x00', r1, &(0x7f0000001200)='./file0\x00') recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) fchdir(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0xe4) 14:54:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) flock(r1, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000003c0)="2b0037116f07f851007114966587b2cb3eb25b148e330e2c53ed0700db66ac30194a30575ecce4cad658629f753cd47f3c80f58e81d393606f56c3c2331ae5ccb825bacb55d9bcbff5013724cce2712974061ece551d0599e7ca392547d5bf9169a0ebdc4d5c49c426a355928209aafd8a8a62165af1fc7ea9f24151b2b83610ddd2226629ffd4b51e4a5c2a87581b4961af7a526f8c8f96ec", 0x5c) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x72, 0x1, 0x9d, 0xffff}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0xb2, 0xfffff, 0x3ff, 0xa66}, {{r0}, 0xfffffffffffffffc, 0x30d6b7a5455f2795, 0x8, 0x996c, 0x4}, {{r1}, 0xffffffffffffffff, 0x24, 0xa, 0x7f, 0x1f}], 0x400, &(0x7f0000000040)={0x6, 0xffff}) write(r1, &(0x7f00000000c0)='@', 0x1) 14:54:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0x7) fcntl$lock(r0, 0xf, 0x0) 14:54:08 executing program 1: sync() clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x100005, &(0x7f00000000c0)) msgget(0x2, 0x10) 14:54:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4000000000000202) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000700)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000003af) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 14:54:08 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000100)=""/79, 0x4f, 0x40, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000380)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2080, 0x4) 14:54:08 executing program 0: setrlimit(0x2, &(0x7f0000cc0ff0)) syz_open_pts() r0 = socket(0x1b, 0x5, 0x3) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setrlimit(0x7, &(0x7f00000001c0)={0x8, 0x40}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/156, 0x9c}, {&(0x7f00000000c0)=""/140, 0x8c}], 0x2) r1 = dup(r0) recvfrom$inet(r0, &(0x7f0000000280)=""/21, 0x15, 0x40, &(0x7f00000002c0)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 14:54:08 executing program 1: setrlimit(0xc, &(0x7f0000000040)={0x400005dc, 0x4000000000}) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 14:54:08 executing program 0: setitimer(0xfffffffffffffffe, 0xffffffffffffffff, 0x0) 14:54:08 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f000022f000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x1, 0xc002, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0xbd, 0x0, 0x0, 0x0}, 0x841) open$dir(&(0x7f0000000000)='./file0\x00', 0xa20, 0x107) r1 = shmget$private(0x0, 0x1000, 0x60, &(0x7f00001df000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0xfe}, {0x9, 0x200}}) 14:54:08 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x40, 0x0, 0x1, 0x0) 14:54:08 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000140)=""/212, 0xd4}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f0000000440)=""/50, 0x32}, {&(0x7f0000000480)=""/134, 0x86}], 0x8, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="cec5ec648f2e3980d7a6c2102f2a652b47efb5e76b913e95841a01d95c105814f1aba018f8547be6cd5506b453e5976bbcf2d5cd25f32ed2259a2fe036906affc5a3b33803fff7cf9e0fb792fb399ed335aa2b67d08d39a488", 0x59}, {&(0x7f0000000640)="04af16be8210a28ffb4e81851a9aeae4d3095e5a09e25de12d80bd6b7c333ddcc0c71b82efd2008a0fd04f4efb2ee3d05b34f9f9435aaee794297eebafadb23cff039443710054f34cfeef2b0d22e370210a4102f47a78ad36e53ab9e07e173bc4b0c1b67b00436c4702a9aa5d0828b8f09c86cc3a2204dd7bd46e0398ec0e4426b9d8ee65325fa1870f55b7df1f56bebfa69b12b9974cf67f8b5dfb7c57dbde2419f8355e53a6d156f9bdcd70", 0xad}, {&(0x7f0000000700)="81066f4f87eafd05b6d1ff3ad9b4eb7e736640dd7aeaf7d7e7ee7dbfa4a7199d7028f6b4d59cda73c29bc34df7748331fe5f588914162b43739f6316502ec1a05d730d8078ff3471ba5044e38deb4bd116e0d7eaf741eaca33f9248706877a6df7b508778601324d256c48171a7f1a9a241d2f260413cae57f7998cfe7b2fb737938ae8df4e6966a94f1dbeded69a3d6ae0aa2abab3591ea05a4b752210cbf1edcdb9c9cdff494589521b450e6124aee87e6c38e4f2206fadc479319211739102586489b3edb208289e62a8f9b89c55e072f40aaaf183d060fe2f249fc90230604ddd2982dbfaa8396a44868d868d3067f5a386061985bf88da5b35d9bc3e7769ae595489172beb5aff5f8c0e69402853125226b536a24807b339b28567df3e0b3290be1e4617916ee3dd652068da87dd17cc7f1f68986c0dac8ce14197dee7bc9d329e9134820d8b75efb49d12e71d6137dccdc456564c49ff4d01c8a50fc7bfb7c0c1ed9ac29555c718ea8a20760d67d50caf92327192ba1a152166c20346d7fbc88eb18dae1f0d8ae4bbe6a17933204e3377330a81f9a6a8cc079fca5fc9f0f4cded855d79d62783f4840ec43b9c3cdf2991fac81848fa616a7cfebd0f71df7e640cd70ac04347b99b2104d5ef3fad74109386d3e652f52d83525be7e5a2092012884055d00d12f8dcda1f7aecd22099920449982b3f68286cf568bbcd9f411c05c2ddada4592ddc75f93dcb3feac265b9b1049d5df05b859a055c80f4df322b8f15c8d58489f55e937331464c219998b1771134303002643f4b6715d4b67236c8e80884380054b38c34a6bf55c1294c108873dba1977d2742b6bcf0824f2dc83cc54c6436b1a969e2eaad175ce70e13b598608d0831144d931334fbca5d1ff74049f96fd9adbc765ef4a8af05232cdd8469d02441e548f3bc49cec2bb7f1a51164b0736519d9eaaf6f4e6548761380e636d51a3fa2d15c9cc64fc766b1b179d5692020dfcea9fcef2ec14e056b1b3b270d44e03a9184ad13699ac249d26c3285cefe1f03a9fa202dc5238f6155082a35add4ba96470576e6e0efadb6cca9fda63500382dda491836d7b568d5aa60dad54eab50e1d522d971e180aa15c324336ff6daec695768ece2e93bdf8d6d55226262a174cb5e5782473333c3386ac7f76c244430bdc79aa46eaccd1f4464cac25cccf019e43b0dabff965f0e536bf6f7290a9af9fb70c96cca341200d28e5618feee20beeac4e64e31c68427c4568199ed1d3de881e6724e1b2b37c0f739764dc665fb291dbe75a4967908c7786b1b06f6c15ae5221cd5b38b8595ca5e02cb6e72eeaa16d729b8cdbacbf99e61c472908c0510814395fe43eb446957283c2e0243cf8d483a0a6f4b4e059be28373ebd8c413261fc12a6a32f9d1d3b1567bd6506af9ffa63e9d1386e1a7c2c88c016454090d02ab57f9bf45be26cc32677a9a9c97c5e281bdbd815fbf05c28660f3a2471aa2bf58541551bc8c812fdf9e0f9a653da763195298a9402108a7ba39aeff564be768ff749c8ee550e82ae1915a746018b0bdc7e4b4492074c43789f838758b1e89a7cb5f7619d50b9372120d009151933a536fd80028230c20fd214dc5b00f0a5b7c79068a19d08565dbe8eadef00db05f3181eb810cb642d29d940c5f5de3db46ee3ea9230aad68e0e5fd248bffdd0f7eff14ff9aef4adff7549eef51de4e3ac6b4ed81f2bf56fc649d6f6cd1a5aeea130ee00555dad8741e9325fcf93ca307e3658be316d2d43a98908b34b641c31e61156a3d16baa5f796beff694721e8b41b6d64bf1888c2f62f0c0a3fa0814b8bde27424e28555b0c0dee33e319f36f06b8e6c25066b9708e8154c8f27c2eca545f83f9ead9c36425274478b10b4220343bc667c34cb8d7064498090f41d935041fa1ff467a1274c53f96e1ae3a581a9618e9eba12dcd80f7292d0d3459134bdacad988a081508ab78c3e88d5313400486e27bcc740ec0b0c48ff8b8ea2e81371abd047d75e0d6003b8291353b1d55c31f590ef4985267b620ff1e1f9d721b9b0cb60d37ab7ce0a43c7ef39681a8229e7a978fa85c906ba7ff1f8272c4669dd3d5b859fb16740f11d808c61c5ee6b93cc28fb90c777a3f504abdf8b5f72460209020c824958ba684e426009f650bc38857847388713ca462b8d601c0135b594d65e31448e78e6438ef0ce6eceb1300e519b606bd74c6b409f75641670121b373f930120cdc0b207762964d73cdd54f2dd7a7f4524540bbd36f9d99af4875bad1a33e20505d6d39a7ec80d250a7496e24206cbf9f806c0d19b9272fd5b48d6efe07899a6a8238d8d85bab08d00d6a02eed99222e9ef13edd0ce76bdc98709771a8ac87795471810e14b40338398ef934fbdaaa45e465435d492e9aba6ec711ed0defbc74a493a59a409a99e91a6f6240435797bf4a938cda9db6d9fc39fa6c16643a1951faaded13da7c1246eddd557439bad48c2acb38c656f969763fb5fb1bf2fdaae612d42ee5c7a140eceabc552249f841b6a55406224934408494f62dcbb6848d46d2765da93e802b506de083f05b8b4cb2374ecee3a82b5f3a4074601b215f7c65c0b125e05f339b610facb5221aa41ee4369f95eca006b5988e7da07254f2e5bd5bdffa0353f4f942e1166f10c88798a11e8e99c9c98bd24cc58cc021c16a4919214e62ccdf89c555164fb8dca8c73bea0d61931b0eda82a20a2fa1f58d71930d0861566404515f1de8da91cbad6f134ac50d488752acbd127a13c3fd539cd9f1bff7da089de00f48f4c6e2a705f6da5ea171139dc46da7cd432dba3c0a1ddf37419a1e4466dc3eaf2e6dfbb4848bf7e092e7b9fa5cd907a0e8d5f1c71f0902acea372c3c7f7f0dbd2814122d1182ecf36c384f90f5b98339c30c7605eea9cbbb6d745e4ae9386da89e171f15742e7e1210d930dc9a36a75896d7bec04be02afe1a7840ec63348d2528ab082c431df044dd64a7298b3fbefad356aebf252727673df007e32e000fabe94ab526eb9b2b6cd026252690b410fa7797aa466ff9cb271a05d128ba97f9a1fef69a11bd21d620668d8e024144a035683286f76fa9e708aabf69094573b1bf7f5e227e700cb6b762131e8c5eddeb54a44387abfe8f74192198a7c64f5fd1c88710f506041f95d1f87fc8769b10dd6b90cab5c3209f9d82812efe995874fba8a4e45ba8d62d4c7d297f772b2bd2b9d620c5dfa3600c044c5113f5cdae5f12412fe209eca1ca4ee6112d95766a19397b843902201ccef7908712d38f2b8fa29ea9254cb95c8569164ffa4ffc00c335a7a30a2d834f8e7f79c0fded0b59ad7c9435ec4bf77a1f6d54c9523e96e5cdabcddb24c7fb29ed0402180b496fcbcc2ba9b62978f8b766decdbc441251186e84a3a116166caa78e2fee22ed064a6bb047edafb8706d1bbac0376e8e879541ad23a165e11bc71398796d28b6dee35dca5b0e21e54a19c8d8e1da73fab090ffa0c403c20d1767155c912975c1772805720cd6a14545032973193a7bb62715222ac97554732b7704d39b71f5b4ca7006066f4ba49a75e8a5b89aae3154a0d74db1605d845d9e919693a54df80e47c7c8befa1b1b1918c127457ca5a9a9a487a6c728d55f2e05d897abc0edeec3633567a622d4167e10817f62d98029baf97fdd35ce5cc636257d63cbdaab06e3fb5d83e7363159ebfb20f476e116179f84ae4614e656a27b46b007dcc578cf68fbd15f28ad3e1ee51d97e16e1703b689c3f284f06eeb52c2e66a283224c421a8efc89861723bac12b8b9b288bf2d7130a6b9b4d149b5698bcd3e7fcb9c77bb6d54caee23ffae61e8a54da617e64fb7ab5f92df4d6780690dd79c9c4f5cc0eaf23da091fa5f58af246bc119cc29a38bc82a72691519864155bc349febe4b9878e41c094cc4aa8df058efd8476ea045ae5d8deca096ce26414016077264346a4d1e8f80269a9664fbc349f6cf219c68fe0d425a67df94e4385d901c878e79630161eaa84b35f99e4bf8e57d1e4cb58ea663d14334e6f3f8f72b01a7b478aec70035070bf87c00c9280b388423bae62a28996a8791159328f44220be1393c0255647a7a9f7a27d48731355364f63dd85216cfad74f6d0f0de40e6da775a768830ef7c7cecbedaf1402e68beb0b99714791168ebfbe2dbb2ee8457b191ba24bf0c51e631818e14a88a19037f35451831aba4cba1959af1b1ead19b442de64967044e981c6599d8da17f8995dfa791b11021013b498ec2470ca05ef035f39aa5c8082129632b102c93ec1b2c7ef601343481f23937db86da089fadca295fde402cb29d936a915178ec7ae2dda4958f0c7315562e898c66d6b63571349fc0e1b8f97f708d997a354aa939888f274e1b3534c573b30d54e38a41d1026932b6d66c10da4e6332a928a03c9f55b65d315f5cc3110da9e322fe5446a31124a2bf7799670ea415f67732c645b981549416dded5ac09fc1131c85f86f29d19cd0f25d42cabc54c274397daf77eeec2564d40da90433a5f49b2bb1b9137759bdc7a8b54adf8646efcd33224359ed9a54c3882d03c5e80f03c4667e4c713c0c90b4bfacdd79a97862ada42d9109708797ca234f9ffe0c8412d0cc4852bad0e52b1901f3d4cc9e1d8bc261b27d08382bfa19c0e672b8d373bc7677c766c54fc0022938bd7dea09cda01b76d66df993f4872ba7c4d9bbe2acca87410a5709caf4aca19a619ebc97f0604d2f81f0c9fdf183d1615a19757c26971feb139a6004fcd28ee699b4ae18e27cffd1ff707a99c0dab0a1571b1a6e683b04c9784ee27db65c28c166c9a9e2a08ecf7db8625009ed08f3c35cdf977451ff7dd50b17ffa2499edc228f41efbbaa470d48162443680e4ebb1ca8ece92d8d97f65b2c75a6a2f094d9dc83d5a9393bb1ed172c7be11eb0dee0828fe07279f0ce80e2c64a389b0d5968574852590c8fb8fb67e4c6bf849243e0189d31fee6a350b21bb33b7518dd2f0c728cd2aef6d453ddbe7c5c54a05bd137b2733a65e22cdd49ef1ce0654db44515bb0cd637d7378cd458c24f085586b3577abbd73837c4e7faca92f51b124736658f3e341ea563722425ceacd6935fd453334b72bfbdd339ef0f778e9127ee27776c06232296a58ac33017a6877b317ac98f1ace35a0511a5786ac080f2763ea3a8ee283ceb701d2cc554164c9c55a5af2b8cddadf00102a1a35536f97c23e8dc8d57b565e0802ea79b320b450883271ecf758c307636eb89cf0d357f545d241059189b8c63891c0411ffc6815fb594ec6393947e6b7e21ed4eb6c721ef343529d571bf7ee178ee745b3a80c04b9f0a26f4545a312f9cda3d5815f54f0912062363d5a67ee52a9188a2fca2a2a623d41031a1b900554ea6f7f8f778fd4ae5d2379edfd53c1acd1fa106b3376ceffa277cd42bfd1bf46dafbf252a4338c15e63b7203573580b199718b285b9b65a2aa125ab52f3c40a2b7343f6c77887cbcbe78d647071710dd48959aa18d80c6bd2107e85ddebff696531c028a97dcf6477e5ab3860d05d703416d902ef3a59b03ae8f92fe679d657a828913d6ad4b2ebd71fcf454568971cf605e599c261c6d89450fee23eff0d285a022d58c4d80b84c5ac05786ac07dce9df6e8a9b604df0b61f82e35cada3262e739589b96ddee6cc5881102c02e32a8645b19b8c4ebc7c0cfb3615f936b36b40160bbc51caa8af4e57cdc5fe87355ebd40daeceba5a2bcffe0dc7fde2943957beaa073b6a571cd1bf7171e87efc5ca4005d886ab0a59ae848c", 0x1000}], 0x3) poll(&(0x7f0000001740)=[{r2}, {r0, 0x84}], 0x2, 0x10001) readv(r1, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) write(r2, &(0x7f0000335000), 0x10052) 14:54:08 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000567000/0x4000)=nil) socketpair(0x10, 0x2, 0xd1f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x3, 0x0, 0x3, 0x1, r2}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r3, &(0x7f0000000000)="ebbb08b1c9f1f4b3f27307e0b312bbd83088c316aaf3c8c79ee8a441e98208f75379ffdff821c2bc8a552d23efe727f9721ef621aa1a49c3357fdf241357263c3b39ccb570ee32f79e4c1a9e9280728fbe686e37cc30948db25bd391c1c5aebc6a3490057c909b1142829e595018059839dda2b715330ee43d4e825164ea732eaac200d37f71b9a433cc9f7cc879e6f0d3567b6418390d7cb67be1ac3eb7d17ee84f51fc1bd1a2a3da0d51b284391e6e9b9f114db3d4809ae81d3db2d739450f0184b1213cf31251ebacb29e54fc78c89bc8551063019d5bf9876588251ba1847dd931adb0c8d4ba614fc6c97ad3d55aeb99bbe708813966653bf6a8", 0xfc, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 14:54:08 executing program 0: setrlimit(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) kqueue() 14:54:08 executing program 0: pledge(0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d80000000000000000000000000000000000000000001d000000000000000000000000000000007801a91c07d5bef3489a94abb797f2ee69c9e03cb6466276337ce76bbf06e2034babb04dba4bbeb1b4c7bb0ed05178490000000000000000000000b85d5f0dcee7f1cf85f3911ec3d4952871e30cd2326b0a46903351e2ba95114c67f623886e8626582f16eb0fb9aec4d0edf7e601a8ff2184ab993a22d8558c61d941957f1fc5434364e0a36626fdde33b958931ea4e4d6c95d60d9ac46da97421e151bcf08160a27ee25f4380226d9d117db11ba0baf1c4d103ed9d899d420279e5b44d58c65a8ee0ed2cd9d15"], &(0x7f0000000000)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) fcntl$getflags(r0, 0x3) ftruncate(r0, 0x200) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) r3 = shmget(0x2, 0x1000, 0x480, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 14:54:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) flock(r0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x8}) fcntl$setstatus(r0, 0x4, 0xc4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 14:54:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./bus\x00', 0x40, 0x104) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000400)='./bus\x00', &(0x7f0000000440)={{0xffffffff, 0x9}, {0x0, 0x1ff}}, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="408e79a38e65f3610ea79e591e926383fb4330c24fd74eb31a1bb9e833217a6d40d6637e579b886e1b70ef965153daf6eb0246a2f23d0b5c2f2c9e4f3ab33131a914b125fd23999039640c085422b16953d22027f9762d04363c2104a6", 0x5d}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="32740e681b2b65072d0f8f2f3714852d9ed06cc300af9602a8a2e4d152d3f824ea25bb6ba6a8f7e2d78ec3b1ba4a58000a3b765bf17583a51f5b075a441670f40656e5fa8d169647e73085502c8fad7e55808814267550219569530da0b1d59b60f65b676d04512cdbce31062e4d83c5e440107c6184124faa4b45abfccd022c5f856e9f4df1f7888d768d8833b8460fd79f7a644491e95bf55b0be1b22bb9b595bff09d05ca1ac117a1bfd920a733b61129ebc5de881662dd00b575a41784a227afe540a3d38d103d787df8c6d93896b0e1432d0f79ee0c1b40501584c8cc5ef926f5b22e969ad12de05b01ac5861f6647b0a35c866f7", 0xf7}, {&(0x7f00000002c0)="751c573e1c9b92ed8775a738a19511d163ac9f40a6f7ccf1685603b0d61d9f20fef9f818513b7401479f40e81b56098ba62f7c0221b36fa9d6703262b7c73350d82ccbfcc27c1ced41b5b8e615730313d5d1a7aaf55e4d05557954", 0x5b}], 0x4, 0x0, 0x0, 0x6}, 0x0) rmdir(&(0x7f0000000180)='./bus\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) 14:54:09 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000b0bff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='./file0/file0\x00', r0, &(0x7f0000012ff8)='./file0\x00') renameat(r0, &(0x7f00002f3000)='./file0/file0\x00', 0xffffffffffffffff, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 14:54:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSBRK(r0, 0x2000747b) 14:54:09 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000001280)=[{&(0x7f00000012c0)=""/213, 0xfffffffffffffcf4}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x10001, 0x7, 0x100, 0x1, "a4c772fdb6a6f4f173ba444385579d8e37d4ccd8", 0x7, 0x2c1}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) fchmod(r0, 0x200000050) fsync(r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x86}], 0x78, 0x0, 0x7f, 0x0) writev(r1, &(0x7f0000001200)=[{&(0x7f00000001c0)="141fd0328542c8eca7aee28284de8e91c53040c616474509506ed12ab7445bb1bc7cf5461187780f6352ed33d4fceac724507254e1a82e0337f5", 0x3a}, {&(0x7f0000000200)="7554a05911c5df7b5b28013febcb1e37a340274b39de06e1e43bb160e7effce57eba99c40b915095bb6d2a90bedd051b30e1bf44c51ec28e98cd76ddcabf429ae88e40e56e0896f07b263c2cbf6f1fba6c2669bd5058cfd57dac5ed9c4f31e294cf1d72994c100bc875a99c00585e3bb24027ec85014b8a812acf3d457c32b09f5d9818e03ad7723a8c43c8b7b576a8d33f184d5d2a0788d311d8476246a4c9d7a86fc07e3289d4319cc37ccfdb82d50f270f2cf7982c6f35d7129147a19f767b418b86dd92ca4dff7d60d776393be88b063f595ca4e0d7328f9fc2c13266aff409d07670d3858d7f48fdaa3f1fb51f0756663991a5ab53da7da9411eee9ca2a1b7b457baa5e772ce5e99b9465e8dc3f7424e43258786245f5deb2151698174cf4153d1c9f906878b145990afc0d0c696fc4ca88e7fa81221a5b8f001d0c5ebe688ba217ca71259e78773c00782b0d3350071123421bacbc1feebcc5e52d4d0587c5a87aea533cf95cc25efa6612af9a354828ec23cb746bfc9e665611d02d93097cd043c6d74917665387dfc0fc66e808d6b5016c2df00d9f9364b04220c837a92a09a35cc16542ce37f60b212ec3fa2207c3a210b09869f6941e14a4b4233f2c4b7ac1e50f9ba4435c478dec947daf850cde0b7c0e82bf03f9229ab6c76472cb821a7a7c522b40881f8fefe8dcf393d7ce9332b18fa55214b021605b73ed1f6b779d278d4e714b6bc90209d5c888fca816511aea08a4b4c8d025d3b788f79522af3903038afea50de28560f7991df6db86da6d5c66a7afbdba9507dc26c450c52081467e2e0c099b2abee2ed50e15ba830aff2891e53cecd7caf31371c9c8387f06122e9229608e5212ea8910364f146ae10e158f13420340d2245e963f82e55cf0c347d73602fd9272f253317ec5e74c9c195628965e1e4dc30529f02964e7749bb230a021e6b34dbbf231f62db355e12e859fc2c97e3ef2d11bafe405710ebf9315863116d20c48f55249988704842ab13cad59eb7ad5136319f50179e7388079ae2b9f4322b8440849ef1205597645057ec1af5e05d5e0d95b359347a6e19d4d5775b4ed3be1f4b7c1f1888c4df8f5d4717a95342cebd94de7d22cd303d1460832a478ee79c8bd54889667611a8f81844045110fd279f0a0e998761985e93e2ede7a5b53d9c3e985e87022d1739b728b99ba1336cb4e3303badccb77bfdd7eeab5951004b39b768101419145b10a86b23b99b4c678ce797364441a850590783caaf72c06ae665cd181f52f5cd67f22057f32fff967b8b69274c3292d554e917e08b078727dd5921dda87dad35e656886dfe3eb7bf3d5af1a1a5516d6862fa068dd2ac3825f4a54d2777ccaeda8d5814e65424d87c69bf2be567f5c71b79c512efdaa21eb61d01d816f29bb6ffa6493e08070fa901d1bee8f0c6beba58fec26df4b4ae8037af945419b7e11c2e9c75dc76e628f3b7c9533d6021d43cc7f12b091e2d2645f8862b0522ca11a07cb549f26c0039c94deb95ae6ffe50cae9dd2a1392c1567d5086462efaf6757bf4702c27149f774a08514c5ff8b9fbf04c83b1554f47ea137fd77de63a117654b3231328089562f5b5130add3cc89d11aa7dbfe16e26449af1756e6df82dde5e9f2bdfe1f12716196f27a0fbd5f446174692877467d5223b0832a54a4b159d13ed7e85980969aa5b55f559085214c51930bcd7b8ab5720d5bfa45e889933a9b55fae110ae8e5c4e1595902c89310dbc5dd305c644863c884075690ee51197ee125904386a8516307ff9bf9312bb5f4320577f0056113092e1536ad7e0c0f299aefb611aac6f0e0466426dca50f18f7392c1a96a635daf795147c58a862faa944850a9d3fd4f4ccdef34abc5da472e2af1405bde4d425f46bf4d22b194c611ea5624d2d8100adb637daae94dbe1532af0e90d44029f70ed4a09279dc97f1142bfd0dbe0f96df99b2de13c6c5c635ddea691c88496534f234a9240e85266a23faeb9a39604e5c03742c190807c067f8f76bd320ecdc996dc53b6adc0fe82d8225d51fdbb410f08088eefec63e0f717cd1810c46c30f25b6af5940d5e6a1d6c29202ad928fb7147a38861a73b95cddadbf90e6632dbba5aa62ec7bf271be7e606a82ccf50b35877635fff93bfb83a83ab54360ea72312b0d98be558bcd6daa96329195b005e04a0cac96b70274e235d7d91fde9bc9e7d7329053b0974041ddcc7d1c6852e7cfb59b274fed3a73e0f57c2c4bd4a1c8c19771282fbf422d34f4029e2565e43c5ebe4cff63db3ba1be00b1b77a424bb2235af2eeee66f03ad92c370598d5eeabbe9c764a5145c65feea534d09b1fbe5ff26943e93b30d418e2674fd5b5cdbbaf0978c19713527ee5850b76c288be3b629c63c3d87c808bf7a737cfa83e7ea5a236c40e1e4a5020db9b87dc86ee003530a88fa1b88656dd29df26d6c813b23ed75c654501f089feb9a33ba7dd39eeaba9722b6e294fdcf1433c2ac397b25ee472303d074155668bafc0f2efd4c3bb443b7897ab36b92a4dd0bcdd89699d3bca7b08dbc0b2f813e610eeb9fc394e6f013acb525758a6ecaf9c081cc13dc400ef4a5844155825f3dd20715f8a1a40223e977e0c4debaca8fc1f9578e39e75400d1c5de7d7e121df5254e8943722e594664a5d9f512e42cea31c72b09a50b2db5ce821315f59215c31512c689fd9c7324052096e05c78216d05c7f89397d2134e3abaf4f27232de706ae6010823116119c08f168bf80d4361413bb96f5dce76b965b7d67d7418365de3a1cd9d6de3912cecf9935a8beb0b43cc8ccafa3d994ac1fcc0042328fdc4d1c935fad114fe49c0ba40c5ea9fe25ff1f1523c7269367634eea05759f8a3257e4c1bb35122f6ae33bb11badf242ac316663dd5328b4f4af6f553c09208a258f585d5239af0a75d40ed990bf7b2a03cdfa97e7a15c0ed6d0fec85f358add631a960c69b5dc6214272eaafff2a6f1d428658baed1ba1cd7452d742ee4323dd4d8a47fc7c02e370f6fb24e375b809636bd9cbfff7ec6d8b8a59a56845a3bf7e5453385525a89ba3f5ea534bf53c1b309c8ac833ee8d5bc422a2a0007948555b4bc9ab151fba58541d30db543106756d260144b9262aea7a70a5dfac74e58236c1fe7c2146d5e601f331dc9b66056b5a88390a76643df7fa427ce7d6c1f7ffa0477041b6df1704ef9530c1225443b7dc0a0660f0aaf82d70da04b051cdde5cd50a4e494209a99bf51a2d5db4dd95e1c0abe5f8bf97aed50ae0085628519cc3ca2dd0cf1ebb9ea06c529d017e4edc1a6e102a927842901b2ccb4bb5b3ed5c16ba3f2779dc38f7e85ed728a60e3bd5edaba646dd2272d4d8eb0f8a96ed7f7440c685fc8368e8eb67dc82b80a60bca1afb5822b9515d4139bb62c9dacb1a080e78aa2cce8b79fba80547c9d055a8dba2e2d494d14ba223884dbb1ea8fd88d4bbf7a6e6f92dd2c8f325ee70c1981c457021feb0dc203a359a2ad55eef5bad2b01892624c4fcdfd985944c1d44ab8a286caae20f2c5a72bece114b7c1b3efb15c97811e9d4bd10061da6b1e479c7db71d6f210d4c383a4a76ea183ecfebb515c775954c75ec61f8ce0a8e899a93c7ddc6eb9f364b8903b2677812ae80e4343151ae171d8f86c65d04926736cd02e982dd87cf0df95d9919f937eb2e4e5e05a276d9df40d95f8d49578e65ec868c7a9e8d3f76ac307ab64fa22e5f93c6c8fe6733791329f261917495ca861fcb9b50cca49f03dcec3a599a743ab1d2770ccaf3c54407ab0800b9afc5baf9f71937b8a8522124694b4a62cc5fa7ed636822f9b33a9060d7a914af17e85ac64d9b998f02fd680101c72980f8cd5da6b0be4e08c5e83550aa330a3f0687c999a87ad26b72db14836c2e4b46b96b23e39e663c8f5c61051f025948eb4fc78fd6fe0b0da92ccc8c340be6d1395f5c26fc0dbf4815c60c79bbebb96258f4a3cb074819241cbc8a359b97912f128be3487a33684707ad5ffdad9eb36dd0d898696b448b1b4a399dac36502805eb0454ffd4e31ea3c4e1817dcf404fb03db11de8cc1bef71b3485952e4e5a0c90a8576c769699dd75a59fa624ac4f572835fea97498cf17ba69448f424f822b2f93f4a9fab8f76f3eded906ecdd4ac0bf5f73be08d4fd3f65aa60d3455323d804349cbf18645adcd2415bf0d604ce328835ab5be7f150a765ecfa0e637a6b4cc8783f0d46a50e489190442c3edfe8530126b60aadf5eba1f0baa749db87b4048df52a13ef637552c73eb5966b75054e6eb0039bf9f81a3c1c9498a8e4e6c16146a23d4a241c08ee39bf4eb47fba39ec4fdc991ba0d0827400c6dc92c64c9aebd06b1965021f63ed4f6cdd51d97e7e65e2caae528094e7d21e98e770e1d9f645b98bcb9ad202df77acca6d11fcad49bfa064cdec01d1c7f9c5ae250a38b1c7989fbb39c35269c06a5877abdef9f59d101c2d88f055003fd64b520459a98954ef824ebd8fc46c97125acf7425f12b47ee810fed1b1d678926075cb74607cc6314624ef2f260fdcadd998d080ed742e92caca9ad730de0cd1286bb25535b991c699772588145146de08dd9148b3102a0846411d4e76f435ec3555bda3469fda39deca86a6127c576a8513d1ef7c48c17bf9f8a40d9b35106e0ed4c60c7dd0039ab6b24aa8272207a49d7404daea65f781c52c527d9af0dd591ee5985ded48c2cd1ebcca26386bcc573005f4a319d697d3edc38d7b2ff99cc9a946d2e15989c6332c1797cec9c6708a0d7d4a93961177e74fab604c90ac2b3ba1a69933052ab1a5d5596272dbcedd649562675b0c8e457ed17d9f7fa47d40c1236111af59863088e48da6200939b94a0412151df2384c021fd1bd544341d1e5bc5f4aa478b03bba69ed65fda695f41b5641f74843a0cb776ef841d7fc42ff4d6022f22365d215f89c4f4161409a7be42b8166149ffaaf0449f961bcd2a143c1859c26866dac32dc02858bbdf9066a29d922e62c701a4ce52ed506673461504dc52c210544ae8641be42c49693e0e2dd932393d36dcab32b1d106808273d2c7e026c14eb11911ac309491c27e7ebd4667222285b4beccef2e0891d74059626ec62db7a925b9516e0b23f65cb71674fc83c95a03999a9ddac1e2d51566e4a6a31545708d8e103278c52727f028d513a0ed69692e02fa9c875a29fea1d80e4f61d71032c93c0d53c02848214f0a09abc15b8f0372e47416d8eb58e73ce2957b7da339389233b919ca79bdc8b6a7571384bb26331696f4c4c35c0b6cb251bc214907638919bd45f1a5573229476fe9849a4d4dadfe2c3bfa317bb74de47b24497e0994cc600ad3548a82835d15e039b12696e7dde8698212a1bec00573d937198ca9fa49746a9374c92091e042d77100e2ae696ad0e7a7340510c581af5749fb20b494579c98dfe904da243997c5a6d1c355c94b4c8fb3b9a60052697931b1dd70abc30c66efb2525acbd67302ff15d01abff34caf7db1c1010d8574d000181d55d9c02a21e099c43935f69d5797975ee07a55931f33dd985edb8a4f01af36bab58f46ff37f29f277e7326dc523884d3c262366a6466a57a929c611fd44e93c63655c8bd290b80d7499a64d5d3c959ae2c4587e262034b379eb52fb281c17a0acdaf24b96379420f1228e2329a7f3f827aaf3dd939e291addebd312a238f43f5a6c06e68a3968f34887a46194e8806b8f9cf2ae69b838f9376779e689159fd480cec8b8215736d3db940851fefdd3888dee0b97eddae774afbb8b4bf5006f765d6f", 0x1000}], 0x2) 14:54:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 14:54:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/111, 0x6f) r2 = getpid() fcntl$setown(r1, 0x6, r2) setsockopt$sock_int(r0, 0xffff, 0x1124, 0x0, 0xfffffffffffffc67) 14:54:10 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') 14:54:10 executing program 1: socketpair$inet6(0x18, 0x8000, 0x7f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) nanosleep(&(0x7f0000000000)={0x0, 0x80}, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 14:54:10 executing program 0: clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x0, &(0x7f00000000c0)) 14:54:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{r0}, 0xffffffffffffffff, 0xa1, 0x2, 0xc7, 0xc6c}, {{r0}, 0xfffffffffffffff9, 0x9, 0x10, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x54, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x22, 0x4, 0x401, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x8}], 0x1000, &(0x7f0000000180)={0x0, 0x80}) close(r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x9, 0x8, 0x8001}, {{r0}, 0xffffffffffffffff, 0x5a, 0x8, 0x7, 0x28}], 0xf5e, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x4682, 0x20}], 0x8, &(0x7f0000000200)={0x2, 0x80}) 14:54:10 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r1 = getpid() setpgid(r0, r1) r2 = socket$inet(0x2, 0x4000, 0x2f) connect(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00002f2f66696c69a35dc1e279f5653004"], 0xa) 14:54:10 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000567000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) 14:54:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, 0x0, 0xfffffffffffffeb6) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/235, 0xeb}, {&(0x7f0000000140)=""/100, 0x64}], 0x2, &(0x7f0000000200)=""/4096, 0x1000, 0x7582}, 0x841) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000001240)="929688506080", 0x6}, {&(0x7f0000001280)="087ebdb059581a23633a39693eb44aecbe69303a8818c3bbc90acea151b71b9172597f9c38aed7fe07c27e8d8a19ec7ee450ad028e6e193bb271217cd6f21c022f1d4ed3029db4b81b782c27965b1a7c41b6f1b4c37bd60518e0b95137cf93ae3fe0f3c401a37516dd07d24937daa43a0eade2509bc38548c6d037a8b79da868109fbdf61a04e8ea99fb3bd4c8c64848013888e496042cc1db212c3bcec4273ac41a5f9f01bd6e937a06bf08bb35f530fe108aac31860aa7adc9457692710c", 0xbf}, {&(0x7f0000001340)}, {&(0x7f0000001380)="78fd6f57f6b38f23fdfbb844f567", 0xe}], 0x4, 0x0) 14:54:10 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readv(r1, &(0x7f0000000380), 0x22d288fc3d49bc) pipe(&(0x7f00000000c0)) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x91) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x44) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 14:54:10 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0xfffffffffffffedf) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 14:54:10 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0xfffffffffffffef3, 0x0, 0xfebb, 0x0}, 0x200000) 14:54:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 14:54:11 executing program 1: getrusage(0x4, 0xffffffffffffffff) 14:54:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) setpgid(0x0, 0x0) setpgid(0x0, 0x0) pipe(&(0x7f00000000c0)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0x3ed) 14:54:11 executing program 0: r0 = semget(0x3, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) semop(r0, &(0x7f0000000000)=[{}], 0x1) semget(0x3, 0x3, 0x41) 14:54:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xff88, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000003352579b39a2ff8f215c7e439ed17b1e90655f678830c977d0acc28fbb7f61bcd20fb86916970e45efc354b9e2c8205204717c580714bda11053516ea5a9626a9a74aed3a04af76d97bb9d33985f016d3d8eff30ab78140e6fe427678d061116d38232580c189248f9b005d8d345416fdb3b367ebce3aca1970ec350e918d279ad0435667b2ad490d8eb7e3781cc3c26f2b9f33625b6bca36f4e9daeb517e2525679306611d7f856415ce3629a833620ee3fdac4235817ff975ec06498ee3a284d228eba4fb52496ab01111346286611011f07532981402c510fafc2f9795b8439c32c678807", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0x0) 14:54:11 executing program 1: r0 = shmget$private(0x0, 0x1000, 0xf8, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/154) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 14:54:11 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) close(r1) flock(r0, 0x5) flock(r0, 0xb) 14:54:12 executing program 0: r0 = msgget(0x0, 0x1) setuid(0xee01) r1 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r1, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4cc05027640ea3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x800) getgid() 14:54:12 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) shutdown(r0, 0x0) 14:54:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r0, &(0x7f0000000040)=""/119, 0x77, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r2, &(0x7f0000000a40)=@file={0x0, '\x00'}, 0x3) 14:54:12 executing program 0: clock_getres(0x2, &(0x7f0000000240)) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)={0x0, 0x6}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9a, 0x2, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x64, 0x0, 0xc0000000000}, {{r0}, 0xfffffffffffffff9, 0x80, 0x21, 0x354, 0x5}], 0xfff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x100000001, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x80000000, 0x80}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x4, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffd, 0x0, 0x82, 0x29, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x0, 0xffffffffffff4ae7}, {{r0}, 0xfffffffffffffffb, 0x63, 0x400fffff, 0x4, 0xfffffffffffff417}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000043, 0x7f}, {{r0}, 0xffffffffffffffff, 0xdb, 0xf00000a0, 0x0, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x11, 0x0, 0x4}], 0xf39, &(0x7f0000000080)={0x7fff, 0xd2}) 14:54:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0xc90, 0x1c) mlockall(0x3) mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x4) 14:54:12 executing program 1: munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x200000)=nil, 0x200000, 0x1) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) shutdown(r0, 0x0) 14:54:12 executing program 0: socketpair(0x27, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0xb8aa52e2d60f3509) r1 = accept$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6e5af2c8d655bde309c319abae00000000000000000000000dc50f34ec24e7a6c025a0f72724ee8c59ab159450b4716dfe3ce9888f78b33eb8570b8d61bbe404cc11e353f1d7ab11a6aab506e6bdd74a30eee861937d9a2753d0ddb97f288528904aff72371edfcd905000000003451f3be8fff7f24e2481eae25793b5657c0c0b200b40b01ee43d295beb187f11dd7df14cfc5ce29c05a10fc0b04757720a984c4a9f8653df7325b2e0ad2c73c5929fb15586e66cb7acaaef917257a6d0104b7b23966aaad08ccc7a456a7fc8a67233dc21606ec3d07284c417acc966814e33e1b801f55bf91d989c17ba8a61f5c55a75e0458391dac64f891bffcd289dcc293ac81ca5aaff023037bf83d6221d8dfcb03f6c54b6623bf48b6cca432fdeaaae48396ecd23098c2bce1ade973f43214e819ed6835fee6e79d00fff8c8b47c781d2f28f606dcc07f44f14d0c747579100c2cca563ed45800000000000000000000000000000000"], &(0x7f0000000440)=0x6e) unveil(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000580)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') socketpair(0x18, 0x8005, 0x4e, &(0x7f0000000340)) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f00000003c0)='./file2\x00', &(0x7f0000000400)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='W\x00') utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x20, 0x20}, {0x76ce610e, 0xa3}}) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) r5 = getegid() fchown(r1, r3, r5) getpgid(r2) 14:54:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x52d7}) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:54:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 14:54:12 executing program 1: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="eb3fa2894cc83b90e6074f355d1e529f3c51d693431f2160bccba69e0a29aa9b5bf5461387879cb3a1e5870c42c76acd387c12aa8cf1635c52c513e5cfdc6a1c67b0b20a40171dc2574bd32a", 0x4c) pipe2(&(0x7f0000000100), 0x0) 14:54:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/../file0\x00', 0x40, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x400, 0x40}, {0x9, 0x7}}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) 14:54:12 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, 0x0, 0x0) 14:54:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x9, 0xfffffffffffffd3f) 14:54:12 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r0) chdir(&(0x7f00000000c0)='./file0\x00') socketpair(0x6, 0x3, 0x2, &(0x7f0000000180)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="0819c9ecddce21ded261eaa814d8e9c6d0184b53adea64bd2d73b36f3ba3ea6ccf0424bbe08d7f8f61af7304b962f100e7350943248564bdc3bb1718b07053a8456001759375fd2671", 0x49, 0x5, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) 14:54:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000ff1000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 14:54:12 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xd77e) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, r0]) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r3 = getgid() getgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) setitimer(0x0, 0xffffffffffffffff, 0x0) 14:54:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/23, 0x17, 0x841, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f6e51f", 0x3) shutdown(r0, 0x1) socket$inet(0x2, 0x1, 0x2) shutdown(r0, 0x2) 14:54:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x100) r1 = semget$private(0x0, 0x7, 0x28) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000002140)=""/4096) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)) setuid(0xee01) getegid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) 14:54:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0xf1, 0x3, 0x1}, 0x9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x1) bind$inet6(r2, &(0x7f0000000000), 0xc) 14:54:12 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000180)='.\x00', 0x0, 0x81) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=""/251, 0xfb) 14:54:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000dc0)='./bus\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) 14:54:12 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x10001, 0x1000, 0x3, 0x4, 0x9, 0x100000000, 0x100}, &(0x7f0000000040)={0x2, 0x1f, 0x3ff, 0x400, 0x8, 0x10001, 0x1, 0x7a}, &(0x7f0000000080)={0xfff, 0x9, 0xfffffffffffffff9, 0x0, 0x1, 0x800000000, 0x80000000, 0x6d}, &(0x7f00000000c0)={0x81}) select(0x1a, &(0x7f0000000140)={0x80000000}, 0x0, 0x0, 0x0) 14:54:13 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 14:54:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="010f9ea5ec04b2fe9df493f6b1c4a365ca2c614a17488d8ca1d6810a77596aa027684d558a85349705af87d331570887e046a1853eb72e70e193951c7fe12e48f8a9c3c7d7b4104696aa5a8b12fdb61e992bcf9e2a309581d7dbf1655616c54e6f342863412b09d2812728cb4363befb1588b37b7d0a8499c78514ea728aec2f5619f850372d976f1dd31f5e9eee0f3a3d409f9eb4a65dcafe022ecb58a2531792290633489f7303dbdb938747f0a69101268ccdeced", 0xb6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="9853082012b1b2959f02f23a8677be0b36325395dfa1649f575774ed97631bec9f48a8b56f0518ec4ff7f9baf9234578ed43bfe397901db2febbe60ff454e2170a72cde375b131391d040438264c90e6b0e114b40a5cbe20f9b5814264439419e7a119a0254ddef7d3eeb08d18defedd7566dcf8f6e4e4dff4f4c05c547566a7cf044be528fb5648b1ca066ad4f2949ce48e9514a00d5fabc9399e1450cbe89ab7a5630dbf72803a0263dd66aad4d2a82a78eaa6f59eafe39c277dd5039e41c93cb9b75af5da358ddb221abab1f7b71acb3bff1a48c1bab5874c4397ff641bc1", 0xe0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="f6b7a018fc8d74ce8be8968ed4ab4d18173aa0a944e94de0d47476871758c3bfd9ee158d4ebeaf32c02d5520a368982e8a5adebec9930d67aa2aed9b56e95d335dc1237c234c96a366eae4e65a9b2e253e1c06c8295e8893e7b646c903f5a8422879c414f80be36cdf9861efae9ce1ea6614097a0ef58f181dc295373290c3efac572aa366e5df78f661df77a9d1b3865fe1c9e2e313ebe030a811901a352c9374bf8bed726b529a85ab17f8bb001dbb0cde00f155d7c7b37866ed791245dc2388d49f75e8852a06067b4de8c3621742f6b1e9c09441639c4956267185e334b4777b098619c30e3c", 0xe8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="4bead57a", 0x4) 14:54:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x122) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xf6, 0x2}, {0xff, 0x1f}}, 0x0) symlinkat(0x0, r0, 0x0) lseek(r0, 0x0, 0x0) 14:54:13 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) 14:54:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) socketpair(0x1f, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 14:54:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe36) 14:54:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x822, 0x90) ioctl$TIOCCDTR(r1, 0x20007478) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000080)=""/60, 0x3c}], 0x2) 14:54:13 executing program 1: r0 = socket(0x1e, 0x8007, 0x0) shutdown(r0, 0x2) 14:54:13 executing program 1: r0 = socket(0x1, 0x10004003, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 14:54:13 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x800) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x41, 0xc3b}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x84d, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0xfffffffffffffffa, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x5, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x6, 0x2}], 0x4, &(0x7f0000000440)=[{{r0}, 0x0, 0x84, 0x2, 0x10000000000, 0xdc9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x8, 0x1, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x5, 0x50}, {{r1}, 0xffffffffffffffff, 0x80, 0xc0000092, 0x8, 0x1a4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x8, 0xfffffffffffffffc, 0xffff}, {{r0}, 0xfffffffffffffff8, 0xaa, 0x40, 0x7fff, 0x80000000}, {{r1}, 0x0, 0x0, 0x2, 0x81, 0x5000000000000}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000080, 0x400, 0xf18}], 0x3, &(0x7f00000003c0)={0x1f, 0xca40}) getpeername$inet6(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x8, &(0x7f0000000400)={0x8, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x82}, {r1, 0x1cd}, {r1, 0x4}, {r1, 0x10}, {r1, 0x1}, {r0, 0x48}, {r1, 0x141}, {r0, 0x9}], 0x8, 0x2) sendto$inet6(r2, &(0x7f0000000640)="550dcb275cac731d0d4a836f29d680f065c61eb3edce968f5b89ecece8083308e547898ed499d2327993b121acccced2fb5d33fbd2ff52613aea24dd2c74d0e6bc29d1fbd01ec16319f84153109e0cf823a3b0302b2c688782bbdc9fc615bc74ac310adab6cf", 0x66, 0x402, &(0x7f00000006c0)={0x18, 0x3, 0xfffffffffffffffe, 0x9}, 0xc) write(r1, &(0x7f0000000540)="28f06e0749d4d9c1761e55b5c29c619446e98f5ebf0301c6b89993e38bcd32c4dbf6507a997eb6a1ff7226c32234ef3a49a93d01fdee70ce35e47c964c78d2c3cbc6561d9f7bc8b7c9912f09e7beeb63f091592ed04fc043d5f438bce4b5e049386da2e43fa37af0a26d7b493568f680de7223120237a0a51be27cc744a40fe1a67a862f0e0890c0ecfb367de4bc562ed23fe89d39c163de3be1d86a8cfc920594879cd5209d53bc5b10904debff", 0xae) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x800000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x48, 0x7, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x50, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x9, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x3}, {{r1}, 0xfffffffffffffffc, 0x20, 0x26, 0x1, 0x7}], 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x82, 0x20000000, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000081, 0x7, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x62, 0x20000040, 0x3, 0x644f}, {{r1}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x3, 0x8001}], 0x8001, &(0x7f0000000040)={0x8, 0x200}) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x7, 0x480000001}, 0xcb) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) getpid() 14:54:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') mlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) r3 = getuid() socket(0x20000000001a, 0x4008, 0x100000001) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) r4 = getuid() setreuid(r3, r4) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') lseek(r0, 0x0, 0x2) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00') 14:54:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000000002000, 0x6c4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x3) 14:54:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x40000000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)='E', 0x1}], 0x1, 0x0) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) fsync(r0) 14:54:14 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000080)=""/6, 0x6, 0x800, 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = getpgrp() getpgid(r2) 14:54:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r0, 0x4, 0x40) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0xcbccc1d69452449a, 0x0, 0x1000}, {0x3, 0xe63, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x1f, 0x1000}, {0x7, 0xffff}, {0x4, 0x8, 0x1000}, {0x4, 0x1}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semget$private(0x0, 0x3, 0x4) 14:54:15 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getppid() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) chmod(&(0x7f0000000000)='./file0\x00', 0x80) 14:54:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x808024, 0x0) lseek(r1, 0x0, 0x0) 14:54:15 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f00000008c0)) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000040)="467133ae04cad1f8abbf70c7bc93f79dd9f7fe90db103aa3720300ac6810380e5ad4c29c4b4f9a535b60683ab0cffa858ad6a3524155380d087c627381828d7a91dea0f262985f8e79639736e666b6b8d9d072680e0ab4cbd141e46c886dc1bdc85430a325b2dcd4beb9ba757e12a8c5fbab805c3ade31acfc4392c34746590be0c38eefb61215b4fabf2672b7d47f9df10ab9363b4f3746f1bb8fd44fa2883f90c8a9ea814fba9c7351209fcdc34002e7c60eb110adbfa56402eb8e27de0ed9df777706bfd0c85f76", 0xc9}, {&(0x7f0000000140)="01fff7cd2338f8a0975af165ff82ecfd948de80a8cdbde4c38a85f500e7aeef827c9700420c26cf99b9a0e69d0dc2cd592bbc12ea64b8dc125926fab06f71dd5e0e0e11f2d3811c45f1fefc20e56096785d5a268a8b7cbcef1210f392e9bdc5e2dfe425a8be5423c215d077e9339a4f8ea39a8aea102c89147878c27df2dc2acd6acc70c74ba6bacb82311cb6961", 0x8e}, {&(0x7f0000000200)="2be73ac9d24866b7133310160ea5dcb848d09cc56b7c39c58aca7d5861d86cbd04e198595999f47d3d74e02bfa13e318a5d23373acd9966995ab65972649ce0976f7ceccf4d62fd11e7f5f8938f51e9e397c2de21b0f5eeae0a7975ef1ea4e689eca2c26ef8b863beda6b752ff4edb9f81f4cbfdfb3cf57f8e3cf2714809d462d5b7637309a75f3d26a649e815", 0x8d}, {&(0x7f00000002c0)="d2b9d34dcc885b5faaa2c6c9b8a901558d89b93dce34d9ef04455afb6929d55690781debfc12a76fb9cdcff04c37621727b7d580ce6b50f5c4e1717e2204822a9c9004f146c0a5d19b07833d", 0x4c}, {&(0x7f0000000340)="43f5841b0e09953c84935c1b16d1402d498ae1461b05cc4e391d65171ed266b9a8cf760e7ea7686f77891bbd8ada283a5a85c9c031c7632477f1b6a51417bb0decf1572b718808c8", 0x48}, {&(0x7f00000003c0)="25ddc19b883cb78a6c6efcacda49b54b7c5d8d6d9466a5206411139e3b2fc92325c92e5c3034bf2ed19f3e5de53a86e951a16ea47e8c5ff6448212be3510c7b46650196668601163c6d8a74bc6646c9aa2fae5c39522f98cd58e8bebf208954236b297bbc1a8e272a86e2d3fe2af756c970478e9aeb0d5114a9bf7b70aab19471517ea5877c5968f70804b804487afa9aa5de7f751b4646957956303d2783819442e50db39620ff5db0d786e03aae629e1f46a20991012a71cdfcf93f84d31eb15fd2c8cc711b4faa4de7a0231d793fd2cf743a7d2e80ab88791a9c6f2", 0xdd}, {&(0x7f00000004c0)="6c0e3ca7469989eea3478f6cc88f674c29139442ae0ffced7178fc965545872be441f075e80b2f4ce210b3c42a2590de715f82b986c2e5662b6e378ef461d6dd2aaa1f3944412db2941e7cc0565e41948d8647f6ea5b1cf9f7a3e7a514f86d960060464a5dc65cfcbcb0ff4c83bfda440dc72985236d42a9bc20719bc904d84cc69d0ec8db3bf52c008167225488b3fada5dfc65c437a0b13e9d445d10012fd5f6cffa9787e72c02f465ab55a2ea53b1a6060238c0168fc3b65f0bd1bb322d66fcaaabc397d3a830", 0xc8}, {&(0x7f00000005c0)="598361b42b8a8c38253d0e1a7268e4b5d8ac29502f12f754796c6bcae5f5e9672bf2a3f0f7b5cda72ee2549a6d38731254f1351cedf8962019fd626028a484a45136abae78b9b8469fbf6e515f6e71b2df618c71d9cb4c18166c4ba001dfb838a167f04d0a6879e239b9de904a5aeba6ef49bd81abf5439fb00210a32b81303a85c811c7edfcfd10d9e213b73c303b87ec38e07afe1f68af82516f24dd2bbf070b1c06ae13aa171b54364e1d886d44b8c7d5e39d0022ce63b2c1dbf7ae18b9cd4ce47f4f55a9530ba32f815b593d131fa2", 0xd1}, {&(0x7f00000006c0)="d9c309b92c9a846672507dfb299796eb807764747823e7de71850623e066699fb901bf6d6b99d279569b5dabd23628ccd061e16e41e590607dbef13ec46118a3ebdd2248f9ce2080c2e1962398872295e8348ae0022a417d1481eda172d70cea050f9f251ff378e40bed83f356dba0dfc74ae08e72cd61ccb8bd078776c96ec5f2a70a937f01ce632c6de7e0b68a48b653ce356cb1267ff3bde0ae4b31ef98db62079405a94b6dd93529d5", 0xab}], 0x9, &(0x7f00000011c0)=[{0x1010, 0xffff, 0x10001, "2bf72c6671d933fc38a457736c025a83bfa84f7b9f2ca412b3aa5e924d5d965528555c51a33193559b8d045f659a00992009e3ed66c10e5fa588e974a641231d4f48c1adbb5c7a00c98d4fe45d33ef77bad3760193b239600bffa387b67e5e1538221021052debe0bdafd13f80e39b218452a7a040aeac812b4590d8dc7c36760df874d60e75926d6fa9497cdabd60ff2513934c15137e48d9880c316fd2be6026f33499b6f78cb82e2168ea574471792d43435c2abd900c11d8e635823c9a6af955af880907db72f6a425467591320b8e610ad77d99507fdf2fd18d1c41cb1022c08cdfdb78c84a22afd91df065e9a648da3ed4df909130afc2e7fee6db11a83b29df0de3cab444c351e7d5f8356eaf607c2ed814ea92eb42d764c5c5cb70cb369f09dbed79f7f12aca17a9324e3c4f8ec9bd4c9ead990c37d447e3f0b0f4eb3f1052a06e11b651ff558afa18d1c35357d511d274a8587710a370629b99642bfea60c567c92d1a10f8d5013ac93a91d1d443e16d019d703fc11e61f5d0851dfda4c288a3d41d17be4dd066bd08a94f04359ddf326641fe67813d8cbd834fa741ec865b1f8efd7870105229197e1223b5c508bcb84376ef02ca74450c9c8ca789c0da9adfbe3bf4f797d72b9afd9d7f715cb8bd755d969bde03789b6a6f350244a52c3237b697773c7d9fef20dde236234ba47ae75c3ac522b25d91b9a04e7d647bab14abee5a03156cfb660e2f1c9959c910480edab1594d2361e49a1b1f27637d6459c9e07929c7fc2d93229f13958acec29519240472d5ddcf1969def2feb9abfb8552801b52e12e120b5bc26d9c9d917d72f5b1db4ef3b72ed97c4448eee4b843b83aba7a5911c6816dc65f61c24d34e21ab8320a5854c6d209e7043e9d1737995e248646f729101714cb95da171e8be398e4c4ba17703ce52adadf4a7e43904069950a164e874c7f735ffc8abb44795c9f863324fe287a58dd90ff5f75a5e6c7191f870182ca0fde7c43364ea4fcb44adea5ca864ea950a564e35e64fe4f08aa29a4ce846d8662ab4647306f27637de9fd836f9b150fbd40a6dc4cc3f49556854fea6017cdb739310315f0c7d14198b17db074ff1b2093d05399c7d5cc2ea4b1a0d88c91d0b38f77c94dbd4bc81d741aec336ee8671cc514ff574f5025c1838cb05ca5a8a6add36f9e1fc869677c5d89498e6b93265f1f9df0790cdce15f2b925bafa0f6177402348e6cd32f3ee6b795d4f6d3e93e769802edba8d5c252c3dd2a0e257b11cf50631752edad92779b30c5348fe271a647d8e462fdae49e1823b5ea8a0039da1cc8ec86b7f7048ffb94ad77b41a818748be42a93cf63f3aa5b54eb458b35d35f70d7b93a6cb913149f9d8342aad074153e861d44cd8443c59bf3cfeb2b2d2349c89b7627d9c9d7933ece7dc8fe6bcfbfec3ff68d986e7a113e9d9097c80e81b3561e66a14ee7089b99e133d93614f2a882b8e3d9fa2a841a21c23812bfc69f6b2f7cf6b5127374728e76226fe7f186fe43c2ad22882bf807d49a64292cae614e4acb435dd49757361660e740c876adb590b75194e6e35dde327623537d86ea8934a759c2f859626ba6f73a126610a433ad5f6ce997c0a82ac5b116fb56ffdb12aa43b357cde12e6e3eed2fbc4f6da86fac41fab4421c982d375485ee3645108387678da088d77823f8596bbac554f3d914ba268caf0d5f9384f4cd8223e73a35dda2c18f89eb87c7f87cff6e6630bb20cd9076297d568b868d347fcba719420516b0d2d6a26ef62c83d5821b37cda527171b49241b80ae11984567cd6962544387e475f5554422c2a60796f3c917f00859e3f77597454266080b722c494e4192a6697d173de479505ecfad95bb24b1347685ca2b9c625865fc30116f582dcaed29f82620297aa130e673739b23defe5d235538072914e0ad9f6b5f8d4245522149a0e8b1a064f7776949522ba26f39f4c63ae0f63f551c4db6c105c3db831cdd2b29f348be54417f6c73744deadd71a863f939274ccf3d47a60af2f916dad786a6a522f63bd8945d06cbec6ca769aa027c676e1e6e57ec6bdd1e1466ca26cb33fc5ca1f3bfa3fccb0ce1443bc1b6cfa3b60c7e69654b3d4ba5238b25e977000b84e5e363d60fcd26b653690fad18c089defa12d085ec4f7868e27d221fd46f71b5e086c8956380675c6fc0a97682d7e028b278445849ee7e16924d21299d7761e0121d642faa59e1038c4e1cfcbd647f19c3ae4a9c81aa14432dbad8c3df6d7acfecaca3f574f5973479f910db27edb62c1f85bf8ea48ce0cd760a3ba9a492557b89f787ef32b0798ed34495a134edd4d92d79e2dc257f193aa25c11f141db6871bceff269b4c7abc4d931ecb461825f9fd84c7b74b65c1619d19da1fb4b2cbc73a7570ebea30654a78d4abb70c390683df73909da99b6c6d4291f6af392f2dfa9d62a6778d1c2936218307a766f5a7993694639b367cec27c23dc9b3b9cc979e669634c4a94ba7c39d4dfdb9292e7ac4c7e9925806f3c047b3c41a054be9b48f16b9b9aa7fd1048d2d39d437612ae832cdb6c36d6f4f6045c29f1e390b0b7b583e9410130e011e7fb1601b351e4bd44f2563b9bbaba31e7168357f5363fc37a2fec9951b992ad2ee9c549f1a6680685951910c824a3858ddc9b476273306b749ba214db03b16732e8636ad4539aadeb3872ff8ecd3199b88500ff8ee4e2c6933e5644b6c75575dee8e7371736a37551ee3ce88b55c21ac3dbd649891a7e4fab58c6f975f615e742898d6cc080faa95011abae80229f50a5bf061b8c00c2e5d90825a9da6dd110200f2754c1d92c87b8198acc69bc951f785468db0cfe924c85a387b2048df5e73a36f170c679ad442c721f91b01c88db60862bcdf6b56a188d516f75d5fe14cd42d068a8e909ffc118af5f8a0af19368ed66e639686a4246abdfcecf2cd9d2c003e6a065b39a5f536ec10253a74d6e2cb60a863bea2b52f04129d6b912ab87e1e73a7f92050ef6c8a17542bc1f3e080b151167e869c615dabb651ce1a52ba50be1fd9c45bde44a10942613e76d24f22f7dc535859371cafc8dfd56d62e3926129c44d31dfc4c4862df56eda1e0377169b90ba2c0fbf6a41d453e9bdfdd004a594e3cd5e624b108357ccbde86881982f6b4b994c81665124f24d909339eb3d219df78049cbdc1ee97be0682078500edea4ac36b384603b495f875097d361e8340e35285558f6e80f2ec5eef0326baea0b010bd3926c12a56ab8d3c92e4f5322dc83eed1e73dba45d255858b78506eb5dba16cf0d29c7bfbde6befdac702dbb427cb069761afd8c4bcd91425078293a8943c27c23ba14f63d83ad7244e9e3c08ea658aea61ce7d13fe3cc0c3fc3a82e78c5c237b1fe6c4a93eba0d11dc631c4e51dee9afaa5e7b74980797d252b79a22aa670bef80d56d9c00937e6815174e35d92b94c6e9d6782e0eeee339f290e86a0e28209cc9533b0fc391cbf03f5a73e5a0537f55946663fc29b25f4f63048185d835e9833759541c7cd01ee0b9893a80b5de1823681bb112fd8896d99800cf4c8b9ee07792819f8781d6154b38ceda76cbd332fb836fe9790684345d95d2f938471cb99b0f700ebd2c4ab35865f93ca22c958e78941366bcf57c64824a50efa4c79c89095ee8009f1fda7a2e66e6217fd5ebc9c0b1abc803b3f8f5bb448398fb2d7b34e1a35f4125495f60c62995787be2ca2d9789b54e948f4b5a68d46a261768709158e0163896a050ac3699fa4f4f2a5dc4cc6428e585c2ee19971bcef7853cb8c4221714a1c11f77d566fe2c8a5a26900771a21a35c10ac195d11063857aebe4b1d0b11528687038c49d4c9d18ca5248a8b2a2d74a04b138d4880f7d637ffbb1bb67be5a7c3db88fce40f58faa8c67d5d22f411ca465b0a3e4054dde7c6afe7b139db7d9e6ada0fbdf6d07d227e2e9d072fd74dfca0267d8c3b62c7040442fd776f2f6791306bf441f143b951d538683f1a0c0c0784439f82939e07f7c3256e629578efa25b6e0cf859720fd23088440a026c61fd6975e265d82b466d40cca98570107b5605efc280173f26207d8de7f01897112e03411a84f64ece47f847dee9ec0039c5ab84d631588b8288c029a574278959b5c0aeb25dc258607af2af1974d9768e024c4f0b1c8e19af7821e51424f25d2f0d85d9b349cdce992d41e974d534312f27d0dfbe2e6e46f4c6b70e076ce139e2e2827a530fbc0d7ce84a52775c4c898678189bebe49b0eb2ccbb55de46065c63ace1444506221f88fb254f372c45204afb9a4f92e0bf91d9c1455959341fd742f08f49c8335d1fef03c350a096d3b51afee8d9433c90211a056e098af2c0a5959763db91e938319bc1af589700728f915ddf41458d8e2c31a0032106f0991733f0c233e77a81d97f04aafa764b833a766a6586d737195508fdc9fdffc93da71f02e66e231869645eb9b4ef4981b11f980cf0d7ec500b55d2886ac190b6632d36a585034b1e660d8a8cd549e2461a061953a7be56653420ca7868516ba58ff4231e4d7bce66d0d6432f2af9a8524f385141522bcfcfac671610eb7e8c4e4ddf861860d59564bbb4e9564d4e171ceae2ad7c5c877516694bb271daf03eb4129f17eed4377d856647fe2b2076d2206787a67fbee8c1ab6604e82ead8e4fbe4666d3a70c4658e001c5ca31600394764f2129d98792d6021816e17ba8f7eb3bb0f129bb3a0c568bbd97f752051925316eb64d5972fcc885f8813c44881cb5b9f49459d7a8d98f95e26c13f85ffad240cc06b59edac1f1ee5b0efbed2337f1a622c1272690e30302a9e0691d30c7655ee8a5484f7eeab0246c12b633e21d2e639dcd172c40905a8ffe134da5bdd924263f52cf8203920ba48065efcb152943e4b28bf372d98a142e908a9e0b4501e6dbc5fb4a38fe000bd595f6f6c0bd12f9b0f9605654827cb0c60e7aaf1e58ba58784e8795319d4706ede03e4db98ff2b23ea644986e2b0ed5376ec9c6b510f465083aa091542def540b9f15c0201034abd48d96853c4972229f69ff322a18125373ef659ea486ca64c736f69c713f676075a02213ac43da92821f850f3bce204427b53779325715e0f19a6054b2a7d35f3b9dd2533e9dc7f2faa5818c5183bf490aea4f8fe4273bca4f27bc2d5951a92ef2181f0744d893054f0e3a12cf4dd3cec55b3db01fffd41fa333c3e5d726cbba36048e3cac1b10c3e86607d4659c792da0f32f1af67d961dd8ac3fb350d6b4c9bd4d635391c5fb0c9d7e0f6a8ab58b64c72f38f65909a0c13d83997857f944db2482d50e309721287549f4a0abb006a4aad0916d572c7eccbc1be10319eff970bb95852d2a44e8556ceb7abb12f36248dc34bfa8402c8174196829423f068c99f4fc5dbeeedfec4624d1e244eb29b896eb0cded7e7581931cef680101d98a460a143757e0f7a1c2f107c105cd9bf46844b685dae6033c8f10bddd1f6da3bfcd466c6cd264d79c49b5739889b85397a03c6c3345212175f63590f8db029dfd36d8f71bde69c3a702bdc04e1ed9d5cf61f6e2331e88ed7be951d65efb5cbb7390f7fc684f8fa1c465fcd3b3b15eae04c0d28ec51d7bfa8e396cc79924c6c82423322354d06c3dffd2c0034c038134bb8f595c3f2f22e63b7d9679c79fc8db2b7218798465f874c1cb37b1dfcb6b92f5e93c3c9cb147d1b47558498003892c8ee6a3267e7bdadf776fecacf6986b0e3042fa01e650730cc408ce5d2db35c04c4756fb68283271da30b00493f6248740ed685"}, {0x1010, 0xffff, 0x1ff, "e1379804b63236a5418ef4049a5ae78d7e11caf38e8b71b46810a1f5eb9c9dccc71752a9000cbc97f18f05fd5948717dea1050f076821442cddc02a6d09a8bbb9d54e815d58609b8439eedd5831a7c84c33575cf500527d669f3752c291632d04bd7bcf9036ee2c697a30b4a2652b73ec0b60c4b73fc7401ffd37ea3d9fedbdce4f879afb4f8065779bee3c4df5f3d02bdb5d1d61c5312dffaa3c43cc521989bc7aab0da4cb47dab168f6d791af394a61818c8cc548564f6b5bbff73f03c3dd74d994a84206773f9def3fcb8c7c65c50bf68f5d6182ee2b44154faafa82ba6d65bcc16d0361f6dd2bd8de0ae54d55fb5ba11e76245e814c229b6e43ae0c4e2dcc1c01eb24ee773dde07510be0cc74630892ce4a11b8ba5fd920d4fb215cbf8e6248acb2246612fc039bfdf58a19dccd4f155db9ea3840e85af322588927d38da46896016cb646f13072f2a21ca1e4c26450c05b50353fc8b4c608e55d685f406cacd4aad2730fdc8995bfb3732f7b22638908e41d4ea711f55a861e96a94f5770c0622791ed8d3114ab447172d9151737c2064adf4d61a7c4eaf4edb9fe2fc3a3896acecb58516bae2b764135b9ef768fdbe8de4f9d5a1f8956865cc7576af07361014301be426295bb28eb2244feb42971f280fa19b6102324abb95dd8d8f8174f18c49a6846be286015846b229606166b42956ff5806a8505307a74e1db08b28d38a6cc83e5cd58d6168c3054b56d7c6fdfdbb6496b9285339bf91c295f4d4162d53631df66b1c6d7eb9464b81da28281e8bb173b96df3c9071c0c0cfda19149600b5d22caa2b190b07c64ebdaf147b0cc87647f37325ecf26f0e7abfa3e2e5edd11bbe739f83d19406528b0be12731895c1d93899e465d93a50e6d3cfc4793e8b398e4d918262ae5aa5bb31dc11df885df798fb321ba0ee4d5b18b2b84defc764353933fe8f5e1b3b84d1f61c67c070ae65fdf2dc5b80ae58e48d298d6f433fb9b89152dc9b389ca0b28c1e2db56fbd425c882c90e526fdda5667b1002bcf3a11cfdc07a8f3dbc0160f9bf51a8f4d3645c8a89db96465854b3d1d684bc5280c168f750a7d031c38becd219be2c3c9a3f09fdff12d3412908cd458004223a47110821d23d88f971b4ff286581ee6b33c0b036b9100aaac71672d6272f15835f53feec2d1e18c2a80a9b670e16cb35ca231c35146368dcc6874ea5d29cdb7b308ce7fd64cf21513d4e0e5fdaff22ac85a427f2c478c368a4a69f27af4a8a536fee3b8073a67591e24b893f184a0a4b5ce1929dd135b163195d4e237386ab65769e873c3fc6b4623d0186e2636ffdf92fbcd1a398d308adbbea9915b57ea22328eba5c8d2df0a5f4dba98f1685dbb3a7d4cdfb8c7bc4fbf0e0fd891c2014a4c176dfbb7a6100a130db45f283f90373a8f09fbec3b22225428a0ff2ae7ef255c8e3e3327d2eb473461cea5f98bc5fb3c3e799fb884aab7598849e8b42984be9f9d9b820bbc3185690c51f3ff9a7ec84bbc3991f23b984dbc2e1d7e5cf13e7a05aa4c955aaeffce231adc9aee08cd252beea1e95ee1ad789dd7e8751048e92f7db2f2c9d8c8fa30b1a2dd038f0a980a57eb1058ae46c051b684d9372a792a3c641f5ada59c22b2a9a30904af3efbced1cd5589952cc1a85b222541c49fef2631ed16da774ba8b50da6e11139ce122ab16624f14df3fa2fc91649c1ff1a20752d3d6f0d880172856ea31c24d241196a5e3bc74f94942612557e2f2c9063e64955f1320d5c481efd27aa4a86b8bbf931f42d1e6d77b7ac7ca18f7d365da43c46f23b0d26d9f2c24180407e0ee0e9cae5b2c57749e0255a8a34229e007888252ca2f37d9f2a4e64e5e41139372aaa6f4dbaa63c35404d4ba83e546b1b87f0fad3bcbfcd927527ccad609cd8f072daeaa235d7a06c71f3635362687debe7162b52fb5fd57a94a06b1df4c29c4ba9ede6515b9acccf0b8eb9c4b69ca702293933cc24168e3323adbcfb9d36b73f19cac67857034cf819379ccd5f1a0b3767222f5304c60c444c660d4dd3dcccdcb2a60ba282d31ed92bbd813581761bcc6f639bcaddba35a3c79ae60f429ef62fbeae0d4b3d8780ef3acf8ea810b90d0f9ec6eabfa05c1e8056cefc80307a37c21d14038aff240b5ceb70a4342fbd7f2dbef125af895d1592307322f39f71a7ec5d94a31cd9ee08275f66234c1d3eea0f6a38d4ed174080d3d60d15007f0fcb2d17fd64d9d376c1782ca61360d5c50fc3544abe140f3185f7afa14dedd8199a5d9e81f46d7bac5f8b56284af1efeaabcb9ff0cc3f6b18bad2eaa0a7d79a7e52dc84a376de15e2f8d003de4ce1b67961278d4238cf4b3552ed8acea610547bbce7fbd025b888e8afae57dc3198bd7f0d9d0f2db266d2fccca2a309347ffe0de4b917f3f48112eee5a232663e972b51631ee04039027eb200bb65bb618d4faf4753bd18e440488ebfbf8733a001788f3168d65052d38c3335268c5c82384c19bebd4d9a95bb8cf6e6b3ac177757a256bbfb610d3a357815fe82a89325b2db11cfb8fbd01bd715ad4e63862ba2ec09e932a7077e09d05949fc9029d1eb91f03963bd5184a23228df8f1467fd206b7eae3c5b90fd47bacb06841dc14aa43a0a204cc87e4d7cb2412d9ffdaf5c1eef7d5650f701dbc7e6a889d2387e186aca316df98cb46ad57f05e2629af8452adbf9397fca65aacf19d29282231e67c430f3efb08bd1fd90f376876a933ad677e564bf9643d7f5a4e178557b24d62389913496708077f9d0e73d72683e95065d96e77cf8cbd04246f0e1e76979429e84325ac79c0d0bc692949d4a810c4a1e7f1729f7b1708df0e40856d7c2e26c442f3d382fcf4b339cc9a9d7d92c4f5d282ae152585125df7cee9982993a3219ba654a336f326ea26db0bd0996ee2a3f29c8a728f7de3e1c979af8914b5015fd6c3ae58aff18f15614c94758da383660b87afc4afd4901833c43438e4760e6e3647d51e5b5705970948846ded6636f8d657fd4f8894e0ab9a4fc050f57bfd071d14fbe612443ad8ca4f7a0d5b1b0319fa16587091c7d63c48958edbf86b539a80d45a9ebc46696c7ca83a390930baeca31c89af602b304d68f119f24fb7f193588c34ffffe1d35c4cc63208dd7e1d24d2014797ce0620f7044393b00f74553df3cdef71539587c6f46215bd2d9b76c578e7f3aabbbee2a504496ddc9ef380cdbf12ed392e5dead41b2a96df1058619bf9edcedbc46cdde78e5039ca6a47bcf5891a829ee36116819d4fe0188673c6c985851909c978d13aedb702e6f095254e5a1b617576f4a9b5600d7e387510ad8499d6eb275bc68ef42a8e8567a8e00c492e3f0c71608bb969c18f7d03975fa0dfe5abc20a7a1b1d267abc9005bdd580b02b3175ae5c7424adad47b12b35eba45fb14be58a894cc4a2b967551e9d142da028b3255c16cd9cfe867bb80cd4f9a1d36c979c3572720f7940e844faa14b1ccf96e6cd2bb42ca3152524253ccc3f82e76537740a54ff61e108cb20ca9600f5febb7eb46e7756d177a46c33f1d62923d980918d7309404be263f5ff3ee54fdd6d41cbf732a5c46c028e0370c65348272e252d693932929b6a2e59421c26d2a5c3c493011842cc645d848cc400f0fe211d5b5288fa5e702e2ab5fc4dfe8f1e07e0b1d8aab5739a599da40700d79f0159d7364b8e00f08e0d78c3b092eba4a34771c78daa7e244089c8c0b52bf2fa6dd5eedbdc5431f672e9a138bb27a6973a714c763a5ef8fda0f54401768d2964a079834ca5b4051c4065ee175cd0d5d0473b7b236f94958c185225ff5ddcd2b2207a3927d877d530a6e5d0b2baa4ac72e367e82b31a5e79c881918c1c5562260d843f317842645c094c83d64f5852aa8c936a00c511d865e8fd82c3072d88bd5a91ae01503ef46265d931a0d23483c5d39b3b4bddb2039c972bcb88aae2ef87f903c7089cb6b575dd611d50397f5c08e54eb8fba6a1d591b15eee82060522f8a33f787d50c2acf2e63c37891284cc385462c14eb3ac3dc9fe647128ccbb97b9a05d380d8b5736664663f5dd701e3afdb1fcf08ea2384bc5edb5228a35a9fb344063f315f96697edb02381818fa8f863ab7535ef95e6b47a31cf476f118c3ae1a5e0406c19f442871dedbe2fb046d7dce99eec39ebe2b2b09c5f5d5fb958555e68dcbd5421e86f05c1b0c7ca484c585c2be69a8683449d860ea10a7603fbe4bfc23b34d93ed3c1002a9be83c561cb0407e1987f349d2282c9e54275852610bb064d18f7ebe1eb96c3133291838581759ff34943933a600603c35c1995c5201d360f0d104c4a10a2bbd8fbfda0cfa8d0438c6fc36746e72f8400fb370928d4c200114c40b72e7472588cf6e7a3512af8208032a2f6897aa225ffeb77d4d51a12eca92facb668bddd2cdbc8bb088c0aaecb6763154ccfe8192ad078bd5157d846e8024df436535cc75efa458071e566b685e9da03c460beac4b4f5fbca4ecfb70746bd4bea17258c9b7c137aa633f1742bc224ec5df7c44c7b2cb7c7ffa0bec0c7f2871151f2ccf2bb9074ec9969e7139f92dff9362fc8cbb40e5d3dd31d087bfe3989d4574bc66305b4a9b496287e655766d602987f2d639c107edbffa428b3fa47174e524e8a24ec33fd359d255fbf0f231c84c57807767af254931ff606833961a2c711c1b1f90ace9940ec44a61a3009de72851e231ad3ac4e1bdb2f6f209b8878f87478d9ca7c45c4e502c8e437d8b46b148a1d4b4d30230a9376a8bdcf0913b7047b6e5df90ffb919e89b1d11775ca06ded87e692774fd994535937748a4ef7e7ecd0b82745ff4cb57c55571856abd381f85e43bc77dd3dd265e0d404e0ea7d71af1fff2fdd101eb7f0e4e1a080c6a080bff9755ef8affed3b4762cbaa1588fa3177b42d2b92df2195381edabc71c4e315b3893e91df70b2fe2142641b530285f5f39cc7b67bd78fdecc7b166c27746e796a3eff4194d4fb18c622625f0b38a7421b8cc1b58189ceae8c457c059c9934513935013ac14c905deef67bbd28ece171a5aee70d382bb91fdb6b4e62af20fb294a555f3708abd90f44e82866dc6b3eb8b058e024456f958a71f7e0b09fb4106b4147a10669d06d1c3764d4959caa43e9d3a9d7b87f644d23cccebf17cf3ea8f038216ebd3544bc2afbdcb3a477669b0ba2798995e404bc745230207c816aecb4f33c7d7bb56ea73bea53a191867e8244926c2c614f4c42585b71bcc25712d2068388aa155ccfb868cc5ff049d39f64d4718a7427bc478a9dc3080cb7618bb94ffe7636c0d99a6bf7aab5a2493c96a3267be955b38184c9ba1d78adcc7af0a3c23bfe878b6b71d3592c9c321db3e5c059918fca9bbda74fa24cb7978d213024043ae0d83ce13851ce4e4b0544f724aa85430527bccb35382ac6d6091a5008e617a06e799b1b95688d3ce4e74c9c39f5537411b964ebb2606f38c24d80cdb36dd637debc7c34c44a942f9aabdaf8b70262bacc6c8d3966060a429724e4b9b92e0861da1f52aad3f86c19d252f9787205b9b2e91b798ccf85a96ea2f7e3ad56d92029c6945c41331f97a4c150bb05f962602dcc07f9c07953aa04cf8a7946f2920c61deb95d845ae0b8011941c6d60e164e75e081ba10ed6e411a9d766513d97d3d52dbb2e924568cc0313b50b0a7df0a875a81ea95b4a5f1314c1c3b0d0675b6290bb6b0d2875faa28c85ec7bc74510b94c22efb588c56f0e1a847a43f88bbf0bff0e77e549aabe397051862ac161c629cb8670c6b1b03cd89ec29077708da"}, {0x110, 0xffff, 0x7fffffff, "d9b36725f572ab74350853500fc10ab35f9174524e39e7cb26929a2259b874f68963f8933d060373d7daab9f48732c083c97bb062dd9cac3f500be554dd19a2ad4b749e8587d64f2d4d86835021a749b500f1120242566deca919608d34eec0f8a790aead9cbd6bd918f8472f06f1565a4a8ced370ca2d968b0fd964272489db66b6389639c1d27eac86c13010047eff4e6fe39eb7ffcd17691ece41eecbafe41fb6db7096ede0cbdef051b7d11a9394fec3d8fc9f035ce0dc84eeaec18b88b948953718001fc9b8069985211ece47588e1c6c43582745bfbc40989178deed906249650e3b9c2549a79f11cfc338d06b6012ef28e60686fb783f8f7244"}, {0x60, 0xffff, 0x2, "c09839d83af390664605a1d13b7103f4816445ef5c0f10f6898918dd29284489dd78306a3c35757558d1c123e0ef976c1eb24c42bf78d16312f48acb0ad8a555b7b1cb4231e404ede6f22fb8bfb4"}, {0x98, 0xffff, 0x7, "d6168ddf17d586bcc2466835871e9d166bed2b3a5f6aa772781f70155c0cd7d037d92234bd1de052923d40d68a410cb93f977fd9baa9830a38b1378b5c2b868576860b15b1ef44a5d00ee64b38b2ca0c786fa0410cbdca7df3c1cbcad2bc195707e5ab0f68f4b41e951b274f949c5aff82b91fda4bf82ce595cd6f9e2654459586da5ab7fe"}, {0x90, 0xffff, 0x81, "e3efc276a34357c5e2fd84dc8bf7b747947a9c79bac4d50c6cf837bd78361f00b09ad76cbd59545b67d49380e75627ade8767bf9bfe440542c6db1aabbd9208e3040d53e60eb79319776a8517843e2bdea2b58f872a67dc1ced9c6a54f986d61b4bd67f57b52916533672657af611bfb8208ce76dcef6f5985b4"}], 0x22b8, 0x407}, 0x8) faccessat(r1, &(0x7f0000000880)='./file0\x00', 0x20, 0x1) 14:54:15 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x90) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x7f) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = socket$unix(0x1, 0x1, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x3f, 0x3}, {0x18, 0x0, 0x80000000, 0x4}, 0x80000000, [0xf29, 0x3a965d69, 0x679f, 0x800, 0x3, 0x1]}, 0x3c) listen(r2, 0x7) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r2, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) close(r3) 14:54:15 executing program 0: mprotect(&(0x7f00002ed000/0x4000)=nil, 0x4000, 0x4) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 14:54:15 executing program 1: mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x10001, 0xffffffff}, {0x5, 0x6}}) unlink(&(0x7f0000000040)='./file0\x00') 14:54:15 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x12, 0x74}) nanosleep(&(0x7f00000000c0)={0xc141690, 0x2}, &(0x7f0000000100)) nanosleep(&(0x7f0000000140)={0x100000000}, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') 14:54:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6e9", 0x92}], 0x10000054) writev(r1, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) 14:54:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x326, &(0x7f0000000780)=[{0x35b, 0x0, 0x9, "912e88a59ce7a68fbb509ce8d62a2c7980c7bd5dc16b88bb899bdb5218e70e0b6ff33d33a6dfe4c562eb64b2eccba7389561cc673f80e6580cebc9671954ae26f444270bc6ea2bc8b0bd3c8080d5956f0acaca96f8983eb62dd94eaa659829d7ce09d1a1c2dc"}, {0x0, 0xffff, 0x9, "533fb47126e758"}, {0x0, 0xffff, 0xfffffffffffffff8, "c5da94f22f11d3093b0d95c52713899d5a2a07f42282ad325a207ecc0ae522065954ee50e7a6949dc671e0bd09178eb6f6a0c33f8fca42faa1011ea35b673e9e6f5e3151faebe5e694c2b949552abb7b9a89aa200d8566c3570f90812ab580cae4e3f3432f902c021163ad7f224012be4e9465651521d050f12a09c60e747630f2f134194382997c8b4afe704081df91812f0c252ed5537acbf193d810d99e3ae4c54cb5b4489cc5740f6d94f8ccfdf77c389f6aee6b86f72da866520bd21beec34e9c75b50e846718acebcd75281ffab2150484b99e5fe7eafd1aace72449f03331cfbde8952028f6a985775f1cadb5416e2fca2f5f9180f7cba45a6922a33bb2f549363320d6e23c620881e4b1f699b5274f06da1504a61a6396f8b4195c858d2a7d509a6b4ed2c39d909ba3504ff870d4bf1b6cd53fc2e39d2566d5eefdbd7306d928c69632bed7893607131906d936eefe201315e05ab0d716352343750a0c4c7655327aa8efcaa38bbe9909c64e8f06c2f3d83f3f9e2ef498a7ee7eefef29dfa19d42c0bab45aac8495b07e99bb911ee795768b0e6624a22256fb9a7fd99e66a0a8dc0e16a4fa1690cbc955712d6f9e9e6d090b51852108e1377a8315e04f8c279fdc3fb708654ded8592bfe34e744a560ab12bc303cbc70f6274c58eb0283bbba16c602d1a3786e5f1d6139dcab8f18f91297151aac4d2fc9e5f6e271da97fa2d5aa1324f36c5b7d9126105b389c7e5d88b61a78e2cd06c921d592d7ebdedd3315f105deb46357e316ce4989675057c076e8d8217cac1148f634cc281d01427581f7eae0d373314351c9dc423c72e52dc181ee4802ec64ab3a3bff1dcbb3cae02d31e71e1c68469d3e49ace1cf34144098d8e0ac0310487095a4bb101fa27d56a99a6cdd050f0eb1a2bf7c34e68fed1f306785bb5bb6784fe0fdef1c0819c36fe2815c72a328ddec7781b71619634886ad2e42d26eb48b98ba814a20551062e2cefe360e63e9cf8703788c426475b4f23cc1ad90a9326f13fcf909efd53fa8639a8c4aa84f4dca3750e354570fdf3561e977c0daf90cca5ff5ca744d828f04a644dac536c6b93266f56a5c65a35548e99141300b529bd2ae886342ff1e8739f412973a81908fb9d33e49f58c8a00e361ecb450ecc8b17e03ca3b1839bd982015a90b090118253289a712e182698c310ca4e1886ad89e178cac746d18f431bc1b60e158d18565f4e68feb3299d3f302d1bb43368d387ffe3f5157a5326ef9b165da0426b270a0a0e313e6f3b380f46298c37fda2fc0a235758691bc3aa8ec6916e5c7994393e5ec8062f904c852f718e383f761b6227b3f130fbbf6c12265d99eb927d6329c113f4931c44799af5bd256ba0e3dd43d5782767681687c6b43165134fd7b61ea55b705c47a93c581f4273eda259ab1ccf26f2133ea622df57680de3df88d64d5109c96294b3ba1bc212d72b04f2c4b58ce9a69e1787f3db42f7ce7c6d1f93971a08958414847907368de43a63d5b3d4d589f1b4804d7a5b5c5bb84ce4ce26b244f9770daddd9e2f2ae27b13e1a5db3c6ea21d0e8163aff2be82f07b6b8067cd7331ca8b2bdcfa6b5738f45d27b593b9f8b2e16bb21c31d77b02618c2c021eaf09062150d9ae10c82c6ba284db325a25f81e99718e00e11b5c36ae390ad5faea2f2e6863e63d3f8ad8d192a98d30f9c30f89026bc6217cf7b1dd846156a157e1e68187d5cbc9cc6f637a6727699d4d942e582d5eeecd4673c2db27cf027eb42e34b092535f2b64f0c586247b9bab8d61863a59702b3979bde446309bf36973edaa9dee7a2ea017c903efd2d0c80cafc1860a85717746b91b21f03fb70e75e903427569ee26ebae3b26822b9a87361a36be0b385514b381ccf1ccc78cff0e5aa8b1890effe9d5ce785ea26a5fb8e27db78efae8d3b4e2b5b71f7556b8c0350236df851163a457cde5573d1c148e7c35818aae2a40cf4bdee2dee68a1dc0dfceaca585f6d5fb0ae4d1e5b1213cc12adea9c6f932c5025d49ea4a2db633357b53ec8910b90aafa63789ee6cf0ec51918374dba7e92faac7bc82a69a97a0bf0a5950125de1f12eefbebc37eee93894bf74efd1ca769d501ee0bc0a89c81769c4c457ae3c896bbe1a0555b9ec575fbcb56ace518c090b6f12d5e3b756e470e52fe4bbc04e40791077cea93f728e60021edbab919bdeea299ac24e26adcb655e3b2670e58aada1c5e0d1bed8576be0aaebb9be8b79ecc204beb2626c9ba57b624d54cf823e678ffe510b911f65aa79e6aa2b19cfa39c3da61ca525e05c9649d89f2fceb1585d8d977f0e87c9e6905bbb84ea9f10762328fba82310ed25b9892422135f8a10223ec548530570c310edf384a4a436974a87237566313dadfe05fae7ed13934e06e0a2908c74ccc54197d910b7c28ea61f3a6e4f98e60ceed86c7cb95ef6b69633150ca52303cb9ae7bf5652b4420303b9941d50c739be997b154ab36e8de6031b504b60e70d17ad0ea359c3fabc7637ae177caf35618c58255235b79f99ecb9efff38aeadaeb559f071b1eef2e434c2ba06aa9d6f8076b3d3e50169f0b23d19619aa3f5fa35b88dc52502abdf44c902d98c6f0c54948a00167e6f5f09fe7f1dcd4bfd69af77f891073116efbedb09dbbe92c9680effe74ff19de35a97c5b7be1dcaedbdd5b905b33d5e468850b5d946c9c4c4508a308809adaec1a4983d047a644a14a9d359a308b040bf4e58d15ac26546e2571544c238400fec5e3d562d3597245ce1fdc4e397fdb6e878af6c1e8c11bbc368579bea138e11dceb478747a009c3923c24e02328f366e8b24ad9a4d0d70260db8801ea45b8b88f250f69c809e9a4aef222aceaefc64c40195d358728d82dbd854b313acdd0441eadb083cd2f424dbda42923ce8d4476f3b92c6b41d5e99ac6f53144494d0abf7c0b3f154216c3d8e66949a76f6fec78a48659c28cb3b6c1b984a1f4bf80953ef9c6f38d81526e87a674621e70e16fd323da2d5b7a88293c6ec35d66deed01fc60fbab7f194a54cf0a88013e6265b003acbf06296186984765bffbfc56d1288b996cf9364086e88fb5960f5297e3fa588a8b5313a6f13c6908c71c4fe54874228e040deb0fc2426397ede824ba7ca236ba17680d09b9634d410207de2179e1d656184760b46c09a92ad1e011828a7f4996b77a680d6ac9056bb54d0205ecb21788fc01d4f9d71fac4ab3d0f8c4fb23ac3d33c9360102810d2a1533604ae8f5c1342d3cf0738e097abe3a0a17f68c65a954c6604f29ec69b09d469a3602a6e9c13042bfd2f174fae63fe9f8fcef210c6102304d4218fbbad129bda30830ea75272c03043fd5a803f2229091b9a1ce23ef02f48369c52f69db36ebe5ee769643958ab3640a156a8761db0c7212b0cf5eb3eb53efd041c340ff6c7a0887e2364ab17dad613342d3214c3d5fe5b48a1c062b3768b1c2491a03579c1a3a9962ae5259a79479c231743d39d2a83f04e0fc898b123cef17c6be551bcba6ddcf64bc0a959141ed2fbb278450fb26bb1d816ed8285ea6de20a77e30ddf9b502782b303940ee3ef47ed261b4edbf4f1ee00ac62d6165e1cd6c975f2df1f35008a321150b1ffa6a99e66b9836edff17ea170848afde49d3895b7c8539dce305d5e42b849e42849c5db7ef33bffbecb236bd6ef60dd2737b2c54b3d8776bb1b7ebd34297d98b86019a155c02a069d35c5a8de80726b54079388b68adc5c1877dc1dc877202429cb3784099077d278f500fb47bcb1d374ea72ea5efff054e570c50bb6fcb7ecabf2a7921f7059c3768a61177e7deaeef37c77ffde70994dac0ef54a5351f5affe22ae63324a7a1b9dc0e38ab7ac2818623d4fff45a6aa09bfd201f0de1e2f8ea76bdbbf8521b8d5f93dce5403524bfb744977b4ea6536eea00f72301eea9fa618557ed1ea7800df6640917aa5c1588b3cc41429b701edabda4cb9f04287ee8bb7573ccdd2ee9c2c5efeb84b31fd34bc527627793afded587eff6e61b90ea1ef5f681343db7863e64bed327587eaace350a0ef45b12b8392bb129c44c9a111d96de7550163bc374c22f92b0b0de663416bf5f379b27dd1fca7f16bca576ddd85ae28d79bc097218840b8185c858fd2b57090cf2923cf2c80a7e1996025b658c4d79fe8a102aead5352840093fec6c2c810b0c6c922da1e6c5e50bbe52526cf5caf24c0745a5fb0bc76b6298f663590e5df47594ab628e82d895b1fcaf41be580c4997ef055ed1cc8ba87f42cfdd40a6d44e669dfdcba31ae9c9ac54d7767fe63d64b5cabe21c7afac49f6abad2de4c521ca471a2628bae7aa009e927a48be6f30483613841fad48bd65e3c07000a209fae8648b839b73f58e7ccdbaf96f2a78dd07148232bb242fd0ae9b14777a69027dacc4a1ebbbf8543819c14b4298a7ebbc63fe7dd6ccd795f86ac019df02c78283789be1e77559c578222835e1c5e9863e814945a3336ebb0ee2692db4fe16bc223e6bd8e641435f0b99e175a14cf74fbff366b4d1c5fceeb4cca4d6f5086937ffc896534de8924686fd14234bc7c5e7a2829511b894ce0bca124f99a669892246443ac77fe36bcc83353d3f2078659bab016cc62db2efb60238a566686a5ee5a6b3683dcef454101397f92aa29b5c1b55feb78884f367ea839fdb144ca6256f1df4d4b3b1c7b6a2608b9eabd0cc88e4b75cb08a3eddda64b3b8394a0d3cca349305483a6deeb04945ed74f1b262f99c80b8946cddaf28c3996b520de01e2ee1bd74825338862a1e30c7c1ad031164ca97c599d3596bc9eeb831216ba768115bb7fdb699edf5a7954ab409c4325dfb72f7f7457900d1382fb553a6eb55c511bebd90f8ece57208e69b05c874ce9f1d1ca2a362a9906c7fa80ddeb149e45c1b2c49bef7c1d79a0f189fee80f1710625f0067518bc8f116d646619add501b20bdc9701ca203995a4988ad0cef5008431e404c3cde6d0e20bffd814baf5982d93cca4a8040ef3108afa242bceb7c1cde6ac5f954d7868b9d99948639129170eb7dd16626b59a636ea2dcf8f4e3d76b9abf05169fc1a59bcc37e1dc324950f39cad6d92ce16beccd60a30a65a4d88bbb94d67e2ae44d893fbb3be1b52044def309cdeae746922870ca129d35b029846ff45c46734f40850025d65837736edae7e68694deefc00c044373ff56c39bb465d751a3fe014aa99b3e54fb2e8489d4e457e66b5c72d90484d6c69c830e905a803dfec5c2232ba81991e985361a4fff27a18ac977554e6588b0a7b1cf2a03d28c37d790383cce8eaf2ff7836ff86ff43888a978a2570021e8d6d5869e5f9faafb383a6de0476d539840b37af40e83e327305412709ca42814410789b99a6c428f6d43b00b6ce5c4efff3fc6d8f2c3b02af5e674f5f88b610af060966c96ecf0dce66a6fab7423ee7442a4301f18f4970fdbe2449c217c0dc57956a34b02550d74c565e845e31f1edc8362ebafdc0d42ea913b89e668b341ed4fcec3daefc2e02b0e6fcca26fcb85906b4da2784a0cdfb9df12511b2701083ba29661f6d3443b53dcade355592e9dd679072c28a0d0d87eaa6a66ec286f2959d47442702036ecce80d89f0fb950883d586021ee90feae8971eb6348256bb1c237d2a156e31d5153f23940535aaeba2f6778e8e32ac16bf3e7efc556d22ab436346aab8d243abdffbb8090ce1b67d15a089c392d79b554bca9e5db56cd3cef6c8eebb94368cd22f043e307852a2d10a7bc4ee64af37eb86dbba702b7dd347fd4089f1e57ca63c9d"}], 0x10, 0xfffffffffffffffc}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8001, 0x8001}, 0x10) 14:54:15 executing program 1: syz_extract_tcp_res(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 14:54:15 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x1) read(r2, &(0x7f00000000c0)=""/224, 0xe0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) 14:54:15 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a00, 0x4) write(r0, &(0x7f0000000040)="e8", 0x1) fcntl$setstatus(r0, 0x4, 0x8) r1 = dup(r0) write(r1, 0x0, 0x0) 14:54:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 14:54:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') open(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) symlinkat(&(0x7f0000000340)='./file2\x00', r0, &(0x7f00000004c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) syz_open_pts() syz_open_pts() open$dir(&(0x7f0000000080)='./file1\x00', 0x1, 0x4) 14:54:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000040)="698326503f6d1980814c227fc15f26fbe3adcf0a5c0b67baa207c5d3570bddbb9b069869bd28df63aa5dad4b145fbfe89736cc1013c8c6d5518855b39b1aed495b63962c4ff39f69c6bbfe591e1d1424fe595e218155e92e5b85eb288aa7be7a8800a14c5be0537ea9708301356b30da356dfbc8edf2733559bddd6917bb5f29b3f993016f91f05e616ed13972fecb820a51f37cdc44582bb6fb80e82655671460421c38357f4c47b0d5a6cd38fb5d15f7e1e104ec60ae0354bef3f766be3afcb8bff16b7ceac528fa3aeb29dd47073a3e5e4d9c3dc83e737077db3a73f560a4687c17392f750a92d066142b6ab16af114efb05ca9319eff4f1857ad209d63ed98d70816e17b8d1100bf6c952cfcc6d8c1cf4c94204c3c80277c0464bea8a3503fe49e5e53cc0925deeccadc9333627226d0b7beba947536c12ebcde3c0127f61652338de44172d98defefe0e8b9efea359911935a52a4866590e2fa127723c9fe25defeee7cf2db536d375b390e61e8e0a86ed68f111d1e5cdec615eb13d2c04cf8f708d575dd1adbc77f645bad59a76ddbfc97703c7afee8526a6642f5d35184283a0366c5db77e1ea7dd7a44378e53f76b04e0e4bbf6fdcb60b50b8dbf1d5a386148d1bac9e2d00a92b15a3a92281a7719234165be57d31061ca2a6f3e891fdd136e9f28893ddd126e3ae086abd4f60fdb2a40b5f7a49c348b8b6fc742d2edf789fe847300d596f7a952bf51eddecdf7d54ae537fdd3dd7b89a940ff8e2bb3f6512651e1017d556ea1abf4058da702890d5e1f5e05a48303f14fa0273ceb789dcb4c066e4a88cd8a0f20a41369e916f01f8ac6b98dbe2e69a65dcf7ba72586d5bea510173d226d38810a45a38730676ce303a0a563795e218418f6616cafdef78122bff6f74c87b0929da74abfc6af719080bd19b4b2ea2307b1a7e49f7b50a04074b8b10a540b9e6ab88835619d1abe24abc5950f336fdcd13087e63bd01e6e1c20c2e62c969e060b740bbe9b527439e4e02808fe1f7eadd1343d102d3d67a3b7202c606b947ec02408fa07275f2e2f14d132d4ab449d8520f0a03707e1e917c36e82458a72a1f6915f1b15a8a2510c07c8c48f63462186272fbea2f1b96acd0e9d19818a7d778c3e177db1632211a8d024f2e5c84884c31248db4a0fc43ec40c9055700732aae446a7eac6c65e2a73a385ef205e3f7a4304e13a8a52437697718d928f8aadba1522f91d8bd923327baf00a9e3df3f9a2d8edce4dfd89b3eb152c8406137c1681acf5d4c2c988f0cea637ccc074a636f737e866db9ca112bc2ba7ed4c4375d91e921163d46d342c4e1c98619d2f960bd19ce0be00a62018f789e138394c2b46a434284c16e04c9da954b8511d4c802647a675a3548eaa02203ba723775da9bcbf6a426ef12aa941b176d2e33e4004a1995668828574c3fa1b1df4b4d808c295345529b44d7b55be9442cb4534e3c784e12abacdcca32f2dab244e9838e623340c447815a50db0c2073e04ff2c7d96d9de9565886bc3a830f35076f4d8c13a55af30e02df772f05d409fe4d565d149377367fb67f3d99b445b4622808eff5e53723a5c4332869103b4be266b59063681933be73e8abb79d2983a200f1ab6124ae4bc972d26276eb243c0f62265615bac5596a7f748918012cd83679db169007ed7ea422a9d7a2d1114b5d8128627265b73846e091e47c6a288386e9ad570556a94e2403af774ad96e628c3eb8f71e20e5fe5c48e63e0de3b16bc7fb7c19214fb307181ea4e50f8a11c294678bfc38c4ced3b85c0b8e8dfb445b8c25df3e481be8845dfecd99f466edd65da4d05cb3fbf63485ea8170b7d3b9f574ef9a7fd4ca8e4996b76b782cb73ccf926cf271ade0e121f874a1878e32bfe7a40ca05e6c582db1e2406fae1b68a214063a43f8c0b12a8bf3ae39d769081da7788082d0dfc69a08858adc17dffab05d8d26a76c26276b5e43646734d1d3dd39d8fbe8400deae4575b3c355bddd945f9b8a4e6c9e3f5f7c084a4cce236a5bf20dc64e23d88c0af1bf145364ad74284d05e15aa29461a5ae25feebcfc2b197882c8f000b3003c7aea31647c6b07aed5c79420cd7c96af84281b18d38812798ab13accaff0b8764bb54ba8658ebd0ace24e88402b67c80c3318d85d86f063b4cdc41692bc349cabdefe9f5a2eec152ed1de1a608c8af0525b6803df93f9b73ef7be9e149a3111e4f48b95748864a9278f57a96c462724944e5a3cbf046184ebae731d9e2dd0d69e78548d7974c2b994a2d05d7f0a0a885fd844a1a97abedbd1a815f53cac01224068d273875ff33424c4a5bcbcecf591dd935b562451f1abaacf54700b5199f76eba2ef9db532310247cd89dbc3c1ad9bc43abfe1e87fdedd0e5d68f6310a6f4ee8f5d3542bebe80aafbd7e32c1f6d10ff71ed27082d00f2cf6e6f86705a01e8d3df0b69307160c56655af97e80741b2970295e2a003408313287c895cc3ea144eb4daafd8b4a7336b59a236112c5bb8dcfa624c0218d8fe9e2f49eb39aa2ce5a0f6754276d7b402776aa5d69dbae28f0f304d07bda1f48e9e673f78f0d0e2f484359ba3fb5340909e66bbaa2d857c3f70c9b81af855669fbfe30f0f6afe5b235406d0448b10fc02a114f4ebdc61ba1cc4d9fe1546615476ff4d642e50648bc910a4b7317a49c02db8368363fa07ecc08589c67b8b93dc2ed47c129f63ba399d7576fed10da71c6477a4f623972530a7098d42781254374f0e9fbca2a2a2019db5db68b2f9003d880e11497aceef1cb89cadc941d3b84f405a2283e011391bd6b088ca9ae8862cabf8a741dafc33bc779eb71551dc7d8e9e9903e56d1ce9e5f0f70cb658375ee0d5e2aeb2cbf5fb024a9156ff277efb1e0226791ff05aeab866aa9c0eb5b0b08c014ca311a38ece0bd194c5f4601138884b8ba4f9a6e2cdbeaa3db24694ce6e1ce2ea17a94c50ba3ada3706e629dc7c7bd83bb21385aa390de0fac5833e72e42513810d6b503ad1c767576cdf2dca7c74b1d0652b87a810fd66fac278584333778248de68c4bbdb54de2479a897c47300fe2577d497fe2b18d0b4111e3a03ef3c03be2c257fe58bdfcdeccfb3bed56f2b0712eac1945168fcce205e1bbbedd40ecbf1dffd3cadad2b6076fa7c112db7db0e3124068527cf125d216f2151a0c6ed740400de40cc06caf9690cdeefecda31d77b4c184d2b952a2a32ccb1f1a5008db31a71a1a1aa36c2a233a30bd5df354bb0bab93e15db9ceff0d9ee8c41e53c7cc9fdfe5c4c10c7fbb8d897c317e2b0a35c6fbb2a81fd8fb6deb19f2f25d272feeea13a3ce1ad237f55add394e7970ff1300a67a106103bce888f11b5bede83afe631dee925b205f1e9da5c1186574ae3c442cbf9a4fa66b7675dcdaf55047e7eec1b753cc8418ba00c9648ca35f938c115ea885658959dcfd913bf1ca3eb04039f65e022021d7a6a899a6c2b16906a8efce7ce3b8f7d40af33d4bc143ecfd271cd1c06d69df50b84c0a81e73611d414b0d19550d4ea038763b052e2bf65bede49444b488008c138f98e6e7eaace47df5c2f0179f42fb06a4406f68ddec96083ea97b7170af725c3d34b77445c445dd4f9c53d7144343abd3787e9b5504d51cbe5ac103330c05f8558b9ea32f60fa357dd7ec81de6d852c9eab40a232ac9d0f5c9b04b19526b4b9075496c7f10ca3611198f286a758ca93137761632bcc4577e4d4dfbd329602128560df8e3834bafc86d56051cf43106a6b9c86e912c237e44b2f68536f877305384c2d522dc18e8cca0990151c1e960035debfdddc99a4161aac2d94d4a713d07806dffae9f91f66dd3f527866cc3b2a5a654e1eab9dfab67d100a521f756144a706a0b3e9deba43844232478d7faef2727f832076b79495c493ec811ac829f5179ab4aec5ef6a5bec090c194c862ca5e443a90422ee9b2081b4ee159684cedad490102327b35bc21051943c05c1176e2a5d92d230329854a9407b5013c1f16e0c4a72faad82bbb02bef7fc8885bdc185576fbbff4d026e7a982d7cbc2ab744f2508b81f911e86cfe6d7e71cfec1bcdee3392148b9970d30142c0a9327518e8d36471b6d380b0291289e8d1dd20e32f1035e4e6cd01e7136c684d3bc9ddf0b0b2344344900f473da40bbea92d56c1729e4eaec5c7800348d7b6c43ccf6ca421555e2b154c573a895462513ce9be4e2e258081895b8c77dcf4c0f1e3c9e18d22d1434c160a502e8dd7ac0dc03f719dc19ab05d45009ee5d38309fb76e10cf0a4eff08c74e5670f056aaae1b43daaf66f8ce2b5ad152b0f46efb52ea2e1b6a00972e7fb0d41bb2582a1c688229a514c57e0ea84d2461f685cd8f2c576bdafacd9c2fd27c06344d74e361c296889eb4fa68aa12789df10870a04570a407c8156f6bb03b5ee56cd94e1ca99999770ebdb118909570950c2727c478614958cc701df9139bad660cff755ccd68031ed76bfd6205b4e371710d27c0ebeaa2c129d806887da2027dccca53ee0eb205b22a220ba9b763e667f69e04cf75456d80b889261e7e7ab1de691b6145256df2eb24c15e568db745dd210aeb8d6925e246659df76742389751c972c403a5ad60ed7fae833ec99a1dd323dce6340ce2144b8b6a1f1565d8580111977b2841c1b4d48da6cf3f2dbfe6a3e7fa860b03d842f0eaee7fdfffad2544cb7217d2ae4eca51fa56945bfc7d9d5b721668d63b26bba19f07596d85af5b37031b3a090fc174e5ea88ed3f1bb2f3f2bec8e239774e44b151c7a911035fc03d8d5c645daa5189f18ef5ba54af5a4080d308facfd098af30fcdc9885a9a0b8974867e938160c9e4e1ae3df4857a56dde98a4531e9d48b817dfc8da0aac78af91f32dbe53b06ab22a1c06f05cfe7861f64ef3b1fc70e67ec75d9f7230b16f8378857c6deaa75d616b4274680a579fc26a76764c76712f001a3cb34f949da8247ee8239c142cf742b554988efac690a467703aa98a877969fecc8bb9a682fee41ec896b627eff774e9b8a39403ff5235d0024525f694848dab9ecfbc2422de14ab17908fcd3016a7ddd5ccd0d8e71843dd0b484163e1cc8a6869cc84a890bdde435d5af3e297182ab2bb7c20047359ff652561546aa9c72f85b4f5d7ed48e3004963ae1f8de793911f61b7c0773d5d3112ee82ca60af9580a45b8f8ce9d35f2f5b332c32173853c15444c15aa62df6c5198ece3579646d777849e7800f1bd3aca12b0d88b5e034d156ccd930841c2516a09964ce04c355727b408c72a1985c5eced09c0f5b960a5d8c850fb703c622048fa0ad41e54bf0b52edc5f6e7ba50506ce69ebd319de754dd8853a1655488019958b10e487feceb86c8e5b200b9cc80e7131c329b73d8d2b9420d834700a6865dabccd662b6d5c782c73dfc1137eb1309feb638b4b63866fb26dfc2549db67bb35b6031ef9f2135d0d7bcc3412117e690c4fcf4be61041ba0a17ed0b4e43ae91011f448e00c4ab64b61dda9185ddcb5b11fca089962b5e9bbc2b843404ac2e87e844eab922662a837b0de197bf2562a2fc84055479ae7ae67bfbf0ea886771bba1729c036e3ef3f4615b9d2fe056892ec935c8d8443ad953620137279bc10ec66a6a0e46000324e5221e75ea33e4dd62a4fcfec279564c460070fae021fbd8dd32d6ca6cdff3453b5a681e9561a47eb94df78ae557f2e93fcf11bca8c62113e39e73bc097161978c2da06045c3cdf7110dc24a6394f2b1f9d5727eb71f84febf5d64e3c09a9ebb5589349309e6e08de1eb572ab70d88cfc8", 0x1000}, {&(0x7f0000001040)="e919b3401ba61538dafd7a64a1ac66bd90c2f100e5a45952174af035c9b1a609c7faa3b5e6d947f95ad35f7a408795d0938d4c28cc5a97d56c7ef838951c59b2de91d8139c5d5622971e1bb90a3a8ce7a957e3c0da9e79d4b7ea390e085948ddb97ed76840ad45c669364539e2504780997b4645b418fb667e9a8668a6b0dd7ca2a23955ee532b8a33820c6a5e0857d824707ec2582a188a9c2e93944347dadeed289115f05126c75f710ed6f1a190fce3b3812b34115e09e1a432b59a7f1cc3c5c3576998471c2c034ac56a6289b792cbc399cdb50facfc71e9a532", 0xdc}, {&(0x7f0000001140)="d1e561e8e398", 0x6}], 0x3, &(0x7f00000011c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x38}, 0xb) dup(r1) 14:54:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10800, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffffe, 0x1}, 0x10) nanosleep(&(0x7f0000000240), 0x0) r1 = semget(0x0, 0x1, 0x86) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/101) clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000140)) 14:54:16 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) r1 = socket$inet(0x2, 0x4002, 0x6) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 14:54:16 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x0, 0x3}) setrlimit(0x0, &(0x7f0000000040)={0x81, 0x200}) chmod(&(0x7f0000000000)='./file0\x00', 0x2) 14:54:16 executing program 1: socketpair$inet(0x2, 0x4003, 0xfffffffffffffff7, 0x0) 14:54:16 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x2, 0xffffffffffffff3a}) 14:54:16 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000140)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 14:54:16 executing program 1: r0 = socket$inet(0x2, 0x5, 0x40ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$inet6(r0, &(0x7f0000000300)={0xa}, 0x1c) 14:54:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x40) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x7}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 14:54:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)='_', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x3a) 14:54:16 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000000)="ec9a9f64559c250e04183b7346831cd8ef240db9a235413eb5ff97e9d9c6b5ff1629f6a6abfba47372aa8b942b60ae1266305c29a20d8b8818135908", 0x3c, 0x401, &(0x7f0000000040)={0x2, 0x2}, 0xc) 14:54:16 executing program 0: kqueue() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r0) 14:54:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x5, 0x400, 0x6, "4345ea1ec38b6e02806e9466ebf4b5205fe1a727", 0x0, 0x81}) setuid(0xee01) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x7, 0x2, 0x4, "771f982716f61d4ba31b4c8533cd10f5713d2418", 0x3b0, 0xf54a}) socket(0x1e, 0x3, 0x0) 14:54:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x801005, 0x0, 0xfffffeb3) 14:54:16 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = semget(0x0, 0x7, 0x123) r1 = getuid() r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x100000000, r1, r2, r3, r4, 0x100, 0x7fffffff}, 0x3e88, 0x99b2, 0x2}) 14:54:16 executing program 0: fchown(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x404) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0) lseek(r1, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x1, 0xfff, 0x7ff, "c8c09bdfe85f4637d235c7742285a4434fe2bae1", 0x5, 0x3}) ioctl$TIOCSDTR(r0, 0x20007479) r3 = syz_open_pts() read(r3, &(0x7f0000000000)=""/164, 0xa4) 14:54:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() lstat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c", 0x0, 0x9}) syz_open_pts() open(&(0x7f0000001140)='./file0\x00', 0x440, 0x20) flock(r0, 0x1) dup2(r0, r0) r2 = socket$inet(0x2, 0x2, 0x0) getsockname(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000974fa69d139fb77ed5c6d9f1f6cc510a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) flock(r2, 0x1) 14:54:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000f924f97d8a69dc3708850100010000000000307fb4dc98e23aa6b224e91f8da25a09406a02b559a66f9a00000700000000030000000000c375077ed7a0"], 0xa, 0x0}, 0x0) 14:54:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) shutdown(r0, 0x2) 14:54:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x320, 0x41) fchmod(r0, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:54:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001100)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000011c0)={0x0, 0x6, 0x200, 0x6, "3a7cd2d3473ab5bf9bc3cf4a338cbd27a91a8125", 0x1, 0x2622}) mkdirat(r2, &(0x7f0000002740)='./file0\x00', 0x68) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b9921b31a3d280ef1f8c6e5e06d03ea57f4d7abbd1f5dedba552667a06ba2a0e00abacefb4ea3bb3c7e5601113a253eb0fbf9bdfc6ee2a5dd1e333276f9ba7d80f49e09e30655515868f1e85981cb9a6bf7d5a4e5a8dc7f0bd0b7a4c24970bb79b35f421181f8235fd0c0a0b4d8a5b80bde9d327cd7e4c5d1bd52aa484fb8cf92bb62b2e622bfc9f7d5f7c4dffe18ef3f4f6c1effed251c97be521424f04d68438787c707bf485ad39c847143945cc968db9f866bf9bb1c49d078b07711ea133e0844855f3ecfc295f0f5859ed7e1c39c6cbb152ed613550ffff1cbd0a69ae4cd295036fceab492760fa757c300eac953af78c5ec3d678a190992160cfb7badc447279ecfb65922011fa148af174e259f03cd0ce2fc6e2bce05b2f0550e1930ac1bc65dcdbb9d9de13b549f339e5a560af2e1232c0dd2638f07a3dc1d809c0436d632f9ab993063267c2afefdf49686b0996c40de73cf3268046defd77b38c5e0858e63e66828c82994c2a2f37fb2e9446d2c332f87de6749eab88b76fc4fbed6943f0644c32142a7e0a015e19e9de0371f6eb6de8d218d0a34744996dc899320a1d1482ec6880d053c8b397f2d9792eca103f5baa87c7921eb1c9f65b06668cc19bf45181ad3c8514ec4e54e8c0562b63b027f514aa71c77d23f69348cde20d66356c1ed727f85c1e8588cc1143a5991846341519274059785fb7b39da0e282e39f0f698a9edf4590e7ec37ecd76fb4924ce79bf956b5c5f14c2edb2965db2a04f4c336bb41909230fd14a5c2b1a146e3ebaaa7f08ae91c9894d8902a705e4e1f13c0fd114ca40db6f1df9e983093a80e66e7ec5ac6ce7abd2acde439bc21220d14c867e0681c02b2fea4e5ddb668fb9b7304b834356e31e50fb620e951f92f3fe3c2782d3431be69fecc9c69c3bffb9d0513b742669ff60db13160f9c1b1dd5d62951bd33df7af5fc1ccecb6277f58af645b7f00a4694debde14e83f0e911464be41477b2ccdb4ae18cd1770a687247694c3b1dfce0a486a4f80d35075c971e18eee8a210139ff26f971e684d7b1d70438156ae128e164414fc7d7d0e7d7de1194b6a019aed48a21bf73e0f96a47603cec05bef54c536c4d2bff5d568e1b4038eaa2eb78f57014c559960c59459f91f5b647a097e0a280915daa2f0f610e83ebe74b695349a25a171e11089ed71599459b7294d399fe44a6d8529f46531ce82a8843e351fce6d064c1a5cf691c06215eede2f83ec3150c6dd1f3f5c770c13ab8014fd0720e1381e73f02e0068ec2985d42169355436d223897c094962a172d6ecc9fdd4a58a907b8ad9110aa623ccb6421707c58c66477e62ecf4490327577a195a2c2019d37028a060d4cd36d92d7f727f139c551a15c6026d03cdc6c93f06866f90ff3e3e888526b9daabd2e793b78ccfcc76c49e1ed367b92dfbf1e09cbf428baf1c37209452cf4e7cab15a1691ee50e06137d140e33beba5cee75ff7090c314d876c21c178488b80e82dacb97f0050dfb785faccfd48bbeceeda3b42f5c751c51ec8804cc1162a19bb72a50a26ca100c6490a3a32aa9cec1bea9716a092844f50d23a2df9f3c93104f76b607bf2502244d4a17b2e82c839cdf3534460b1622149e49df6555f97287b6b768b7a51652b9405b6b1abc16bfcf3d6064dcd1bc2e4f37eff9511414083668d539d2158456b8fa9408c356328691caccdb8449d03c9950e464d927669b049cfb092e10eab65dd7076fcf2c024036f6aedc9cd2cbb9901e6df7000b4b3cc339f09c6820f58c2e4b7683e9f63993dc977c7efbd6ae0de8c00553e941af035849072e66b9205f97cba63cbfe52341ed26c9426e7b502fa85b8df595ff0c08f326757e746dadcfe31d55667a3bb7c95ed16de72e9b0deeeb00c8cfe9e3e6baa271b69c12572ddcbcb647b9e48e00edf1faa34a732bbb80c02603653dc4ea1dafcb18e0e1a6e53e03fa49870f1cbb3bf066cd82064099d7fd9d32ba3c8841b29ff614c4d63bc16dd2bc8eec6ff6a3a3918727b5ec939c61cc1c8a0db521ca37c86e0475fe127d3eb312c1de3e07fc76a77cbbe211fcadd84a1ae78ae93817d845fae6c30ce327c334c814097137095a80dc0dbc33e6123a96cfd51ae1b65b15203d857164ea14d25ce551cb2948a31bd1595407b9c6fd955968941f9b9293caa486f9a93a5ff81e8a319669cbdf606e47f87b7ca6184ec3119968ed3f49eb308ec0845c2a559341697dad3f420615dc35df93097eecc4a6dfd7013deedca755741bffe7229757fab6474abaad206f899a618fc058067fe8de8038410f1182e8a8b344b9dc618c9be1f807545869a08fec972b0ff9fdd832c5602c1aff47a84c141e03870106a1798f7387ffb775343e917a2167caad9d867c9b3ccbad7620bd6f043c31dcb6a3a8c65cb02d286ef09bf671df6e8f2667723be6c5916d7a9b1cb62e32c3a146fec21584329a6305cbb4b78b3f2cde23054c517e97895f7aa981113834b5615a38db8ae22affc708662a4280a252532118641a3ceeb2ef4d40d974a693262d4e2db68fed716765ce19359561528df31a9c817f7ea67f81326a750b42f1a98d90ce9caa29092819418a12273d9d113ee61f336fc774bd4a9d32e906367bfb2a6468e2e2566aeb24287073ece08afbbdd0a540cabbab33fc4c33b7c2918ff679885617b484bcf8263263601f6205a3352c9134f77ff", 0xf84) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000010c0)={0x7, 0xdc42, 0x800000000003, 0x1, "abee01d9684c2574e616cfc87e5e8d801e18fdf2", 0x2000000005, 0x7}) readv(r1, &(0x7f0000002680)=[{&(0x7f0000001200)=""/38, 0x26}, {&(0x7f0000001240)=""/141, 0x8d}, {&(0x7f0000001300)=""/64, 0x40}, {&(0x7f0000001340)=""/134, 0x86}, {&(0x7f0000001400)=""/16, 0x10}, {&(0x7f0000001440)=""/102, 0x66}, {&(0x7f00000014c0)=""/239, 0xef}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/129, 0x81}], 0x9) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)) ioctl$TIOCCDTR(r4, 0x20007478) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) nanosleep(&(0x7f0000001140)={0x61178303, 0x3f}, &(0x7f0000001180)) 14:54:17 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, 0x0, 0xffffffffffffffa8, 0xfffffffffffffffd, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x100}, {0x80000001, 0xfffffffffffffffd}}) 14:54:17 executing program 1: setreuid(0xffffffffffffffff, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000140)=[r0, r1, r2, r3, r4, r5]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) 14:54:18 executing program 0: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 14:54:18 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r2) setregid(r1, 0x0) setregid(r3, r1) 14:54:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x800000000002000, 0x9dc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) 14:54:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) fsync(r0) 14:54:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) mlock(&(0x7f0000feb000/0x14000)=nil, 0x14000) 14:54:18 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000002c0), &(0x7f0000000300)=0x4) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f00000000c0)=""/180, 0xb4}], 0x3) r1 = socket$inet(0x2, 0x3, 0xffffffffffffffff) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 14:54:18 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = getpgrp() wait4(r1, &(0x7f0000000180), 0x3, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r5, 0x14, 0x7}, 0x2, 0x4, r6, r7, 0x7, 0x8001, 0x3d55}) r8 = getpgid(0x0) msgget$private(0x0, 0x1) wait4(r8, 0x0, 0x0, 0x0) 14:54:18 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x313, 0x0, 0xd47d, 0x0, 0x2e2}, 0x0) 14:54:18 executing program 1: setuid(0xee01) r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x3ff) 14:54:18 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = kqueue() socketpair$inet6(0x18, 0x5, 0x80, &(0x7f0000000180)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x84) r6 = socket$inet(0x2, 0x4001, 0x4) poll(&(0x7f0000000240)=[{r0, 0x20}, {r1, 0x80}, {r2, 0x8}, {r3, 0x8}, {r4}, {r5, 0x80}, {r6, 0x100}], 0x7, 0x4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r7, &(0x7f0000000080)="4456f325fd18003d26cfcfa25a2c2d254fe2e5727387870d26c413c286745c48452ac4463462fbb5eb06ff0ed6a889d373831067cf4774f16136023ebd4bee99ae34c7905d0300a3de4c29403f9dac66ef5762ff7ed1d7363781f52dd0d8364177ba7c2ee596d41fadeeb7f05a5ee8e8392a868ac883ec3b081fa3d6adb252737041e9a702636274415c71d727ce1478a25825cf0dadb11ab6efb2fbc79f2256be79a618a3", 0x1a) 14:54:18 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8010021, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8805, 0x0) 14:54:18 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x13, 0x100) 14:54:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x81, 0xed, 0x100000000}, {{r0}, 0x0, 0x92, 0xfffff, 0x7, 0x101}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x5ee, 0x7c}, {{r0}, 0xfffffffffffffffa, 0x58, 0x8000000d, 0x1f, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0x93, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x10001, 0x470e}], 0x6ed, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x54, 0xf00fffff, 0xc69, 0x3}], 0x9, &(0x7f0000000140)={0x5, 0x80000001}) r1 = socket$inet(0x2, 0x1, 0x8) sendto(r1, &(0x7f0000000240)="98868dc9a3cc2e85b5130b8be3e955137e076621a2d24b83001554c47c9b0f0923e22d0549faf179aa90b24b8a580bbcb2ab1806a20225f9cbf41af76823fd4bf8344c6d9f41d9a3051a8855b66ed0d9200c4d431e9ece4fbe67656cd0953b258fe52d7cea99862b03f695e62cd192df96a92b37dcba8c518d000a5120d5ed90ff6a9048b83ece88a11e7c74ad9238f65f0d876e416a5037baea38cca87946eebf79707243a9b0ca2b4723bcfc226a3607f49f37cf2fadc6336ca24f709734ea4f8a46510bc7a114a76a893c7c09445bcd5f508a76c56b79326dc59db9ccdf786af945c32c4e64b515c620799841ffc3e7de7de2ab5fa078753a1b", 0xfb, 0x0, &(0x7f0000000340)=@in6={0x18, 0x0, 0x80, 0xded}, 0xc) kevent(r0, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x53}], 0x8000, 0x0) pledge(&(0x7f0000000180)='!:\x00', &(0x7f0000000200)="d23a00") 14:54:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpgrp() setpgid(r1, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 14:54:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0xd43c, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x620, 0xae) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 14:54:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 14:54:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f0000000140)=[r3, r4, r2, r3, r4, r2, r4, r3, r4]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x6) clock_settime(0x4, &(0x7f0000000000)={0xfff}) 14:54:19 executing program 1: mkdir(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f", 0x0) mkdir(&(0x7f0000f4eff8)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) rename(&(0x7f00000002c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f", &(0x7f0000000340)='./file0\x00') 14:54:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x41, 0x20) 14:54:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0xffffffffffffff4a}, 0x10) 14:54:19 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1080, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x40000000) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000001140)}, {&(0x7f0000001180)=""/150, 0x96}, {&(0x7f0000001240)=""/148, 0x94}, {&(0x7f0000001300)=""/89, 0x59}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/27, 0x1b}, {&(0x7f00000023c0)=""/134, 0x86}], 0x9, 0x0) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001140)=""/13) mknod(&(0x7f0000000040)='./file0\x00', 0x2102, 0x3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x4012, r1, 0x0, 0x0) 14:54:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) 14:54:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = semget$private(0x0, 0x4, 0x440) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000040)=""/58) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x110, 0x80) sendto$unix(r3, &(0x7f0000000100)="24deb8783bd572881f87096abe569ff20619ef1a2baf68937e99fcee401bcf079283cc4f4f265580c89b8c7cf07825d1eb02d8f07084c178027672a4f8080e22a794b903c54f7247b7e050aae6456f02752975f51209092dd83ce0b12c8455cc5395905ff19ae9b4d673531888cbeef0b0274e13ff30f4018a2dd78d982bfdd2d57d45a3559db745a19fd2b52c94437af406fb5803ea1dc5796e8486ee675ca893", 0xa1, 0x400, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) 14:54:19 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x140) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 14:54:19 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0xc008, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 14:54:19 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) truncate(&(0x7f0000000100)='./file0\x00', 0x7) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x3, &(0x7f0000000480)=[r4, r5, r6]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000240)=[{&(0x7f00000001c0)="cc784849d4524261596b982d74c037901dc014b571566a135788b310385f7f70e4b34bb5bac06ec231ddb8f7f431f6c5044953525b9cae24b3a6c133da0d875162df5af508ee9d75688476e7fe01f07973873741e77c49462ec91face3214aab40614ce1dbd7a532ff72ae191981eae63507e4", 0x73}], 0x1, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x9}, 0x8) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x880, 0x1b8) symlinkat(&(0x7f0000000040)='./file0\x00', r7, &(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) 14:54:19 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) socket(0x3f, 0x0, 0x5) 14:54:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) shutdown(r1, 0x1) rmdir(&(0x7f0000000040)='./control\x00') 14:54:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x27e, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 14:54:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fb5000/0x2000)=nil, 0x2000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) 14:54:19 executing program 0: clock_settime(0x3, &(0x7f0000000080)={0x20, 0x7ffffffc}) 14:54:19 executing program 0: msgget(0x1, 0xfffffffffffffff8) 14:54:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/30, 0x64, 0x1, 0x0, 0x0) 14:54:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) dup2(r0, r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) unlink(&(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 14:54:20 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000200)={0x0, "10a4e6b78202bd0611ce0b1acde4248a3bbe61900041cd9922798198"}, 0x24, 0x0) 14:54:20 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) 14:54:20 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) 14:54:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x40) mknod(&(0x7f0000000040)='./file0\x00', 0x2048, 0xfe9) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x15) 14:54:20 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 14:54:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000180)=[r0, r1, r2]) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xe008, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 14:54:20 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x1) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x14, 0x6) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x0) bind$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) r5 = dup2(r4, r3) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000280)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x1) mknodat(r3, &(0x7f0000000300)='./file0\x00', 0x2001, 0x4) chmod(&(0x7f0000000340)='./file0\x00', 0x43) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000380)) r6 = getppid() r7 = geteuid() getgroups(0x1, &(0x7f00000017c0)=[0x0]) r9 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001840)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getppid() r13 = geteuid() getgroups(0x8, &(0x7f0000001880)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f00000019c0)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000400)="61a84d803f88818ee0eea4cff2b5ce6d145d4777b93c4a5585876bc6a4d1ced3a6dee4", 0x23}, {&(0x7f0000000440)}, {&(0x7f0000000480)="5db65ac239cd6b878409ecce13e43b577dd1c9b160e6060379c9e5cf897784b0488f8d80b970485de4d78ecc04184bf7cc650facaab7e20c7652db908df3e6bca3728237d53d84297c5de18bc06c52019857d97ee3400f10d85948c148f4789761f0a4ba9b94c6a0188073f9f34b45891da41d2e53bce456b65e76c8e35242225cc380809cc1164897", 0x89}, {&(0x7f0000000540)="7c5a2dc28c80f820288a647676bc5b54a4ed9effe9c8a1414726a62b614d8cd4ec11e857781970d2de655a61a22ba34c53f8b01dbc296d7ceeba785af9c81a7580ee5763cf0034665cf0e4d63e5643234a4fc406aa6804fe914c4500af16f171bf4fdf06dd50a7b286cd9ef2d9c670cbf97c9afff15a27981b47ae675df9f698e402c907845c56a4d2dd446f49bd3416e6f3790228acc9b41b3bcead320b025cd546cc4baf75cc3cec47eb97ae4755f1c37ae962313e71472af2adefb92a01013af8e96209bbcf7e99c164514e1edd90dd9f0324f344eb6e887e563bb1d67f445a9b34a92fee5770263036a6d458cd11cba4abb85066328d6d47fc20078ac18f045b70db7681fcbf8e216390074d0634b65c31f3dff13aa6c611660e3642ac17aac76abc913c93e39afbb5ba513277bc17b15b297a5d8cf683b120929fe1c45c4bee84d1ef8f3127022c734e467aed6acc16c544fc5d3e13171524df4dca70e0a289bc3daa35523a49dc7f072ff56a4d5d6ed68beb585f3bf26fa99f62ad6d44b8edf9af2b570347cc9bbe5dee6f626d3a1e12004ebf294555ac9210f5dc96369ef969c351cef226373f9d77fab24b8bde6326baef7f67820a5a5c48df2601923c190071cdf7e24315fe998cd4e9ba023a9d814619637e094c0448e85b3bedf07518f780f5bcf64c558e81d00496a608bbdf4b7d39bc6e10e16f8e1b7d6225d229169c771d6013dc4450537273e21a4e83ea17144ef9b9d1fd124bdfeee8d8c6a1085dc94ab8701ee6d5223f677f04f40b235ecbac36f72f78619bcd3ac42b6b075c3a78cd988ce0b26708d6f116aaa8af8e10e1956f0fcee919740a832d8969c4f9d952c4f57e669d7c8b9a9ba81e14ce4088a6054b769a60ef08e054bcca565f46c54fa55b2b3ea14cd14bcb05fac03c690ab5d899d4f20244f6b82609e5e35b9182e100822685363983d1663800e08562ff132c56cc83737d404c8eec240bdabe69040a9731ee4fa94d360f4ff1fb0fd619f1cbf590fe8ac365f785cb829f0504a505a2700851e6917391a68f51d3e4ef1a1f2dbf711287243bb3dc07f37b4e872afbf306f85b58cc063d62d354e94d1379ceb58fa73dcff23f0c9d75e455466c4c21d01d785292616399fecb79b565a42d500e3626f89c3c11d316e6c35e9040cd8eba03a61e5fae07702507d6f60fb2148bdf0025f927af881061b2a5ae031f698762912e9df04caa7c5789623fc5f6edb844ff9b4478048ac2dc48c0c9db38fd1ae2992f119515aa5912cb78e107ba6f40ad3252aff0c1df712d8f6245afc13af9450ac1d71e75933c321373b1fa21d67f3f3f953d9b5a18d09bd719a36942a0aa497f911560f2846f42f9398179b149555c69d3245ef949afe37c94a9e809864549ce3d5c9a49215466e838bdbe1704f3c5cbb55efe79a1686e3dc6efcc4db36cee1fe6a851249b36662792d2de7541197b5b8903b5b415e563646691024d8447c598d2bc3c687f14f658781ef3c8b265854f27c457db49bfd4ebbcefcd5c25220d04827b861e0d156abcef7f3ddcbe064a2814888deeca85d24adaff0dac2a32ecf2dd6a4a7b22fcf37c0128991b33b8801c622bb03b2c98643050034823bf3870b41d811a9a43f141e03dccec3a04a950d9c8a87330e3e41e3d36803e42323dd839130416f898d187d83811d3bfa2cf6954d9aaf193801669bc7d38aad3749b74bea633b927f4b479baebe7e4f2e8a6f6c019f10568d3d92c0c5098c83f00efb188a87471304414b5de3dd113f2bf5ede1ec13fa09001475d4bcb944e40f90576eb51eb97814a08a16f1d4c52cc61dfc3baa2592691702a228a336d9048794cb1ad49d9ac03ea2435545f75681b3e4f3c56965d80a15f04df78f87d2298ce55d58da00e55cb6df04e26bfa0dee87c52e27e160a9fc1d1e91d5e373e0668d7b10d43846c54932c2c5927332713877ae0c19330ac5c8987bf71d7d24794e63c04d6f86ff58d14d52b63dee5b6a87573cd6e96acbabe2b6e59d8053fcd0cb9c8beacf7f728567aa008ecf434463352ce123dfd333bb49f09f9832d863b313d47056198f2c9f79b10d8a0ccfc422e988bb89a0f031e3743e9d1fc3983c720e10cca4026d2ae07afc2e5a5a5ed5753387fad210337983550a172a41723ec924eec0469a0f5dfb533cc345bd1fdc6b625bf39440c28ec45af52e6dfbb12878ef277ab5f54cf034caa01b3245c0cac1eda9dd6b684d1a8d2f6b3cea1c9fe487eee60881e7ab230a7a1f5c6ed1835b694278c94218beb9e87f734db2d15168cee91556a72c827682e3bf83711af3016b34881520d96473a2069798f91bfb9367497ce4078944f6c15db9e7e18e9f6c510474cc153fdbdc6d1d6d3aa161fcdb313cd9880d2f11233d8cc41d915c7847da9cbc013e7c17f841720007353c6f442f25d85ba041a687db6d69bfc768455205764f6c721c4c4a20424337508f1d04565eed0fb6db8911db97a352ab239057002258a5da408ce45dfea94e123db252b9a857557e735084e91ce21284add28f7ac341e5658434be673364a36f1d809a8992ac034f7ea40e2143a64cba0cba3f67976996d6b7846d56c1f842dbf74f5d4ec1fca4e5f5ef842d8170b68acde9a123b3d4d3fa6dfb953c1a9e95312b9ad84f78e2c037f72778320d2ffd64a4b6168585071192515224dfa9f661ac2451dc15e2d9432ff5670f43d0b8eaee4f0352152b2e70b960ff1d00e75e07df71066195edf9c214ff30b13923ec722d0d6c0ac9b8f207bffe8fbb2f5aab55e374d068ae5807dce566b2dd418434d599b87ed07c96d3e464d35c7c4073e960dd448ccea069369ccc090ba51b7da4f9753eea778bbd9bb3e911a724f4928d40d30f2061229cae337559c3125c07ff381d65722597e6898b3551b70bcee9ac7a555d1185935f3397fee4b0c4381830feb03ed1b384024e35b43fa097725fd0c60042392c3d78641d9943d274e852e0429d2adcc480c6ccdeb5196f62e937989af7fd0ca2d602742b7df9bbf6f878ddd44240f7f64aab6c77010a85fbd3372b8de915cd2ef5bcffbd16df5186ef8fb528a76cef23b9cfc044bb7d1ff42eaf0d92f78e339b40fb23b068549409872043bce962dc6fb40ea73bdad3b92930ac61af437e762ae3df1fa924427512aeeede2c70e6863b9d367d38a659ea64d3d92d2df1954be619f97adb6da9da2dca0a5bcaff7cb0ddd325355bcc97d578b288a8466b721a1ba45535a8d30a44d4b1b8b01e9d5b46fb0ddeadecbf8d5214846c0f34747ca9a15b703239ccdbd98269389973d29abf16fbe2bba5a43b2ee1067b5f918dcd3328126101f5014d418c2f25a28be9a0a9394e962e4e6e26282063919102705f8d966ce82c4b42159e587fcb5a2d38ca8c777617f7d9bfa2a8233a6d2c4cf1d2eb7188f6bebbf5b508a73f7973e59a934534c66f53d6649b4ca848d7c2912ff6ba2de5b664a64a9b013d759f559850e13f574f25df2e1e53f9d01425b574e8743b1bd8a6ceef23024beb365099c643f984fbbfeaf0a1fa766744bca5408a40c2b2ac2e7689ad3e1d592e358cc40b7d04e76101486a344c6cc6db0528123b3bf5ee46cbcce75a4afd591e9caefac553d77cd3d4a66cf59762c5643f5d1e93937db3f55315bb9343725a93a8c941a8ecf35d26382f54a71d29582a06529976c86f696f80327f77bebfd03a5eab74c4c06834bed5be24fb16a872462eac66858b0a11dbd5fcc9a3a82138742852d9ae67f275158cf663519cf9116d322c45af8a4a502fd6a9bfe6ce6066d04b7b5bdc7bc3867f73d72c72eba64c7b07103f8437c3cf82bd3a8ced1a471024fb392a5fcc0cbb3af4a28529cfaa0dea651e3a5d956d940569b3414d17da5ae248f20a07c5d06a75b7452ddfe9b90e1f1261ee82ec11288ab8bfa807715c0d56d461ddf7e72ff67c6beecb351a4e0177cd432fbb89b090386c34f8c288e0765dfb48d4fb9e0865a25562f8c22df42689bafe4e3e33c9f260b2e45f81380c7574430d899f8a19b9512bc04e51ed3dd73e7cc5f7333e38d9771fb30ac250e7471234621d98f3794d3c84b58e4c1f942892c2f6f1d036da83e9141b5707f56b8d23fedecb03e0c2051fba83d98920fa45cce037974e2b0193c085cf20303d768b7a95db90284a39615c12824f6421ed417d5b9b0cd9a9aefba8d085cc3db03d327b90b99c2924d10d1e18db88fb13427773b69c3baabf5993182310edc73f6e027db5bf3b632811e50a2d519cf0efcffd854f754efbdaa151f36c75f11384e2503d98964779162155eefa0c960ca2cdf4463e97030deea15ddc22c09505c01b7b771712db80acc907df5e3b53172672b08a73b0cdcd6fd9244e4924421bc469ef5cea54c48237c8c5b25bb3965a07af5122199387ca623cb5d7d7b57d8c6f365c1ccb30d1643825a9dacf79e7572f17c24c4a569d598ed1c008f97c0fc93978a2b531bdcc45b7b3be588f7100fe6abacfbc811d725e7194b7582566172cfb8b9dee8621e074417827dbffda663d5985a081dd3f425887a3a8f18e920a0e140227a028d06fdd41ee6dd1570570e2d622736118073f172346bce30ae27f212c5bc6afd6803a93ad246f201e86728ac040cb349a0b5ec5bd7841bba3dd486b5156a04900ab41bacf6110d5ca98e8ecc9d16d675dc81a7f4ce5a4032986f9a053b2e2ff8f68f6df0a99ec428eb7ea54bfce05e095416060ee30ce71929f887ae17165098c7db8839dda5eeb9366f43bd4c288f1bed8d7a0a350537e61f3bb17a604f62593f78b7efa58a921b692ea97ca60be195feafc6b14c85e061fb84c70379575cd951f423b61e474157be23e3dcd60026db37ffc000faa14614cef02490ae02f12ca1aacfc782af5e32873b7f45ac2ca0aa47d651ebd1aef479f0a9cc72490a7d4e3eac835d1c4d03db71cde29924c94ea971ab0a6b7d5c771ecae0d664e6356723fd30b1fe938566776e46ba01b6218a6d76dde55a540f4f4ef4eb6bff14bcb61003a23990f2ed4644df3416a58a2c40be40d84fb69bb09f15b96c69919fc4d0e10e9f14f5059f3bcdea2720cf2cb36998bbb03a628adb20f637c8f19c2b24bcb9fd0b49882c33aebd33f80783adf06b47ecb799334efcdbb51848a892e25001197f651fdd1f94f4d8af7f06dd59a5b34cca6f57a104834dbe25ba8bab345e7d53c3b6b99242ca7ac4162cf62f2f82ff97e52dcb2048632cd39ce0e02a7acccfcb2880223d8c55c6014d33909e85c1248a651e51f392df2cd98a5f0273aa6ef854b75e19d4456f5aeb17651cbeef6ece22b8144471791cdd9a9b6e617923501d6a86350685a663e56e2fdac68211e2fe79fb2317cb490808bcd8e01672ba950aec8b7d21fdddd1ce4df557c1045a1dd98905282bb4ca81062f647f1557c7042ecdc43ead6d9c78c60f6cc89accb9d5d65054ff124860d4d0eaf4dc3ae68b96b0d29c65eb0da97cdc095e5f74f6a8df6e5c6fe967210d48eeec91b9ae1ceeb28176fc08638f455b598443a71545a8b8c5de9b2759ed375fc68d484a85420b889ea9dc375f0040c9ab383dca06888b9368d16acac59d9e29e3a3bd9ddb0e457f1ac7736e67a9c5371c6243df9d2d520ae7bc59a38b5842c43ce53dfeadf1eee81a63031d0df67e24fb960733dca97e8b03f6047d10665926d0566fdf6896154b482017dbca63b9bb749cbe7e4a387a4a2b556947360027ed77b35e546a7585020e9f24caea9a7aa83b8ff85825c39e5b3f52c3dd69f3acd14abf", 0x1000}, {&(0x7f0000001540)="0b0fd76c183589864802cd5c77fd4719392116aea078cfa92aca139791f0432d800121f9d48006fda5cec64b3e30afdef008150426af82c03f1cf8cbd0f4ca5f89b25eef71ffa9795a0e538ccd20a85e38492f70c24e4bbeff40e57113f1ad39b40a799ad47daf1c5f8d732db1b46919b1f57521595a169aeadc60c0e2002e6731ac474d65ddb353f1d14de7169cc42188ffb0c7067e0ca2b6a6a1ec35abeb71807e532367217880abed379deb6544dc0697a135e5d35abf1279cbe3205193de1008fbdec7adbd0f5230", 0xca}, {&(0x7f0000001640)="83660e981814e32e4ee3fb13c6e58f107d9ea9c504491554d58c84c356edefc5e6eff3f036a98c74bd75be7c7aa782c5eefacbd03197aff7b1dcb1af6306bd6224137fb979defa242c7afa0065df68f8e55fc13d8a3e8134d67e544f8daf82c76bb7c53e62ff9af4f798d147aed683231e47219985120290a4d17f9d10eb46c028b6ceb9a78be8f4992a5e44db1483f14d36ff263d77fc3500fbb95a7806f5dddb8b79f28ae0c9eed38ff87c335d5e228def4fa448a548bdbf45244466b9691f4275240f101aa4bc4f44d46039bf3a78d04be0103a8026c40ee29ce812ff2630dcc0311a394332", 0xe7}], 0x6, &(0x7f00000018c0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r5, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r5, r4, r5, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r5, r3, r5, r5, r0]}], 0xe0, 0x406}, 0x402) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001a00)={{0x18, 0x2, 0x1d5, 0x714b}, {0x18, 0x1, 0xfff, 0xfff}, 0x0, [0x4, 0x7, 0xfffffffff062a521, 0x2, 0x0, 0x7, 0xffffffffffffff81, 0x7f]}, 0x3c) 14:54:20 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 14:54:20 executing program 1: r0 = getpid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 14:54:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x0, 0x4f99, 0x4, r2}) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x2, 0x9, r3}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x87, 0x41, 0x0, 0x800000}, {{r0}, 0x3, 0x396be3296e6275cd, 0x0, 0x3}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1b, 0x0) 14:54:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sync() r2 = open(&(0x7f0000002380)='./file0/file0\x00', 0x8, 0x20) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) chmod(&(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000200)='./file0/file0/file0\x00', 0x0) close(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x1, 0xfffffffffffffe01, 0x0, 0x7ff}) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="418e418a999243cafc4d43ec55838a26e556", 0x12}, {&(0x7f0000000340)="d93088e0f8b8a80287b15e3e9b95cc930a92980de58654fb53598f66e5ecb1827354448031c99f5ed59bfbe48b3b2b628b8b2be277b02c93b728fd27310f013d472fd9112f355f5c241eac17fc76e513d1fdc4bd9db266c6d740622fae1cfbfa75c3eb536324cd2ce9815e52c8b73443a46f704b8c1009d048ef30d75131539c11fe03ca9b6a9f92791c62e42c46c9b5639e59f0ada666622138445e14812c54136378ef4217f56614d35c54177af6011260d393c53790924dc400aefb58ba80e20ab4c02cc60945e2118b5a8ba1a588da001a079f97e1922f9668237bf70ff8a44f4221c6b479062e10c0c2938a3df25d02c223fd838eb085c821942b7476917e1e6b2c2ae23107f4b0a41e1c4511fa848be98a2b8c83961645267333f202ff8b19e237fed5f0d265e3fa1086af00d7330027c04f7913fdc2b6dd6dd20c9aa2a1eda470211ca3edb671b656208d2d8d5e671ce36b91d600b50a35cb6a278d7bfaf3494e73c990cc6c8a2f2014d31fda62d66931f24fe6466981b8ed13f24741439a9e8941f1d992de1ae9197fb1709daec6a3913671cda4c571adb1ace65c1d0cab64a535127e8f084f03d6c756f91bac18b54bee38eaa80e51a511646a2b5dcc30a22806b34c8c4eb79fb446835a1f84752d373ba36b40b5a7415f57c8bcfa0e786a6014961fec62cd7259330ff6bcff3d2746bfa4153c2a23a9cbd5e151e80b30593881b2175bbc01cdb34a62042eeaa29c0e82c9020eb841b5f561c5c51b0d9d8d0b03394632ff38d1a40ea460115b309650813be354b0072cd90c17bf21be7e58784f8d50c205d5f76caf5ca52ce66ce9f2b40e712677dd560d4b338f07bee648149c13935eb21348d06137ba970e93012ed5c7c4e426fcf0150cc556932fa6569afa91adbce1656643283e54d3cd6f7d15396e8591badc411b2880efb8cc87d8d3c795cef2c27189aa2791f92d1bd06902589bd856cf6a7eb2f3c3506fdf986c196fbb64d42a6ca36ec998add0cd3c7b2f390f84947b7e8ef1e699206b1e8740c9a1da35e55c188c6ea5207e2099686817067af84124a62c86da5f630920772c6a5eb50b2a0f8678c145cbe26448dfc31f6f11456420bcb0c80c04e3e7399f63c9d48c0fe520449c4196064da01b27a42ca2e4cb76c9675c4d9b1d9d05609d525c05fb42126571c9bf634a091c2481a155fbde3dd58b266922e125ee234b529914d4e51565d71cfb73525c2e1492a87074a120aaaaa4d8867cc3633646b1f0caff03c59a2ac7200c77c40c9c89935766a5140e8f6f72bfd33850c2e1f5c072e09f32dd5c3b03713262a8560d4d20e86b43649d9683fcf73df4d1b50df420651fdccbe96745e1ff8b9385129db24548c95e685602ce55e259b76010daf16a6bc6bd2113a162af65980da25736cf31c119763b6f7efb560ac93854013e8bcbfd0d9d2a85090091287df4ddd47b1022d5c31ba2495e197bb598dc2c7129af95eb07cad2bb9e941cbf71f64c6624675c67d69f6c40ccc58c61a3f40a53015b188587b8c2c2d12d443bc18f5d92da9c4288e412001b376c360e3c9ea1b532144d7db92308133af9d758dab385e554d9c6e7601cddd7f4cea78d115d3917773bb11fb373ade752a9e2757c94212374927647414c3be71a4b31f3f9198e842e5b08ebd0b53364d094446a2c8295f5efc862aa6495ada304d419597e7e96375dcc3368fd0857f8fc499645c89e2b8b4d1c872193f4a48fcd8e41d2149758dca5cd589be3c4ef1612e334bc2682f6b4e3a861e881002ca6a55c3ff180c08e911003570a94e00c0961416de0b4f1ca4e2f5a5c3400663802dcd96b10da70b72d435aa88eee32d6071d88861f236175da41f6ec101b40d9574f1913aab1588f6cd242ee9c307879a22529dd19cf491588739ac4809d8e33bb03f5d470c29cefc09bfa146ff342c70b4547f3aed0826a831a7bf3119c29344e775ab68721e6b868cd8d7829b135a8edbc151244cea86387b89363554c5658785d1b113fc318b2be28d52fc9a347477dfa7fbcfbb35d6398a152ddaa41cc94703a5cbbae8d0da884193a1afbbe387ac309dbf014cdd0dac44bf074a4dc9e2801a2a0211dc18b0262d1fe0d522197ba3eb994af4e49d9a4f5653825bf41f7d27e8585a307f47645d7aaa41a4187b3dd88e2a8ce715328179cdf30ecc24df97ea28d5e38aad485a6d7424fbf7b11cb4fa048bdd9f7a3608255e088a272ec5789d8d5736be0d7837150ccac62b2ce3c537bbaff7fabb853b0c63b040408126be8f89d7c33a651244b53143f98d11ec7143cbc941e51649f706ad1becfd78a968b2624c1fc8b8bfcf49433af66fbdb6fe5d2e2931a287e6d4ddcd029f54fc81d7575b24876b638d8fb64e3d019eb0e0f1829a6a257d3ce20aa8c5b6b5e14dba3627fea308ef99a541296aceed097cd4adfce6a11b5956112f3fc5edf227a189c0f6f91b168017206e85200fc0f28188a867bab85169eb1e3af77f448454e9e5c7fd48aea88a867d85dd3516e24f575745ca312caf0cf8a8a6c359f0c4e7ed73456e15cfb024cf0ea5f75681299e9caa4f27aec23a30149ff11f4f4c971536fb55a1d2f898fee8efc3c272239248636dc6d9cbc0a2f9262cd3855f82d95e3b2fae3f8d8f9f0ff6c47e5c0c9920e99e81f754a3a0a5ce8981c727aae7074983856caf01628a4f8c11ccdb3c5794cbe0a619da8afaae11fec01d7358b1fc0823cb5c634ecf63ecb800dd91f1fbfc625c842c09b9e8f6146ff4d616fffa751b67a41ca1c1f7a12196fbee146866fda5156a2afa7c6ddde5f7c05d72d12a0ff6dc0029857282199d67c1a7bc08ad709d3afc089cc84a4f537a9d58ea0e563525c7e7003e496bcc4dab763a2d84d2411e995e6da795447e63b06cb70fe252e1965c109e596ffce787ddd320e8670ba080cb752f860bd4c10cf1dcaaeab65ddb67688f3a5951b0e40658c4b61e2f2011b92ea29f414b1ded7d8c733f2a26047f8657e085af22160112409a8a5e2f9126f1c979083c6a1a66b432784e3c4f1b6555b9367c202a872b5316e3ff4b4ca6deb866488f712adef1f48594471ad3c68eb3915943a731b1a8ab8a35e51a3e2edd28fbf903180336ba1f71f30d4152324c7d991b13b5e18d236b36b4ba175af98796f7e8e7e86b03ecc77b9df28b204554765e8e2c9d369c2686a5c70990adc799cdbdda5d57beb43491743caf74bea8026d1f125353b14fb5a2e10a53a7171ff4f616b969aa986ee9093fa61f0fd43ab38ec8df766c4a9e340808f18621cecf6c5e7b0a0d74fa8b463da8fd12f6d65923420a9c7c18a11264e82d6061cafa87505ce010e6e511a32acf2483bc3562b384fbaef69fe7eff3a873fb024064311843c6dd9daac6dbd11309bae75dd45ee47914651ee71dfc2a3f35b2d87f94cd78aa0200085e1ae264b73fe307f33e87e3bc15a3bbfa6269b3ddead44966c93e661ee22168230f67d4baded85dbb449d177d18489a289097a246a0d3e04f19ea832bdb0f806fb756875bbced0ddc650e52331b2c6487f95ae55368e938693ed2c511452c6858b787e4ae2556b33a6252a9cfbd890a4dac2712a0eca251dea160ab0a5ef14b2c1d3cb76425a7c71153918c2b6c9a335b2ba249908ff51dca8766d1efd8e8f3c9f2ca28842bd85674574bdec6486e948f70071428be0f40b92ba446f66e4e03293462e075df85864a60213fad1833f04f3050edf0c6456ea14107a3d21e5a0c9e352c6e5758d0b21232b722aeafe77bf71ab3b368f0ecebdfb4dfff7544998494e2f2cd3721125dc325f298e012813a51bfdbc67b1004a926226e99aceab8430d357057315a5e03738ccdbdfc66c2a707552578f6fb6952abdad5c409469150d692aafe567929122c9e254fe8d5017ba09a4e71ea6290dc49290bed0a9953abe5a2c85cd9d90d20434d056188b29e601f9a793090286b4bcd68813fc2bba69c2240e2d13212efaf9330e3ad28937a04f10d9a6012aada61ee6c4d29132345822bc63f8f010c1de7a8eadccb484e571581009ef0af39e2d1e7222ed59c8412bbfc4e343ba59ceaaeb567d3a6b41580a166ea84289366d9d92d61801625c3d1adaae7af39e7306c647e857bcb229aedc068e8d35066505a66d3e102238119a9e4e0f1a609f111edffe2a61e03418fe115ad360557a554917428cdad42e5c023781f7362f6959f93c0ee98d5e3854bd1582afd3928cb3c6cae67b4a51184da047d7de3363872b1d2c736facf5ee87e55786ed2bcda34095198b6ea16df41e8dd6f9682fef5b1dd7a840ac10cc7f2be554e0e5f669637ae2263e981b31443aa1ac16f777f240f688616806a700e581b55df2cb9e3298216033eb97db40f882823d9cc4794f61d0fa8b6c6ecce80343f97dd7b76ab92f7ea4487268baffe0074a6bfcd18e53d2605ed1d3439cbee83259e50681360d52847fec9402612de05a550acbea391f84e4b2dfb2ccefdbb82cff73cd94d213fb9dc4e26ebd5576ba41b9eb7c33301577c3ea6dece1fbfc86bffbe3964e805cec80052972b86ed04718f931a4a00267b372aeaebe459fd5a6b29c062a8605153bcdb0e4501f63ca801df587f9d475b9081abee7ed12ed743b16c45fb9821a69f395f9db28c16ea44a381f2ea6b619fe40b466724cea972f6e1c3133f1f62496a15c686a0a6795aa9a2baf162838ea6a7f085b1a5f0b73fbf8b1651221684f0661f68cb21f1663e8944e96c2c61d7b849a2bb382fcceebd9cd489a3c4740ac97f68addbf1dfd2c9c91987eb7d8033c3757bf51a97c42bed38a0aed4b64a364985658151ba85c5699eaa29b1b0a14ae492e807f791fa33d34b717fba41ba5903b49328ad0c5779e800dec84212f318dc324bd7c3f711b8a0afaa0b212fb86233b0816f109df0ecf55c4c7eabaa879923ab6ba2af180eff3d912a0230f9f4de38c9d21104084d6460231e3cd76b4a57aa3884293f7cda8db16f42ffafc1586097c1e0dc02c25fd342686d6b4136ed4e3ba7a1175f80689a1a2bc48497902060b94548acba8fe27bfc68b7154b32a27258df09b98765398c5ceff584131c5fbcb771e46d34295a95c8b4898f93cf155ccd6317f230022cc0b526f79a61db0f1eb1ec42f443ef19d3be0f75b1f93a4763008b4cd331e6b2ec9abc777ed5f9cce6d9fb23ae58f419874030d2cb60343db95a48fdfba7d22505c3c1aa0ff8ee6a947476b8fb36b10fbe335b73955976994f5f20b44bef73e915fa1c4066a5bd899eabc42c806eea72c1b6b11450baee38adaf59b67e8c44d7ccdb7871dadf13cde86e4be36a7bff3e21dd33467abeef9d96c68715000c30c73b1fe2e31579b0b87b876404d2402b5231e9557ae1a7730459c8140097aac0d21fabbe581b94b62ee31cf3a803be7b0755ae9bbb579ee1a056ebf0702388aed9efc657928787f392f3d615ba17fe995b76346ecf4df3a053ab4d391dc2ec154821d98a20df8b2bf0cbebf6c2b5a4bc19171558a8fa84cd3c9f02bd32aa2912988cca9fd298f108ac90cd1641d373d8501d864d6778d15988639eda80e54449bb5936cb4733fd86c93e2f69b1b91da948539f18ab163c6ab612de1721e12b039fcd5b17e51769cd7152beb7de904dbf46b2ef13a43be425f15d1427c9371833166ffa675ff9170524722314eb1829020a415b75a2339b705eb28b5643eafc6623016d4eb2f0cc6948a14b69afc20c63aaaf4bfebb25286cc994bdc34bc8c961e3f2d19360ac115fd5381a59731135abbdd76bf83", 0x1000}], 0x2, &(0x7f0000002400)=ANY=[@ANYBLOB="d000000000000000ffff000009000000d6a44f6c89dec4193cfd920ce01742bd6034a02e49469f2d24b4d2c5a3ee984d9171cd5775e7f1f5c00fb653be89a9a46e56216786a3c639d10100010000000000d409ab53df5d44b69fd3a0b8e84f581a51dcba37b057fd6cfd938bd64bd0d7bd18a8521163fe57337c50e9eef7550d2b1fb7558da53aab41dc0cd310df2d38691475be1b00000000a86a30ce13b896800200000000000000cd0c9de51b12071ee0b8b0077009be17f633ce6827a37a10ccb5837c6223b31ba5690dd22c"], 0xd0, 0x401}, 0x400) read(r1, &(0x7f0000001380)=""/4096, 0x1000) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/46}, &(0x7f0000000140)=0x30) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) 14:54:21 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r2) 14:54:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x1f, 0x0, 0x597, 0xf72e, "e8c76368013e26cdf88795b4c863b3e0fb624806", 0x2, 0x6}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xfffffffffffffff9, 0x80000001, 0x5, 0x80000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffff843, 0x80000001, 0x6, "046f682ede87cda1e3c32a1a6e6ae2bb205d818e", 0x81, 0x5}) open(&(0x7f0000000180)='./file0\x00', 0x82, 0x80) 14:54:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x7, 0x6, 0x1, "08001c5dc2ec4066270d52895af3689df3e422a5", 0xfffffffffffffff9, 0xed4}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2, 0x80000001, 0x100000001, 0xffff, "81b2e2a24e301786c20bb524f9882aacce1f5412", 0x1, 0x3}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "5831114633215bd96a56f3d09c184372dee435d2", 0x0, 0x8001}) 14:54:21 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffc, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f00000000c0), 0x20a) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x2, 0x4) 14:54:21 executing program 1: r0 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet(r0, 0x0, 0x0) 14:54:21 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x0, 0x80000001}, {0x8}}, 0x0) 14:54:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCCBRK(r0, 0x2000747a) open$dir(&(0x7f0000000100)='./bus\x00', 0x941, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) symlinkat(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000080)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0xffffffffffffff2c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f0000000240)=0xc) 14:54:21 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x5}, 0xd) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 14:54:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() read(r0, &(0x7f00000001c0)=""/106, 0x6a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x200000d653) select(0x40, &(0x7f0000000040)={0xfd4e, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x80000001, 0x1, 0x6, 0x100, 0xffffffff, 0x3, 0xacd, 0x5}, &(0x7f0000000080)={0x6, 0x0, 0x8, 0xee9, 0x9, 0x8, 0x9, 0x5}, &(0x7f00000000c0)={0x100000001, 0x8, 0x3, 0x3, 0x8, 0xff, 0x279, 0xfffffffffffffffa}, &(0x7f0000000180)={0x2860, 0xb1b}) 14:54:21 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) madvise(&(0x7f00002a0000/0x1000)=nil, 0x1000, 0x4) socketpair(0x18, 0x5, 0x308, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) nanosleep(&(0x7f0000000240), 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000005f5400000000000000000000000000000000000000000000000000000000003bae9e1fb14a52c5000000000000000000305b8edba78439cddc1c0cfb1e38606cad7656586f"], &(0x7f0000000080)=0xfffffffffffffe9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x181) clock_settime(0x0, &(0x7f0000000000)={0xd2, 0x8000}) 16:00:00 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x20) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file1/file0\x00', &(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000008f3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x2000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x2) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) lstat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc004, 0x800000000000af6) r0 = shmget$private(0x0, 0x4000, 0x410, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/36) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x4811, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) getpeername(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000180), 0x10000) lchown(&(0x7f0000000000)='./bus\x00', r3, r4) 16:00:00 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) fcntl$getown(r0, 0x5) 16:00:00 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6786, 0x6}, {0x81, 0x3}}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x200000000001, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 16:00:00 executing program 1: mlockall(0x2) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cbcd838a012d7b7cfcb53513add7a0f14030db73b4d9a45cde2fe7327957f4a5d1adc83a951bc2e1a22afcd530fbe65d1ae4e0219e33f9d7a95cea745064e23983", 0x41) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x6}, 0x8) r1 = shmget(0x3, 0x12000, 0x8, &(0x7f0000feb000/0x12000)=nil) r2 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socket$inet(0x2, 0x1, 0x4) r3 = socket$inet(0x2, 0x1, 0x8) select(0x40, &(0x7f0000000140)={0x101, 0x5, 0x1000, 0xfffffffffffffffe, 0x1000, 0x800, 0x12, 0x3}, &(0x7f0000000180)={0xffffffffffffffff, 0x9, 0x9, 0x1f, 0xcd3, 0x9000000000000000, 0x7, 0x7ff}, &(0x7f00000001c0)={0x22c, 0x1, 0x1, 0x7fffffff, 0x1f, 0xa99e, 0x9d, 0x7}, &(0x7f0000000200)={0x0, 0x3f}) r4 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x7a23bb5b, 0x9}, {0x18, 0x2, 0x4, 0x4180}, 0xffff, [0x8, 0x24, 0x80000001, 0x0, 0x2, 0x40, 0x8, 0x1]}, 0x3c) chmod(&(0x7f0000000280)='./file0\x00', 0x11) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="0d2b644a0ff1170d54b0abe72f8ade08c22210f9327275d2e828ac96403003e26cf6b2154ed8e944ef764ffb6fd141c3895bf9d66c86430a7a654e4abb8e86d3b246f769e5601fe6146cf3bef530de00d48beef6b6e4739525cddc93a262ac0ee24efd131aad058ccb3501ae40d95ef10629ea54c8a8389c4624ff3c648034592a6462442e09372dd60ee66208dba228f5c09967670671eedab1330e5a80bde757a50a2af74061a1af43ae02639d485d58d1cafa31eb49", 0xb7) write(r3, &(0x7f0000000380)="ecaa4ecc1b8287a777650dcbe03be3238489938ba475468f6f391559c2aa9c94", 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = open(&(0x7f0000000440)='./file0\x00', 0x908, 0x92) chmod(&(0x7f0000000480)='./file0\x00', 0x4) shmctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x7, r6, r7, r6, r7, 0x1, 0x5}, 0xff, 0xffffffff00000000, r5, r5, 0x4f, 0x9, 0x9}) socketpair$inet6(0x18, 0x8000, 0x1ff, &(0x7f0000000540)) r9 = accept$unix(r2, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) r10 = open$dir(&(0x7f0000000600)='./file1\x00', 0x8080, 0x40) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000680)="8800", &(0x7f00000006c0)='%\x00', &(0x7f0000000700)=':\x00', &(0x7f0000000740)='-*@%+\x00', &(0x7f0000000780)="2f2ebf00", &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00'], &(0x7f0000000900)=[&(0x7f0000000880)=')\x00', &(0x7f00000008c0)='&:)%\x00']) fcntl$lock(r9, 0xf, &(0x7f0000000940)={0x1, 0x0, 0x1f, 0x9, r5}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x2, 0x0, 0x8}, {0x18, 0x1, 0x4, 0x1}, 0x8, [0x7ff, 0x100000000, 0x9, 0x0, 0x51, 0x68a, 0x2, 0x7]}, 0x3c) linkat(r9, &(0x7f00000009c0)='./file0\x00', r4, &(0x7f0000000a00)='./file0\x00', 0x4) fchmod(r0, 0x18) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000a40)=0x101) readv(r4, &(0x7f0000001ec0)=[{&(0x7f0000000a80)=""/253, 0xfd}, {&(0x7f0000000b80)=""/240, 0xf0}, {&(0x7f0000000c80)=""/42, 0x2a}, {&(0x7f0000000cc0)=""/59, 0x3b}, {&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f0000001d00)=""/18, 0x12}, {&(0x7f0000001d40)=""/63, 0x3f}, {&(0x7f0000001d80)=""/190, 0xbe}, {&(0x7f0000001e40)=""/92, 0x5c}], 0x9) linkat(r10, &(0x7f0000001f80)='./file0\x00', r8, &(0x7f0000001fc0)='./file0\x00', 0x0) 16:00:00 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x25) fchdir(r0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r0, 0xa, r2) getdents(r2, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: socketpair(0x0, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/158, 0x9e) dup(r0) 16:00:00 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) 16:00:00 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair(0x10, 0x4, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) flock(0xffffffffffffffff, 0x7) flock(r2, 0x0) 16:00:00 executing program 1: socketpair(0x26, 0x4, 0x597a4582, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:01 executing program 0: mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) mprotect(&(0x7f00005ad000/0x2000)=nil, 0x2000, 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x0, 0x1, 0x1) r2 = kqueue() r3 = open(&(0x7f0000000200)='./bus\x00', 0x28000, 0x2) r4 = socket$inet(0x2, 0xc5fdbcddf365d966, 0x793) r5 = socket$inet(0x2, 0x4000, 0x2) r6 = syz_open_pts() r7 = open$dir(&(0x7f0000000240)='./bus\x00', 0x20000, 0x20) r8 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x0, 0x30) r9 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = geteuid() r14 = getegid() r15 = socket$inet6(0x18, 0x3, 0x72) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) socketpair(0x6, 0x0, 0x1, &(0x7f0000000380)={0xffffffffffffffff}) r18 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@file={0x0, ""/90}, &(0x7f0000000440)=0x5c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r21 = open(&(0x7f0000000540)='./bus\x00', 0x200, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) r23 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r24 = getpgrp() r25 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="d842c5143750945c50c612ad5531fc097b9b0eb900e32299fe1bbd707b85134ef03d6a30ec71f464290d6c57cadbd29841b724f20ec72f112b2d505c079a3388028502c31f737eff13b691271050cb5660a994c916831b6951c039ee4a04164c29bb1deb2340936e996e", 0x6a}], 0x1, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xd8, 0x2}, 0x2) r27 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r27, 0x115}], 0x1, 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x80000001}) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r0, 0x1000, 0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f0000000640)='./file1\x00', 0x0) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f00000001c0)='./file0/file0\x00') chdir(&(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000200)='./file0\x00', 0x10001) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) close(r0) chroot(&(0x7f0000000000)='./file1\x00') kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:01 executing program 1: r0 = msgget(0x2, 0x4) msgrcv(r0, &(0x7f0000000040)={0x0, ""/31}, 0x27, 0x1, 0x800) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket$inet(0x2, 0x3, 0x3) r1 = socket$inet(0x2, 0x5, 0xffffffff7ffffff9) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffff}, 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) sendto$unix(r2, &(0x7f0000000100)="73f8abf84594985f8a45565d071a3938beb90ec7a05c9b20265d82364de9b9936cc866", 0x23, 0x400, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 16:00:01 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x400, 0x8000}, {0x18, 0x3, 0x382, 0xfffffffffffffffd}, 0xfff, [0xfd, 0x8080, 0x0, 0x87c9, 0x7, 0x20, 0x8, 0x5]}, 0x3c) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) syz_open_pts() 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ff2000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) 16:00:01 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:01 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x1) open(&(0x7f0000000080)='./file1\x00', 0x20004, 0x41) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000080000000000000000000000000000000009a54000000000000000000001400000000000000000000"], &(0x7f0000000040)=0x3c) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:01 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) 16:00:01 executing program 1: nanosleep(&(0x7f00000000c0)={0x4010000}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000000020080, 0x20000000000180) open(&(0x7f000055f000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040)="13da162f98e86e325b2e09f2958d475c5a685645c5c28997a3dfb74fe5092009874e14d60d7a856d324ae1de99f5f0fe8ce6e7e61881d591a6ba9dfeddcf8d4440b19b165f4a13adaffc422e66cd881c07c7852e674cec28c56bf978cfce8bec", 0x60, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/21, 0xfffffffffffffef6) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2000, 0x9) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) 16:00:02 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chdir(&(0x7f0000000000)='\x00') socketpair(0x1, 0x4005, 0x2ac, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x19d, 0x391e8a0dd9165d8b) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) setsockopt(r0, 0x3c53, 0x0, &(0x7f00000003c0)="45f028cdcda93a617faaf965878e151d5e8e26039bdebb49d60b4894773633540aef084db49fb4c477835fc94f3112d946449d0d9a504a40e37801df2384bf96a5227716730ad3fabf0cc63ee17e2c54aa7ab4df13165c8068816063320b23e5c95b2c339a6b935159f2467f9ea90c33887706e477595112b389c42211dc079c7e5906883f4c068a4081c7000d1ac7c7d6327f227313b2088d45fb857cc7604825330d1d0b577a9f59f9828cbf09630aba52f1814df4179585daf884409c1c8c1eb0fc976f225d9d6111224ceb9fe59c9fb04b220740cb5ff6fce3ada49f5001bfbb43c55778fb09302a1acd2c6f31c469356717b842ef5ca178f93ac837b5f6fb022d930d8e6fea7255f1880bd8cef2b589e238dcfbb482b74a62675020f263d88ff3a9f6e31c1d3a70a17e3c82f913b5d473f9d6dea0c0257a85ae5583a1ec44868b59b921a74f7c3345fcb53e08f77a7aec8b8453bd724e5d4a92d4754f94b6730818957f2855c680f9b9fca2f64b332f7a353702703c7258a7ca9d99686e58aee69e7c6ed5ee72c664da51a9c476cfda88107bd4da4de79be91e45d2dc505f7a113671581dd2121494105c8a42e5b6587deffba44c6b9ee6e06973d88a399c610c8f7f2bc3a4d9c68b949a9fe63039cdac3fc6d6efe5ba69d9a87b53ecd2c5641b459ad70f564bb5d94d72cb9f258da579b28763652c2545c7b6ef539175a8128a1395ef35f0f77b95bd6a8c00aca5869ece50e916a9bb7ea406b053f4b10cd8c024e85ae4292e80ca3d1c089ccf88260a2ebb66b6ed54a9a4bc50e590e67a618c3fb019fd3573ed3944df3f761d5e242646cdda3b9eccad101689f2b24ee7a347b935bfb43d1d47c2d121e993ae23dc77a4f651c9ff610f1570f02ff7013a3c7c2ed4ecc6e8c0d222f7fcb073afb2f6bb80eec6aeb86774a6885f113f699847f1fb1a4ecf9959aedacb9d712787cb135a254cced985537277c61b806f0b41e38c185a8ef6a65ee4657e127f0c13b1a24584e8d13d762e9de89c70a23c658a4056eb8bcc6130668169e6c2421ac20444878e584de09c9c473a5615d214c5599bc284090203bf25a7d287c0535d4bc89a94d807ac84bbcaf0ffd55986181e5da11e0ef0ae8778bbddcb8fa696ef936257fac865b3b9db25112d6edd6c0a5b8acceb61a7b66fe7186f77d12c82aaf91be27844829f759fae6c28027c9435721f8cb833d43dc5aef3be361cef57e467d8cadb24b4e9416b877faf13f2144c6b3d17866d87136e036f028d51f3e943add5ad35530d75acec634580777a9d9cb8353e5075a296152aecac705bc66809bae385d3764ed8c01df7a440af41ec06ddfad42cf0a47523a0064d2c746912cba33bbc18c41bcbcb68fe06af02187bed64c19740c1f2bdc0b03d92773a4635180c401250d1c0661a48cc50a0aeb99e93793d167af9e7761ff2b0305797e057b8ca1ed78bbe29566da1a60511455f4b8cf9acd5291303cb505d8155849a753fb752ec0ae1e4e5e09341e1948646e39269b4f77e9d959f750a0590ff5f9f397d929701047e72c50ce2952cdf266624bdf8520ca6f50e34b78f6d1b4329928f7c41dbf8be5a081debe6812c97c4e76fe309f04098efc37e991270eb51bdcc1b8ee3d591474641d43e01c3ad13bfde3783cfbe0e61ede66c0aaa20d99c8a5fb7f1bbfbdc5b841d50de34e1d8fcc3fa4d78b6f05e2b3e08350215de65ba766199d49b2aba717822416d7484af1bbe1ca3601306dfb7eaecb0e1b48c3a20fdabb38b2a9f5b7d172e88a0762724e31bd74b869eb153310e6b1f8fff74f6a71c3d20e0255f8d983bc7c7c1fc736528f672175063f9adaaf0e54d20fccc860b8424c46b5e3e9cf15912e441417ffb6af2f53db1a5419343f66db14611fac34a7b4889fe556df97f0cf6e37f12a64ccb5574724d42ec33c3898775c9cc073cff67e6ba8208c1eda07efdbbb873595e1a198319a89b9e7c16cd4bb6a464a25ff7276a7d5e766c483a6155773874388119c09a3925ea6ea17da9edf84325193225e5eb61e17deba087a66f85e2aa588c019f06f3ed63da87948f585b158c28a00e18b25132e08ebb3a50f2f1776e9d5d14cd6876e540d84141de0036af71e3873d6db105e60de8b4150bf7625dce17d1ba98784950435fddabf2bac49dcb62d4953fe13f5541823627a75c43e0adf61937565d2a27be2033b988df3cea6102c0919c5f84e3f39eb5c56e0bb11888fbd2350e9c9fb2d01fd5dcb34bcfa5f17f1173a5392a55bde554e314b6d3cb8fdd4b63f934e71c7793837378f46c0272c3d7a36235cc2a1860c3be81b3dde36a720d4e45c731467cb59717b482c90c16f4afe3b58ec3d0fa88a85dfab32c4ae54537e53e0bfde6136eeae6d000ca823d0437e0b9fa17ccbdeb7220f06ff9dad852f9588c0aa95a348a919596da271550c59cb6942f8334c85b99e29dac444297b8c064f587955b232027abfdcf8b04e759ee1ae1e8f759bbd21f8783b23e37721ef7461ca435d5a41c4aa1fb77020c7da8b45c1a5069044b20bb61c94298f87fa45e978f8c5af6469fae742fdc5f59be12b08f99ef32c5517891acdcc94db16f111e7fae40c097e9d356a0b21fed65a4c31cd0e1c127c9512c9ded0a3bec46cc16632c4af0bfc9071116624f3446d240868467a119140d7b052bbe3b3fb56876d7ebcd167a852f24c50bb4a3cfd3daaff17e91720a328f8418a6f02999c30a8b115fa1d8f24068128dcb9ecaacfa3d45a990b22dc70952540ceef7dcb380dc298ad08c552b485ab8f0affba76538c6e21551603f468db11b212a109351939a6eaee0b539add71fd34572672d5450a8e4f6b0e7cf73e60cc76c5b89007507003d6872afb51a0ee2c85d50c9747bf66350a544dd327d86b3c044a4f111815aad650aaa53620d3eccdfd2b54bba245824211fb37749e0bf3a8501d9ff672154cdf61c267ef80fd5739d92ba70ac1279be95f64f8c30b427ce809de96198147cbb7c767eb4482b116b292fd78fa7cfd8b8a8a0aba20e8946014c3d38bebf9314f3c959bedac5cb41d32dafbeb39e782a176a3769882d9a5e79ced98b7abf55e75bd682268c2d12bc03af5af45a3cf83eb58a9d8404da0248fe4d6671e0559d78891a900d8ae714e481e5d78066eb48b6f29f002d32c2215560bb7cae31af8548a339f0649627708d0966b238df925c5da98f1e919543fd7ed2a87ca36c1a599f36ee1cdbeef2cc5af97bb1522c89caf8450574492ba9cce6cbcd3a7d40386e56cfb649fdd0e7dbd7ba3d51da3acb3896aa7301c13e82e642062879b452f7fe66efdde183a9ffdf3ce25aadadd7cef3253b27e5370766ef699046bd193d23eb49ebdd8d3d6b306689cbeacb3fe4d99b21fa6330d29805b12f5d8ce591a1d140c8585d07373a2f68808ca0fbb2689b1eecd3057ae857c9f791924cbe5b9a7dec29992989b618c9ed32484d257a3e99acba8c1ff252084e55dc0e2f4c47ff95293f0acbedcacef59acc4f0f64c9c1149b70b8109ff7aea4fb215f861196bba5a1b02cca8bcd43ad48517926c63152008260f894b781d7a05a0012220da361785567e8baeec0698783659060731a6e191497e4e07ece08b6fc1faf0669a82edf09a721cfd5019e57f1279fbb7d3625a6713439e507aa3d16758df3dc67616e8b5fd3055853b6fbeb5a05154c9ae0e2a748a74be58dc9531de5eb034eb536ad4dd6f362a49a94ec2275d131ee96878eb8194f9990216a6fe8b71949108ebc5066344986040e8435a6437e0f2f41304bc62a64e977107e811beea2058d7afa1a89efece2f02cf8e1679e6b2f25062e08acf6abbf907815e7ccf0bbb3e536871253166837039da79b3360c1053e07dcefcf6ee2e7ab768fd8583b9b188d48238854288f3a11ce7abd7ae5ce4f0f44c43534d0b81b633314fbde0cc22053b240f0a7e8de367abb44afe95d5eb06c1768e05ab60bf2863ff39a6ccf82b3f7d253700c919eb175ed09b51d9a7d058786d0947696fc4621fc08c3c0ad51e21c6aaee5abee146d294a9ed1ada37ff4a51446f4cbe9086223eae9faf86a2cad92ef07fa3b467f9567c17cbc2078df67b4a0e1bf78451bf8d7edc63db909409f6c6bd7c0fc0fe905e38ef2524bc071569bebc88889fcdebc87c54c071ce84aa788e394284a2c1941cafbba7d6058d0fdb23a52c90eaf2a14c727335fd0d02fb1ec3e4351f3f6e2884ccde3464d55bca67f251b61ae7510cc68d635ac4d63bd4debcfa9ae2f97c740eee3b1be41d8c73c1440b1bea640fc94b4fa2643b40c771b0d6adf42215e69e2a41a4cdde811540f45cef0da9d6174fd28cdc39205c56b8efdb417fe0999c1d6df500de835391f9118c093670c7d49ae516d9cadb13ffa03161d42763526c3c6d1ef40b50c112677a84dbcae680be6a825aa213f2caeb5a1024976bf4a33d2c351e354707e5dfa8d21ad5d200fd22b5f1436ca33b84027e6d15dcec1c91f66ebced98c1d2ee0a9fc1ca3917d313048cf0d8dcb08c7d9b34ebefd5a54e85c0137103ec0386121fe964268c53b71f178ffcf934fd7634c5b1eb3e8e89fa00212cfaf5c1456d4a2011d4774ccfc6b438f73aab73dccfd679fcd343b758195f7fb15daec0bdbf0cc73ed8f1c1a6fd893813e516d64cdade4de55b70e5a3aad9322ecc0addb8de21f3b9c213c728b38cc1dfa5aba0118cda4c43945cde144f10699779ad068f7f3c6cba995d9a3e66cec816c4d6f286623d151acda3b48e7909bb75b7dcb2a1692808e0948db537646ee4126fae5ea1fc1ce317a29e93e639746426163695a0b9c8a5f22b96a29d17555255802447ec0400011f15f751d6ab1ad84a04d1dece7cd3545ae6ca1f14458c66588e8d69c4cca80c3c566cb883d6b469e7119ac5f79ac46cd586305f1263ef0bf2422f938b8a28ecf908549630182f186dfc04c4f6f4f42b310bf95a860e4bcfae9bd7599cd5f15416e891e34c90b554873019c0a898c6fbd3bb9fdc4fe7d74b483db27f428c43a73fbd02345659cf1d54b3a0beac5257de1909009d869e9d8a8ea14f40cac5e12d128db658e66821a556ac73e004e6e894a435f612e8fb902d2014dcf7db55bb114b7783f87d37e332c6f50ff2e6a3feb0e65ec8bf9ef288d2f6c56a40ede23099b9c74271d74d4b0d0e64146c3d33016dd77481ac4dbc50b436b2e27fc5fd108185cd6d068336b372b05a8102db4fa5f922ab2f3dd29e7fb5cd50de9ca9d26c7385cccaf17266b1b8d3778288ca85ef1f76c13227af04852eec31c3aeb8b2862e8d0a1d9c43b5910b31008766ab6169d1cf13de36a72d4ad509a158a7f08af7728856d8d56717f4ba7c9c24993c8ae08115e111b9b66fa54245600cda5d2623fbd7c391352ac5b7fabc4c19c60554ac2d0b564965eb65614f0a5df89e24d11819c947878a9786bfca75746284ae14e602f189ca861f9a9118d0021050afeb50e567f7fd4e2c387b417adee59ab6d82ce9ea4d393ae5f66ff727ddcb4ccdb4e1d40c57447c6a7834b7af01a3132f1fe5ea6bdd8e6b35641f2aa2ba0425f9078f55023452a5eb5e25e83dd3b971eef269cb2ae367ab7d51feca47874d17651854b0c6c65fadb6ec49e56daa037005c1eb5d180371f265d15ac42881d62484e76906c2155518611378bb4522d764588158784a13acbab3a907f68b5558637aab6288f7b665b4d1c20594d9eb801714d3df52595265fd1af37e5d48f9f5f965e4871ce77299a5807ac98c53d025f4752192f9820812a", 0x1000) pipe(&(0x7f0000000380)) syz_execute_func(&(0x7f0000000080)="45d3430045dff0c403f9610d000001000e0f187cc700c4e14059510f648020c9460f1d1fc4a1b1da113ef2360f18c9c4c1fd5b5100") 16:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) clock_gettime(0x4, &(0x7f0000000180)) r6 = socket$inet(0x2, 0x7, 0x2d) fchown(r0, r2, r5) clock_gettime(0x2, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="48855d42fef0d62bef8323d0f12edfe3fff98f3538cb3278ab2f0626cf505e41e22a366b148b73f6c4264978c51cac26827cb62e082df133e8222a8361f647ff967e77739f46dc7043b984663740cdcf624e2a5926cf483fdf28bf9b1eb4347cc939a9447d89d37d5a2640bf066c4e75e425de", 0x73}, {&(0x7f0000000280)="810c772a2c5babd4edb81033c52e71ae6eb4774ddf", 0x15}, {&(0x7f00000002c0)="aaa058317a9919fbb343dc19d52a79", 0xf}], 0x3, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r6, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r6, r6, r0, r1, r6, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}], 0xc8}, 0x400) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) setsockopt(r0, 0x1, 0x1ff, &(0x7f00000000c0)="d517902ee35b72a3fe1671bc8411c6833a310a4852416e438435177c2f5b87829f98157652f1453d85", 0x29) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) poll(&(0x7f0000000240)=[{r0, 0x4}], 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x802c, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:02 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) ioctl$TIOCSDTR(r0, 0x20007479) shmdt(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000100)="c9", 0x1) readv(r3, &(0x7f0000000240), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x89, 0x9, 0x0, 0x5}, {{r0}, 0x0, 0x1, 0x80000042, 0x7}], 0x5, &(0x7f0000000140)=[{{r3}, 0x0, 0x10, 0x4, 0x3, 0x6}, {{r4}, 0xfffffffffffffff9, 0xc, 0x2, 0x9, 0x9f}, {{r2}, 0x69803a6a1b106302, 0x50, 0x14, 0x7f, 0xe666}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x200, 0x4}, {{r0}, 0x0, 0x82, 0xc, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x87, 0x7, 0x1}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0xb8, 0x8}, {{r3}, 0xfffffffffffffff8, 0x2, 0x4, 0xffffffff, 0x7}], 0x6, &(0x7f0000000080)={0x8, 0xffffffffffffff51}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) kevent(r0, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x90) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="019bdba4e46af179bc61fae357be2a42ffdaa7d1f4f0427818817727c047974788abd7a294408ec61eae241d95699117cc3d9db54b29301be8ce04761862e248d2d7c79dfaa93f79d1f5ddd51a59e2c32440503a999f", 0x56, 0x8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000240)="96", 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:03 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x101) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20010, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x480, 0xa) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:03 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = socket$inet(0x2, 0x8000, 0x4f74fc16) lseek(r0, 0x0, 0x2) 16:00:03 executing program 0: r0 = getuid() setreuid(0x0, r0) r1 = geteuid() getuid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x3, r1, r4, r1, r5, 0x2, 0x80000001}, 0x2, 0x9, r6, r7, 0x0, 0x5, 0x6c5, 0x10001}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x8) setreuid(r1, 0x0) syz_open_pts() 16:00:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) r2 = shmget(0x3, 0x2000, 0x141, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x3000) dup2(r1, r0) 16:00:03 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x9, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x10001, 0x0, 0x0, 0x0) close(r1) 16:00:03 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0xdba4) getsockopt(r0, 0x0, 0x1, &(0x7f0000001180)=""/166, &(0x7f0000000040)=0x4b4b9b8f2d8eb803) 16:00:04 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b9921b31a3d280ef1f8c6e5e06d03ea57f4d7abbd1f5dedba552667a06ba2a0e00abacefb4ea3bb3c7e5601113a253eb0fbf9bdfc6ee2a5dd1e333276f9ba7d80f49e09e30655515868f1e85981cb9a6bf7d5a4e5a8dc7f0bd0b7a4c24970bb79b35f421181f8235fd0c0a0b4d8a5b80bde9d327cd7e4c5d1bd52aa484fb8cf92bb62b2e622bfc9f7d5f7c4dffe18ef3f4f6c1effed251c97be521424f04d68438787c707bf485ad39c847143945cc968db9f866bf9bb1c49d078b07711ea133e0844855f3ecfc295f0f5859ed7e1c39c6cbb152ed613550ffff1cbd0a69ae4cd295036fceab492760fa757c300eac953af78c5ec3d678a190992160cfb7badc447279ecfb65922011fa148af174e259f03cd0ce2fc6e2bce05b2f0550e1930ac1bc65dcdbb9d9de13b549f339e5a560af2e1232c0dd2638f07a3dc1d809c0436d632f9ab993063267c2afefdf49686b0996c40de73cf3268046defd77b38c5e0858e63e66828c82994c2a2f37fb2e9446d2c332f87de6749eab88b76fc4fbed6943f0644c32142a7e0a015e19e9de0371f6eb6de8d218d0a34744996dc899320a1d1482ec6880d053c8b397f2d9792eca103f5baa87c7921eb1c9f65b06668cc19bf45181ad3c8514ec4e54e8c0562b63b027f514aa71c77d23f69348cde20d66356c1ed727f85c1e8588cc1143a5991846341519274059785fb7b39da0e282e39f0f698a9edf4590e7ec37ecd76fb4924ce79bf956b5c5f14c2edb2965db2a04f4c336bb41909230fd14a5c2b1a146e3ebaaa7f08ae91c9894d8902a705e4e1f13c0fd114ca40db6f1df9e983093a80e66e7ec5ac6ce7abd2acde439bc21220d14c867e0681c02b2fea4e5ddb668fb9b7304b834356e31e50fb620e951f92f3fe3c2782d3431be69fecc9c69c3bffb9d0513b742669ff60db13160f9c1b1dd5d62951bd33df7af5fc1ccecb6277f58af645b7f00a4694debde14e83f0e911464be41477b2ccdb4ae18cd1770a687247694c3b1dfce0a486a4f80d35075c971e18eee8a210139ff26f971e684d7b1d70438156ae128e164414fc7d7d0e7d7de1194b6a019aed48a21bf73e0f96a47603cec05bef54c536c4d2bff5d568e1b4038eaa2eb78f57014c559960c59459f91f5b647a097e0a280915daa2f0f610e83ebe74b695349a25a171e11089ed71599459b7294d399fe44a6d8529f46531ce82a8843e351fce6d064c1a5cf691c06215eede2f83ec3150c6dd1f3f5c770c13ab8014fd0720e1381e73f02e0068ec2985d42169355436d223897c094962a172d6ecc9fdd4a58a907b8ad9110aa623ccb6421707c58c66477e62ecf4490327577a195a2c2019d37028a060d4cd36d92d7f727f139c551a15c6026d03cdc6c93f06866f90ff3e3e888526b9daabd2e793b78ccfcc76c49e1ed367b92dfbf1e09cbf428baf1c37209452cf4e7cab15a1691ee50e06137d140e33beba5cee75ff7090c314d876c21c178488b80e82dacb97f0050dfb785faccfd48bbeceeda3b42f5c751c51ec8804cc1162a19bb72a50a26ca100c6490a3a32aa9cec1bea9716a092844f50d23a2df9f3c93104f76b607bf2502244d4a17b2e82c839cdf3534460b1622149e49df6555f97287b6b768b7a51652b9405b6b1abc16bfcf3d6064dcd1bc2e4f37eff9511414083668d539d2158456b8fa9408c356328691caccdb8449d03c9950e464d927669b049cfb092e10eab65dd7076fcf2c024036f6aedc9cd2cbb9901e6df7000b4b3cc339f09c6820f58c2e4b7683e9f63993dc977c7efbd6ae0de8c00553e941af035849072e66b9205f97cba63cbfe52341ed26c9426e7b502fa85b8df595ff0c08f326757e746dadcfe31d55667a3bb7c95ed16de72e9b0deeeb00c8cfe9e3e6baa271b69c12572ddcbcb647b9e48e00edf1faa34a732bbb80c02603653dc4ea1dafcb18e0e1a6e53e03fa49870f1cbb3bf066cd82064099d7fd9d32ba3c8841b29ff614c4d63bc16dd2bc8eec6ff6a3a3918727b5ec939c61cc1c8a0db521ca37c86e0475fe127d3eb312c1de3e07fc76a77cbbe211fcadd84a1ae78ae93817d845fae6c30ce327c334c814097137095a80dc0dbc33e6123a96cfd51ae1b65b15203d857164ea14d25ce551cb2948a31bd1595407b9c6fd955968941f9b9293caa486f9a93a5ff81e8a319669cbdf606e47f87b7ca6184ec3119968ed3f49eb308ec0845c2a559341697dad3f420615dc35df93097eecc4a6dfd7013deedca755741bffe7229757fab6474abaad206f899a618fc058067fe8de8038410f1182e8a8b344b9dc618c9be1f807545869a08fec972b0ff9fdd832c5602c1aff47a84c141e03870106a1798f7387ffb775343e917a2167caad9d867c9b3ccbad7620bd6f043c31dcb6a3a8c65cb02d286ef09bf671df6e8f2667723be6c5916d7a9b1cb62e32c3a146fec21584329a6305cbb4b78b3f2cde23054c517e97895f7aa981113834b5615a38db8ae22affc708662a4280a252532118641a3ceeb2ef4d40d974a693262d4e2db68fed716765ce19359561528df31a9c817f7ea67f81326a750b42f1a98d90ce9caa29092819418a12273d9d113ee61f336fc774bd4a9d32e906367bfb2a6468e2e2566aeb24287073ece08afbbdd0a540cabbab33fc4c33b7c2918ff679885617b484bcf8263263601f6205a3352c9134f77ff", 0xf84) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x418, 0x4) recvfrom$unix(r1, &(0x7f0000000340)=""/204, 0xcc, 0x803, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1012, r0, 0x0, 0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x28, 0x2, 0x4, 0x1}], 0x582e, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x6, 0x6, 0x78}, {{r0}, 0xfffffffffffffffa, 0x3, 0x4, 0x7fff, 0xc3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0xfff, 0x8001}, {{r0}, 0x0, 0x40, 0x1, 0xfffffffffffffff9, 0x8}], 0x8, &(0x7f00000000c0)={0x0, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x2, 0x5, 0x9, 0x3, "1e94877fa24e981e306b6169f8dbf2d1ed9866a4", 0x1, 0x7}) fcntl$setstatus(r0, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) lseek(r1, 0x0, 0x1) fchown(r0, r2, r3) 16:00:04 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x56a, &(0x7f0000ff6000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r4) write(r1, &(0x7f0000000080)="4c14dec71737cff3ee532d793597efc2724ed7040b36d170c90d6facbef7ddf915333d01da0653a9962d8f361a719528011ccc7a8c101258a904f91d1f002a220ef9b8320b9417dc6d24377deba040cf10e7eecc227bf81468275db9f95928badfa25b3e53aa30aad1aa318125f4b2dcb8004f4c29e6184e1e390d4f256fae1245627721a00f0f1e992196242195374e9d95826b61904d00fc6be4f17e100e7b5cc2089b7db352372c705705e68cae1bcbd14ed0408482574fa5c84f4e6bd0f6cd02e50d217f958adb6dedabf350c0db4a2eadb4c6b417e3f1583b423869188643af7d8aadf4732c295917", 0xeb) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) dup(r1) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x1, 0x3, 0x6, 0x1, r3}) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000240)=""/65, 0x41}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/72, 0x48}, {&(0x7f0000001340)=""/105, 0x69}, {&(0x7f00000013c0)=""/26, 0x1a}, {&(0x7f0000001400)=""/195, 0xc3}, {&(0x7f0000001500)=""/41, 0x29}], 0x7) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r1, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x22000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) recvfrom$unix(r1, &(0x7f00000014c0)=""/240, 0xf0, 0x800, &(0x7f00000015c0)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/240, 0xf0}, {&(0x7f0000000000)=""/1, 0xf9}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x5) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10052) 16:00:04 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x40}, {0x100000001, 0x7}}, &(0x7f00000000c0)) 16:00:04 executing program 1: pipe2(&(0x7f0000003840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, 0x0, 0xfffffffffffffef3) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) readv(r0, &(0x7f0000003280)=[{&(0x7f0000002280)=""/4096, 0x1000}], 0x1) r1 = kqueue() dup2(r1, r0) r2 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r2) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x6, 0x0, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCCBRK(r1, 0x2000747a) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r2 = semget$private(0x0, 0x6, 0x400) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/174) unlink(&(0x7f0000000000)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) 16:00:04 executing program 1: setgid(0xee00) setegid(0x0) r0 = getgid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setgid(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) recvfrom$inet(r2, &(0x7f0000000040)=""/27, 0x1b, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r0, 0xc341917ac3a35f4, 0x4, &(0x7f0000000000)=""/221) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000100)=""/97) semop(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x3) 16:00:04 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x0) getuid() rmdir(&(0x7f00000001c0)='./file0\x00') getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = geteuid() setuid(r0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') 16:00:04 executing program 1: mlock(&(0x7f0000e4b000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ab9000/0x3000)=nil, 0x3000, &(0x7f0000001000)=""/4096) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000e49000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xd0, 0x9}, {0x18, 0x3, 0xff, 0xb9}, 0x2, [0x4, 0x98, 0xffffffffffff8001, 0x0, 0x6, 0x6b3, 0x100000001]}, 0x3c) shmget(0x1, 0x1000, 0x2, &(0x7f0000c3f000/0x1000)=nil) lseek(r0, 0x0, 0x2) getegid() 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) read(r1, 0x0, 0x4f9e83bf) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="58e6805e69273c456c200fbab7b0cd392c6c1e603ef2ec5794aaeaf8dd28037d200c78e44b85cac3ffe009f06f10142200aa977a551dd909e3504ca301b2753822fd5b0149cd4a87a81c5dc289e5bfea5d3c1e7f32b92964ef1faf6f54292a2b80cc32f46fbec7cd366a77a172f8f2240169a8e98bdd7c411bbedd43f80dd0a32a6ba902d056de03aaaec9fe5888df8b9f64bd3f37a99590b19ce878bed390ed830382c8f61952d378535fbc48c056df4f2ac63f9e24cc6cad8ba2344b6590a86fd330898dc2c77f0f76ed9a294c8d617772f25524843fc4e3b0ddb333efd1bfd7ed0bbbfff6b0a0b4b7161584b5f4ee924de5", 0xf3}, {&(0x7f0000000280)="0a7e33cd8f53b313198f6fbe147289a3c91db8d86a32b48a6ae0124a4268d7c3645aeb67e43ef4c10b8c5e6db8e2f02de3f3d5cb92be72ab1b561e3de708d3b654242639139d186741a4aa6e00d07b17e4eb09e7ae4d2827efe105ee90a0954f33a5c6c1c2635f3a2344916ebf935fb159f097a103820eede45df58e81241679b032df269550f72921ff4ef4821526e4f6d357e3bfdd5e843e2e216feecc3708828a6e56edec8f5358c28cb2b65abf25ea5dd926560b76c39b81674e342390a354f0b61e084c37ca4c4a69947cbcd0", 0xcf}, {&(0x7f0000000380)="26c8c96d3ed6ef91cbefc739865d4941686644c4fb6b37f8d6c8433b6bc782e9135301946d47825ca28155f2beb69908e47cea18699be3f28df1bfd5587af36ff31d15af93bfd4b797edf3cbc27055c47a14a3affa40adacfbb2666e4d8e9c876649b8387c1b0fa36e0792b6cf138864660eb713038d5178c2065cd1704235b453", 0x81}, {&(0x7f0000000440)="5e651c44357b677476a0932a2cea30a0de211a47c8864cfac8d2959fc5d57b79132d7350b1b0cefe854b09ed9b8299e0aa116a056a6d72cca9e13db012e91704600c4b22a9e56fd83200edda23a487c090d4bd612c7d71379981902aa7cc1976d24f3eb5ffab31e914e98ad97c8996ab34a0ee1c4d9a42a4e258708a5b2dc07a4529ef4db3127e079a4d6bfd3f030cc17a0f7a19fc74f297906460f3ef32649c4ddbf7d75c94077ae500583386fccbbf68fe340560244a4b0b108a125c433932d8c07b331d54305df925e7a0fa965160152467438bc876818d89ef643b68aeccfb87a1241fed088bf28d53803743fcec284ddbe7917ac391ac80b43c1c7d233cc8f87ce4c5a7c536a07bc16982e3465a0078f58c0249eef11740be4c02961de42a49012d920bee24be2d2d8007aa13703b1fbad1bd6a92bf2b683edfb82e400c8bc668884351764683fd0664ea26872f6ca2b0f690aab6eaf017ebf7c1d1f1afe87fb5c34fbd1e0686cd2757eb692f79b0f594d024be3e909b6eda217b7f0ca49819fee3abcebe591d938a4fb0f07db7a466283e423627a4eb9020c3e1ffe16b46b93d9b89eb4129a012eecf4adc1ef3f0a59d838913efc6a0d05d3259dd074182047f9c539548dbee60014031649070fd240ae5c799100187dba60d69c403903705b532335202fddfd7ca58cb7f2da938337f78ec62297453747767d338d86a33aaaa7d68e66c8148468999b806958dd7abeb09d6857d1eb193eab5869893d919d5308d79f515b0616c053860a5461724d7f6fce0f8793cb35ab493c9bfe38f8c4ac228d8502062d3b3cda5ee70424499dd3e2b8f9f23e788b9b25a569113e69589e6e672f71e2c8b844118e2f272d0d102c67d499cb7e6d91b6ded2c67e243a623454580f3bcc3dca55b75a3145fb6b6021f68511e9b683a5b449d39c8f5dec3f088d224b20f5aa5d96b446768bf713f041a6a18fa22dbab303d959c6353f1432f5b9c2ebbfd03b02aa9dabbef893ce27121cc3695392b335eea5c6ef1ded59aed72bef746a1aa4ff3d9e61176857e9fb11fb2a725ea936140caba8a2f1c7a852f0adc0cf4dc0e74aba8fe639ef8406868b00ba1b3317892d258e5dcf1396d4e53df095e06e376449834e54bd8f8a8fd8119bb55f077a33a51d140a10f72419fc6fc15eae8836cc906daecd6c6ab0bdd673153a29ce2cce288f0ea2212ac0b3d16c204d254d6c3634a22353d9ceb145e8a15e83060e8366d49d044af00d69d1ad22f588837c17514069c749740d81e6261f503af13b3e82c1a8414a4e420eb7d1f8b62bac8641e6641bf2ec4c0f8618174e7197dda9cff7191d02c165918a8f0f4c76a273601a9a8d28729ffccdd03e7d7ff7f5b6d4c98718a4c255ac8942155e054cc9af5ef57bebeae9b4deca8833cc22bb4f51feb8d3a70b6bae5f2e1cc37dc4ca89de84f8aa650101596a8230d2022b394f0fbbb7dded2dd01dc6ae07b45e70403a0e98e1fd8931389496c6237925938a7a26e076b52eba69eaa4f6830aeb3b34c0e58ed567a05a99cc0ceb9ab751f3ee978135cd7e1416ead25af30dfb587e49a3a0f1d2a126b21a9f1b7a084b6282098894f7387574e00a8cdd07605e98f188fde45114aa3728231eaf518fb7511cf0f50027474d0c89965347ad064682589ce53cf75869cfac07284e629bac9bc4a1a02ddb0edd7199b15bfd8a68dea685a59109b072883b3a9b31f882ae9aab6721007de1ddbc415bfb491e10f83272d1c7f731830283dcdffef39b97e4b247549a6ea355e29b2025ce76343cb6c73c495506604799066a5b41d23a56321d0524665a3bfc4fabae4e6ac79ea9a663c7cbfe250edfe6ba788ac99f165a7c2ec66b43b99da14c17ec2f0827b2841fc25041830ed4418565e2bd1b7152fcd07e1cd655b71f8eb4f9645bf34ccdc493eda7ffb4ade5522d1828940d14c1df099486593864e6b87b0fd6b50fe9b2b25eed896317e9f6cc6b7208c344c80c6797386024a6d8056e84b9b75b223415c37b7c17226b9f8d46e3d7baab5702be086aecc9a792c6a359c570f8de4e28531f166d08cc01d6fd8a11337f94ed9b2abec051800518abaf8d2757154f758b3f62645bcda0efb48c85431e1608a57f5690072e41d30cb9226015c43c2e1a4d459a5fc6ab0d7046f4e54c46b723120a85ba44ce15add122b0304eb2137d2ca773c4d531697bd6e9ca5696ccc420de57856ed813d3bfb1b4f9c8570f5f3ad07618586fda341324e318831d37f2c5e3d6e24ab7dbf51b80d4fd8d153c614e6b6aaf6fc05e42e760344c08292a0a65a56dcf0e969618e14eb4599d200a3608b1c3c2c9935814d693370dc8b5f4411f5996afd63b748113dd4eca7d719a2c62bde9be9f628263a4f59c66eac6350451273f1fb07acd6ff5b9ecc54ab4f7fe958da1f5cbf3b36b135b33b8860afc33036d69925b6a88ff0254a6ce260f96137a21caa28b0d594308f2fd0cb4376e7f386e14ecbf19b568bea5ffebc3d24fa7bc6bed2c5cd68986eeb849b08ac9d570335668afd136fb8b4cadae21f3b2cdd0688f0f84ee98fb53bb4eeae332b889ecaeaf153a225f80a89a8c54cb9812e828cf69ec788da15ae5aba6e3380c5c33df5e3e6c0e0d0ab72ece81c848fb2e4d6db14c1803a911e4254a11f12c86838f97b320a5c0d18cc582b941ac208bb3d768652d340775726e5207164d94404798950f97c81e3ef869b3588030d859d0921349370c2acfa88bb60412a1905fe3545747e400e69f0d8f58c96c051b2bd43a81079de4f3b3ae22cd24a39f4ee262ed9bfbba5f810f507a1c937831ec2395e1a132ed201be148e3ec16fc4b7339a8086968323e3249c37d8df9e0f86b817dfeb9a17c83e8583b30d7d45e2346cfab9cfafebf19e58739a03119a55ba375fbc2a3be5ba987c64e4fb78d13ab2833273262ce03a9be554019006c66ee780a89ddd95239ee87ae7e2d21984f18ea0eb628f0ce3eb07c7fabf32df254d9534dd09851f99b74066dc3b5b4af1576ad9541d5607fcbc1d258672792066cc2216b38a6fcc46a946a9612e64169930c02c75887f846bcb292ef89461e13cc0005fb5fa6c37575b0208e092c7ce84ba8c3f591d36807202956d2ab9d9746e9002ea58c54a2c2a28370a6fd4066b8fda81d4445dea036656ce39a59b7140be8fd3c6efc98e64dbf7d2924576540bfca85faa217d6f10ad99cf64765c9f7b955c6c8f4c3c47b1741f0cda4cc3722738647d321b6725fd0e09c346325ab2691b1237e0bc79a3278a0b4d5d94aa4b38c4d5de1ae623ed61117fdf4e24f4d521c33e1c137d94aac9498a634cbbe8322035963a2af790916377716ad9153d6ebc7982adcbc5e5dd55cab5b1d530922d1e63c15541d2340cbb8523b553d695f02624d376a5053224dff8f50b06b53bae2d0f14004e9e52545abe994c6ca16cb70cdbe5ea415af814762233530444a7ef1c506f41c622f3ef4f1e183cd3b3527fafea084a3f242ff94a41f33c268b6d0d7b9380596b2252407c3686364fd6c8ff9a8652e33d12bbe43dd6a6cd265f8abce2a597d4d83f791a88e05cdac118e1acdd0e0a2efdb443b202806f46c9ed31bde1a6ae616ac591b0c6f28288fdb2414f08e889163b76c4779edc5d44fd295e2cfda310005d0f95395ecd831b4365357382bce398177901371b33133ef3dd63b544e67a72b794032a2eec2dafff8393c8d130bb4f5109e22ba82cb5f7ed8c23bab39fadefa8859495c946680e256f33a4c8731ef8b5fefd70f2751d9f1a37d20ec260d757a9192b5f051a94da5f084642749bf695a8ec7be878f9a613334e74853cfd6986d5a4e904f8622afa4ec376861469e5a41ecfa81288075e7f180e0f9c700755e29e5c7b37f6075f19c398048d7348b6960df5921e86267d30977d3ade98cb467e59c5923f500800d5c6bbc16cf8a3a6f689d2acb072e3e365bb53dfaf30989a49871beac3250516dd7083c7a52b72a899ba2f0fbddbef298cf8d1b9addee26a5e5b9960c7def5ab97e9999a9feb8c76d6f0279df914569f1561b9ba41702b1c8db994e811e4b50378b4507cdf4ba0520abef3dbb59e4ef907fbc3f6bb0035adee6bb92ee039b2effc29473f8cd6c5d68eab2229bc20d594c6a2cfba6c699d5139dfd8eb5e8172546cc40e0cf3d1017dead43ec3f4a8907de095483b66770bd6218c397ddf5fea637f2971bd31febeab354bbb813ecfae13002be0f094ead5bf277653dc6398acbdb255aeff35c1437dfbe7d0815a2feb1265ceff46329d884805355f4aeddc2072ead1033547ba7eb587d851d90861835b04196daaddbd68e46c197cc1fbcf8a1fb7180dd28f9939e2d96eb715350518413c69dd904239accb14bc0c708bf462257862c0d1543431c6a770167d9d9e85c3d1f774567d4483604f16694125da7131602d4265984f7a591a42fd47eb9254fbcd65e60d5e85f902bccf50a4a2a721d7f6b93d12fea38a4ce9653031cdbc97f6ed2588743c30e6c6349d415b8889a3f0d72cd8423d294c3568b2e010079295b1484927c351d94c73347ed868f2e1d53f7d6429100c96335b272b6f64260b15e1510c4c2b70d0acae53bbdf514b8538bd38705e85b80808ce742574c3cfd9b54cd7ea27bcc196989a2714132f8674c3c6726e1441bbcd931df1f1b047c2e68234a5394689714424058b2bc156d26a8c7ea9c88ff4bf47a30d033bc28f4a032d0a38c527aa4396ef1b8036e9ee0b3d643104d46e6b048bf042d9094e2af7b27192bdf69d9f691f7aaf1f6c0255cda59f5a8a8cb8e14e20ea7aea21c21ab409bed6ecb40df29630eac4e1352cc06cf0a8316c502c8c39d02e93bcecdf0e7f91d0adcfc873ebf1e10ee8a882c5f70fc3682fe087bf2760c9a7bdb75b3b3a70de28b95291e719b26945daeffd9af1f5bc950d6698c6060ef22b5632285a8e0741dadd3a405ae411424422c6e0594f9dd8fb110b984cd90236a73a5a75e49c712019ff5f072bcbee565a41ad4d10d245412d2211e6f71b8dc214826f65d808d817f2a45bbaa97ab9c6a3b4aa2a6f90a7ad49025e17f677872fef5a5046adff25817e8ca98ab824de9506cb8356182527f6c0e05fe6c55d6b8614ea0350b8431ef64fca00041ba0088dd4f57839543b0717245b64c12be45ae8d5028871460bb75001a473f736969fb705569367e2bee93e2975effa879c8cd012c432984a62c68532e49b49e16fc5e59c424fc95c6b02e2b749108f99c71f22a7b559beff62959587392655dd3c6be32af6d3219d6115e11089e694f77f692dc35f1cec44858349b862734ca5248c08f4e82682cdfc352818d197785359889b8e2d87f612270c35cfe936940d890ae9fddbd89bd06c251511f12b384a69f43b8cc3f38d5d1864daf3766b38aa49f5da35480148cecbe9ae56700885cbb511ed21cbdf198e959cbd8f9b0eaa42674734de43163097f9855e3eb6fc080f712de6637bf1f819e7fedd4398cb87a286f304213bfe16803fb8e2bdc2381545d66d9caac5e629801722894cca94aa4a9c297fed602e49c7197643cfab6c03ebf5dd42c4099255f62dc11749613b17a4ca337beb93fb1b87559f2bb636b909b5e5fbb528754c9df4541d7474743fae2f03e79ad2c7225c14cd0835ef11c6df362c5d565d1417953b516ad3b8fc3ef3868eaf54f1a49549adb1762b7b24b2a0d8def4ba9cb1d505904c8e06d6e7990a63443a978436b04dee22eb7464b070f6bb6d52b1a6b43713d6414b4ece63831351fd", 0x1000}, {&(0x7f0000000000)="7bc08e7f53d4fae7590e313fb83b213168715bd6d6", 0x15}], 0x5, 0x25) bind(r0, &(0x7f0000001440)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040), 0x10) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:04 executing program 1: socketpair(0x20, 0x4000, 0x0, &(0x7f0000000140)) r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x2, &(0x7f00000000c0)=[r2, r6]) getppid() setgroups(0x4000000000000214, &(0x7f0000000280)=[r3, r5, r4]) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20000, 0x140) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000140)=[{r0}, {r0, 0x42}], 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x8000) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfffffffffffffff8, 0x8001}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x802, 0x0) 16:00:05 executing program 1: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06", 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xd07, 0x18, 0x4, 0x6, "cdd01d90d0b2a573df5b86ca17f031f049aa9d89", 0x40, 0xcfb8}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:05 executing program 1: setrlimit(0x100000008, &(0x7f0000000000)) syz_open_pts() 16:00:05 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x93, 0x2, 0x0, 0xb06}, {{r2}, 0xfffffffffffffffa, 0x422fe06a206cf246, 0xf0000024, 0xffffffff7fffffff, 0x4c8}, {{r2}, 0xfffffffffffffffc, 0x20, 0xfffff, 0xe92, 0x7}], 0x7, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x21, 0x4, 0x7f, 0x5}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x7, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x89, 0x1, 0x5, 0x4bd}], 0x31f, &(0x7f0000000100)={0x7, 0x9}) flock(r0, 0x5) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0xa7) write(r1, 0x0, 0xfffffd7c) dup2(r0, r1) 16:00:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1e0, 0x2) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/88, 0x58) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x30) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: setitimer(0x1, &(0x7f0000034000)={{0x0, 0x4}, {0x0, 0x7530}}, &(0x7f0000000080)) 16:00:05 executing program 1: socketpair$inet6(0x18, 0x3, 0x8001, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0}, &(0x7f0000002140)=0xc) r3 = getegid() fchown(r1, r2, r3) pwritev(r0, &(0x7f00000020c0)=[{&(0x7f0000000040)="f22ba00eba6237b672088350dc38926604283f760e278aed323e2f20a30a1c57dc83495d11ce0fba2c61bb8262feefb0d9d6dab2e4955297bf9951f4402f1200b4e94e25d5ce96ee0f19a2868e2ee330f99c813710bc20177c867c1c66f398a377c393d1003cbc44d262b447d0affb9c147a948747cc4f0d986eba1d7dda69982a21bcb7a0522f671bff314d72861d7db127f29f511b3b12d84a6548c2926c264dbf23df94dd2bc4f5dc9ec176a5fd6b0705dbe103d2d93dd06eadb811e20f597e32d287047ebd38f57caee63100e56f6c982630457c3d8bb3b1f9b4280b9ac1568e583d9dbab6f28cebc2719b48e03b096e9056e4a25ef1aadb3c017001e338fa928439e25a80e78877d8718263352c055e6ae880e2777490678d41ec6dfb20b05a3c7f3b437229db12074f441d157044e3ccd2cc975d165ee7f14f2897b60cea834614bd614d0b3e430ebc31bbbf90af45a85e36fbad56c968304a059771f34c33cbfd4dc7474f302e96769afa3f1f0159a2f14c8b23ce19dd92e1b419a78598d0ad795527193ad38761b6082c11aa6d7a2217616b067054a913cd7579ea20cc80329bbdcb0a65334efc0214a5d926623481078fda8bf85633a891ca9b33f467af8e46baae2cc7f2bfaaa3927a7267ce6148bdc44d6e2be06ce6a33b745dc2476cc2283b1d38e5856e4b7f8843da0a5d5bb394615b037700af19d1cd1a9108e67cf377da3d1ec6030dc82da7c3d5b91b12572c27cf7652c8ed62420141e16e53f52a55ab102e0ea913a5117499500614e993041ea5c6acbd7f2ca5192609ef6ed199b73538892deedbd7eb7758b82cc57f661eb794fc109e49d07f9e4419b2bb505363c06db2205f4cb80d8397fe761b8ca9d925d7b57a8d604f3a81b7511ba24ab6b3c05c465030d460f4dfa4ca805c7383910ea7bfd8d4257ba2e51a2dc593bc9ff8e5f8591589f730a2fc59aae3bd4db74358dee387ecaf6a63f6ad4851e9f60582434b1e5d5b0b7b7841c638476ffc36d6120abbc435acdc277efb139d898b18e910f3b4892b12b9592a58f20ee9390b1344762f112febb60e12f56a28c9813b48728d1ff9549e719076cb86980ec15ef649b37aef34b1c5d90fb61c53eced9a5baae4076ccf77d49343e7b04d077a256fd2e89ce1c0a3c8cd1d0f5ba7956d2631bfd497539780f1c7edf962135efe277e59932a33082adc47ec5b91b3be4ab84878377c858777bb52e3d3711f102638d44637e24287ec8ea57a7eb8afd0580ce41d9700908c94b09357972796ff6f1c834a1d72a4372124888c96b0b404a28840f35bb3fe1be3e1ad5da5aadd0b3c1ad6f4934e227eb941363a6e4cf616884b050ba02d13b58226055d35cc4aaa8ce7520d671a383beded3091e84bd0181c758cfe2b448f4b9763e45390a58017aca27a54166309333ee02fd21578be8f1cd5c8df4fdb635f2beecbb3ec1ccc5d4b88ca22fd85762dfc303b2baac0ee479c0819a4767a6daedf555754821debb435aa5ea91910e8d9b51b0f08a1a9f8bac9a2618c0bce21500c225111f719b8034902888dc34c9702b051bee27f014890517602bb78592d40d157840ac115acc51677df18ef894473eababd94c542c4153a7be3e575468c562dfe033ecb85cd98645c2a89e443be10b939c9ba61879667982651bbd44a61800e0c9ce145c276346ac03fd4f06b5247eb6280f27757662d5f9fdb44a6b3ae6f36c6c4ce38e46883c06270dcc01aba7304bda8bcaf516f95603fa8ae54b74a0d9be1ccd45c68a8449bae8333bd0319b4c73949ff8156393db7a48872ad2ced0163e0dc887cf8350b46602ea7c2d6c812ca8fe478fc3d06c362cdcc16415be082a975710163f12fea7e721a23603ab01a8b06d352671fa677cd1eba525da23bfa920e4567fab09332c5dde6d7bc1cfd0d061b35467b20e33a3e917415acbda0367441c78a6817100aef48bfb635678ede06ab673a2615019a607122c4205b58bc477efda44513493e3ba94dcc8157062f1efa1b1299731b3bbf951cff2137db3e018027c21c74e5958f1680e5e508538c5d56f9f773f881c1ecb339765075f3c9033e46536397678c6634e61226e93b9bfddb414386e7b4c08fa58007dd51a64f2498143fe44551deb1e38ac521f9ef6c31246e6385116d4bccdca2dfe7bb1ffc967596eea95e6275578e981cc1d0aaa742991b4bd4730fbe564b6bced4d58b4b39d0ec1a4547e792aab5db33307a96ce6fd906594d340a4c5f0a714568f086487d6f5964f8e737531a4772d1b667d57adac2e15ae0b93fb0078ebc35b3207c29fbd1cf2163487d2fc209b4729b23ea9d66b06d724a575fad1208ed3531a3156d335dffea5712c93745be1a3bd508350dd756879e4d3dcd13e09c36599aa3a713526f0c132c5276643d4722df4bb83a8c90c063a6c46405370b91d1f83e134924e3e160bb0c20be9738cccb280095e8de83c0d20b9628aca2074a195b59b33f6899001a0dc95380181dba2e644b9c626088ed5276c67aace905039f5e10827afe79cd06b325fb45d70c0cb1924b39030b5f16680e450f8cc21533d23fd06f3fe16d0767532f3cf7cf21c6282ce88f499008e18c9b6bb5dc48d252642feb7b8732b03cad63c2f679a6fbe33e2e4981a54d81c66fdbbb3125eff7a2b920fda369395bb74a5d5316c4851035357e0b7b3346b8e04acb5e690be0fd8f1ff6ce7ba59312d7b2d1637a41de202c2c4e70e2bda07307b0660afe899756001178de1103c81c1dbd824ee16f92f0c773f37598b0ad2e87b68734108cb5f5b25dcf9decefaecd574acbbed46ff47fcb470760cdf24fcf4b1c87d00ebb1e095b91ec8458512f5c8064171edf67e74c55169ab260e25e63b513b480e58f3fae39b9509c26db64e0b0af6eebab0f3c0085e98567630ed75472c579aba6bd328a458202083f030649a56acca5ad9cf2f6fb46f9280b0a3cbdaf4bee3be4fd8774a1ce057d8fde6d281d2070e1bc948e2c5c188629dae8b9561ea033742f4246829dc226ea697e3cc318b519391ea77d7d90bf7bf0a84bacd376021fd163d51bd17b040a5397c66c16a4fa901346fbb696d8c25070644a156d193100066ec6a1e99172943ef62a3a10cd6ca94e4151a3dec9d1c7e0b38bdd8afd789e3b8d917721acfd2713f1c1ab7ffda81ad0b1404fbeaa24f8f28789555e3ac995221e8181fc6c0179aa763a26accf3574999a4500dd249767f5b9662985e41fb154ecf3488383aeb13d597335ce6fc84006f749cc87d1190508d6b26b24445774d3f0e31bcdd17e2799b088f2b9b42dd19a6a3df5ff566d8397f01d86c61cb101f45150a33d0f569fac6774a43cd7bd1542bbfd1a41a3061aa2e0ef675a7b93e7eb8da69992cbbb2808a3d861865cd1c52eb9074e5234300e5fee74dd532b26fb29c6e0bcb04fcf8fea3089b8b33ac9315cc832f6e2f9a7ec999d28cf4da3406645ef8ecd09fa08aeccf797fa521a7cf3f67f14c28428bfbc16e444ab017fa828db7331494698e9cf6b4aece694d45bccb40013a1ad562b08a346387a8bcac90783db923ddedea0f274981b9c2d110c2d0f64fca1ae28ba715b6717ad2e5d353f7223319b01ee9c7578f881834643666d93c47ee30ff7762449ed07a1bc85f7fd5093ad3f7ee4a0b6f1f88580c36f10154842e462e615d9def48bff583ed53cfee0558847519043f1dbe9207a072a33d0e05b389cf953aa09ff8ec6d859508c3efad1fbab54fbf3a2407d44d0170ae97e92fbc9a61f7b51228c177b2cd34cd67c6cebeb9293d536384d62f5bd83bdf7cba8c5b8d7b7f649f79bf56c4768ff290516594fa797b0ff257c770a51ec6e142123d97dba2a21813288b4b0ed18f24ef02338c5975f474eaa25942007c3b699e14682f1aeda0513da77b6f6bf5d97f42d2f891be51cb1607fa06ab34f1e865adc4d7f922816a12f1057beae88b65f11129cd605e63221bdf86885a2277b9b068481c4c60f64d3b67d2803d50b81bee2a2fb243b9f900c1f8a150b99869f659fc7ae91e26ce9a3dc933e7b4ee4bb8d043234cac4e1cee78e84542fb2ac277349d6982556656be8f738ab4112a65e26dc88bcd4a3bc20a805e86373c3944822909336439d827c6d00fc78f3e969146e7ebd6f751697789da2ead2150a34e1011d71e6aae1ebe90158ce296ae9bbd934bfeb1cf969f5e60e95f55f1099a91f25156bc11373914b9dcba2056cde65cc8055ffafc9730f86e54a89d56116374ae9b87daa2a8717cb9055ae9899727332e9b1c2a8263ea1fea995fe0a016fa9fa27c950f56180fddfc49ef91cc93900f25fec9fcbdc4c9b231f4ffc07eeb801a333520892b1988a0ef2ddd4ddac30a4a723c3e1f8b30e0da84ea221c715ea6ae0dc8a96a20ec6e8f6bc15c2d14d852550686d23a341cec14a8995502c5a187bf5c7bb1497316c720a8859e9ec6bdde1095db3bcf9cac15754085d70312cc459eac594704c3bb8b3b397cc4fd56a1480193f1fe126e3831c661d24f2f4fd74acd82484c7ff54d8fcad527c9776d26d480a1dfffec76ff1337c2cf333b74ae5f1e60d059f47559562499117958425e8f3f9ab630f3cbcbfc88c3f3f0c1f4a3cf670b6ffe8fb7970928ad808d6a1508dea832166256996bc1bed02c9a3118d57f53129b45a8760fdf59848a130f37748d8a9232cdfa9440917aedeea1a71271a266f07800f79499777bca551d7b0b8dcd0f4f12375415748f8d15c9d0368fdb4f35b41050963e962e812bb291ad8bdd54701d409ba20bdf3e399573bb62d849da4abab44bba2356ae5627a9aed0edbe2cedb06d957eb9d179f94c881c16f8e93587c10e13581c0d9262a0b85867307384518cc67909588db49c0d221e25b6ff1b3e6b907ce72094f6cbf42b1626e42e12f39dd57b892c335a6e43cd6d0c6297e95bc54f498231dd55c1b74659e75caf04417c395c174eb12b60b4f797a0847b93015893e9953da3e3c358d3bb8ff08b35165ef736e5e1111e8302dc2dbebab856feba1924dd04a81a51c45d0f20efa49312af015d153f056e4032e3d00418c2067fdbe8fedf21dd554b57981ef86508de7a6c40730d9ec591e5c062e2738c7ef27baad6fcea0c86f1489270b359ddb71e7dd0d03ad30a28b6092a8b9331b4767d06ecb24ff1ba0bad3a73751587f67859004984b1097efd08e04b176a1dcc6dc86012d0e6c0884272692729c5e6e9f333b7b3ff2dae88fcd8275cd2c4d9c5e711822a363099e5b70d105d595f330e094411c53dcab1041ca9af65593debd86bed7f6f4f2efeaff36402f3e26c23ca30a88f36f11ed62e5752a6478e496cb3a24da09ac34e2fc2c9fc54dd79e4fe41dc8d370356b657dd6f6a4595a7f30b674b58c76e9b773c2360ebe3bacc539ad59f3908deb9f59bcc17dfdd10f78873cf3eb303e2f905d27e953a0761bc3c1252a801a1361cecba9b1e56293f485a03ac346fd9da5ac02a9497fe4f665ddd078c6b1734820d2d8645ce35c1752cb1cc3f4d0a21092678a0e2e9723a933d9adaa641f11f49baace4425b869b19152c27f9a8df49784a7c45a2f668d3356882759b897d17825a34fc3517df9832f75045c23938e7c814956c34a78e03d9ee7050b71a573ed2c5d83c7923e0a28408cc378cd8540ed600e7ee17a262d159043a1b99f5499ddd04bdd8c019ecb08b1009551cffc8698d5a593ad3c0c9f35eaff579d03803ca6713cc96ad8755f986fbafabed6d1ae8c7803dd6fcd43b6e70bbded7398a3ee69cea24937f8dd", 0x1000}, {&(0x7f0000001040)="7d8c622cefafe58184c377921e997136ae", 0x11}, {&(0x7f0000001080)="3703f4d4f10448399f5ff0ef95cc09df5b95a451fb22a6e8ed1befcfad85a9ed15abed11140a14ba32af12b940", 0x2d}, {&(0x7f00000010c0)="369d14db6da323e501ffa1e744d9160d26fb932663bb7b65139b51e6331a3acbcc1dd083899deb1a796de33281d9120d8134b99fb581b1b44ec393627ec1ee49e0517ee7f34317336606218e6413e0cd0a709b7f2e7af84eab0a88f7d1034d7342143e122c79248265e64279980b2afd5d89d83871a66db2092bde8b311f68962656c7eb3c5462b328303da4106f34850b78c68aaf8d237bbe816d62389bb50f1ca3e0097adb24dba97a352e62eadb5317ed026823131e3a68390c7be97a73326f9ae25cbd8c486e380c3121d4b9306cb4e21ff76ee6a8ecbc831255cd7928760840af28b7ee31e7ffed378f3e7aead1b2cbca0fb778f99d8d47756e0063f95e7a8b95a485d64123796d5cd7f2ed226f8fc389b4352a65a0e3d30f1a6f81cc023d652b23848ba5cf0589b615a75944bae6df7f9f4f324fd07c0d6268d3bc9c590b1fda65a15eca309844287032f6889fbc287151bf58a0fb907d58ecaa2808b0701b02030a3da89071543d62a57c686d8436afe9e0709eddeb1778953c18a5b7f2f40e80fdccd6d33f3c8167b28bd7ff679e7c6b3b00a5dfadab5fb3a96c92c81387f910e073d79b5bfc1f5467430d5b8209cf3d8d426e62e6d2bbc1f1dbb76093054e10e6058e44677dc94f1ca31ac8cc4c6a2e39498ee73940be31b626892cf34db8c48a1c23b48cf16e11ad6a7ca9b3aeb2ecf121c6a647985cf189fd50bc803e44ceec26463c537453325c73fc9d4ce35937eebccf1e16747fd9645419111f74440d77acbc833a550abd08c1ae040531391d28cdc5442ef6784ce1b1399f4f8a307ac1f51a3deb6bdd10ee7daab204f830ee70b619fde0abfd6839aef4be3dd004dff4e23da1fa31649dc5c0352eac034266be86a2bb2bc33a717cdf48348a55ba3886cb8a184bce4afa6e4f2527ecab93c301ae802496d39fff28a1d5b751e6866faf52340ce5ce39c4c6893a9c38af07278ad8c183a5e4f4f158b4b74f70c11bfbb6b2c4d449294c53cc1bd915ea6b3dc0b753b797704508fb6e8539401f9338a7829bfdb61776e4cea0ebab94a4b9d76752ad97e236f953a6ac6379994c93b82dc715fd70217cc7bfdb645068aa82a668e20b60ae7660ef3dadcfa66b372f4017c4372a072a4796549294c1cdf43e6bb3f4209879074caad7373138b645b559f00b5ab5c5326585b7c6cc83eb6b1a99e7f3bb92a78561dade73e8dc243d999db6c5b1d9936b3c83f0555c1d8381c685390a5a8321750a4cd41e92c37393d727c6f26356a845e2d8e2cbc1992e130af4096bd59c0726ad371eb60ba83046c6113522ccdf1968be44d1f6b14191e0c33745c74f4dc4893ebbe3ecce3aaab73ab21164326933d7e346996ec0223b8620aafc6c5590b0ebc1be886c72d3cb09f9eb3a8c8d27f6d4f2acbb874685a1df9bff73a8287bab61772a8d3b32b3bf1b9ec9b8da2a48f3de554ebbeababffca21cd0466f3578e442dc3db89a93c5e46df9938d6d7050c72c40b00ce0c79872b7a25e7961521f6447e8794d7a1cc1b41aac03f6d017d5246a755d5841b4daeb65f7a14a12d200fc5d8e560eb51788032aafe9860e3af8e61cd89436526f85290897d18c7294cfef08ea16e7456e6d3cf8c6d3fce6c6ddbd767fc85595cd96c8a4cdf55093b7a8849ebe2fb9930461e9b84484b5fe8612887303bd269b60bdac2977b481eb3ccac0c466267d80eb6f7e62e5a22c2805f148f6eedb81a422fde6aef9a1719807ee95f61255c379b6f5ad91405931c8f76ddb7f36bb2cd7919abf779dbcede90db1bec973f2d55c5cfed687650baec6dd34607a9a3bf01675cfec6e22c553919cadeed8d346a670a1092fbdbe1887f93309c10d8e300ad474a8af4fabb94ae12408c00c343c1f921a08b705f04ae0155e0836db2bb7193925b0666ef21456a368f90b1ebe1b0abcbb4d277e1e24685f10422278244e327205803286d017cb926ee86e460c154106f8dbbc5848af95c39d9bfa379e3ea97c063c627b647ac71d7f3fe50a2157ff87ce84dc7efdbe00aa487cdaea2375f68617f0cc04522c7871902e97e94de2310e7884fb46c62d7a33c4cf35fd47577cda9d6ff144e71fac86ab26665342c2fa13679591bed5c093d5eeaf3477cef5218513e408b78549c40764fe9389b655713780c2e08588d3dfb9c9261a7c0d45e8869deedf9abfabd3fd14a1be9f357e28bf501f872721342a86facf85d21e6cb46792dd8f4f68ba84dc89e4f582cb179c7da83fb2a83be646d8081bddb2b9f0c36617bbe7530463f209900a6aae05b9f24cede5cb0437aaee80ec5bd8616c7a05c47bb7ef434f65939ed8f485ffb5dde9c637e9ed2b1a5e853ce23514aff719f5099f6a935fb6c210e8e201e3e3b0ecb9c53dba570e7f5a4adff2a4aa5a687998b362b9e9d31f48d0d3ab44da6941322a0d0e1a1a7cedd93ab269774b707d8434a193a18d921852a00f02b4d720132f9ceb47da67b818e4057364699de61b9858c8aa303a5eb325534a7e724ef2a6888826e6fd9d4d3b3b484b19ec719746dcf1d2f52deb573a09bf1b8489ea81a38bc5d3f61c51c53cecd3d9ee5d97ad7ab6234bbd37cd81c893cc32758fc59728e2e56b5c3f6ed0a899837b4965632c3ef7ef2e1767b7506529d0538ac6e550a48f4d2064ee434d5eb22acf3ef18405eaf6d0671cd953eeca8b3b8b2ddb34aba813eaa7ceaa75ae5bd65ec7a79901142fc0b25d6ee73998e5653faa44a24249eb16ab0f11577083a997d76ff119dc0f9aca25df75a3294a22d5feb3d8fec2697672355401893808f788a8e015cdbdffb874a4308d40a1eb94b86ba89bd7be5785be8a2c7c50f9d541ae163eabfdeb765fbcaba327aa56cb32e00185b34973be3d1b1f264c86af381cb4d09bc7595d71679d0e9f16b301f079b4acd979b1d5be7978eb6956f073b285b53d84eab98732d91f656342e76038e4e9727fff55b0da7075ca8be14ef5a3415c68bae1a907948c4967f95065f6f31a6da0e779ddee1a81b02f6ff1f7ed3f2344e39979a443f3968d16ea0f448802f832b03e71fd90b98413b62187a3007422f512365ab3ae53185c7a7d845efadd69dfb3e8ac9d1ccc2bcc3d5a9d208f757f2b3d47c52155fc3aaf7cc2cbf9aa74e79ca068795bc8e2c88d1612c441a760f51156ea0eb05f2ee37c37b10bf0cc876d8b2680d59acc72dda13adc1a7b6cbb4919f54edeb087b5707bc729960fafb0975296f9408ee09b621881e95e7fb8d5257dbff4295da4db37d6cf81e0365ace80ed877be0a1c39ea392aa1cba302fefc9b4671550c4225343ad197e0ae3828c0525c43f38c2da9a61750aad3daaa0791dea5dd7e89d3ccc73c83d74bb1baca9c994a6e72d2f9bae1c15704ef6edb3322f62b8bad4eb7435f67282249cdd4f2849e26067236426e67e5c600c076009c5eecc0b9f9b09aa0b70a75e73585524c907ef2788c5204ad635fdc8d7bdf32ea277ec5bfd4d0fc95ac41bfb54c25470f59e4f7fc70eaa72fa8b87d0e1b00e460927116cdf5afd61b2d899f433ec173071ec319c83c6435c0742ce23055b809f275ecc53ce19d6aefc338fffa8c35314512088c339f121fa72cb1b8bd980069259486fc187131d9d7b6587f8f78d87c9dbab243097f2ebc71b4e6d2ad00a183f525728cd9c489da07b1248c2385d5c1cc4a8355d02ed0e1ca711cdda96cf04b9c43a1b636f3c233839560d1832589375d2591f6f10205c5b79e793ef8afb6a53c95d99306e408aa1034b2ab58601f7de2ce7db3b326ca9a9eeade1dbd914108fd4dd86664b20aa96ff06e4bfa3f46799edae614b0bf54ce41a813a323fc14ef9662570a90931ccb4d7209df6183db4e6481018d4d4da3b294a0af48aec4cb094943a81e8f96c519d0987a172df2539113f3bd84fdddcebb7e5c58eba7cd6ed8c5367fe67f73774967464bc4ba864565d090712b5ff6b35a3dac970ea9cc953c9937d5ecf895b461d342148de56d22b7b79f5e9d83ae3dbff66087c9abc3935e7bfed010f3f48521aaa97861e36c1d7a0acdd7da9a23715107d1c4c24ddb4c91865de9d833cb274c38c23d9f771a57fb45017d115a3fe1dbf9a52d8f676b211699b501813986ec5389350b714cfc15539d3b6e514100f03284595f64770b731e6a8e14ef18cf78efcec9cc760e5bd979c95faa2c69f0dfa44f8741192fd4d94e1b6d80c3833a8311857e3bfaeee5a6ef7c2facc57d739cd7ad0ed91ebec05f0e716aac8d3a8bf4f7020bc8c1927c99bd8de769ae80c5d92381c65e8ae793f2ffe000b4677ebe686f7288c230112d1fbb694428e862c17814bcc722c94089b92f8d5f5620f020f349067f5c4c5acf1394867e2fc25de33cd40a9bbf1298f651834a38a61c83338448dd700fdb086d469a7d4f08a85d582a4595c78bb8c7ab660fefe79314bc279e612430d1bf4e831c81b38eda2d6755dade78fa8aeb2787838d9fcc0d85928c09c9925224ad084fd7ced14bf81b0068435e087017a871fe700a790fc84825dadb07e3b8d582ea5ccd3f68fdd3e51de9a13360eba765d30ea765cd7b15e1203c246349b058d44ea91c3673ad5471c599003ab00ead249a958ad38555c2b3b9761dad1c5fba217ede4e41dcef1e6fa3f52693e1e0198652e375970b664dde509b6f4913f01258ca3e1d81dad6156526d37cba17862bf63c361ca61dc05ec97b8f9cc596c696944d1bc82db09edc937ea3e387e9a5c80b1125c85ce82e9cbf6912fd1d6c84b2dd14fc87657707cda3fa41ef02a5366ba79867361bc0ed25782bc4a1918be19c363f0d1146906102e30b7f81cc0dbb4f7b8be3bfa5c9897bd2b32bb7ae108d7860584a3f3b2cee598133c03c003a1a2bc0709b9e53bda15cfc0f9589fdf780d20b148f687ad850ea527b973bd2e9b88b236e26fe438d42c617b03535ea059e7b2e703b09ec773a8c601112182e18674fc04f6fcfb5fb853e8df8b1ec897fbb8ffa10afe9281ee3a713b4a9b8a1f67bc4313cf1ecb8cfe1de372f1ce4e56dae5627e23c5d4ee6b592b7cf304fbec06509422da38c28ff5b99a8afa9e5022843811adbe32588d5ca95cc3d086749d46fd55554ac1a49885d1c072f73aaf583b2775a77aae3563441dd2d8532468ed3cb0f9a6107fc77763b7f4c5252b1518b77768cd4b822af5ff9c59849a3e96e58beaadccff83cae95f6820313feb8884b6a079a3aaf784623e95bc9b5f00fc239dfa01166a9dd8973d30aecb4c819197039f5243db7260b92b659ba4439eb1fc58339a9a67a9f58626b65a68a0a085003bb77d9a67ab8b1d267703d6d8b03aee48089a2a5f3b899b874c01efc2adbaa703d145800272e90f1f3904ee64c0ff5098763f1e880ba6237d73bccee9fb1ac6adc0eae9dfa2145a693d6ec10d05055d11514392689922aca0c96b2e3f393897f194947fb49d9ffd643cd6f31afe49510d5681ba066c6aade987e4f425ab583999e915423a2ede728a6ccc00c46178cd5ad38da3dfd41eebc82203db8e47b5a7ee613c9d88e99c74d8b90961fdf0cc8e7a76da2b2e15e406faeb34127d6697034ef42f7e89815ed3d729a00a6f786a23e037518b0030c5074b0a8b4ecb30d7c46fcacb50dfe1f54914176f52ea3dabe4febe19d9b63c2f6e8c82e757ef5cb76f151b978a6c7c13fb9654e71160bd6060b532703bd6610723b4e4a23592539243c6cf0d1fce53ee5781205f3ef283b15c4ac0d84e39e8aec325eef9fe4703a0775db827881510b82b32239a7641a629b54e5ff6cd58c4dbe9", 0x1000}], 0x4, 0x0) 16:00:05 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x100000001, r2, r3, r4, r5, 0x20, 0x8}, 0x3f, 0x7fff, r0, r0, 0x200, 0xffff, 0x8000}) 16:00:05 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/115, 0x73}], 0x1) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x200) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000010c0)="a584812623dfa92e06026ab881235601d46729980c80077925085621dca63f4703c23e39a87f2be60ddccdabeaa1330d49579eeefcb9525f072d02d6be2c1d48b8133256ce89f578446fada5ccddbfa63352755fe157b2be83ceb0225f5bb5baa7c2f29c31666cee937eeb0879145b4272c9b127f7f2e1045ecc234249d60f3494db7d8bd7dc5e5d54364af1698c3703c522a58d2466afbaa88488df5ca0a446aacfb037eea16a5243a70a927a22f96aa4b3b985deacc42317883416ee2ff6d9ea4cba84ae991c9796f62fcb8b", 0xcd) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x1, 0x0) write(r0, &(0x7f00000000c0)="580008dd957e0055625b668b645be0322e0be60781958641425ac3e8960d36667364b68527fce94117002ed61a325bc346b9717f02358e762f3dc7e677bca7eb2b882fecacbf841bb4fb9c03b4c19aa1d929c0933d9cf8fff8abf7538f310a96dee18c8b3a16c6a7656dcbfa5d79e3e2026089a290224f5aee67dfee9982cca2e8e256558e2a0a6a1e91516e9bfd64bf1c91553c812211332dba492b809760bc6bcca529ac2aaa76787fe0c5dc877560241afe2fecc4d370c9a4f64fba4a8c606353b022df30182226508c0238b47547ddce04665e02499f20a748472905c8348cc8944bd5aff12b9cc816e584a91ea0a45071985ff8bdec2b79d8fabea058215c2d28f9712728db0d74b206f9c66c1b31120a69db864a8fd0d93692ba793fe72d1a3ff984e72d898f368a4271186b093d9c04c1f59f670d224e52bad74af8620f5145c04b330c53e6fa0918c559b2f0ff43f782d6e96b6919731476b9f1f0082e5c11188299546815144382bf0b45052d33c99eecf877275c98de06d1be800797e603bf34e3b59320be74febcec7023240942944811db66b4df6a9fa883ab28e50a8b538384c38991e5e2d140914f8bee8e661b6a535460c5d875ae1ea1635fe7f0d27044586932b58dde3d92c2ab22b5c91e2d71a14bd82e14e9177de8b1cd982beb667842978ea92d9fd501c2f2221de68cc3db857ab02179c5fb468a64fb2f112f306672b0119fe8cb88647363e26650cd1ed9fc5be5d390f8c9db443ffe49a4560f6929999c555cfccff0411c809784c9439276eb0b8a338004829f324faed5389b0614700c58792d1ef40cde03872d3325337f5120c94f6ce6e86bb10af107208c01d73ecec57ffe78d19a231e13156392ad08db96c2d8fdd990f571b86ae4b9f09bd6398e288b6ef8392c82c7c1086605f5c35ae4d0e8a4ecbb64d89cab54f6ee54cd2c906251e21e6042258451a59dc8f07c84bc35893871034a272e6d7a1aa13231fbb9cd90d3d327018465bf7192639394b3589a957b77c05e6594050b1fac587b0b6a6980828414e1a7ce5eee686c888a75c548f258206d617e5eeec20f38ee86fcf330023fa182bcea89152d411bf43ae37ab5963886d2f0d4c6351672ac4ff21e81366092317e508c1ccd4e0ab511b2c9ba439ea325d4b876a8492cd09ef383a288d3a11905aea13fd6a01f6d9894c4009c863074ecbe4c2d3b31af27a54c5b5b5f947b5566ac5587e31dfc71fc134c660fa7fb11b8f211825138530ee87ada926acc4c1b6ef1fcfeaf556ea5ae9002e35cdd7a454543328e921807c9b139011641deda0069456d54d8dfa3d6ccd8c036450477c79c0f504a53e162bd206144e499d0780bf77c4850546136180799a9595851ab96a492a8091b4bc330c7474827d3160f9438633182899d47a068bd34e2bf49d31f2a08c00a8cd8e941ebf14c1306aa2bc399b1bdec6ced54de7a8c42e6c1cba6b15d43e51bd27ae89d85745d6d990794d4cb497d1389905444e44d9bca4d951f771019301e2448b8b583f7a94073e8e374a4e7c7db938fd5f0ac246e34c401999c608f129c6fe8cf50d40a45d5a08452b9d85f212e938cfece01a1a8412fef8d4431aaeb53d088730bdb25ade8bc6ca3cb01fa0f921ad50297a05e66e61c9e4d519e0e234bad848e0aacc3010e3cd60a993952223616bf4b2cfc318b21df904bc1e9d5f77846df0030d8a3178efbc402f09937336f5e6844f56b293cdaa772ce519bedee01ba391a26b4ddd33781e3c0a4d0d1146fca23b2c9258aa22cf8bbbbfb509c3ccd2edd9336f435eac544112cf1806c2d455b3276b131687508488fe39cc7e4d9eb59e707f610ac87fbb4529f79d95fc74bdb430c4c311a27b6072f820b9429ae111895af009d60580533cd18a48cf2c0fe7c12b0253e0d6d6e89654104e1066625c9569f0ede32216165c6403a1e1d7a9cb19d2aeb440eeebf8b37bdd98cc934e864aafeaa1df3bf29778f82bec3823608201f93281d8def682c5a10c99fba70b7db47a6a18a2401eebabdb852ff3f4dfaebcdf2269f70c49d946d4af757867f5d67c5e7f178588deab65be6b16d3e5cdb954251fc4324092636f6d6bbe2abb984a8b2772c7046bba7a7f48e3d4397ec9e5729dfc9b7b6c12f14fc2905e70260a787d1ed640227a1e30bd3bc2541bef014add2b4600eb46b2fc9bbd9c801d1b78126bef09713764d0fd8c09bdb1910342e4d8f000e8fb905df4d60e9430b8168e2969f73d4937941fbcc16c3ba6fc5ac37af5f3517bed142184f06ed42ad4dfc4dd766549c168a217419b529dab69ff2d3131e34199a2119e32d0c789d7e04394c169a3baf5fa27c87c71f0b88220adcbd78b8eee3f8b8bd0cbf970793d7f3a05b51d9d41620c7ce62500fcfb5b167950447b03753c5f959c5ef535918e212dbbce3bb1dc631e4456522e726225779b513e96693e8922099bcd944a0175b59912d63094e2c22f00cc692dac2d7b6f23dd45aaa49178bd62dd846f5462c4b67e39922e5338b8db8c5fe051f9563580a387666d3fee9958d4981735694a5fa393637f4ad028c04254366f4ccac7200344116ea6bb35bc05050f582a71237c80812ef6768b6b4ec63f187c30d04b91420f133064968995f36a639b688121456ab93db1543952a4ca896872a7bf86dafda92587f4e1886048c926904fc51f0be8f8a4bba1a1444c5221ccd35cc8551fd464f149023e66cca875883b6492aa0b2d01cf45227b98b4351bef1dad73c948598f11d6d01ff12248d3658c89114b1bb188c5e5ae6bf1686e75bbe8c308e78355caf8d590da661d51fa4d09ce0c0b3eb8b621abde811b1db524a104b5c0263999162b24cf6326bba11583820a3a3619226a9181b004bd43c8cc4e796fe47466b9861cf67150cd2fb51565a6b5016ede9d867a03c4ec47641227700dd590801e45714cc7945aa45b00e4b795dca888e1ebab8e9c8619723a27cf8f8e910e456ceb4a6691846316d6aae930684ec13ecbc74c77905f3ad6bc00119b20c73ad54d247bf40adc9a3a3deb7d860420344fa3f675cb9166fe52cfc519b6b2a9fd76b00f3bdd7dbbb29a4fecb02692d1e1091d26628e6b403f77ae50b82259a7a0499665e07cb54873f785d856a0df8c71ae9e182e5c984c29e169d45014f0df16cca50adeb9f7d8eff5a379fca88ca04ce0d7c6ea9c52794bd060451a66befa868e2bdc848dad2accb096a995f09a853f0da573aedb38c210d52338874a948f05855c8282af1c9525411cd9551b43bf0172a584655458a84db3db741b6794192726e679feb5106d0365797dadf51447d71635b768478d5c872cc36bcd4de531fa23e805b8e1293117822facf543eed2f3c2fbdb24ec94f4cd1be2630ac99261a4f6bf6f5eb2e4c03dd43f80a828d09a119a78e087eb4eeaf56a8c9221ecc2cee76442e807d4624cacba67c4d461d123dd6a07413e2253f926f1607ef52c57732d725b2c39a2f2f1c9d57b08b4539adad8e5b44f93a1c0feab28b21f40c9489f135c9c473da64179c48a2a22fae064c5fe22a5adbf9a5ba91d3c57c536dff555055cb53cc8339e90e00878e5cd55db51a491ab2d9bd9b028c380e5a288a39e0e4e7757248585ab58c3431e069e13c3b5ca1136d558784d78869daf82854dee4ca684c8607d4ae5231e6b05c5b12535901455ef9c9b9a93a178112a9e1eb2bae47e10bf5be29d16e08342cde8ff5f581f78135642a74aa13dee5b5afbfb6ea3d3575a7c81f81b5de5b1ecd107d8a17e93d0739435e95277d117a1e65700a5fe711a3fdffa3d4f8fa98f507b6149b7c97b47d94ffe76a45a7bbee6d227546302df693a5541a7dfb6b7100dac49af6d7b28a1f949a7a3d9f23dc875e58c93e52ad5a0260a2043ae7e6b28e9043f9544f97ceeb7530202cf1d3fdc845f43e9ad9a523cbe31d17b2d561e435d1917fbd9b1d66e228317cb2373de188e692108270d7b9b3af79b9a5112341049694c5358200facec8f85712dc1d53a2d176e2b8ee2da726f1c058f50413d7e2a07ac2b11fe2b2d7e5bb30cdfb430f38ea0103c702fbc1e3022742a38b560521ebab08eb947e9e213846e272b5f37b5a67b552383de5d94c4a5d8f1b3dfd68f0b34a0173f2db545fceed1d640c3aba99d50fc6f6cba95cab6fd82fb09cf7b36812f945c24edd5874fe73831baac16c652cc48af3ef9c3af2feef8dfafd5720dee83c77b4336069255057a3e4cc473d30270a70331cf102f5168985a989a3001f8068db5647f3c602906921b928973c5a57b362c6813e0d1319f5ad6651bb9fa345923b5bad167cc43ff6003df267d1fa3dc1e34434cdf58b95eccbabe154db383871d84a2f1d6614f8a8b3d6b4fcd5cc268aa159bf7336c4923cd3bc2a7865f6440125e8044e10d280ccbafeb095e79c5ff4e8c20670377d2ab13f6ab7094396c647d6607c1c44dc95dce4dda5188f147c133542cb78651493809e3d284127ac3bd0968f749986ecbaa0e414f3c66643e8dc9edf57bc43a1e6d6c2cbb63e206af53121194fccefbaa43891d9eab478c512f3e5707195be646abd9c558ab2f59844bbb97f75e61d6f572964370edc3dd58da7f362f169d611ed6fd958c328660b40a494881d59f93b39751fac269b1e1f85f1723a3d5896c301333e1ab3c18d43116c4ede5e36bca2120160f30e0caa0cc6bad86c89a3aa22195a73fca96468abbfd7b8bbf7bfed892510296bcfbedc399001af2af7891fc6b7fde39bbc668a661020dff0f18d5eabf4b269c4902741aaeb829bfe8e2819f3f0987f8f5f94cbb92edeb183df6c535fafa76476a798912929d6c9463836d0f3554f81f600e61d26a84149b843c6472e0ceb937a5a7be3f9231d8985bc1bc078ad1295e827caa906bdab8dbec10a94295c16a4bd0ec6760b6cf8f8231511aff2e2e6dc1d2ff0d664701adf79ee0fb7f6aa4c2f5248060d5d4e97f4f6654e3268cce645a23476ccf1208e1be53d45c9a4ff0bd4e6927dc13c1a069a6032790568146925bca4d9043018cab3c11896cd9537854ee8db1f27b9079c5f3d7b9828bb919ffb5d4b2feb93483d6f0cccf3c9fa79bc3f4044e7958fb62f0bd4acf9b50313abb9b20fcfdd5ca16b58f71dbd8cb02fd8b60b32f9c1e11972e6602fffa078a1a219ba802fca863d26de49150bec59e9f0d672f7308f087a1123e651d5f8e84b7b5346cb83d0c99b0121f9649e4ac99c092635f2d5b343b0499b092c798ad96adfa7bdf2c07228fa48068ed3cdee41446711467e0f6708faa56d942ef888bfdb9b815bc7525d3c534358753f59ed45cec6c48236bf045278a65daaf154244a774889579470b2492de4266990eb3bec08b1fb38689bb9b5cdbf6d73a280e6af7bc1d68a24b3e7b76d3b20ea2c2134a9a1a64210701d9f1624fd3b2457d6fa3752d3dbd99bd1b86b75c11cd423980780e4f6d70a3a8805793b3b9f6076a204b76a53150269aaf2d5334bb8282ea535ee783258df4e2eef624e14a6964fb3818de36df36acdbf3dd34d67514496eba1b27a019628c72a3b9141159267ecbf2d05b35ced7fd75fdc4ee033cc1aa63e5f1df874e72204a7bc61cb4b2c1882846402c67fa4e29c7c3bc463903a8d968a247f8cd3a437e4346a5daa964795b7ecc0dedac4f771da49c895e7ac294d00815837663f1229f3597c86131d8a90ab0f4d43944fbcc46953e5ad94c25fa071398231360ac2e4d3776ad667b76ae2855163e9ff9e9a230311a177605a7d2f7d36aa43c61f7ee5519a", 0x1000) 16:00:05 executing program 1: socketpair$inet(0x2, 0x4, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000000000)='./file0\x00') socketpair$inet(0x2, 0x3, 0x9, &(0x7f00000000c0)) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:06 executing program 0: getrusage(0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="b19cc2fc67cf0f5d4d573bf3ebbdd502161929e97c20a940fa463027009fbfb6"], 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x4) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x8003, 0x0) mmap(&(0x7f00002ec000/0x2000)=nil, 0x2000, 0x4, 0x812, r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) socketpair$inet6(0x18, 0x7, 0x2, &(0x7f0000000000)) 16:00:00 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1000, 0x4) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) listen(r1, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1217, &(0x7f00000000c0)=0x5, 0x4) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000300)=0x6aee19f2, 0x4) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)="f81837b4d050b8eefdd450a4d565b6516d1b222fede5c167a7dc16186ca6c2b5d3b8ba18a5d25015fc4fbd0111be0949a79eee83dd4e590f45f98fb821ab0017f3cd72e828435a51e152d69f47f0112b64c2b11d61dc9227fbf064091645ba503123a705f615219eec44872425fbfe0ed2a84ad95eac504cf04e2d", 0x7b}, {&(0x7f0000000180)="cc6bd89cff08c09ce858c6d72a54f5658d809d32760417c98ef28f3d644c9d83099245c23fd2217b39003107a80e8576d456bad7764f010f773b34986b34b681e7e13dab5b65ee576be5c434eced8022ee7d19c16f363b008fac4bdd82bd26c166cb3f7b", 0x64}], 0x2, &(0x7f0000000240)=[{0x50, 0xffff, 0x1, "b6bdb573e1133039599495748c5eeca2230af90dc9f308307655a895888b62c36971af0c720fd6aceb97827dfc5e29f10a09d16f775dda0f63ab3d6662c1"}], 0x50, 0x2}, 0x40d) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) r2 = kqueue() msgget(0x3, 0x100) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10048, 0x2) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x3) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000080)) flock(r0, 0x2) r1 = socket(0x22, 0x6, 0x81) shutdown(r1, 0x2) 16:00:00 executing program 0: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getegid() r3 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r5 = getgid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r8, r7) setgroups(0x6, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r9]) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2010, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0xfffffffffffffffd, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xf53, 0x0, 0x7, 0x7fffffff, "4b82d7746ceca3ee967a3c11381e7eed3a94fbf4", 0x7fff, 0x1a}) clock_settime(0x7, &(0x7f0000000000)={0x8, 0x6}) kqueue() connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x1}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff6d) 16:00:00 executing program 1: r0 = kqueue() socketpair(0x0, 0x8000000000003, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x734b5b2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x8000000008, 0x3, 0x1f, 0x9, "bae8f66ca67d8e2b348c2b067b0464703f0917c2", 0x10001, 0x37}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1c33b64b1175dcda, 0x4, 0x400000000000, 0x4}], 0x101, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/183, 0xb7}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x5) fsync(r0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x7) r1 = accept$inet(r0, 0x0, 0x0) shutdown(r1, 0x2) 16:00:00 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) pipe(&(0x7f0000000340)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r1 = socket(0x18, 0xd6a807e9605ddeac, 0xfffffffffffffff7) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000001180)=""/4096, 0x1000) r3 = socket$unix(0x1, 0x7, 0x0) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x2, 0x1) dup(r3) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="83a14c4ca719608e7ed528eb7ccdca4f609daf157cee6a47498cf695a5d2574d5b174e78b5083749b798d20ecc906b6dd8b22adbdfff4eb142e50cfb1355223b804b210b2f3c4c9f7360ea046757c5c67651c20d1f61a4c355da8d56da4d7b91e81f391780102c1ff17f3c9922338398b3e9438af60b8140769c6ef2528d48f542e9ecd8c08af1f236aa3744ac4e55b5102bb6e5b757c5cb", 0x98}, {&(0x7f00000001c0)="b41b05320a6ca776b4e0107e1cbf40df4c4bc4d5728f872b844c4526348957fbb27f27ed746383d18b3797fd2a0021f35dbef03dae6df62e463eba8b17fa7551ef7a3c08d54668d67379609d708bfeed36bedaa282fd9e7e6544feeba98e1be2040ecad8d8a0723b01d9910dd072976f0b6cb0981d544fcfc6e5fca59a464f020eb9685dda1dac8d3cc5794bf4fd135c23e6406a9e0ff9ee51407835e6886bd8672ff5c6507f8d46d296c7f6ba58bf74372f9f8129b685af924a39540e7eaebf", 0xc0}], 0x2, 0x0, 0x0, 0x400}, 0x9) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:01 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() read(r0, &(0x7f0000000000)=""/166, 0xa6) 16:00:01 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000001c0)=""/25, 0x19) read(r0, &(0x7f0000000040)=""/31, 0x1f) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001700), 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readlink(&(0x7f0000000080)='\x00', &(0x7f00000000c0)=""/199, 0xc7) getpeername$unix(r0, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) unlink(&(0x7f0000000100)="e91f7189591e9233614b2f00") 16:00:01 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) link(&(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x20) close(r0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = msgget(0x3, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/71}, &(0x7f0000001200)=0x49) sendto(r1, &(0x7f0000001240)="b193c2f82f30c010020e5bbee1153f7751b2c8f34881df4b8a636ae229b1c41143c4f8f02de7ef6b5c51743fd6a2dbc3c6b948e1302011b3a55da3633ba3d50830df63eabce4961a17c902ebc75c474561b24225ae5415f31376ec7da906e9e40ac7aa2539decd6788e89c6d43a4b644eedfae382dd673160b9dd1f122db732813130879714be2e7c5e2df0f913fec8f1493a6fcd6d21432c809100d0ed68c549ac9b75251450e22e6b553a340117f7d945a960e08942ded20b8acd4e2fb534ae45f2c9553b88e3b9091d4729b44ea15f35d35951a2e9e6424c354fe43a3726e6d64e9da04be4620d1f9285805585e3e38befe23a4305cbf", 0xf8, 0x8, &(0x7f0000001340)=@un=@file={0x1, './bus\x00'}, 0x8) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r4) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) 16:00:01 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) open$dir(&(0x7f0000001080)='./file0\x00', 0x2, 0x132) r0 = open(&(0x7f0000001180)='./file0\x00', 0x20, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x89, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xa64fc9e19d3ffbff) chown(&(0x7f00000010c0)='./file0\x00', r2, r3) 16:00:01 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r1, 0x2fec, 0x8, &(0x7f00000000c0)=""/184, &(0x7f0000000040)=0xb8) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0xff, 0x63}, 0xc) write(r0, &(0x7f0000335000), 0x0) write(r0, &(0x7f0000000080)="885cf825a7c718ba523a2a", 0xb) 16:00:01 executing program 1: setrlimit(0x3, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x4, 0x0) r2 = dup(r0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r3 = kqueue() clock_getres(0x3, &(0x7f0000000040)) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x88, 0xfffff, 0x7, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x7}, {{r3}, 0xfffffffffffffffb, 0x8, 0x80000001, 0xffffffff, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x100, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x5, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0x3, 0x3, 0x7}], 0x90c, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x6, 0x401}, {{r2}, 0xfffffffffffffffb, 0x0, 0x85, 0x7, 0xfc000000000000}, {{r2}, 0x0, 0x2, 0x6, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x19, 0x2, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0x5, 0x8, 0x200}, {{r1}, 0xfffffffffffffff8, 0x81, 0xf0000087, 0x10000, 0x9}, {{r0}, 0x0, 0xe7, 0x0, 0x7ff, 0x814}, {{r0}, 0xfffffffffffffffd, 0x20, 0xc0000000, 0x2, 0x100000000}, {{r3}, 0xfffffffffffffffa, 0x91, 0x12, 0x872, 0x1ff}], 0x7, &(0x7f0000000400)={0x4, 0x80000001}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7fffffff, 0x0) socketpair(0x30, 0x4000, 0xfffffffffffffffa, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r4, &(0x7f00000000c0)=""/235, 0xeb) 16:00:02 executing program 1: mlockall(0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) shutdown(r0, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:02 executing program 1: getrusage(0x0, &(0x7f0000000040)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='$/))\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='^\x00']) 16:00:02 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x0, 0x7}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x3ff}, {0x800, 0x9}}) 16:00:02 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) r2 = getuid() setuid(r2) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000000)=""/241, 0xf1}, {&(0x7f0000000100)=""/220, 0xdc}], 0x3) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000031c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000002180)=[{&(0x7f0000001100)=""/84, 0x54}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x2, &(0x7f00000021c0)=""/4096, 0x1000, 0x9}, 0x41) poll(&(0x7f0000000000)=[{r0, 0x61}], 0x1, 0x0) 16:00:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x80000040}], 0x40, 0x0, 0x7fff, 0x0) 16:00:02 executing program 1: setrlimit(0x3, &(0x7f0000000080)) unlink(&(0x7f0000000300)='./file0\x00') r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x101) getsockopt(r0, 0x8, 0x0, &(0x7f0000000340)=""/251, &(0x7f0000000200)=0xfb) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1017e, 0x1) 16:00:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xffffffff) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) pipe(&(0x7f0000000000)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x7, 0xbf17, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) fcntl$setstatus(r1, 0x4, 0x0) 16:00:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {0x0}, {&(0x7f0000000240)=""/244, 0xf4}], 0x3, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000040)="e6ce5e6ecdb06db580dfbc0016401a1e04b45a2581bfdd29c71fdcc63ab35d3e6e0db5b2bbab607b9032e289a5855de961edfed38fdd32ef42a275ff53611fee716081c7a5014bbfcf241b77ff5c", 0x4e, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000) accept(r1, &(0x7f0000000580)=@in6, &(0x7f0000000600)=0xc) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000540)='./file0\x00') sendto$unix(r1, &(0x7f0000000480)="674fc6ebd27b2ee9e7bd91bf4a5490363691851f85d5cd1c6305047273606059aeb2555ef970aea46db0fdaf6505c5ca6ae7b9603d1b40b0ca037b957524add1ea5723e21db1198bd50ba52a19dfe2665f27b11efec0064954337ad833263578fd666d1e43fae46dc3b1f47944f495d3ccd7b014dda5b55ec833f27c526c832f80abf81560", 0x85, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x80, 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) read(r1, &(0x7f00000003c0)=""/119, 0x77) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) 16:00:03 executing program 1: open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) open(&(0x7f00000000c0)='./bus\x00', 0x28290, 0x4000080) open(&(0x7f0000000000)='./bus\x00', 0x10200, 0x8) 16:00:03 executing program 1: semop(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x11) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) 16:00:04 executing program 0: msgget(0x3, 0x400) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:00:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x66f, 0x0, 0x5, "148797d8fb2815599c396dc1c619f1a55db81ad0", 0x9, 0x1fffffffe00}) mknod(&(0x7f0000000200)='./bus\x00', 0x6003, 0x10401) open(&(0x7f0000000140)='./bus\x00', 0x7f, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) 16:00:04 executing program 1: r0 = socket(0x0, 0x4, 0x74) fsync(r0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r0, r2, r1) setgid(r1) setreuid(0x0, 0xee00) geteuid() shmget(0x0, 0x1000, 0x4c, &(0x7f0000ffe000/0x1000)=nil) munlockall() 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) sendmsg(r1, &(0x7f00000035c0)={0x0, 0x0, &(0x7f0000002140)=[{&(0x7f0000000140)="abd013a8298121bf06a6a04f49d2ceb02b907798fbca56d61a5cee3eb88c9d11cc26608fcfbeb4a667d3c2aa884fc5e3b6265b83b15dec04e87ae4a236d3e11a6a0625cf3d70a3f8445e291d97f9e649a8f81818b5408b6926aa952b1009c7cc7ca629d8ffdbd9a1bf87ff311e7c213e5546aa8c63be94c8a9b23fc9cc33e9ced50fbb481e48d891b45c2c4ea5d8e10ed37a168d5de31cb37846ff4205841f80f099fb46d3fc609d75392a692b060f4f0bd360fef8f9a7e0d7f39105620cf551774fce22028c829d4e8868bd35f96f9eeaf74ac8f6a889e4f577df5ce5eeed21030d0b9af3a64c31bcf39e892c330fc3300027940f150544dc48cf2473a8c4d4ba717a409bc0896c5568fad2a0b03d2cf4a173f22cee34e5e0a96a025713f3229dbbcf3bbd8ea6b610f98ae15b1c9f3cf9797019695b31ea11411775e5b073a3b1b2023455db9fe42ca32e12db00c73454971fcf7b46dc9ba492794a3ad746103eea1cd319c07e11d1767080fe8b38b0b43937e822536c10d7500d1fb6f3493da15a4b1dffc31eed765c089dc23de28d3c860c6aae230da3fc9c168c8cc11892d8d6f6ac028191ed9ecf69e260b69daa56fb3e2560b2dfc6fc9cea4967eb0c59a33e4d38321e2e1fdd3d61b0495cf0621429444866f721556a25387c9bdbaecd671eeac61a632cb965a06ff4bcc82188923aa7ffd1a06bed7b65189ee019634c755a6c2da17c9050bbbac804b225a889798496e91a031de5a8369f78f5d63ab4e127399d30add1a8d35858ea0e0f358ce7337e06b34f3ff5b748d1b11e111a21b352fc7a813f724832724cb14ae4423aa236748d29a91c754fe76cfaacc9297204673f49509c06e34245e1c21d098772a1b683179d7097986ebfb4280c9c9d05d714c906a7d7fad3e39afb956e7cd7ff63fddefd7bebc807685bfe3f71a4574c9361554ada511c520226baad86720ac08af1efabec8debb89833fb79eb27831a507fd33e0039549e4efbce09c5882a62a04ecab0f7c6e7d8d21d062de4322bc672cf7262903f88d6b19773dd547de982487dab47a93716a50065e37478db4911228d807afc323de027a6ce43a4f0696e20d5586526485d67434dbf2a10a77620d948a698759ca16b6d10f4d571657525ac2bef2f46b992c61fb3b53ed9fb31399af2cd72ac0081fce855d1fde52dd54b22dae60c9087834e900297c0590fb8fdac1c760f4eb21671dd4ab90daaeaf51e14785a6c388482e68cac4738d5112b252d70f141a54426a792f8a11044abd8977e482e3261d9c10b15fb0fe145e21f89b2663134d91acff4aa976ed94038d8abe4b330d191b7ecc0e47b70f484cd8248aba6c4096c6b9fbd2e08b3fa0523d737538868f6916d492cef5b1b85fd0ec6cbbdec6bc97415b45e34dabac96bc6bf674c7e3a20869ee38573c723009e6d0fc2583f29adc93b25b5746947432b16869f0d60b2e12cdcf83a7d12ef362eb1490dad6d0d8b8354673ba5a4fd0886010a8a4a1d900d9097f20c90a68d90b02032dc4396f10a937273f7678fa77207fa83c47341f29f1318edfd6100f3b21648794aa58f08888920d83e09590649e502983181420691136b98bea87cc2afe4e59fd6454e158a1a092d563ee59755480b9e1358ac76a490e539ddef63aabf215fcd8be97bc2b071d421f47d62ac5ac5881cc2c026f45bddf58f1edc17911aa269abdd1324fd806e979b2e05c63d8efd0c3f23fe2ebe627903040d7ce330c096a228af4c1c8e0fcd8b412dc6ebf18901d40e29c89ce9e6b53c1d1cb9321a2c6ec21353c8a2c91571a3f0e5ab2d75aa72a82d9ab348ea163bb5f3bde870e3326bae30d61fe19fb31b817b47364b1bb4bf5813ea5b771e04526b2c3a58acd2e13ab1c87d59bc80214d186ea4a30483e20d9aa27b5aeede9b41aa17735c4b03204e500ca551f4bcefd151f915a3304498a27fb7991ffef42ed0e6881b8bc88417f15b22717928db7c2eb4d606cf9d513414590a4b02347e5b44acd04c09f42470517a443806261e23a411e12233c1608fedf6aaef66d0875238f523b2f61422066a7d85c8df3636420ef4676d6895243c049787c0566e913505f07e27db4dff13a029316d94ef6f64a7a0ab96061ef3746c6e3aa7f77a4ff0e88e975629d6cc376b215ec190fad0c2018430c7b3280b5a65476ef706f8735acc5e63d5601c22f977f5f0d94178515782da7222c59b6ae95643e6845e87d7302065ad6aa251d118c38624d0d6c741921a07c9611413763da7fa1914fc94dc06bf309ee16cc705224f1c5cfbba849ca8d7675f8cdda38f2f37d4f0190604d5e9cbca8b76279267734aec8d64072c89788338212dbf88d10a18fce66d8f0a366b1320c167ac5d2d025447364ee1f43f11ceb7a338dbb0662b6ad53eb87af8c6323c920e4223277377d767404f7e6e58117210342c0cfc5e080802ae070ae5c849ada6b20fea2b450822a36ecc0e6bf8ab3f3246bd0d72a3471f3e3d8a190a940049e07e9afab0de14d439fa2322b92ac1c40a8315b9d53191bf87e41ee88456adb891a20ddf4542aec31025821c0479e2f1688c699b9eaa2005b719ef0700dbca5b86e8ef05f65c008c7ff232a1ed97a5bc6293745593dad3edd2afed6cbfaef6ce372383932f3fe500ba4de1b6c5a94ea9b016490fe17178ca7db70f43a59ad75dca2447fdc0d6fadd68ab10fba6b7f16a4611c1c2424626cc5dd6e8dc2531dce3b07279da92690cbce17940290f2c838481c5646c30403a9cf7c3903dc09080bbe62a0083dfd1b47c777b90ac36e7978335a8b27367c016f78e015f4e729d28f7fb2bc0f5901450642a74282fe562f6fe83ac82ac3b5f5a622cef70018dc73c58107f50b131e3f4c2647743b1382d39122b03b15c5b3fcb0b7e2960f4aa0c62b7e8bd792adcdb9b0e444fc3551ec664a21ffe0ba3048246464bd17bf0ae3a7fd36f9068b69bb24a4a3724adde7764826b061dee0df86ac86fc626e9acf1de7f3454b9bc4b22ca45f44b933fe83d82af7affffd7ab9f89a42c6eb254da2a1f76ac0d85766531dae96dbb56f98895fc1cb2d0edeae368aa2c3dc4ec0a97d3d6d85617b1b312945b0aacf02eacb01db84ce3ac11878d51cf1107d6f576d40615ebb32263312c71529057f8f37d14d96867e81a7307a4130e08886d918294821fb3620eabcf44dada0a0284f2088cd7eb20611929eb48c79a2d4d4b97043365517517c0eb59e0d93eb3a1987bd064409e96f4fc485b00175d4dc9001cf13b776a6acc216e26d8d0d217324ccea8cf4cbb7f72eb14c97688e5e49ebd4c5aa91d68730b542ee936e80ca4eab418e0e7e85979b11a2c9ddb5ae3d28987c23eb77277ad63e9a1179feb0d3f016aea49a3d6b2a38ab76972927cb38acdd86a7bc33eeb3a411d0cdf1ded4d4db552f0ce58530c11de397721151052e0a087aa5ef9635f58a29abff2e03f6936ac2ff68ef72e78933ae98c0747ed6749dc5cde9b6c5e1486830730a4b6cd36cfcb55b7ac3b7e54bf9cc96b72129de91d0e0e083623aeb1c6320c6270c87a0dec70347d8c284c738af973d06e128a01a668d96dce2ebeb4ced0d393037db2d3570ec78bc1135fe9d5f6dc2457892013daab6428b891f5c15a7c1efccc3ad2cbdac44490c928230eee9f74d3e18e99e6caa533ac1c1b6c75b37a9eab09598ad9490e13e67b400b1367f7b7d7db2595436fd0d925196daf25b189316addcfbe4ea53600ca7377e5ac8ad9669afe72deb619bd2bcbdef3af39698b4731934f6e18c2cf1d9cbf9a8aa38d5a4029afe39f34949886cde17d92d3e0806ea12dbdc85b9c18c53489d55de5cb5ebf89cdea4b07d8fdd319a27fd6aeace8f4a5d72912325c946f9cc6d8ef0e8e8683dfdb444071633e7da991d75af400cd2240d1a3ed8757d8640890cc20cb63961ff745d973a74bb05d3e145ffe25c9a2aa27e2026e95ae9796861dece60a987be15a20544dc3db2d033d60c7294b9df7590d50c9dbb06bd29ee23d91f95ca975f026a0df49da544755c6254b48d671fc4b4417bb68a3e84f983c38f4068dd6cca389f4d0f4b72694a6171ae191802a27e210b7b56349e4074baa8a5a0c4519add28c6bf52d0c18a652f205eae24f78ab478c73ce45f5e9658bd39a2baf2fab559f10a71c3452b6801b7745dc03fdaee289295f98f0431f48b167b4c9d60c85faad0c7d88a09ae523da03ecfb4d0b48b400d728b8f88a0942e71cbd793279386451663853dd9c0034ffeb6005c32a4fac9362fcc9928d27b52f4c02e5e36bd33a444456e2f6ce28de83c301f32b786efe5611d78542a9547aa6eb3643d7925fb32eb26ed069b7710a7531f37c006d8e9fab8611ed8b1d8f30e5b078de1ce9e86663cc20eeb3f8be79dbd505ec42bf8eb6d761ef1bec354a88c4e2ee71bfd3d0e4ccb957a2bc0f0bc2bc676af7a8d45daa5fa607a7a44bc6ed20682a79ca6677074c3a9ad8c83df44930033b7f1b66c238aa9ec73dc007d15d361b1a29f9d0efec7e281a0cb40f9b1c11a8ef07a062a94900a96932f57d61c96697b851f06bf466b9644ef5db5f14f86ecad463ef8896b6648bdc3bd645d1e5ed4e7ad2a7d7e4af4ffe49066f1148350dc6106db39b048095e5b5a66b9f6c1dd1be86eaa850848fd543459bfe2626ae8310c995b8c4ec42db72011f3e92e6ed130c985fd9f7d72e8823fc238d1ba62794496b0cf1847a545905db8102c54ce0a73c0ae28b8ff3117e87ca515fef5c0dda7787d3d21db60aa735700e760bd123826ba125b7a656aead1c3a62c237e6a8c7d941ed9688757b0cafbcc5376aa7a248da53510140503f047ffb556a7f79c92b803054c5675ed1159c0375883310932c6e9535dcc5dbb25f4b7d1017154e26245c6763ff6acc3a3096e383b09d5e33594a9cf594772e4cd3f47a5eea1c1208e1807849d21b92d7777119b13fc06660a3f824e0a908366842cf800947efeb23d7f3385c221f832b3cc3cc8efc5877d409a8f1bf9c5ef0a4913c01eaf9221f8794179b89e856320eb935db35de1d6fd71537daa0a13dbe9a4e59faa1b923b6c1f1ff08e66a22abd705b0dbf5ad975e8e4352c39d852ae8ccba9159b81e02fa4bcb0741cd0dda3c87747b515cde86a48b5adc5c6a3fa657fa4efe1766dc9eea55e6835fcd9d26a5acbf85a27c0c16b28c94fd1c1980f63ca32d7b7f257ca8751dd43b5754be8fe0fbc6156d8772fab05f79a35e4c3dadcec19d368bb66e47adeb68325ad8f46a7bb2144e666946629e130913cd2636d04f99f48739a093bb5f1b9bc34145caf1218df3da9c1eaab00a32700bfa42b04922de111149e2ef340a9763de7840466c40e0060a0d4110184c223ff21c322d110c025456cf809e9775887cf8af922145a8f14dfb6ef7675aeb861f4d688bf4ddbcec73072bb794f316dda2e99bca2937f422252b94d0e78a09a30f6cd2afbe4fd1fad54fb74b06f5cc6c5454bf76398aab7db17038c4588a1fcc0a52f2e91e926a11caba1650830535279c2472152f2be8336c4f1d56f8c38cfd617fe238c475542dcfbca82f98b33e47d6ff0a0e9dfb4a95a808fc82ebc9891c59de1ee2e3b2a15f839067cc76ce078ad600763169f3b875f60d4401c23f6b2f570958127f4a1929cf4eb129a12c0b65ec4a0164afab4b5b49b04d700b3a5da7f5ee1443851a31260def30079e237935b2a060c0a90f1b387b1486d21600c73605f9145405211e9f2b831a25565f3f707ea7561c9df94c3d9838da801dfccbced318ed", 0x1000}, {&(0x7f0000000000)="927be6c75958137a62cc0797963aa687b4345d8db96a78fb53bad6c6ca45d25fa037f2a635dcc0d3aee09748c9f4cf427b0dbda2ddb4a47dc9d51445135bd52a2e3cbab35a31e67812b4e3a5dbdb4050", 0x50}, {&(0x7f0000000080)="a6f0f56df2dd4b5f77c41453edc6378c66f1d779af847dfd69664d5b6f4c5adeabb155c6f64182999a9d903985c7052601c11b85e61455249aac2bbd1f3916dad4ed45531b5a61", 0x47}, {&(0x7f0000001140)="b6d7c1ee06740e7420a0ac9452b3b6d7f63825f7d8ae71cbbd4053b99f620964815aeb4f78d6c8d6ca19805732e34d42d3d36615f73c7a76a2014f82f3d811ed9e6e77d0b96e07cbf51ac4eb306960d208bf81d433ee92ed6188f57248844cce8decec9340c5d2d86d3b7d186692145db7362bdd855682e603091eadd3d802d94784c966c545a770a89f8293b7994e0710b11340a641ffe745f40cf6eed3b47bf605dc44cf648d237c4b190646cec4d835a17d1c7c3728abc28bd2fe31014b30d0b8fd3d132b725d84e884cf7f35fb41ee4c470feb622037d962825294eacf19249c2c6a22a995f7b84b926295d65811d71ae50379755ec619a6a5b21fa71783cabe273103d0f124704b8842f786da489ae2bff45a5692656de42ca9f6d195ef9b6b8d52c79556a163707e9b909f6d18017da581f781d34bc293a29db010012f268575c69988a346ec7109da58f44f42569226edc7c7b2098d3585f4423ac1725153d8aaa481a0bb8e8d935a5f9385b07d383848dcf01242e4a899240d55a758e3d26751eb74868985278253607439c382569f01e2dacc7a86a967b999b0ada20c32d0b36c2a5b243ea5347d759629d118f0511add083f0d417917e8d95ebb08e28533f902439181bf3dee9f06c99886d7576c319aa1e5ddd6803b3fa546ff40134dec7e029197fcf7ac1163eaddb3c3e966173a28c487499b35156877dbe9b4e6024921bd2dd090ad92b85a96c482f2c41b5e4b78a9c0e7926328d4a26e4aee9b88a8f780c1486adf1c68aaa76037e34a0ab7e7317246ac6759b100342a3cfd528745aaa8f942eed0a8a8f7c24bbc2dec46be8ba06e76e99a08cc6a418b60051a17802d62d63bd3a939c9d7a7f911b7aa764bb059164c5dfbe24732bd69f7070b6988b01fa5c7dd5b6400cb085a987a2b4ae75f8e66eb298ad4a9762c7161d731fa27596feaa5c1944b949722f982b6618e0703a2fe17bdac33187c01c164b6be048391dfafe0ad49be917e7beebc733f0d63b950852a948addeac27809a2e00aa0be327642118e7c5914f2d8f44d0ff2278e92c00279ddf104a200379e58aac9c6abe79fb5e80395b53c5b363cb31f55641ec559e6d8931c8091ea5be1f453aac1587277eb0745d01732a7099eaf383ae3989459a1f821cc616ffd94777a5c7f7775d990c669fef8fabc47d68c3b1317378abe2007c05c94755bc79fd9cf87eb1478c15c9292e734234bc3f01cd4fbe8da0cdb84f43ba8b7d5e3c0a93de8ac2237c91245afb7b0ce7a7dd7d12a82f884b0ea8031f2f08971fe02b1dc0a8abfffa01081e731add79b93ae026b7bb4b76958e7ef2022f333f61a40d7d1e46bd4093938ab8442b9a64a408e78108672e1eff64c6082f2f2c555e3e39fd32246a045a65f4e2dd60eafbb0d304a36b2cc2536aaa1a10c42bc9837e312ada385965a42c2dbfabd1c26b783258118966070709a1ae088efdec3297cad9d16baf24595a4895e2008ea6797d00a2097b3f468cbab17f2f3135cc9ddc60c56d8ee08dec38626629a25f19ef0cedec559da473a63c397b29d9e171005340d633322c0412215605947ebf1976eee4dcff18b22cb93a34a60f06b1c7a254a5df7ed313b0a6f8390d18c9ccd5e1ac520808b20e12032b7d91ffa858c5c1f0a807ab1010e27d480c95a937974e1c13219f6c4fc99387605bd2bb1ef5d1a47e067fef08ecc81cfcfea8649c65cf59c6dc0f2e8d1e29b164a55ea91c1d19fb58891724be1078d7d4b77a66b064acf4e2a55afebf96b9c71ea2d05edb51800998365845cbc9789fe1f5e03118bb20451e3cc7b35a6253bf8e84ac57df8d4d9d3eb9ba283d9fa172e751eacc038d08b0de80d2b1904766684a20742aea6337ef274bbcd98a156d4726b694a693624eb4636dbff2fcc3b18d0eb14b9229c9fcf8ff471defcf833f2042a6e7f5153871aa6ba71699a70d5df97863425b22dc484b3ee80382bd380757654fcbdd7dc72624a3d7c05008be17445531b242b2e95ef2b7c341d14029a3ea0aa2cb3afc1ef8b541ac6c7513e3d223f0c0a877b9a3ad176378de1959dcb21238a7d7f874382454e6a2b2bef0c62c769a9dbc50b3e0105ad7251809b26b98fbd4e1467304179816e2f066844756400122d36f7d85ef7d3404c2c078bf6842a9b12faaeed1e62f09b2d3268f0d8714ff357074d24347ee6fa6b24a34c1912f9453221f54abfb27b23147913b20a4cdc0724c27f2fb22a95e1f0cbacfe3b4b17ac2a02567085b4e23a00a505034a6d7b0b1d0d0a57abf2bc222a4988a2b563965a93c60e773ec35752b57689755d68a38c1f0af76e2f17b097535887238db56a8320e4552e9d955b55be0f18ec203b4c218e46f0d034a65029569455f3086aa5fb6bb6b64a1dcc86bd09428df85c3dfe01385cca52c7d1f4bf627dfaea12805f38a06552736c32a8c0c3077e6db8695fc46eea6eeaa4bda88fac61185d2b17d24bfa7b6862d99c1ccacdf2dca17d47ec46976d0eecbd9e988ceeaab86a529d3981db88c9714c3fb8055a43f003252efa30593dab9e4b39a9d0022c22f6bc5a401eddde5113802a1b53ba5d0c742fb528449a1db3b71c5f6804b587c5f5ba97c9277ecb2d85798278bf37a0b7a66ad8bd01da30ef0b88854e669f8402c29ad46c9b69211f960ab043a0eea57f2fc8f05c7fa45843074b179742ee58f9636f759718aacbca303fbb2498a47e718c9af3390d8b6393fb621c88d0108ba8b942f4aeb88bd8af26f51fec860455c3222f203b900f25d852e9ec5c7b2fe83f862b4e412870b7ad1dd9e277ae31cb186abff117e56cc5188038f0e59740fc3251ee2de0b3c12bc24b5c0708e50bb162a43ea05c25671ea697f8c8c799feeb07de3cbbe796724a1dcfdb48f3b252b6fcf7a775dc458b630464ac1eb5ef923cd98ecf465185add8c5ef20908814fb2d1c2f5983c4eafaa3ea8f1585d78ea53bf9322ebe727658024ef5309dcd980a1ecb3b59bbaaf75e76a48c7c4dc3c5ec3e2cad2a9473cffc881e0e6d79207b980874db34e9c7c4a2b7465314f0aaafc492f29841c2368ea19aa303b9c73babbc020a03af4c7cbbda29fb7d5bd59c1564517cadd7b19f640fe2d318af44568875168ef227be00cbc5962f5b19b24216d08cf87885c67bce561e9c1716403f12f1b85d9cefcfda60336826dd358a79ca07b8efa51f2a7538cac1f4b5169346a3a658e8528c3a4f6efab1fcf7f1ad305f7961a46a0fe39bc8dc1d69c3647e86d1db8ce3631c3abc20f33c9de4a1cf0855304da00e7706ad7dabded7709655de79f711aa91f82e0bc0701cc26aadc81f3475148a47462bcfbf656305c32c314fa58181dd76791b0409e467ee0b93c829bc42c3891ed8923c858027e8f0cb35531e09dd4251db25c5cc0da8276a47174a23a7bbff31357408a5a2f3cac67d3044650cd107214d6a06d1ac5451bf6222cbf13281f7c59b7873fb8708af75ffd495d3b61bf7e78594b27995ffee5c9efeabf60d78d829c7935a69ede52c390c5d5231bc4fbcc069e24520279a25e82fad832d6aeb1ccd1186e8852cfd98659959231e48784489985838019b5dbc56d29f64562f4e112b473bf2da47aad8f117dd3334b43d83d48b4b74aaedb47052b0c1f9b6ba1a120fb15d632cd7a15a77c7187e392148b760ff8fec1942c45f0f617bec1e75296298bfd8e2cceb32671f71b5ae2be5d7b9c9e7a25136dd0bfafd8cf4cb4e908860193161b277540136ca54867b7c733fba3193b5d8c8e8848b940e8125e65ae26b11972dab72a5d29747fbcf2b4651c4ea58b4fa5f03488c83e04c55bee9a1060336e0c0e05fd3fa49825d30bad610febc51804570d1712b952bc3c29a8112e2c8227cf863af02b30e5cd6be7944ff82530c138f57fc203338402ab60c17c3afe8fe82a071e6bacb9ddfaf6b58403075efcb198e42c3af287af43a366f876fc5251b3a38bc47e46f766c9b2927da6cbd4138ea4707b8707706f1a459f404c1acb6099a061acbc98acc8693efd3eb6f17b702de8cbe9695fd7f8f0141e385f110edd78a75c7b7db377a75a2a71f93765e7cefd20e47dc7de82a58cca114288c8a42c9ad836a2d5346cf5f7c12c5a6da74ec7c54ed81a5b4f1e6d79a5cdcabc9134d3238403284a6c0f521e9edfa1cf704746440a2ed1b8f673c450f1a03a15adc0b318384b9c4674e50af119cfa3f6b7e7c7d51e5c9c5c6c206dd4a87edfd99991c95e4bccbf0f95a1c606016e1a35e5433a44741c570572a1e567320e22100feb389811c34faf0ebfab6706e1c19e8cbd1366889711d3b0c8a00017b5d8bc1283a8a448d89c9cb5e9d7ac8d00a25a367adaab0edb25147d2cc146b471f355244e709cc44b1f49d9cb0124ef68ab1537d6d1febdf264266ee73fb33171d3ed68be5c888c612ea932e6318e9245f2cfe369a8630c2766315978e4c1407fd4ee2888ac42ac4e88f8756da413600d5c965105ecd14222d58e2c3997f2075c87fc0ed839edab71a59460f68aef01895fef381744dc1245a754806cf569dd60b70465a9c333d236fd94ef686aefbbd46e97914a6f3d3d5ba97d0624cdca3ddea8ac8cb98addf035c1ec6fd8c5a63c603603c54cab04abd84b47585ee2be285fc3b85ca66cbd2f2b46a43ef7119269f6634e5eb566884e11f7d8774cb460b2f58be1fec01b1f649e94517858ee730bc516d897d7abbd0b45ffbf5608a603d62511c076c8929a3149cb505562ea2d3e48b1eb7a551fa982441d227d6dcdbc95a0e4e603b7befc05cc6e10d03ce23678c574db3c556ff56ca89c2120e229e4e58accff22452d4beec0a5ad28b042a753ce16a0c24c1740c317c58068d477e9b2b0496761c19f8d32eedf6e3ae492d6ef460389778f0612b984eb056c59e6aefd39e870fe158fec289dc35adc27c72febd6981cfc24a6f4285ffedc2784f534f10e5d373bbdd53763e020ddea0c1c8ef6983c5feb448ed9b60a81110add526b64071cd748a8702f17d412b746aa7d718dda1f340f92fa66ec00e43d2803481332a40c111f11cdaec3da587ccd723dde2056fc33d9b695296c00eb0071e62d96f1ebaeb06a6135e779ba5595512c1eb771e05b0703b10d16a6985f3df23aca2c3b5068b1d6b2fd316cd1e32bd228c4d49e674f61a3172e379327901ed9703d09ec4171976ee509b8de0945521b089ea6e587e4f379fcf02c1713e522d9f9f6f71957233aff32d8db9bd261af5b7a0967426dc5813e33b04d8fa7153e556aa7d458c3237c37d4078273d82e2debade888f4fff9dbda96789c139ecf1cd3b0e9079fc0b4c0a598775342a1487439cba865324d94be3d188f275a497e5d1781fe13db8e944b3815222a4b6b9ef20785bc63f4c3e654fe8d748274cf3893143c144ae234de74edd2d6cc9dd9a5c3a592e303f7a13b9d6b7e5f0afa7d576e918b3c7bacd90378fd5494856f3ded5ad9478c69f727ef640d1565d1bfc4f1ade443da470735a8b7bd606e2c41ed4c9e2503cd2422aeaec7673d4b3b4364ba6a68968977da2a493e21be2682d627791867c7f348cf031a097f0a92050eddc8ab5ab11c74cc07586bbc1c873165d2644a85c427254fdb429d900eec6b2fb8f4ef0d29269f183753c948fd3fc609edb7e57b37a11099cdae6fd1a7d9743b10095f000582ce13b1ef1c20f7e2676cc94bf7cd26684cd5a671871cbce93a7b1831b148b1a55b257bb5067fcca5c20639b7a931ba58ed59ef081bca3e37dbaf26610b5bfe34a99ded34e47a8e79ad10381a0", 0x1000}], 0x4, &(0x7f0000002180)=[{0xe0, 0xffff, 0x0, "5cd589ac7d40254d8775b30b5b2fb2b5b316aae0a2303e938eebd7c2e5a9fe04ee8383bb2e061040f281c7d448db5d28c385851b568112679a85aa7d75a2d361a74917d270fc82ecfbde934dc0f15abd177dca674b9dec65e12f4c6e79293b137fafe955ee5246db3846aa4e21bcf546319c779788e55170e5c1cc9332dd9c51066755fe05285b89d19508d40594d12d4d707c1fdc5065798f6d06724d2edaa0c9165b8418d620b550d44db50a78d70621457aeac6855f8b559191123f97b41ec15e1b42d8193f8e160c"}, {0xa0, 0xffff, 0x0, "b0ce34a300a25692b780d13e98ea1a08d6b3fefd1b0bbb3dd445ca93487299997b90f8ae31a8d4bef44edc5b3e2ebd0d64af76310d819a06500df88f1000a21a703159fea58100c698862b368c1e5b198246103ef9679c63ee2567de49fa7b45768fdb580ffb94cee7590746caca7acffab578b21647523c309b00784711eb103cc2b2c383fd67c6d1a72f319122"}, {0x1010, 0x1, 0x7, "0811c01328aff461d13d1b099d086a1d0b102575da1b07fb40ddebbcc8af5751b1653357a428412f1247004469bc883cdf77d4d7d8149d7ef4f85caa506fa0b0a56b2745968f100907c14c407d6e05f75461bccd56413786fae647165905289dbef9c71ea08e96d5cd696717fa650b83e01bbb4a651f1212f0cb445e079f614032100e344b50a187f4eed3cd7b955fbcbbd2c54523c029aeb88b3ea076d5a774697d702142df0c892426d57a44c4b4321d21659812e5c2585d6ad82d235ac6e49b402ba1d1c461bd4b9a3feaf3bbb45a0374a3e44a29e3d84e94bd38c2f3e1fe166f3307bc06cce220eca54ec52108101c990525adf688363897b276bd1fb3b01c7ae85110d4c160abbc0fcc795f3ec371f79444ce56b605a2c4bee2dee6e3c745cf95aa91309d1a63db62953a3d522bb358ae4b291524c31b0d2593922aade2f9f7f49e3e24b189e4d528a819c998dbc3241b109a85e257e44007f78f9e2afb3e86fe3364de2789f7e0a813a98ce2c5eec4611d1da6b6f25e9eff70ebfffadcb02d8c386a426f788b80394ad154ce3be1fb2769b86426c23c44c22183860d36c2dd18402fea4689390e1ccfb2b66c5c932adc8c631af94c173a3275d3cc1582fd96f31bbaa26150082c9f7c2ec5b1589c1c126a3abbdf6a93fe993c06ff76f22f483f372cbdc37c54df8c6c696bc8a0f3654b8e45ebc3da46cf62d75c46bb0e612a919535ad99a2a769f0b01c3e1f7948a3a61edd2e2fdbe3f2cc4dc5e0fba2b1965f738dc9d2fb7c329f17f2d97bb2ae9fd6dc755baa6c15185314ac81908e5b4e5927933a003400dec0e917909174b4a127252f603cdfacd98ca13ddd36a0ed843843c08fe7b394004aa5fff9bc350b63fcd84f6cda6766e29d70c301dd932a221b05455ed6c9395ee3682c743bda538404654c07c16370e82b89b9710573a60840bdf9c96d2e838985408f897d61987eaa6e826671416f812476d5db542b555b497d1afaf0c6b67f512ddadf4ff59eb8e1593acdb4521c4c8aa61b8f06e369aa505dbadc43d45867cc15d165bb32c4f58d62f8566b7c07927f024110e0311e64868e6e5275e7001c4aa79b1078d92fc7c3a47bf805f60d7f97130ae223baba744577e33feb7a7622dcc0097a3bfe16557ba99d70a2208f396a620bd4d89121e2a693e2413eca58bb671936b492ad276174061d1b7139ccb2547d08ca41aeef9cf237f9f1c1e89bbca506007ca0a79881c8069a7694897753e3288be3c10105a10d8e08ed873d42c878d7ae152d90ecd96e451a6922f1d75ff27592da5735d148234389fe91a53999904453514cc898c119db42db20516e8b8114deb984bce896b20f4da9f068211795ce02b7a043efb6786624d1ec4e65b5ef3d2dd5bb00222af14b9ba94540d255965bfbeacae8df901409c1e19e80191b88509bdf9c7d0fdd35bd4c3fdfa58a246232b8ae6d735cfbf0e9a9679e8c2233911e74b193767023e37d46dc490d23adfbc5d9bb3bbfd6ccdf7f33c2a97f790f5fe2bf7f6c6a47558da86760edf6001ba6d3cdd375ccf66d71ec7fa61c849abb92c35ff2c2f4d7b9f7aab3b6be19a3bc6270bc2743895296bad06529cda4da68096be7fc1e523ef7f456d06c7110bb176ad602069570a1db7d83eab3599d5696dd24583fa488df450001801b9e23cf97480906244f0bd6f96e53a4c5de3e7ec53acd2189f2394cd105d96a2a8fb552b830800e9bef901fe46f027b2711564bbe8858d0e04bca650bbcbdc4fa9a26ad491d1cb169af0f85278f3e535c0db528fdde50cc005d71f0204e0dd32e0f220a9e5b17d9194034fcba4bb724bd804f26af9a370d0dd9c2cfa5780be4992e540c73606cfdc4a6312e517c1d4afb2e655aae531755e09fa56a272a9a5c769602e6462531477bb2315fd5b885ffd2ddf4897f1ee7e4ad0493307dfbdf3ef48e1ca1e5632ed4d8ccf2bb9a5d72a2b9adcc983ad06d53dfe1fefe970d9d0f51a343c7b62912e522fb34a7baa192c6728c014a257976aada98b753476f60c4287eb258bdaf14d9eaecccea544c1e1df1546ad5241550d447d33ea7c930684465ae7afa24cb3b49c2318bbb14d89f4fffb3070935e1bc63cf9df4312d7277ef0365541fc496376dfd7137a4d451d727e6eb71859fbfb0f6089f8158a86b183ce402464fb94132a119c9f63309fb91e9f3807ead8bb23ad15ed529cbaec999611426a267bc7e9ceeae50c979470b9dddd0e89409fbb18d42b9c5c95b209d17c78f3b01baf00a4f011fc87e367e31eb7bfaf6af1d6f96c010e3f8c10e959304c5df786719ecb2d7965121608e2166a447dd81b1503304d8df674e3c159f18a44eebc7d1799400aa298e9fb8cadd174160b9d01c532699e992528c428a356308f3b3698c1df1f947491fa68e24c434ee07e0ad186eea800f069cdec385e1fe00d4db0bf7273894d17818d126d461999691110a88e2048fb23868147082b06aa80bc1106e1e740be3c3f9403ed0afb05c2b48a0bbeafce8ee761186507da4d5d1f2c609bb09cea9c5d54613767ac6fb0fde1b22810c898663bc945315c738e365bb79a9d337dd0bc1d5c0eff40d3ab145c1726b7161f0144e7d3a79b6d53604d09778f695dd271762f7f1c94af1eb5ef074d44564fe9940d7505f91b99e858c041a8b1d014e78876fda5118f57c5a4cb8c2452e9f17b324c0e46f14f005072d4a3e76328d25b0a0019d85987d8d92bc629f7d51217fcdac558ac83409e0f57774b8f7bbb7637857e0644484ec1842bb62dbd0a8f20c3cd9def44db3d70b1fa473e295fd4efed11854e7d38e9a5ee353a1b982a8a332f7a5e7b15916cfbee2ffa9e73555d23f0c1775d5339dbc2a2442311a98c35a9498eab6be5bb093863f0f7484a9fbf8799a10c2d862dd70a4c9c3f3c34731dfdf1e1f7e0ca985ba3faa2f40758c951da5d8c5d025ed200e2a9fd832656f80b208189a6f9072b420227fb2a04926c68a35f727824cee711d8a260e2cb683ea7b359cd80e6a967321f25c049bd5761a941d40cce2f01956c4c39a1676f89b09ca8c01b358ceb07ae4a445f3aecce8e7965b9550126e34398e3810a40b1b260a3b89d63ee2bb624ff49d2aaa83f2db7e0c12891cae7553476a8811e0f36fafa7d927f93968c45d069281ab4780415337c1dfbf136f3016ad41f972c4eb5064464d8202aaf8bc360fa4397687a28d8153213832a1cf765112e1add6245f62b852a8f9d8f5a9c8617627f18e2d35e58325e04c8edf33d664ead457ba2d165532c269e3faaa175eb7266352a3c998cece3e581874ef9796decf5a1cd940c1527f157821358bfd39395ea3bf9548e3f475de9f2614fc5d68d1b185d0d2dcdde9e9e2b1861ee59e94d23eeec260f801f2c03ef34adf62ad557e0cede8ee6be2b6f8f7261ea4a38877442f1efca6ffd2efa16e41a897c28818bda5871f558bb4203859498670e3cd4de8eb0ec43de03b8311bce863a13835d484ac40e0fc1b1e58373f7da553606d0e060de5ef1416fb7e8cb0f551ae6813b9dd5282ecce6309c570f24f75037ff8df4406b34926bd026283f16cfe2204477d55b39d36f6d92720dea2d2efe5872c97aa5af2d6244add571e70b52050b95aee4c4e8e6aacf008058d76321c256cd481893cf5f4fc2e10ac5380c03bfb4f92ebed528446a544831a77727050be5ba1f1adad8d3c1c8228f6a752548438aa6031d6f589c701c6627cb7d0723710cbbab8196537c4df476187e5e25b4b97e1be007143e3b88553bb4824a01e11695d6f57da384c98172ee06f4c169cffe475c976975359bdd4d965417054775a420753fbcddec707d2f6d4dbe6c28f40adf230bbbe057535d36997be6e8df1853cafa3cc47a59f9ce497f19472cc5cbd7236518664cad07f068b0e9688563cf6050637c433c2f6c8e07c30f1ad064ee4c516ee2d18d33ec4ed31d8296dbe7a423d05bfa9cc4951c7e07acb029eeab55c0c93fc80de15e204b718b98cfef797ae59b97eb7f5dfcf39b12c315c3d4f55f130949cea2fcb3568b9e77f74f3a003c3e5f30bc8fa928cfbce48d1046d99aba3f28dd2f2038e5a63617be5e0484f4b2c7ae273c2a7fde617f436abe5a2981c011744a21fa3eebcf1f1f59c93494ec556f6af407626d59587821d228a877cb8930100f44d26345525d9d8806084c437d18ae2ae02d43b12ee06b8cdda1f0f7b8c569f7024ac52ae99e3b0e0bebe9749ad264b8603faadc8d62dd45c58fd61d7d1e7e90521d8358e8e07c74eea8b99ea0061faad96b582c7777fd87ab005c9fed4b98d1ef469bae14c54959c684bf68cbec89363d61826987ca529b5eae555221b7a73da44560c2a4de3ffd203411b9008bd79a1028dc405f71ab396453df44945176d725b0a78cc9d9cbaf2a14e8cc558712873e1f1e2145b26bc4a02655f9f26c82c71607c97c982d4f568afa74088902a1e257d4df6657fad3ed30450fd709ce6d5d1bf1035689307fd3c395cd4b4416debc52c5b99e3b91f01a2f0140a8ac1a5889a2dc8ab1b3bcb053899fcf8cc77eea3f1a1fab47171a801cf28b2d949707cea1384f85e0213b5683585aa92478b5710588989e3168de04437c5a01ae3e08ee44cf846de664e29e81c80f91c73412f5641df5a24cda5bde8379a002798cf752a7045e90f409c51e41aeb057c2340dc0c89ecd231c1b4422870832ada373ab0f84e21dc8d5b6be53de82377d7db5ecb1d3f22e9f6a80ee4d49344d09ed9023e0e0006cd5d440b8229491f9b7aeb4e4c4e31a51d0141ac1acdaca0a79c718b6e5f558bb430a6028dfee5b7c0e0a1dc2c87d53eaacd5faafca0f7079a5c9c9424279e039230fa1c9767cbd2fbe8acc955648dc79fe06f19bf39597a89b1c6e5d50ad5f4f791019ca09f75959117ce6fb5b05095c054a6ea839d0aa633a79bbe04c196f52f5517d2ed8de11778fd05c352efadba82df75f74a614ed71dc7935ed0f92ffc7746d508837dd881136570d990ce5a73cddc65e86c4c73a3fdb2af754123a36713af49a77e3d49bb5e37f923b1242d4580fbfd46541fbf39fb800879e04c30353e80cba56422e62e1b73885d8637fb49cfa464893f4196e5844fa8c248d03e17577884b0d632bf1edeba9e3bfceca4b58894d5c4e4fdda4ee99a4fa4dc6b429b60ff4d9541b735f796345b391ed2356eb24cac4b2b42e9ca0de3fc1b4f06cb2c4bd41b42a9cea439232a655a0ec62a2cc8982715cf2eac09c6452ec337c7c0973f6b7e0cd3b2dba8074f0a370e49ebc7d70cec2758eba1dbf4303d969b2611cd2d8ad67ae0ec4db2e6bb38c6dd293ee3eb95d5c511c0913215e89aec9824afbdf0ea727df4879aaaacd208014995258a955bfff50a256eec8c9e2615612bfc231ee91830eea4e66f9bca299e1933c49e1b8520f2a84d66fc94a7a8760ec4a826a3830fb2ae89a46acb420c5f8a39d5ba19550eabea9ce78748ff541642d230422735f38d715cc28f01f890d71889b0983c251d41990dcdbf46778a14656d328ec5c83026a9fee8dfcb0cdb2bb0655715cc21b390bdb23a60d1ce6e0b316df312fc0eb89289146560a2e841c7398f28b522f4e300173c1374d7fc2ca4680eccf78a0da4aa3f194d4883b1937a12686cde99801798d97f52834578da799764d5a0f87d0f7a263ea362bb950d6a1e7165bb9a8c34d31bd8f3e70e83505ced7c2dd114e6b26d2cdd928d1bc1b2ef5025eb4e9d5f0332b64e02245c72b7de0c1f8a1d1b96f7a0947fbaff035a0ddbc6b2c0bd77c4d3"}, {0x40, 0xffff, 0x7, "5faf28f4f433580e7f8a65defa9a6bfb66bb7f2b05197a5913fd61c1315fa1dc59b9354d01ef5e9229c21dfbec"}, {0xa0, 0xffff, 0x2, "1d5fd9e500bf41b06ed2fabbf1c44886cc9c7fe2c92bf7409a3b3993b2b289c20f85456837e45fd386bc77e19b969597c718b2a4e156d3592bf4432db7c3b76097f7d41ff9eab04aaa8a9878a7802da7a5ba32d65bf22e763729900dc4548b5fd188a8196837e2d2556fe55504ccdde615594f0e77e9b7a0b1f94bcdd287eda4c93bbd0f08b045b8b15d70ea"}, {0x28, 0xffff, 0x3, "161174dd5e2317a8f6693bfb829cd8e659"}, {0x80, 0x1, 0x8, "d7e492f7097366aac527f7e7612a08be508c355baf2f41f1a902d77fed474e3fb4881baa31d550fd66579d931389c9f869cf11bd7ac69486041f15796f1578966fe1aea80d933960ea717f44caa800e468b797aeaa9913ce3a0fe2c063e737bd0b04c0549c896b4e8705bf"}, {0xf0, 0x0, 0x4, "5ed39fb6a9ffe1b956359875be0fe9d303266b3311f54d9bb5eca443b1b49a2b295528706ec77370def9aaed095496aefbe34022c3134911e3a54be93ec7ff96a269b88b9d97c29b891dbb867a8791f83343bdfd06d53c6ad1ee9176d30b8a6e48b725ace3673fdfce96a536524f2370ab998780eaec98a0c0a474b6e61bb533e9133e18466cef0e32030de63b9cea21690a66c4985223ef56abd1b4455736153c824edf4229fc98dfde3983e58e2f9717443dab0f1b67931a797c225a8c7b02b9b525adeae3856ea7fa3c372447619fd83c7983d7290b6416cf19aa4dbe"}], 0x1408, 0x2}, 0x8) 16:00:04 executing program 1: setreuid(0x0, 0xee00) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) socketpair(0x16, 0x1, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:00:04 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x3a) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f00000001c0)='./file1\x00', r1, &(0x7f0000000200)='./file1\x00', 0x4) faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x20, 0x1) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000180)=[r3]) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r4 = accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/68}, &(0x7f0000000280)=0x46) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r6, &(0x7f0000000340)={0x2, 0x0}, 0xc) kqueue() ioctl$TIOCSTOP(r5, 0x2000746f) connect$inet6(r4, &(0x7f00000002c0)={0x18, 0x3, 0x7, 0x8}, 0xc) socketpair$inet6(0x18, 0x1, 0x100000001, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x1, 0x4, 0x1, 0x4}, 0xc) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x8fef, &(0x7f00000000c0)={0x615, 0x6}) 16:00:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/183, 0xb7) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000480)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x800, 0x4521, r1}) lstat(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f00000002c0)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r3 = open(&(0x7f0000000680)='./bus\x00', 0x4a2, 0x5) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) socketpair(0x6, 0x8007, 0x5, &(0x7f0000000740)={0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) r7 = kqueue() r8 = open(&(0x7f0000000780)='./bus\x00', 0x10021, 0x20) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="8dca2b9a9da44a366d74d29518e32e0d560b0c718f6b160ac7ee5456f0ac51121d7f040d596a72e86821912b8de304f4c4304a75254c2c41cbe3bf755807ca7974e870d30068b6", 0x47}, {&(0x7f0000000180)="ece042a2e31af0111e02972e2e9d0a71480d20f6431118639319cd68492ee9bd77a7625f4a68a95430449a91d4968e540421033c60d5a9ed56f0cd3dc12a0353ce1fccdd33472a0ffc848583a87440f497dfddcff69a1cf9b91824d0495ac4199d91142d9283d0028b7bd7e2f6bed3fd2dba7222c26339e8", 0x78}, {&(0x7f0000001000)="323af08fdfb5ec476b2b113f64f15cc7691ff02daf4322c7f4f650f16c6dbde787676f5ba7ae81aebcd079f04bc9413d17380b460abcca8b6c7f42b932dded22370620d338637e3f3ec3b2b90d0ff6439d89b3ee05227c2f2bb1691d39cb7058c729220f8843f0e05cfbd818dcd91156c3e2e7d24effeffe2c99adf3a6e9a0abbdc1eb50b5b6c29bc43adb6fc28325bfa5ac675ec3a416356b1351e16381fdfb411c38f1a12044f161180725627476bf195188f6e85319111beae8ff6cf0b96156174e1d1f4c3865c13a67aae65827df5fb395368ec217d7f28917af69efca1b2bbafbc363654278644fe186b5997abc98873075794d86a45246d9f0bf10bd7ee5c9315abd1e97c5d8e65ab55dd73de2efe68048c5f4f16f954a6d3b3cfdd03b00ec047f5c465b66049f066b5900883763a9c2fbd6a96836d46abb5c75b9703c794e5d52a8a9950704f0576cc597f4bd3be153deb60c68fe8b5630bcb4aa6f58e43f029b619cd582d61b4657edd90499149ab5275f61b0c3f3f5a90f46902751f83adbe72112d8e73dc7b61272b3a8105bb04ba6c061ba25630bc7a69b5c21ca0adb19db3159bdf964786a5ceed51169124ce42745f711f0427436862a6fcee03101baa98714e1fc160fae1949e115068e97e331dc95a53f2f3baf4f1bb958909509dc0e226e05baba0c7928cd6c86f849c8c56c0c718638bc76684419ce67e206c770edec21afe6efbbef2d2103ab4f527b58855ede22d326ae90480c4da57aa31aead316e5c0cea2dd757d37c08254e3752df9163c242a5d9ebbff2471245980bd6ddc9968bd96c9583abde8f191533237225a80631bb8c9672a3f53fbb527f72c713293a353d32a9c9694ae1171d977d56cb1df8363c978260cb3c4aac08b0183f65cd6e0106d946de6f5d988ce3e890481e5a4eb9e45678080e9ef60d5df167c83840a3fa0f8e816c5d4b591a0bf53bdc91ffead88e9abcd95a3285f2ed893355b6c6a36d86deb1b8c135f3cc691c319d408a977130d96c4025502ea8cd3c779e799e79e3069790bab71d34179fe3dfd679fb239a470cd0beddda9cb67c81481ba678d5062e751c39ccab8908d81348ebe59410633cad0d8ba5b1ddb650167a19878d29743e40d8d5976a0342c042e395078962ebcb258b98cdf6d01dbae0fdf38915f59b4897a3e2470999f2ebde0b033e7291f0d10dca248f9cea66f771d6392df791729f39e241d871791dda50d777537278512e81e98d8d2917f4d72c67c54c9f83aea68687f9265b44ce22334c37fcc063e16e4d74fca5cae49c4478de657298e3af3a235beec4581e41d11c1695b3a90723e2b4f19d27a7f25ea84fe55592abbd3305e04f224827c2cf84273485cbacd1bfacb63952ad2a4868dbfcb9e01f51b815f50d44dd77408abfae8831320a8faa2c4947541b146cef40b83d957d998f9703308e83868dcb2ba347a14f8a9005f9e40a45b8749c73a8670bf83ee37466d22034ad97ff1043d33e1f4984bd3740d77d6731fbcdd742ff9c5c10d0b4773e79ce877bfd1e15a4bf4fa2576d54b4402e5927100e3823e3f01823485509e1f09d805fccbccd06afd79f6c2f275e9f1be9beb4fa12e6c2ad4bc0c81bff84b8c1ce754b5c693160f9314d331e7f3766b051c654706247fb7d7d9a563e1a2a01835c3d4e03c110cb24d409df67faf41d78daaf2bc0a60fe4041370b143e339cefdee34568c8e5ad818bf1fe62596b0738ae1f9ca98510a5e92d3db7fac669a5329bdd888e38498a035a72c517c34d83a5e1b9c7c6d05537c7d4dd8b116407982ae79a9badaa3a1667d86eb35f40a376d7468159dfd67edb913be093c7af70641436370b2cc0e79ba903001834d957f7e1bd8030990fdcd4f3eec906a96e7fe4bb133ee14f7ecb2eb0b6a9f702be75abfaac8b0db683adaf8b25b3bc0fa7313cd99465cde3359cad3bcecc82b6c343a9e0253da3d6d58528ee45637a5d648bedbc880180f9ddfba50d5e01c13aba0f71e2bad99aac6f537384116fc2e3102085d5c4baa6e0852b951856059686131489c93842d3b182850bdb58bdb7ba5a118ebaefb69e90e127e715d11edc198cb36ac374f1cc6401a0b83f00d963c5deae3400739887052818765a360f61ecbd4536ab70b1c25fdd02a6394d1eb952fe1a7712dfd45cfd84bd9bb8abf1ef4c7bc041289d25c6eac67db4958cc2f3b1b599ce32ab77e05dd1fb0058bd342206100c2b322f30036ec2eaba3f2f91bfe3d2da4d12621cd105e7e651dc9fe9b28abd8e28df5ed8d256913012fca4c12cd159970ea46ae094f5eeeb8961465a2dd10850319b77d50a286b7f63e8c23f8c06a4fb89160328877c56c68a6621275712a938fffa345e74a0b6ba6fd50624c3ce450283587fa250597e51aebe780c9439b85c6487bb572ba6c30869d419d83a1bd6b23393a23d3f9f7e53ef09544f7faa3044024d56db0640bf4d51bcd2dda09c11d84087abc9a693f717b04b54d40a4bb855193a1dd9df8e2aa7cf4d33db72428e5e5d6b6f4591ff71eab5f37aea15390140f204bcd191665d83fddcefb6062d7f18af1f0be38e8fd074fe40868b244d1dbcd27c514820656e77e42e96752ee86fb53ec610b7bf3bb84cee14b1f4a98231567f2fcc2ae2a15b1fad25ba2afa179155b90f7af9857d90a797ea6a58206d74d06f5525c4bf6b74ca7cc541d922dd426d6467d38302ca10072866e8da73655d9bdc469733c296592bba782f28d0c6928df3133915aef36be46b257efe268144f1fd2fe48c59d4072ddcd372351b3b6af435f9ec883a6142714438a19c8efd5f7f9259d045141425a641356cceace4351d008a4ed7d4e33b645bb0bd93185bac83bbfa60467516e66a9bc2ba17b81a6b3d2bdef5c3b965babfbf2552ca628656172896ad43f614847dc50eb132a5704a90fbe1bb5b62728e4498cefbcccf93e1eadb2311d8478f2f88b3ff19e95003fb52bc4614d94d487ee5d11a3ef761ec2ea561af78d3179d3e5e863b336b46a89da8685f042827675ef7d75817a97776d7d27d573540e44bfa443c24ad5e0ad50742021acc0521906674233af964e032e96d9f9398d6f2c4b4ca4657f8a7be463fabad3f636839aa7caa085962e2b28d54ba6c52eb0b6b3f247de010e7aacf801952956710798247c0908f222ea007248c9b90accff6b1a6e0a65906772da233f9e896958257c26adaaf0c635cc4e1561c351834e9c3778b9eab3961d480625e5d2fdc3a9db1a0f467942914ce4e507077d0c5e63520697c6e2494d9fe8de538388aaacad3ede2746774871a5d31dcd5b44dde52bdc19b22c0e0006bac9b68e16c217187ecb86b3fa6e0d308d423350959148dd91ff46877ef4d3204f6b139ef4a8c11d0f40ad28987f452002649a448e890ad2530958e85ea5bd4c70e1ed7f78e86f2893ac3cfb5bff984c2b0d2ab2792d9be5462ec6b90084aa2b9af284d4fe72733b04b5712aa11a3dff84ca12aef9cbfda7a6a460a94c92ad0c2835df944e20ecae64c7188fce7bc684b680817445089a7ba2ccfe4f6113d56d1fc507d4991f003632fd1c1c1ad080d41e1ea9200ced62f2dc945ee1b9594283c8b2c8a74e41049524a97b7e27009d0b760fb02a64f5b5fc1c7f685a72244689b49ea8abb65acc9b26f7082acedb25c36768d8a45b8cbe47b10e801071ba9a9f3e80a1511f3b5d82c2991a4d6861b90beffc5f71565281cd1cd62ce52a942a28e1f8c3ea04784f2829cd85a2237af7385ce583790077222bf13eb1e57074d030432cbb9efd9e372688193081cca832acf94deb2b9e16aaa03618253ff3e73f99dac01d6a67a4f1fd32eb035e975d965e0b011147cf549d7ac8363f4510997de13639249c897051edea292ae688ca182e86cfad3d1166066002730bc834123e116a972de1f8652a374c04d604b6a34774f35dc8266b731849b392296768cf45f05e99f30d2ab7c16939602ef6bc59ded8a1f3ebadf2f5162355db6d7db605019b862307b1bf8e4c36f3a493d4537b166973b500e1757f55899a92016625246b9d36319c0842d4e6066d2d353dcb6280c06b8ca6032470ceac1f0a01d4381c07d653e612354444163b9836d5735e6d35671dd70fdb5710c6b28a30654c846cc897112b490701ab23df6acf56086cb8e6760350ea16e3cb7362f291cb5c8fdcbefd76bfcc01fda52f197bccdc1fae0117bcdc1e10a2fbb07293ec796282437a7de5b91e9005f080719ccb655ed7c455c97055c08db3258442b4f74311799c46068910644f1625709e9a0c4f7e67c7cc5e691e9559a70f845a706602cde69960dee2778832c6a8eebe2d0f24bcca7196cecaba7148ecd9186f680d9a097b895966071e819829deef938aea6e6b2be97c99c81c07a74cca5a09fef3f1f3f4f828d8362e7b99aa0075a59886b6ae2c46a5f889abef61a8f5a5d7c29abc1efe870df659833423e4442905e3459a7838d4c5278dd60410772b0a3022aaf091479794f6fa05c672b62623bbfda9825b2427ba20200ff9df9493bfe2d4ddeadfd7c2f7581506b4b20952314e45fc0cef33ce48d89ee9c63112547f723bffa8a1f6b3c83a09a5a008252b4ae89c51721b860d4aa2dadb4c97a08d12ac62db7d4acf4c94860c9d115f7b516caadace37d4ee11def30fc70b9fdd3cc020d4b2317f724ef75639293bffb14bf1818d5b795165342fbee9e388cff21b365976534e79cd63ff87f503ef0dd26d2b06599128808235a187ecd6cbcea99fd54f95fdf6369f3e279df46f49f99fa1f4915603da06aaa84faddb93e6a1f52d28cf592aa01e06fb9ca647139efc9c50b70f1122c9a2db5865e6985d6ed226d95a5c5bceb3183e4dd660bdb0edc5d005773133d73ed4e4c2be0e6abf16b7e8258bbd468fbaf87048834766619bf2127979b6400213189b3a43c7b3a1acb7d67a10ed6d5ffdd1175fd61f3c84fbfb75666aab0a72d51c0063e93f47d0a57b6f45f1fd62ccc6beafe2c5e1c3f62453994bb0e217222175b788231a995d87284346d4cf9d6c998464bac0cc69cf930d9d825be99c919e411d7366a4325749eefb61be857e06be0ba4dfb21577f8839eb0828cd314dbb2163e232d6fddc581a23366bfe00daca2921cd83c3a985115e1e42a2e7f5bd57c5dfe6b9c80ac99b8e0f9240c64f768c1b0900b77221553c6ad4ae3db45de8de77a9fadba6760b86c8bd5b4c02f0cbb2c353c24be7d0529e598b1067cd546ba29eef1bad7ae7cc5582a802a1f762535cb23dd1daae43cd648b0b86dcb1433fd3dd74f16311cf355d334e7c8513c510c2101afa930ad4af7c5910c0f70043307c836b5ec8763f5409563267fa69d460b041cb3a55ae3350e535ba182f1efa6e517eae66a02f5e1bdd5b8e7593e95cff2020948bed048214e0f808a84852abbaa4bdd52ad836fa62ff0b5620cf497d9353384f4e5ad6059d26f7f0a364a4ae6e0223408ff828ce0b490242bd32effae92268162d2a92a0cff150d0390018aae357180b3ebcb4bf1a3e0f31ea44b03218d54eeace5b1d5b9e8897a2cfab599b070ca36e4cfca6115ae23c8c8814d51a91cf7b4de8f25bf6b4fc63ef8f0bb19b0353bbe7addac9b43c0e89f28864612d34ce0c91d2948dc0dc6bef7dc74bb6579ff3c75dc1ccb867823784dede13d244ee41b44c2dbbc882092527f95aed7625f1abefc5a159fc8faa9c9fc6a666bcbc2e61006749c4d3514d3066578adb0da6484eff8ef71a3c5924bb63b812d30387f51ed883379a179678dbff8325", 0x1000}, {&(0x7f0000000200)="7e31aad439c7693e9ce05d60a9b61f27ab98b632d38cccfe4922b762bccb80f0aae4143f8ee24f5310f4dceb4fc33bd07bdaed216ded146830518397fdcc54611d017ee0985ed427794176843d85faef747b9d63b74b8350b94a17e756a9dd794bfce62620399f43cf3c784dbdb8023a07e7c6f0696d53269a93ce44b5564523d6b3335d7fbff0374fcf20995b8d0b8c652c74886b70844ec69b2ccb956f5a1f84faadf24b9a9f565c6a7a82bd8e9b2ce3bafdc81534ed0da4ed0c321b9270bb2366eaae28d332d409d2e282465dde41d8b5ffb21188294f2d0328af2e73ba285ecc511c15c3ac9fa6d0", 0xea}, {&(0x7f0000000300)="813d6003fb8bd068a55e0abdb0c7ea95c417425ad392cae7486a4cf4ac2a7b0939d608ac8e4ca467439b18bbf5f01e58a9f94fa42e0314fb49cc2007a0551f5c26a0e0a0ecb04e953c15a03846aef41a6ebea921f98853c29d4c30458cdff82ae62954823d9509ce9de0e807724a1ecd8f30b5943151c83ced45e54fc5a038b79f2671cd844c3581f63f3c69c72c1cb26267713d2a2856e9923c5f6f9dd58c77a4512f453ec960881160bf299f9f599a7438eee37e38b3451f309e8dd5cc171045a272f4d3e47c4e69f53ddff30d4a2d1629a238872849c4bb4647f0e0799546f1ad028b9eb4d3a084cae7d16cc1718ef8f9e195939cac8c", 0xf8}, {&(0x7f0000000400)="5db6f6b0148fa1eff66b5e23b1a284880a964da1b3afd8dc54cb584d9c200de042428ea5fd680806830f20bf86afcb73711ba58568805fc8b39b54edfe64d345b55abc9684146627b1a4964cd8ce9a19506df8dffa69cde82f9f7aa769d1953a5c9cfec1c71e", 0x66}, {&(0x7f0000000480)="fa7dc0eed933c40b4410050922d0a7852c11ced038db7dc965d2f3d4ecb7dc4e4a64245408ec8f0806275d043790d156e1c3da17d0494f3145b37ce0ed32e24c2a4c9543fdfa6db0f234d358cb066e30c41f62bf5c39d9019f23ddde9563ac6a81e1f0fec86feae9a5bd23c0eebfee6edbf904b6edacc5795841cb033050318aff7892b718e1e0dbbf242feb8c1483b6befc339291bc19b6f1061dff9a845e0e0a1b071d1129030189828c206eae25e9a45daabe50f9e0f385180a2f4edbbc9651946d828a2eb2", 0xc7}], 0x7, &(0x7f00000007c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}], 0x38, 0x2}, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r10, 0x2) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) flock(r10, 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) close(r1) 16:00:05 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x8005, 0xffffffff80000001) fsync(r2) setreuid(r0, r1) setreuid(0x0, 0xee00) setreuid(r0, r0) r3 = geteuid() connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x8, 0xfffffffffffffc07}, 0xc) setuid(r3) 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x311, 0x4) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0xfffffefffffffffa) 16:00:05 executing program 1: r0 = socket(0x2, 0x0, 0x40f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8081, 0x2) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/252, 0xfc) listen(r0, 0xfffffffffffffffe) shutdown(r0, 0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2}, 0xc) 16:00:05 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) socketpair$inet(0x2, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/20, 0x14) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x10, 0x4000000004003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "d7272285c35c6c3b86ae3a58e2065859882e0c0ea9f88864291c35e4111c3414395dc41d71eb03cc1fa0c2d260e2fa3e6879ab686b18a1dfea646197238d2b172060a1d0c1a501745912087df32a2f9b64ecbc1aa591b4eaa0c47485bbc32df6e3dac3fab4cc30023bd119a3e875c6bd7f508668fcfa602ce728222f4209e0d8911a5423bcc44f99032e03c6b72b569f75d722856980081f817c4ec0ed4f3b48999b7623dd2132a0ead62465ced5cd4ca813a88a6e11ab2c26ce97b85c29857c17b8f5157e87adc3977c9604547eedad41194aff48e33f937c5247e16cb4bf775753f951bc9c94f829767df3e06e2d619f88d6d13f35740a3423a2dff33a03bdcb6a97e661df040dff708948f9b05e3d12892c90eec4f6083ab6312fe828ed06c9f84b566e9de4a48c6f8fe8cc9c4b661ba0e74f97d18a1934adeb9bcde1ce356aefb9826b36761cfb92e14f0412b7c7ea25ee6e53cfafa3309e1dd2fa17b942808120a3896a50bdfd765f29024e559d74038150e836f2fa27043937b3a22138f6b8208fe9685b706806eb23717891b683560cc727bc17cb151ba8c5a2d79323fdb88ff15a55a3cd18f865469756b9cc36c09fcdbb3c1b7c1cd0ba4ab20ed3aa36595e8b8cef24ad9d6296a8ebc05eaaec4ed3003246a0eedaba3a4d73c50beccf0bd0b58b8c099035d48189d4dfe98241999cf56f48ef9b87cb021412d42c9fec5d356db57737724d31333215d9216232bdf1f4544947e86b719eb64e92f895849c60e34506ae94fcd0012f22adc7feb8aed2415a51e21d886520bd047499290e7773a4625921b6d9a805b160bd24e82541738dea1c8f8eba3e6eea9a1e148eef0daab2cbc00b36526bf600d9537041708c90c99c12ce79da335a704536638efb3821f23cec02129aead79a1aade089b2a1208ca88a4746d4ca9e0eb09c90b2162426cd6c283171dd1d999bf0d173f70fb9d335820e3f44918d7e210ac54c9ca6f9ba5499ec3e574e3673a3bf78cb53fabcc15a86ec1b0cd6c091d9b2cb98f0c4407190c481e0a41ddd80f278c96581c4f191393593ac8a0d83956fd90f28821db7bc7a16a2e8d972ab30d1e9df21d4b295e7a37f60a35e41e4e9905b9a56381b27d36f7b020cde640275f3353b403aafce9ca8c785992be743b26ee3e1251f52b1ff8eddef4a0c930659012c32d538b1e549b2d9d66355d97c88f8ec637aef53bc28d46def298ffe4486679bf85c27171b9d9876c1c946ec839adf28c65a3a39bce3fe6780b65be9691b270c919c7f2ee288b8c4c60537bf8685a57ce9e34a786b248cc31ea743d8b619a32067647ad705937a9d1ccc620ffbf094b3a913f3782f5d5c9fd2cc3dbaf0b680705f63c1a0274aa38a8ce7665c886d2645e1b1c10b1b4babc3e15d8313c1e3025244821b46d008984ddb4df5c0c5a322ca0bed623953e2eb8ed960c48273ca2dc592dc5e43bd8478b6321f05a92df5e2dfbd8a572e11207393a30e41c0d78cd550b9454286ef2706b61cf1e7999f4fe9b940280f467f842735d015ceff68cd874dcc6367b8efa76fd7cc8ad1d7961b6bd659d1c296e652fe2a1149b0860dae9dd20dc6acad44b07d1eb5d794019cfbd4f9948ee0c478fee39f2555c617eeb3bd8cf0c512e80bfd3d4f499d3fc10a27209ba5bbabf7a187ea11e57ddfdfc538e562a1d1088cebf80ea853ad628146a0b4c235f6538782b85e3ba9521ecd06fccae723eb848009f9f96f6e4ca6701560fbb6d4ee5efac11a87908c9e8250332288d4266a63632ba8f3360a28314db1d0949fe2f6983f6d9e75c17f4d2b13596193f43d02fc1c0c8965facd1df2510094d5f2122e8258fe111e65f5896d3b1cd1b55baa108513f06ca760aeafe40251b13fa0e8aa0983f77fec8896c00ec41991c7b21ec1ec00d8b9b9bae15a235195d7a696764f811e7569be11c0a5fd7c0767054bf72e84577d8ad15ece6f8a94709d09382845e1d480b32c7f2a943c97778f301039ce3daf6021c66839513c0aca5c969eb21017c4e89ada2d995531461a0b545271de6c90405460c0753a575b67be2549dd9124c5b4c066fdd1e3aba607ae3bac1e5d0d6e251b2f2004ef3fa268e52490415e24406307607a26c935108c3c6d8d53531c418279de4e96c35e09d6d99f71b871e3cf87b86b12de4e00e76755f1fc035dce9ed2e73b918ee15d2604ed143d08317b2c79692837c70bd8e30880043456d4ceaaa3a29baa4c5ce5f5a84317960d6c1ca15f9b2f88bd31c2a6e65403832203f0da8b90cdc7d58c80d3683c5cd3a081fb40e3c448931ba6dc961cc29d3973d4933ea3ee20f030c54f2a72ea47c3d64e5c9578f11e756d0f2f622146eec37d6bccd0fc866a4870122ddbe6604871384815bd338756967e0750a5d751aa63021ac9076b5771a7b76b2cc86186e2ad23337453e33e7e710a26c1650a059033108a3e697632de1bd566e448a1dca8cf3aff21866d08ba5475ca062d55267214565447303ea157aa17668a3f38acd81348ff4bbec86d8bc3cc75a32342bc3b4043c0fdcfc89660bebf40cf47881b1726f256e550563122e4e4acaf6322ced438288cb2852672d896836d7ced440437d823b4ce90c52b322848cfad191830183d0171d0484953d23ab0ef7f74767af3e579bb435d7800524c1500a0d935fb319ad69c9e07c948bf16b10df8dd2bf1b5b067f62d914fc25415799e006cfb2746f2d35b624d011f51cc245212801360e6d66d86eec350e80e01097fd6476dae1367332549ee76ed4238f1a259e57d7ee720b384393f702969324db4e7343067d1d9dca78bf2deb49d4ce194ba3202133db978f25ebf1da2b109af11fd5bd7d2ece29e78ae81a73371f3a5b2d5d08aecc425256e182fcb18cff1ff49aca54b8cff49f1b58f8b12292e01fe23d10be1670619d16786b28f2e9432a26be7d7f6c3c8368400c50a6b855126d4234f1849475f16964dcd168c87ecff60b97e082ab1918b2c3ff6510aa379c8eca7d883f2b7a2d0afe5405800b566b088b1d7e6ca6776f642475a1645b391e02d7227a4c7493939cb52c91771f280862189f0005e30260b8536a0d133eb6ca1715f93a9b012be545ff0fdc1e930a80ffee7f8f8d416e309da5e6179541eb0e48e89523e83c982b3e92e652cb2be815ddece3875a81bb75bf546c2dc2d911a99f79cdf5a1f772aa728383c04e3fc290a5c10f6dc78f0d6bb2544c35a4687eb211bdcede4bb2043252bb435e109fdcaf0fbf658ac213550c73fee7584873dc0865c2c120e2b2d3a227d660973c9919b3827bf88dc10729a16a310d0fce46e49699986b389b39e930335a586321326dac7f1db51a53ebb5cb56add7e0cb8e3310465ebf8b6b502c4da8a77fdbebe9567453e8fca1a3f2ef7e591adb408ef607425f058f95f02e18e694d2798b0476798768ddcd549739c8261c67ed7ef8a4a8804f49d773405950949c053c765fc6614b5701e78acdac850c0c52f384615bb6a59fe7d5c6e72c8fc5dc51ebbd97aa66ac5e42e63883ab463585087362f7572d4326ad7ab64675dcc1f5123d8129e82a69337f809db826669fe038a863e2435c94e5d6e91093c5fc74442140813425588f4a0f2235b92ce87764a74a2accf4b35bb9255dcd52b0955034b782de6aef06f0d3b44614275fd0616ca0858e72766dd7ccce1f28bef4e2c130802cfed9e9677f87b97e28b5b9f80327be4272d6684198079c6abdc9103e18123830d492487d5304e12904443b44cb68f1a0310e8ec976569109aac814547c84c1760443783931691d82fef23ca18126912320436988e6d99dcf41f91d2b218af949463767749e9bd72a6a2e696213688b6a5d109762e005c49a26b637c9900a5058738fb7b6bf30ad56426d6e9be3fa51f34018d0c8797370bd32bd274ee2fab199fa721f6f8f5bc5bd80a948d695156f2f40bfd0b2318f3cba1b9ee40bac8ee004c6f6ecc44c736556666202068a2a2a38e5d31f239177ef331a724148271a5b0a1556b50a81489cbcb85f1e2654b4a0e555b77c88967a91b9e80baa0a52e4f070d3be451713a8dc3be6a7cc6095157cb5d15758ab892d5697b9dab9fc4abe6b1c5302a30751577d173cd11e1ca206f99089486e40e315d6021bc717dd7c91c988dcca18325be25f2ecab1f1c5cebd91d1445b380ed2c9c4461e28eb6ce4eb8ef45462a115f8048eb8132daed871cf62da04c47a87cafd4b6295ba5aa71abae8675646770bb6d8f2763e2995b612bad5a0e76996fa05c4b0435670864520c673dcf7b68268214740d5546c754d5b4ad820929f1aafaec933390dd9f9ed62aa51d58f17211c093376c777b823e017ff82647612ad925434592c4d92e1c7d2dc05e7c08039cb81d46e27c6c5c886dd2f8dbdf17c73f8213ec352f32e2bd01b66e2220f4dd1e5cc15fb2f620e7239ea9b9d5453170ada0cea91eccfbc9430a4b6560df9f6bfd7e5984f9c40e6c33150f20885e957c60ec076a54a79ed766e516999c80b684f6f24975bea397ba7893a1d27480b5337ffff2a0177edcf94b2f64eea80bb2db2a7969c37ecfbc820ee84a32df1cabcb4492d947f4c71336bc6eaba00376c4d31cd8cac165fa6c10f16000c6b1975d51fed6257d2ad3e528e123ae430d9f45fa2c8532347af458322077bc1e99420614f7931cf1692ce618796d854842e680a13b93b85f39d67674c1d45fe04aee6167a0121ddcd9d7dbf81b3fa785805f42dc96cd3018aab89ac3ed5c234cf45f09148a34ef29190d4ee04ab818ec9782010dbf353e6ec43fc4bf4c0f58a9632d1eff00364f8d016ce461a1ec8daa0544b4fdb575d6230f84ed1b32e5aceef3bd1092a415fd4db6a1e923efa4bac0c1dec9e5247576d235d999813cb22f24eef7f77f0e5d9b65143e5d3760a7e3a8dfaf6407a4ba8cb55e82faa2029d87304bbe803d93bd4fd23f1c7b5b47bacefbf81047dc40590aabbac2d8f500dcdd45a898fca9e14e352be2216ceae7bb7d99547d39e176bcfc176ad5f30184cdfccb575252c6e7592276965d820e006e2fab63df6c187477dc07739c07d4a09664b2e88e2e281dea686f88957b21e56d82e556ae56d2230ea14440bc71365947ec0193f6f8b27df318354d11c0ff16f9c3611c70c72f979fa8fc7f60d4a2b6fe669bf5c174ab07acc872fea1df629576b4750154a02fc0946dbb057dee236321e5b3f1666f8d23f8ba68e8e9b30a9960a50b6afcc1ac4bc25bdfc922fd7290c19c969fd8a508673861ab0268bb5783f3205144e3d515dbcfbd4e5b352680d60960b8ee112012a77363ab82594b3ead4d03e70feb297ebbed4248964d89ae7156da57598d8ca8c847c45e5359993fda17767ac55e1cf29c2bc4f4ce79dce47e898df11909b1b8e1685c139546ce3e31e9bca5d70a2e7d3f501da14653df91f74aa00ec80fabb1aa4dbed0ce86d2c3424c366828ad624a01e8abcd6af5a56d81e633337db40054a9488bcb1826e4535a088afaa1d9f12538af279329a644e176d2185da32384bec3b390122965794d0f3b47a8817662af3fc00b02497416a137f557ff6463bc4141dd714793e0750a620aa765133443055a5411642182ada166bcad9a6a74114ce03aeb74ed1702482ba9ad3418a1e6653ea6a625ebc6270866db9c847f62e2d64c2a5dbeba4097c76d63b365fda20fd6877d9773306f747e245a3cf7a51f7ecd93b93af8e9807078532c169c352272b11d3e1af937ecdad6f1093b6572bcdd2a503790d8322bb13c8b61326da17e"}, 0x1008, 0x800) 16:00:05 executing program 0: r0 = socket(0x18, 0x4000, 0x800) fcntl$getflags(r0, 0x5) r1 = syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r2) openat(r3, &(0x7f0000000100)='./file0\x00', 0x18a80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x888, &(0x7f00000000c0)=0x8, 0x4) read(r1, &(0x7f0000000000)=""/166, 0xa6) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x7, 0x8) socket$inet6(0x18, 0x4007, 0x3ff) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/142, 0x8e}, {&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/177, 0xb1}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/96, 0x60}, {&(0x7f0000000480)=""/11, 0xb}, {&(0x7f00000004c0)=""/32, 0x20}], 0x8, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 0: socket$unix(0x1, 0xffffd, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x400000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) 16:00:05 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x700000}) clock_getres(0x0, &(0x7f0000000000)) 16:00:05 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 14:53:52 executing program 0: semget(0x1, 0x3, 0x408) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) 14:53:52 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) munlockall() dup(r0) 14:53:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) fcntl$getown(r0, 0x5) openat(r0, &(0x7f0000000000)='./bus\x00', 0x101, 0x10) 14:53:52 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4d27) 14:53:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 14:53:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x5) execve(0x0, 0x0, 0x0) 14:53:52 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) r3 = msgget$private(0x0, 0x3) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="03000000000000f0c2b675db2bf8e97feab500fac02b221e06000007b1b7c9d619a008e1ce9732e0a028f39dd603af7cd700001d301daae824db585b406a818fa4d6e389fba9396596dae32b1d1ee357cc412ca5211aeaf95218c28d98183560494a0f885ff2f15bd74648715b6abce975c13a1ac1c44c94c253c3985cd5f24dc84a38ad02d85f267b0c131b47682b00355e0db80747c04923"], 0x42, 0x800) write(r1, &(0x7f0000335000), 0xfc94) getsockopt(r2, 0x8000, 0x8, &(0x7f0000000540)=""/4096, &(0x7f0000000340)=0x1000) write(r1, &(0x7f0000000040)="88", 0x1) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x80) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000, 0x101}, {0x7, 0x6}}, 0x2) readv(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 14:53:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa20, 0x0) shutdown(r0, 0x3) unveil(&(0x7f0000002500)='./file2\x00', &(0x7f00000000c0)='c\x00') rename(&(0x7f0000000140)='./file0\x00', 0x0) 14:53:52 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup(r0) lseek(0xffffffffffffffff, 0x0, 0x0) 14:53:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) 14:53:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) 14:53:52 executing program 1: rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0/file0\x00') rmdir(&(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='[#*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='@\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)="272c2e2de900", &(0x7f00000003c0)="af00", &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)="ca2500", &(0x7f00000004c0)='{\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) r0 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) utimes(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)={{0x2, 0x7}, {0xf53, 0xffffffffffffffe0}}) mkdirat(r0, &(0x7f00000006c0)='./file0\x00', 0x80) 14:53:52 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x120) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000080)=""/17, 0x11}], 0x2, &(0x7f0000000240)=""/135, 0x87, 0x5}, 0x2) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000340)='./file0\x00', r1, r2) mkdir(&(0x7f0000000380)='./file0\x00', 0x15a) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 14:53:52 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2011, 0x44af) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 14:53:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="4df0025eda302dc8e11007fc5b017d6f038e3e800dc19159a355c456a81113944f4d7802f0c99b", 0x27, 0xa, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8)           14:53:52 executing program 1: getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/57, 0x39) open(&(0x7f0000000800)='./file0\x00', 0x0, 0x100) connect(0xffffffffffffffff, &(0x7f0000000840)=@in={0x2, 0x1}, 0xffffff76) mkdir(&(0x7f0000001a40)='./file0\x00', 0x2) 14:53:52 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:53:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x80, 0x11) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x30, 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0xd) fcntl$lock(r1, 0x7, 0xffffffffffffffff) 14:53:52 executing program 0: mknod(&(0x7f0000000040)='.\x00', 0x40000000002000, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) 14:53:52 executing program 1: r0 = semget(0x3, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000000002000, 0x6c4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x20c0) 14:53:52 executing program 0: socket(0x20, 0x8001, 0x1) r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) 14:53:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x49, 0x1, 0x1, 0x7, "f1bb652543615340bb524e26616c933874882b34", 0x9, 0x401021ff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/193, 0xc1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x161b) 14:53:52 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000000)=""/31, 0x1f, 0x41, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 14:53:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) shutdown(r0, 0x1) 14:53:52 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 14:53:52 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000340)=[{r0, 0x84}, {r0, 0x2520f564bd4c89ff}], 0x2, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x6, 0x8, 0xdd, "7903547b6d87192d219a1d2dc2f04adbabc45c2b", 0x3b0, 0x70}) 14:53:52 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x497c}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 14:53:52 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000) 14:53:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair$inet6(0x18, 0x4002, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000100)=""/100, 0x64, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 14:53:52 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) getdents(r0, 0x0, 0x632) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair(0x6, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@un=@file={0x0, ""/5}, &(0x7f0000000080)=0x7) 14:53:53 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) fchmod(r0, 0x20) 14:53:53 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/252}, 0x104, 0x3, 0x0) msgsnd(r0, &(0x7f00000003c0)={0x3}, 0x8, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='.\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/1) 14:53:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="02f6638e1c038818cd17047d797a4c56e46a1465f67bd52e478d59af63c8f701c90e3af6ea4d0e5fb9c74f047c002c7f67575cd2709d379c1fcca45a2a9fbf98262dde7a05b3c39d5923c9d989b9a0a3f027f83e8381adf633ae0b437066402f5e0b97d8084de11a74f75552f1fbfecd2d56c206d981e61e1b9b4bb94da59e229e187d5a5d76060f8450e3aafa32bf404451128283a67cdb5c545ebadadd26c3e79e76922e4149", 0xa7, 0x400, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xffffffffffffffff, 0x1}, {0x6, 0x10001}}, 0x2) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x1}, {0x0, 0x3}}, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x7fffffff, 0x4}, {0x18, 0x3, 0xffffffffffffffff, 0x7fffffff}, 0x6, [0x8, 0xd8e, 0x80000000, 0x4, 0x100, 0x100, 0x0, 0x9]}, 0x3c) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x4, 0x8}, {0xb1b, 0xf99}}, 0x2) bind(r0, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000380)='./file0\x00', 0x400, 0x1) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x1, 0x80000000, 0x7}, 0xc) r2 = socket$inet6(0x18, 0x1, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) socketpair$inet6(0x18, 0x2, 0x3ff, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x0, 0x1}, {0x18, 0x1, 0x6, 0x7b}, 0x3, [0x7, 0x4, 0x7, 0x8, 0x8, 0xffffffffffff7fff, 0x7, 0x7]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r5 = socket$inet6(0x18, 0x2, 0x7ff) mkdirat(r2, &(0x7f0000000580)='./file0\x00', 0x81) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000600)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r3, r6, r7) ioctl$TIOCCDTR(r0, 0x20007478) bind(r4, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) fcntl$getflags(r2, 0x3) pipe2(&(0x7f0000000680), 0x10000) recvfrom$inet6(r1, &(0x7f00000006c0)=""/179, 0xb3, 0x42, &(0x7f0000000780)={0x18, 0x2, 0x8, 0x8000}, 0xc) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) mkdirat(r8, &(0x7f0000000800)='./file0\x00', 0x2) 14:53:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x12b) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:53:53 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000140)=[&(0x7f0000000040)="1b5b28232700", &(0x7f0000000080)='#,\x00', &(0x7f00000000c0)='$\x00', &(0x7f0000000100)='\n\x00'], &(0x7f0000000480)=[&(0x7f0000000180)=':@*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'.}@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/!}.!!\\&*\x00', &(0x7f0000000380)='+\'*\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)=')\x00', &(0x7f0000000440)='//.\x00']) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x51) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x3, 0x5, 0x1}, {0x18, 0x0, 0x0, 0x5}, 0xffffffffffff2444, [0xfa, 0x4, 0x2, 0x3, 0x0, 0x7fffffff, 0x1000]}, 0x3c) close(r1) socketpair$unix(0x1, 0xe60aaee744106ce9, 0x0, &(0x7f0000000500)) 14:53:53 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000000)=""/54, 0x36) write(r0, &(0x7f0000000040)="921741f567b06e4337288923f740d1afa49f4dec946b312cfe907fb937c6461b06", 0x21) 14:53:53 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) flock(r1, 0x4) r2 = getegid() setregid(r0, r2) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r6, r7) setregid(r3, r4) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) accept(r8, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getuid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={r10, r11, r5}, 0xc) syz_execute_func(&(0x7f0000000180)="c463a56d84c9d61619d700c4217bf0b97dc4000067dc9c1309800000db01c4c1d56d2509000000c42290f3cac4827930eac422cdae928ac8c088660fd2f0c423796304a1f2") 14:53:53 executing program 0: r0 = socket(0x6, 0x0, 0x3) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x41c002, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 14:53:53 executing program 1: r0 = getuid() setuid(r0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 14:53:53 executing program 0: r0 = socket$inet(0x2, 0x2000000000004, 0x2) r1 = socket$inet6(0x18, 0x8001, 0x0) getrusage(0x0, &(0x7f0000000080)) socket(0x18, 0x4000, 0xc1) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r1, 0x0) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/167, 0xa7) 14:53:53 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0xec) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80000000000007) 14:53:53 executing program 0: r0 = shmget(0x2, 0x1000, 0x180, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x2, r2, r4, r5, r7, 0xc2, 0x9}, 0x7, 0x9, r9, r11, 0x3, 0x0, 0x6}) r12 = syz_open_pts() ioctl$TIOCSPGRP(r12, 0x40047477, &(0x7f00000001c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3, r2, r4, r5, r8, 0x200e14956bfcd564, 0x9}, 0x7, 0x1, r11, r11, 0xffffffffffffffe0, 0x400, 0xce}) socketpair(0x1e, 0x4, 0x6, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r14, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$inet(r13, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000380)=0x8) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/25) connect(r13, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname(r13, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/4096) r15 = getegid() r16 = fcntl$dupfd(r13, 0xa, r14) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f00000014c0)=0xae1) shmget(0x1, 0xd000, 0x240, &(0x7f0000ff3000/0xd000)=nil) bind(r13, &(0x7f0000001500)=@un=@file={0x0, './file1\x00'}, 0xa) shmget$private(0x0, 0x1000, 0xe91462f35289258e, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x2, &(0x7f0000001540)=[r10, r15]) r17 = fcntl$getown(r14, 0x5) sendmsg$unix(r13, &(0x7f0000001800)={&(0x7f0000001580)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f00000015c0)="5c2d1c27ea7e81d57137546c602f0849f3038618ef445cae1081a9ed6b90b1d9906e636719d1208859385ca6a28d5375fd274f9496f9adde80076b9e5302dcc8bb64dbdce803a8ff3e7647b2e8911a85461981cf7d3bb6038fa5369e4e171636576e971b8645ff", 0x67}, {&(0x7f0000001640)="28797be37f23dc8a898a150e668f2c7974fccb95711f05847b410a8e5c211f86184052c09a93f70dee9fba6ca5a12581bb8e7ead7fd45b6bad8d6860532c991ec47bd264bc4eed3cd966311d3c437a432590fcc7e4fb0f986b5eb3071403e2e4797ecff36d349ed6864a1e604ef36c1f0ffecbc07992a4d7b519620bfc1219750dfe8cdb6e0e960a9db475762a043779d936", 0x92}], 0x2, &(0x7f0000001740)=[@rights={0x20, 0xffff, 0x1, [r16, r14, r16, r12]}, @cred={0x20, 0xffff, 0x0, r17, r3, r4}, @rights={0x28, 0xffff, 0x1, [r13, r13, r16, r12, r14, r12]}, @rights={0x18, 0xffff, 0x1, [r16]}, @cred={0x20, 0xffff, 0x0, r1, r2, r6}], 0xa0, 0xa}, 0x4) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ff3000/0x3000)=nil) 14:53:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/112, 0x70) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x2000000000000040) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r0, r1) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r2) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 14:53:53 executing program 0: rename(0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xfff) 14:53:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x2e, 0x5}, 0x10) fchown(r0, r2, r3) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00@\b@\x00\x00\x00\x00\x00p'], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 14:53:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) msgsnd(0x0, &(0x7f0000000040)={0x3, "f14e02af7a22dc4d5ef83a71bc0c391eec0f2ac2397a31360b85b057bb749f97d22658a9ce03037e95e1b8c967884ca0e986ef82d55aa60e35eb222d176f1a3b2fc7313f22855c894de384e10c1bd305f5d47f73707384d48f22318d8961a538043e8cf4bfd59565210f1194f3352cfc06d3f4ca3c4b47d71ae93a0a907eb877d4a70f6af10e673ffb0868eddd25"}, 0x96, 0x800) syz_open_pts() setrlimit(0x7, &(0x7f0000000100)={0x8597, 0x4}) 14:53:53 executing program 1: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="731fb53f7be98b077ecfe1815c4703358b34f83d2fab16772e80056200c0a35299b3890a3e46a913a5abae58a8f60e066ee863b715a5008f9c7ebd94da0fcf2c49c31c4d4927adac78111757cdde2534ff949125a0db01acbc8c9b1fac9af2b750d13f88acf9a2cb205b58320fe6724da1dd44ab6f2b0fe8aa0c351e959c2a70816b92d2df557973a902ada1e9c3719a2081a6ec1e1325940435bababfb327adc01ae48eaef42c793202ff79", 0xac}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x2, 0x8000, 0x800, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0xa, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) r4 = getegid() r5 = open(&(0x7f0000000240)='./file0\x00', 0x8180, 0x71) sendto(r5, &(0x7f0000000280), 0x0, 0x400, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setregid(r0, r4) 14:53:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="9ae84b7314df309835b058a094154c063f5bcc4479eafab7374d54c2c0b84e2e07f33a55c6d88fa5eca27b6218cca0661682597b762a40d6b9d8775f47182913b79232f45daa789302b7c9b405c7dadcb9959897c2a8021d915165f4a633d61a2277c0f91ad8dcb4b5caee8a1bbfe7a2525d5e953a40a3f39523fadb619db398a101", 0x82}, {&(0x7f0000000140)="c99828846cbba421051f48402ffa57ac6b26f1bcb7ebb7aa658bea158898fa1197b845a0f7a1ba0fe4f1027fc9910cb246243443bda96a56d6e5a9b39d34556d9137b30b7d0b84753d88e4d6fc732f779d4830f7f154c443dda2099b63ffc1983bc87e8d2fca4d7d5a13bab8967a786701b436ea2acdf4105595116265c8e46a38b17a65267dd4ec6e9a1d113bfec2a1333c5eacc90de5154e6e7963f49414bc57b453463b931fcb6ee0157fac9f681c3e118fb426535936d0269b90e4c18348281b4c900ab448", 0xc7}, {&(0x7f0000000000)='8', 0x1}], 0x3) 14:53:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) close(r0) 14:53:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x4, 0x9, &(0x7f00000000c0)="7bb459a08f952d4a8056f6eb9bd0642f1b1287ba9c21fbbb5f1a5923afdc316930b7883d5daecff351ad85e82a7806c67d5e82ae7f36c79eba321b2a7988466571c8bd47be3c26f8ce0055660a4a2a39ca740463461745462d891b4c1fd144f6", 0x60) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/175, &(0x7f0000000200)=0xaf) 14:53:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x67fa) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001200)=@in, 0xc, 0x0, 0x0, &(0x7f0000001280)=[{0x68, 0x0, 0x0, "13c981bc6672d616f51efb922444e8899b266efbb06d75ffa33eae8e220425c7868e57081d194dc10328dca95a22d5806cec0bda25c22803490aed72f9d05d443b19c212177ca3ad415801293294b39ae12c36f4"}], 0x68}, 0x2) 14:53:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$inet6(0x18, 0x4004, 0x34f, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:53:53 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) r0 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x8, 0x3ff, 0xd0, 0x3, "660e3092fd0937c6d6c7bd3e62c52f6f8c6ca7ad", 0x1, 0x400}) pipe(&(0x7f0000000240)) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 14:53:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 14:53:53 executing program 0: rmdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='\b\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 14:53:53 executing program 1: r0 = kqueue() write(r0, 0x0, 0xffffffffffffff2b) fcntl$getflags(r0, 0x3) 14:53:53 executing program 0: socketpair$inet6(0x18, 0x1, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r2, &(0x7f0000000080)='s', 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) write(r2, &(0x7f00000010c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41a42ac5dc6a7fa2227c91635237b9d9623f5be76b741f69496416dd59b13f3a2ba37213cfa552177d72b8d8004642d5f0b1b03b7246ba666e4aa74b4afec6d2fe85cbe2e6c5920000000584581bb9f642c6f7a2692f2f5c31c48fd4433c8381327b4195ad5466df1bece9c1de9de69b6a7f9cb91240c9aee912742cc45627d81b8ffea0c713d8dc5c4b896c0e4ffa89e402d17a8665efc0025f5c77a6a457b924a39e7728b1e4f22d277fc29852f86288ba2ad762a7c619949c024dbe004634e4e53fcace0f8fadf12a052fd3cd66a2ae6fac356dfff88f32965852e5f18d16fe72d3ffc56a47244e2c9e4fcadea2c81500271465a03076b897d3ee0b69591011af747d80bc86293b526d147aed6f1bbafad5250c8f6106a25f27b419fbe7f632f6bf2fcf9172fa4760d1ad72d0739b35979f30f07ca5b1c7fd2dde12bec64711aa64bfb014d673dd16cac5e50bd99933be63b580b990d72d4c25af39f9cf08dc53f85007f0c1f59fd698a220960bebc5cb4085b510d9b1ae30b730311804ff5216783a4422fd81290b03f26094e37968d596aacc780889cfea78cc0354f17a55d10087a457dbc6fdb7553c2089838e076ce4930a02e55534966ff70374250ff75a8a3985e2ab22309a2fddb5c8f6d9edf1f4b1ebe2efdf695acf42e7ca0cb6adec4276baa9f3cf72dd3fd59fd6bc4d907f8a673b9a3fdc386f52859f6a64ec0a3301bb4baf620182caa06194cdf69cd588a8d1c56f461b4597f7814669ea3c409488d36126d0c61bbcf75dfda852f206901c3192498bc11266e03c501cefb487675c9aa006271b3c669d1c26e4bcff97489be51d9b10d108a3a62b458e84301ff05bc343beaf87d6fb69b6b3e2636fd0279f47df102b173847245708c77673edf5a11251ea810e896bcbd0564ee12777d1ff34b88d7057a2ba05a57ec0d7bd4b44314d7369bc8ddd8bec343c2ef3714887a7621f20d26e3bf08ff3c4b3e31b31ca66902d3750c0f9735c0a0f6f7858724b6db479cdfdb6de510d654eee1f53d4b345c944832c9dac44c60711aa73da9664792e4de50f7572a78eab6cc82f20c1db4fca41d793c05ca6574ded1011d8ff8546c488c49c5536a9fbca8f19d8ac3aa5e0f2af482c3923cb69c989c6c798d3e5d0d1a8186c4dc46a5e308946afb52f053c77315554c7de052273f422849576afbbab524dac2d61c7377aaf8bbe67cf61162ab390cf71070e126b72c973cefa0627f05aaae54721b17c4b5436c2e79b15bf2e78cf8cd0d8f03452252b764cbb0f9015c2120f5772667296963b5acac0ab9052ea4947113ecff63b54a8ba96c6279829ad8b6a8e836d6274d66cc4ff6d0e52e7f7d441bc2fea314723f5cbe80a93e0deca715a5e52227e6ffc70045bc1eb11045f3635f6409e3b7622b23300de3a845656a30476b5509ca1de1f51c906b6edfcac5541f4188caa7400916e8f17c55f64ca49222e09e28902602dba31a6b54e4dae66c69107128cdb99f864afff226fedb95d246eafde655d88fca3f76e63cc9d1f3897e6a50ff49e0cc1b5f23ace7fa1633b88668319a4947576ed24f71b6ca23827c654ff27368d85e513b5f915caf066f42548447824f3318e766b1ce7be7ae95eab0178c3fb080c769da313fb22aed30036e96b78f66b7d61821358e1e45d05695aab4c8ff19367aedf00e6163a24830a49a2d4728ea5b32b9c9dc80e5fd38d61a2c499ed14165739cca526fc4621f812eb79f354314a0eaa79b9edbba642c95b7fe3ba2df2c4bedd977c3db11fd991df9de8b05633aa3708ff8e550f87f7b00330d1f29184c8c0c1909a50ae28fd2d8eb38df4a8707f27e3bc90598e557c9c2b1a1b9155ec9871e8762c7d1469c80b9c2d94e20487cbc9b95c495b34ebb470d5ead0b375e586f7fcc01a6be7920a722ebe0a9e33bb51663be287dd7a88c17906fbe51cea5791b4974fecba4deff576c48d0d0efaf1c5976e815e5bda087a48933d4903ae31aec9f9274a40fdb95693459c7f6bc6f4845ebc2bbcb8507263f437d804ee9decea8df1f708b2049d46aab196cc62840a911f26169e720c40edb5427b50a0f6ee017f26fa95aa9005a7ee72b8c4860638785d2a1167bae61acef184f3b46a37a6666584e734b98dc16854c8a2f25a3cb4990009986817ce040a22d8e0ccb8b6819852e19fc5a5ed3925831a81b44f650665ef9474f3cbc7244a5d2ffdf6797c4e1fb5d908864448079e28c8fe41926e232d7ab91dfcca2a73df8b3257754ca0314017b39659c5cdf149e44e6fb412d68748a7bbf2c4bb0a5d2cef430aab24f5c7a5fcc7bf6ed8f691f89b8e5c3d55942f8bc69bbe0c067070cbc7b1c77d01ed27790bcaab6df085be1d8ad89f2b3c417f6055015604be667b27f1d59f8cae5b2e932262517b26fe142eb6c57e711695e3a901808622ec0fa44d0ca7d1ea9acfd8c5ea1f8fe582177e526aeef689742188811e44eeeadd2562dd84fddf286e5f3d509313c7f7983026addad6c1af63ff824bc02c37df1a8e7e51e297147c7bb53f675c44b3ff7f67c405b0b69725ef1ba1538b6d94f23ae7e9fed59e33bcd93e37996ffe3eeeadb972ca8d268b6dea239a30d464a6a00272092767ba989c3a52b466d7b1b21d8b1f2a0bd74b4588574f31c618d87536f4167c1a4701dd2332177ef7b7df9faf651488b2a97b6e24b6c64ba44e6ea0358b560afbc0972a79c24798a75780450a5551a56c703887b24db552acf003b762a85c6d5017fd075d25ca853ac22218edf5024b82bf71ace7e1c68b5df1dd414608feb713ef975bda36f383d7af4a2433dd6368bd1f0c5539978f803f958d9ad846f668c85de8bf81acfbc76929bba99cb4813ad68fdd11694c96287d2d0a7d02fbea5e76a71031ff63129a8ae397d19eea9921fbf77808490842fcaa9a067cdd71edbd28bc79b6abe5fd020d2bd24e8e6b08bd7918e4a7ea65266dad418538112933d8566a6c0153076c53b85fc7ee8b6269c4eb58e173fb3e55027486ae63c37eea5bbcd839ea1cfe78de0adf5b8cb73e00f1961b399e54bbd2325ff2629dd47c80c71079b1a49a36a82f626b411081bfe792f2294644dc1db34cc94046500f02d9a3916da83a64f03048e387b34660f5dafe451", 0x8ec) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) lseek(r2, 0x0, 0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 14:53:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x42, 0x9) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x88, 0x30) 14:53:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open(&(0x7f0000000100)='./bus\x00', 0x2000000000000088, 0x20) execve(0x0, 0x0, 0x0) 14:53:54 executing program 0: mkdir(&(0x7f0000000640)='./file1\x00', 0x0) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 14:53:54 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) 14:53:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = msgget$private(0x0, 0x50) r1 = geteuid() r2 = getgid() r3 = geteuid() r4 = socket$inet(0x2, 0x8002, 0x8) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x241, 0x27) dup2(r4, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x61, r1, r2, r3, r6, 0x80, 0xfc12}, 0x1, 0xaa, r7, r8, 0x9, 0x20, 0x400, 0x200}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) fcntl$setstatus(r9, 0x4, 0x88) sendmsg(r9, &(0x7f00000004c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)="f60f9256dd343c7329d4c28f751ddad4c21d4522824bce69ace0977ad270976a96fc41c59f5f0cea9d11bf695e6c5aa5f5868c6a3a2ba0af6b95b8e6e9b5f49214160c177889b8592c32fd3ca7122a33d405257285bed5327a5bc04895c989941fd1e54d98158039165f242408cb0deed8524c7f08e764eb45ddd5bc69733f51c4d5e41d5e2b7fa7ce4d5082bb6db9f78cca1167aa0ff041a64cd050c6ad03116b14631c6994da22d5f562a76a88999a2a8cddb78c6ff93badbfe3fed6e142fa301a4c7a3efe48fbb60ebd57808939d3a63cef60892b2aed628e4e6405acb3be0c1bb9f948b52069128c21b438d5a97adffc155feca67d20029d61ddda", 0xfd}, {&(0x7f0000001000)="f671a7f07f2bb99c4666caf1337c69148ab29e7f29a01f4c0cc99feda0080bbe1db327ca892ffe3139b9ef4c403a614d9184bb4a00efa4937b95d4c93925da93667b9b66f9d3fb4ce111119363998c33e074d1ea4f165f86425f16428aba833ae1871aef4c9b336df1f15ad04e2e8dcfc422ea12aa1db925d52163e7f348889306f987ba393c1fd23b17310cccbc5ddb462e4b32ba0afb64ef522eec97483f73416f08005f24b38bbe567a97ff37df5caa0dbe19aca3d34bdc70d58f22ecb536ceb806f45c01ece3f2ee50ee2025e304144acf2de8e0141391bc8331eb97acae178a14560ea5c57abd79b9fbc1d5e744b5c4b3c11486b2f59e12a65ee32ea41c2e1ced6706ddbbb9dd9a827e59ba180bb8249ae809c731c1c88c723087d5721d6c49d75c2384a1660a745ebbc43682231b6d6aaead748a32cbd264b93221cdcd8bfed9ed1bf987a857318566d45f525216513a7ab48bcf121058fdbbf8fc97834373cbaf1f8c8a885a04ee8c60658f455827a99d3a1a04df4e896b2d40e69923cc06e78972b7075636958ac2544dee7d199264c1e6daec8b68f3fe1ac1c14e71f25246c3bb72642796ec8ed6fec17b137866e28dbf34562de77f9f0f6188ccfe2e8f5b562e2cdde9aa0195de5b2fdb8d881a380edcc1ec32c1c7abba625f76a7daf8672d596788e261e13f3e9ea48e397828f1be65ffe66cc78eca80a8c4e6535818e11d56eea887eb01ba10e67dc8cea80cd37ad6ff186879c19958609cb44825059fd8e651c3e8cf85e3f3bac0a9195a5caa61884d7203f558d9636778f58e3fd566b364cdde9cbeed869d8fdc9badc9a05ec593981a8a46b80f5f45116649c4be42b9a56e281679db4a313862102135e1f2f44f3ed99652f9f28e946b23acf97ff133cc394c3e983ed5ac67a2332aa88750e778164b82ec0b5ec4e72ee154f8b5f95d94e127cd9c7a8661b44ef42fe6c33d96d91bf9a686ad2e199182fc5c9b93552e29f2a2481e424fee3eee58912018a10673e851b20a0ee98926e3c3e28710d5714bfc942749f2d37777bf3abdd6252b213854cc773590ced686dd17d0a9812951e3188aa5c24126c9b88820906116328ec0293a85f7c190ddfd9bb49787af01307bc3e30b57c9afb97e44a1c892f43387b8fb6454a453b6ce8a676ec0a36fb3b8064ec8307caf549a384fbcab53f2967b3916c27caf644b6acb33f8cac9b70864a24e51f724c837681a5d1d1f6d5ea64b81d72ff0a2ec0bd106aa7f7d6b0d3e1579f0a4e40ab1b5b7c4178e3f1a632e9ea7566b1810fdf708cd356fbf2981746be100bfa2b4717132233a80f8a6332faee964f438269a357f5e4bd137a2b2735c2364a454ab75398e7f20c75583443090492dd2f0d18a6f8fd4d711249708a214be7b3e884795d13dd61560dc75ecd2bc4c3787fc1b470d9539c6312c101de8e6949c7c6263c467cd9802f190368b0fe886394672246250875284874f1fbc6d60ba9d13e4878d9fec0dd9293cb2bfbeddf167f6a5d202841218f5eb7bc1fa228cef40dec635e392547319a0e7e9952e18b8edba8fbe472ffd5e1ea215c3350fed6ae29dae7d6a7531e89302a1d69d31df64bbb7cab9bd219705cea642250d368d9d44bfff7686dfc592b0c3dad9156ec662ebf49a3ce4141d2fbaa6cd148117926b86f32a05979a87e569e2396087460804fb8a055ac3d1b7448a8344b6e9ecd51c127b6d1370cb6ee16e6d061894a6c39afcfaf64e9d03cefaa2cdc1d57478fcca966b6b2ea737d7310801b9ace7f01b2b09fd2a93a659b86bb86959926e49679e73052476a1a9c2e32df518f04db3c2028d43020f92def84f955e8c248cba38db288265b473508f75ab16a868c1c3e0490c501ef37016c5cfd0bbb04d883109d9858f4097a67afcd153b3c2a0ec1b5ae0bbb7145604ba19328be94a6812e6113143927dd0e410e8857faf032bf5c3cf17a468956f0e4773cd9c2a8950d7cdaca348c70e946977a0dba69738375894ee89029964522c546a2d017067498cce75152a1b7049907e4d6ceb65fac0abfc51a82e02a28e510265bbde33abf068ece95755f3aece922ceb1561aaf1a35d356eac4c031d591f42d11861ebd81457aa1fb33fe005a80354c8e589e2e72403131f5335af7c6826b0040ca1c82a3a2153d11beaacb29c05d97df2ecb0108cc11c33cb92ac2bbeac21070eb46597ca63aad726a6e1ee7849215d1817ebe2d1541d0365ad1854f02302256686d0adb00ad5815b879598b4c4aeedda30ad309d1f447d416181aa88a53cb3c2037fc3df89d3b0f75c1e1bd8bdd1531b231c20d577fb6d4b78b5b6df216b636d0ccecfc098567e6d2b89ef230efa544cf6d9dc480eb5be1499ed9910197b9095c721593259e4832f68c8cf47e481c884cee859fd77a58663cfbadab7798ddc6c0f01292fcf99663346dc800c0482ebf9bd7f0a49224850a50e20ac6cef2a31babba4cffed9ebd2b36b4b79a338e5d482dc3bc5ee831e0c0ba7da1de9bc2083828b56f7693c957fa6465fb51303ad966eefda28b2812958cca5ef07756ebd1e08763166fa7996394646ffc09c891a03767bbb7e2c702644d3219d308c7b171b00e6d8c0574951e79ad11847fc27fa342e68407c95a026018a59b2293e0d7d1aa644893f9fe786e2f14785f84c32671fe1b71b7011924cd63e3b5f2eadb6b620e97ab040ad8fb0d695cddd692a30b0e10e83b436908479a08bbd497c603ad4c92508a7266479188e44a4da85408b154de34889c2464eb4c53fe77c1ed302feb4536e18516ce489d7c9f64c8abec862135c1b132c1ff39fb00b9cdc4b8e547850882346d0e116ceeb996c1cb515e49005d751f4db2892c874d44cd09ea5f8a312d5f2448551bcf83337271824ae680a8d6fe78617a3668d3eada8e9ee0616696874a19bca919e6a80adc054bd99a15ad380b267d4c42fe74385496458dfdf5b33646154d0d5d690da84b4274533e044fca4e2cdfcc36a69a51c494d816dac2c07d5f6937b9ee97241eb370b4f2f188b700656551601bb1a51749e7243a46d3975d4464ee5d4bb69727c1f2ad777ce14cf37d45c8195ca931684ae22ce8c2c561667df3065416605d5272056fd410e28affad2394446a9f75aefc54e622a7c3ed750630c684b19feac215d0255dca45619d86f8feec96751d44f7ead2cab2a2ccf202aead4c576720cdb948bff5a89a8c44662008fdf97d5e38587052dcf917425cdf9aa26350d16f7dd9d1c188327c028e0be4c41fdf7435c02f102d09d3c44769c7010b6e63ccdc1858a28f5f388016226f3ace4edd9ef0f8fce6cc1adc3d3148e248265aeaf029bafd1c20891c5b3dd10a0274353f3e39c825ed211015464c688fbd9363859e90feb7cfe61841b429af6b01f45fcc8413fe7db3e80bdec3693e638bd4f9097f56098735e0fcdbe70b0f190c47b56fbff3d94194fb6538eea14b50f94b4cae6b12de79cf51ef58760847fa85bc6066767902eda49950bbf28cef38411d82bcc8be8a175bd9b94919c1f8f6bd31dfb97ef3ce7818baf0c92c43f9388af3c7d793ee6a22de8d75c5b0b3b52d5617b583f16fdca2510ec392e52cdcdee886509f82519875f0c46b8e4de576e57bbf075e9d256df59bbef1a81db1496f90fb82586ce0c524e7cc199ff4fa092af9d2fa985edd85d61d6b7496bd989866cc48dfabbc5897bab8482a53dc9aa658200aaf87624d6e87f6f670135d889d0542578ff4c261ac49b8280790ce1d4ae0e127d9cc69797b7d46a0477ee83b73c917bb1e46749efff3c99d72218bfb6454e0d817f77db7aa9fdcc3eee29f2d51246609951e7d584f2bc5e8397978b8ef6830c581f338cce77351d63ca228e367b1223faaf78a953c7392978ad962f2f24499a1293461eff8714b86209ce067166dd51a8d8650a6c5c1159037e2062fb13f0094506118fc294c4fb7403b372731a823aa3e25d143d1d212352fa61dd4da00632ce0e005215ded6c136c2f6bc2ebb7bc0070a7396f4b3e1af9894709bb38326e7d820765b1e8bff7b27ebc6cf70cb7d8363a51b92c96ce8603040f2301feb87fca324cf9f4a1081d85313196397a310a935b80f6e01740497f38fc25db9481d96237042a8290cc66b20bdbd837d45bec4f9b96a871c22e0ca5d8d7950a9abe875688ad377d8bd6bfd469bf52c4edac8b4bb3181138a4b6c065e03a20602753989b48d348358e2c4cd60d7fc5e148ad0b945b10842774a7596a27e0dbd84e69b5820c2f0b8902e05bae765e32a1667e1982aaa88a7b773e52486207a7ef8012a59a7a3d8a29f85acc8ac916834170ba8a4d32bb83f765e8ae2f1fb6438f21c7649400a4aed431866b62f112330d1d1b2de5e9b9ae9f48a9c7155c85e164b998f98bb9ffab07d763f90bb2b59b02e3b336265515f5dfe4b73d6d783f70121452df9dca3bb185def7dd49a5f93c0fd0d74ec059b4ae826aa1cc79137f171d2ee5f001e1f8b654d5b30f4b2756ad6f4b257d6bca93e4ffa77888705200d5e152de2ee6e7fa742e47ef89814c96603d7166f767023505cf38441eea28464a092d0da73ac325558fb09bbd30793dc2cd7569bb28901b34f48f36545466cb8d00c229c4d560b49a0fa4cb57a0e9002c4f916614c3c870cdfb7ccc7dddcff25996f64756318a2850351b4402312af124f903e62c4aa8f795c955be33060441df72b9a1701c307b786b6ac7cedad138a9bb4053f71f8b9b39db57d41df63c64153541b6cc472a5b999700843fe7b24cfcf7d29eb377120aa660d8fcf430fdb8d55c41f44786976e121f2c247e8d98bf56a1ca47fd0db39b8f9367e12cfcffc3ce061034043fb06ee5fc7fc6b538a88f41f2d4dae670b92b57f192e0ac88823101e5a1a9930f633045cdbf9f3b072cbef7d2a93b146938a1171aecddf29d807f986ef5e12139b3fc39a6c745d9401bce8fb43a279102bbca057cc00a1af63caf09574f4edbf22cca9dc5c0e5f860204ef3615cae79507c09266c2db17130888e1ac6fe28bcad710ffe59d23ca0e78d22b73743818309499b6104fbdbb9e27b5b615c5cac71752df13d23f592844075da23181fb545cb2cc492fd02c431f6bbbd10f824f5d6033e97244ccba37284447f057ba35b3976ffb4c700d562cc91ff5a2c7d1a88293db49c349ecb9587cd57710a4606dc318a421b658807ca539e43ec3e78692edc0da2627fb119d3442e1f32c0eb213e29fde95efe2ea646ec11be99e40b9bce56906054233f659bfc6f4e1d33f598e7cff82559003a84ed0ca336acd11c2578d8de94fa26f602ca279886cc8f694634b18afe628e944893ceeccf22ebae9a3a39830b621eeb3fcf55324cda1e448cccaa968611ba454e59565a60f630564f8b85615af0377e4bb732bdc6f8bb8c2df59fbee276df269df116d93dc72be444fabc562eaf1b2190b91c33104e18d6c617c5018062e5bc5a49f6eb1c02dae541e49ab68fc6d447c86a752b06e80ca25e49c9ae840c92911949714286ae160bc3098cb3af5fe9d254d793f7932453305346c2d2254a558a4d0e9b8c0f26e3b3f776e871f5ca86c04fd6a534d6ed977edc603e67a8ec3dc78537c9808224680291ed85444982f60ea2d63e9e5eab91c69a4f4578ab06c4fc3c59ccea28136975e9e07e676637782c5f036aa5628d5e9b5412769c7a148d9ed73fb7276c54c29f9d5a7471e9d45f0e6b0dcc776c1125b07980aae2ae5363b1dbec57d7635ebfcffe2fcc1dc6dbef69e47950831968d8d99153f4ce0", 0x1000}, {&(0x7f0000000340)="44c3e44c32d5f67a17d5f2f43bb1c2da67c674122a7bd8b661be60d6810342beb2babaf48d2299558259209e1dc2e28b69252aa273a0f643793cb4516cfa622f1f9399b0da921aefadb0ae74abe725674ddca30fe653dd5598d5602d65f0054e5be0eca1f42f470afecc4bbf0c3526e5b2cd14f1166223ef3793d42054698c7998471cd60e1e7d5bc74a2737cfecd39096b07bc1dff87a01b6ddb6474f91083db617f782de88b18bc4ec37cfa04dfa5809", 0xb1}, {&(0x7f0000000400)="46b226970522b7ac082cbcf7ff6b291ae819105c7ca302028fee9d5a7622b5dd65a3d3ff3cdb7486dc0d7f30545572f7b01501cc18ed0211b46c192c95dd84b95f4975458a7be17e176d7066456e12c873fea74fe526a3289c839580dee73d6cb8fbcb8ade63eda1da649a0763a3b54105", 0x71}], 0x4, &(0x7f0000002000)=ANY=[@ANYBLOB="d00000000000000001a70edfc22e07e1224c02890038663770ff8bd1b2d6a65b3c3192c9006f7147ea93be751f664bdccf06ac9c9c18d9a9465e4936ec591221a5439ac31756a21f59eca31da5d5bdb36c7a1d63c53b90ec89513cc5b14311780d803e3c1cc1ae08ff4099cd448ee9a23f64e50f789816e5242ec4a32bc05936314fa9f03d4e2f2d8b305771b524bcb6bf31195a2346a69f28f3d40164b4ee650f73aad709b098c0f46abe7789c291fd2380897c9153ca15adf2babdffab24fd1d14300000000000006800000000000000ffff000002000000e26a316b710c448cc120bcdcf131ac273a96e1d3e3926257e28ef036577c1868f148e85d910d8f6bcae45c83f3da59b4320524c55f86aa0c3e205481b8406b2b0218b43e5a64b38076c3df0fb37f258415ad2b06c41e0ddf8800000000000000ffff0000090000007b7e72ef2121b60bcfdff14a15e162b2c1fae84d5ff34155bb7173b2c40f73e0051a1cc6591554da14e1313f3f2b3f0c8c193a26a8c6fa12b4f4af66a8878ab4c1d2aa377ff1ce9b98f0745f5e7e9653edd891f79dff63c1c73eabf70916f10b917c0ee0439d8a0e77d24ba0fc2eba830a000000000000001001000000000000ffff00007f000000e393fe40952a31081140cd95061e58484ab8586965e361c629b49ab67aacdadbd45c804a264a2482553a1de093f5f557a9dbe5dabc78c5f833a3f2da612de7f69b3f6a839e86efa18197018202a4650093101f59683fd2a5a8b7be57050460a1d30c871abe50a9d62a381c4004e4cc2b5c7568ed90ef74ec383885ce8af3b582a59d254c6725757492cd7bbb0f8e496614a41af585a1ff9d483b98ec16a0c0c6a063d54ce86656e40afc77cce88669783695a7bfb84ecffce8f4a36047214e8b0f1519738cdf36f99d86a6850d03d4bc468bd31aa9c6dc615a0e0fdaaa3b4d9d008a75aad12c46c20bfe2b040a2bbb35a55494658263f677b2000000000000001800000000000000ffff000000100000952e0000000000001010000000000000ffff0000dc00000071a2df845c7fa95dbd2e5a30f17f4a08908acde05a0fb0dd2a84c499ce7954d554d9c7f0419d4ab4267103ff2b815ba1b9cd3507a6c8c63c5aa072481b1c5f7a5960f820c31300c7e68910a172247eedc56066b76a7b032274d18c2b948829af6115831a86726f55d970e93788aa6ce1a6985f731bb05ed748e4fd80b33c9e7cf18dfbbfc3a46c1f56f66c6fff520995d9f7fd6d9d11dbff4670aca2f5a0691f975035ff908026e1cd2bb70c6a9ec8024f216c0a518b4de56c99ce0cd7a3925f3c015aeee6e94d74403ab97bf43b5fd1ab414c5925bb0ded0f97e8d7d49d128201337eb0ef137d0bc14fc21bed7ad73d0b58e3d4b74d9dbc274edb945d271a496a9f58683db6ffb47379e25730b1bd39c262163ee2da15fd4b96c052cef0e20ccfce35c5e97101bc6fa793a4dd6b04634c262468ec7057cdbf1797934957dac8de9db8998f4beebf20ee9fb2dd454d688c992e8e27e16c49119fe17a075686441679fa1d311656def6d151d752deadab059c3363ae7c67c6feb456c4f301706514498b39d449975472874e801f392c40fd888e7dc167096cb36715d9d73f24ae3e90b55573a2717dd353f7c660464a404acf6c7603744d523d4293a59c5a13b43a88a73b944441cf8b0abe3a74fc1806f10a7d15fd7432b489e455ae00953afd1ae6da386fc57bd38e726d35c03af4f78cfeab4b98767cf54157f781d33c4ad42600fb441cd99b29cb3d684e213d5e14e6f046dd75417abbfaff4cfc00f78d1e93d172f1e91e27b2fed60b6a23fb37a417cef939cf142d3762c43bf82740627b15e19f46c69c0b8d6e2dccf8b3800d8471e032e60f8ffd95f7409f5fa17b6fbf0a6b1e8a0dd13f2a786cd0d2f9525e16cee45a552de1f48162ba6b2051a6b30184cc8c7501f8318e3702b381454fa32932495132029b86f1f4e4cf6a9d7fb485a0f6a95191c12ff0f5c40988fd552ce90ea54820d077c4e64e607e8b4f89f5ab55cde9f3e973ca26c327791c4f093bb94d9afbc2ebf21b89b3888b727612790a94edc940b96a9489aa095455010a2b14f4185477494ac5c2443b1463d6295a8b47c2fe3bcbbf574921f86362209c3f99f6930a4ccf69bf08c3b94a40f2b39c9a1640df2cc6c3b5bbf6b37a403860c83860df2a98adf70c374ae7addf07367d38d8967ee94d4c1fee8724df2873ff7e6ed4f9b65693645833dc49c12a1fcec97724c949709d0f44700fda97cf105eb4322221aa006423ce8bc038be9ec3dc5e2ee504a943c62e9d6428f65f488c550aff28a93478e559c6f0a5ce95fdd91f1781c6eae3e17df05aa7df9397adafebe7401fcf85d033fe0b418fd73e10de8499426309c279362755bab7a037d06afc35fa478931976f5039c9db19eb6d1ec06e5003d9d3cf0c82478e110209aaaca2527792226a8aa8c3d648f0c0e22b9425b869a5aa6dc81abbc899153b0275a9206aa45ab43902b01911958cb49e00bc335179219dce9f9111394a1282f4bf3d0aba8ea49356dca1f9773f9f4b627ad6735de31f3a18995e29ca9aa9b81c6d1afc2d0a3783e11760ca4261457ea5b365bed4a56fcf3dd2302e8d23714498e2677ee2b0686aa6bfb218ca3e6f5bd798c69e7d48039412941e8cd6cd61cba2e29afa8176fcdf3e7958f365002863ef8789efd01fe1c7f0fa14f1e6341e72c7487de6a48862f9d1f3717a8652e77ef239281eabf2ac3d5993a2722983ad5faa38623c9a6827bd5eef5b2ba9b87523c189771dfebac6d4fe3290a0df71cb8e9b30bcc1e9a199550bd56b93733b72e16ca6296028f36e3b74fc4cd7b3cc0dfa49e081c00fc70eedcb3e3fdea216f994c751ff9fcbc07144a722757a40d5bc06d1ed09f7ed9e131d60b992ad9aecd39df46ad1b6144e7b6ed40f4635832248f3a16384018752fc74b262e423eb0ed5be1bf297748775cd36bfadd7b814635aa9e0c64fa457ca38791c0d3bef3651ddbb848a960419f9f147966d8268d3c1f2ea9c0ff88fd6de282d2cc08b2bc321b40faaaa181733590c7bc98bc677e2ec24088c6286085ea519971e835e6d24c27ddf9de717475dc851ab6a6f02b5eb952d7f4d0398dd50cd14573ebdb670fee9bb6cfe6e14c06a7f6cd101251ef98fd1aed46c4ede811d2764fb4ce38b56918540608c744fd342b08c7d3688c6c53a53cf0a8e1c9111a1480eb5c6673bdef022a44c0a27641a0373d1d067026695995ab73164314d349a1349a2dc1673ae431beea773efad7847f078e7ed6c3cd93bacefdc48a00d242ea771e6f97cd31d7e74e32b1f35893d6a2dfd693ccc1eacbc014ad733c5130218e12906386fc6e84ea018f8a99dfaa01d79670619ae1e743a49d3d17ac2955193be8c47243767faa7730d556472835573f61940c78ae955c56dd9d07dc4a646226bdded93295608d9276bc9bbf1205aadcd75576a4fb2ec91950616c20565f9f7c632f86a1c87cdf45bf1041714a11625536127eb5d4a8d3d5fb45d4e98699537675eaa4a591984f9b8359d5bf53dafa1feef54f661d5718aaff807a9095bf45ca4a95e70a7024d1822d2c244b73a3c044e861b86ae1a24dac6a34f846d64ff832a312fc0c32d0f4e0e7d78badb4f4bef61e747d46cb753200faa8ad830b09719e14583bd5800b015ad8d5c82720136189ce3e5e3455486ea8b6e2c0ca0f69805791bc8a77cabc0c3b69512293264dfc28a26d029ade907bd0aa7e9e6b394e73f3196c8c0ab5bb9610de7c83c4c78aaa00f2c60566a6deb1cf067aeb8e9740ba86f6acca3acaed5649b2bf5c314392dbbefa19c9b6ae26a6c33d14c900b957825e5479264a63fe83d6e518ba1590a7ef3e80dc866ed855b8ee7458e140fa378f44e818ee776880daff16f5f0867b09def43e2273610d1fb711dc0c100e2fe9c54ba960dd754cff933088f95efc051b9bcad5014cd735dede346a120c6dc948b0918a5c5d93d1f190e9633a1bd992ecf7feffc3255debcbde1fce3e9c7995d6c72535c342b60c248d9616f36fe2704f347a65f7c0b841e3a03e5b81b781483a27eda8fef8dde9d6dca8ed7795471bbf90bd64982ca0e11441a7ae8fa447667fff20c2c02e79c5c2d22acb21bd8932bdcd8b7198334fc85966551ea2f694a70a65211f625dd2988ec5f001c86e34127df38a6d8a699c1586bd6ae735ebad617510fe5f5d90b6253300b842b7be98aabb3f28dec6040821b79321040cc4d37aa9d3c7f303100cee72dce9c3caa009865166e0e8e4819d0cc4e7b88c2ec24aeadd209cc3175518c19aa23dce77bb2213dab69c911015c8941608f3a1f519a54ba487feea6bb3155405249d54ab83467f3badf6b3f902323cb5d78c2f4813a262f6536dd9a468c6e62b675169a3fdf0448fe6b61a8529601d24df8d16919405a1b6098f104d0240ed1365cd6a7fcd2b35088f004f6169da80378346ddd5ce6b8703e243c060a45f81d5f5398f3a3d693c25660da54016e9ff07c3ccc368a4b892b45be1e3bd6db35ac9a44f3ae6da16a80884335f6d96a31b07277ce2c2927dada2c58546f802244811c226cc19c911fb5d9dc35b61f87f569113bb26d112e7d72ebe58955ac0c9b3c7d8719d97d18c6e14bad69e0869c6db9041d354af49375a30e86d8da32f5c7a530e9a67d86005ddc69c2aa69cce033f785ddf4287787479a6390b15b76a79c727ecfe1c6c0aba4d3ad318db70da8b6b0cf398e635fc8d8e0e80861fa2706ab317a4fe722fce8ebc41ea81905d1575e69d3d335d79b22dda19db9026f7fa765fa0556876758da9113d80de805d24382fcb47cfef66ed8673f5aa096c9d054bdc1110e670f9af51488ef2e206f5be802b5fe5c3782ba3d330035aabd0e806131e7c9deac0335b24f7d72eb1d9b465afa6fb080fc0f2681250dff63d22484b8089f7b014f47819ae2d3e603a2d73a8e34899c970b660513f81ea8e608379dbbe3228cbdeece46a5595a4aa3fe0d8aa99132a1ce724842c8896d335ca38ebdb0255918043abc2e36bb54dcb45f7f73f34d327cdf5c05385c18afec4eb784742e33640209096f110133fb8df07d129cf8c215a58f10ad14f75642102d61beb8db90e37f6b753864f72def4ef697aa13f8d3faad0311d446ab96becdebd98f575d70088db0bbb189bd5f880a66ca03cc09e9c68a4075d901ad94d992c7b4a3372784d44589c7b62ad6cb211ec6e026ecf41f1a3ad402e94ac12479bfcdc967fcca4bb82b15f77661bf85326b975210a581337ee09a47c5438fceaf1563efeebf552c30cc8627f8e1dad1adfe035ae9c22cbb80d3e9deab2d3a0b21f82309ac1d32ac93dc358bae3c98d54f7e823a0aa63cac605f59f47819d0d09e1969ded5e9bf562c76947cdfeaac4912b069537cf9ef6197d1e63163e30810e8ac3023e0a2b8756a55e8a0f9965712f18b2105d70b6a97449fb5771a9d8f741ee01645291e37353f9dbe688ec5dad9a1ef790ee85b25949501b4b66accd99b3c7527d0c99fdb9d03e4538197d5a487ff807854a56f8a54f5e681d83238d157c219bcc241aa687c68956b073584a680420b207fc14cedd7530dd3ed277f02b6b42a80c0082d98269a6922f6ffd235864322d8d39abe5a331f8c61ec93983e6022eb6e07d2b70a7c39d567029fa0d4a2a7bdfd69c1314151e1adca7d96d149192b4e94cd2a3d7fedcd8f3bf879a142c2fb50199265951fe8abf014b745eb70980bfa3b91ba6cd724753e0b5c292b694d428a37042530e32f06ac73a3a36010ba4875838ed735018edd99212eb2fdc6dcf6eb4f075e6fd6411201604fa50c8f75bad79459a393ef8c23028d83bebff7eabec2df23cfd2b06ad60e0f07ab564e480dfd9308cb99807fad9a3b70e4a0872d77f0d4a744bced0d1ae24159b9f4ed53734e38fcc9d4a3ef57ffeff1ea346bcce5b396ce5e396d7e21f7a6191b2ddae991706ddf379cdcd156bf830c511eadf205aac12ad3000093d39d7bf63daa68f3532efb682af82e63c0cf47127650f8c76b89b671d3dca1d1077a4a40034d35ae356e72a1a0e9b616966b7581a76c9d6b38f12fbbba1e5d9a27a19224423bc6bc81c819818e2fe0d813c0e78a180571a304a24c4c363ca056041086d19fb9fa1962a67925c47a5d14fb8dd46b857e31beb84ccf6c5003f18261c677cd5cec09e7d519f5fb24901b6a1e478c0e8b3de1dff43d129fffdf3f4fec7cf6069d8e90960328a0b40d8f29dce06b8aeef158a061f876510f01bafb185194cb9e54edb170daa814b549fc32576202823aef1007dedf95530f08336ce88e0c760a8f7aa98aadfbf8c0ed966eac1ce06034def6067cd90b7e553a5c3172d20b75edd82ab9e9672d7b8ac9ae9e0477261e12cbe1316873cb83a1d8b54d244942a77a4b48a8bbe1274bf71c3c590966738280c5aacd77b956ed33ed8ec009236a589c01aa225195b8b237e95344f803499891f778c109de5a9cb33fe863ff6474ac7a235766948f72a91f0340b9da2b6c122671745ca1d760103b5706cb3ec1c60a6a3dcf975d0c4d19faaad0f0be119dbef16e9eaf0438efac5b904479c75a32fed2fafcd6ecd930cecd0bd704b48ef7d9203206dcd2203b2dc5e5f0be2f89530f2e4e0112e8d67b0428450349d8b272c27e9c1ac9a75c29b072241f3d4458c25128467f85c2b674eff6a2f7c090ea1c8f35ca8764684c8c1fc8939d0045ba2be70c8b2d3e137a6c1349efbbdcde0c0e7c5a8e605831da3cd4bf47b6bcb8e6b87fd707b835a5b6acc84c757ba4a423393492afb7148d6e78f6aa00000000000000"], 0x12f8, 0xa}, 0x2) utimensat(r9, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x2}, {0x80, 0x2}}, 0x0) 14:53:54 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ff2000/0xd000)=nil, 0x2000) shmdt(r3) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 14:53:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x8) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') getpid() getppid() getsockname(r0, 0x0, &(0x7f0000000040)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/193, 0xc1) 14:53:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000240)=0xc) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000000)='./file1/file0\x00') 14:53:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000140)=""/12, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xb, 0x9, 0x9, 0x5, "89cb7c1404ead42d72d8acd0473fd132d9eff11d", 0x401, 0x7fe}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x1) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/2) syz_open_pts() OpenBSD/amd64 (worker.syzkaller) (tty00) 14:53:54 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x100000001) semop(r0, &(0x7f0000000040)=[{0x0, 0x92}, {0x5, 0xffff}], 0x2) 14:53:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x480, 0x4) openat(r3, &(0x7f0000000000)='./bus\x00', 0x10000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0xa0, 0x100) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 14:53:54 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)='\\', 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9a) 14:53:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x3812, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) 14:53:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) 14:53:55 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000000010, 0x10) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000100)='./file1\x00', 0x0, 0x20000000) 14:53:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) fchdir(r0) r1 = fcntl$dupfd(r0, 0xa, r0) write(r0, 0x0, 0xfffffffffffffe4e) r2 = accept(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000497fd24e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0cb8d12dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) poll(&(0x7f00000010c0)=[{r0, 0xe9}, {r0}, {r0, 0x80}, {r0, 0x15}, {r0, 0x20}, {r2, 0xc8}, {r0, 0x40}, {r0, 0x100}, {r0}, {r0}], 0xa, 0xfffffffffffffcbc) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000001180)="49419f9922b02ca6724029372863f18dd515be8c99c3ec127f8ba807f116209db6cf9b09d68980004578f0146f8a75d0af85c174a31155a006031d224eb89ffde0e744aa8ff7fa2129256d87abdb0d7496eca1ce7019e50376124e30b01d6f12402d885788fb8d101f7430b642245784dccf21eeade20fc7de41a03afbc5146e2afec87b9fd89f152d092121b99c9035543a0a5f48e2184c768cfea9372735098e274ba18f397917a55f25d2a0cbf4e45cea6e5fdb8253dea6d703aff26922d0aa62f35720e99a42480c9ce31ff79df862b0df54c1eeedb0a87f805e6555c656", 0xe0}, {&(0x7f0000001280)="eaf7624de7d0179d19d7400fed7f30736d936868d9517a8fd58889fb2298371d1ad2f9270a51615593b456008b5321ee70e062825e80613146f3a27111483e082e74a75a014e89477988d37a544e51135f152fcb4289acb1d45510c14c2b11c72c08562ec20a6c808da350f5d2211f7c947e048ffe76a1071abc81c96ab24b7dac86dde2c4e4318eeaaca9b00579b7545bc2fcd28d0a88b2317097d2d0b9b3c593afee00ebb0dbbe8f79e1dd543c2bd211d89806", 0xb4}], 0x2, 0x2) dup2(r0, r0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000001380)="98b60ac3e42b10ce3aa863dea5a51764524d593424a94c11504b7d30adbba6feeae951722a", 0x25}], 0x1, 0x0) poll(&(0x7f0000001140)=[{r0, 0x4}], 0x1, 0x80) 14:53:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="8c6c696a032bb3247665d451410c37d1a621ef02f3bf4e9d1e7002a716e7110970cf683a3bc432a8ea0b3dec5750a3923fa173bc7ef51a63ce02baf5512ee9e7e69cde2e454830d8ffc435262d75790caae10dc94cdb6ac37cd38a769cc95ccc11cf2dab13bb7d435081f275bd7463ec8e17b3c76e6a6a6141ef5c", 0x7b, 0xc, &(0x7f0000000140)=ANY=[], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 14:53:55 executing program 1: r0 = kqueue() r1 = syz_open_pts() write(r1, &(0x7f00000007c0)="c2846eb56ab94510c4ea95fb135b3afe2afd67fd55edafbe7b29115a28c9d34518b4419582cdaed1e49a4f00fdaaecaa2576bbeacc01e9a8060f6b7dd2b2db6748d2a5fd789d9c377058557072c39fe1ba26c3e93cdd062832e496246efdc8c754779fa2a1fd508829ce3e2279ccd668da651cdb1ba9131c8724c768ec1ec655246384f0bd29302e62e5a1379304e926d44a9c4cfa96d1c2caaa49a85054303d55229c5f8a93b9da9a54fcd081ec33f20355e6ecb5b2f0f9cb520ba8092decbc498c8168664df15ae4945413ef9393f68fdb04db7b0a7b31e34792b239ab418c518774e08b475d972ff7d3a3d8238eb6a61f02b83daddb089d9ac7a2", 0xfc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x43e, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x200000000000006}) 14:53:55 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = getpid() r1 = getpgrp() setpgid(r0, r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 14:53:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0xd2, 0x4c, r2}) open(&(0x7f0000000000)='./file0/file0\x00', 0x120, 0x100) 14:53:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000100)=ANY=[]}, 0x80000) r2 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x240, 0x1bd) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x6) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x2000, 0x1) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000000)="9e6571c68eb238edc21b05ef99964dabb1d1a43cdcc139af83bbe367f65122012cea3cfa17d0aa16d145fb41a68dfc8e1d4a0226abf5ac444658a48b1bf6336c9257e8e94090804d1beb7a71c6596ee7a007d281aa8839be81704405e2e8cfa54c5f8160af48e42ff2a72687c136", 0x6e, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 14:53:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) 14:53:55 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000122000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) 14:53:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r1 = socket$inet(0x2, 0x1001, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x1, 0xffffffffffffffe0}, 0xc) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/129, 0x81}], 0x1000000000000127, &(0x7f0000000300)=""/8, 0x8, 0xb07}, 0x1) 14:53:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) getgid() sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 14:53:55 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) fsync(r0) 14:53:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1}, {r1, 0x84}, {r0}], 0x3, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() poll(&(0x7f00000000c0)=[{r0}, {r0, 0x6}, {r0, 0x8}, {r0, 0x1a}, {r1}, {r0}, {r2}], 0x7, 0xfff) 14:53:55 executing program 1: shutdown(0xffffffffffffffff, 0x2) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 14:53:55 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x20000001, 0x1, 0x0, 0x0, 0x4000000}], 0xffff, 0x0, 0x6, 0x0) pipe(0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x5) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 14:53:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pipe(&(0x7f00000001c0)) flock(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x802, 0x0) fsync(r0) close(r0) 14:53:55 executing program 0: socketpair$inet(0x2, 0x8004, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) lseek(r2, 0x0, 0x3) 14:53:55 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xb2) r5 = getegid() getuid() geteuid() syz_extract_tcp_res(&(0x7f0000000380), 0x120000, 0x0) getgroups(0x7, &(0x7f0000000000)=[r5, r0, r1, r4, 0xffffffffffffffff, r1, r0]) setregid(r4, 0xffffffffffffffff) getrlimit(0x0, &(0x7f0000000240)) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/42) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg$unix(r7, &(0x7f0000000340)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}], 0x20, 0x8}, 0x400) setsockopt$sock_int(r8, 0xffff, 0x1027, &(0x7f0000000140)=0x92, 0x4) 14:53:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 14:53:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) socketpair$inet6(0x18, 0x8000, 0x5, &(0x7f0000000040)) 14:53:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r4) openat(r3, &(0x7f0000000140)='./file0\x00', 0x10, 0xfa) dup2(r0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r5, 0x20007479) 14:53:55 executing program 0: r0 = getgid() r1 = getegid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1, r0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r2) setregid(0x0, r3) 14:53:55 executing program 1: mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2008, 0x0) unlink(&(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x1) 14:53:55 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) close(r1) r2 = socket$inet(0x2, 0x7, 0x7) fchdir(r0) accept(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 14:53:55 executing program 1: r0 = kqueue() socket(0x6, 0x7, 0x3ff) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 14:53:55 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) socketpair$inet6(0x18, 0x5, 0x2, &(0x7f0000000000)) 14:53:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x5, 0x2}, {0x4, 0x80}}) 14:53:55 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') linkat(r0, &(0x7f0000000640)='./file1\x00', r0, &(0x7f0000000600)='./file0\x00', 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='.\x00') unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)=[&(0x7f0000000440)='r\x00', &(0x7f0000000480)=')\\*\x00', &(0x7f0000000500)='c\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='r\x00']) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/223, 0xdf) 14:53:55 executing program 1: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/216, &(0x7f0000000180)=0xd8) setitimer(0x0, &(0x7f0000000040)={{}, {0x3}}, 0x0) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x5) 14:53:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="beadea0b2aba563bac44e255daddeb5d5ee827e98e01fcb28dc705f7402c5ea53e0a9abe3bbc1be7826cf7b6be412d6632c188a0f8c42af86f6f0dfe50b4c8001580567dae1f72726d2429a9c63c25", 0x4f}, {&(0x7f00000001c0)="1c0f65487be73108fc92138b7ac4172e2d82349e64f49db739116efd3bb4a20e35f17edaf84b4db990a592f33a442f7868945d34345b44cf086730ec23f1cae839059a64ed0a4005260e59de90e18fa5e9f99fbf79e4e5dfbc9dcdf7ed07f71f130def194f9349a2a046f41f8a024af7893770181e8126cfa693ace44a8046cbd5f8a9deac129f229329c500b958d9965a4b184662602059348d7375787a5c8566ab466d21c288a918da40e5e8fa466ad2b3c867", 0xb4}], 0x2, &(0x7f00000003c0)=[{0x80, 0xffff, 0x6, "a215bad3aefc76955e31b1c94014bebbb469d98b1c2008f78e8a85916926ef06c97ef4ec83f4b0f8d820c3df42447e1554063cefc3e0b64a2e8345e4e86be442cb225f8b182fabef27e0da5b06cb53788f2ea6e147ab8139c4db4f1c35921b67da75d5e95a83ed97aa24a9"}, {0x98, 0xffff, 0x0, "abc765af3ebd98c0b533f1eebc43c1e5e2c36ccda2eb9fcb8f9607d8ab23ec2d81125480458aedfa0202660a4dff134e41248db16cd8f28f1a4abe2554dfc6783a00750864303f354d6f9eb7f6884a8769d4ecee8d2dc34579990ac9cb65a3cf93c644f6321566d3259140e5f9b96933fc38d486f61dfcb95fe06b1ba4b5680a913e2094271e"}], 0x118, 0x3}, 0x1) ftruncate(r0, 0x0) 14:53:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, 0x0) setregid(0x0, r4) 14:53:55 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00109910d1aacba422b95640ae55805516ad21d3ab0373128931e417c75064d420661032e57ff282ece71f951c0a4ab4d84f9435570858f4fc681c4b2b181b339a1c015e25dd167d56069b8440abbeedb68529e128ff87b7c9c1cf", 0xfffffffffffffd69}], 0x1000000000000167) socketpair(0x1, 0x8000, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x200, 0x7, 0x3, 0x4c45, "5c0f22f70f759fb25b9962640d27f013fc12ef16", 0x7f, 0x5da}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 14:53:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/158, 0x9e, 0x40, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 14:53:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) readv(r0, &(0x7f0000003280)=[{&(0x7f0000002280)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000000)="82332849d72498415f3edd1f909433bc8dde36bd073e7542b81aee88653f59f24cbd543e5f9ed02f13dcfff13059230a3cfd81b8779e93e21133c94da13e208bec0c6cb1c5c78daac59dff3c26bf85a6ecd4e9b57225ff1e7ab3b2c33b09889fe807a3b3a9b632e768fa04416d81ca6b4dd2fa4b51c035174319ed264e7bae39a3f2d43abc71340c73608179a68e7a512b31d50a96f2c4373eec217b5d86c4b482d5175abb5d1c2f3661a10548b8d791c55454f0a528bc0129cacb985562989941ba6b085547c5f3ee937db47e1ed929f735626ce37049689b57f9f50258c9d18acb62987440020e37333e9706939d040ddc5a85df9f", 0xf6) r1 = kqueue() dup2(r1, r0) execve(0x0, 0x0, 0x0) 14:53:55 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) flock(r0, 0x8) 14:53:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r2) dup2(r4, r1) 14:53:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x2) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) renameat(r3, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 14:53:56 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 14:53:56 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) 14:53:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) r2 = dup2(r1, r1) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) 14:53:56 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x19, 0xffffffffffffffff}], 0x3, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000015c0), &(0x7f0000001600)=0xc) recvmsg(r2, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f0000001640)=""/29, 0x1d}, {&(0x7f0000001680)=""/178, 0xb2}, {&(0x7f0000001740)=""/233, 0xe9}, {&(0x7f0000001840)=""/214, 0xd6}], 0x4, &(0x7f0000001980)=""/47, 0x2f, 0x3}, 0x3) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x9afb, 0x101}, {0x18, 0x2, 0x2, 0x4}, 0x5, [0x8, 0x1, 0x20b, 0x2, 0x8, 0x7, 0x8, 0x4bc24f07]}, 0x3c) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2c0, 0x1) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) recvmsg(r3, &(0x7f0000001580)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000014c0)=[{&(0x7f0000001140)=""/226, 0xe2}, {&(0x7f0000001240)=""/233, 0xe9}, {&(0x7f0000001340)=""/212, 0xd4}, {&(0x7f0000001440)=""/122, 0x7a}], 0x4, &(0x7f0000001500)=""/113, 0x71, 0x2cfb}, 0x1) 14:53:56 executing program 1: madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 14:53:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b9921b31a3d280ef1f8c6e5e06d03ea57f4d7abbd1f5dedba552667a06ba2a0e00abacefb4ea3bb3c7e5601113a253eb0fbf9bdfc6ee2a5dd1e333276f9ba7d80f49e09e30655515868f1e85981cb9a6bf7d5a4e5a8dc7f0bd0b7a4c24970bb79b35f421181f8235fd0c0a0b4d8a5b80bde9d327cd7e4c5d1bd52aa484fb8cf92bb62b2e622bfc9f7d5f7c4dffe18ef3f4f6c1effed251c97be521424f04d68438787c707bf485ad39c847143945cc968db9f866bf9bb1c49d078b07711ea133e0844855f3ecfc295f0f5859ed7e1c39c6cbb152ed613550ffff1cbd0a69ae4cd295036fceab492760fa757c300eac953af78c5ec3d678a190992160cfb7badc447279ecfb65922011fa148af174e259f03cd0ce2fc6e2bce05b2f0550e1930ac1bc65dcdbb9d9de13b549f339e5a560af2e1232c0dd2638f07a3dc1d809c0436d632f9ab993063267c2afefdf49686b0996c40de73cf3268046defd77b38c5e0858e63e66828c82994c2a2f37fb2e9446d2c332f87de6749eab88b76fc4fbed6943f0644c32142a7e0a015e19e9de0371f6eb6de8d218d0a34744996dc899320a1d1482ec6880d053c8b397f2d9792eca103f5baa87c7921eb1c9f65b06668cc19bf45181ad3c8514ec4e54e8c0562b63b027f514aa71c77d23f69348cde20d66356c1ed727f85c1e8588cc1143a5991846341519274059785fb7b39da0e282e39f0f698a9edf4590e7ec37ecd76fb4924ce79bf956b5c5f14c2edb2965db2a04f4c336bb41909230fd14a5c2b1a146e3ebaaa7f08ae91c9894d8902a705e4e1f13c0fd114ca40db6f1df9e983093a80e66e7ec5ac6ce7abd2acde439bc21220d14c867e0681c02b2fea4e5ddb668fb9b7304b834356e31e50fb620e951f92f3fe3c2782d3431be69fecc9c69c3bffb9d0513b742669ff60db13160f9c1b1dd5d62951bd33df7af5fc1ccecb6277f58af645b7f00a4694debde14e83f0e911464be41477b2ccdb4ae18cd1770a687247694c3b1dfce0a486a4f80d35075c971e18eee8a210139ff26f971e684d7b1d70438156ae128e164414fc7d7d0e7d7de1194b6a019aed48a21bf73e0f96a47603cec05bef54c536c4d2bff5d568e1b4038eaa2eb78f57014c559960c59459f91f5b647a097e0a280915daa2f0f610e83ebe74b695349a25a171e11089ed71599459b7294d399fe44a6d8529f46531ce82a8843e351fce6d064c1a5cf691c06215eede2f83ec3150c6dd1f3f5c770c13ab8014fd0720e1381e73f02e0068ec2985d42169355436d223897c094962a172d6ecc9fdd4a58a907b8ad9110aa623ccb6421707c58c66477e62ecf4490327577a195a2c2019d37028a060d4cd36d92d7f727f139c551a15c6026d03cdc6c93f06866f90ff3e3e888526b9daabd2e793b78ccfcc76c49e1ed367b92dfbf1e09cbf428baf1c37209452cf4e7cab15a1691ee50e06137d140e33beba5cee75ff7090c314d876c21c178488b80e82dacb97f0050dfb785faccfd48bbeceeda3b42f5c751c51ec8804cc1162a19bb72a50a26ca100c6490a3a32aa9cec1bea9716a092844f50d23a2df9f3c93104f76b607bf2502244d4a17b2e82c839cdf3534460b1622149e49df6555f97287b6b768b7a51652b9405b6b1abc16bfcf3d6064dcd1bc2e4f37eff9511414083668d539d2158456b8fa9408c356328691caccdb8449d03c9950e464d927669b049cfb092e10eab65dd7076fcf2c024036f6aedc9cd2cbb9901e6df7000b4b3cc339f09c6820f58c2e4b7683e9f63993dc977c7efbd6ae0de8c00553e941af035849072e66b9205f97cba63cbfe52341ed26c9426e7b502fa85b8df595ff0c08f326757e746dadcfe31d55667a3bb7c95ed16de72e9b0deeeb00c8cfe9e3e6baa271b69c12572ddcbcb647b9e48e00edf1faa34a732bbb80c02603653dc4ea1dafcb18e0e1a6e53e03fa49870f1cbb3bf066cd82064099d7fd9d32ba3c8841b29ff614c4d63bc16dd2bc8eec6ff6a3a3918727b5ec939c61cc1c8a0db521ca37c86e0475fe127d3eb312c1de3e07fc76a77cbbe211fcadd84a1ae78ae93817d845fae6c30ce327c334c814097137095a80dc0dbc33e6123a96cfd51ae1b65b15203d857164ea14d25ce551cb2948a31bd1595407b9c6fd955968941f9b9293caa486f9a93a5ff81e8a319669cbdf606e47f87b7ca6184ec3119968ed3f49eb308ec0845c2a559341697dad3f420615dc35df93097eecc4a6dfd7013deedca755741bffe7229757fab6474abaad206f899a618fc058067fe8de8038410f1182e8a8b344b9dc618c9be1f807545869a08fec972b0ff9fdd832c5602c1aff47a84c141e03870106a1798f7387ffb775343e917a2167caad9d867c9b3ccbad7620bd6f043c31dcb6a3a8c65cb02d286ef09bf671df6e8f2667723be6c5916d7a9b1cb62e32c3a146fec21584329a6305cbb4b78b3f2cde23054c517e97895f7aa981113834b5615a38db8ae22affc708662a4280a252532118641a3ceeb2ef4d40d974a693262d4e2db68fed716765ce19359561528df31a9c817f7ea67f81326a750b42f1a98d90ce9caa29092819418a1", 0xf39) sendmsg(r0, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001040)=[{0x68, 0x0, 0x0, "613de86dd1bbbd7e4199bb44051df4d89f732c67aaa29d63f625ef21d249c5c371a81bdb205aa2e5174e1f2025efb91e8a4c61f18beef3dee85dcd128ffcd969d9b863eefd86ac26dcffac92617613f494"}], 0x68, 0x1}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000000)=0x8, 0x4) 14:53:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = dup2(r0, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xcb39) r3 = geteuid() setreuid(r1, r3) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) fchmod(r0, 0x62) 14:53:56 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x2ce, 0x8}, 0xc) 14:53:56 executing program 0: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2001, 0x121) r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x8000104) open$dir(&(0x7f0000000700)='./file0\x00', 0x200000300, 0x0) chroot(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 14:53:56 executing program 1: r0 = socket$unix(0x1, 0x800000000000007, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/133, 0x85) 14:53:56 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0xfd2, 0x10001}) clock_settime(0x3, &(0x7f0000000000)={0x2, 0x6}) nanosleep(&(0x7f0000000040)={0x2, 0x9}, 0x0) 14:53:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) close(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8084, 0x1) 17:07:30 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) lstat(&(0x7f0000000000)='.\x00', 0x0) 17:07:30 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 17:07:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000000)=[{}], 0x1, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x14) fcntl$setstatus(r0, 0x4, 0x88) 17:07:30 executing program 1: r0 = semget$private(0x0, 0x2, 0x480) semctl$IPC_RMID(r0, 0x0, 0x0) setreuid(0x0, 0xee00) socketpair(0x18, 0x8000, 0xff, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000100)) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0xfffffffffffffffe}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r2, 0xa, r2) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) 17:07:30 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x1}], 0x1) socketpair$inet6(0x18, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:07:30 executing program 0: sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x142) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) write(r1, &(0x7f0000000100)='B', 0x1) readv(0xffffffffffffffff, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) 17:07:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000d588d01d9b61a362e6"], 0xa, &(0x7f0000000080), 0x18b}, 0x0) read(r1, &(0x7f0000000040)=""/218, 0xda) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)="be608d8d872581a02f347fa4e73f034e22abea35832ba21471717290c40533458bb44fa47564f42b7df5bdf20331b0f58b5a03465cc858134a3fc8843f46f023d36ab4925f9473c404859817fe4d74600420c05f272f9648ea16452ac9f9f893aba0d9326406010143c8ed35d5f0415cb3fb53cda8cfc46a3227cfca7efcb620ffdf858d624308d5b98eb74541a6e31935a842178dc784a309ed0c02ecf1b19bf32640398fd4dd8058105f749dcb924d156368c2a944af601c4b7b0dc582537bd7774e01198b1a1692a9fa710a2f7e5dcfce16b44f", 0xd5}, {&(0x7f0000000300)="637a411e9a7c585c46408837f92635dfec4ba1b74adf23307ab95e24f80a70ad60502f2bd25baf632a86d68da0203cbb42cf5fe34e795dd8d7c9f78c56d36a308659c6db4256d168cb4128af24f8a52e6c63e1e00c282e0352daaa97f0ba070d4eb8a6a241ca273b789c0bcbd3dfa23de0a53634b4741c490dad4824e2185bad4067fe5550e1224d50ef512bcc245deece548bcfb0d4e1ba0e1559cbf2830f973dbc258f6b79506a8befc12961", 0xad}], 0x2, &(0x7f00000003c0), 0x0, 0x404}, 0x8) 17:07:30 executing program 0: r0 = socket(0x2, 0x8005, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) 17:07:30 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x2, 0x0, 0x800000, 0x0) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 17:07:30 executing program 0: clock_getres(0xfffffffffc, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) 17:07:31 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x203d, 0x0) r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000340)=[{0x4, 0x5, 0x1800}, {0x6, 0x4, 0x1000}, {0x4, 0xffff}, {0x2, 0x400, 0x800}, {0x4, 0x4}], 0x5) setuid(0xee01) socketpair(0x0, 0x7, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x1, 0xd947, 0x1e00000000000000}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r2 = socket$inet6(0x18, 0x8000, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x13, 0x1, 0x8, &(0x7f0000000080)) stat(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)) sendto$inet6(r1, &(0x7f00000001c0)="9a48d11de854ebf05f4405d1d28c87d8b390b62f13ed29f04fc3bd6c75889004cfa0cac9181d13a74f31ed8da2f28ca91843e0cbd965a7cbab6fc4712f7d471538099be66330b85f81f6d55fc367aa6d49daaa9a3acf4a63b88ae1c00be694532f", 0x61, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r5 = semget(0x1, 0x1, 0x4) r6 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r6, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x7fff, r3, r4, r3, r4, 0x14, 0x20}, 0x1, 0x80000000}) 17:07:31 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 17:07:31 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x0) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 17:07:31 executing program 1: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) 17:07:31 executing program 1: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/164) munlock(&(0x7f0000b3b000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/50) 17:07:31 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair(0x6, 0x1, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x0) 17:07:31 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg(r0, &(0x7f0000000300)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)="cbbdeb715b55fd937295ddc17efeb642885dbb2f664da80930a9272efad62320a94359b633b3", 0x26}], 0x1, &(0x7f00000002c0)=[{0x10, 0x1, 0x64549f76}], 0x10, 0x4}, 0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 17:07:31 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fsync(r0) getpgrp() getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) 17:07:31 executing program 0: socketpair(0x18, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x7, 0x8) r2 = dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r4 = semget(0x1, 0x0, 0x20) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x0, r5, r6, r7, r8, 0x81, 0x7}, 0x5, 0x81b, 0x7fff}) preadv(r3, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) 17:07:31 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000e94000/0x1000)=nil, 0x1000) 17:07:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) chroot(&(0x7f0000000040)='./file0\x00') 17:07:31 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa00, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x28) 17:07:31 executing program 0: r0 = kqueue() writev(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)="9b30fd86070b45e833562df4eb129bd327c39b045da25e13ca7b767062b7b3433f7c1275a612cbcd04ad70fbb7c91ae07a47dbe94bb7eb7a9b17b91b4cc763f2af1b3dde9eec1791f1f4742cfc357d74ac49209e9ffd92e25ae48d61e33516fb3988b8afde6f5d17c37adaf7", 0x6c}, {&(0x7f0000000040)="065a6b9aa28bf4a63e860c09cdb92b8aea4a887d80c1f74878c5d4cb", 0x1c}, {&(0x7f0000000140)="b663603be3e0f820a274db558b4a29834357f4028d6119be0d12a8aff9f0ca3b5dc7b98de25583bccb5f4a8bed1069c1f481ce5627a3a208be2c5100984696a04659f6466ceb84f0932c3e68029dda5f71efc63e5ca7ad67f08c9e37ed6474654607384320c40f68dab0e84f42e7824779e1e66584d3a2819caf0197debb40e3768c7a8bb2744f7de08a0b067da9e9203c525ceddd455ea88a7182c3060af84ca088053f731d173a60fbb02f2276772bf72a094e2c95b736fe46c3e35d6dd4f4900e3c6b15751c7ff9a276f678792c1e974cd0ee7eea6f47244d0b9d32cb7436c0d03bb402b7de58cb754393e143c2f397117c486b625ca8a1e991861f5bc68bfbbdc2ede77a8cb5c0d2b469d1b4c124c3647970df38221f9ed501c861df0387fc49d6a21c9347bf94ea794f8f9ada92dfcf0f3a4c4ec36fba2ef9c250321dcb3c8bcbbe7f99d35d4a635eb741d1f4d1821f310568d067b6ebaab1efb13735cd0d15d463e79877ab35892cc051a265625154e20983c604bc37d09d15eea52457c9554d79050ad74e2ee6e01ff012f09c096377ecd0c3cb7f372ae332df834879cca7d03300adecb81a8a24d182e492a472a8d155265f189325d77c669e5b20072ec29f14f06f33eec775751c6f41f33b612b3f39f11c8062682cf8a3eb648cc8f2be106bf2dc8cce5beec8810d9483287aff4d4d2aa8caaa26d023b48f990cdcd312585832b61a48233d004aa26c232a7dabd900cb8667a346b1c72995cdea3e986fad9a0f7e35b401f9ba8e294414198236d18f52fb03a5d658655447d55cf698393ba9dcd7436aad413a038f0a5ea8b58613493f40911bd510372943e55aab35e25b14e661f1092ac7003c39daba7825011861c4005785bede3925b01cddc3290ae1c55e0682cf1c825b8b25576719d898ab751ca812967b7fe6796686b336f500aae4d854b45eab7593e5cfb9e3b96993e52cdaae15dc44b9c21136f74ad8abaaebf21a35c8f2430d26bf4d20a399e9152823e893f0d09ec80d54d7af2569c7dbb7f1ae419a60ed7333764dd484c81a4eaceeb150841640deb2cf8b06e123b17f3fc06a41e22aa6d600452a07c40307dd6084eeeaed188ee6205db87660b339ba17ee75e8066045bda840a2c2ec818b685d2c857ec659020d96ec5a9e7bd5e9bdead3473153cf1b19eb46970ac9f3081482a70b3980e4533fc75a5e56955a667774fbc3cbf551ee897909dd04091d10af523a4d08808fdf2b8f621c3c61b7c1fba434f50cbfeb70382dc8c08bafbc9339442d1422753dfd1644acbd4322a4a4a3562a0fef055cf9d937284a5b583556270512b43f0aa0095d64441d0487f0cf3df6cdc552594b66717913b49c599b2d8eb46eb91ef200c2e022156572776def368e2e2dc0e11eb67ee8fd66c74b2ecd3fc887b57ac0d18bd0a512fa954e5170eb82ac9c9d099fa164af35b41eaa53cb83d5652082d50801223c9ea04a0ef3c6a6f251f421d8b48e04028f9fabb1c2de78f4080bf64b6e8d3e6094a42e8ade409cd45008114c2248cb8ea381ddc7f5d5360a157c11db79a03ecd7bdfa3e69d06616db45d2581a322548969c6828113063f7740812b6f3c03b5b30fd6c843a28cbd4961b982bc828899bab9a73156e4ed928bf62ff8b29643d58c759e1c8248f6cfe22105578d237e3819d4b61cecd82ab8ec966ba00bda6d31027a0ea5078d17b13beb73a54934670a999e1fd77cacf1e79fbbce1cd818299f962a30925f83a60e5313753ced0e821e6c486dcc8b4f059aacabd63f565c9e9df74f831afd412e7724a1db69d96c471fb675ccdd4fb7e456175d5ab27a4e596376e62cfff656feb675f09be875191528e28abf44e3f708eecadbe4e5f1767d9b58d93fc415799d956aa249a65639e1c0b5ae6928f7a52dec8a85a18d288d00fa9b1aa96200787515f775575f3c8150a183f882a4a7ee7b67e65b9e4b3e0f8943b242df2735bacd1d2eec28878bb5f9abf555d1c349ce0aeae9cfe07fdcbf8f1f86145722063fa2d866d22783c7cdaf2f1c237f67108a5d7876ee5a853ce1624692782b4c77524f9fb4b06261f2f964e73ae07f17c2173c6aec88f4f4352860f66cb6db818f3da8951c94c88e074950576857b5df4ef3bceb3c6835ea79eb25c7ca298b907130f35cc5bb9adb9c5036d5c642aadc4f53683489d8e1e509e2c9ab63d37954ce1ff5db23dcb0b4fde1bfd2772b82859b23e4b2252f0e8de838fa383e47fc37b1d32e961cf79bc604a8f56598bfa08af2e2b8651d1f1d0a77e20a86d3af43b77a6890b0982723ab2ccaf1b02f4f3854b5ccfc4a7a17f82c673ea48c40244290976d956db8da7c77ffcc138cd351ee91e91433c1263ae274f519f35a409a845ca2896adf3bf2e02da2248a1dc307f21f17dc76adede3e403fd680b7daafcc7660417ebca2dd414db285f35ecaf58faac5f7d91c7df35dbd19df5af17f611a8c3b94fd586cca50bb176bec21bb013e731657dd0338c4c8d7a244b1fdccd0674382745c29f0c41c0c30ef8233e9c814678689be9dff2315ba6b609813950d4e7b1696705a41ffd7e2a1a70ec634a83abf601bf069497f2f988cc278156fda7bde208413238c59a6bfc9c6b576680ab148887b66eda41f237f223a245ecb41cd99ecc2159dc06f888f676be02c0fba08d936f5ebea80df3d99ef9862d68965b4f2faab382723a16ff6e457d668717ff682687a05c5f499dc06eed7c686c651216030a86aa9e646fe039add7d9a808a9c37c01cf76f564dc7f09baa21f26386d69f2978cf16d23444220854e098e752ca06e547f7ed225cb1f52ebb2a2e82e8f7f30672d9ac0b408bd678797a1a56dc8d4f191c439bf55ad25e77006de48300835ed7107553606b4d05547d37a3b004c6e84c284bd388d67c6fca4713eb5b6c7cebdcab83b9d9054924da01af1bc19d0ecaac8a6d2f12d14f1b4537b67581925043b34a95522295f8000d11d7fe9aeb2870cd6c52c6ea0fb85e5e8c132218f0c3c85b97a123395dcced34259780b2f5ff829f13555e3b5e7de92d8406a659475f45bb2643ae285bda7d67fb958a49419e1ea538e65a7a149a3e8a73fb5a5ce133719f9b5377957e563c416e2e2012b069d08e6c2ecc7bd817a581cb85eac584c613de491800e1c8887abd4ac524f7570c11fbe93d76c841b71aa5e29db49b2b8bd38dceaed37ada1421e1fff3f75391c2069459beec0fa977cb3807bf1e13ff224767bfba374b136dbc70cfb24a15022274dc9e7b44219ebb7cdbd52512437c7b2739cae4eeb0da143ef5cda5eee0eb1742d3a5c7f1ad36b262f434f32e7cdc193a5f99e2d9f9638c567731596176c015769b804dde16fb6d9a44bf1f94cf022ebae51986439b060be93dd0b00cfa3d684a421a35a0565f18384ddc492c9e017116290f6d975e03412f903c5a4b5e8406cf51bb8f9d1d47e4673fe0010564c51fbea2b85c62b410c464053fea53651e29cbecf678f796c8ed787675ccf971d05a46929409ff3c04677f1171e785a4de5dfd09ca23a8d01f52681310115e8abc4a06bd241051282848ab627c5b1f2481bde44d9394a37d46d10309b876ba4884f202aefef3a5330dad12a8a5a24fa8b026e2546f1f10851304095692c215c0eb915bedabb55d7875c0b3d1cc6e1c751d83607f31a8173b62cf42ea2fec28d7d8ee1dc5bd51c332290d3aec6e4f4a0b0a2b3256a335d834cbc20356d515ec61fa1eec8710d3be3963f0c2078c62cfa985ea7ad330fd1f2a0775d63051cc1b79771934e5c5c40ea59f73f239fce80ac9accc1da0962e70689d2e865746a1dbedaed7ba09f70db2330547e18907deabe09d35dd1af58f46726c6f22e01862035428d685539e29b25553a621ae0e067fef6162e969e7f2454db9fd9503281840dcf41419235d684bf4ba9cca63a8aa6a9018caff3fa38e9a75b256c31f6dd6b7f068034d8fa10b2a11c383227137d8897ab255807eddcb7f7d4aa32eee2e8077c46ec3f52b7c6000d90d8dc1442bc7b97cdcfd9d452b127d9f3f8076a67f70f937f0e1112f2e1522e15f94b132ee174fcaa9df72678499516ca9f435329b8c63492d4192f210da80eba27832d3191f2aee947efb8af265055cf4e0dc973c9ea64c14bd1435c81fadf94e466b93d630acf680c9fcdabdc76145680268273d1b64e6e2d72ba7837017e3f4e3a5c7b0b828abf325634a47c524ada09f9ca098acadae0f482af6a1491a4c7e55ad0390256c30bc73289f894e70016d9bf3fde73a948150779be8d78f40589ed98dc15d6366d4d3b375c4b2fa7593d921ccaa64be0f2fbfd77da78c1642ab3a266c0309c13bc62a23e044089891e30f4bf9983e214a69c508f82488ccf783e4c9b4a0c5b42546226bddbf5f2540202b75a0e1658a4275c6d3bac1558c3a95e7eaf2f3018e958af5e53ea4b3c18269b252ae69a9986fd4ccac7e716b29dc6f19cc9cdad4db2513601fa5f201216f93efabded5953ee0068fe05c97404fdd7b1db8b298f54913c3df753c55eddf5b10b881309b7fff0875e4ae8faa2c70f99a4292eed67687266f02152dceed5ba4e3a6084a7add9d1a22baefac841e060e98ae62a71903684633888a1b5bf3c07321b254860ecfbb9ed359e168fe5397e41f856fd5e0e5f1f4314d7e28321757f7dd771530d473395115ac9dbd6cd2652d7adbbabad48910ae9c659cf27336d288bf1a6d0684750d15649caf878e6dbafdf59920ea079ebe10bbdcae62e016ce1aa18179ccecc91681295a3b8f2b27ab1a0abcf5d9598bc01a6b40b6035e5feff1fcfcbb0a50c9b97efd8e3364dfafede345fcd4c3d6423303122a4d2b4c3ceaa7270248aabb6b5c9f83e7654b226201fa6d21a0f00a9d5eabbd041d2587a9bdef1d0b845f2209fe8114a4e0a46a6b00b0aab569b41ea2cfb9b245671614438deda38e87d57a52d9c053a095073ea96e37476bd8eb6399f87bae91a67aaee92352f3797b09d3b7b9b45af0acbfe37ba1b9b1682de85c4f6ca22f9d46cc16b5c4dd5c11ed87030c4ad8d7186915aba23f3becc11cdce18c9bd5443b1fd805220712de1a686b538136beadd48083a3cc412f0704c760a6a9d14dd1d7b53f10ccddcc5b818d2ed142333f613368974a6f5716a97b0f4b2a403ffb64dcdff032259d3ee32c89a04e079affda42be6d9f74929b3c1358be0412057fa9217e776d6841d0e281e67d01f78c9cc82b2261a419247e8be0c6e9606f8092b1ffb524aa47a23225d2c2825584dfd47280bede8b03e453d6f7fe8760a0af8976f9d395682bed7a730d53d36da71294765ec3d8813e1fecf7601b62ba5577fd306356971860090226f33aae80928a0f0b9efe4dbafec6ae70ac2c040f2ccb7d83d02cf29dc2c6c2723298b9685b47e296de2ce0f887bf5f2fef00c40d9a32a9dafc463802f74712e1f51b97ba7ea6ce9033e793f60b309fb130c1816ebbc76a4737ffec87743f72e16b8ac6205248b4a7c330b392b8a0ed41bb577e04c336647cdf5b9aae9257348dceabe3be539145a8029a3cd2a753181aadd75e395ea6376567353194620d41b59929dd3311276a1c48a8fcd52856376a037bfe0bb0084869768e12887223d5f005bda3a286f0a9ecfd7ee04c4551bcef1bbc1c1e25af4b1528941d3e6b05e14082024f411a2fad17aa5ea345460f336747d13a15a0ba24cec38a10157bd536ff300ad6ce06e50bd4a5be78f92a5a6623d7f3354bdf3e370318c475f778edd3aa050b5e1dfdadd0227474876dae7", 0x1000}, {&(0x7f0000001140)="bf6a76c38050a37fde43134766552edb7c48b16e76a865a700374d1613e9e7ecad07f31b2fa556046ae868d196e24192c3aa5391860225af3e7e358292de0db0f43e7059d046841ee8f476957860d0f3f426a7a5fac1d8ce5f5073cedce43f5aaab9d605a38e580b7eaaf6ee9ba213283092adf600d541be5eae8fde5810", 0x7e}, {&(0x7f00000011c0)="9c087046f0931d177c9b9b2f4b1b8f7324d303eef797bd20dc871df88dd410f50d7f3d2826586bcfda105e98444d968bbfa23b925798dd3962381c10631f4a93006514689c8de8621bc1b8716f1b55db4d331a23d824ff1352e2949ea6127c6297b465e99a6fb99ca58c0ab5c8048f66a58ba1bb3a0c7b1f74f89dbccb4db988c6bfecd8714ca0609dcb34b18e68edbbf645e7ecc8b690bc6757f44636cc2f91a7ed09ed49af9b1071bd4ea635591b9795101bbb205e45e84697543c7ded0353039c20485f40287f685a62eeba0237", 0xcf}], 0x5) r1 = kqueue() read(r1, &(0x7f0000001340)=""/52, 0x34) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0x4, 0x357e, 0x5, 0x5f, 0x101, 0x81, 0x1000}, &(0x7f00000001c0)={0x8, 0xc}) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) kevent(r1, &(0x7f0000001380)=[{{r3}, 0xfffffffffffffff9, 0x21, 0x40000000, 0x800, 0x7}, {{r4}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x9, 0x5}, {{r4}, 0x0, 0x4, 0x0, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x5e, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x200, 0x800}, {{r1}, 0x0, 0x86, 0x1, 0x6, 0xffffffff}], 0x1ff, &(0x7f0000001440)=[{{r2}, 0x0, 0x24, 0x0, 0x8, 0x4661}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x1, 0x10001}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x3, 0x2}, {{r4}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1000, 0x3cf}, {{r1}, 0xfffffffffffffffe, 0x41, 0x0, 0x5, 0x5}, {{r1}, 0x0, 0x8c, 0x3, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xc, 0x8, 0x6, 0xbd}, {{r4}, 0xfffffffffffffff9, 0x20, 0x0, 0x3f, 0x80000000000}, {{r2}, 0xffffffffffffffff, 0x9, 0x0, 0x40, 0x100}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x1, 0x8}], 0x5, &(0x7f0000001580)={0xd, 0x800}) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) 17:07:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x190) socketpair$inet(0x2, 0x4000, 0x1505, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) socketpair(0x3a, 0x3, 0xffffffffffff117d, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x5, 0x6, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x71, 0x20, 0x1, 0x7}, {{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x7fffffff, 0x8001}, {{r3}, 0xfffffffffffffffe, 0xc4, 0x14, 0x244, 0x5}, {{r4}, 0xfffffffffffffffe, 0x1, 0xc00fffff, 0x0, 0xff}, {{r5}, 0xffffffffffffffff, 0xc, 0x0, 0x2, 0xffffffff00000001}], 0x80000000, &(0x7f00000002c0)=[{{r6}, 0x0, 0x48, 0x40000000, 0xffffffffffffffc0, 0x200}, {{r7}, 0xfffffffffffffffa, 0x57, 0x40, 0x6, 0x7}, {{r8}, 0xfffffffffffffffd, 0x10, 0x0, 0x4000, 0x1}, {{r9}, 0xfffffffffffffffb, 0x65, 0x11, 0xfffffffffffffffc, 0x5}, {{r10}, 0xfffffffffffffffa, 0x6f, 0x20000000, 0xfffffffffffffffd, 0x80}], 0x10000, &(0x7f0000000380)={0x9, 0x2}) kqueue() kqueue() getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xffffffffffffff75) 17:07:31 executing program 1: r0 = getpid() r1 = getppid() getpgrp() r2 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$inet(0x2, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r4, 0x20) r5 = getpgid(r2) setpgid(r0, r0) r6 = msgget$private(0x0, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x20, r7, r10, r9, r11, 0x80, 0x1}, 0x81, 0x8a, r0, r5, 0x5, 0x8000, 0x3, 0x4}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x4, r7, r8, r9, r11, 0x10f, 0x80000001}, 0x1f, 0x719, r5, r1, 0x80000000000004, 0x0, 0x8, 0xfffffffffffffff7}) 17:07:31 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='$@$%.\x00', &(0x7f00000001c0)='Q\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00']) 17:07:32 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x12a) 17:07:32 executing program 1: r0 = getegid() r1 = socket(0x1, 0x5, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffdb6) setgroups(0x8, &(0x7f00000000c0)=[r0, r0, r2, r2, r2, r0, r2, r2]) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x200, 0x5d44}, 0x8) setgroups(0x40000000000001b4, &(0x7f0000000140)=[r0, r0, r0, r0, r0, r0]) 17:07:32 executing program 1: socketpair$inet6(0x18, 0x2, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r4 = syz_open_pts() close(r4) ioctl$TIOCGTSTAMP(r4, 0x4010745b, 0x0) 17:07:32 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 17:07:32 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x5, 0x1800}], 0x1) socketpair(0x6, 0x5, 0xc35, &(0x7f0000000040)={0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) semop(r0, &(0x7f00000000c0)=[{0x7, 0xa63, 0x1800}, {0x0, 0x9, 0x1800}, {0x0, 0x1, 0x1000}, {0x3, 0xf65d, 0x1000}], 0x4) semop(r0, &(0x7f0000000000), 0x0) 17:07:32 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kqueue() poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x400, 0x2) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 17:07:32 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = socket$inet(0x2, 0x1, 0x401) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="f59b8205e6eed8114c7f7288f92d4a8a108891e44732c831444ebb7db965929d7d1bea5f6e07cfd7a23d275fa0acb87ae5e1f08dc361b187025a9e31f8a2c533c74ff073caae4dcc0354e0f3780831eadce1afe5ded85a499df5fa5e32ec8f2109eb205c35023d3786e7103efd7cff756a52fc812fc5efa0c85e18adcfe86b5391f641c826185fb7836c31e9cfba37990f0be4754a5f469bb479c8b3a1eb01df33733f568e10940a65baf3bffb8bafc726cc2bd1ab89fc9a6bb639d162ef58b77e8ed7a399293921adb6869c8fd74b4981133e0e9080bca069f5432f0a4adf06e34962ad79219ebb30f9decedb9c", 0xee}, {&(0x7f0000000180)="45cdd5669ab44ebcd7cda7b86b2c2e1c5ed3833c1a3de2b2b89df019b33edeaa707c0710888adcb0b37ff4cb346f82f42135cd0af7a2", 0x36}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000a57c0f1c7ad38b3f", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4], 0x20, 0x8}, 0x0) socket$unix(0x1, 0x1, 0x0) 17:07:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x3, 0xffff, 0x100000000}, 0xc) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) r3 = dup2(r1, r1) r4 = geteuid() r5 = getegid() fchownat(r3, &(0x7f0000000300)='./bus\x00', r4, r5, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000340)={0x1, 0xa57}) getgroups(0x2, &(0x7f0000000400)=[0x0, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000500)) setgid(0x0) preadv(r6, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1, 0x0) getpeername$unix(r6, &(0x7f0000000380)=@file={0x0, ""/40}, &(0x7f00000003c0)=0x2a) shmget(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x120) 17:07:32 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 17:07:32 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 17:07:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x81, 0x100) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x4) 17:07:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) pipe(&(0x7f0000000240)) close(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r2, 0x0, 0x45) 17:07:33 executing program 1: r0 = socket(0x10, 0x3, 0x4) sendto$unix(r0, &(0x7f0000000080)="8bb14721ae7b0e52db0831284f29af44dbf379bc9962917e1b2387c43ee6d6002784f3861c21d80c521c464c9b5ce3d335cdf40115ecafc61fc4f9b3e478cf0e8e67091a1404fc5f511d18007b21ef96ce1aff76c08ac9172235719c935dee5ee6bf714e21f138a5b25fa4e15097143501dc17a0f0b87d251d41e54decb95471012890e387c281e9039b9211a1f251b81d", 0x91, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x400) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 17:07:33 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socket$inet6(0x18, 0x3, 0x0) 17:07:33 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x40000001d, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x1, 0xffffffff, 0x1, 0x8b0, 0x2, 0x0, 0x1e}, &(0x7f0000000040)={0x3, 0x7fffffff, 0x0, 0x7fff, 0x3, 0x1, 0x7fff, 0x6}, &(0x7f0000000080)={0x8, 0x400, 0x1, 0x400, 0x652e, 0x0, 0x6, 0x1f}, &(0x7f00000000c0)={0x7, 0x8}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 17:07:33 executing program 1: pipe(&(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) kevent(r0, 0x0, 0x1, 0x0, 0x75f2, 0x0) clock_gettime(0x4, &(0x7f0000000280)) 17:07:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7ff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 17:07:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) socketpair$inet(0x2, 0x0, 0x1ff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x1, 0x4) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 17:07:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget(0x0, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/231) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$setflags(r1, 0x2, 0x1) utimes(0x0, &(0x7f0000000100)) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7ff, 0x47}, {0x401, 0x80000000}}) 17:07:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) chroot(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 17:07:33 executing program 0: openat(0xffffffffffffff9c, 0x0, 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) 17:07:33 executing program 0: socketpair$inet(0x2, 0x2, 0xfffffffffffffff9, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r2, r1) 17:07:33 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 17:07:33 executing program 1: madvise(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x80, 0x2) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:07:33 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000300)="66f9aba593040d3736f82d22efc41286353a074cbf8c7132cc14197ddedd9a2576167d5b1e0a91fbb44660b55a218f3e5713279324b8db86cbea47a683b65b434b106399f9d6b1ed19b34e7f646337932a904d093483efe7c7307670678cbd3572fa67bcb22b9abcd363fc52aa6d124284e6951331462138ebc6c0bd5b9a0e5ffeb40a15738f8defa38230d7c05877e78bbbb5e9079091790ccac9d67f3361287cf47ead07ec91fb334fc41885be472aeb00bffca1a6a2e6ce4fc46de7", 0xbd}], 0x1, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 17:07:33 executing program 1: r0 = semget$private(0x0, 0x7, 0x1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000001c0)=""/175) mknod(&(0x7f00000000c0)='./file0\x00', 0x1128, 0x8) 17:07:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de7) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x500, 0x4) 17:07:33 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x106) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) 17:07:33 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x10001}, {0x20}}, 0x0) 17:07:33 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0xac) readv(r0, 0x0, 0x0) 17:07:33 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:07:33 executing program 1: socketpair$inet(0x2, 0x3, 0x10000, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x30) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x1000}) 17:07:33 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x1) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x0) fcntl$setflags(r1, 0x2, 0x1) fchdir(r1) 17:07:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x4003, 0x4) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="0989aab745cd2a196506ece1e28b9cfe036b93fde4189aafb24a9585f99d6fbbdcc38589eff31e568887c79e2db2f8f0a5a258b4947abffc81a488c2f627ca72cdfb6af106b0aae48dd8bf3ecce1e1d34605ccf12f14dddab3da89f66e1177dafb29b81f8d62639859a2f3aa74c116a8c940f8978a23c198671c3ed90c88f02f95ab868ebf6e379129bd6fb092feb7904f737cfb35235b1e741177fc0bcb5d3f5355044cbbd25c3c965d04", 0xab) 17:07:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x54ece949) fcntl$lock(r0, 0xb, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000101000000}) 17:07:33 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) 17:07:33 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() write(r0, &(0x7f0000000300)="2af1fb8b53b87d7786d19a92b315ba64dfea140a2bfdaa35c6aa90fbf7a1711988215a348d711fc1a845d4539b183dde8f1a5c6678644fea50b38a048686483e975336d014263be8c1f0a287b6437e42c63e8e45515715df822b42d5420b1b15b1a7e7940f5d65ad0e44e5fc4513e10ea57feeefa0e8ee094210e3dc6187b100b7c80828b31a86d5aa453c03114cc57e39356b8f2a75ff838e00d5a400cfde2b9d9a82c6582f501e7a09af0e4870", 0xae) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000680)={0x100, 0x1, 0x6, 0x3ad, "203bcdc7bfd8659c4c49de4218861e1de8e2a1f1", 0x5, 0x6be}) mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x2801) write(r0, &(0x7f00000006c0)="5dabbdd949205f3d4b748e7857571024dae6510cf7cf2508e77c980bd2a48a189ce6414b9fe2d896cc6aa33ffafa96641c2af886632f930dcdc67b59231e00a49ffd8a7b74d17b0d39ba74297a8ccb45edfda1dfdc3c73f3ec409e6c38c1b9b5300901e1a6d7964f57797557fc308908cf6da08699538eb454d866a02233bb3af63a6278b052e2e6264e764987b5893e1d323bfebd6ff26792", 0x99) r3 = open(&(0x7f0000000000)='./bus\x00', 0xc0, 0x800000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x7, 0x6, 0x200, 0x648}) close(r3) write(r3, &(0x7f0000000080)="7c57817c6cbd4b1335bac9e056a3029c8a1f185c04800b5643b5d540266e965039989342abf1182a5e675396792464cfbbdc7c04aaa5529c66227704497dd627648a1631416764adb19ce090a56e322e44a6afa914175b17bdeb3d4146990f9eb351a87eac97427275c03780d77594e3deb07c76073e25464cda14465c0e359aa02d769ec5dde55fa49972a9d241fdb3b0cf4d2d7c200f04c8ae7de377227dfc09b3b322ae8778fad862e959cec9990a58474810a719b875f8761c3e2c3199b18779b09f", 0xc4) openat(r3, &(0x7f0000000280)='./bus\x00', 0x0, 0x5a) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x9, 0x20, "077aa82b7ceb4f6c8d50ee8a872e1d3ed0bcb323", 0x1}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000004c0)={0x20000000000000, 0x81}, 0x10) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000240)) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000500)="fcef023cc28fa0e2f5aa73fb4a73eeb1fee6ee3b9e3b8d48643574d6953dd08d1e191105d20aaa0f4f72f365bb060002001c363e07c05ae4eac85669e949f7f48fe63c047ee7cfe0aee3167b71b16612460d6487b1a3fc246a091f6a8f2807c4578a6f21e1f5fe2142bd1793e0b79a80d6b00c01063e96d93d9fbc6503b3afd66894fe62b53f6d1ace1ca29e134c01ec69f073baa640418beb058d82d20e691a2c5d107b35bf9860bee7a8b1211acfc9bd8b52131979d272a1d947ce3ca83611324306b367ea1025ba5d06f1e59031e4d4547ae538c270709b68c46c0c451e76", 0xe0}, {&(0x7f0000000600)="9a1d65d4c0a970446893b347da7c8732f941368a8ff8f3dd8a3c73edab99bb409f90bf9b8b4a4929f4ebb784536b647fab8f46dba952c85d6e3716021b2f0f", 0x3f}], 0x2) r4 = openat(r3, &(0x7f0000000880)='./bus\x00', 0xa80, 0x0) write(r0, &(0x7f0000000b00)="d40f0f336200e64e899fe11869fbd21111f0a42517f48ea6f38d947390ee3cfeb957109ef36c9298543369273f6a3f2932d160c377598a5a0fa000f6c8e7710e3ef84e6ca0d668c57dac4c3c2d9828b29c869d5be64a632fc10713a88852cc41db75cca14cf23a85d02d6af99bbc74d9fb8c80c96bb075243f168cc923f9217a9fc5256985117e1fd6bedbf36fac3e31be18500a4bf8d7ea984b0bb41acc44e43cfddcb527761c805ab63915347c1165a506051e22d6f743b5b3ccc42ebcdd02ba5a99547c7a9e86c5784a2837b01af60d082ea932d39cb2dc0f0e55e9c6be7e2f09", 0xe2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f00000008c0)=0x1) write(r1, &(0x7f0000000780)="c870b5815851589e1d8b210648738e01780c9a2881d1903fe97776255f9de7a67fc3b8c8942c5407bf03785f4c9d3703a69f9cad2d3a201bf7b3368e4995c5e8c247b9095810cbecf22d46cd445548adbdcbd74c65bb1d2e9039a4dba7763934898af76e97faf66dd80fb4b36fb18fe3f330afb03fda4a7e575a1141112459cd51b310d03ee68254c99819fed9eabf326ec38679e3e614f1600cdd7280b2a92a5f53fe17ec310a822be3572f0f1e6c7173f3beca514d54e1150ca2f6fafea81d7316b093a9a6a2", 0xc7) 17:07:33 executing program 1: nanosleep(&(0x7f0000000080)={0xbb7, 0x3ff}, 0x0) 17:07:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x1d) fcntl$setstatus(r1, 0x4, 0x80000000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fcntl$setflags(r0, 0x2, 0x1) kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2000000004, 0x1010, r1, 0x0, 0x0) 17:07:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) 17:07:34 executing program 1: link(&(0x7f00000000c0)='./control/file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x10810, 0x0) symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control/file0\x00') symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 17:07:34 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ff8, 0x30) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x60) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file1\x00') fcntl$lock(r1, 0x6, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x21) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) 17:07:34 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8805, 0x0) 17:07:34 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x10280, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 17:07:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) getegid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 17:07:34 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001300)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) bind$inet(r0, &(0x7f00000012c0)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000001280)="3b7d57af31ede523832a6ab455ec5b42f97a242f9c6c446b4f2290eb82ced5e045ba4cd8cbfa29d11ab8720a2844a488df466672d8", 0x35) preadv(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3, 0x0) 17:07:34 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x80}, {0xfffffffffffffa1e, 0x1ff}}) 17:07:34 executing program 0: r0 = socket(0x18, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/105, 0x69, 0x2}, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x0) 17:07:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) r1 = semget(0x1, 0x3, 0x36) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/26) syz_open_pts() syz_open_pts() flock(r0, 0x2) 17:07:34 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x8010, 0x100) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x8) lseek(r0, 0x5, 0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1000) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000140)=""/216) geteuid() mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffc) lseek(r0, 0x0, 0x2) 17:07:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000b43b187e0100000000000000"], 0x10}, 0x0) 17:07:35 executing program 1: write(0xffffffffffffffff, &(0x7f0000335000), 0xffffffffffffff3b) msgget(0x3, 0x0) 17:07:35 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="3b065b75260b421e39175c411bdd66a523f6df957ca8e9bbf58306fbf3c28911c670413ec1c3c75530e2337d86b084407a77b5abcdd56e7c0a4de66c1cc54e", 0x3f}, {&(0x7f00000000c0)="074c42ccca1859da6d398cb012a5c8412cf4ca10a31b02a0a4a0223578233fa477cd93bda7bd82c3de81d2288b8a9a165b58f9eccd4d5f55e17188cb48ab2b722f355cea77611dc3781920f314ffca17e888b4f778f5cc35297432d8b120c4d4377af3e692ee3c1dd5d8ca0c8a84c3900b9d61a20b949450", 0x78}, {&(0x7f0000000140)="ed715ac38c39a199fd0bd0dcb0217ba2139fbfd80f05fe9ddb96", 0x1a}, {&(0x7f0000000180)="fefbdfda09733e1be60cf607930876", 0xf}, {&(0x7f00000001c0)="c8f753", 0x3}, {&(0x7f0000000200)="4001d249a795084427f178b97d1b204e7b645ac0fbb1b417cbe18dc877a2ee31cb54d45c0518800477a898dca08f79036b6f0b788d5fdc7c50acc166afe52cc8da0f569700f8c2bf28e2b5fa658b4e98e541bd69a1e72cbfcbb3c7da45af1ab31b4f4849d04511067b4280b70360e2dbee3636abd3a12af6eb511a7fb59cc5f5c8a34022d57c77525fd26d9b808b230c56190135f22e4b63e4d60fe53e67e8d4080ac58dbb09c860d8e5afc78f2a78469a4e2a9af28e1f62be65419748455e80e5babf774c64043279a37ca8666aa49e324839c11c3df3db6e2c5ed9bda1907fc4f37c8dd663f9d33f290dd208d661a67824ac987efae8e8cfcc84bbfa55", 0xfe}, {&(0x7f0000000300)="5bc712769ad6867ac9670f3b7a3abd4e50740f4b72ccca51e4016cc169fe3d72e7e272ea70422d6b7d8a8456aaa7569e2356d7dff0bdcbf55d773c3066ea99df6470c70c1e21ede7acdceef73ceb1abd780f1ad6f1b01f84469bfafb50a28474fbc870ec446df38d9e87f01981b57529425b8b670a5c6d479620e75d2756c2716ade2067c82531f1de13a4917b0d063389660878065eabd0e582f1dcfb03d9b823ee6fb1fd7b31cf", 0xa8}], 0x7) socket$inet(0x2, 0x4, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fsync(r1) pipe(&(0x7f0000000040)) socket(0x1, 0x4005, 0x1) clock_gettime(0x6, &(0x7f0000000480)) openat(r0, &(0x7f0000000440)='./file0\x00', 0x8080, 0x100) semget(0x3, 0x0, 0xc0) 17:07:35 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x828, 0x80) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x3ff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r1, r2) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) syz_open_pts() unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 17:07:35 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:07:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setown(r3, 0x6, 0x0) poll(&(0x7f0000000140)=[{r0, 0x100}, {r3}, {r1, 0x2}, {r2, 0x53}, {r3, 0x4}, {r1, 0x80}, {r1, 0x44}, {r2, 0x10}], 0x8, 0x7ff) recvfrom$unix(r0, &(0x7f0000000480)=""/130, 0x82, 0x0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="0ad64ed05d3e9ddcf0422e91610c587ed13b20598014131f79b0bc453d57e13dcc3bcb7c038845a6d7c158e553ef3952ef832e990b2a8af4bf13a679edb6fc22d1d199d89df8b075b6f4713a2fc8407814e617f7a88c9de04cefb9eabfdad2ba12ded15d6ffa013f36e27e959e576ab7f3c8840895f9b83c249e5c5fbb6d5ed5220ed484a4bd58feba8119c6a13eb345e31e88e2d49ce6a87fbc13f2327ca8343247a004596d506fa3b6d86a242f63ce0a68900acc724eca06dd9d4b7ded7ed0b64b1c56acb42af273950fbdfa096cb336a591e23517d8eaecad23", 0xdb}, {&(0x7f0000000080)="f2ed6a6ea86862db8e6cc2bf98385e552115d812ba7c8f09a6366b686326749cea25f275b6a2e0d9380b662ba184ccbd2242c204666cd223927f7f8513093efd58f84b2242efc85837f5a3fdffba8458ec391ba2c3d448c4", 0x58}, {&(0x7f0000000380)="a95af0af8bfc0ecb050277e21c298b27790203cefd6a8f4a3e0b55c75010033ac879abb41d9fd9348ba79b518140d7b942dc302acd670bd2850cc3db0984a87731169631e3cb7e55d6b96e80e1ee240f0a3177fdf923cadaf7bb119d66f25ef206135842cfa9b9349ef3ec7ea6edfc8660d525bbf09135ba80805c6fb05cf72066bb68cac7e9f2af68dcadbd3c9d3cee53f65340b9cdde4d3ac9535b02b69fc45a789d4713b740c670c5333c887c1919c91a7b67da96b4657d302393c54402acf30b", 0xc2}], 0x3) 17:07:35 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) dup2(r1, r1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x482, 0x10) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 17:07:35 executing program 1: execve(&(0x7f0000000000)="e91f7189591e9233614b2f00", &(0x7f0000000080)=[&(0x7f0000000040)="5b0200"], &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) unlink(&(0x7f000053cff5)="e91f7189591e9233614b2f") 17:07:35 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/58) 17:07:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, 0x0, 0x40, 0x21) getrusage(0x0, &(0x7f00000001c0)) 17:07:35 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchdir(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x40}], 0x100000000007b, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) 17:07:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000180)="94047ce26c0013", 0x7) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xda) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x8) 17:07:35 executing program 1: r0 = msgget$private(0x0, 0x100) r1 = getuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r5 = getpgrp() socketpair$inet(0x2, 0x8000, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, r2, r3, r4, 0x100, 0x2}, 0x71, 0xaef3, r5, r7, 0x41, 0x9, 0x0, 0x3f}) 17:07:35 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x21}], 0x2, 0x0) mprotect(&(0x7f000045b000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f000045a000/0x2000)=nil, 0x2000, 0x1) 17:07:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20190, 0x124) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) flock(r0, 0xf) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 17:07:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x20}, {r0, 0x4}, {r0, 0x14}, {r0, 0x10}], 0x4, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 17:07:35 executing program 1: socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0), 0xe3) 17:07:35 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x3, 0x98) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000040)="2c22baa13cff75d7016024a4f757b05a4acd2880db3820ae08e3e2e679d4c4d149e56b88f462c312c13e9bf5fcb13224", 0x30}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="7912a4c5b99177fa9510ddf928c2f2cc6386af3ce09714544057f26d3712c449962ec5fa07671324b18caf7846ba5e19ee5edf68a10a54afe0ecec63ee5e9504b8ef53edf5277c04e270b1cf1258547466118d8a3512475de7e8997e1ce31f3ddd37936ac29b828a506b0927053bcb792917b9dc094e87ae79af86c0aad7b26ceeee045fee2663c816ab51d22c816bf2017dcec66fc6ea955751698c5f4953deb42c3e396e1043eeec5fdff48e852f47784b381ce9ba846d55c776d44889e2ed62", 0xc1}, {&(0x7f00000001c0)="a40d8789501d7bd96a0ecb12aa3216e092a71373586021dcc6e94d633aa1f39122db55d68e886b47cc4195f7d73e98d69fa6081b30fda6644c6a1bfc1544dcbfddfb99e5c0073a43685a774feb3c4420a82510ba3e0bee903eeb4caf104b9c395d46974f1ac7e4774d1f90eedd7f483b8797bef1e0f871465327c7fab1eb9e49fd49e00bcb3f65057f8880e537", 0x8d}, {&(0x7f0000000280)="fe27975ceffd85cf3063afd4f0198b1c2683f4f37e6f9cba666976744bb4518bcce9d1dc69c71665033a4a393746e1348aa34b3e01780722e85724fd8576855d26fdd910750423f06c1afda632113a7ad8fd85ef7b8aa144799ba68b7bf2bad2ac7ccdd9a91c6d743a1e9b874b337694b5a40cc107b5552cb5e18a87c295b8b46221f4207e20a5c76a9de446f3d55f83c97446b97da0e87a9ca6933447c31d84313005d27f16457db08ec3a951e943641845da6ceaf7b406030913555b67e9fd955b4bfa", 0xc4}, {&(0x7f0000000380)="c75f0c82d8c0f662e76497afb1eb6b2ea9327aeac28712acc1de559e48a964940df82858b09de5632b21016c82c229ddddcf488a8a0c722a3a", 0x39}, {&(0x7f00000003c0)="122f2e34fe06f849faf8dbd8835575212c6dcdf6ad91222f125aa0566bb43bd7344a70dcd4cd2ab20da310af58f2df0d8269183f5c1f6153389816ae833fde522c2beddbf5807e5bddecd8647b84a302bb8126d33648c08e63b7bf9c6f8d1f5a6dd71508bd2898d983c30f5d7c6e2e071d45b24472af0698c49e05107fe33d5285708e75ff04674e7876c7f4a7dac5e90acccff2d149d58fe6c3c29bce4ab30a9d0be62d48c4ef84486185fd8b94741ef1315e0ad403e0d53cf589062c1f9cb32f3460ccfc90e6f6763d0ef48d0a1ce59c17159ea3d52b1e2c0bd6d6f58e780b08110d47f59280dd24647ba3ce9c342c2cd115ab614e8d1f30ee35", 0xfb}, {&(0x7f00000004c0)="291d9c7f688e2948ea449fcee9310735d7dfbb1a69719c587e4834363cfc80a865305f385c5d3598ded23f5ef6dab4b14b8bf1fc2fe829f35e19908dec4c36f0b0d0ed7ada5f9384e65c0524375fabcc1fe91e6b90f35a7d016492f0b79c62a21b00f1b806f6039af7957f7c43dcc2f38212d8dc74d06f279e0c2438149a29653f0b70e55c1847acfa3fcf0b803a9a232f7c53fe77b05e562865d3eefb241ba5b3d65f0ef0bf5feb467cc1f8fe3d74cbcfa38527ac2ba6e36a7aff3b1c58a908624ec80e9fd345f39e6721706b1ebcd12b", 0xd1}, {&(0x7f00000005c0)="898d81de1a6eb90bf6c256aefe3d64bcbcdd0940ba7212026b59a069d43288a9fa87e49b26b524e781ffd4ffa206ab4217925cef12377119319ad449ab960794346f92335b40a006b8e6c76381d279815331d1a8da57082b9823611858171cca67058fb082a159510bb8b9094f943555903ce0524c0eb775f0176d385c33921758b82edb0e7168774e719ea5c832194d9f8efa53c6fb5c6ec83af2d7c3486ebfafb48826c90af020d2ae90fecab75d49b8489d99daacb035e76d8d0872c1748925b938a80033d8e6b9037a78755ba741d96d31ddb20651ac5277a9bfa76f5786e2270820", 0xe4}], 0x9, &(0x7f0000000780)=[{0x40, 0x1, 0xfff, "6a533ebdee3e0e9899c6d81080937b5212834b8b63062780eb01f923b1cf495a8891e92c92e480009d9d1c98090933af"}, {0x68, 0xffff, 0x8, "74723e6ed6424bd31f6f16aae50d94491d93380a4cec953cc54e2dfa1f5eb971fcdbca686030ff782ad27daefb45f1e3491dea8e20f706fcc70762df018db2d92360292a125c980f8da705d4f5da54ed367c664a"}, {0x10, 0xffff, 0x80000001}, {0x68, 0x1, 0x3, "a956a67685844d82be3ce7789cfb31996a48e257082381ca1ce44d66f80969e7fa8660dc89bcb38c32e23cfbb36a399c811e5e3ed8603c4fe8b83d1e0406570f4665d0996294c6373434ea334145f60849"}, {0xffffff90, 0x0, 0xfffffffffffffffe, "00b5f926775e57614ca6ff19ef6b9f91f24be12752a9c1ff06e38065f09399be7d8a5b6e86611a0e307577af47f9b9dfba4e0081e0a51b4251f2f718faf30e7a6d5b91993411120573f7f999eb997c26b64e1faa33028f16f697e6a1d8de92df34a4e6be9919db2fe4cfb7bf53f5e20e1ae7e4de737152f4f020addaa76c2938c16ed909cd39a2f7860cab0923b2f6f8bfc4b28f86d4cad9f6f4e1be7ddc5de19da6e3952f87063c942e5c8de76a38b65b59c0b4f73870b92848fe05a1b390e5c1cfa526cabdcb603a6f25eee8d0ab94cf07515b749fb490b071be1143c91335880a6ae02ab3ef57ba716b77950717944b906d7ea580e40b99cc7be165c62f88b12f9eb3be433b8cdd0e2e58d713040c8b0ba519f926ef552c030448d23809396b9efb160ebf36c972c858098aa9cb42bfb06342288adc93848b1db989b42b9692c0a0add3574edbeac0497dfa21fc2ef5178f132da2dca62cb07395ca55ecbbe3a58c2d43cdc96726762a61f3ea61dd6b97aa0d3e851ad553969f001adc86cb3aadcb65de110e6e8cf92ae1893692080861a4ada708ddf66bf94a19df66feca182edb5c74946813f78a2dec0b69729aa6ecd4deb58d4078386ff8c4ee176ab0e02ed66fb03d29540346338d2598ba8dacc8328428586fa5839b984f004569bb22760c26514ff4a2c62cd70813345582a7050857121d9c87acb425661d170730b4f9d0bf27fb265a911d19fea0a2ada724ac61371e06269395008ff974bc606b0494748d148087cbdfe8b6907bb47505ecd6d897982d1d74a2d305a7f243e6ea46c50772888d5a75f6195254edbd9e5fd8d7b6a9f78871149b83e8a8fae0e2fce4ee3e07718403284c2bc9620069e7df07c5ccded704cdcf4aa6dc1af58ca9de68c606306f59934b4bcb46e6fad3bc401a3b2eab0afa545f60831124d597b100639afbd8bfb90e50ee659335b35c8cb41837d90f5f03aa5fabdd2b05cb9d48a63e8caa6df791bd2548f02f4cbad0268597c50c4ae002311974b120daf94ed07bfb86d200bdca50f6b12ea4bc01f73d287fd50593fb1c28eb96a8ea54e57115f3298a9a37de195a30b509410cd155cd638975aec8f798b54fa38f23bab230876f77c9d32bf5e9666102baee77c92051307356f0e92cc911373d9dfafa5a8fe9fe0f57b6024b8784d8e60d4a9aaf09d7327bb443adf26d99f34271fab81b1d454f8e768a74ec32154e22c9dcc0bbffec6d078a08382e60da2f2c50749b9b0aa3537d02dbdb9e0dce3f98a3b067c4c1ce688fcb082eba4bed18d76884cf9a256a4e01bae8010359d53e20aa010c45d1c6a617f3ad287b9b5f3a0161fa5d8ba0187059a5651cdc296bd1d6d63f1eef2c7ab43ee89ae9f2126611bbe7f04928409c6132632aeb5bef70be139e92a9118c57d8dda03479089bc1bceffc488423ffc156575b327a2764302075c395f6be570bbcdffd6950c51e91939fadce30243c06ae9160e45f0520edb895d61d48536cbd3438a94efb84658fe9fc9b09efbd33dc73a7807d4239206bd86414a60d2faf11910318aec820e70e318d0b7468b1b7398c2c4b736ba819c72a115c709a5ac9c46afcefaea87a12c6aa4eb1c2507c1c6af1027c171db9b52cb917e3e1ef50110f8f29569a7308bc8271129d4aa2aaaaac152e963d91bc15c1e33129bd728d39844225b763e08a746e71c20853fbec28cdaa9556fa1fad7fc4ac65cbc3fbc7727f1f3526843c21aaf8b678b2f034ab980be27a44190a43865eb1dc02cdea1de481b69c600e35e5b04ed04224c26741c28cba72d879f33316ecaf218232fbe1b0b3da8d306a917ed2c3dbfea0c9609407fe4a488a6a60e18344d983cef988014ac19e739eabc561373a6169b5b1179723e8b9ba0aa90cc6d55b4018a1580ae7fb5b5b48ad14785e610b02814f698b7e44a23a1c9e4f8de17b17c33acf1846bd7e1bc302db136a045d686bba341722cbe1383c33cf1ba392e173c9643d298c71cd4cde47f36643e7caed695711dd3c7e3a0f1fe7df59e5fb8d95687e5d37faac82dd27c972432ffe550904552ce1d88fd38913b8b02c50129fc2903a9ec80efad996d5349e8f298088aef0fdd9675f056ac5fd211101224af0e990592819b5f67a019aad8373d456309e351a61d16810873282718562128fbbee6f7b433008390768a4ae2001f48e9350ed101ce0bd9cf9200d80f34d47bae9a399b13dbfb98d0ebb3c32e3735c73479400c1741822c99dabf4019e8907b4d2f54d00fc5fc2a3eefcc559ee84b2a788914b3d60267b0aa951b2b77b273bdc8e8281c6174527e28a00823785ee15ac730fb77109ff3d82c32dad24e73a188af116fd41d87c6a8e881670e681cba00821cb70646e2de6bf4d41f35ec5359f6452a3517efd1f0ceb90cc133795a77acd09bf2274f3c5e8b2e60f09723cdeec49c6801a60c5c63ca2543d85026758a763d94a1141fdef452b65ca98514bbc48dead41c6d4dfc9b77015faee53bc850adfcc61fc2ea3cbc460a28f3030eb152fe91814d05fd7d45fa295c9583ad565ec86fd2cb077ce3f1d3006b2fefba93fae735240b6b8d418a7301b19563304306ff1b39f1b4ba2716b5298f136814ceeb7e3d1f971028f5e36074a54485410d36fb703a33772c264a08430a96f9ed3e2b8c89337b3ce6f5c072bbd84dfe3210da50da06980218f77d92ee1d4490ca2e6cf98f04d92866b9100884461a04bcfac9c50c55380b3f2ef148e7742d17a908e92756462e311bd7815e21aa98aa0723d93016f5424a0e7889e518ecbe8b1872389f5e5cdfaf18d398367cdaa11e585a7e24ab1313a4e78e7921eda9171551e0beb88d7a2ae4f6b8961137743128bb78fa313cb1699d8b11b48f28034e1ceada280987434df5a659e78473dc959a3741b1385f21d6afc40b064322ba882086625788c488d674f40dd3af6c6dce69c8ad2c03622433e8f1f341e12f6193a6735267a5fdb44f844655767e553329fbaf52045e8810613d3d4f76ebd3acdc5ceb622632aa5721e7ba2cb9da8edd4578f9fc8704b198048d0ae2df8014bcb04d33169c78fb1391abde14805e8ea1d072d80ff5a172df00f069e8d5a9e3339633ed4d6616e4512537c12b593038a3d9cc0ff42351a06b09f44373882be34cd6005c7ae1a2183f01a3be60f6b295210026d9f9ccffd059c3e03f0cabb47947acef81f9e32d460af7312cbe3761a344a77f221be130d5447071c7d5248ae546aa2d7c056f3f6b61d9597f8be07d8be936b7775276f8a5796a9d2204d505e56473c96816064d9060d7e2fc37c52b86fb1abe9610d8852d65acf643e85089fc15f2d3259d2b06d78e9171d59d7a5330ce56df7ec400546c0d8729c0f29b70a7584638acf25095dfd5265eba73399038792089a33a3a8605756eaedbac0fca45aebcf01cf4e3cc38ccf391ce8565d141aa1ff0803a05b7b2fcc85bd2f4c9a9dda209f531c37e22b109ff39e65d494a5f27c8d7312438d64117d8416e0b239c3acfadb6fa2b70bc852b97e0fa03f63404313b182126dbcba8b0312aab3bf3d4cfd9c1da5546e35c04b9722a994f15200a935c69ea5bbeef728e0636602e071ee5d05c50780b333786f3759c49592346358df0b14155457634adbbd7c20961096a3a744f29aff1d54575187360ca4b51d08682cc13d64ab160b405bf617559a2d49e007c9f44d965ff485a93aed9f997fe3d4ebe5c1fce67c8412c2c939a1ca2567eeb31a996dd87a7ba033d73b8770f4d3cf27d8a6e2abfc7a674fa69c0b65c5ac099b6ec0ac2ff1eebfa52acaf4b7c280408859d38f855f07ca5f59500769532d5509352f7d0036c02710ea149732eed079da9574611f64322473c795d492ce73b84a4495756e33d730f827e17d5a279804897b37130224499a8a2d3c9940ae0c47e6e3ecdafd6df4a6c1f4f2b8a8286a05c99da4ae8663b05a9ec137ef8f86390c749a75062a33097b5d751b96e3fc2bf9c6c549b6ce39280f7c91fd18516830b9e4d3c23076db536516a38c8bc062a6a614e48f6afd22f196547800c7eb4a98d7614b5f6f380bc67e5327d98e70cf78c1d32887085aeaa7fca1268d364eedea85acac3cb4f29d9919a9ba88407a88b9d265294209f72f10247353258be6c73c1065a9390abcb109f8971323eec4d57757f3fd7c48fe064bbd23e4b0d2947922ae73e12c84fcfe481fe8b830f53a75389a4cf57535c4c10f32c42014cba1a7733404aaba7dbe1db798101bfb2fd719617b537ee83dd6c68ac11db3e7dd22b513680559ca73d78ff483b6728499ad5a500b50ea8447562c3a7963f0408d5582480a59e5d586da9703a4f80495cc948202c78086de036a3cb18d913d28555990f60668687c557f21f3a71e1dd06058947ce23bf7407feb02de660fca63c9d8bdffc44c6953c42a48ba1440e96953c8957f5e7606074e6660ec29e456074b7ccdd53dc854dcba81c92200c137b8c299a6ccf599c20094173d785796c95198d61e2ffec50028605e4e81985b7ff7dba9ee2f68d1a30de421c8f265efaf69be1c0eb67e20e84a12a8f38bf4f811844952774d0d9334de130081100be8215afb1ba163ecb5e6634daf3f62420affa885c075779a0caa8c657a3984063eac2761f58423fce9132a182ec48530ebe7a89ea0a2f59bc2d9e94fd2de5953dc0779ededdbaf59407f68847d16544b647888737c26fb239fcd47f5eb0cbb766b8ed8289b073a4c0c15fc4d36416caab473bb837cf2948082a07c7f79c8bb7dd55bb6100f65db63c527d13decdfa8a05a02820bf143c3c961f018d928dba259d577d8f9d902a2f3f9eb0d318270dc4a9f00eceb47a7c79b03120babf4a9d99e92be4f0a2aca5fb1c85cf2776f6ba28ffa225411fb7dc544e2546a26834fe5d5115c47e32542c691b4311346f0e746468cc83ed98d94cf8aa7a7f0a4fd50f02d1b8547d2373cfcfabad0e9d0b09a9ab9c67162d484d474c915f8ef5a7dbf64d696308b8e4dfc85dc4345b5491783321b1a629beb366cdb17f9665c281e7a82a9149cba3d18c350687dee5de54e1bfd410c0dfdb4632676fc4fb6b42c468c49186b7943291bef5a00cd5a4b0612a2a4cc9166beb042fc838ecaf453d214c1038a5d9c51de388f5a9ad94c14530e6d4c72f059f5646b60702b4d496f276a27590c909b90d88e3a4d1caf3677f2702b7f9a5d6b446d7bdbca227ad8ee786d33fe6e88c755467b3dae2f047f678acce851f8bb621fa89ea7ac9ba809dbdd794ed1b2595eec2dcffb4211ae3519946e3e6425bf7aaf1079a5a13c97bb807aa6dd112b9c9414baa762d298df8362726e1f50b164d447e179043296bcba64000e28f13182170a39f3b3d23ac93e584da9fe58bf568e0c357d7c645780512ad61109e922cb8320b7faedebfcff4478051ba96e7abb99e60cb465d0e49d5b015e675e26e66366081856c7122ce2b304636ca8cf541813fe039f928966aa5ac0c53f96a8e379b8c7b33465f96ca1f50d81969af1ee72063bf1802e2b1c74c29ce63267c128796a46e23f1bb9b1abb6ceec3dbe72be84180e0cfe8a5eedeaf62b62fe2ca2ea283593df75b628d637762625badaddb3e1444bd23810be31d080fee1538866265372732f0d7a0b72c37a47c8bd21ee2cb5db6ade7093c4a301c60f416f1097399c987488131b999a28a5ed02ea8327b02c897f5b626efdd5abea2e561b47bee370b4de72abd9b5fbf3ae32d46cb1b7ec53d72906b7b8f8b58e3464db9d8ed4691c9e713278430e1989"}], 0x1130}, 0xc) 17:07:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10000000000000, 0xf6a08039a985214f) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/145, 0x91) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x4, 0x20, 0x3, 0x100000000}) fchdir(r0) mkdir(&(0x7f00000000c0)='\x00', 0x100) 17:07:35 executing program 0: r0 = kqueue() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0xffff, 0x5, r1}) mlockall(0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 17:07:35 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0xfffffffffffffffd) setegid(0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 17:07:35 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = socket(0x1e, 0x3, 0x0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000000)="9e6d06894b2059edd68eacaf950a06418fe15c102390c44dfb1de1362c8a526852f22c4db5476997834247d950d3e260564230954d365949d9f32075deaded2e411acda69741be0310a3a07d7017d6ec7ff051918d1ffca776d3d8c962f8d73c836a3c7a04e24ca89e58c9a9a647870feb4c32676ff15a0278eaf07131ffe1ecdf49bf88966c7e711d1d88a19dfe68444233ff4464427473f189550b34b5bd7151e8a4e24e8e2406e922ddddac54d3b119086ffc8d320944d8a462a1ba4787d26ccb51b9af42445ad16a091f62227869315987750e65d47104d7c041b427b2a81993de770ece3f3de6c18ea5b9e89c823f53d208bc9d1e2784ba1eba92e98487ad2af7a7e35ab090d98776cb023f07fc6f8c0354f5cbb6b57dbfac4a6f1fda4e880af64f6e03e2fff0b48a7b29483ec2ffb062df038ad05af580a529bb3391ffa8e380785161dbda69fd7f9eec93820d36df019173e2db005ca1f6a9322e1f97629ce4959a65435fc8db74701e3c801ef9", 0x171}], 0x1) 17:07:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) 17:07:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000080)="08e7776298b99ae102848d3af40ceffe43105dfcd519987ecba7c803fd3172d02f6f984cbc737bb603", 0x29) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x101) 17:07:35 executing program 0: r0 = kqueue() rmdir(&(0x7f0000000180)='./file0\x00') r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x6, 0x57fd, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x81, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000000, 0xa10}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0xffffffffffffff7f, 0x1f}, {{r0}, 0xffffffffffffffff, 0xa1, 0x1, 0x80, 0x81}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x200}], 0x3, &(0x7f0000000080)={0x4, 0x5}) close(r1) 17:07:35 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) socketpair$inet6(0x18, 0x7, 0x1f, &(0x7f0000000040)) r4 = socket$inet6(0x18, 0x8001, 0x0) r5 = geteuid() r6 = getegid() chown(&(0x7f0000000100)='./file0\x00', r5, r6) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) 17:07:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="01002eb704b3dffe9be521167d523b14f3f03a9340e46058852a78c53b1e68308624dab883579790e8d626af10243acd08cc5a0ced3519cbd395fbeeec867a0eea93aeaf7a1bb89f80dbed2b09f006f29ec00a21b42cd73f2635f0095f9acda900f26af775827b89bb47c86f9fbd4b30ce"], 0xa) writev(r0, &(0x7f0000002040)=[{&(0x7f0000000040)="1f3dae60939282cb062a536c942ade44ae8670cc889218bb2ab8c838e4060308f818dd370486ded9754a37bbf00203cd371eddfeebe07034cc125298b1f1a09966463f0d7adb004c0b0da2f2d06644e05aa5442bbb110e9c74e9817effd3d423949a4feb051648b59cb5eec053566143677dfb12dcc3974ee99d7e876b7afe8860fb91325ea0ad36333c397744267a57278fa7e0313147b89e438527bf681d42e1b3cff9324684f338120f4721b63f9bebdecdcfbe4db9d5e733367b0b56230f324fa222c678276aafafe0603b579e72bffbe8c978224f9b6be27c531090f4e9c4931db27e4aa92337cbbbb4b7d077560002e753dde6f0b1fff3355684426c991544fb1ad1d09d0c3c445cab83ec826e61b012a1f16db14b31831a7243cbe1bf774304b631553003c837350084e93fd8738c177ca83e7e975e2b7e3cc821124cf64e2a103d7b55e251af0c0f0574405ee24236304345bdbcd2cc4228f9cba2188de1183245562b4a71dacf6a560cb3a9fa417291762ab9fb434cd449d91e5dd6532ff2bdd907d992971aef8d128b5a6dea35ad2909b05230added7a37d20de26670163d218f2aded4552b810c1fc4052557d86c2bd854f8f4a7b81919b167ec3407e72ba887db8b0fbb26c0fc8a4a0f0219d688ed8e4eeb4304c7a4e5a248f8124fb4b1421cce4550d1f8bc8161c88b5094444943dd9711d302adafcf9144e15aa8930d78f9976af89762fffce7136582bedca6e493b868345b1d8eb77dbaac9c3465d8606b5bf1322af8a9c2835bff0f01fc38a5a456e996766e7a320454284846821198737c229b06f963a6e884b24ad0cbdfc7f09f796e496b6d9d9f35a5f9b91a2c9c2c611c3e72539d653d810519ffeada0c45d1256033a12b4705a15acc1d878761754032e457a07c54cddeb94f5312dde9d4a3ca6a4eab3a07fb324c1b42942270409fd5e3d50d1a709c10138cbab2d1fe3278e22d6c6d1b8e4961fd4eda5688cd8053beb45393bd4e8fc59e5413b914e7d1fcca24e793ad88ac62c00ebb2d0c72e861b21f06ac3bf75d47cb711cbdb7d466984839992474b30335e6a68d83d76dac1ccaa304072fbb339af39f47859ef24486f5ee3c0f23b56f18169a7ce1091e771a6363326111342154d6ac4ac0fd5a856502bf69f039a2d1c1f83840ed242d50468a665231b9f73989c43876cbbfe0077e8c11ce5c51b7ddb216168a9278fcd1c1533da404139c55c62bc0fad3394377311434701977ca234978795a3b4dff5f561da8d383b979db0338838d95520b596eb6259c4b7d0e65f2ae2e220416b59f32c8e56b1f9b915bf110703ea59866dc1c6cf2a7f79ca72acda8e1ae4dd72760f7100fca63027c498401a155f37deb692007e37198315f245d2ad1433f86a5656b264bc3d074d63e434163699dcd97881b6c900c70e41e053fae3b8749df470f356cad551a309477086b4e7ef9bfafc29511726b1d20d1131fcefb86632e16ddcf96a114fcfbadff6e1a206105ce875d525d683ad756b38d297726510c031a18dac5d4b826719b6b6d228c8c8a20f1b472199d03f1f15b3c2ad47cdb8434b98762671384be5938cb4334d4e331870ca54a05be5b32cb814702626036d343a49f78733f2d29ebfb2612488a7582e0f24648ec94175dc5cdce035b8f159f3dc5877bf9cd2f0fe25583283d7ee9f1cc174508910240c8ad3ac6f1eac98a6b41b4c7f85adf56356cca382fe798cc784a1cf8866743b0f5aa182d94401f28ed64e32bac046f93fdecff3dedac7de421296b593fd564e70de860087a6e83f79c0e0e376e0f419d16f1802e18cc68ee594811bfe162d91a60a88a0664573594f7b7400371596516186ba0a6b163d2b4ab5b001397e47e44b2759810bf6cd54d6d88b6e91f71641466dea3fb489a83d408e069b261046f092cd984c15203b00053f7cd1e7f251d9433bd34e62fca2bf26a7689407d50a312b863b850d1ddb1b5ec4ffe1708bd382f6c66fce62daebd21342dd909a227dd3f66ccbdcd1e5a896799a04148d0af4ec5d1450f47923bc24ad58f3544039db81970b7b007a94ec80162feade89846451664550300f2c2e5acb3aec8f5ec2cdaf8ce0f9013a0a931c41a77a963063f3ad77a6f851b5627ddb48af8ce51e1c1a0ab00fc52e1dc0bde720ad6b8ae12153074829f345118fa9d398ff2ea2aa460b74929ce1c5dc70a6aa6c580a918dff13d3c1cece20e0805bd3902d310601b64cafd4767900dd182b7124b50c07b39d3b85eb988a3eb5222d6630b0510d255af8dd50884d3e3a97421ddb35fefaf1f0e598949c1408d3c9072a9b003ca622ff1803ac514c044b52b409f20714448e72e65901e6663167b023ec78463ad407470e81f761ff4165d43ffb9344e46a3df86dff3a0f2381aff9ae713989b54c3626db340c72c712a2c0f07467f9f16a7bb27127672b982f34c7e21f9886f93f7ee569187d1f5ac056352f9c8e0583e31691b59f4d4c935a26c3b1ec4b51cbde25faa56989d383d8876d54d7ce240703a5baee0a08d567f8b1f4af5c04e221bc14f2455f911bd56364be274f87b44cad28583b6fcb5f3f64c356fc6e2f0e2793f7013b222e6351a865e273e9aadf60ebc647af8c8ea46957dba5f76d83bb6a9f0409ecab64729812e49e61a6271194c7ed1a73ca4c688b2ecb002627b15c51fd101e818ca21c3c7a4e472356a60f0173bbb9517989665bb81b897efebea2084ec3d55631815b6772283405fac404b5cbcc1d8955eee2a1b4cb0e12808a9adf0b7a84e800ccd25c38a1ebfab3b1b65b9d3e87001e6fdfc12a0e4480161ccf8df93f85e49caea2b0a64d0fe341e498686aca51675fdfededbc9a410742de6c961d069365ab0c19296440cf5a2b874f6558e91ae6027ed9c7fcfc44920130c179483c803c861684d6e28c9d75c58cefc0ab407943aba4e24be4909318f38a7443aa70f607c850c4607a6f56723e15a9a458f6eaafb2c926b5070be2bdbb9836c57e08e1525f9b53d28718988c181aef454bc0581134d557b7a9a18e71faa655b43e0df98e06662e2d689e72ab9280bceddefd24f2435a703d1dfaa91bb384d716022a086925f0026738d047fba2b4cba9bbebff5b42c90c991c94569b36ab1512da26c4fad9dd3c21dc4c0d2bedb58994d1fb601c7d9ce0db3002a81695b4ed5c7d9d568bac6fbce40d7dc24e731e30141b6b25dfe68214d4175671fb5c881f6d6fb1d8d25fc1de2e5391da3d9a87c3d6d41573939fbb2f9ad95eee4093b43c9b9b7fc44ef27546eb6abdecb9f9fa212cf4fbaea8a3b2afb40ba96ebd0e4b852e3f90a991c1caffa2a21abf2fa7f90d57593c25955515e31f873e2043be90e187ca529b5438854dff3c745fb98be0a0396a38f7eb5b35034b847bc7f591fa3cab5a3e06b7a34faabb1c67c9def9aff303dc9648685a66a693f0be9be1daa0a74fe4e0384620a7ac19a2ff6e93c593e4c3dd4ad994f7c95a5a42ddc8b47e5d1e6aaec5d8aabfb4621f7ebaf5fcc2483fddfff49a8e4741686becdd7235dd490786a5f07dedbe9ad95b297725ffbca5b5611837eed01413ca74ff96fbc10d16267fd8f1c2576041ea86fd4c5c6cc0613deb398d3a2dc1416393fa61a35ac73467ce5158fe745f7217683cc458a2f2490fdada237fe3bed13771faaf3e03d5c9881a6b79df4b56466255011a8db0a2a6b4f0f890f70971aeb8bb3de321010e138f2b5deda1d0a26e3e486056984bca0df63a70e4399ed2124d49fb800761e94d59e876eb757e02df0ce6d722f08c8181bbe7ebd482b15c859b8f4baf80bd686df39d73d39e10b81ec721024731daf683450045cf8fea10465cb32485bc292cfb5863ccbe9c39304b9ce172db6ae0cf6ea36a2b06d60c7f176c0cc10d2cf0a318fc7eeaf983a0f4766fd00a5e8805b59937e583c9e2c1482fd8f656d392d88394bcb88b20a014c1177a034546919d75d8c0e26ad74c05206cdb061a53e79217d6731811fd87140afd623fdf088d911050c938cab2747c11404e476ae5dbee56dfa68d7731af2b527bb544eebdfdb12106dea4859158c5ce6a1a7aac7216ea38c11324a1d06357cb50dd0b4d1721bc89d1ea6341d180418bd10918a74e972c0007a992b934332b1419feb707e83a005b0b794ee325931830b194178f46dfffd807affa779566437c5b273eaa0ade28b676c54dda9869f3269c3e4e5f238aef6ad80b0f53e123c86f5d469927843e480acc35c39cc3aaf76e3497205d39d0fcdb0b19fea831be7a5c2ad288748aeb259f961bd9153361dd069b09608ea54063a65de81cc6bc100269f4487af5c467576c6857990365b598dd1c72bde00efb10fb94426ea842820cb9838c59c11050a9da57b3730dab8bcf5573684f1c523d6ada17d76f28489f3316ea9b77bf8fe497940c40bec56501c43f1defb5dbe97f0ac74885b79548e8b907b8f117c609dfd74b76ac4cb1dcfe25982ee3d86cf171e8f1f0a03bbc3f45e0b4a33a45dcfff1897510e183b53818f2fd4c8af86745eb0fcae425e5c8c371e95e930796321df682a58cf7a88b6f9fd7f234176422cb0ced3b45a1223a7b690b6164e49ea4f76e55fc60127bf48c80f6dbbda7421a2fe5289564b5acae1141acd77a1a6e434ec6527d97f304d22ae21bfff7ba1d37f448549392348eacb3441afccebc0ba7bf8036e7ec5e2eeb55a62149c5a76d00b2ee9353c5cb23579f9ee6e37afee4994befca7e9ffe6d757e4f0123268f4d66ed00f3c1d7d69e6c904b8046c54372aea557f30312fd5b390a0ae763eee1f14b5168682b50c5ccdf6579c3dbb92135fc6d87f4e3872af08ee24d0926e2bf0c6bae9bf6aebf8ebd4a39f00922fb6ec2e0f9828239bb296aee31bb562102eba42ab8ee48681c9e59b464646a6db39178b664f60d15a988ab7621894054790db30949082f43b8b19979efc66a27d03f657c438896be26a9e2f4bbbdf4dd6b7c8bec3b236f5ca6f2ccb028b8950fd975ae2a542f41330fb299d14129725e6c91aab5224d9e592c926a9a386e5f7627356428161cfeca58df0e2715a66ab63a1c1c2e32aeea0ff2fcb1100f1e167e8f5fcff13efaf860888867e701970c1a7a9b5c1e6947cad6989da79f33f9ab2cf5ae03d85213a08adcb1ebd1cd6e521c4f25d218ee09fe51ec2ec4174a0d73dcab69d7b6b2a9d5d083e9c83194fd57e04d770243f77e828925f6d23310ee078cb23b801cbb57764e61329c68d509467c8b4b8b141e635d9a112b51b38e64d241bd7aaa340f4f8254a9da63beb628a3885d686c62356fbe559a601df35eda90f84691d4bde82054a5ef05627577145f990aa9ab56ed2c7a865e626622399c729817b0598bdec599803d29a804c81ab5e199d2dcf31663fa2558f47a5d432a88056502c4c8aca4f22b51d51dda390f61938e8c5830350358446c7b1a8a902008ce9bd8c1149d88ab4b216ef03e9006f9d325d179fed7678f5d1635367929ae6f8735e9deaae4bbc562c99c6fd2824ef8a3e713e6f820a6a633be6b5d9e15e86a21d85bcc929825f0eaaf1a1a19be6b563983196989a446fc9a9ca74168d07be1d2de32104d32c2fd2188936b518212112d1bffa26e1daf194e24ff9f2db4564f0bbffef9306c12676f976c645cbd76c7c023aec5fc9d787bd31976bac9387a045da99264dae92a52457f8aef0040670172b852fc8258dfce1334ad4f9c6580375b08cd89a5d8706535afc95097de90be7483bcdb117a262eb51e96de0d6933876972128941ea2379", 0x1000}, {&(0x7f0000002080)="6b9ce6837f0113190b0dd0dbe8abdcea4e0ca1a43632d2f3089bb9cbc27fed4f6fd64885fd734b27c5fd370de4523eee1f18f62615d348d4fcce2e189a9e0faf0777a29b0cdb19e09e01f88215f2f43437a740e1c51fd94b3cfd141e70fe13cd9273447f9ea53df58aff408334e3e6602a2937d4eae698520ba8839da68522048e43ffdd965c6d3b507a94fd9995bf2f339f4a2d3f06db1ed7f481be3af6ff0fd06d9b07729e309217e8396a63539e5b84ae6a3152732afa6478a57248ffbde2a74fc7905a52d5abd65c586cb3783c52beffee47f4b3ae396eb8dacf2d3046d01624a5acfdc3a693e1a809350a7760017cdefcb0d27bef2ef0eb61fc7ad790815595360dbce4d2df74beb1a8791404cbf7c976777cc592e7d6f42e2480d8b03f5fc521003e41db7e49f6c7335220e15371a973ba1d1524a5b2a3c2d18d227ce6f2e833ac07afa625c81331283df3938a0c4aa22ba072dedda84aa6ebad66c7110f70b7a17454ac317c71006d62dd792e5723944d4e397dff092887ecce5652d79ebb2f31a80fb81251e20f13fabcba597db7f16e64cb454ce535365a5f62312e01b5ee43d1261ac116f79b27f2f9615caee65506284bfafd24b00d2a55126eb875421ac06ad58d938309bea20ce5a6fe4a78caa8623985e5f8091e558e3b0ca8a34012ff750fb351a78c68f31d522fe5feca7bf5b7bdc1a0c44eba71a5a2e4c55e3954c470f529b52a8d63ddd0944d4b4a8e0f3b6a657637b95de803eef89ff3cb383178ea35178e6a2fd3fc37b585ffdcc546585c460e642422662d6902ea32eb503a312fa1d100b72cc9f087abb85af45c1cba1579c12f67b236abcdebf7fe26f3ce212cb38be9ea78268e968a50151eb015eed34747b4cc353dc3ed502ce8049fa892c09a6043fc41356b3e0c4472f095e14504f1e4b4e07ffaaab2096cc1d02052fd4a7dabe44ddeb84b4c549769d64296b362aa7156bf2b160c2605c6f4d0f365f4ab664084fc6533420d3b7398e1ad1704a60328983c07a664282fe9344249556004d074d6608d06b7ea4d6a3f47ee6e5106502e8a46284aa2e91c62005399d2ee93e74fd988feb81dc443fe6873c86aa6389bf08e2dd0ffacdc8d76f59a111e698d3f114d9311ca9b7c2b4b5df3b980252b996e864744fe002d7e869c248171431b02daf00c2d5870a4c9036610e7000cac1ecfc1eb182944c8182d0eef2a69d89ee85836ed185bafbfd1b6efc89d6b4ae7be9b62de189da76647caafdb40b15430afc691aa946990e4cea39e92775ac6a7e43f13e7bf12c38dbbf3375b2341e8f5aa16acc812a8389d4594790c734bf270285b542ff3c965b21366a7da8ee40a080edbeec8c09978e9a0341e186440b42d296549ad845202996012125411debf145f15797b4c1aa021e38867eb33b8b92c4a1c5a0b96e8661a1c7c6cf435313f7720124582e1503c9c4b7910e6a8a0fa3a8ee4738995280d3032fb73ab8e89d57cc52e7397eb730c91828cc06d64ba81a312250a56b26659d789d3ee9d05b9f535deea1512af381c535c648466a0762800dda29e3ec79efd12898e62a065ac7102d5d3fa4f4ef5fad91663789dff65d43e151f1193d51c49a85ec58227f915557fff4d0591b115d55cec47a67521990e9a3e13eab310c1d292ce008feecca9896778e4f640b0af9a6f4615e79477dd5762b6d97d5fffbd75239544ba6dda9578a6fc1245cd558160f002288458ef7db8524fc3a824058386c8158939bec1f6004e8e6d618be3ef910fddd203a73557e2b0f813f5f975f6cdaa8da559883e310337d82e6a38c3e234bab28553ae8be994eae977d17198ed7642634049034c9d4c607b13e1d9bdd83649a4cbdd21c2922fd8a55e6b7b3d509c3c7bb7ce0ac2c5bf5217e986985c6a50a642c91add0c57c0466369313e5d522238b55db71e398e0a104fb72a9cf7e5634011f1022b0b0ce40cf26400ca4ffbd287500bfd8abc69f3134f62b3235e719874f3bcb83ca81f41efed85954a90b24253e2886b28e665b510752e20180b81669b96351176eed855a7373ad00f6af578b39c550512fd507c40bbecc695baaf7d46da840c58d8247c37415ef05e6afce8a8bab203c50a43ad6718e16d3c8d9567556cb41bb118879ee58da254209da67d4c03152d26e91e4c8dc6a5dc08a1ad94123e07b1ccd430a12b922c5e5d02299447205a5fe19296f1a3c5d73f910b11d717778159ae4300ca76c6c5c0652bc071965cb61fef0082a68fed1fdab796de727fc4e3a302c37cf1096f71f41d80c3856d23aebe4f0e4bcee059a9ec128e9aef6eb2c54460be33c999f4c341c0c50415963c849d90b4e089aa3b66fbec3e5c8d5514107962443d0c06395ab86589b7482248e25abef59e5420da03984483ad059fb766ef0b9e0e6593b3146de7b70994ef2af8d576225fdb2b7a318a1f0564ce8e1615f20578d18e925fcd809cb20457dc0b5cac066d2ea47b8447f0a2734059d5ef6027255e18deeb7a03957efe5f283656fba2e75aa2ef17c984e205d03815c461eba9a503418103664404dbc617d12957f9748b614cd79d3ed8fab3df6319976fa5b24e5e4be841666efb451592daeca0b0401aa4444e59e32750a355bcd04f695f5e5546e2329fa3e3184fae638800251e6be133c6b4c938d9aab8ffb47e37f2765d4939a235b8572a1a850005dd52affbc890fd0b9444acd59cff98fb4eba611aa66023e4b82e09a6e2393dda98090ce21b3c27049023efbff215d0da5e8aeb62bf6615b5e4b88a0b41f597a5e6bafc6f85299aa91eb54adeb164cc1a4aa5e12d23e083076cce8f7bfcd91ad7ec1f99149fae6e6be5def412f1df0e4b794b98c4985425af1d920019918154b6933b5e5a880e8a1328541a9b1ba1ff65fabe6b677290c0af4926529a934dfa48ebb21a67fea7f580813df02ddabe8a435dabae63514cb0de8318fc2e3764b0c80bd44a736bbc920bb20122d3ab89da7ce746a0bb6159a14329dcfb3748ee4ad308d364978548739270f9447febbafd4276c707d6ea4012d5f247f69636ace194fb9f915157f0df2a46fb9097bc2696d71c54d408aa0c91c8815a096d3bc7bf0a92aa708109a6e2c973a64ee35e7818af5a5cecafe4dfb9190eff95e4dc72d955478139a9b2ceb2e3963d61761ecf908614988041d0445c634313788c9e7669e2b1862a7fbed8c00cb1a7358b683b36a72c00301376e4ec7a721f38ad787a97566dc12ef2828df27acff795995e142e59554ba24e66271defa6dc688883d3aa935425b640de95f09bdac458dcb998b2c9d701c70c6c76798312e10b70ca8cc3e22069075a69bf7a55590860ecd0aba5099dfa357298c9d471f72d04b852a9e802b23d4243a3bbfb915af361de3d19265f976abf0e3c8989f596d63d485ab2d1ce6ccdc07b624c8ce972301ff04a160ffb2c6b4544a0b63bc76bac6a8cdcd1b870c4bc0414224f50e02164825a1090849059fb09cfd64f891468168966330cdba0af7f7b589018a56de246d83f9cdc27578d3af896f2eb71e89cee687cfb1ed46dd9c39448d2cd4ff1a7efe9158b3771b79d13a0d0dfe1bc793bbb4e17c5a515ceb139e34b4f9ee87d9e61df2ac34855f5e15823ee599743d7325902d68ef6ba141452bb277701d13ba5f1ba19ec50eef4383652da21619c5d6a69409b035755b6d3709ee9701666bbdbe25e6107f3fc50d8d73c2db92e9faf8f6e98e75a22f16d25613845fc55be8023dcfdc512c82059510ee2c11ea5b4d4636a45b7ac8df42b38611112b2d1bdb631090b3286041807e4f52f791a3011c8132a10026e5f5755fade1ad076dfb00033c1edc98e801515b64e9fb76578656ec4927abd1c9ccb485b638c63be928f174ae2f90ead957520304e5267b7566598a3ed98b4d9dd0feb7e7123f71f8b5086d216b7e42c8524a292f5f1c1adcc3e556396d04cb15c24dd4b4103620d94a976c1aa2f1f899eac90dd55702b9de9c82a09b7f67c3445bc9d9c9d9d771a02d6bd0b7bd91594d020a61f7cceac94948b6cd464144f1e7d598f56339f7a63b510b2e16d4e049ff5a890ec7b9c9e19848c4ba856547e99b46c77e72f45fd5cabb02da2093e8f7cf381069c7fb784e84abce69d1283d92d9a4cf303e56308775e8349c4ff440a1089468cdd023813d9bf3e332fb41cec3df7cea5cac7169881749ad142688418625b3002fa047c1505e87779d5a4b91bcd46d2befdb901ddf9a81b206a55ed6e1efbdae46ebbfbf622ccce19a13f78d04bf5f027f1ffba1f2832b8b2258c60c9d4c92725fb799d8e3c632c06c29a82644eb861f65a02baadc5c2ee8da644b735cf0b6db461db9bff6cdd6af900d61345a9efd1b86b7e04efa6f67ae0d076993d5573e298c4f42bd76fb1f5c12ef418c77d11cc3f7b8c559141dd6659bbc50c0438330891010dd0b21b3394f16f5ba80952b7ba4ea6ba2cd68264d42a3425f4b55dc477b5ccdd109d214a054870793c9892538277c0b0930a3f10c1bdb7d9b8749447869ce1f71e9a5a527fe4e62269ae4b66401afc7ceba929407a1a158d1623e03a47a77d07f4cfc720232a40da4fde3b54c955643349786ac3699b56d269cbe4ed9f24cde07a1f82ad7c7e8bb00d99fb1226124680cdadc8e0820023ac72fed564fdd41d2079d4503afacbdc358fcf282c1f2204154a146eed635fc8b06311e563cd1845faba1f262b30b3202101d4d29a54c818ed3f5991fbf4b5dcf9e4c0db1e100206bee5bb450c8f1dcd682b731a655f6009e7eb4a63c037c7d8e6d8444da2b45e356c4d035d8033caef8c12bd605d1153d2056fde47c5aa569c9e7b31a7fe4798a316e6cabf4a8fdde12ba228fb1961145269542aa0f70711c44a8ed168b2f9a1f38f5d279ecb7c9521cc28d6f1edd7dccf8072814f6b056152342608a4f3f62c95991a042eb68c2270690bb0d84cb12ed6c205517b784ec5337e6accd2bc5a65d41cb731c227aa06addaac976530e0a30931e8f27e06f7417dd0bb1e23429f04147f94a76c0713b2b53f98b0f5a309c89b33b9fa49eb0b3d34604ef12a582e1926802b4ffce667380481cb3057b722cbd247d8b3c7414c9b090d8f1fcfac7ec38313e46226601495f454ca30b6cb450201c1dd0eeefebeb4aa2e31003c428b5adaa77627ad90c6fa615a4a27fdaf990f61ef1913c54c0dd90ea6c1e1c9cd11722f6d04dcbbb1bfab2db0e4242179b7b316a7068cc1392a60547b68f79cddb126087e41c4db95b93605dc120ce234f2742d49219e050524375b2ed0610afa7ed8eaa0338eb5e45d74bdfb3e79bf5f419de7c2709c6902e0c047651f69744f017d0be660279c80c0be3f7016fc2054331b156826f74184e461e0664e40deecccc19b27cb4245fdeadd63e67f0684635c9c80ff29bee8e721293fcb6278ea3d4a86cf9002811b6d154b18843f8945f3ae934c70f996136681bd0b6d4daf1df7dcf0ab4d665a6144bfd74b16a78a32f5bec54350c0ad42a960374267539f94b4a063237a962e48e9ca9bea39fd5a2c5b648f7024bbe41411ef8faac46b2f8acac7de091b0e3f3ef6002efa0f7b947b1d962a606ec796d7b0679ba41171c042317bbe71fc634c985056f8c97fee835dfb3dbb0df3c8a484135c911cde205fae969327e07b4c7f1e38cf13c36dec31be1b4e51de5a7e7a545f3bf913382ce67806f7e5b3cd8c2fe7f8e0c2ebe98e1a82d56454e76011001ea4918509ce417faf1af627ab7290c5c3bd19062e093c3f2eb5c99c420ea81aae", 0x1000}], 0x2) writev(r0, &(0x7f0000001200)=[{&(0x7f0000001040)="77da1748439e7d3c96dd75df195427fefc392a28b3", 0x15}, {&(0x7f0000001080)="109b73b8ca7c4af41175f5c3e7ad959a25e2cfd5818a91093b892f4a41fae0193d44d0edf7ec465cef6f42288b88347d7f4f0a524a57050126fa802bc5e8551763841b75344b0dbeec67051d0e47a5f416fa8e12cb2c11ddba854fb6ffd08d7dbfe336392c130a68aaf85c4e5f2fb90d8cba594d691158343e54e12af734fb6cd22824ed95d8da97611bda", 0x8b}, {&(0x7f0000001140)="8e2470cc1195cae7f57534ff6a463aad8eb43c759c5dff0bbf1c385003af823c1877b4a6386c5a553451f7b1b4ef8bc6187707a9fc7efeb92872b9e17f716679bc6eebd5fce33fa21f4d94e6f8e3a0acc0360decd685e24b36e924270cb92d2a6d7ad26d96df14d67e9be1d95301858e254dcd985e904c2fa03f823cc2701b62eec1fc0931871e4b3955615e2513bbc39d41e78c3c30194161dc1fe214614000bf", 0xa1}], 0x3) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 17:07:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080)='\f', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') write(r0, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/219, 0xdb}, {&(0x7f00000001c0)=""/152, 0x98}, {}, {&(0x7f0000000280)=""/57, 0x39}], 0x4, 0x0) 17:07:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2044, 0x1ce4) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 17:07:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) syz_open_pts() r1 = semget(0x0, 0x1, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/75) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 17:07:35 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x3) 17:07:35 executing program 1: mlockall(0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000013c0)=0x1002) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) execve(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='{\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='[\x00']) open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') open(&(0x7f0000001400)='./file0/file0/file0\x00', 0x800, 0x80) 17:07:35 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{r1}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r2}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r2}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{r1}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) r3 = semget(0x0, 0x4, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000280)=""/4096) 17:07:35 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 17:07:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0/../file0\x00', 0xfffffffffffffffe, 0x8) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x80) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) chdir(&(0x7f00000000c0)='./file0/../file0\x00') unlink(&(0x7f0000000200)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x47) 17:07:35 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 17:07:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x3, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 17:07:35 executing program 0: sync() shutdown(0xffffffffffffffff, 0x1) 17:07:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r2, r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) getpeername$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r6 = msgget$private(0x0, 0x208) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0xfffffffffffffff9, r2, r4, r2, r4, 0x80, 0x4}, 0x8, 0x7, r1, r1, 0x3fa, 0x0, 0x3, 0x9}) kevent(r5, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x0, 0x6, 0x3b5e0863, 0x5}, {{r5}, 0xffffffffffffffff, 0x10, 0x20000001, 0x9, 0xae4d}, {{r5}, 0xfffffffffffffffd, 0xb1, 0x1, 0x9, 0x80}, {{r5}, 0xfffffffffffffffa, 0x1, 0x80, 0x5a5, 0x80000000}, {{r0}, 0x0, 0x80, 0xfffff, 0x7fffffff, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x33, 0x0, 0x8000, 0x9}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xa0, 0xae}, {{r0}, 0xffffffffffffffff, 0x45, 0x8, 0x8, 0xc1d}, {{r0}, 0xfffffffffffffff9, 0x1, 0x35, 0x2dc1d1cb, 0x3}, {{r5}, 0xfffffffffffffff9, 0x82, 0x1, 0x4, 0xffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x2, 0x7}], 0x4, &(0x7f0000000340)={0x6, 0x100000001}) read(r0, &(0x7f0000000380)=""/129, 0x81) setrlimit(0x7, &(0x7f0000000440)={0x9, 0x200}) recvmsg(r5, &(0x7f0000000700)={&(0x7f0000000480)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f00000004c0)=""/121, 0x79}, {&(0x7f0000000540)=""/75, 0x4b}], 0x2, &(0x7f0000000600)=""/252, 0xfc, 0x1000}, 0x3) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000740)={0xffffffffffffffff, 0x4, 0x2, 0x8}) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000780)=""/55) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r7 = getegid() bind$unix(r5, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r5, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffffc, 0xbb, 0x80000000, 0xff, 0x7fff}], 0xaebb, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0x6}, {{r5}, 0x0, 0x84, 0x2, 0x400, 0x9}, {{r0}, 0x0, 0x30, 0x83, 0x5, 0xffffffffffff9d9b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x20, 0x7fffffff, 0x400}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0xffffffff, 0xaefc}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x61, 0x20000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x2bf, 0x1}], 0x7, &(0x7f0000000940)={0x1, 0x4}) socketpair$inet6(0x18, 0x4000, 0xcc, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x44) r9 = semget$private(0x0, 0x1, 0x3) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000009c0)={{0x3, r2, r7, r2, r3, 0xa8, 0x3}, 0x74b8405d, 0x1, 0x6}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x810, r8, 0x0, 0x0) getuid() msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000a40)=""/44) chmod(&(0x7f0000000a80)='./file0\x00', 0x8) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000ac0)) msgget$private(0x0, 0x0) 17:07:35 executing program 0: socket$inet(0x2, 0x0, 0xfffffffffffffffc) 17:07:35 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair(0x6, 0x4, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) renameat(r0, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) 17:07:35 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x2, 0x7811, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x3012, r0, 0x0, 0x0) 17:07:36 executing program 0: r0 = shmget(0x0, 0x4000, 0x1, &(0x7f0000214000/0x4000)=nil) mlock(&(0x7f0000216000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 17:07:36 executing program 1: r0 = msgget$private(0x0, 0xfc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/143}, 0x97, 0x3, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "8eda9e0cf404051391bc04f0fa10f82060b15e0b827c53cd108d32da"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000200)={0x2, "1506cbebce5a5e81d9c542794831294ba6c668471507e6a9cfd6c99d6be923fd93eb650df61615b1a3df8684e1cff3a148b6df87d7d500d41b91"}, 0x42, 0x800) 17:07:36 executing program 0: socketpair(0x2, 0x4, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0xe7f) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x800) fsync(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x9) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="667f653d94fb5572e1dfc8a1418971f6ab9626cfc634aef60b8960f7114b03a5fbd9e3b7ec65eb57fdaac6f5ddf244ca54dfb0b2781cca84503372999b909f8d912eff3be024834b5cd6f95bcabb87f6a606325ef59d22c9a4db5b998a1fcf7f23dfffa34fb1fe7eea79e8d3942d4069d2d1419463b325d1f37a4764187913206ca95b79a8aae58fd3118ff9b541d0c23a50a44f54332dac71d1102235c44d0e82245e39b22ee0dd2de21cfad5d16cb22f7d957208fcb87cf742972845ca7c389f965ee4f873aa8ace7703900ac9e531eaf8c23fb2656a79f4e7dc5093845158817b80f9b733e15c589e2ceb99947f496c98b37cc35a4a25", 0xf8}, {&(0x7f0000000240)="2e8ad67b63ca38fb35ba1c8c6c81097bd99640bf798f0de2782dbe61a17be9db7f2aa238482957673fbbf4adca754907d144a22afd615373b84e83826bb2c35f752e10aeb73b4e109f5097d90fc878e8cc0616a3e2dedbd2c06dfd59dbe9845246af573598f89b15e3b55418c353753c9778f44e9f9680bf76598de3d5aee469ee90e4733485d699e3432f64d9689feace139f18a3609e67cbcf1cc796533ed2eae6de3fd6012e4dcbf0a24e4dc141eb903368b75e7329bb2d17ffeff83e01093b7f4eb37fb9be0ef433a2737c4a3b8fccfa8f17bf58001fce44bc0ff62aac2c6c4822e81346fb1bb572fea7b02d76b5bf210647d35e12df5808", 0xfa}, {&(0x7f0000000340)="0e0970b9a1443f2c9d56573c1ff44b58009951afd3fc6abea4471f88832fd3687d62a4220fb1d3bdbc5755", 0x2b}, {&(0x7f0000000380)="aa3709e6df9932be356f3da83d8db9054839a0b824c7291c7139115e0cebadc62e002b0d48398f65347ec1046dc95231c56c30398cf31d8a0e0a61431967bcc26f3abab22593cf204ee12e1e6adc18644b244cb36d4de37b9a", 0x59}, {&(0x7f0000000400)="38acdc45e5e08074da47e0d5afc713368811000eb3b40cdb38865fb22ca9d15fd948ef5268236c4c9a9ca56ed5e5dc348c4368136bf3281ddb75b003e7da3e72cc0ade157dd97226d49d69bfb78551fa5372a7597467f691a0a8460db08468b479c7782a4be308b9a6e2ae18e42264ea4a6fe89fab18813d98", 0x79}, {&(0x7f0000000480)="15c9f7bc4c9187e94d670d2b03458b0df76ea933c86039d870429a98c2977950340954022b18fc2eb9a1df80f2afecf5e3bdb67f9707e979d39f1fe637731d8316b7ebbda2f4c19a61a0d7cda4be5ba866ded2c5dad046f7ecbcb2263bd20f0bc9ffb6bc3a27e6df9d4675ab1222", 0x6e}], 0x6, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f00000005c0)='./file0\x00', r4, r5, 0x4) write(r0, &(0x7f0000000680)="1f4645492d52a7bf9349f4db07cd81f218429781d6be6965b5536afea27e5bfde92698c1eb2cbedc156582dcf43d5cebde97a10b32dd06e160b3475eb11023d07f49e440c09e22daa48dc1edeee650b1b63b1136ed6d5a6dcecc533bcd88f3b3e9639176e28b68176683933f8db02db828fb03ac54ba7e2a65bd2691108d0973d170d40c25e44e0ced3bd1d4082ab8d134090691290115d4a6597a655775cacb16aa64fb", 0xa4) syz_execute_func(&(0x7f0000000740)="db8200008020450f8404190000c746000b000000c423e90d18548fe9000174d900c421c77c2e660f3a224900000f9f05abdc0000c4e2c59b222636f3460fc7b6b3090000") unlinkat(r2, &(0x7f00000007c0)='./file0\x00', 0x0) geteuid() kevent(r1, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x40000002, 0x818, 0x397a9d28}, {{r2}, 0x0, 0x8, 0x0, 0x4, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x2, 0x6}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000008, 0x54, 0x7}], 0x1, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0x10, 0xe3a88d4892018cf, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x4, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0x3, 0xf2a}, {{r0}, 0xffffffffffffffff, 0xc19bc2d4884f4d8b, 0x41, 0x0, 0x400}], 0x5, &(0x7f0000000900)={0xfffffffffffffffd, 0x4d13772e}) symlink(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='\x00') stat(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)) getpeername(r1, &(0x7f0000000a80)=@in6, &(0x7f0000000ac0)=0xc) mkdir(&(0x7f0000000b00)='./file0\x00', 0x20) r6 = accept$unix(r2, 0x0, &(0x7f0000000b40)) fcntl$setflags(r1, 0x2, 0x1) openat(r1, &(0x7f0000000b80)='./file0\x00', 0x10, 0x2) r7 = accept$unix(r6, &(0x7f0000000bc0)=@file={0x0, ""/4096}, &(0x7f0000001c00)=0x1002) ioctl$TIOCSBRK(r1, 0x2000747b) socketpair(0x26, 0x8002, 0x54, &(0x7f0000001c40)={0xffffffffffffffff}) open(&(0x7f0000001c80)='./file0\x00', 0x10140, 0x60) symlinkat(&(0x7f0000001cc0)='./file0\x00', r1, &(0x7f0000001d00)='./file1\x00') getpeername(r7, &(0x7f0000001d40)=@in, &(0x7f0000001d80)=0xc) ioctl$TIOCSBRK(r8, 0x2000747b) 17:07:36 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getegid() r3 = getgid() r4 = getpgrp() r5 = getuid() r6 = getegid() r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getgid() r10 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000640)=0x4) r12 = getegid() r13 = getpgrp() r14 = getuid() r15 = getgid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000600)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000680)=0xa10622b8f6887f) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="10fba91200aefbfbef2adec5c5f91e7a1efcf9f33d2295ef61d966c0992e8661636259e9de354bddc18b06a141dfa5a4c5b82c606c6cb4f68564a72999eb5410afbf0f591737a554e35867d2bcd1f7eb804effd6b6a4bdec38455dd659e16d1cc4431351fb9b29ac37a406beff82bb776799631fd803d6eb18f954cb1e36c86bd26f7f96c0577378cf45fd9e4e4f20df8a133e7300e18a0f14a1b76567fb6e818fd128a7e7337a5b3ff64aab2f695ee356a92211d987c94cd4a05f7457b89f9d717147243e92c61654cca500c175aecfb67d9e16826cf597f59918aecd70ac26983ae84eb04e8f4b99fa78", 0xeb}, {&(0x7f0000000140)="f26c16e20a52cfa1961ebea1fa36e57941665876df99abd41e9836e6105d79c91b52f49927875169cbf19cb881d8804480e30acebda41a443a6ccbe7e37f483205cd286898793f525b464c81", 0x4c}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x120, 0x6}, 0x401) 17:07:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)="f02d2400", &(0x7f0000000380)='+\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='*{\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=']#~\x00']) dup2(r0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x108, 0x10) 17:07:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x7, 0x8001, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 17:07:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3ff, 0x7fffffff}, 0xc, 0x0, 0x307, 0x0, 0x0, 0x408}, 0x2) 17:07:36 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x280, 0x101) ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x2, &(0x7f00000000c0)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r0, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x900, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1313, &(0x7f0000000100)=0xcf7b, 0xfe77) 17:07:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) listen(r0, 0x0) 17:07:36 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 17:07:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x9) poll(&(0x7f0000000080)=[{r0, 0x85}, {r0, 0x4}, {r0, 0x30}, {r0, 0x2c}, {r0}, {r0, 0x10}, {r0, 0x20}, {r0, 0x82}, {r0, 0x100}], 0x9, 0xfffffffffffffffc) clock_gettime(0x3, &(0x7f0000000180)) getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) 17:07:36 executing program 1: setuid(0xee01) r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) setreuid(r0, r0) geteuid() 17:07:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x80) listen(r0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socket(0x1e, 0x0, 0x0) 17:07:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = semget(0x1, 0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x19, 0x4) semop(r1, &(0x7f0000000040)=[{0x2, 0x0, 0x1800}], 0x1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 17:07:36 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="e4fdd8cb5a3d4d9c2f6d5d146ab31d6724d7df07a464983789b329eb0c0a55a0637e9fb3d63dc901ee2da4d7c6b1f47e2fe557394ea2b960d45884de9ba17cffc56d8d437db0b742e18e8bf5f438098d4e76b4667ccbfc5be80bba7d", 0x5c, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x0, 0x2, 0xfffffffffffffffd) fchdir(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7f) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) clock_getres(0x3, &(0x7f00000001c0)) 17:07:36 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x3) 17:07:36 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) socket$inet(0x2, 0x0, 0x5) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/208) r1 = semget$private(0x0, 0x0, 0x40) ioctl$TIOCSCTTY(r0, 0x20007461) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/208) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000280)=0x8) 17:07:36 executing program 1: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) 17:07:36 executing program 0: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="32d5ea65f36f1eef7ccb342790d439315f07a538882cb09b65b296298fdc7420be30bd4242f6fa91e5503d2eff51484ad96d73ac3779e986c65368a7a7846b58d6d8bb924b85b98c821e92792d1894204aff22dbce5853c7d726e3b3d4b20a459895bafbf4564f080ed1f8b77a58c31a9ace4bb8f45ea01aec9b2b151a50778941cde8", 0x83}, {&(0x7f0000000140)="448b4da59c69703457798eb21bd96496c5445a055d4e1cc8619d1c0d78a7f0bead4b866182f52c2a4ef8640861aae34fcc73779343af15d66bb53a9e584c084100b862729ca248102dff0cfbabf6c3c9e0a2", 0x52}, {&(0x7f00000001c0)="9b30cf0efa8d96ad42e716d4a0afe5a226270f4e0a938e4ab50b01720d24f8d560e89898539838", 0x27}, {&(0x7f0000000200)="1905c0b93420754e5efae1165841ffa97e01f2036643942130563b994997740390e0cc96d574c6a6b1d7f46fd7", 0x2d}, {&(0x7f0000000240)="17cb0c5c581c7d68f65b44d62075973b3e79cd2819eb64469c13f49e6930dbc8377334fd4cd89ec7ae525e3644f54cb4e2bdb8828d0b128ec97a5789006dbf954882a9a3202ab65b6d2c43baed77e39514eb6f89d80f4a7d631fbb2fc7d9533700bf640b402d97d748cf87ab9b5341c1de58af766900d077f1b3141fc7c04292335d38fc9072acdfef7257b56af70ba0ab673acdb1064068c1aee85f30d6e32ad66e0a8ebd893b8c8a10cd1c8e2ade8a9fb6f679d76b707050a4be667d635805a5ceb875fad7d1e8d528daca2b90d99d8a7ba185e3060bfb2a6620eb908ab107", 0xe0}, {&(0x7f0000000340)="ea1e0b490dadd100a33a0b3d54cfcde0da0cf8f07df26c685ce3b049b76413d85508c97ef086c485b259deedf5ebbb8296242f08e00641786b9cdbc00ef98429d9f0de9839d51f45c989ce244be626f0003274697201dfb165dc7c7e79657d226b19b79aef03ea39874643b0b58fd967f9e14f2a08a3b806b02e99", 0x7b}], 0x6) 17:07:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) fchmod(r0, 0x2) clock_getres(0x5, 0xfffffffffffffffe) 17:07:36 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, 0xfffffffffffffffe) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/90}, &(0x7f0000000100)=0x5c) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 17:07:36 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x800, 0xd447) r0 = msgget$private(0x0, 0x0) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x8, 0xfffffffffffffffd, r1, 0x0, 0xaf, 0x4, 0x2, 0x6f}) 17:07:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r0) 17:07:36 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000040)=0xc) fsync(r0) 17:07:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x7f) mknod(&(0x7f00000003c0)='./file0\x00', 0x13, 0x3) socketpair$inet(0x2, 0x5, 0xe550, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) r3 = syz_open_pts() flock(r1, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000340)={0x3, 0xfbed, 0x20, 0x8, "ab2a55b1cbf2e94a80e5e39e6f592e385dadbe3e", 0x4, 0x6}) accept$inet(r1, &(0x7f0000000380), &(0x7f0000000400)=0xc) 17:07:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x900, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) setreuid(0x0, 0xee00) r3 = geteuid() setreuid(0x0, 0x0) setreuid(r3, r3) seteuid(r3) 17:07:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 17:07:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x169) nanosleep(0xfffffffffffffffe, 0x0) 17:07:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) writev(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 17:07:36 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getrlimit(0x0, 0x0) r0 = dup(0xffffffffffffff9c) socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x4, 0xec7}, 0xc) 17:07:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/237, 0xed) 17:07:36 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$inet6(0x18, 0x4001, 0x0, 0x0) 17:07:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 17:07:36 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r0) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 17:07:37 executing program 0: poll(0x0, 0x0, 0xff) r0 = semget$private(0x0, 0x2, 0x12) semop(r0, &(0x7f0000000040)=[{0x3, 0xeb5, 0x1000}, {0x3, 0x0, 0x1000}, {0x0, 0x0, 0x1000}, {0x5, 0x80000001, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x0, 0x800}], 0x6) pipe(&(0x7f0000000000)) 17:07:37 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 17:07:37 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000020000000fc000083000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000ab59a2d4bb6a41d23d9e45e465f3578fcaeda7a2d51feebfe5df1481f8dd7e3fa3b3fa64b1327443f20ba93cf786b7a5092bfd6d1d3e8629c02efa8eaf218fcc995f3042d81067c083a9e71f53ab671b6dee8e46a60000000021f3de0855ff25ed5c9b3b780ca861d582a9f77c6908813667c760980d175a462b839c40fabebd064dbd09c1eced09d9331e365d199a"], &(0x7f00000000c0)=0x48) recvfrom(r1, &(0x7f0000000100)=""/81, 0x51, 0x802, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) write(r0, 0x0, 0x10209) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x5, 0x4, r2}) 17:07:37 executing program 1: chdir(0x0) r0 = syz_open_pts() fcntl$getflags(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x48) fsync(r1) open(&(0x7f0000000040)='.\x00', 0x218, 0x40) 17:07:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) socketpair(0x16, 0x1, 0xfffffffffffffffe, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20000, 0x89) socketpair$inet6(0x18, 0x8000, 0x2, &(0x7f0000000240)={0xffffffffffffffff}) r7 = kqueue() socketpair(0x39, 0x4005, 0x400, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x6, 0x0, 0x98) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) r11 = socket$inet6(0x18, 0x4002, 0x7) r12 = socket$inet6(0x18, 0x8000, 0xfffffffffffffff8) r13 = getpgid(0xffffffffffffffff) r14 = getuid() r15 = getgid() r16 = getpid() r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r19 = getpgrp() r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) socketpair$inet(0x2, 0x2, 0x3, &(0x7f0000000380)={0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r25 = open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x100) r26 = socket$unix(0x1, 0x7, 0x0) r27 = socket$inet6(0x18, 0x4007, 0x0) socketpair$inet6(0x18, 0x4007, 0x69cf, &(0x7f00000004c0)={0xffffffffffffffff}) socketpair(0x0, 0x3, 0x10001, &(0x7f0000000500)={0xffffffffffffffff}) r30 = socket(0x2, 0x8000, 0x6119) r31 = open$dir(&(0x7f0000000540)='./file0\x00', 0x20740, 0x10) r32 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) r34 = socket(0x6, 0x2, 0xe64c) r35 = socket$inet(0x2, 0x0, 0x146) r36 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000640)) r37 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x80e0, 0x180) r38 = socket$inet(0x2, 0x0, 0x1c) r39 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x8020, 0x6) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000880)=ANY=[@ANYBLOB="07000000000000003000bf5b73d4412c1f48b43378f0b7d8705296394dc1c413d5b96532ba5d53e2f483cc60a58b38ab16c1fc7d69280d641eb07f31de3d3990ff96e9c879f6b82d2b65c5956b296d7fe6467c30347df1f7605675166fd08f1155a9644b894117e713f2b30a9bab0b64fdff1cdb238ba145d0dc41245fcc920cf655903c346de263def494b81ad15f5cf9e109ed02d0bffd9564c2f088b18c9b549d5d891e7435056cd5eb2ca2693ce96c970fc30662b8d97969219c7d104254e70d796c39db67654783d2de5a7d32f81349828bae5938d7501e0faf0ce52456441c00000070466f6fa9e7eb9a60ba9c3af65b2a83ff3e37ac2a58bde74a5da56eb549bd5e949a9464d9fc419d"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="4374d9c8345b71a948dd47702db3354f3444870531995cab4608e52232871cc15ecfe4104cabb3f0edd80f83043359f01f3ebe62dc532a02e7d3cf72ff25b4a946909b7328a6e42de91107813d26bd02c5ae82e9b5307bdbfb9390827a3941757c5bae8837600690c8", 0x69}], 0x1, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22, r23]}, @rights={0x30, 0xffff, 0x1, [r24, r25, r26, r27, r28, r29, r30, r31]}, @rights={0x18, 0xffff, 0x1, [r32]}, @rights={0x30, 0xffff, 0x1, [r33, r34, r35, r36, r37, r38, r39]}], 0x140, 0x408}, 0x0) 17:07:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 17:07:37 executing program 1: getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xac905987) chown(&(0x7f0000000000)='./file0\x00', r3, r0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x41) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x9, 0xfff, 0x9, 0x1, "88c64a4bcbd1876158650e56f70ce1274de7fe83", 0x48, 0x5}) 17:07:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7ff) lseek(r0, 0x0, 0x2) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) lseek(r1, 0x0, 0x1) 17:07:37 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0xdb40aa38fba07880, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 17:07:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d", 0x13}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) select(0x40, &(0x7f0000000000)={0x2, 0x1, 0x87, 0x6, 0x91b, 0x8, 0x80, 0x3}, &(0x7f0000000040)={0x2e94c11, 0x4, 0xfff, 0x81, 0x856, 0x100000000, 0x4, 0x6}, &(0x7f00000000c0)={0x0, 0x92, 0xfffffffffffffffc, 0x80000001, 0x8, 0x7, 0x6, 0xfffffffffffffff7}, &(0x7f0000000100)={0x4, 0x80000001}) readv(r1, &(0x7f0000000840)=[{0x0}], 0x1) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x1) 17:07:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x10) fcntl$getflags(r0, 0x3) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') mknod(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x8) renameat(r0, &(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00') getpeername(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) 17:07:37 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r3 = msgget$private(0x0, 0x101) msgctl$IPC_RMID(r3, 0x0) 17:07:37 executing program 0: socketpair(0x1, 0x8005, 0xe17, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/62, 0x3e, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup(0xffffffffffffffff) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x282, 0x0) execve(0x0, 0x0, 0x0) 17:07:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000700)='./bus\x00', 0x6, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) 17:07:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) recvfrom$inet6(r0, &(0x7f0000000000)=""/54, 0x36, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x18, 0x5b}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x0) 17:07:37 executing program 1: munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) 17:07:37 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000e1ffff3f00"], 0x8, 0x0, 0x1800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000004d92be2a080000ff01000038623a20681e8347000100000000"], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgget(0x3, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/195) 17:07:37 executing program 1: semget(0x1, 0x1, 0xfffffffffffffffc) semget(0x1, 0x3, 0x200) 17:07:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x3, 0x52) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x943d, 0x3ed, 0x10000, 0x8}) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000140)="863edd9916e6845f71fc593b3f05115557a0b028e6cfbc1f485c6bd37ff4cf23e3214a91931409c3d230683180fe52bdc150097c1cf3c49cfdc590c8070b17308b419c01638ac80f820a0b1a85c1eca476fe6baa6dd9ad8bbe9201ed55907de2b9ae407c95bc9d583ef8d0940d9f57d25d639b8e0c48688547078a28bfd044e80c3b66ca98a74ae6bc980c1eabce9727dd31f5c51891970209fe32b18d24698c292188707e5ed181f11313ef67da4f2dd146b4e640b75f9159a16bb2292298698eba5b69ca1e6fc45535556145882bc8a5bb08ab8a6a5663be4c337c3f664019fae40a072ff6596840861ae6b3c6cb15199fb495a5a8be7eca8bc612ce9400709e68758d00f8445e51cd4dfa67703511a6db6f74d83a60f6115954f7af58d39515a5837098013e8960193efcbfd9c3d2353c3e4f91028bb7f10262243d0a721f3ae10247794e6a75d0c7175f9346a143286664e75049a36b6034f8bb9ed4f8d5fcf45f38c4b9cf0ead22e95b395810e17dc1eb4ea8b971f0adc93ae45c642708909159b14d81e0da24bc8bfe30d3a450e2c8fe1f86edd5f2e297a073641c2503587a492ea2bf20408b0f31365f8cf0ad1ed58c71c46e1458fcbd5e8f566b8d6e3e3c33023ab0aa57dd7fb93cd544167952866a6a1a7806622108e836aed84656c7e11418136fa6fdf826220f75193f75ec0f86fbd4c1ca7b399f3960257e3909a102b4967b6f9eed9f2816923b959a7a663e70466a223601c8c0a99bfa71114435413d856d04354504df7c419791d27a874c8442c29a0d226ccf0279ee47368e75e071050aef3c0206354f2c25cc75ef46fe8b2736e0f3b7e99255392d6eb1278205ff7acdd5a81467b97037c0b0294f75ac1d450880d9186a19f66950087bf302c7527f63b27c442016fbbbe3af22e8599a0d76a4121edea0b4849209480330917fc961a94ffc58fcedb1253551c19b01c424b608504bdfd38cfd87c7dd6ea95c5f51212e62c65251cc526b2eae3eebd2d9cb404aa235f25f67a8780d192d22b4b8500311655ec3fa2d27940546002487bca72da9aa72affc2ad7af34dfa66897747f055aa542bc8f4c8fa03b74ac0b5056e8f54eda00f78f0bda40b4d3fe2934c1a83b65d9e68c371d21ef23253ab7003eecc7efc367f491375cbca8d7abcd5f9254b3381c034ea887b6b540b95c502e297516aec96d068dcc481dc1263c1457bc8b8c1f7b3e4584378dbda963805802f279d8b52dcbba6dbcb11f8f94453ef4f81cb64646093a31a916b54213dab1304117e381ee6a6e47833a38c556cf5dca5be287c40f88eea5b71417d8aa8b2b96f6661aab4dba5d8cf5a950f92e26bd9060fde870d85ef801bce836dfd8bfec6b47adfadb9f53741c8bb1aed056b6cf7c2b8b19c12b7c5aaeea65d94bb16a10eab2d8d7f0e757415a9aa18bb12b49589fd0eb49eccaebfdbe2e61373c248cc53d23e644736efe3e7aeedce50cc9e3ea48835822a5f832dd774847b085ca4c50af9f2cc3b46c3b07952054d0c86a7b01981556003795c15f1ab447d2d6e74d97dce58e287403983cede1e8dc3479c3fe52e3bff1854cb70c2ea35e83b35ca0a253c702f5af567d06052ed3872ebaa8b5994077e7dceb72d09aeafd48b1620fcd8b793bdf505469760a342204fd79a24f91a14621d3bdf070a396af60053b45155b56821967b8c77181fbf041868ad20e31957034ef53622216fc2c6900237e9b6aaea605694af0c912f825383f5accc2b4bec610ac58e4748a1746955df33f0f698aa1302cdf091c0f327c6f214ee1fc90b4148226ed40542f0bc0d7dd72c64b1cc387f49a37a9bf89bcb52815abcee8248e4514a73ac14f0bcc5a0b934ab5b6c413c3a3c5dbea91451fc054cab3ed0109ffa23e28122f3535bdb45917c88f03be3f4200aaa945be8af2637bb17c4fe40c5beae8ceb6c027897c822350e18513553ad80ecb8544461709e41256b185d564fb0368cf95e3b524271ef7ad6872a8f4860767aa43df0408f6a7a6205d306e60e02c74fb54a211fec1ea62bd59c9d07907b7f5ea40c37d3cecb47186414f9cd2e7e3a294a6fd4ba90eb899a506e2d500ab6d2661bb0ed0dfc81cbcfe456273948764ec4c7384227228ad684c1a0cfd03cba247ff16c62bf7c5500ceb2c50096b4c11663fb4cdafd3234a541aad7a77f2f7cebfcfe14bcc49d85bba05033057ac1aacf7ccf930ab7b72f39401d498392fd28821b4faafdddabc7a2b624a1931e14f2d85ce4135987baaf80c0634c4d8b4e1d69325805389d0d748658461202ed4a9892fca96a604eceb29a0a03d418d08f3a05e56ccf53a1666628eed34cbcd96ae5d7d06fd63bb8e5fb96adda301347490bfb7d40a9d78d578f7e66129690bbd4a863efd6ca3fab84fc97d8e6ef50c54ee09a077939190f3e69d1edc81581bb339f83d41a14df2219a6f67cd27e4a264d4dd92f811ad027a7c95e6544dbb7c1578924a11d48ba8badd10cd1f0e13edecd066b541b5ea8f56952cabe1ee6a9d9e4aed7504ef876ac2a72556473042ac5fee65791e06264faac465d0dfedbbab0d632bbe13310362c976415cdd849f9b05521f1641bcc242a3a1aa32efcd964cf7f6e33579986e3af52151d81ea15a83bc83805964d85e44cbf81a1a5ae830558cc863fd8165d5829590af25d84bac3df25b9d2467745530c0a1143e4b6e26661c4e074799181b00067171f6d9a2ea90e15a512258f18ea8db4fb4831dcba50a3417cee8ca0340d3358ad20faef02c284bff4a31e8422a2dec1ccb7afade5202683fd7d75738bb1b0c750aeeff6194ae568c47c3c286e865fc06adc61852fc489e683dac28dbc7d1299873434fc7f5af021ddf3d8df0d8939f6283312b4f7c73ce18446209e3c7e85040f7ea04abbfe3a4563fd8b6c86dc3567618ac9797cd14944290fa1f1b52cf5d635e0ad6c1c2bc567b898d7a2102e22ae53240a23ff73422693f6b8ac6de356a510af74dfbca9918993de24c3fc466ff462d3c056faac6cfcee9bf0d32873267154c34c7d460224c5b8733decc321f5af14bb52909a259579f526a1e971fd1a2b3351513e4a75538a46fbb4248f5f6bc819cd341f2d4cce00edf20648e8a0a53d45bbbb8e2a359ec0aaaf4681d8d10ab7ef05670ce1e00d1d52f14c88e46171815bc6cb83c6b5bf5089d2ea44d72d2816f04f722cb2f2b5cb40a4dc1264277c5b5708b6a198771d85d1f11b7c6539c4a217ed56cb8d2b2fa895cdda931eb91e368e0119f205bd162d7b9bcf69b73bacfed5fd46b5dc7731c9c94817a03bb8e5ec6dde6d37b3a31e971d5880ccd1ecc4cf349b357923dd835e8c59a6105cabcbf3ab3514eb52de304891e8020745535ca97fcece5b79869e4060e42d1d3aa860d259c756d481c0ab4354708c6348132f6cde62b2183806d85781a9a65e22efc959c4d2839c9a5a8ab77b59426e1dac3734de624e3a9309f4c1bdae854b082ea170e5abb759c759050606843f8c2d255026deeb6a3e83730214f072b5a3ea022a15aa4c8a11c0c105b6ff996891ebf06b82d5408dadea287a9fd503646c04d7943f366dd990d5b1185add6623e50cf1dc679398e560f24bb88a746e914f79989271c302cc598e01db244bb441fd45ed7adafe3daf0f222c41039af11f4b1b68030d9db5f35ff0b1eff636056076269b7940c8df539d0c3d899271efd64d39e4864bf36987a4d4140f61526538b39996a1f436cdea1cb29fbfc48ec2864e85da575c2810197a59b3dc023dec50b3e9701fd26d1340d3a5db14d452f67231903df9554d7bdede43fd6e90f0594bc67c558e1c8ddef6830fdc711ebe2405b051645157e443420ad4349388afd272819178231454a5f2b1f62455e3920767680f43a6b4fa2b68b030b838ca982e6f88c5dfa13ed0fced2447564afaeda172ea8f061baee4267ec8234da2c19b8927f3bb70afae0c7a7d06dd93b2064cd3af0c85a22f22235f170fa6810c6339baf07a10844081773a1fbe499b2f2e25983d365eb77ed6a1b9b165b4d18ccad67535e668438ef35d1fd2b652a67d209b1217d49d92e6d0597f70fc0419c36b938d5c3b86fe969e394a3514c003cc952f2cf8576cb7dd2ff550bfffc9c8bd3b504e2c3d7a32d93d596ed5f5f18b7da54a458c8c7cdf5c7da0ca5af476c472322ce3b3441e54fd2df072f4f2abc74bfafa9669a86248593951a2ba596130151306c03b4b03be1dd126a29ebb817274f47cccffad2a025a7cdbab8a7482a177aa641e6aaf7b2ea07517bc3390c7191fca644e8c82689f2976116489777ec21db654300f9096c64aea11226111d2180f607010d430126ce19559c3c4345fe299c88a8c6fcc31e5d90e0d9d8daa72a8a60ce5ff5eda7c4aa9faddf15bd08f5f522ec78e2a2926ca3a44173f679b8e3f7151de4ad14acdfc82b55136a0a8776b015a86cef714c67a0a8a693ee07347cc9437da34ccd5c4296069a105a3c326ab380859711a3e34d782cb6d945fe22c1acc582c6f8947a58d4066e34cced6a7d171b3babacbb327e610154d046757320056e411f320ed3894a0f0978827c916ab28ae50335a034f143c80074bbf6ce920f4a3d59d0eb1256b0a35f1402ce87f6d74b2e0cd80d91d39d4b7902c7f204f9775daa0d6500aed6473fde0e68a879e25aa0013b004f8d7f6aba74507e78953ffe0dbda59e060f4e81e2f2d533d454675a0af42e29275b83571464b4c75ca68b5c63bcfe1e46f1fd89ac329665dce52bb634e3b457824aa2d897ae7bb259336ca5a3fc04a78b92f42791e7a95f78ad931010cdb064e9cbb7daa8f3fde3d8e4c29614e3e35db8cc6e59c3dd9803e8704442fdde2caaeed6a14aad793b0b3ed5e55d95da096a768e5a3be34851f0a14c3a8e5a2cd6255f18b24809d86c5f3118d24f21cd5c28f59460ec66994ce006b60f57bfa617e3eb7ebcf32ea4adc9ce7ccd34057cb588ac6cb1c4421e0c74b8935966c54f201da88f3fe986394c7361e73fd02cef86d59fda879b78581eb20f5e4c1c9a2be541a7e6fea927470d5e9364eea2094a68d68773121300d5a0f5158c97902f79c15a4f41f12b944c1cc1ebeb7cb6a2d7c329fcc8802b25ce1c5c1086be0603a5a2a916f8db04db28f6d0714d77275d78cb7c7e0b3d3939adf613294655470ae6fdfdb0f7f6a2c8a40dba7d9a2d8a1712dbf4650f9ad02f442f4129d60d5f1fbdaae020d629ff399db672aa13faa5105cd41952b28140f78d8ff91333cb084a0ebdabfde332ff7c563ecba985434fab3fdaead13fe0de9e1c4276e6a8c8e8f88dbcce755c350993fa885314828053d462f3e5402d15c38e3efee9fc39304eb99c8d586bfae4de7a1c630a96793f1ee88b48b49700634658ba053adedfff5a0bd79b42071e3c89f0489e93252f64ba5eba5ef31430310db39fc98aeffe1778880d80090a78b6da13759097c4a89be1ce884aad6da5f2948ba84feb48e2c3c7e4aeafd0bad065cba427960f6109fe1bb0100aa357ed401be3ea919e4954a8172999791a09fd76f8ae8a2c6fa868456305b085040dff79d9959ed7e10fe4f5387e463c034fe967ae34e40c8ce8b433701b1edcf0d11e60d631d0029258d6ca2f88c5b35663f48b18ef733fe92d80d96f044eb6483ef10ac4e626b6b7783d95541d5ca3c3b6891a89d19bff1a5ba93eddccdceb759be4b5f8e72bfd71c359c57d31000de2bbe177c33dca4a3dbfe196c528c20704e7c635c827cb0c0556d007994bbfb1a7cd4a486c1ec41a3752b12e20", 0x1000}, {&(0x7f00000000c0)}], 0x2, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x6) 17:07:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) close(r0) 17:07:37 executing program 0: r0 = shmget(0x1, 0x4000, 0x500, &(0x7f0000122000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) 17:07:37 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r1, 0x5) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 17:07:37 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() r4 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r5 = socket$unix(0x1, 0x3, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x110, 0x20) socketpair$inet(0x2, 0x4, 0x2, &(0x7f0000000340)={0xffffffffffffffff}) r8 = dup(0xffffffffffffff9c) r9 = socket$unix(0x1, 0x2, 0x0) r10 = socket$inet(0x2, 0x8000, 0x0) r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r13 = getgid() r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r15 = kqueue() pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = dup(0xffffffffffffffff) r18 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x802, 0x84) r19 = socket$inet6(0x18, 0x4000, 0x1f) r20 = syz_open_pts() socketpair(0x2, 0x5, 0x6, &(0x7f0000000440)={0xffffffffffffffff}) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10004) r23 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = socket$unix(0x1, 0x5, 0x0) r26 = open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0xb0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="8955976762f148240237f7b262926f018e1b1076cd4e7f42fb3ff974ddc70bd446fe2b0e25b25fc3cc8c9b970f426f38cbcf148d7d51411d13a6ba3616bec7f2e9ad223cff27a074e0cffd28a753413162a12ec4c6e686692f83c7e455024c66403494d368f3e13352a6c7ad66f85009d350594ace01dd28f168085e9b76bc0c4cc5e3ef959d9da884befed6d9061960943d226f50ccc35d718ae9e0d4e56e04e71ac6b21e6696b58a9a1fb3d925a982e7", 0xb1}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19]}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26]}], 0xd8, 0xc}, 0x8) pipe2(&(0x7f0000000000), 0x10000) 17:07:37 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80000000400, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 17:07:37 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x9, 0x40000005, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x78, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x1f, 0x6ef0}, {{r0}, 0xfffffffffffffffe, 0x4d, 0xf0000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x3, 0x1}], 0x2, 0x0, 0x8, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 17:07:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="977156aa018e830c1504e8f39fc69191bee5d9c99538693642f66be948a60db99d82215c7ac97b9bc2861da8807abda4b58d1866fcb473e26b276d638be095426b828748c9ffba9d5dcc520a36ced5d38f62cea9477100b0261fa8ecf9390dce791380095a5f1161fef1c3f5dc2bfe86b1b5fcd0093a9f0fc9255737b8c4e094f735254fb040e1b960ccddb792340b8d2616718d4988dee1005be39edc", 0x9d}], 0x1) mknod(&(0x7f0000000380)='./file0\x00', 0x2008, 0x6545ac11) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="26fa0585d77555db5b75cee075d74e5b790534ce01913173ba75ecb9d69b3bd1da12263056af28d78df1b648ab81c29066e5c4e04026885f27fc07bc7a28b6dd9939080234a8e0ae01da58", 0x4b}, {&(0x7f0000000800)="3737a9e1d291730ee162775f8c9fdf26413433a52ca0725623daa34e6dce44c77a4d951291a55553652d15315a9340d1f402d9caacad7747b15e33a6cd0ebd93cf5600c881fac8f758e40cd27e2a51903dce727a1f0a3d4db71b3d185137d52b2caa8d30aa7e20f1c4cd45c81d23e452514ee2ece6ae9b2515e511220f4bc45358c735a55b03a70915b9767deba6091de0999d0b3372f893c6582688d237e055752b83b251db71e58f455ce6c220f7f31ca2771c6cc3d6de000fdeb71704997ffbd523ed3dbb17c80481ac06b2871d75073f506e544befa73ffda73cc309650bc90578a75c80252d5b592a499c457734dbec2e96180f8ce247860afaa25535d36783ad85fd6e6be20d13f2558175402ee197904ec36e9bbc73069fa33e7f39c963058f1f45c065918699439582fb27b9a613e71c5efc4c7797492eff23bcffd29f5c837aa6ef7fcf517fd5ab2d3846711a788404b98a4ffa5c33c33c4b06776e79724b6698c39fb1d5ed07e4705ea235fbaaf7614c2308cd536b77ff31a3ef6049fdbc0bc92e5270cd3e211a4a53cf05ea1ad05178489cf61e0092fc0fccbe1f262c53f8008de1de0a19b21c688f2d21ddf467c93580eca7cd064f87887b9653d0ec9374ea1e88594f4f2bdd8646f829a8cf92c9c468461c1a0e38e97f8973fdfd04a1c45bea300eb41ba91c21677c4e344037b2f8cf3b3d7177817a46b7fa779547956c67a788a2bdbdbc91c52581fd1e8d7eb20bd5e4c1be6989c135f74c8e8a5b9dc41dc400cc2f2e7c8c5c141a759a3e17b6509c708e69138bf9dd2d7dea4a0cf9acfc9f22d5d7bf4636bc9de4b6af39968c7cda985f7e52592e4b028a7da8c35a57962c99315cd49250db2a2cb9a3ac1778060b1ac28c783c74b3b4261c8391bd8807a2776dfa689cd1937274e46323c868b9417604cf01e5ee2808e69e5cebe2514b4040f5da2ad31027605cfbed99a773033ddb99f9473204543ebb5acb6b2412475672b17413cf6dab6dcee7a1b3d97a2386449e3e60713a284b9a51f0de75edcc6b715cd6908c239089a653979b10d537547df766dba47b5302bcf279b7f3898e6ab5cb82ce5d439b3eaa16190c63012f3d8688b19b74d3955fa47dd3427bbb6e229de9436a6f3b48536c53cedac9f10f0c6b3fcad66a4095c220e37b13e5733675c9cbe7945d273f556258d778a311bb88816a5be2b9e88bf1714b395dbf94fae8bda67371a7dba38c316c1538111ec531e90c37fc77d1cf15f48fbf32cb5d386c9da05bcf0dbe70da6ecd306bad1b85541a0fb72968bf8d93441441e69e6e583911c784a5ad13276f790017e0f09cdc9b3b9c289e661e169fced56d39004036a2eeb087012ca262f673b604c3cc71364f23c51deb1301109ace18e55ebfa2a975f612dd607abb8df751856bc12fed356962905d688d9bef4ea8cd80ea9410621932871119f70d0b81239ae6e18029097a1183d2d256e6bf32927b03ad814e20b897d5d7dd78fb1a8e884d4c650b3f23b53fb7f77b53efc5bb506a58709f25db401b205b73f38ca712105424b3c5de4372b23b43680ea4de39cdf79f6ce50ab9432b3e2717737f0d0dee8fd9b710ca69dfaa7b0ffc32ddd2f01bbbc7b2fd2ee2c5fe183ab488d4e6ea8b8fced6e81bf9a9fa06b4e6c9ebecedc4b8d92917aabaa82af1cefd60245d7249f44dd7721b49f199901addd3f916b1ed21c4723786c975cc9870bbee42494359718285b1074b50647a29c475df568813f748c24bd413adbd1e2eb9bda674847f313badc679e41f7ac613c24fa3c47496ad714d127b2e765f3dba3079b4fc4c4a9667275e984d3db32cce431d4b4bc6dbef050bf3c87f7b2c8596a13f01538d1a332fdc27a4d46457d5354817a047b5df792cc153d8aa95121547849ee4796c0fe7056845d779593881fbffef468e6404890c183c5348f93e350aa0acaae28950e603036d15483fccddda9ceb09deb28ac2d154737eed07c8ede57f387b303f44ea9691a40d3b4e04c8efa4f41e9607ce06a2b34a1f90c375e29b110e08414e459c307c3bd3333c1285d388e6eb16cebd83510c6b6d0307970c01c1b97685471e025ad690fdb8b2810495e88dbe583dd318a44de3ea73e8f0c04a3683e6bac5554462f5ddd0282dbc744897794a39b898c018da1c1fb3f5e7fe6bc1d676133e75ad8e61e9ee16691288db214f8f54ca22b7cf6767943a3cee3a2dfae57f42bf7de0b2d27c2a18a3414970aaa3509c21a5ff92ef7fd11acb773436b004a498983a4a3a5caf89410d256f7ed4208e32223a8fd29a79a8f0ace0499bf30cfac8b2feeb6b8c4145ce597c100760876bdc7404549484528ecedf15a4ba5298059766ffd727dd9396342dbec068396efe3780a99c5a36b6804d566f603ce2319c30a65bf2b968928e9243ffb84ba9b5ed420e46e5081687f4165e7b3a9d4708f3f8055e973b61d7d54dae82a709349e8c66a103e5b4570472c2b6cabcb81dbc74a8e3cca1ef8d69dc946defa4a714226fd37f7d2f6d79a09878521f8b72a8bbd7bd83ade6978af565104c8501dc3ebaec28005f391fc5e8b364e3028343ca6398d3ae3ca43d816eb3e49fb717ffa3da3c0856b6c5a2fea690d7d5c170022e5017d51b52e1ad596864f194918bf68554c9182e46ab984dd7ddffa04ae09ff7891cda7cb8a1b63032c7e5a3d8af8db83e58c1a3a103f65f54c0c1fadf13b24762daf9f6a83330bb2826f325b54bedd2f3dfba76e02c997ab53e2c46430644071de76a4768af05a00d2fd986d86b5f2c29bf013530680bf5bcdb88d0780959f754977693f549e8762bcf34e33c55d68950e7a683c730ebaee0c5dc169b682642b0cecbaa8b9a77586440c1c77eba61ad3c527b76e96f553aadf9a009508ab6b61c63be191baeaca94cd3d58bd8f3145893d1a67a06fef303f8f96ca85887c396b540334602ba0fafc2a065e6e7976bd188bcd5a7c6e1f1206be29bd560024d828994015e9a18bb80cecfbd934a09087c7989d06edb6abbc9781b59d893fd4cccfc67078edcd40d823cee4711282601ee87dee7fd3488091ec46d03d3de05a9723881173e8453d673896c63034350be5598fefb9ff53a22b08c43f26a59ebfbf1768c77f5c11a884803f74b51b6c1db6496500aa5d63a497f48fedbb9d0745e6c27f171ff209bf44c3b8a3505e08069e063300c7be789ce3b04faae4987f7a76f8ee74ea65aee0d7f4514f29bd604a29540e74f7447e6d02dd8b2973127bb9d924a6df9d769a3d8e8c83f3d9fc29b346ca35f7204fe23c4339d633250c5763a1c4c8cd60511415fcbd846a7ef5061bc62221ce1362cb7121422855630a2a0b52845309fa249b66f5afdff508b7a071670f15c137f8e08925b194722dd1ebcb2c354360c7d5473f5b12f8967dfda703b06b9246867c7fb99f635a0d24a956cf065865a8c24a1710978d1a90dbbeadda884af41d7ce0427517c0360422574467e0e6c6d1a4e80a2948b147ed784f6507150bb8fbabda159675f260397963255b8658171ccc2478d6b7b462ea2b4685d2c9dc4e895130316fa490dfd85141992c8cbbb5c26b4af1845f762f81f639474c99b4e495e2ed2f469c2bd715b35a21b0bbf7dab2eb8244d86de5db239709c87e7c6514ba2293f749994c35010b5a81c9288031af2684ee79af002d2476ea59cff8a03f3109d35fdf03f90b45c425876a46c31edc66dd1a3107754e44cd5ea034ef27bc0a688129ef01c549e09a01631bd33d3b0762e2d3bb1df2eeed3fad032154595fab0137b4876eeaa9c31c0679e06f146ec6a6a21d7ab5c969a86bae2013e78215c0253059392755a6d7f6dbd38603118b1a071e7bfa8204cc1f48c2f7cc2f7983ddbf6b83c6c0ca76e566b81421d6db8c21e9792aedba34e6e15c0bc33443f43686e004b50ac30e9490180ba12cf651edc271966d98983b67101c864d7e860cab6fb1cefd1c8d23a5462794f90664027c63e1f485a3d6db909c311f77d80a20f875005f36dcccfdc396b09e4faf30eb7c34ac3c533c0d51ff955f03612fdf5b91095d9f11c229feab11bcf654d0c8e7251996b8c427c355482503346fa0ce45480620e53a1d0e92aec1574918795985f74970f2bea87b95c913dcc3b4a9d619246b57452f26f4f43603e99710a4f62d26bffc254db134f34518b81222300280d2823972234ebcee2edcb285a972a83a8c0ff4b0975ed9074aaf9fa75d4a8518e2c302e7a7a1bc1686e9e1249e140172da5ba3069aeed9b960f4e31dbbd49d6922029e5932ba5114420b8aa2dac99cb9ad08c0f7255c97dd9f605ec5e63967fa6f6aa2b41b8568de4f896760ee3e555cee5047cbf835ddd5012d959c9c0e022d0e284df78b0ba6370519ff567b0e30113dc4a97935ee912fd7eedd3661197b8f64cd64ddac07cced3a40d6f83fedeb852e0c544f2371484970a14b0442fe85ad7d07f6b5ff50539a7afb8f24e52ba8a908339865bda802e9b635cb1fb784ee7e3029ed784c47f4a0a6c47e5e8cdd3a17b84ae035cede372218bcfe43571955255e20935bf451aa3049194e3f8c68f3116d495f43a32ab40b22fc3b62ca889a5444f4911eafa92422e7d4a0f2b33077c02045b5e692b5a49af3b696e455f27d512ddb83578e09c9738c8cfb5cfe1ae90c3fd8b4bbd3e883caccada9aac6b24ba289c2492a205ca24ea5964c324be95af30466792ebe9d9a24ed885c6f3d1da7e92a9dbbdb92c90044ba77d5a9be72e99e4ee79168e545408d285125b29acf0276a82dd96e83f8ed25cfeffa7e63676b6951e663d276444333fd46c72466c5fa86f4efcb516ba094fd9fa836340ab6f102015f0c8c69c62bf436ac1b070cff5ca12e1882cf428a95d67066c41acef8605ab2ec5640a449a9e43605d7ef7e6c38cb1115ea0207f8cce233d5a353141ff08a4ef4d96783b7a6f2654c4dade05abe4b279e2e8960b1cd62dc7a3543ec240e91adc5f75fb71b4eed46b49855ac89599c2b779ae51d87b9daaeed4da7994c1f94111a00d108b2fd0e9c349f2d8cf09bcb8e694ad80a80d6b2977f33532d6efcd7b27e82e0790963fcfe353d997cd1023dc6075e20c06aa4110ecebcfa734e907234cd9456ba6c7261499d85918e5bdc0b90ed30c42336698298a304008c2778af7f69250ebb2bc68c961eb5e0a7cb51dac404aa7f67df1282bd64b7b552bc12d8e74cbbc3873985a61b2534c2421cd3ff2a5f469798000d311e260286053d108a65d781c8add3aa7dc54dad35244a87d52827ca02487136d4251cfe17cd69f166c765650d7350423d837ed9e651a9cd6d9245aad8b7d75211fde47132d98903b67ebff3ec31639b73989799fcd8ca924ebb8b3e33a7bbcbe5b1c5132532d6a101e71bbd69b344a9d297ad20a4b0ee717dc4b475f522b2e33627da742b9680020904ddbcfe02ce9bf9aed2e1fdebb7b341cc438d22899d3c4bd1af37f0d9e49132837bfdf0d66505a7d7a5b312ece0afbe5dc825126073e00eee44fa83ac67580be455a914bcb6f12630425dcac2d7da0271b883455b6d7a7c12d24101d9f2ce66414d23590d01f3f01b09c3f4d30aa53d7693184e8c978e401df0def3352bab22d6bbb83bece89d258233e89d4507a3b8b83f3615b19b097a5dbfbc00ac8fa3d9cb8bfa30468ba5241afc4154ddc7f0e64692b6c0be084de1d5b9b2e49d42abdebc9ed2149ee3db88ce08eb7e32262a21cf017f4666d73a0bea6ca268f54925552b11dbe28d419ff1fb99a491917ba1b227d11dc5627", 0x1000}, {&(0x7f00000000c0)="83b0044c4b168b062ae1bf9bcd9b548826588648644cb299723672dafc0216873e426ce11fa595107c393443dc87a73007a04d48a2370ccaa1e610b88904fb485155d4c6f0c84c0c85e993dc55d828c338d6277844822d6752f3db3a5836998a563a57b29bfaf8c70f498fc5ecf5a68b1507bbdd2dc30847d9f6de3c3b12302cec7f44733637cda0b0af9d2bb0f08d7dda3825d4f11374c00178fdb62466b35d8963474c4cda72311dd4df14188179f9913a063dbfe5a77de660b620f591e6298d2b19410f0a0d832f2664e0a33ae59071a8c04f16141c62e032", 0xda}, {&(0x7f00000001c0)="c24e9bed09ef0bb42b08ff950ca2d1a11450f4997a1c6a37d1e4d7ce5141463b415c51ee9b171fb82d279278cee8115a4bdba6c721151ee821f0b061d76d3d10efba33cf3a861ed8a0b4", 0x4a}, {&(0x7f0000000240)="f98813b43ca001de0ff98b43904ec45f74afff9be3c38239f37bb2b3567e8678814503262d751b5ca1e2ad07a49854e53cbf0b893aa56b7b908f7864137a4321d3072318d087b87518132ed017bd00e1722898b0b2c07e94145a2740eb4006b904458c958fab871dae137e311da92202d5a46ab0df71cc8273ec4972d1b91b92c3c82637c9b882651074c9ed028eba522995ebc042a71ea157a56aa549bb4f1bf08640359297c6cd794aeb63e177b4b40f", 0xb1}], 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 17:07:37 executing program 0: getitimer(0x1, &(0x7f0000000140)) 17:07:38 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00p'], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 17:07:38 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x401) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r1, 0x0, 0x0) 17:07:38 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x225, 0x0, 0xffffffffffffff78, 0x0, 0xfffffd27, 0x5f6}, 0x43) pipe2(&(0x7f0000000000), 0x10000) 17:07:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff, &(0x7f0000000100)={0x100000001}) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x83, 0x5, 0x9}], 0x7f, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x20000001, 0x10001}, {{r0}, 0xffffffffffffffff, 0x10, 0xf00000c0, 0x7a39, 0x200}, {{r2}, 0xdf3d4fcc0adcb65d, 0x24, 0x2, 0x7, 0x6}], 0x3, &(0x7f0000000180)={0x5, 0x7}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:07:38 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x3f) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) socketpair(0x18, 0x0, 0xffffffffffffff68, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) poll(&(0x7f00000000c0)=[{r2, 0x31}, {r0}, {r3, 0x14}, {r2, 0x40}, {r3, 0x80}, {r0, 0x150}, {r2, 0x82}, {r3, 0x20}], 0x8, 0x4) fcntl$setflags(r2, 0x2, 0x1) write(r0, &(0x7f0000000180)="60f6b718060000002e1d0002000000090000004d", 0x14) 17:07:38 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kqueue() kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 17:07:38 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fsync(r1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) 17:07:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) pipe2(&(0x7f0000000000), 0x10004) listen(r0, 0xab) 17:07:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1afa4e3f, "027301c22c8bf98d15b3f862d7bb13dfd1592c4a", 0x10001}) r1 = socket(0x21, 0x3, 0xffffffffffffb744) accept$unix(r1, 0x0, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) 17:07:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r1 = dup2(r0, r0) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/54) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r1, 0x4}, {r1, 0x4}, {r0, 0x2}, {r0, 0x20}, {r1, 0x80}], 0x6, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) write(r2, &(0x7f0000000140), 0x0) 17:07:38 executing program 1: setgid(0xee00) setegid(0x0) getgroups(0xa, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r0 = getegid() setgid(r0) 17:07:38 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) utimes(&(0x7f0000000000)='.\x00', 0x0) r3 = shmget(0x1, 0x1000, 0x22, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) 17:07:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="bc42f4d451a3e6b3282318e68e38cab34fdca609d9cf4ac51936d256cd609f1b08a3d24250082ad4df109fed41a60b5c1b75ea199a23f0a8f7b396c97ac6dad1e2da0a4d42bd6ca00a1d458063fa891f42f6dc732674dce515a0c793281ef61a1de39ca3e1e3020d868ad62291054dcd2e5f243da0f1898cd7502a6b420575d6377870c8196d44e34c96881e60fbea5e704950548770060b563e2a708a3ccdd583ef436ef1d53101dd0f60a2ae0a10e15e773e56994fdc2580de91fe2538020df8099d683693b2091d6a96f31966371b8ba743faf945832b37395c04c023ec410a8f8b17336193bfdd5506f88a011a90a6e6d784098c876e0486cd590172197c75202cf13f3dd4744f69d61c5197dcbf8f5eba67fd45c6fe7cfa5f56789c21b422f6c3f79ad1e5dda5b4bae2f263f169b3404e1053d64e0575cde9bed0bcef1d010fe0cf3e85b7f50ceb08de59e5af8d63e88265c2f6346a9948bf8412097becb2cbc5515eda2c14c6a8784b0745a1e83864639a9316b349871c94c3690d8dcc8222a997ed672fdc56c4145f11085a29ca142ee4addb9661cde95ba7de419a4d850545479ef86e5edeefafdaefcb34047a5ab427b03d3bc9fde7f5f62ec62797bc8401a54edace7e766c9c2d010f4cc94f68f7723cb7603187fb1b102574445b1a006f9519ff85c49372f571530c63da685d6cc568bb9bcdfebcd9f7104a8c31fdf1ffe965fcc100086b673a501c1626cb4b0a84bb904907dbfd8a3fa72361ccdec3dbfc705fa320583a3984ddafb7c53c14be07c2f54596330c6de77408b626e8d88f604b18ce774a3d29256893cd7b9c298a947e622be9563d32675cb7256ccf58bcd309a9a95c8eb22e4dbcddbccbc858d49f21a89f454a98ff45aca661aa8c0aa7b4a2beea93592709d669746aa8426d3c44bade10278fed8e8e25ebda3c03d46170a11a7ba07f126abfa26761dd4361796bbb7ade84fea683d8f9e5e652e816fd960bb24bc253d40986fc7c9455f6e1c1a297d766a6cfa0d7df3377e58441bf3111df809badc7101a7c0b0fd3b5a56a55f706200bdb02bee280ad21e1e6c9abcb5d9b99bd78dc5e5f8701212ceba83b489939422241df99698c7352290e3069b440176e9a677171f1a3a5de3fed7322bdd541f48ada5ab43efaa7c9f1c154c72bf16955b522eb3a05f7e88f985c0cbf5d99ecd386d3fd18972b98810f429bc91ac9d152d77b532d5983ff3976b5cb89bfb918d0a72657ed09a6e9de92dfc18c4f6f70068645fa057bf1a89d0f14eada1bfa8af0c3606043e6d99359926cb7233d7ac972d31c1297cce774d5783e24853a2467d58515e83e977cc81d5413a909b3d746e78fa42d76f18a1d9ace1eb64bb191acbffbd3dee897729489491778a078af09c7b3bd6ae400e8e78ea0b09870a3deed76e2689723b7f8bda65d58bbeab1f4ef757eeacbb198d14be2255b417ed37b9bd763bb5fd2558e4e28b8e96faae1967308c198ae7cc76a9bc01b787627dbf0f8789f21638d811618ea3a59ede3b7d7d4c6b81e4d502592060aa3591ec08d93ad0422b3dfc431164274c0954e0ba9c396aed48e3e6453e847aea8db8da64dd65a1b59b278de6c00a761055578a6863018bcf0ff619071e656a1a3cef380931165b69db95267eceff95ec3f8ed793a671258670e9e8a694e6d60d52f9542b7bbdcf55b2a5944ff289f99414796e05943cd103113c7178b535a85e91c6c7ea8d47fe62cd93d2cbc9e317e445a285dff5350975255fbe8bf01e7fe318c84b4e4328e19ee43aaf87225d4c2caa484fae144f86916617b01e259601e84a0b934566c6fcdf97c904e8991b731340e723e14df2de799b78f6958510ae27eafca314c796edaae9139865bfbe181445d38a739bb71932667317d098d26eb9fdfc443dabdf7e0a2badc30d0d3b3e7f16d05ea1e292d6b7cff123e4c33386e5f68d196a5e205b8f0b428a7f0c63a70bcd84542e66544f583cb24698211dfe74e7978367bc724a3974bb4a08a19af4763f7961f72fd671ad988f3585fd47f92bbcfb74a13273a982c642636b501cf7da370f8b00c890eb470ae58b3c8fe62164f0cd1569a721374378901d0be7532ec65aba9bbed19db062c27deb91e643b41932e3444578a4413f7b398e1c1525b796ae9afc22faea4623601db76e0e7fa4c00ee2abe1f481a7d7eff9f127eaa77b4322daa6c0b9d54fe7226f382d9a72c854feb5923d0c19e29ba77a027dbecda54f9f64f42e1564022971875396e42898231ddcddc86263153fbbd8ae976c73483435bc97637ca3276ca6e6b74021bb5d94332ecd865ba009127dcd167cc9b5cf057cf13b22d18eac6519e30ef128c8656e933002032dfdee416e658a6809afb19413c5c2f0d4f8eddc2e49bda32902353a182b823b320018aceb94d256fa1493f280adb610ea9d60f276ac9791efcaf77583116468666a46867e98dc5b37060676cc7b25886b32e0474981973b71517d5ba582b3dcd53d078bf7e8ecba918c3fe3a80a86fab6ae3ab22953d012f2fb330a8002b677e0ba3008d9045da9f7f813c9496cf8301ec584c9146172b65d93061d19eab52418b8380d8af53af200b2671df784859772058f17eb6605f29c2eb0be07eab337570702e654111e85f43055327b5d8ae207f8f48b476bf6c43d6e6b823fc8f20e3a6972cf25bbcf406b94deae7b67001b893a19948b7452ab8d77dda9f22015f2b9bf299578b248beaf40dcbb421db39dba372054b48636234a6859bf8057f36ed053031989e156bade57815c0a66cd64ce08b7e89e0f89a58a70fa9a8f9a080431362c6c34f12ba3f596d6c509d73fdaccb5c27348c530fd69257aee0e4fd2d1fab57c54f2938a48c665c7acd50789d3a356eaa01b3d7eda028aa7fcef1cbbc97e6020f1048cbf202ffac56a0a0b037f08cc013afe5430ed90195d04866ed6af5156190d59317d5a198c5950d7a5a996c1d91afa7b76971145b4db9a014bca0e4bb344fa4169721b2843c55f49040dae119d2a63040b7f1cf5a8f05425174f7f63bfd0e4854883e17bb8a18e6ce699bbd37a50a53e6dd969c333e9cd541d941c256bc5c11e9df2117922c77d1ef64e2b66cbd89b1cdc493ce73773fa882fd61600df76ec2d631da2a682ac9f7c27bb700207bfb9f0313178763bfbb47ad7fd2904d72b35b5b47c535b4986779bbacce992edab465f33e2446c5af569f50bea5dc8ab0720e8d32d3aad2ac98ea3d130b7dae8919a9ea036a34b0b9fefd86742bbd3cbf3c634fd8468eea67d289aa52d9666ef52a79d9c2eaefb2770587b7e6379e95f527fd3caaf77f39680297fabe731d2319d628ee06ceeab86e80ee38b828ec3c95512e36821289d85a87394984680bc76756e5e118c75166b4e45520f7bee684196037751b57715096249c12d575e44f878e555f80ee17471c5bb79120aa2741b87ebaa795fda2c2a41e151e9b51611a473a12714808e4029e0cf67d22d952269a23cbc3b524d6d3c79ef581301ee1f055abe5824275b010214dc586e35e5e984d6d565cf819d0d44da671b8ae376531e7ba6ba085009cb38f38897a1bd8698cc8323f8a7f2919549163787b899a494f8ffbbb72ef677a2f6ea49e69740110addf21b7be56b150adc57aa4695cc10c49ba481c5bea30ed9e9410cc2a2b96edc835b8798b9402435c1ec7a2fab59202fabd29b3504b818ad6e749e69528de1f74e969ff6193933547333bd166d6f25d5ae797040524233a3457297905051c4e0ed6789fb1d41ac6fdbc55850657e84ba698c8467b84f4580720de8b8a7cca8b46e05c216c352286dcdc29d6112a8dc7b8f160352318a959ef7b4532d2bf7f0d9569ec51a993fb8c2058939c375804f325cdcb6483b4847e66d909ef69792759defe9d006dc059303b29071c2f22a09603a3a05433f2954d0f7123e84bf9708d228ef8a44ac29c92c92a6127ee5dd14427157aff041e4d9d90943ae575dce9a740bd52d1ed4c19cfa4f866671a2174218ba87e25cad6dd140f680d28233bed0e7efd16a364201fe586060dcb78f8c4c5c77d9bacb8b0dac8f2b3be1761a0921db26dcbb6e624f554366fd286f9a0a58ca88e935302cbc843ee4630c24592942e1c974ae7dd4cb30da207e1d4cbde6b8a43385051619bc4cd3d02440d6b3df57e40ce9605f172032dc109b8d94afe9aeea41c084b283b20dbf45dca628e3a17ca5d0a1f96b835a282b476b58eb73aca4674eb4fce6970e4614104aeb394f53e880d8604417fda25d4148b761cc4df5e77e16d54fd815cd7a14d97e0983cd949e24e815d47e9319457f22e8641839c5b8ad55ca06aec53a69f31d621df49c8b0f8df4be13db528f521642e89bb1694bedafdeca2d41462fc2af0f2beec4a797f0d6ef9ffdb1ee4a6b262b6dac5d65ba11ff53968b72964bdd275be8f87e75062518dfabc262be1c92f59562b39a1fbeae1adae283ea54d9e25c3db0d3cfafab1536cca4551aab31c750969ea9a1f069edee965b3a6d10e3a52a1b2d30cff62cb34c0fbb1dbe564de20eb05a53fc2fe40f03c6982e65073fdda150bef4d01281d0fd70d1c69debb70680e302e3139819772b1f50e25bbdb6fd6d9deefba93d388d81dec8a00a28437e21e968ab40b7d41e521d6cc80c573332cf5f31600988f6aa4573e8fc032a3e3b37d776df2c3caa102d3aeb78060938b84d23761580102a9f0f4c2ae49fee8dfc7f7c47258374dbbd6c5aaaf64f139a65cfb6e1ef2353eee9cd99bed10946e933753f70eed0feb0f82b10f4d32cdb331b623859e25bf46e9c3adeeddb379c6f787fdd7e57ee5b9958a6608fac044797f59c3933ca1158ba32a9fff80158abf1d431e2942275d6f1c3cfcebef102887c82bdd16910ed60c151ddc000917c7f0f3c058ae7e4c04c42893b25ba86a8cc02cd1d3a91c06df551cf35d0820680a46c73349e891e8eea7b5c69d6a611e35a6ff5fae3ff373c3cdb0b409fcdceb726ee811ddbbb2bb99ff5ecb116d3eec9b675175e562a4f6f200fb82b4b7dbbdf2c9a1f535adcd60fe327e0fc1608ab7fb527ed81048d9fc2cdb94fe0cf3456fb5021540fa88c51893cb491edc439018bae34a20cca578074e76d6c85ccaeb2e3e170ebbe7728ae3d293b5cf092d986e6d6b0fe0cf33904bc758cd5d040e563764620a23e4aac721c21ad1be204d58ca062065285d1eb62f4695b274d54845afe8399ae3884c4f5335d365a01742d3957887e90d35dd168ca0dc7d8b36fcc60df5cf3a2ae2b8dc6869772b0a5644b7327c85c3697ee836659d6715b68d6e81d34c55ef8528ffe2bd02c936c9a28646c6b5a96c8b0f56248be39ffb2190e3bc0bd2511c08c898da127a61ac9a19bda3adfaacc08ac4b1c7b11e64341ec7c349245079873d7a8aa166f432f138ec369e2c31f0a3b70024fbcf891c41561dddc968736cba8d093e7a137dc44e46f31b19004b25d9ef1eea4259ec1ba4670a6744339cf1c568b7565983858f5cf89f294ab0a2724304affd7323723d380d0e98edca11511f8d573c265415685aa10bbc8fb7caefe6dc5b4503c8246c0ac681ce9757b3e6e85cedd076ed7c016b771e84ac36e98f959652a63f849224703e3b045367030bbf3c0543cb2577af5f2e9a832f93c126855eb080dd9bae523ad9f834f830f8730cc14063661b1f32f17cbe872fc54dcbafb31965a0f848a5f4d6c8239cd085d2ec8bb5517e82fb00dcf80c7ff3e5939b7dfa1f5aa7b01e8f7f889a23d56b9eed6c193942fecc76", 0x1000}, {&(0x7f0000001080)="7a6f2dd5e57d4b5be7979181bb11264e400c9ea973f824ec9f910de9773ee2dfc17efcff0f72cb68cdfcb23de02d785842cf078b6f3437b7abd0a6db594ae6b5d44953df9aee66abca5b4c4c84801110b07ae63d7a446779b17c5e7156f04cf96d9850e91d902930d53139522faa676795502c45bae030e165205e96946e8ae70a11e7523afd07b40166d7c46353cac74209b3eb4ef84b7d08dd89121848f4796bd472c1d313ec8e70968f927e450d643cf1ba93f6cb4a6a0978a1a0b680115b2651fffe515e9c6adff693acb1d1a7c6c4033718ffe8af37ff68b8d6ccae460b199cb814576f", 0xe6}, {&(0x7f0000001180)="cbdd1f5e788b12f4d28de9b4cec55fb2fbc210284a99d6cd515651f16257eb016fa89c338bfd8555fb43792bd402735bca55944af2dbc8d586d25452df843343c41df189725f73c27e8ace502b7b9401a70e2d9f8dc79215e67d01372fbefb697282c4408d69ad78", 0x68}, {&(0x7f0000001200)="59222ce1366cc2417e75b9fe464ea6182d1dfb679ead4be78e984669d63701c355d71d326f4f44b6167ef05a82af51776a93d04ecba77a4ab139d5954e4e4583440065be0a5be95c54bf4b69f08cb9565d91fcfa7b7b01fb4f50550212589e8412f2a043cb96eaa5fbd9e61920cba88583dca8a5af0c40c60cc046922abea8b2e539ba8a3a56e410ae1c49c54b703a20a8957e01dd3fec4afa3dec820f6c04bc2016abe6", 0xa4}, {&(0x7f00000012c0)="55cfbea6269523664e0f392c76e08f9771636323920ac5824ec5fe23974e678bc7cf2408bc0d84c19045da871bd8fbc39e393ec9a3eb715757273f6a3984c24618f2656b6cf2b6631e69ce259aeea8572cbc1e1562b5ea511cefa449f73e673ff90b3974e31da6f45221a57d1378c7ed7e52a4c4f90ae5f71911510a9bf9ac96c225717707e8d23611352140eb2e218d25e48ed6332a893ac0aca24a7b1f7183d39598efaadea12edf72abab301a57a76ddd66d0fce3d7c9349ac50bae77d9ed57ec9b49c39a6242bb153b22767504e91a4f62407c694d106365b3bd0dc60da3d53496a850a41110e2afecedbcf0121b47", 0xf1}, {&(0x7f00000013c0)="8bceff5c8819f31386df67510493efb75756822ed7cf0ca51c7cf5c7709adc23e31750b75c1a5aa435ee822f4df175be4ae30ac4d4ac6168038ee2143d9976ebccc0459cc178f412878491d28f4c804ae240a386aec70760d30562e1a5917e77603e809f17ec2f2ed796b1b9807756f4e3b30b3c427e468f4a67e604728509bfc9df60201f272418d8ddcd5c37712d6d997fdc394af995844e60169d1f3585e43a8673a1873cb0b541923d4e2cb2ac21eb1aa88a72f06b9eb3eea136c461ff4668c84b4687029e8ce19cdd9826e39664164a8aeff751952ca95bc3c17bf0330520fa9c25", 0xe4}, {&(0x7f0000000000)="6d91c5babaff9940bdc32bbbc57bf6360189b54158550f092cf69fe99555e215abf818d96e6f07afe1d5178855b91a15ee8e", 0x32}, {&(0x7f00000014c0)="a054e8f1c9b0f50640ca6f5070b2679ac24981f544afc0d53b39c20053422f483c0e3807e8088bbca90d67eba25972f2c259e23b363dfa664457f7f6efc670dccdcd3802594f445fa6c572edc608f6b8b06438a40c84a5ceaf5119a50e672e221de39a", 0x63}], 0x8) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 17:07:38 executing program 1: r0 = socket$unix(0x1, 0x2005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) recvfrom$unix(r0, &(0x7f0000000000)=""/52, 0x34, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 17:07:38 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x101) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') unlink(&(0x7f0000000000)='./file2\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) 17:07:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x8b92bd994f5e573a, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000080)="f6e8196df3a284822d83c15bd70b9c4817adaf0659bf8f127ddd82a6139d23bb0709097476b062ddb0b09c700b9a4ea470d2b2c0d5981265d59c1209c8aea46a130b5a231d8477218530bc19f53bb74534ff32283e500d9bdbad1d3e5bea8f3d98d3ab80a386bc28b6ac3cd6ce23b0137387ed9224e39e136789972c2b0b107d02cc1c3171cb0f843646f706bb2f23b2baf27d403eba12fff7dec12b8ed9fc9ebc0d8d70", 0xa4, 0x403, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) poll(&(0x7f0000000040)=[{r1, 0x10}], 0x2000000000000062, 0x0) 17:07:38 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), 0x10) 17:07:38 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3ff, 0x5}, 0xc) getpgrp() r1 = getpgrp() getpgrp() fcntl$setown(r0, 0x6, 0x0) r2 = socket(0x0, 0xc007, 0xffffffffffffffff) semget(0x3, 0x1, 0x44) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x7}, 0x8) fcntl$setown(r2, 0x6, r1) 17:07:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) clock_gettime(0x0, &(0x7f0000000080)) r2 = socket(0x10000002000, 0x8005, 0x10022) accept$unix(r2, 0x0, &(0x7f00000000c0)=0x255) clock_gettime(0x0, &(0x7f0000000000)) dup2(r0, r1) 17:07:38 executing program 1: r0 = getpid() r1 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x6791, 0x40, 0x5}, 0xc) fcntl$setown(r1, 0x6, r0) 17:07:38 executing program 0: setgid(0xee00) setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 17:07:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x8) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r1], 0x1, 0x800) msgrcv(r1, &(0x7f0000000040)={0x0, ""/80}, 0x58, 0x0, 0x0) 17:07:38 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 17:07:38 executing program 1: syz_execute_func(&(0x7f0000000000)="d8eb8f2820eda54593000000c421b565917334a70d8fe828cc0a9240fe03c44231a726c463f96f590b06660f133f8fc830970b1866430fdfca") setrlimit(0x0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x6, 0x806b}) 17:07:38 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) fcntl$getown(r0, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = msgget(0x3, 0x80) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x103, 0x3, 0x1800) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x3) fchdir(r0) 17:07:38 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x89) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() r2 = getuid() fchown(r1, r2, 0x0) 17:07:38 executing program 0: clock_getres(0x0, &(0x7f0000000040)) socketpair(0x1a, 0x2, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) clock_getres(0x3, &(0x7f0000000000)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/78, 0x4e) 17:07:38 executing program 0: select(0x40, &(0x7f0000000040)={0x1, 0x2, 0x7, 0x3ff, 0x0, 0xff, 0x0, 0x8}, &(0x7f00000000c0)={0x5, 0x2, 0x4f, 0x4, 0x80000000, 0x81, 0x80000000, 0x47f}, &(0x7f0000000140)={0x3, 0xff, 0xffff, 0x800, 0x7f, 0x2, 0x5, 0x8}, &(0x7f0000000180)={0x9, 0x20}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x111, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)="0803") chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/84, 0x54, 0x840, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) 17:07:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200000012a02, 0xfffffffffffffffe) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = semget(0x2, 0x7, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x6) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x11, r0, 0x0, 0x0) 17:07:38 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="2d680cf6d9e6810015431fbc045f01877b22", 0x12) r1 = open(&(0x7f0000000000)='./file0\x00', 0x980, 0x12) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x9, 0x3ff}, {0xfff, 0x3}}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) syz_emit_ethernet(0xac, &(0x7f0000000100)="12a88f2c0cb7eede287d2abf4ef0f52c731eabb081ffca30b78e923f84cf49ec392a184ba22e76d23a80c38bf38140a11874b5fb831a93c4abed8db17e45ae38ccfdd70847a8121fafe172d381aa8fb6e866e427bd72c95954934804125e161b5ab81b1a9d05d05c2eba40213b182285c808249e1c419f3c406a10b11dfbf8289494088b1e6f797de236b564cdc087cbf8a1999282628c5a275b959138e40c3d0adb28662f3b3a755531e5d6") getitimer(0x0, &(0x7f0000000200)) setitimer(0x1, &(0x7f00000006c0)={{0xff, 0x9}, {0x6, 0xdb8a}}, &(0x7f0000000740)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) syz_emit_ethernet(0xa5, &(0x7f0000000340)="c6f3bd4a2cc3f4c6f36c7beef5c9f852bfe8ecdfef6f55e2e04b9ccc5d48a9f9e170d1a89f372434bd723951edd491642917695adee706f2047398fe37ef358a1ec79ba5745517ecb8e5f3eea6524077379005834ada65f85370457448ef43cb08948a4b1c5a2f2efd3731c21d7be8599f121164a13f0b62edbc420e6f9928952be4014415792da01a048f0965f1adca13f33ea3abaec9f299263f69b058bc1a4574eba46e") utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x9, 0xefffffffffffffff}, {0x8000, 0x1}}) setrlimit(0x0, &(0x7f00000001c0)={0x505, 0x6}) r2 = getgid() setgid(r2) unlink(&(0x7f0000000400)='./file0\x00') writev(r1, &(0x7f0000000700)=[{&(0x7f0000000500)="fdbd3f9793992527188f77ea06e8a5b80dcd", 0x12}, {&(0x7f0000000540)="efbbd949a329264ad121050c935c2055ba78a696f87e2dd32a488e94f2e6857c699adf17566a30e87790280c8ca398d4f3af0d22e0615f48fa6984e2e019e148530740e6859e36f6e831e6b6aae87034544e7f2a37b4dae636a51e1e07f2f56eee09cb8546d5cee638f588ba2a44725d5fcc3f", 0x73}, {&(0x7f00000005c0)="d974dc35032e9a25c2916bbfc2f2d675c1b5f1a3a4a9f297569b5f8538948d198b8cb6365e47247f8fb39b6f22f8e4cceae1141fef478d4f75feb982b456b41f62dab68072f1aa37be5eb4066260a08822a92146ac7fb54ca7908480077354283f227edff69e245cb77fe6de3f2afd8a6a4b1bdc71ee96958dbe0e09c4ed47eeb57051a24af6e1bb4664538b1022bcb9e35e124123c884df99b13a3d479b316874c334c28ca89fde74f91dcda50fa3ef5714552b5ed1b4afeae47ef01501d68c1a52d2a4ae205f3d6811bdf1769b", 0xce}], 0x3) rmdir(&(0x7f0000000440)='./file0\x00') 17:07:38 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) r0 = kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff}) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)) r4 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x7, 0xfff}, {{r5}, 0xfffffffffffffffe, 0x89, 0x45, 0x7, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x80, 0x87, 0x888, 0x3}, {{r6}, 0xfffffffffffffffe, 0x8, 0x1, 0x1ff}], 0x8, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0xd3, 0x1, 0x3f, 0x8}, {{r7}, 0xffffffffffffffff, 0x41, 0x1, 0x7, 0x353b}], 0xfffffffffffff854, &(0x7f00000000c0)={0x3a, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() 17:07:38 executing program 0: r0 = semget(0x1, 0x3, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/4096) semop(r0, &(0x7f00000000c0)=[{0x1, 0x0, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x400, 0x1800}], 0x3) 17:07:38 executing program 1: socketpair(0x16, 0x5, 0x2, &(0x7f0000000040)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 17:07:38 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000140)=""/21, 0xfffffffffffffef6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x182) getdents(r0, &(0x7f0000000040)=""/134, 0x86) 17:07:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=']/#!!\x00', &(0x7f0000000280)='{\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)='\x00']) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 17:07:38 executing program 0: fchmodat(0xffffffffffffffff, 0x0, 0x20, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 17:07:38 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchdir(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3ff, 0x4}) 17:07:38 executing program 1: r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000005c0)='./file0\x00', r4, &(0x7f0000000580)='./file0\x00') r5 = geteuid() r6 = getegid() getitimer(0x1, &(0x7f00000004c0)) r7 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000000c0)=""/11) r8 = fcntl$getown(0xffffffffffffffff, 0x5) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000080)=[0x6]) r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0xb0e, r1, r2, r5, r6, 0x4, 0x4}, 0x0, 0x7, r8, r9, 0x8, 0x120, 0x80, 0xc54a}) connect$unix(r3, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000c1d8a95a29ef913f92c3a1e14bb204"], 0xd0, 0x0, 0x0) socketpair$inet6(0x18, 0x0, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xffffffffffffff03) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000a01814077e8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x79, 0x3, 0x1000) r11 = getppid() setgroups(0x9, &(0x7f0000000100)=[r2, r6, r6, r6, r2, r6, r2, r2, r6]) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r11, 0x0, 0x0, 0x400000, 0x0, 0xa2}) connect$inet(r3, &(0x7f0000000500)={0x2, 0x1}, 0xc) 17:07:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) close(r0) 17:07:38 executing program 1: kqueue() r0 = socket$inet(0x2, 0x1, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="afc556a6e5ad62923221b7e064f4edf05568ce77958c6812a90296fbc79e71e026fc62c6b6", 0x25) select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)) 17:07:38 executing program 0: setrlimit(0x2, &(0x7f0000cc0ff0)) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 17:07:38 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="5a66e71a7dd0ca17c2de2c19778a72d6e32eadb9e11de804581b1e93616916429f4837263bef0051b558b036fb543444892e46f2e40080ff4b427d5564d21d0c6ea2636533bf70ea7ce0663d097ec974036fe8141f8934df80703bb401a73e35ab45f3334663d36bbd", 0xfffffe7b) writev(r1, &(0x7f0000001040)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000100)="79966b5bf8d80842d7f1b3ddccd30b7d07a92d4d256bd1e9d7f9c52e94472bd5bcc7b155548ec75cce47d7eccff1099402b0e070ccf55090060f39961c7eef873d74f180104b9391a7b73052dbff60d0afcd185cd9ccf7220ffa30b58dd508b8ab9b647ce233be97f293203369c83ddd7c8ca13767ce11564169e5df4622a179b005e70b7a66f6fbc6cef5d9fa60cf07aae0a4f806d67f14b407230680dc045f96596ef2a4198f14", 0xa8}, {&(0x7f00000001c0)="f5fc3800a0a1dc2d5c46b0140dc94cf9783615d2075bda0d2c1e9c78df59c099fdbfc441418de6125caf27ffe128249df30027a7e32b152b32741ba19ae153f0ffd66b6b4272ea45adba4e3fa7fa349b991696a256e4336b2ad8d381f3b738b763b184f2d6f2d87b366e8b2df15a90db078f46d773cd3ed172e90ad1f74bd4058352be8f0a3e0f686ca1b0a36bb567c688062fbbd7baa9dcb1b2a5ea63c8f43ed696ef979041a048cbfc74b60847834aca1aaa80dc6c6a94f52ea0f77d0bab074079bd8dacfaf5e9d6dbf9596d5d493905e1cc5a6ffe346d052b54bf66be10e17b6baf354b7c", 0xe6}, {&(0x7f00000002c0)="aaec461cf72995ab2ab2ec33a2de87f05ee156ba8db666dcaf0409adab39557656c9a4218f4d62ea5e2cf8f9ad7bca440d7aa651b6ae43746f82e1b09b70cdccf0bb22ead5b32780173c940b5850c43e78f81dc1b80b524bace2448fe7833149c6d5842fa0809c2725115b6c932842f5e3b6a274eb8363e18cfa9622562f75e9803da69f0026da1bc8e54363c06fb8e274770af7665dffc41cafd00b534eaf0d26ebb2102cf61af8b798226376fb", 0xae}, {&(0x7f0000000000)="37cfbc548899d042658c755e1f0d0f1a9155a498edc5190351971126acfb40a404b68df9fb61179e2627888599b7ba61ff89ce76d1d99b87a5934a74ac", 0x3d}, {&(0x7f0000000380)="a25628b5353509f7eb615c20dfa439fb7ce5c675f7a6fdf95b3672c06dc611f93e7dedd4287c70aa8a829b01bb3a61bc550466b4be6cf3b2b8bdb5490fb537aa146196b5af81ccb29b0a75864eb332131fd0e8bb9b8d8a9711fb91b5827c4732e7b6e9b9", 0x64}, {&(0x7f0000000040)="e1e7443fecfc49cb14f80dd1c9db12d327b041dae85675d66256e9b37a8776985f", 0x21}], 0x6) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 17:07:38 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x8000000, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) setitimer(0x0, &(0x7f0000000280)={{0x1, 0x2}, {0x400, 0x61}}, &(0x7f0000000080)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getitimer(0x3, &(0x7f00000001c0)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setitimer(0x3, &(0x7f0000000040)={{0x2, 0xffffffffffff8a6c}, {0xffffffff80000000, 0x11d6}}, &(0x7f0000000240)) r1 = getppid() getpid() wait4(r1, &(0x7f00000002c0), 0x2, &(0x7f0000000300)) r2 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getitimer(0x0, &(0x7f0000000200)) r3 = dup2(r2, r0) recvfrom$unix(r3, &(0x7f00000003c0)=""/81, 0x51, 0x801, 0x0, 0x0) 17:07:38 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x8000000, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) setitimer(0x0, &(0x7f0000000280)={{0x1, 0x2}, {0x400, 0x61}}, &(0x7f0000000080)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getitimer(0x3, &(0x7f00000001c0)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setitimer(0x3, &(0x7f0000000040)={{0x2, 0xffffffffffff8a6c}, {0xffffffff80000000, 0x11d6}}, &(0x7f0000000240)) r1 = getppid() getpid() wait4(r1, &(0x7f00000002c0), 0x2, &(0x7f0000000300)) r2 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getitimer(0x0, &(0x7f0000000200)) r3 = dup2(r2, r0) recvfrom$unix(r3, &(0x7f00000003c0)=""/81, 0x51, 0x801, 0x0, 0x0) 17:07:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x8001, 0xed3, &(0x7f00000000c0)=""/242, &(0x7f0000000000)=0xf2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r0) 17:07:39 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x198, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) 17:07:39 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0xc}, {r0, 0x194}, {r0, 0x40}, {r0, 0x102}, {r0, 0x1}, {r0, 0x1}, {r0, 0x8}], 0x8, 0x3) 17:07:39 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) kqueue() munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x4}, {0x18, 0x3, 0x8, 0x3}, 0x80, [0x5ac0, 0x9, 0x8b3, 0x1, 0x40, 0x200, 0x6, 0x8]}, 0x3c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 17:07:39 executing program 1: open(&(0x7f0000002500)='./file0\x00', 0x0, 0x8) r0 = socket(0x1, 0x7, 0x80) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0xa7b) readv(r1, &(0x7f0000002380)=[{&(0x7f0000001080)=""/195, 0xc3}, {&(0x7f0000001180)=""/33, 0x21}, {&(0x7f00000011c0)=""/35, 0x23}, {&(0x7f0000001200)=""/133, 0x85}, {&(0x7f00000012c0)=""/28, 0x1c}, {&(0x7f0000001300)=""/100, 0x64}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x7) r2 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f00000024c0)=[{r2, 0x20}, {0xffffffffffffff9c, 0x42}, {r2, 0xa}, {r1, 0x10}, {r1, 0x100}, {r1, 0x5}, {r2, 0x102}, {r1, 0x19c}], 0x8, 0x8) sendto$inet(r2, &(0x7f0000002400)="e5bb70a9ca49e5e29c840ddc4f51779df6278aeaa2e36acbd2f6101ed503f15d759af5c6570ca0c432f6d4a37b542c5916b0d15adc19ebed080e0c8f7bbd3b38b2c21b06fc9156dee5e0adbab4ce3ded91ec77120839c385af46c5711ff3971b2b66ee0595b0", 0x66, 0x4, &(0x7f0000002480)={0x2, 0x1}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) 17:07:39 executing program 0: r0 = socket(0x10, 0x7ffffffff, 0x480102) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x9}, 0x8) setsockopt(r0, 0x1, 0x2318, &(0x7f0000000080)="81a8c03705a01da7eb9061b1f7ef415b2a90bcb44348b13aeb01d90115f47cec9e20aa398412fd7d2010b68fd712a4f0301d9aa6a1aaaecd49a8bf5fe6bec9837aa811f2df847d47b6b4d88a684393e17a34d200761684d50886b76acb598b9fca892a61ac093ea6bccfd22780c4df26855bbde5408cf86a4cc167fc58ed2de150ca42bdebdb4339c8ec6ab5a5c7", 0x8e) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 17:07:39 executing program 1: pipe(0x0) r0 = socket(0x6, 0x4, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x919970e}, 0x10) 17:07:39 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:07:39 executing program 1: utimes(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)={{0x2, 0x9}, {0x6ee, 0x6}}) r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8008, 0x40) flock(r0, 0x5) 17:07:39 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x80000001) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x6, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/220, 0xdc}], 0x1) flock(r0, 0x3) 17:07:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10420, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x2812, r0, 0x0, 0x0) 17:07:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x48) pipe(&(0x7f0000000840)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x25) socket(0x1, 0x0, 0x9) rmdir(&(0x7f0000000880)='./file0\x00') r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8800, 0x0) kevent(r2, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x8b, 0x0, 0x1, 0x40}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x1, 0x4}, {{r2}, 0xfffffffffffffffd, 0x60, 0x9, 0x1, 0x100}], 0xff, &(0x7f00000007c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffff00, 0x8}], 0xf3f5, &(0x7f0000000800)={0x4}) sendmsg(r2, &(0x7f0000000700)={&(0x7f0000000100)=@in6={0x18, 0x2, 0xbb4, 0x9}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)="09082bde5bacecd75641c58b5b567976897620378cd3fee1e2c16c5df1595f43107373fb6800b82f9671e7c633ccec9b4f70e44d2402ae83f3a8f1407c990477d626f9040a57cf16b7667e7d2717864c9ff9d42385a6d25e4dd27ef2c0f70cabe17ce07fd2f5d840f815a3d0ba02421318d5bfccabf40a54000e04102f15a94803e32e35689b0fc35a8f8eed75d8122d2c2d40eb3bf9d8cade8bdf483d97ccf57fb615ff2bedb6de96759d823a7685bdf399dfa704f505a0021b0423a22b57bfb2ac50d4276491e89a6873ff016ddac943bd83acb75b5d535e9acd89452a4379336a6b2b1fdeb85e8ed5234b92524d397e", 0xf1}, {&(0x7f0000000240)="e72b82cbd4a693", 0x7}, {&(0x7f0000000280)="522aa563dddab782af3937be111adfbd5a86c7118ee3482706787721cbf0ed085fb71c4646f25f0c97dd07671c294232e557ae5c34dbf8c1ede510e73c29841fa730d4175d4e02c9ca8bd2e6369a68c715d1be075decf09a0e1cc8f8f2", 0x5d}, {&(0x7f0000000300)="e14acd67455ca3a2dfea18d2cbfec913fc1665fadf29832ebb106c", 0x1b}, {&(0x7f0000000340)="98a14c0023cfbbb362868748febb149406b024ed356dbf204dcf7477000cb009036e5994c1aeae6a3e2f3557876b0bfcdf71bb2526c07e4c81d4e36a5b342c33ef9f4a31ad6b4a24d983663ffee66d2297d567de2e5435456ea028c1a14c67f236f63c1427e3cbfefc74244c14986827", 0x70}, {&(0x7f00000003c0)="403665158a76fb12bb5049757f6f4b0c4b28d27b8b555aa01c273710ba290e6814ea18d9497d5dc1ed1d7a0b3badf7c62b089bc7d44d1f980125562c712168bea91290d64e971aa93ce3b852cecccce34534f6", 0x53}, {&(0x7f0000000440)="fa1119d07262baf7307d5458d74477baa9200e691ac47dde6ab91edaeae5b899dd72645e8e844dd862926bc1ed9fd12fa283c1ac852fbc5828560c89d9f648293c5d5282541c9e3d853c9b70071cdfb611097bf0effc902d0b27fa132e72c9781de62cde7f8ad8208abaf98d95d13410118d832a065ecbf3eb1c9ca1064051415a14dc80fe05e73631b263076c38f519e3d7664e03f69c37401d6bc15c8a9e", 0x9f}], 0x7, &(0x7f0000000580)=[{0x58, 0xffff, 0x12, "67ce07f7d43f02d8f4e1a5be2d1dd2f74c6441782ddaa831eeccaff5f408ffe4077980815bfaa3382b5ab3e581ce1ac03bec00ae0e465b5591790ca887c00ae88c"}, {0xf0, 0xffff, 0x3, "729b65e2f1147dbcf52c507938110603e4201a0662eeb9fecca522c6e5bf64e5ce184a5b23b736b2fbfa6ae357cc7b35a43b38f0803068cd2ee09f55ea85297e71563819aeb108dffedec67f8b29c8af72ef3e800568beb5ee0917226e39be7da0bee5b511b3cd561fa8809cdb61278a645743dde501711b62648639af24d00173f302d58760d3f275d6f0fca656f50527deef028297812fc47ffd6a8132eb6f9d888231d532c31f9a7ca12cd5226297fd4d5b2e52d8817dd76e55f5648f01393d4a24dde417efd20d362d2cc76de3f0c0177a5243937698e6155b9735dc5d22"}], 0x148}, 0x8) 17:07:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup2(r2, r1) 17:07:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r0, &(0x7f00000000c0)=""/246, 0xf6, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 17:07:40 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 17:07:40 executing program 1: setitimer(0xfffffffffffffffe, &(0x7f0000000000)={{0xfffffffffffffffd, 0x6bfb}, {0xfffffffffffffffe, 0x6}}, 0x0) getitimer(0x0, &(0x7f0000000140)) 17:07:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) 17:07:40 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x200008) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x0, 0x9) dup2(r0, r1) 17:07:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x10) 17:07:40 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) getgroups(0x5, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x7, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6]) r7 = socket$unix(0x1, 0x1000000000002, 0x0) syz_emit_ethernet(0xae, &(0x7f0000000000)="240b3bd1f4292a9ee26071ad8a98a340b4bcd82f4118568486c6b2af48eec80dacef0576fdb23ac23f889b1f58504b2483b3a3bbc50b8ecb3b08e561bf1d85e33429a26cc4998cfb110aa63fc0aed82fa010c7e275b7fcd30185b551b6d8b3e55c35d1ec85f9ee486c4265c8ecf76bc8b60f8cb5077914afbf4c5b16c3c5940657387a43955e14455f5f27c43517b19c3c15e4b57de15d534194bcb3b250305f111771287aa40a343c1b54af55db") setsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000000700), 0x4) 17:07:40 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) dup2(r0, r0) 17:07:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000880)=ANY=[]}, 0xfffffffffffffffe) 17:07:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffb) 17:07:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 17:07:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x3) socket$inet(0x2, 0x8005, 0x3) 17:07:40 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') shmget(0x2, 0x1000, 0x2040000200, &(0x7f0000ffe000/0x1000)=nil) 17:07:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 17:07:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 17:07:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000fee000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4000000, 0x12, r0, 0x0, 0x200000000042) 17:07:40 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x1, 0x1000}, {0x0, 0x7, 0x1800}, {0x3, 0x10000, 0x800}, {0x1, 0x2, 0x1800}, {0x1, 0x6, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x2, 0x800}, {}], 0x8) getppid() 17:07:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x9, 0x4) 17:07:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x1000}) 17:07:40 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 17:07:40 executing program 0: socketpair(0x1a, 0x2, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setitimer(0x0, 0x0, 0x0) 17:07:40 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, 0x0, 0x0) r2 = semget(0x2, 0x6, 0x1) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000080)=""/248) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:07:40 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="caf1af46fbc5b46d32c153c0fa5513fea280ddf802c49ada0a85bc8eed97786301edad491a711d676a0b51f2a80a15018332050e87bf6a16fce6450644fa0010a96ac2bd49ff418a61be24acd65d1fb32e6fc2d45c429cf0bb8fe4fb736adcb24e4124b69c1dbf76d648121e729b82c4cb4cfad2adf233380e66e305b8ad895db76383f51101225c5cf489f41b74a7f4cc170bebfa295708563675208536b2826764eea1162d2525c9c184cbe6bec9b3453814e54e58a4eab9515b699c2a3fdd51ed8467c7414fc2bf6353cb33007de48f755587c4958cff3244c2d03a143b3fd39924279982ba8d51a291f9c0b5249318e9270480758f3e57850436a279dcedccc65739a24e03fbabe6e89040854ff105e9b5609dc9916352def56ab44429dbd8e3aa151037a6df33f7875fbd0f3b9da938c7fb3215f160ec9cb009140103aa625d385f2f9fa00464f40c94e394b7bc93c29d198dc671eb64ce75e6493b198a348e3baa111490d26c23c71145aa19c678fd620c2db695437b67f3ad3df2c313f209eb1180403f179778c2ef513d1200cb7c25f3338022479262b18feac670257894aacb006471b7bfec7bab92f331cc61de13ee916ef48fb789eee4bc2b5abcf2c0e53540cf846ecb5a10ecfbbcc655e7a68245d788fd6937d25387ead2557b67770d3b63357084a1cf15fd358426b61244bc71b045d6aad6e37a67cb2fe893df6f318a82c5c512895f6a5f8e5515899c49f55be0463391c80883740e7ff2adecda052067e99d84f1278dad182abec222b08f568013db26ac0e155e35ae51793f919b776c7ea96ef0ccfda89ab8d8d5ad1a2ca34851f0bfe8d7ca17fab0b681ae420998de4234a3acb88f703c5d39bb0a11863e6eacef9b5828b1b5a9be0d1ab425467c7e4b1dff4ecc599cb853f34746f81872d0eb573bfedd7e06ea524dbb6a8e396ff3740a8306b60f87ed0a799e943a69060d9c542c47a4e7ef156ea67f0e8594b00c51e4cad7c9a7607f3eef2508ed939228730793d5ae5fc89a851a7eb96b9c9447fae45a5ec0c76efc92c7219372630765ba3dc6bb17ef9b34e8078d1b00e6d39fd56a9f6c5baf612695e32eccf3547fe326af7f63e4c90789cd33677721b0bc9d2f08f3f51bd4b6758b6381234161c9b6f3e9d0c9b3f8c7c15369925b47d729d83aa12cc83e07d5135a42696267961cedfbbd00f4f503a02276a6a59b0553cef14c4c9ca5d0680b9d49a1bc6b64a3a66270a58782a22243b56538129fb5279775158c2292e0886ec4e45cb6537c21799270ac099cfed66e9dbbfe56a57f57471271efbb2f0a71619aa10ee07e07a8c736645f6e527c9d58c30794ad2dd0e47a1b9e6fc04f0fb52d992e351e7c7191c266a2945f32cb77e5534352e22ff4ff13d3678b9f0b979eb106ac85e6fade5ecf14694277bd0f50b2346cb73fb63d3e636bd672fdb337c2818e66b5686c2fef7741936521285a3f6c8c8051d5eeb128954f67957ad974d1c5c450221b0dfa6688449a983fc648a3be88ca07cbf9307dc4ff26778b9fdeb12e4be70a7cd718b8876eaee4771042a5d305fcee21d993f118e1b30d46605e5491f6380042ee9060341425de15a52845768b90f68e9671840a8f00f596af0f4f3b6e74285ac32f0ba7aa503b3831a83fbe1d165d9b48eff38df83bdf9dd69aa770267691ab70d122a0980330d793fa226b125123bc2387a086096a080c26e1ecd9b6fdc29fbfb40e53270a39c7e901c45eeba649ea44c3ed100e84a2e22c8b682f38478b98db4766cffe2aa2897c8a9e88035467ef74344d51431fec482dcc973ebcae0a4c791f444b00c002b9a29b26d8f035e5c3ed01e0fcc8265e3debd0bbbeab7ca65ac38144500956fa6b29393d6b4adecedc86a98eae8229f5f6008db79f5150ec9b3e5c38e27f3ded33a28e79e6165275267cbdeb575dd84e50d2bfa3cb68e82bba152d13d43f9032712a2a66dd5f299f77639f4cfd631d19d33179dfba01ef121ad0f73b3afd79d0be4aa7d6118fd80683a29a58e4e24c7d0376387e53186080c002de0be189b53cd392d93acae7cc1b2cb1c49f14ece59fd6a8fb05c0b4b40d8f20c72d03f7aff28aae4925a23fee0f6254e74b8368b32dcca771708843485d9c66653d8081ba8e3ee102f905eb379d3018338f7941ede6d294eeec392a1235e5f71cfc84b6a38e3ec4cb255a45515b381c5e9a5fe96f8052c857c8c007255362347fc4479e5d86900962b50e02fd5ed54ec29417b794f60603c7ea4417cfc5c8bae478a317c4a0b3065040ec0b098fa3d87cc0a4b8f23ba06a6410084ccbbae1556c342debc3fa77ab122b2f4cbabd196b3ec3623cd50b0ce6fbef2a2d8144ac72ca279198fc5cdf1bd438688509ba0b4b4dbc3a6175046f9dfcd522f89a54dd9c5a22c693c6c38d451c0c835007815954f4f7ec9496fb9d32e76b3102e70e0abc11f8b43acbfb45feed729150ab42a301a5d1bd03ec46a19afe8593166749d291608ef6d3a4eb5e74e7308d9fa0e3a68c5af335bc605764d98973207c7ce20e023bd3287c71c57accb759fe8b4ecf596c98a306eebfafb520b1a4db5707f01bec2bb1c169233769538cb6b467500f9826228fd2cb4040b21c7191ee558d963a1db5919341591e7390a150ee987fbf3afd0836bcc2040dce7f9d8efc9a165508c21dc8c064bbabdd3b913d003e328fa8e33568fd534a00e54766d0d6abf214809aaf8ecdb93740344523663a09fb5eca560078a9bb8ef25d6cd27389b872a4f96883303c784ea9a6fe17e2ec756ec0d19b87b2809fe217964ce9e7746b7bc1978767c9377dc70826c898c5ca5aa15f72a9090f5cd1539e2cbedea8748062c5129b3cdfcf36d3ab9048710f146b1debeb6de944704251a76297f33a49ed1f60e685973b7cebf934ea3e14535aec97a893d3a14fc00d1c476d76d2770eb298ddf020999b9bb5e14a5eff4553e3ca676a450238ae1a7596efdfdbc315f9fcc5ed76fd63a3108c597f21b516777d25f3beae6dac2ed380282bb2617cdb7b01ce64b756f98ced5f5043d299a5f8d34ef54e72675d7cb230e50d7435045244269295c427a77d065bd9da0a48fd75d3d30ac762422fc74661b03d43fc30687e0acec418afcfa3906e5c41f9adadbf7f9347157d762927e92eb3ef130b0e202eb83050153dcfb59e439959c3a87819342f29942dd54aca050d89d3ee21b7c2f24c9e4ed13cd09ba8582e32b900f6462d7d3b6e105f587741453a43488c1e9308afc0fb874690b0d83705deed7ea3778a506f78b5db7c84d013e79766d1a9455541fba265a5cb568a8b0961465be863c7b9f53cde95f2569e87fc82e45c84d96a4a133afba5912e82be61f464c60c51b49ae06b79d0f1996071e4be58ab2836f3f90802c0e940d4ab4446a2f869bb7b66c9d027d14ffa007bac0e0663833e8050db3f113b9d181fe5d5674f6101ecb8b994362abbe6b77948479b8cf77bd9ebcb606a44e417d4c208a07f23cde54c1e00fdc908c221e58b66947c2bc0973caa5995e850d89a3eea8ca4da912aa5490e5e6148d8334ba5cd08e8447fa029794ec42643aa2fdd6417833c4ebe181288f2cbeeaa69a4d1b57a57364b8b9f8c7480fe9f2134d7948f95ef8feee1425f6f0b08776f91960ff9104fba4f9c2bd76618e3051207ff1ca4b401971b0d5ffe97749ff7a16e4b6fb52728dd2a352024035ce42a7f07d71b75c28d72328ccb556c99448736ffa7e5ea0270d366c38c5800553fd4fbc7f0110b6d8459a5cffd6cfe82238ba19cd5623901e2c78cb318cbe0ca2effa7c1486beb95b65cf66c05a9d7214ab7468413734c33947cc5472a2416e5b57f82ac281f89c806a2c6bc410df35611bf1f19b29146a74331cc32854ac1c71fce62805fbbadd3eab6d74ec5658f10f84fe45bb73516f11a71b24ec62ef78d34f0f60cffdbc9ac28e2c34ec79d9f4c22cfeea6ed5ea4ab79347a91ba487a07fc9ab3c318747545e9b37744394c4cf41346b59fab00bc79c3a27f02ed507f9dc438c785cf66c49753e9131245a3f09a470c9940dc4ae7aac18b6a0a2f17c189c03e4572aa1c0a5d80570fe435166b31d91f9890673092b707c7b67a19eae875480583bd453795c23a76b254422fcf8aa6ae4cb0a26d95db806bf00ba1a7b154c41e2d0742a1b8c48deb29d20f012ea883233b86573ac18a1db2dedac98a82426c5ef2412aa5a1cef2f5712a0d3775cb7f95ebfb7c19b9ea39eb611f686a43e7501ac1df02f365f1ec89d3c59b41c52891f0f634d05abc297ff8bd3bd203e6e0eb38601ff8d054fcc782c0134fb2e7b1216a1ab2f2b65411f3c46fbacaa1896aad8c14d3bdc221ad4bf958487707677b05c6a375e4feffdbda65df38db75f6a58afc978d39eaeb481d9d33a9a7365fddff0c10fbd17434cd809869b43cbef2b5c18bb7c81d41616be60f49831db8098d786ba7ea4460966194cbe2af70aa976ad0fb547024f7c58146f6a9f8da88f5f1ecb79619cd3f48e57d8912dd2ba847b290b8b64ccd472197729c79500a381b514c658d7976f7c9e1a1b72049f7125d12d2032a13a1cdfd4efc4f3eaa303523c6c9a25d9a2714a711a258b8fd820e8cb4a07b5cdc0c87863e43dfba5e8b67ed6672f2b696413cf447b8783dec907c0bf42739b23f9fbbf072857665c2e4a925319731bc74924503e8798dc9eb3866989c31a41643d27c7f5bb4ba80b1c7bef89b29cca5c665046a65de182bdd9239cf874a6747023191d1e992b2b3a59e6b85eff46e574fc250db06bad0ecfad89fc394cef51810d69a215cb043e63152db0b1484b031a427c2ecdb9f61a104cc98bf05282c2ec05ebaa67f150b0f1cfbbd9eabb0869bff70e0708923c6f896495926b92ab33d657f92d69bcf909c58811c438fbf29f99296b4f1e322dda6a967ccc2dc8f91d8389581554938b19b565f634337326b93924333840416b3ca589419ab6ccc4d60a3d2bcd6e18855adfb2d52993263ec2bff49a26306aa34eb5b053dbbb285a0f9f937fa008133e14b4cedbe248f1762bf097961450d2564512e4c66eb928f8a73e6193414f5deeab7d723ae3218321ca0935c8b66b84615d9e91b0aa548b5eaaba8b9caf556efb2ddc71f58616177419b175dedba51e24fed85a8844b7127558e501f164da3887be43cacc050e5ffe8a70bc72aac15211ffdb1d2db46b8a19984ef67487038d5f7a9180c3314c5cccba112bf5e9580e4f544ea92f26228a74813d5ea5c298e27576fa0cda83725c53aae0edab46056333844d81673d1051a76f217d4f81fd8f26c61c46171593a47377c1c982be3e9141b600c01f7cd143387dbb88909b5cbfbbfaba5e0890a972462662de21aa1536b9a32d9a3740529eb1939f8466b39d6a32384f693208e0717121970f100dba239532b435f4ad1f793427561d677b0425d630e8164702db534ed249afbc146b64e97e83ae6af63d2938ff8ad1ae3c9aa98007465500971183b6c81ede5ae12aecf2c9e6d442a4c889a2a803bd34d6040c74712d12fceb6e3a3e4c9219523ffc63052671ca3455c8189162c7987468660cfa2d0c470cb777085475feaf3d1ad4e5000d53b52dbba5e2d13cdd2a491472832989ae25618e15797ff97d625c662e45e1351483f903c051ade4b85a8fc11109a1a6996b4218756b64c1b1ad9c0d4be3993712d5d2176826675f8dbd63eabf9f523375cc9a0a27e9ace874c99fa92d991f456f4ff0743344b61c8e6c0b9b670e407f3b3f5e704c453e4acd0ac", 0x1000, 0x2, &(0x7f0000001040)={0x18, 0x0, 0x0, 0x6}, 0xc) socket$inet6(0x18, 0x204004, 0x3c) 17:07:40 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4000008000000) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x10000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x4, 0x100000001}) 17:07:40 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r0, r2, 0x6) 17:07:40 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x80000005, 0x4}, 0xc) truncate(&(0x7f0000004540)='./file0\x00', 0x0) 17:07:40 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2011, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) 17:07:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x88) write(r1, &(0x7f0000000040)='B', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) 17:07:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getuid() socket$unix(0x1, 0x1, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000440)={0x40}) 17:07:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x401) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 17:07:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0xfffffffffffffecb, 0x6, 0xffff}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getpgid(0x0) r9 = geteuid() r10 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="714c5bb8e9b39adacf66", 0xa}, {&(0x7f00000000c0)="91b2c6a49b6067749a22103a2ea9f11e96d7c36cce9897cdea0fdbf5402e4f99dc1ed5c7c797f8c99f9a0c1fe13cd65c2004fd", 0x33}, {&(0x7f0000000100)="aa708af24d111d842ded7546e4d9ec39993dc65ff443651200511a3b715936b5e1d4005c3c07e96b60704f242f54109849aa8b1efe581bd013561bdb2b488194f128891c64e2308260495d84c9370aa6e6cc8249d4b4d93c47e7bb7f189fab30aa0412c0952bae1da26a565fd5419d8b49d539426b4fd49ef7b94ef2e42185ce26826711aa4b24f25183128b78585423b76bdc95cca36fdaf261254f832cc6", 0x9f}, {&(0x7f00000001c0)="5cf2ca1c8e56fcb28dc9640cfde407d7644f3b44974f", 0x16}, {&(0x7f0000000200)="81969e03d8dc3d4346067b5802c3747c1a4f65ec1350e0a55635e9ac60d32ac3880998476a6c6306afaf8f1cf569b0acd926415643771b2864b1e7b037e783ff9507bcf70d2814432bc675d9462730901aa016", 0x53}, {&(0x7f0000000280)="c3e6e92a687263f145b8599c8ef2c9eb8167512acaa1f5b02afaa3415f59022b8b5fec2c521b16c6916068d9187cad99767280b2b2954d70dc80459c8a2baa0c1246cc83", 0x44}, {&(0x7f0000000300)="2f859813713ca0f506291d8052652a152b09d0ce2f6db1dd6042d14e339006d80cdda6d9c21e3a46412b82b6a2dd3617ebff40052c50e115bc", 0x39}, {&(0x7f0000000340)="60d5146eb8ff2683333be00e54b8ff003203d0784aecd1c8eaa33cb01334f666199108ad9142ae0e92301c3ead1ce593ac", 0x31}], 0x8, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x118, 0x8}, 0x1) 17:07:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="0dce3a69cf85a254dae33ea6c2dc36234e1e94438c56176e1b09535a859fdf17a30ff9e82171e2f84879b95026b66cfb2091f141949004884b6160c93b764905429ec46bfe3bbe510173422a11b80db34e5cb93826e4", 0x56}, {&(0x7f0000000080)="2d20734701f84442b3e954118736e4302fddaaaecf7935e0ea", 0x19}, {&(0x7f00000000c0)="90c2d0fbb204089c217b7a888273e38b8b5401fd2f85d0018d8f77f3c28b1ea5bcb78c3d424b65933e64dad57628d7a67f2de33ab12e3897ebfd4a931ee54e1b6eb532b3d543c644a8308b0b35d85ac04c6cd272d71843406585bd024abf26999bf4eaf93fb1a81f3511bf23ff4274346d24058fedb2ded885e881d3697e2b75a3330beaee1719c45b900511a666046dc29b71eb4b4d18d33b6f79a8920261f50f43570baf606610cf1f8a30ae8c906e146e03a5c838ae3ea29e72e5d1125f128253fc9917f596b63fe924aea8dd20cec3399d3cdc76e9fe7a12efc6076315d138c2f23bcbaf7d", 0xe7}, {&(0x7f00000001c0)="0629309d34a31e27c8444dd873ab1a3554ea6afefc6548ec8c46a681eb385c5d2f44c8d833ffb05f0753dfaa48d6c9ec813de9b3c2697a61271887778002249970e025a3949cad31f97ab90e821ed5b0a15a16011e1e812e2d1dd24655a4bbad6eca313c43f9900819165c1369e1aafcc6c919a5c1e0c168e34e8dce04b56e0678a2d5ed9a37f49b14fbc9ac30d2f736d61af1390ba0cb6182830a84e8a57370123214f3b3ef703862ccd582278a41996f4a6aed", 0xb4}, {&(0x7f0000000280)="626866c90900b02167c999801025d1ee9166d5ad7a495531eaf09245880f3b57e8e206a13afb0f7af91849485c290a9b425cda70ff2210596f0090de1186a39c859eeaa2bebcd144d020bd0170339a748d9cd57a72725a57700224bd73298abb8c43d297a85d138a31d964e3531f6e48413406", 0x73}, {&(0x7f0000000300)="a2a4587ec1350a6dc40439aa69b3a9e6be20cf2e1f0154b2fd28cb629b5ab2893810d7e8cc9a5dc97954684a279a2d5583161af254436b12a654655e5dfb7df4241df18d59e88f23d3bc6004cc1a64b08b5d2485493cfc304d35c26612d35ed09144e6f93a2df39357ee81d957472e406f37d10b4d43c9e08acdaf9b33b1431bd4a3bd043117620f21a5a3ec37109bc6cfbacda4a422c4aea91845d43f7f0d496636de691359a6", 0xa7}, {&(0x7f00000003c0)="d98aa686569a7f66f00eefd5babc7d605d78d0b9801280f8fbcc82c874d2cc3ea62c4af289c37ea05e80a7f7e37f493e0d71e938ba91f741be79b3bf636642ddcc984b35e082417ae1a0b1b04ee23ef9be320c0b46e700b1fd17aa764265a2c144da4cfb96ade78bc806279f56d930fda17587df9da761d00f9535821726eabf1a062e4ad8d2d5ec1601186acf01e7a11dad98ff0ed86fb96b045d533fd15b92e0ac04dee7b551824d3556321b8fd433c4b4e377633b7a77de616efdfe66aaae5ddaee8953", 0xc5}, {&(0x7f00000004c0)="b5c71fddc2904188e8fb9265c94c151fd92c224e61e761b8fbcd6e7a07e7d7811187366d5a5c9f2abfba49", 0x2b}], 0x8) 17:07:42 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r0) linkat(r3, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) 17:07:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x108) 17:07:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6001, 0x23) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 17:07:42 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6, 0x4, 0x3f, 0x7}) getdents(r1, &(0x7f0000000140)=""/198, 0xc6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) ioctl$TIOCSCTTY(r1, 0x20007461) 17:07:42 executing program 1: r0 = kqueue() close(r0) fcntl$setflags(r0, 0x2, 0x0) 17:07:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 17:07:42 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x6) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x41, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x70, 0x10, 0x7, 0x7}], 0x45, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000096, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000029, 0x100000000, 0x401}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x29, 0xfffffffffffffffc}, {{r0}, 0x8892932679c0be2e, 0x2, 0x0, 0x6, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x11, 0x40000020, 0x1, 0x5}], 0x6, &(0x7f0000000040)={0x7, 0x1f}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x10003, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x80000001, 0x6, 0x275}, {{r0}, 0xfffffffffffffffd, 0x83, 0x4, 0x401, 0x101}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0x6, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x20, 0x3, 0x455000000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0xe0, 0xf0000001, 0x4, 0xffff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x4, 0x3, 0x6}, {{r2}, 0xfce10b3fcd17c25a, 0xd0, 0xf0000000, 0xc, 0x2}], 0x5, &(0x7f00000000c0)={0x44c2, 0x800005}) 17:07:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = socket(0x11, 0x3, 0x0) close(r2) 17:07:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) dup2(r0, r1) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x80, &(0x7f0000000680)={0x3, 0x9}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:07:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11c, 0x0) flock(r1, 0x1) 17:07:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) listen(r0, 0x0) 17:07:42 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x1, 0x2, 0xfff, "aca48cfa0cf790660fa8256123fead0ae7a0eb0d", 0x2, 0x8}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e", 0x400, 0x6}) 17:07:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0xffff}, 0xc) 17:07:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x46, 0x202) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 17:07:42 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) 17:07:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x5, 0x9, &(0x7f0000000000)="7729764a72befcaac341baa1d2d7293272d96b17cb962bc5b5abb2bcdaf3f4cb69549bf04381d48adc99b41a77d16e3b11ad481e90a303d59a7505f58170944091243faa41a8d7964a2d4ba1117a2f1c15e52017078882378856bcfcd7689dcba0", 0x61) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/224) getsockname$inet6(r1, 0x0, 0xfffffffffffffffe) r3 = msgget$private(0x0, 0x120) msgrcv(r3, &(0x7f0000000300)={0x0, ""/236}, 0xf4, 0x3, 0x1000) 17:07:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffd, 0x4}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0xfffffffffffd, 0x810, r0, 0x0, 0x0) 17:07:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x9ff8, 0xd331, 0x100000000, "6cb494f7c5143b08a7dffeebdc1be9fda32bc5be", 0x6, 0x2}) 17:07:42 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)={0x6, 0x1000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 17:07:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000008100, 0x5cdc) socketpair$inet6(0x18, 0x4003, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x1000000000c0) open(&(0x7f00000000c0)='./bus\x00', 0x10002, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) write(r2, 0x0, 0x8e0312ca84c239b0) 17:07:42 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6140, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80000000279, 0x10000000000004) 17:07:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) close(r0) getsockname(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="49dbb75bee2c8d485ce37e6de6c23756b7a9175620425b3389d6c369e09b27e10aa58233a58b5781a30633d536c48ff508b98df8e03944d74b994100cf2c27d0d432dfedb3157d39367b7d48b6099483aef2a12f818112cfd6185d439d72d2e41fbab13414ad03696c6481a78f5f40545a0f5b66dcd44073ee4d4fab87337d5077d19a8a481d5d608e146edb556dd8769cd7a3b47be2e76025bd071521e3c5b5c95cca7f7c8473dbfd30f5eb74210e93bb6ca399e37c70ed1a2a52c3de59f6e8b2670f8dc51eb2bbd2e1f92a08c94b568d1bda968d5762d6cf4941680547bf172c89c6d4089af6a5baa08c08503f6a69687d2cec616831bbce8d26ab2aeaec77282c3716ba39ff4c1d69d0ed5e387ab04ae8e15dfde606c775d21107d95c9164c2ebaf85cc92b06c964d333ec4b799030763ccc31a1cfc1be509436417f8983e62d242b7ae6ba8e3888c23370aa7a168122a2a8a0a6731ce9364b7fed8352af36cb971d21085eed3ad1ee2f2e2fc45f01196636524f98569d5a31371ff1760ddedebf8d170f4ea8219f0471fd7b70d75ca7c249c5f7503e01d67745877428157df66a0d99710d824d902b299f28866606f7364959555cfc6a7f7b9e721945ace7b985e5ee9b5e5a44c99ebb829dc2e311b863523ce18fbbda2fcd0f4057eeb76d5abcd27b2a86321f5ccdf903d82b70c7be12a339a23bcc495bd6c6bcf5410c8d7c48e3ca8ba8b97f95562d8c313b0776bcdf4b29daf4d137c4197d026a9dc0ec43a834a9856734279cabf8b0303d00a536eda56c51a2d51f0d17da784b6b95b95d96fafdff48838479c0a70d9db8ff7c96950e65837655294e616ccbdb782ea43ca8519b698b08eb111d19dc10f8ce19d841092146bb977aa7188c38d0ade509593c908f17c7a296f097949368e0c69967be3d80ab4cc351c5bf1174cfe87e2a8aa69d7b2dcae3a5c9aaf2a620bc530498095225aaae0ae3c3745500bc56d861a21a7794299be3b2a289e494662e9b5ded6fe3b322a28d3f29c4572eba62da603b5117d412c7989d211d82562def5884d7960480a990889dffce20074023881684561a7b80dffb9f58ba8e18cdde7cc357a5e72b919a8a6c24b194132bafc62df7b5abad04f6b1ff5756ca09a710069299fd111a2fb2d428cba33c4d2c21afc941a43e2f0bbc0e8f17ddacee6ee1f22d9c1c6d11711af56c56d48345ac552b824017f0a20588482bc65d375043768cdd2252783ffbd602561c319aafa52744ecd4c09dd25c5d74fc5ddaf4d7a270ee6b46157e324ed976032b36d9142cfcc6f3bd9329244b39754c23f92fbbeed66990cd335743fe4ab429e149987608cff32eabb53a5a8487d8dcd1e29284d51b57e1c7e86cb72c80294df3e9a9e61a73fd6a0d6a86e2f1cac42c439bc1c2af91cf822275170f3440d96f1466a4f67e335d4eeee52f759e2bde28b9196d589da62a8f4cddbf7fc87d3a6b1ae72c975e7ac636593d848279ebdf440ad03421d60ec18e9149e29d3cb0c0e1cc56a711e86e8d515f6c684b9061d220f6b4b70478acf95ddbe4edd06ac8056a55ee8a922f7b7f6e668fe6f8ca3a9a8ac28460c480b3dbd8519b31cba6d6b00c45335fa1ee0462d085670bfd972ffd9f0204e1caeca5dc8bda7a2cef75216c721438433033482a4bf241137d7ad25defc3d24476cd1c796d88cbf8bc9aa052b3bd80c4fb241d8aa6392ecec0df0725d536fb25a97ed6e9cb6fb4e671062c027fe55e1b7322ba14b12e5867748edf2719d5888d02d6d10d55284afb322fb52c89db550081bb1dbc4a28cff044da27e6931a071cc5b2c147f558311aca13990fa19d1e2a19af6617dc99c461d90bbc3fecf50f8b92b5e9c8b3963ce0a725072b0918620efe94b06efcdfb92e0554c55de20f4eacd50140e364e753fd01dc28ffc1ff16cc0727f0c38db3f6607ea056675e14e3f74870ac4ec7145dab88834496bf4c56978c6446e1c38e0d3836c268d617630f3d06c1e4970ccd96713ba06b48b9423e421dfc8c6f1e3008a928ab83b0844fb116b2223565c6586f528488703ea4c45717e0dbe89eb975897dfe34d2cc2900f4e10871b0eabd08b15eba96e15d4216c1aacad0c3b3be9bfd8732de8b18605aea25cde411155ad69c9ab65df4d25250be9ca9ffadd4cae8416f466ba4f14082fb00ff5814be897d8013ee8f9e41c7eca28d1585a5efe3ba829b9f51fc65e1943f92ff350747dfb5068b9e69250a23d69ee59616a353d62e2d2fe271e9237e94da34ae8054329161f6c852463e346258a4452b085e8fc24a16d98b3dba41a8eb5c7f59bd5280005b636638fbeab17245417b55b346d2980498d025746298a19f80887d9b25d5731d709a74f7934a926e0a2125654f45e67935d2119d729c4f7e0942bacae5ea4b031dd903f0a0ee1672da53463da1a3dc564f581cbf130af139251b98a4b7c0f044b74524d4f4ef115c6096cf0ce481601414aef5ea84706f46f89c8770bd4f9e38b8dd0c644b0d2c989e2a69061e5d179bea1a1588abd4a624953569c6690b6d96e0fdf9e6ce58aed147f6350cd2caf7a84c40f2f5b57388c3025c0bec7f714f989103a1bb547c5b3fbfa2c5a949c866382c8b0a7d904edfbc53a1bc7724087c11295f5f979e630ec3a56befcc3c9e6b61523b927a3cc14e796569f7fc5053e80354d0fd143d6bdec705762ebfc53f19c4cd4c61f52bd7a671c0d4314f8bfa78d4f540052caf6ba1039e7f1d2dfa12a52c3b75ff3a557559e11adf227658a42d4a6647be3a8d448b564a006abb8e63ae31638c895a57fef2fa7a12c3e27c68c83a01d7db5155d25757c0b18fef868b5efd8cfe178dab0c4220997758b3a3e15ef695405f61334dc2ad89168913dfcb7f96d1e1888014cf5cedaf404cae7be4b586fe7e9295c750a90d3c860142552280e704ef32dcb2e769a3b24077e5e79fc3a90706d7d452f78a5a7dcd3ccfa03e0d4d2fc3e23cd3b4c735657d96d6cea49f02c2d2d8ff4fe29f9e58fda15a4beef0cd706fbaf498def609d4a4b4048ac61beb8540cb30cc04bdf0f67aff9ddc440e7aaef432e98a1ef00e59f4ab2607a4e410406bb586ff5fae456756fae49352289604d7c1ee501e008b384cff61609b84abe49dcc2d7eb7cdfe2635e781062afe4413e175787c362fd7d593cdcd3b9ecf0197ac78740bda443475cfd61ac5147d510a274c4df9f761d7d04e4ca5b50998cf87f1e5aad83d7a5c41ceeca7f99a5a84d8b6ddd1fd72cbcbe043e17efe2ade9d7fd5d2297e2b422730e58dee42483b04df1b2db590b889de18d53ac9034577482c39b427cbd433da3a815d5c7747a3e8580ce16c44b23e82e6f54dea1f3e66c61a2c282d39f05d556fce83a523e640891ce86b74d3f60734c3b2b41a65a975e1cb7a56795d47b03df019a196df827e582c783670a444d7b05d02677f1f2becaf8e50af8755e55eafb11fade4fe6ddd109b5ad945c5df0bf1e713de1efd1f6341e5547f50515ee1b5e728193c0fcc0ce6e7871808fecd2133682e2247d4ee3e43250105b2d45afd254df45382fc55538c5e0991a44bb24c0518a70f52154df962a10f53eba9ab0b0056ed7c46c86a25d445873c3b10221e853b6435355c26d4b0cc96e15b1688d905dc5b0f6fd2ac5c4229f9203a286115bc4a04d80a570a723cdcba6c8387f8105a8f98c4b1445242f43633c75f340df4dd519335014dc64e4928b76e24aa176fc79970191db59ed538b7a2bc4cfc86edfca5ac6cff89d97d3ef7bf7e22d57cf343bad505193cf6808ac0fe571950c6eb628e77ff9926a33b855f044c99682e9f458d89d207ad1c690c63608d734c1d2ab42d47e67c998d60afe3644a1928656d54ff987e19fdeddcd3b1a049083f4758b65aab3ca4021ba78227a2b7d41dacce27ae67cc0e8be368dd4757ea9fc1d4594729f92a5b37e065a3e8038090f3e9f7a36c039ba2b43dd3fe4a62fdb409ba26435d565edcd24d061a7211a4baf2ee2044cb12f53b604a6ae8a2320f6d813650bea99a184afe91adf3eea27d3c046ca58b8c201f9d1ec46b8c6428f8667af9dfe0a8cc4e89badd21caf62bee9f9cae5a36ac3e3b2eab984b26fff6996ba765d3400b7aef1738842c450e99cc2a783ebe1ee2239abf47c4de4c4a15651eeb5f5b0c28e59e086ea43ebcb4752612ed949115e3ebd476e0da8b83824060914b96a1864acb63f14603d283389b8db773a9728a82a0fd1a52da068d884ee91e0f3f9a3117b3a2e3c373cfa85e1819a64fef8558cffc420c267073d3fa6e136c18f55d1b3a15d6db3a6882e72de6ef407520841a66c7ee18c904f100feb14956600fdbeec73a1288b2178fc952c9c34f12eb601d6b76925ea8df23eda18a2aa37824219872fd5ada299e9d8ff9b7e4e3b88e6baea2fd2d0490522e0bfd8046b8fe5071be329b8224eb18371c9bc814a201860a26de151306e3e0b1775232670ec1ab3385aae1739745705917bde141afe4807bbf9b1aeab1b394c6464e3ec3f49b9dfaf813ca2df1c9ca01bb06b698fd06fbb9daa4fda6d26aa1a864f07bd45a10d271f2b918ed123d2f23a44af0751aa8bb6e4af663e919802b4c8a25f4e88a4e51a61836ffa076f3c008fe3d0671be9af28355161cccefda540e9096a5217a6d2b5213d0cf8578af51f5d2d836f77b8aa83aea951c2d73e7a364f657bb6a3b6dafe4a1525d34779629b4e47548da71bbdd64db77455410769efb31799bc202967ba1bac8981a947a50615b80695e3840465bdff03f0be6bd826bd4e7e447b6b811c58597cd5854e4f606060f8e114a92f5f3edc1de4e3662bf06818f898c1e5c37c9677d2cf1f543fa0b2388f6ed59fcf1fffea8902cd3d1b068fb49cd5ed2e6453f1549b355d9536188a4e8bb7ac8613129872833674cb6354665d40f1d13f6d6ec52a6e37751bf9c7cae80df1b61087b191e20f44788ba8856139ad45c1c708bfb69c5d57b21adac705b13f21f50b8fc70884bc1bee84bc21c5313a2155d1de60eac4ab4253b941910c315ccb80f1f0e4145ffa53666432ae5882338d843123c3e85a6090d6387ca26ad91e572edd4d02a67524f679741aca73d335e56e9a1561e7c8f2a29179436374949933211f21bc461b71a943104ee245bc9a3c5772dad5185e5c71a364f407999cbc724cce73c2c3c5d75e61169e606f4c758d4814a7ed4cb17e457004de288594b52d89ef9cc4524de0f7baad477e7acbda3aa658e1e8a72fc036a46627f3062b33ea1175151f3d20276b7e63b716d86253f746928e2ef6c22aa684254fd41e23de8b11e9a010dba77b9fa5b427113cee0e7dded1c3c00b40fa48b8d0903901404ec84409cec3b9684a0972eb663f2ce89e7f6aafeb3f4944279b378b24d7d2309bcaf2c48d7c0b399f1969fed4c8e014eea16d8e180f10a5eecb7739566cf2078984370fe707724e98f228d9ec4545c927a6fb13f7af85166f2c65b675aaae433a51cf1ec24bb34994c0a037b92d6ddfe7b0daf4d442f95314c8343930ab10c92c11f502f6897f692034b01d9b446d15525f2826ccbed8e8991fd8c3b1eca7c3da1ca906eaf4a5c006bf4dd9f4913f1f51d556f0aab771dcce8a3f5fb35d378060bebfabbd9ee7aa1f7ea27d8de4418470af5693926d79baf5adbacec31877d04467a075f2cc0a13a60d0caf16b8ed16bb9f71d4653687ae779bf4e554da49cc5ce41cadf1c3ab9542c786d4d720ed9d163bf6a95dbf18549da89fa804f18eb8a04b067ec183b2cc7a9c679adf8b", 0x1000, 0x40a, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x1a4}, {r0, 0xc0}, {r0}, {r0, 0x107}], 0x4, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xffffffffffffff9a) 17:07:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) execve(&(0x7f0000001040)='./file0/../file0\x00', &(0x7f0000001140)=[&(0x7f0000001080)='$-/\x00', &(0x7f00000010c0)='\x00', &(0x7f0000001100)='\x00'], &(0x7f0000001300)=[&(0x7f0000001180)='\x00', &(0x7f00000011c0)=']\x00', &(0x7f0000001200)="8a7b00", &(0x7f0000001240)='@a\x00', &(0x7f0000001280)='\\^[^),&\x00', &(0x7f00000012c0)='\x00']) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x840, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 17:07:42 executing program 0: r0 = kqueue() r1 = syz_open_pts() write(r1, &(0x7f00000007c0)="c2846eb56ab94510c4ea95fb135b3afe2afd67fd55edafbe7b29115a28c9d34518b4419582cdaed1e49a4f00fdaaecaa2576bbeacc01e9a8060f6b7dd2b2db6748d2a5fd789d9c377058557072c39fe1ba26c3e93cdd062832e496246efdc8c754779fa2a1fd508829ce3e2279ccd668da651cdb1ba9131c8724c768ec1ec655246384f0bd29302e62e5a1379304e926d44a9c4cfa96d1c2caaa49a85054303d55229c5f8a93b9da9a54fcd081ec33f20355e6ecb5b2f0f9cb520ba8092decbc498c8168664df15ae4945413ef9393f68fdb04db7b0a7b31e34792b239ab418c518774e08b475d972ff7d3a3d8238eb6a61f02b83daddb089d9ac7a2", 0xfc) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x43e, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000200)="caaa68a2cad9e8a2f4a77b2d66e7882e4456b04318c5dee3e0f9f76c2cc0051d8b6c803d76297333fddf12ead89c4da244448f1293f28e25c0dda948b6be67d1bc98639839903d6826d95372f478adf0d3e286129a8d42f819d131b731ba80d5fc441cc2e39785", 0x67, 0x400, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r2, 0xbc, 0x101, &(0x7f00000008c0)=""/4096, &(0x7f00000000c0)=0x1000) getsockopt(r4, 0x542c, 0xfffffffffffffe00, &(0x7f0000000280)=""/194, &(0x7f0000000180)=0xc2) 17:07:42 executing program 0: select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff8}, &(0x7f0000000040), &(0x7f0000000100)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x3ff) 17:07:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000fa9000/0x3000)=nil, 0x3000, 0x4) munlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) 17:07:43 executing program 1: r0 = socket(0x11, 0x3, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xffffffffffffff81, 0xffffff13) 17:07:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0xffff}, {0x9, 0x80000001}}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mknod(0x0, 0x8, 0x800) open$dir(&(0x7f0000000140)='./file0\x00', 0x88, 0x40) close(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01009a95063d00000000"], 0xa) 17:07:43 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) socketpair(0x0, 0x5, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c650ddf402302fc6987763000"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0x8}) shmget(0x0, 0x3000, 0x88, &(0x7f0000ffd000/0x3000)=nil) r4 = msgget(0x3, 0x200) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x5, 0x35}, {0x18, 0x0, 0xffff, 0x2}, 0xffffffffffff0e46, [0x9, 0x3, 0x7, 0x8, 0xe3, 0x1, 0x6, 0x4]}, 0x3c) r8 = getgid() r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x1, &(0x7f00000003c0)=[r11]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x2, r5, r6, r7, r8, 0x60, 0x3ff}, 0x3, 0x40, r9, r10, 0x400, 0x1, 0xdff, 0x447}) fcntl$getflags(r1, 0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000400)=[r8]) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) setgroups(0x1, &(0x7f0000000340)=[r8]) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x1000, 0x7fff) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 17:07:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x1) 17:07:43 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x8040, 0x43) mprotect(&(0x7f000010b000/0x4000)=nil, 0x4000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 17:07:43 executing program 1: execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x90, 0xa0) faccessat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x40, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="5a700ada710da5ffe39cc7eaabb69de01dbbc2b346d718288f29c030", 0x1c}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000440)}], 0x1, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x100) 17:07:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4000000000083a2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) clock_getres(0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000002840)=[{0x0}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 17:07:43 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x5, 0x8}, {0x58f, 0xffffffffffffff12}}, &(0x7f00000000c0)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 17:07:43 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) 17:07:43 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="04027b4c5ee7593caeb5f8b846bd8173a698ba901df09b3e708b6af208a49f269bc7cfca0753eb098ac5c1b5a2af80bc61b5aba83130c3fa58c5e61bfc92dbff0fb6c3570c2ca0f5f1684e074db8bbdee04670018772c3ac44233ac530d81b2bb981865186235ea073b6c45fd32a127a85ac0e30e0ce43f137a0eff992f3762f64f5db280626e4e25931ce4b0df524eaee095f1e38049d1bcabe4d01", 0x9c}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff0000/0x5000)=nil, 0x5000) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000010c0)="9e", 0x1}], 0x1, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 17:07:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x200000007f) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 17:07:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x800, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001140)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000d0"], 0x11}, 0x0) 17:07:43 executing program 1: setitimer(0xffffffffffffffff, &(0x7f0000000000)={{0x0, 0x100000000007}, {0x0, 0x40005cb5}}, 0x0) 17:07:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0xc) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x83, 0x3) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r5) fchown(r0, r4, r5) nanosleep(&(0x7f0000000300)={0x0, 0x1}, &(0x7f0000000340)) getpeername$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) flock(r0, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000440)='*#\x00'], &(0x7f0000000540)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='c\x00') setgroups(0x4, &(0x7f0000000600)=[r3, r3, r3, r3]) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x2, 0x1, 0xd3, 0x400, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000680)={0xde, 0x6be80000000000, 0x1, 0x1ff, "e0783456414af4092ace34283989696aa87eb616", 0x87f, 0x9911}) connect$unix(r0, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat(r0, &(0x7f0000000700)='./file0\x00', 0x80, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000740)) fcntl$getown(r6, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000780)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000007c0)={0x40, 0x5}, 0x8) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) close(r6) fcntl$getown(r0, 0x5) 17:07:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x2, 0xffffedfffffffffc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setstatus(r2, 0x4, 0x0) sync() socket$inet(0x2, 0x7, 0x7fff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 17:07:43 executing program 0: getrusage(0x1, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000340)=[r2, r0, r0, r2, r1]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getgid() setgroups(0x9, &(0x7f0000000300)=[r0, r3, r4, r5, r6, r7, r8, r9, r10]) 17:07:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x20000, 0x0) fchmod(r0, 0x90) pipe(&(0x7f0000000300)) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000100)='*\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='@%\x00', &(0x7f0000000240)="2d26e35d5e29285b00", &(0x7f0000000280)='-*&\x00']) 17:07:43 executing program 1: clock_gettime(0x3, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 17:07:43 executing program 0: r0 = msgget$private(0x0, 0x200010003f) msgget$private(0x0, 0x4) msgsnd(r0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x7) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffff95a, 0x5}, {0x18, 0x3, 0x5, 0x1219}, 0x100000001, [0xfc, 0x1, 0xda5, 0x6, 0x9, 0x100000000, 0x81, 0x3]}, 0x3c) 17:07:43 executing program 0: getrlimit(0x0, 0x0) socketpair$inet(0x2, 0x4007, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() shutdown(r0, 0x2) 17:07:43 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 17:07:43 executing program 0: shmget(0x3, 0x1000, 0x60e, &(0x7f0000ffe000/0x1000)=nil) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1000000008) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = dup2(r0, r0) getegid() connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fchown(r0, r1, r2) 17:07:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x5, 0xffffffffffff31ef) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 17:07:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 17:07:43 executing program 1: socketpair$inet6(0x18, 0x8005, 0x8, &(0x7f0000000040)) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet6(0x18, 0x4007, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x40, 0x1, 0xa5, 0x4, 0x3}, 0xc) 17:07:43 executing program 0: setgid(0xee00) setegid(0x0) r0 = getgid() setgid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = semget(0x1, 0x3, 0x2a2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/115) r3 = dup2(r1, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x512, 0x100000000}) socketpair$inet(0x2, 0x7, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:07:44 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) getppid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 17:07:44 executing program 0: clock_gettime(0x2, 0xfffffffffffffffe) 17:07:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket$inet(0x2, 0x400003, 0x0) socket$inet(0x2, 0x1, 0x10008002cc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x2, 0x2) 17:07:44 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) socketpair$inet6(0x18, 0x5, 0x20, &(0x7f0000000140)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x6438, r1, r2, r3, r4, 0xa2, 0x2d75555a}, 0xb2, 0x9, 0x5}) socketpair$inet6(0x18, 0x4003, 0x0, 0x0) 17:07:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) 17:07:44 executing program 0: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000002700), 0x367, &(0x7f0000000200)=""/29, 0x1c}, 0x0) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000500)="ce", 0x1}], 0x1) 17:07:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 17:07:44 executing program 1: r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0x5, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f0000000080)="f521951f904728fed310c7277a392a551ac264f1dd3c5f1539f7fb69f178ef7e51e4465cee2716c28e0384806dcd080594a03c7a6933933b6493259f7d8dd3750cd406f09a4a2651de4c36d799a31fb879f2d7de323d8ae854f9766d7602e190aabfec83cdcb9ffe2f017299a6513ff8377b153a2540225563a3a5c9eee7a1c0fa599d1cfcbb3e7cd0b3874e74f426f76fbb88fd5c790374af7e8f90f3a7777e0c5c", 0xa2, 0x401, &(0x7f0000000140)={0x18, 0x1, 0xa914, 0x5}, 0xc) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpid() link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getpid() fcntl$setstatus(r1, 0x4, 0x84) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000340)=""/47, 0x2f}, {&(0x7f0000000380)=""/194, 0xc2}], 0x2) getpgid(r2) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') setuid(r0) getpgid(r3) write(r1, &(0x7f0000000540)="f45ee53aa46f4ce55c16f8eb921431f1d0002b69c99b061ddd5f44814c1fa905c384e44cbc2132cd5e8d0b233cf58b2030e467c314621e0508f0a1f398cd0324b9f8aba028e352a673988e83328e0ec7f3933088925b5de77edf60b22a8720a9f42c6f68625458fe3f03b2797328681b0ef455adeebbc02ce37c3846344db79d4b8dca381f73505b5f0e3af32180a4be930de3bccd742444d9bad4de96", 0x9d) fcntl$setown(r1, 0x6, r3) getuid() getuid() socketpair(0x10, 0x1, 0x4, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$TIOCEXCL(r4, 0x2000740d) getsockname$inet6(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000007c0)) 17:07:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x80, &(0x7f0000000680)={0x3, 0x9}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x8, 0xff, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x14, 0x2, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x82}, {{r2}, 0xfffffffffffffff8, 0x0, 0x4, 0x2, 0x2}, {{r3}, 0xfffffffffffffffd, 0x10, 0x83, 0x3, 0x1000000000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000020, 0x56ae, 0x3}], 0x9, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xf8, 0x1, 0x0, 0xb}, {{r1}, 0xfffffffffffffffe, 0x40, 0x9, 0xff, 0x40}, {{r3}, 0xfffffffffffffffe, 0x8d, 0x4, 0x401, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x8, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000001, 0xfffffffffffffffc, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x8, 0x1f}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000085, 0x5, 0x7}, {{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0x2, 0x5}], 0xffffffffffffff3c, &(0x7f0000000100)={0x9, 0x7fff}) 17:07:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/51}, &(0x7f0000000240)=0x35) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x82, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="25ad9a0eec21a890eb689fe5f82f21afe296c4b81874df539d48ae885b4ff86fab26380b0c29d731f0dde547492378a7d20a1ddb16f1c80b8b9f604462ed22395fcb87ecc5bd16d353aa57a75d272168950527ea895fd43410c002afe20ece332a497629cef101e93ff6c04c2ffa5ed74bae86640fb16734b536f991a2aaa0f8f5ab813e16223efbaaba50e9b7753f0f9ae6bb8385e9cb9a87dbf506bfcb7c7bc2e2a1df7e21a3384c8becda713097df63948ca12d198ad4ab3566bd8739de4d24822323476a1bfc15bf20a4e6a216aef079bc24bf34f37df753a5f92dde0daca636cdc912277a88bc22378ebb710c035cdbf7a44611c01473d7f89b5c3a", 0xfe}, {&(0x7f0000000000)="f3e3903070dcc58c596f5b4121349da12e3820", 0x13}], 0x2, 0x0) 17:07:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x2) semop(r1, &(0x7f0000000000)=[{0x4, 0xfffffffffffffff8, 0x1800}, {0x3, 0x1ff}], 0x2) semget(0x1, 0x0, 0x441) 17:07:44 executing program 0: r0 = socket$inet(0x2, 0x10020040005, 0x6) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) 17:07:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/74, 0x4a}, {&(0x7f0000001080)=""/48, 0x30}, {&(0x7f00000010c0)=""/173, 0xad}], 0x4, &(0x7f00000011c0)=""/218, 0xda, 0xb9}, 0x41) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 17:07:44 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000080)='W\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 17:07:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) semget(0x3, 0x7, 0x8) 17:07:44 executing program 1: socketpair(0x31, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/152, 0x98) unlink(&(0x7f00000000c0)='.') 17:07:44 executing program 1: pipe2(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r2 = openat(r0, &(0x7f0000002500)='./file0\x00', 0xfffffffffffffffd, 0x101) sendmsg(r1, &(0x7f0000002480)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f00000000c0)="216aab42c16fa354a0db1a4857c339f0f52cec49b4b7dd51f2cc11d93c0a2ab15fa3f0978c1b586d79a7660381f4e925df52e9e8c72c33c3ffc085023a62b62487921f013acc99d89a3b8582af5912b2a7681043df48f83e29d0410660b27f9b79933d90311047f69caff88f", 0x6c}, {&(0x7f0000000140)="c8fa19b9f884321d2f874e5ae79229aaa3d38004f05ee0deb83c2542ea30993c4e26d68b321af4708211a2ba005c1d5643bb4620e1577e2ae51a9765ffc849380d0c93506db28a86a78cfc5f1e37a4b0066a8df5ef3b88c391527aede59b95e522582c91e24ca3ecc567bb1c218ea531e18fce802c5d17049552907ebf8310571b7372f5b2d76029fcf8ee25fe5f5e2fe2858fe44de565bfeea3c939947e5e56397d34efd1f8add0f364bee1df79ec8ff4c78faa24135a34938d9f0dcb59ab1fd9a78e47646c3c714611060f368ad1fcc64e6a97241908dc57bc3caa507dc7636bab3fd2f7ef856d4b8cf580c91f72ba84eb0cc2088c295ae3248ec17478a804aefca231175d19038e7dbad37e68a250aa6f5d405deaa19b67839e7eef7640c1f07d18f8c134e00754da82c46613c9843e9390d52494ccb7919457348f79ff895999d43d2c9d882a99d50880f8689f7e77afde3437b4dd57037a1ed51204a5f14b5afa257cccf7c2236be8ef31444dd53a2218573afc4a6ed12f5850df482242ea46b96dd13434edfcf0dc74fb1b04fe7e50e06c7be4ba30fbc2b1a44b1f0cf09805291bd01cac3c092655d6aaf30362e07656ccecb3f2f5749ffe42ea185d12e1dd6484fd5c32855ee7b0bda1347a5d00c550dbf0cd70d756d0fded9ab8170779adda30cf50f154a6d8f89d5897cd3484d65681946792d90e26a63ed88c5863afb0d85677c0697b4db03668fd7fa35a6451ec3abe33b5877d35e3bd547352c72ffd5946078a1d649b2809a1b8522c6549829c1a328dcdb9a28f5f0473bf267c2ba6a3d4b56c8c0ae162d65d9442f89b03ecd6646f3de47fc649ce9722d04b67799168d6b969d20ddf52d405673baf48c4cb5eeb835daaafff48add220ca819bfc10ae4b722e6dcd7f74ea58adfc9f65fe31669bc44f5f1a089455dc3c4453120b12a04d1e066a62bdf822cfdcf0d0125a26fb185658df3e8f84133a723fd925bb0c0739188f9fb75c30bc1fd190493fa2b05e90e21561c8d8ef656f41b18b95d173ba03b251f76cd045f6fc4cf8e8f98c099228163410dff770118d1bb6ed07b2b9c6287a4137863ecc0886b7c51c4d2b3f5afc69d2f4fd08edbd02c1a99e7c01f29950a6faa5fb9883451a47266f19159a957e5f0f667520d7d2591f80b5981088549409b7fb194698102824e67aaa683869ab60dec7702f70234ad63d46a697a61eeec2894073fc811d4c00c420f5d7d7d2c5c05a053a917ed0c47ca8fd9fc6ddc4201f6464fe8a810c13e6e94fbf2e8ce6d3df3ee6ff62d7a879d2ad86f8ffd26e92384d79f8ef10154e44dcc3cbc1e947d702fc5d6edddbce35d381e11c6d554b78e44d1b02a97873457fbf141348d464423663fe70e6b5819b68f4d334855c1d2fc516035db8b563608b46b009e5b1e035e76d82f32f81ea411c59e980feb6246344c37119064c46bb801e19ce7e0885b2db6c36ac253c0ff39e14d7fe2b8fc458599c5853e4b8aa5e363b079f4151ce8a1e17d2fbcc9670dfd35e2de9c7efcb64cf50640c4d19742af0edb43a6e660ae8fb9b910940ecd6e8b57c4a2a5a408ee16bc959142066d921ca7997abf883e0dc227710bda8e03e71bf538c4ff3311dd950debea0629b208916a90d462163f7f6aeed1e078ee98680d30c667b66d2609b3f6c49c86138343dbcca4889e5d637ded01ccc4042bda8381e8f433c5d29c00041d40a3dc0b2e1357182caa6e8cc40cfd58efd1b4b564b9410005a1024f71fd671a3307ee5d10e2f97075ad165ebf7e27f24310bf20d91a0a5de58bb1c86ffff3c51cf3feb5250c631ec6c44a7face7bbb2401009d1a87b8fb5944d5da85419e427b2493dde15be083e75479ae891fa66dba6430424a28ec10c1d1d813fc5481db1584a240c292bdd8bb57baf25918e199df305b7d5fa68fe1def466f3358f84293221d0d549738eadd1ca7569b43df8b360c66201dd689acb68f5989d91d387d6c773a940eefb86982e6ca1e988b07de9b653df7734f53f09cc411dce76f701aea90664a09e12ab674db7ceb3d07ec07906dc783885830a7a0371df3003c5f9671090c9c15f09a8fd3f851b142fef815b460f9cbb90765ddd6e229083acec5f333a8d879d576a317d60c0899d0acaff1457a393558d4ae0dc1e0059a4d47e302ff91d201c075cd67c68aa19a5635d01fb99bfad1bb98724481309d999f272b2c9d726aa79116007780f6d8caa3fc8780240ec0b485e7dc4d4561cdad5ccb8e4bd70181ce6a6abb333c0cbb78af3323cee5e08b4232a04af16c23c567017bc5ca40af836a8c31b27aefaac726f79e76bf15fdf470ce43c11a284cff5042d0d96940bb3ab1bac3c9ed6d20837ea6c1bf29ea8c33f3fb1cdcee5c6183491b4ed7fce4dc3a1f8ec5ee52dbe06b084d95ef39c40b247517787c727b178110e42b2e98ad31afdde11a64d8312ae696211dfe77178ce38a900d1c9fb898e784c31083f5f1ae77137db1a8d07ebb443f37ba39a4c51411c7123d83d3ee3db275bfea50a6c5e2004cb8aca06aa25a8e530dbb24e4dfc395fdec43f7b65c0a5074265649fd606d6805ffdeff8a612b9f1a5d9c24741c7f37201c4a57007d2209284ca15391b32bed1dc568d15cb2e2881c5cdaf3809ee7c0a2a774650928b7ce73d8af26e8dbe9ef40674f1369c8206e3503f927880a50b9651307c1681f2d087f8b11829e616f2bc2968c5c0f9f7fe7e7e24d47a51f83cf5f544994c60a8ab1b333fedf707224b0302d26ea6893d800a8da996865efea941009f7b40c42124fae5135e8825be108890c4053499f226e1c64b3a654a50351cdb47ac71b679ab4bfb3698b6afe4210f26a48669f7682b7801fcaff2f6b3f95ea62c1b2459490883baeb7c524353b6e2bb84cf3f8bf5b28ff8d9be1f1149d658894e9445091c04d8e8f6d51a5fddc5fbbee86c3cbaeadbb93631e7bfe6e5a29211d55bcd67c9a23c9e9239f581cf4e90ca6bf523d0c85cbe9c4fca2a91bec6135e27366a33cb88cc5544fddf31260e9811864dc3b93da5224b9b8cee084d6bb9ae8e983949a55c9fd6c3f15c50a75084a7b137f426ee7f7ac6c0291a6ad3213b1ba62c991715d1d34b370991eb6914239ba0f7cc0d2b60360f657bdb5510d66f2e06818568c593f1224a063a90573552041bc6293a71949373cd7f4fe705051d6dccd5a8b968e72b0fd3e2cf71fdfb51c817e58344beb095b81729365f722360c1f4736c2f0f9cbd2def7c7d40b954f24a041249e260fa8c5c18de1992f69a0759424bf7f00306c0d1aac349f32c46b56a309c1858b88667eac8dd46922e156ffb90b168c6496328eb3f7046d9cd57da6e2b6362b81b0d96b7422d8547c3ebc0b4a2a93307abf0b7bc42593688b1c3919d292ee18fdbb1b9a808924adb6b86ed5c5101b3835e44e787af3b63f5decdcab79d873f4b02970179980a3323431952484d223fc747800344dcf9454d28a4fe92a9bcf8c83f9797a0fa6f127f67733f9ae2f18a5889139dc002d3099af404dde31f3c1d076ea9e430b5c286e09bed86828132471b0bf88c448bf76566dac12f85328ccf9fb7e76550e34e33c8aef2f1956164462cf0dae4d5a50e3059aa762632309bfca9b01a2967c375da7beafa5592c645d76b075bdfa0baa104d8a37e2bcb5e77e4e917e5cd0c0c100d99294821fd17a252920304819e827e8d2ab43d3c1482f9a9d0f1c265259b3166fad32bfd078a4fbdabc19ec782349471d9fda5a64483e13528b93be8917b626a7f5f0a4de0326f38fd94b499af7d22f227a16644d5c98ebc9e5f187b196f6f21499871dfa0126bee08ee3e3594b28e8c0272d3e3be3e71f20823051d520f078b04133c0325c813efc4510ceddb9ddaa1398eff85c5e8a5aac8fdab5e394cf0db5706adb36b7b5985c2630e7fa72211122e30209538ba7658369b85bf4d6ea661388716ddd5b2cca4e4718b329d5a74399cddd18e918d2d72718c26e949508064413019a42cb4b503c23da13c736dfe0631b13cff7158ef8048ff9acead1f0a8909dec0ecf8a107314dd043f5a1eedc810b957a1039e39ae6104398bc98c7b9de004e14fe3187ef29b96caeef54a11872204ec676021ad3321da54dfbe0604d27677405ffe9907ad2382f7a0d9355c45596c615757d7c4bc7f084fb9e628dc4b4203d1162d487315405018804ba8ab549eea072df0a037424091585f677c138d54fee3287866772789ef8dbc160ac45903cc7a4da2d53aaa3cb750ab5f56ee8b60dbf7b5cd7c79b29090ce4330e74b0e6ba25d06451f2bba48859658817b2563456478368e35af93d9fb79eca9b47b3f38add85a88691aa95e37c082c2d0c6df4a0101c6c70821885fb842ae7eb1d5a1b58460dfdc469d1bc726b22d2f236f4dea21f37bf81a3a00b8b418cdf5aa4857063cb0d451f8570a6e8343594d8ef21a430fe860f729e29c7d7ea276e61a7f813897674472fcd8498d9d39616b3ca7c945c1ba4583c47f23e397985eeb6816525cae69fd05e607563ea1efd8619a3635e7edfe8138c1fceddcaf4059a21e11aef685e7926e5ce300246c767ad9fecf1b01c199d7a6a5ac120e5a8dc072b0c3212d3f595770b679d9b32d9e06d3dc216c5ef4614850d9c8ba837800eb93218600f5774045125658339892188fea27d95f97e2c047177bce0c393c78ffa3ba63e59a6292b41a7544c0161a5d5f1d9a2d2b706c6e0ab719a816ee6f069e3ca07aea682a096e254162de083a7e36334dcf9b22106f979791dee932081ebcaf40349220fc2b47079f7fcd7a71100d94e0106bef87aa8e3f8eb2954177467d3ef4d29bd81028c189d9f109a53fed471bee20b3943a31ba1fbe4d047d67b100a83b1d0ae45981b15b12cc73a3ed447330dc10a6f038ad297716591c2332e139e74f6256ef3f8ef21f62706df2163b09e61dabf1b3e7d5dabadd4f7e96ff5b7bc4fb75e11fee390a0943d8cdfc533a3bc6878339a86d8f57e08853ad6caace674c30117ad8c05bb920158647c2c331f7046f7cc814c69d6d9d857ba893b1126438858c68499f00c0f75ebe1ead818bd07bb737b8e47d9b1b1a919ccebf93d66359d1f320e7faba10efe1b3d4de3f0a55f51b2bdbb66fefc6da9ef4036ed68dbf1d8e4c3b4d7f26b4a6c34c277ed8609037c4b379f6a922b97ca72359c8f45dc9b2101f4909b7e222f75a2800cd020a094e05c41cace9d6efd9bb5250b1f7de5c08e19fd637f51a0e00acda143b3f84d0241779073cd7d589db85238527bcab4a2d793316e3a11cff11ce10c7af769c3ec8e959a556d7a0861bf1feeddc948d1114559ed4891b3c58c78326dd1bd050b6a86cb4bbb2da23bcce7877cc6584b225a3ecd9efd8125a954df7de925f4c8320017265f958c741848b1d0362f7032cd405161e635dfc68fbba709590050a2bec52f7908e39e376b7669360cc793b520e813ee864f84dd51bd1946b4ffc5daaaa4f8b4e522559330aeaa8ac374cdf2aad877b2c1152f6a4f22d32d29c95875667d6e6edd41e0dc63e2074df7553e7c8044a9baa4dec995d3d3ec177497416437b63ef3b9fa577c2993c9f61167fc3a036b9b8e03c36a647fc213c895a8b303e11a9d87cb1e6a79cb19fef960c2c49ec242068a999f3682edd195b429df647ca402a3dd512ae8e3f4c7dd453624ef5e3cb239b8531b57f993a501d0ba41db9eb990f3519331ecad54c1704979434cce108e1c577a905349b8edf9afc1ba9aa07e2f1b483ca28754bd1ab970401d540767a6", 0x1000}, {&(0x7f0000001140)="538e7c960f6fb7af579221d02e1a117c25b33c713d8f9ff2c8f5085e0e7d8e8b07c62ed700b4f615d1fa3771886146890c287a5b5943541c7fabac4e6da50f627128112532070f07f0a8ec63f1cf44330d7e064428798db664da7eb8eed635f27732ecebd9cee837cf6efb833cb82549ecb77b467cecb8036ed4a89ad5d5700238a6f88a28af0644f558a199551d594a69c267d129", 0x95}], 0x3, &(0x7f0000001240)=[{0x1010, 0xffff, 0x6, "d5c3374dc0704e48cda13f8d3d290431611ab744ca51b8254018c503986eeca90b12696a5e52074490f21c0e7a8221b9c5f72e5a27dbd9bfc15e48aaf1b513838c8e5f8e118c2c3c9ad05106acca470eace6703f31023d844e4256c24db677b45746d9fcc6eb378617f3f53c919102ce96de562e5e9579a064321688085a0ed879c8ea6ffc70b0ce0073e5d9c849b8aa02fbbe8730bc6e1d1c91af5600430a32d1ce3ad72c7a1148ddac669405a5efe5415ad7023e3e7722752cb552b67912d30dc2eb31d28e07079944e867df1890ae9d635510daafcb848fe4962b3e74cdc9083860c3a1b8c8487f4c928aba9357ccd6a735b3737b11e8027a1008de6e7ad41189a557db1d58f7770c6328dca11c8074b7ca844416aecac9124af9321cf399053506cfb862921d5cf656b8bc92c569d29fdc607cc54f4148fb8eab123eec8539880bf7efd08fdda1dbfccf760f1f8c4fa68c58efd351cbffdcd7dba04c00cafb7d7b25691066ba2951e63413779f5aa81f231f33ebda95c3c92dad8face9fc613be026e99f701759f526681c3a46bc2d3a3933e940bc7ede8f8f3c53599d0162eff46e48eb570e9b4cacf892a3ca5eefec88ab1749ce18af84a3a22958336c7b50c98fb196d198f3a447c7cfdb2d4f454a528b249b840f65a7c176f2e6debe859d174b25acaa02f61746dcb44b9d4824627bb4df20637497edf1a2ec2cbb69f109af44ba6323fe4cf349543becec81183a03320d3ff7d6b065e2991a53d3096b4d85b3bc1485aa4e06ca6f431ed46ee08221bfd226373bb832ccc6baf539bef3fb4ee2a5711df1db9d18e7f57b015457623a5ff772e11dd15bda5c0c1920f45086f34dc93d1c1f6c3e6a1505a47e62e4b3c146762135a6d2ee557ea20020ab6d128981713b2f6a88e0d8a830b066aff38f960802c25f3276a19f181d2fbed24a8cc94bc0167d574f30953c079b6849e8d32e25708670a650f20ff9af0a5721a4c8e94e964fd0e50ca5c034342c27ca4ad27f27242b3636cb092c5021deb4a61830b94ffbd46985834b818ac0ab91e0b94424480893c9c693a66d4620bf7d6e165f39a82ef0684021fd82f748dc11fcc3c90bee833286992b014600ce4ec0f943046cd5c11546911a98cdc2b1ab02716cc15d5f628799148ee53109e411e7dda64045c3779a6fb7874abc875a12c10f6629afc25eb659206beba6f755705012ddfcb9157c4f6a592a3583b6fe289a95ab1b0b38647708e631b7389d31f83d8397eb827aa8093f929d28a71211686af34a4a730547c07c7765168ceae71d369f37fe8786d891a0000d727115273dbc0d78d7e5b81f12e17c34260c3589086663c663f99736d64099f7372623714f65ff40c7e71c3971e494af3a534fe11d2888062bf868c79542902bf271488b679ae1e15164a38fb85348141387d5e45dadf3d0aeb26d3460a26513409e00e9ea1d6c5b9e0a51f1fd0918c4c5a0ac507c488d4d8d58bd8455ca793d73c815dbfb9e0643959090714525ac39dc0fc0a8906a870e840d830b0c8a902cd5c2e65481590c3f22f525e3da0f07a579eda9b3157cb318156e692582b5a513b440e1e442f1694de12fc75474251abe0dce9e0ad23205e231cec84de92157ecfc277bbb05671e05b9aa55a1e044f7c46aef62074a265dee992d187765b258157efe8266e8718e01715e7ef8baaf715ce8cf7d2f48310c946c24aef63b314eba9f3b12d9076b4b1688a96fb96c7d12884db6c92492fad312ca49595769dc6d7587e2830047cc1c189c33fa2b27c7b932cb0a8f78493ae56eaa9d24ba0c0fa278aa4f8f714ca795c7fed322f3a406f35722394e0a400cc13544eca1a0c2e216bd85f9d4d87746925fccb57ce8bb8b968369c3eaf490a1b636fde48c65dacaa8f7ba66d06b3a7124cc32cd1517d4d31e369a1be2a5d2f06f6b79ca24164c1b310527703585c512407c2403f19bab1be0a75ab40e30a43b346eb9b6f0dd9b0640b38ccf804a0c439fc740903050e6feb03d1e050b8da3e20e5e4b7c22f01197cb4281f14974c85a8d879d5b8bcfd0851d44bc7654f2b7fb4f8abb86dacd6213d9a7df9ecda6c9dddd289fa48826ff216205f33c6c0a178a023699035179f8ff1b3b2f5fc8318e85441d85d0911ad4e141840171c9a036e6041b9f230c8bcb28d52ba4e032cc3457b3bc5463bc379c8943c885e0d997d7af6ef8c0960af9343efe2a7e45ab9d6f404c891d6126138556925110d4dbf200ff4dbd57347d122b4cb789f4b24e528e7183089aa17444b822debb7f904a2d182e41d27f9f0275b93ae65ed59a05cdc33e4b0d76cabc212065e0f6a5d3c0b1cd525fcdd5e28847662558537070900aceab7fcafe4a273502483f1cc34c7810b4945123d4c49b3dda772a85ff055a8de6af2130547160fcff183c452f2aa55ff17b73a2f507810d847699d2849d5a96e4204830ba83db4ef37dd2e7767ea9a0d8cfc00ef667f17248560e5f2d6ff772723590bce1efa531bdf0c4852a91661358ec74de4a9e47f6cc2df7c08283d8b111c4e875791d1bc63a3d84bdfa21107afe41eb20e1025af768ea44e20497bae00223c6f6a1304f767647c64be147693d97425217d276b98feff2cb193394d423bf1c17e9f15160a4d9e47e8293842b988d73e02da5bf5b81545a9b890b0e0196d4adf540a6a293a67cac91099824a545d984748ffa186a7e04372265f07aac37f85fb22c8252ca44d2fda8c2165a6420ac85e17daf8baf0200ab3ffa8393b7b282d86184f1eadc7010f9aec4a1e2ab2c7d551b9bfb7887ad18301d64b665af6a7131f897a6e6a32d28641df38793ceffd2188f01e7aa60775534315eb6f6c8b5e37896019f27b8d870f8932c6538fc9b548094dc3903dfb6c98932457773062f6de573123ad66d187bea71b336d6768fac614fa3fc53eb7eda14e4645cc8c8d958db698ac56a285919cbf0371f71a2d16b055960faf3a948759282f5aba978f8c3dc60d8e764918d703176cc8bfd340b09c337b60cfddd2bccae102263c6515fef4130349161f6f80a98232069e4a5d94642a6b6d6b09cc8e57bd7104e44c11586260d91f0202befd59688333acb6dac37451d0a60ff64f6908a869d7565adf3922f8d7c1f24cf6725de67bf8acdc1d0e0c3abe024f46095abf757835fa6af6e6bc9639265b79aa712f827c33876167cbdd1ffcd792f2e0a5281b78e64179e9daa52e38e4b0fe063bf9451f5aa2f077d4a359c6bc53a64924f9b7e9331bfc6e24a76b1e94d9900dfce06cf626f1cd3f7abe088681abce3f28e14bcf651916d5aaff5910926d8a2dffcacfb5be30568a1a919ea60f2b6dd71b0272a1da717e31407fbc13b4f9f2567393917ad8612bcd1e437bbaa772e5a5ebb67f1f95063ae46d0f239b1d428c41868516c0b4473414fa1da611237eb595fe24f7b27b823c5a8fc0c3948e62626120fabc6b857b8815858d93de008a9b01be2a1b0bbc70eee2cc94e2f0e5cc1a43eda0f0c1a21a0fe3a67735d333c7aa524c2c06873cd8c64967ed6035183b89adc423c00f0a705ec88f2df585dabd0369edf355e173ee4ae0fdc6ffd811f44730007fb43cee8c8384a228ccf9219fb11e00eff8ed48861e18955abba8d55a2ab758bfd602075dcec44386611ac62d5471910ec6a85c71f874428a3782e4fbde90c56ac0843891f903f723ff678b4874ff7132d0ab251abbb4c193f1a8987ab8f4e6a44548f56a3b237949cd8fb3f2f55eff16b7f8e218c412ab6574af580e546d5482c1a28d0c6f25ba720953504c0a79e2c4db5c8d30d4c992b0b65267c6045732ad3879a985af530ad566d343c906e9ca492a07262d0b14435b8b225449937204c596d3cb8fc1af8f001053b0c39ec71edeb326fe07200ed7b97a7ee943373b0bce5e1d1577365aad8248cd9011f8080571a4c4f34691a73ae0071497ed7c00b35676898e3ab90e654fa795e81833a048a8e98b83495bbcb7ab009eeb6e96237bf76be19a24a31c24d018cde81b538566ce381bfc6244a580d9cf87764fc7d5a1237b0a2fcde9b44162770f25d7dc73c8d0e3a6c5b27bc3b9256cd428794ea0f8c6522b5e159290681b5aae0c4ec3ddee9e8d7854f1d86fcae45852694400f24f5c1ceeeabf484ec0b3fbf64b164d7d5ea04226cb93d20a250392abc0ea79fa34b28a898ce3caff5b2156b58dd59d1f59a55f02eb17c6ffd2c6f92bdd362f8a8d5bc3f27841fa1957cf06229539ff7f2883e52bea06742ebea29b2da64d05254c259f677e221c2a1c8dca9dfd9ee925500380d9af51c1b62b6126d73ff2732902b1ed3a408b5c2724cece179f32ef2a2ade52330a7d2d85a348308d51f26c1151397a8b95832d0223ed7e346695c0d24f827e98ca606e0b09950520f971c927a936cd329c4b3ac3d3766faa3479b9a5c8f704fee87abed78b414a98f36d17dce37d0dd22359372dfc761e8e73d9974f90e1b39ab17c2e37eb13c4300826f61c9dc49094d623c61bf63c0f2e7fbdc591f115f46950e3239ad8f846d0e219b702e81f248ac8b4a7d93e147b2de445d9fb2d156dafa448a89c835cc9ef2036ca73b39eee547d163b40499046ad1ec2951ea13544b60b4c54a58ecc6e6e30e9a743f1fa367228492c3ea0c805fb69a0b6f7fa17822ca842fbbedac2e03263f1e61bd2987d2a6f5eb4dc9b92446a9046ec4d623cc903574b9faf72bfe1125122b4f3efb1a22dc2cc2cac85b3abf150f0b98af004506892c59204bbae5c57879dc0dca0ad9f941ff0bb0b9d4252a532e189ce995e0bc0892df265b3da8b0787a08a7cfc3f8083299189141722e722b1371d5085dd08911b8f15eec8fd1509fd0a0d0346fcc34dcf5498530803d1ac5b5bac6cdad5e09cf71ad946f5b5b3757e478366b57c1024274aa774fd50076cb8be8d8fd3cbb5fa4d448850fe9af8a3a732e6c2c17f30bbc536d900b7ee0ad62de414b902411743464586062491f2aff11fb4d46abe243f75438b25597ac2a9747e66f5f44410f215fa5351324363d6d5e39aebaa74a11f00633256d021887e07f1114fc1219b5842264e979384be11a0bfc16999362f41455164e76e88d2765c40a1ed77d4dd9c2436faeb5f20d1423e561605b08f6bde9abeffae92864c59f660c320d021874ef5e1b6e67cb41992a7b60a9c8086884c4be555272471e22a4a76daa54b5e628af047272c5c47b049252d586e8a0068ae24488149dc47217b9fcdec5c85b5858dbe2d5f91e81d24db2e248355a3a8187ce831eeaccd655ff7ff27ed4c5dba6af89ee61222c637e90ad9c09b710ce1ade943846274d71d296c7d3e7277b47519f227f37ec4247c2e02fd2400b28da2d5fd771c617c3233c0725db6b1b5fa6f278512a8ee641d905ba4b33b814f1528dee9a6bdd39175bd61581cafeec7f108244567b90fc5a3aa10a8a4d264c4eebf76187e8d668837ea31ccd445ce72aeedec3a8da9f6e3b3cce7136ff394a3d7ae4705e54065aba3551c4ae2f54e002d32ac0411866dca7172b8a04bec8ca5b94d5be69daabe5278b12eb9d993f37cc94999df97db84c7d71584434cff6aca66fd7c25572cf3acd008490139eea84872ea68fb73b65d4ce838aea91960aa8d0a2559a58e7938ecd44ac267bca7f32ca3af7891aadaa7a287587ce7a87994e98bee4d949a17fa3945ad6aaa31e721215e0582c97869733b71fc1726768a41b97487c2d956b04686c80628796ea980eb886e3fdd0840535731f5a93eb9e12d67220a835ecfca1ddbb424fd1"}, {0x98, 0xffff, 0x7fff, "af372a04731c3e97c40c9b7b3be704e9cc98b77160602cc5df4839b2a2a8a22ec992a3920d32d518e18cf406e76765b81c6f998e7f8905d0038a1a7ff172be23e7dd0f884ce51bc7753dd4dfbf9e0b0915d3c4dc754a59e0cec3241d736d2df699b0d9ca2f89aef20fcc2f340b99be093fedce29f4489906c420842cdb14a77675fe458d7eec8f3b"}, {0xb0, 0xffff, 0x7, "c817abe81744f87455fa5a0fddd7a1dc73473a32bfbb476fff1dc246972b76e732ed047fe694debb144568105e68fc79a55bb21b6a3a711f9a34f72a367b6f452d6d77f0a157106a6523e93fcd146ade20f249390eb280ef6ed20cc81fda856a73d7b218cf32234d1ecd413ad2fc6e4fec1b846b8b4669090a3f5df55dade470d7b37155133ebdcfb04ee23d1c17d629d7c1929ebf379d8bf70c5ceeaa"}, {0xe0, 0xffff, 0x4, "ce0ba1b298703160eb1c6d2471ad3ca1765506f38921d35d1f0a903c975872980e81ca2958306221afd4d6d141b73647a2c18f3b715381dbc8a9f33188927e076b037ccfbd43892b480e64a6ee0d1fdaba7d9fc2d6ca560119b83f2da8a183de6628bd4ce8196724ac80a6801fa3597d866dfb7a70e11340dcd3d0b939ffbc7c8e1b8bccfb6c93d85ddc423b06adf6e145eca07206e6fe2c8a58aa2175d6f468b78115c81179edfd0fcc8af93ea3f93367966548dfe910eb2d40c2285f2b6a9647939799611fb80b9596f219d3a2"}], 0x1238, 0x4}, 0x2) r3 = socket(0x1e, 0x3, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000024c0)=0x8) pipe2(&(0x7f0000002600), 0x10004) fcntl$dupfd(r1, 0x0, r2) getsockname$inet(r3, 0x0, &(0x7f0000000080)=0x8437cf20b3968faa) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) socketpair(0x2, 0x3, 0x2, &(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1028, &(0x7f0000002580)=0x1, 0x4) 17:07:44 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) getsockopt(r0, 0x6, 0x80, &(0x7f0000000000)=""/75, &(0x7f0000000080)=0x4b) 17:07:45 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) 17:07:45 executing program 1: msgget(0x0, 0x200) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0xfff) r1 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffa000/0x2000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x0) 17:07:45 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) rmdir(&(0x7f0000000000)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x779b4483, 0x5, r1}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 17:07:45 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/233, 0xe9, 0x40, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socketpair$inet6(0x18, 0xc002, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0xfd, 0x1, 0x3f, 0x2c63, 0x6ac}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) 17:07:45 executing program 1: mlockall(0x22) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x1) setgroups(0x1, &(0x7f0000000080)=[r0]) 17:07:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800002000, 0x200003) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151", 0x0, 0x7fffffff}) 17:07:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x100000000}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9c, r3, r4, r5, r6, 0x5, 0x6}, 0x38, 0x7, r7, r8, 0x9, 0x4, 0x1}) 17:07:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 17:07:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="5bd4c9a46a4fe18b6a597b48f3c79594fd4a4db224c300b3940ebe597efdee7460f9430869c241f4554238", 0x2b}, {0xfffffffffffffffe}, {&(0x7f00000000c0)="621917895d78e5d18aae718876f03777ba3d32776e24006071485693e5d8784c2dedda3e2b9a1756cfb3a73ff66c9f231f02b9d74549ec89a4bab48233dbc4132b20fa2b8f0b33d8216e4e824f0d7075dc14aef5e02ab9548ea03af4465553bc06552ca6a5fec8c949ce074f24595c5d1b2d71344b5bc4cbd44dad893985e1fdc69fcd5f66d99abe5451427640af5de091f94ebdeb230bdc1442c4025a8302", 0x9f}], 0x3) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 17:07:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ace0b7ba823c5bcaab89e25474ec06f8341898a"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) syz_open_pts() 17:07:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0x101}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1f) 17:07:45 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x1, 0x2e000000000000) shutdown(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) 17:07:45 executing program 1: r0 = syz_open_pts() r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r0, &(0x7f00000002c0)=""/214, 0xac) r2 = fcntl$dupfd(r0, 0xa, r0) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x401, 0x71e, 0x400, 0x4, "076eab20dccbfc6d5c39e4c4b5adbf55df67f7dd", 0x9, 0x3ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "005327cbca825d3ce61400"}) 17:07:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x80) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 17:07:45 executing program 0: r0 = socket(0x3, 0xfffefffffffffffe, 0xfffffffffffffffe) shutdown(r0, 0x2) socket(0x1, 0x0, 0x81) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 17:07:45 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCNXCL(r1, 0x2000740e) 17:07:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 17:07:45 executing program 0: socketpair(0x10, 0x8000, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) open$dir(0xffffffffffffffff, 0x0, 0x0) 17:07:45 executing program 0: r0 = semget$private(0x0, 0x3, 0x42) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000080)=""/66) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = dup(0xffffffffffffffff) r2 = getpgrp() r3 = getuid() r4 = msgget(0x1, 0x210) getgroups(0x7, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = dup(r1) mknodat(r6, &(0x7f00000005c0)='./file0\x00', 0x2010, 0x2) r7 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000800)={{0x7fffffff, r3, r5, r3, r7, 0x8, 0x6}, 0x7ff, 0x5, r2, r2, 0x6, 0x81, 0xffffffffffff8001, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r10 = syz_open_pts() r11 = syz_open_pts() r12 = socket$unix(0x1, 0x2, 0x0) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r14 = open$dir(&(0x7f0000000440)='./file0\x00', 0x10, 0x20) wait4(r2, &(0x7f0000000680), 0x3, &(0x7f0000000880)) r15 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x10280, 0x80) r16 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="67463532c8059a1a74e48bc1a8daae2b060f14f142b885ec9f8c462735c480bcc4dafde18e316e9e466a85e00e6af9380850eb9ca7050d183badb858ce06e2ad84e4be69501f74dcf254fcd4", 0x4c}, {&(0x7f0000000180)="fad83b29568d1ab62f0f6f6146850313122dc1cc", 0x14}, {&(0x7f00000001c0)="5c01562b765a5d43efe2492d32105a6feb4d25003d9479fe8862a6e9b0d1f0f48c6d7ace108afd120b38b027920b6778", 0x30}, {&(0x7f0000000200)="bea0319f37d25d00dae083e344e996b54d6001bc6afdb19c304afd3c740f7d1c3af0f694c79bf2137bb7e508278e7c2f811f4c59d4396ac3e2e35a8fbb8d39499a3d56200d75f557886d2dfb0fac93ac99d93eb4a6bb349585067af29a54371384435b16a8659895198c82a2c6902b3d9a7b2cdc3c0843f20c44fefc12d4a26a993de71ec3081f60526ad8bd17063275d9112725fb644e1c2bb498a0e383b1148619e2c1a06348f6f373f778bb47d11b9530bb", 0xb3}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="3000000000000000ffff000001000000f0f1dafd2e1838d2a150b9d543722b7ac042c8c9622c7311a622776dc1be8d354530d88e1c787220952b5a5a444a43a2c4d5ca9b416c2fef7a8cc25f665a4962452d7d8973b8e6ff26e633ac409caabf41abe76a049cf8f3b5666d54ed0d7dfbc663c860490b5e1ed3acbb4dc255e5634dc7ea4415fb612560457ec285efee5e75c311c15a528ba14c47963286cf8243683a044b00000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x78, 0x4}, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x182c0, 0xcd8f5fb6d6edc5cd) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xffffffffffffffff) 17:07:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x7}, {0x18, 0x1, 0x8a, 0x6}, 0x2, [0x2, 0x100000001, 0x4, 0x7, 0x1, 0x34de000000000, 0x40000000000000]}, 0x3c) setregid(0x0, r0) setuid(0xee01) syz_open_pts() syz_open_pts() 17:07:45 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x80000000000080, 0x2}, {0xc6, 0xface}}) r1 = dup2(r0, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getegid() chown(&(0x7f0000000240)='./file0/../file0\x00', r4, r5) r6 = getgid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r10 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x6, &(0x7f0000000200)=[r6, r7, r8, r9, r10, r11]) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 17:07:45 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 17:07:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, 0x0, 0x0) 17:07:45 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x14, &(0x7f00001ecfe0), 0x1, &(0x7f0000f21000)=""/79, 0xfffffffffffffe9c}, 0x0) r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$inet6(0x18, 0x4003, 0x5ce1) madvise(&(0x7f0000492000/0x1000)=nil, 0x1000, 0x0) socket$inet6(0x18, 0x2, 0x40000004) 17:07:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 17:07:45 executing program 0: 17:07:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x7fd, 0x1000) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x1b6, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x1) 17:07:45 executing program 1: clock_getres(0x2, &(0x7f0000000080)) 17:07:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 17:07:45 executing program 1: unveil(0x0, &(0x7f0000000140)='r\x00') getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) clock_getres(0x5, &(0x7f0000000000)) 17:07:45 executing program 1: socketpair(0x18, 0x4007, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xad}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) 17:07:45 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x60) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x80000001, 0x8}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="dcd65dbd91e63b2bc4189596f9b37b84025c7e3d564bd764f2bcd4e3bea197d447c324d4d80622e6a1e550f82b00b71cfcd0033f183a7a8e12fb2f0bb39fbdfdd273da245efb4d61dd4da8f552751e2fa0591d2b96fbe165820e83c04b51de2b377a6175cdc021b03e0fa88943755754a5b063080373649630346e7e3fcaed54fca7a0b0413d2321139268da29f952b13fe462f366529cb1dc8d48d7ead596a535df3819f927254bef002f9c50e262952c0a7dd50ebec2b4b4d957ec48e2ff5709cf48325c3a465dd8ed24", 0xcb}, {&(0x7f00000001c0)="844aa533a2c09a4cc4fe5f7e0663731887da13a67be85202055ce29e960dca50a868da8cbf8928d723334cdd9c40a0c19c0f97af0d0add916b309399be5d9b07acad8b2f50b5a8a8595fa36a09dd7c8380920958af887573cdeeb7d60f47ac4188c57bb55f22005812d1ad2eb7edae96cfbd6be7fe98", 0x76}, {&(0x7f0000000240)="52ee12f8252937e562d4c0827ef750ba", 0x10}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="1850be1e39a6eccd479f989deba5c3b64b6099cf897e10678214d0ad", 0x1c}, {&(0x7f0000000300)="cb27d8a1b67262ca0292a0e5217d0fb6c4e0659921fef712764c18e0957774d8f584c8762a03a725fe1ceb631c205536ea3d0ed03f86e26cbeeb00e9f2e03ee500872c703945244befcf7cac0332c46488f1b1400f3fc6332cb518c072ebbf30e517edfe56530846caee295a955ee33a8889787aac653a915e273ccdbc2f53a4be8fbccd6f80ac7744af5cca0da42a9fee1b94a38507840b27e02ccabcc48b7faaa4c76dd8b5866605867534f06efd08a25ed4b171eff70df1cc63fbc1577db7a0d91135397b472b", 0xc8}], 0x6, &(0x7f0000000480)=[{0x58, 0xffff, 0x8, "1d8640c11a8b796ef8eba96481bc9302c138317d1364337b7e337bea4add979d531b9d77fd37a4ac915571ce63644d1fa75df35e57178969b5b5fddc60c88344d471b9b17a057d"}], 0x58, 0xc}, 0x400) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 17:07:45 executing program 1: mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1f) ioctl$TIOCDRAIN(r0, 0x2000745e) 17:07:45 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)) socketpair(0x18, 0x4007, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/56, 0x38}], 0x7) 17:07:45 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:07:45 executing program 0: r0 = open(0x0, 0x80, 0x0) r1 = msgget(0x0, 0x41) getitimer(0x0, &(0x7f0000000080)) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/187) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) getgroups(0x9, &(0x7f00000000c0)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) 17:07:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x3, 0x0) socketpair(0x2, 0x5, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3) 17:07:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x101, 0x5a5f, 0x5}) getrusage(0x1, &(0x7f0000000140)) 17:07:45 executing program 1: wait4(0x0, 0x0, 0x0, 0x0) r0 = getppid() r1 = getpgrp() setpgid(r0, r1) 17:07:45 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) r2 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r3 = getuid() r4 = getegid() r5 = getgid() setregid(r4, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getuid() r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgid(r13) r14 = msgget(0x3, 0x500) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x1, r12, r13, r12, r9, 0x40, 0x10000}, 0x5c2, 0x10001, r6, r6, 0x7, 0x7, 0x80000000, 0x20}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x10, r3, r7, r8, r9, 0x1, 0x7ff}, 0x1, 0x401, r10, r11, 0xfff, 0x3, 0x2}) getgroups(0x1, &(0x7f0000000040)=[0x0]) r16 = getgid() getgroups(0x7, &(0x7f0000000080)=[r16, r16, r15, r16, r15, r16, r16]) socketpair(0xfffffffffffffffe, 0x4005, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r17, &(0x7f0000000140), &(0x7f0000000180)=0xc) setregid(r15, r16) r18 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x3, 0x80, r18}) dup2(r1, r0) 17:07:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x8010, 0x800) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xffffffffffffffff) socketpair(0x6, 0x4, 0x7, &(0x7f0000000080)) 17:07:45 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/95}, &(0x7f0000000000)=0x61) r1 = open(&(0x7f0000001180)='./file1\x00', 0x11, 0x0) openat(r1, &(0x7f00000011c0)='./file0\x00', 0x8008, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0x2) getdents(r2, &(0x7f0000000180)=""/4096, 0x1000) 17:07:45 executing program 1: mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) semget(0x2, 0x2, 0x10) r0 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000040)=[r1, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r2) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4) 17:07:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) madvise(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfd16aa811b5b2b12, 0x11, r3, 0x0, 0x0) 17:07:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() 17:07:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000001e3cff"], 0x8}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getppid() getsockopt(r0, 0x7fffffff, 0x3f, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa1c, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 17:07:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="d909b55a03ecb5228a49eab5d466bd9e2986c9421070cdf05722d9020cda7c1f57f9a680da4b3a3aadba5201c9e2d7f906a35f35d1c89289a94204e8b8490e53b764344ca528f52e8122634bd87b06d2f9af9d0d97dd13bd8f70cf326fa0cd6496b648938f64ce1693635f37b2e4b84091aec0ba718a519e4ea5f8d6d744bd916681092d276754762eced9c679bf8f41657b1623915aa2024f7fabaab6f9573b50bf37fddf18a8fba456b9ea918d651769dbfe7d0f69be74cd8682d6140dd863238a7fbcb9334b1a248e6126678ae5c133d19bb76aee513d398261115aba795c2cc55c987a43843dd7403fef898561a160db6eb2d4abc51026aa73e4c7a3a6ad289b269ee88e48f92cd135c6be8956560cd1a3a6b998c7aa8d83d89597eb988adf9c3c37cc91fb8451927a0d131cd88338b39f5463e544a39ef0347b4ac8ada3bf3d5c43ad639bd51c2d870095a5e8d17d5eb4b8be60ea25b304c8472b3ca22705de905cea1123142cae4f64efe63586fb3a6c7a9a34e02e6dfa885dc11a6d262e7abba3d50d3770cc72489078bc8ad8a65210d58443e8bf6836b6fbe5fa1aca5e9a508d7032bf622d32193234a39f21d7b05d183e0f6610963af9030d2f46fc1e4e4c3413c99b0917ed3b797d018a1af1f47dc67195077ea5ab5259c42b65820b0d5439a143e29ea3e73c3d851f675946075e6330421f96d744e0e0e4877ad1ffac990adf20fe83aef12fbf91fca6673f485cf3a30424aaa26431545f8ac0ba23e929761f421eca15dc1077a924e28dbd75972212fada3af51fc0813455b5b5cedc940fbd6d2e522d0d529d12c703c9aca32e838c31003fe6db655e5a708ec1da33b8b7a47383756e9dba9daee9dbccadce20a1ccb8027b3706b15b3e6c068c80a1ba47c6d46e8de8bffc5240981473c98db08d6b6796e0b3d05b00d98710413cda9fb5fd79716ae1cb818f77ebcd137afba8e76a83ef4ed2fd6589d3020736d72043ec7d0d25fa74f571abe7c570d7aadf08bdbe6468e9af10c413bd3a93f19bfb21a52ec50b354d7e71cb19536ccafe2130e6934445321e4e91f336dd5bb7187e053e7cd83ec3ec902e726d499ee3acfe29a9749e94cb0930c744cd6960caf2be051527ef1f4838038a99df444cf48bbea194657080574d76ee6a3222800f531a0d12659738b17a350e490696f616903d8e68bb827d54fda1f21940b8752c64d2421712d42a2d101ba123e7b0c69a937ed971506c1e11f8473251894774bb68ea06ed33c83d530eb113c57716ef3e4020f51e2c0b780d7e1c3b461aed3bd3b125d05df0063db30d3bd0f1a5c1598e9ff0925d16e89e256eaa13adcc1912d3f10b5893f98e981bfd2161547008890371449add215d3b93f5fd5232c654eb9e526682decbf6d5345cf7a03dcf47123944abd0a5e81684736c047a57c6331ecb654eaea11853a673643881c696d6fe32677696434ee3e9d4fde5933ba1b345bd32f9323d720fa8acb944aa4446578352be708576aa2e6ec4f48a5d4fc444c75701e0f743d7470f233f8ab47489997bc616b27e3e54842d0ff65b15f3d08067f6c22a476d88b9062c462d618316e720b474c1c6e51b367fcd91417000ada86aea84bdf5f9b46e3633ed08bedc756cd43230ff0c18e70d023272ce33481a2dcbbe1ad430b38b5a5ea61bd1ba4d0e1eb6e877e0a95d8ef146238e72992a62338333c158a837d19a5d0dc22848c197a7e6c0a112ac244cfb09cf22af7c9fc1769509a52c8b61b290eb2453f14f92cbdac8b52b02f3ee4661d68804b8f779c5e0894e13e361ce1f5a81663fee93f143944799c60d36182407a27870c9c254c99e0dd652ab63145073dd5dca6f917b01118bef9c3ab7f1a1daf857bc7e57677ed9491f4ddf15b33cb664bb42665676a3310fc57832c68b871d792e72d17dea51e55094441bf1fa1693471a9f25cd823c6f6414f4ebd3bb0b1d850f5d0d712eed76b112737ad6edd43a7fb7d11cda5045fa9cf6a926525a6a34c684aadc72f0fef67b284c3e1272b01fbf7d6781173ade11435cfba83ceb3609af5b470deafb06834a1abbb9f7bb31b91e563f309680db29ce17b29bcaf8a3efab5554f579d1080c624eaba8ffdfec894e18813674f4b6b1b4d5299b4ab86c2b9d6a418e386a7f07ad7adafc5fe4f48315e4c3d5aa9c3b1e6e283fa64078b6be7fef11529b600b566739a41ea02fa6bd239f9ad21e325d52a27e1bed8984728c06d25a1da257d0edb0dd561e1982e7760e554e5dbc27af91138dcb1e85fecac12ad0c0bcbd1caac2fd741426d3dfde2e90de67f39713c15017b80adb5f3fdd006845ff33616e36822d960d262845cbb3c93f540752b88571c87082f9f0811c43fe73422e6c9f940c519dd6a16929a17a57060e5e50fc8a7abd91daca7c66f6dd2eb6d87c74e8bb450705864316c5a53c36f589a89001e22638bfdb829f13f2b086b097b0304429461352d4a7957e67da23995e13d1ef3ddd3e934eb8c1e6edefbbc0e6b57e8e21826fcfa9594ed613cad2b83bfcdb478836ef255a8459eed53aa7a3575c000cd0bf523081e7dd111313cb421859143308f117094b5043ec2ab08d464f1771dfa8f35b47aaa74e3c145eb15ac4aab06d3199a2dce0490c5fe3beff130d46d6810838df27702deca4584b2769be54ae01b0f15cc3814a3ff8e780a601a8294860b2ce276a636df0b0b3bb5e32b491af6380c272c9d1c417ca20c30b86bdab6fd192cf90155098ad2d3780fe41d998a510d1a4d2c9cf9d2cf1471ba8cad78b49a1e2da0f02adcbc593fa3ef7cedba5ffb1571f59fbf159ff22e32a4c9303fbd67d779439ac3ab26f744d716857cc7200763ec53dbc792601ffb32e5ecd75d104d0e5b8058bd1602a7106ad6d2342fdef5c9f65de6a78e64585dfc3261ac526f7e2cbd350abde523f8ba8f491e6d3eedddc359ed604cb4be08101be692038922b1c3f6a3fc2b14b2f307579c80e7cc30b28905dc985e2f560bb67b2c8f3e8fd143074df137dd93f2e01e3f9a3c2e9b7e2129f76611fceb1a6a262d83b39bc5ab4b957172a00e2227ae5b50b2041d3c65ca6b3544d4258edf2633dba8db94f57e87f5131a0c8e8ea46ff402f185ae379d31f62a55c5c34d59678ee6251bffe97b550d3ce18e6f0a27c0a1fd7fa0fbd6e9f0af1f99319dd0d0ba3936283f7023d14363384b666211a9fcad6ac69a09b56b35cee3f04bca62b338bb74ce4aa86381195839063135de250a3790b346c2cc5ce8e4aa24ae0564ec6204f3463459fb6e6aaa1a76a64ae8eaceac215b8b0c25627da0904932c2d7e65313c2ea429970433062248f1abab60c9485b2558c8340a8168fa7dfe8d7a72311d1f3139aec3fb522daa002c73df31cb7386396b04efc3449d6664046e01332e033c8a9cfb1fe9c3b3d1f2a7e307abc3b9b62e1b5392d08ebcaa6f207650260ea49642516f5845a605990e9bf7eaa72907c1ef14526300c41a18f30d8012f5492abe3f4226a0bafbdb5842cdcd8a207aefc316cb1013ac9866412f919a302f9b648bc6d9a23906cf51d81964f687cebdbe5ef1943889b1a095f9a54e872b39e4bf8ee233274c0b27452c7f55555453586b0cb68dbe432c49e239555932b189d397bf22d50bf87567b06959a4f8ac1be1c05f46033feb9f673dcafba25cbdadb18f150ea9bcab99d49e6e42b1cdde9cf2b3a3a486719b987b72cc5f056ad1ac607d77baf2cd9a38da6621ff09cfeda4e337ca8c547cacb257f292886aa55924b6aa36ad54312ae6a51070b60fe3c141bed6f8cd7170e9fdc5f851a7f6722ee82dc478204e53e5bdeccd27ea31d2c18056841d5f51ce33636d366262947eed4a6290b989e2fc4f783039fa2c71e7c040f72d2361022bdd83cc9a52ba619b7e30c3ddc8ff4f876ac765f07d6c2f74bcab15506fab07ac6895ac82a6255bbce37a31fb78ecaae48f7231f1c7996e3771713925eea73c16a11f2a89eb88dc892aeacc46cd5d758b55f87c1cb0523b49d52e94f26fb932937a977f59aafc738206b7bf7523e33e067c00d69ac28062c4765d78883b7faf45125ff6c2de73fe57f91228a900874f0ca9ac2dfe022f73624d2150d988ac271f9368c725096ce05f1db4c5326c2dd2f432925df999fded1934050f78c0ef5d178752c0ae1404e33c612773fa059cf609751d04e8414352a2d3f83188e9d0e9835d6626e64b2577ac44f39e76b5570d14ca859117368fd573afb8bde9ca248dd2bf9315969dff9b721aee4433b7c05d2215a1369d8df99d684741ea7a0be352e258f883105f9ee3809bca4fab93c11b5ff10e9a4691411d45630d81f2ea8c3f0ee4548c4ae5d41a802cbb9bf76531cddcd09cfb83cbb95666aaa5da905c996d8838ee5fbe4c42ec6c7970921fb9485b6b9a4ae958720ef3fb50c3751d67b71bc8b71d96cf4011088dfe5b1d066a6ea6fb5039a4224234c853ab517e345f8d459239f38f67545b6225ec21b90ffc5eb81f94fb19307fae648d7bff752479706dbd949ad028f53b59abc7e59424876aac08b15bf02ff1c5d2c1d954da169e8b0d92a1f18fd04746ae244f3375a842dc9e83bb38cd48e654f56551282b680209d3bac7227824a0a1342f986563f4961f56b8b965a3864cace35cb4d8c53c012931461fdb998845836ccb517406629a5a3738a044c6aafa9170a501f14f6d0ae4904ec35f45fda926bf0a90c69e3b7ccc888e86148d877757bcdac023e8bf59675daa5f9c374d3d2d54d5966d82a28fab21d84f9ddedc2a7bb7a8178ec102cbc0f5c40147cd8f7ececad77582bfed0a129cab3ae90e5d69ae4879ff37800bada685481a7bc390ab1ebdf33e77984b91d5199b8bb50f3fba90a53853811329c82ef132b61355c32df2306a443a749807b876e9be6a3593a85800d0083f6ed0a336afbe67a71ecfa3f01dcbd401feda9dee98b73ecff09100bba9fb469f0cfe5469fb32eb835dd7b4c7b3121a165b9896d4fe064d251c11218dba6834a8de24e4f336dd0a7a14b88a30e9448327d3cbd9f832a76323c3dbcc98253fc382fdf03384dd949fc62b11d0723db5989f6704c518f85ad454767c8d7e9a6fc34daf69600a9e48229caa2b8612c9d6c90457a07fb68a734c963ac447da969c1681e78e86e28e79d0d3ae3e7b0efc5273673954c3e620e7d39c8d5fd19b142ee4f674a97a492080ffc733f432832e74359b2fe53d7a8356e516fe8e49028467981807f5e5fe5d5189ea735b82a6fd1ea9e6a0cc71249a8c7da06bc7d120ee812eba58db5023802e06543a75a4b0e6fe2b2545d83f4a3100f80cca60036b43c91d52365e68e380d1abce3744ed63e0961c00ae085c0c898f2d05b4dc8618542f12903bd508039292a01e4d114d7b38814ec9cc668e90fce739fba9067d5df2c2995e3d7257e68ad498f3f40b227abc7572392a3fcdd10799cc6d0e1265c5d88edec4076a0e99d2c07c4c78171ec1ad32d526424588b6c258aec622f7d7696f7eae8e4059cab0fda94ee61f7f48b3a6e7101de382e8bd1a2ebe977da9d0ecb3fd44c2d543395334e3461999368591a6a4f58231f17502d7a7958d4eaa4bee5def981d5a884d9b25e3f21d643bbb9ed71bd51bba97a106d6acef68c79ed7394f15ad6be86c8d67e99cd34a2fe9969cf76303eda862eeeccebb1715b1a424ec2ae536ac31f37fc4924c7bbb9d767fc15f8140b59ec733827e0c87ba0ef1d4929b3417302977374e3f40a382c8e1cfb68399698628428e7fed50fcd6b1f5694d4b40", 0x1000, 0x400, &(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa) socket$inet(0x2, 0x8000, 0x80) 17:07:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x100) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/130, 0x82) fcntl$getflags(r0, 0x1) 17:07:46 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000180)=@in, 0xe1) 17:07:46 executing program 0: readv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000980)=""/141, 0x8d}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000040)=""/116, 0x74}, {&(0x7f0000000500)=""/254, 0xfe}, {&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000000a40)=""/139, 0x8b}, {&(0x7f0000000900)=""/103, 0x67}], 0x9) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 17:07:46 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/237) setegid(r0) 17:07:46 executing program 0: msgget(0x3, 0x400) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 17:07:46 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) setreuid(r0, r0) 17:07:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x1}], 0x1) 17:07:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) shmget(0x2, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) 17:07:46 executing program 0: setuid(0xee01) getuid() r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = getuid() fchown(r0, r2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r3) 17:07:46 executing program 1: semget$private(0x0, 0x1000000213, 0xffffffffffffffff) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:07:46 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x7811, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/226) 17:07:46 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) fcntl$getown(r0, 0x5) syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="10", 0x1) r1 = dup(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000080, 0x5cc, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x1ff, 0x5}], 0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0xf00fffff, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0xcead89d1938ac02f, 0x0, 0x8001, 0xe9a}, {{r0}, 0xfffffffffffffffb, 0x86, 0x80, 0x6, 0xb1}, {{r0}, 0xfffffffffffffffd, 0x90, 0x1, 0x8, 0x20}], 0x101, &(0x7f0000000040)={0x1, 0x90}) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 17:07:46 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fcntl$getflags(r0, 0x1) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 17:07:46 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x5cb4}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x124) setsockopt(r0, 0x6, 0x0, &(0x7f0000000080)="02856dad070ff8e036f9213c9ffc24516634c9c40956db7043d135822497fa159d4d1bba030ed0378f18bba5fbb8c128243ded4904a6cba104f3dc79c32c3abfe3cb72fcb4c1b2d5825fc7b271ab239de48e229b16ef2814f9611e1c364517b718069a342593c9bf9733e047de8bbd54a19fa67478d8b5e5afdbd8f7e3db13f6a3ed017c496cc6d527eae7", 0x8b) 17:07:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f0000000200)=""/175, 0xaf, 0x40, 0x0, 0x0) 17:07:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 17:07:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchown(r0, 0x0, 0x0) fcntl$getflags(r0, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x66, 0x20000000, 0x3, 0x9}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0xc056fc96d22dc8fd, 0x20, 0x0, 0x8}], 0x1f, &(0x7f00000000c0)={0x4, 0x100000000}) 17:07:46 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffff3f, 0x1ff}, {0x0, 0x3}}, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) setitimer(0x0, &(0x7f0000000100)={{0x100000000, 0xfffffffffffffffe}, {0x101, 0x100000001}}, &(0x7f0000000140)) shmdt(r0) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/132) 17:07:47 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 17:07:47 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x7}, 0xc) 17:07:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) close(r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r1, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 17:07:47 executing program 0: setuid(0xee01) mkdir(&(0x7f0000000040)='./bus\x00', 0x81) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 17:07:47 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) socketpair(0x3a, 0x4, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r2) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fchown(r4, r2, r3) pipe(&(0x7f0000000100)) semget$private(0x0, 0x3, 0x1) fcntl$setown(r4, 0x6, r1) 17:07:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7f) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 17:07:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) fcntl$getown(r0, 0x5) 17:07:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x80) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 17:07:47 executing program 0: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)=[{0x5f0, 0x0, 0x0, "68722ea9fc0b930e33782b5bee43ec353ec2f41204e005b9e4f9adbf640e5586104fd2281549906c4cf532132598a0631352556fc7af79d56274c6f3be47f9176372c90e51b443de72c058cae64615a84d5c246fd513bb0dee9a2e9708a3df46c341f94c39bce305a19e879810199fc00c55c7cb50761ea60f0ca287ddb305007fdade34a08fff01c9acc4f41464ff10736aa5ee4807c64872be35713347ccdb83726af6b2baca013985bb9708dc45197bdc4c2554a4b455cc2904394ec9abec9aa664b59cd31f134e7c814c7af90bdf96732427ef6ad27c64ce612be1e061afcb15c0bb8627979a3ebb70805928944c10a5a09663d39586177ffc7711f005fedecb7d7dcf470b2552918cfb6c27b50883a8c89fc33f24f805be0fb565eb0acab85cfff66ff6bab6670a5bf1be45c872a997e475c4d1c001afc8e0b508ef46cdd7faec9c49d252318416b97bb661243a4bf2c7b44d50202ba730a041aa4d1a262d5b272429d3a4730fb3be2907afa22c71c3f5b66c11b9d1ca378936e42427a4cd5421f8e492d18b551e94c3f28eb443050c4a97595f7f046da15808a2c005e7db8d345d4154937cffe847d2ceeac316daa56e717c2f861e0d1bbd31d0f82c464e7195d13396ff7c088e5b8a1a385d85ec4f89cb3dbfd2dd019f3a49b5a3c2e28f1a9a8467e22e4d0453127a500af3d2e65148c0a0325cce650fece94f8bbf16fd23aa5bd840d2af925ac00302dc277c1b16884be12baf1a2541854ca25f85c48b536480c0abf145ce59987ac8ba3c8abb63417393bfbfecf05c2cf7d1463d02d4df6569523f6b0f3a95f8cef7abe8a0f76899e6dc41399792a0b504baa6e98cad7a9bc4c0e05e54a4d28b8f84978358e9226d2c042e8c896dbd7222385d36b37b43eb0b00fc7e06c7fc4baece84873af622c4e8a85e6734001b12520beba617b5ce1a9c4b9d3df1c5c66b3e4eb869524300fc0971fc6281172e7f4f76ae308757d3f2a82e5f3428bd95b3ce4b6fb8389b163de548523c0e89aa15383d2039dc60cb84295a3dc19c89c6934eadb5b4354c3408e38c2e2ba10b3ac546c21ce677455147fb7b6a33955421a7f4c595a53bf34948fe008d969ed996930eccaec8c12380cc241f003ffe97a78dff46ae3e1c38af7b53eb9227561430847a5a296908a07b1fc89a2a5afda760dc852065924ea87575c83de7c6828e360c0abefda9c66c74e6692ee7668c281f9b212c70ae6c3475195f04e4d96413b387f07a8e613bb5e818dd22bfe4f493c8ae306801cfe04a60b8b0ddc0fe2dcea8b1549e15525e35e2bf0ebbfb8fec4bb997c8b32f26f2097d8368ed6cc9e5216507168c68df97ad6b2426dc156f7134d55886ff19daa24b4d8a5ebae731fe5f46cb97f27313868cbd0f227719de922d1d6e08c7f2633ee8ab62de88da412f3de2ce360fb39d90c380924a371faa2a89530c93318533c01db4c3c42a028941b1115377ecf1dcf4ad881a7c95ff099e2c3521ad472a33b511ac4c09e4f1dd409ed2f043a30990ce36d334e2361ae02caa27aad5854efc5059e93cbffaf7f9bf0c93492c11e07c907152d04e090f9758dc4f3a0fe6e679c5dcf4c0c794de028ccdae6b3e80b23539c098f6da0af62aa7bdab2e4faab7181d9ef75bab9de1abd450bfc07f77a503a3bfafc90bf048cf38c2c677a8ff86b549c7cfc99b4ff492228c00bd516f9dbbd36ca54143494cc16db7adf58bad0fc1c9b91b972954699edd2fa7f790e336cc56e536598a5b38edf9fbabf5991c79ad0aa851a6b780df4edead3f7079f46d09190d0348ae7bc6cc06f6a9211def7905e090c08a04469aa1c15908a28242620d8b940f5cf1245e2a46d664e09ee7a52a780aea6e62cfd20d9349426d5fce8106948196d5a746a68e670632209ef8583fdd033eb6c01061bbeb66706d6cf16bc541a1a1e4b72a2e8d4de1b3870fc1b61b6fd9ba50d0dba0ad71ef705e07bdafa89c46a919dfc7d4dd9a335aaeb2ecbfce6de93cece26d324c3ed74226887914bfb998bdbff6d6f7de53352d45e1e50af3ac19357806f3b6cb5d6fcfd135a6a94d22bead38f783b681bb412721eac21d0af0498604452822b0d420"}], 0x5f0, 0x1}, 0x1) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/14}, &(0x7f0000000040)=0x10) fcntl$getown(r1, 0x5) socketpair$inet(0x2, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) r3 = dup(r0) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/81, 0x51) accept$inet(r2, 0x0, &(0x7f00000000c0)) 17:07:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x100, 0x100000000000007, 0x2, 0x100}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSDTR(r1, 0x20007479) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r3 = dup2(r1, r1) fchmodat(r3, &(0x7f0000000000)='.\x00', 0x20, 0x6) fcntl$setstatus(r2, 0x4, 0x0) 17:07:47 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000fcb000/0x2000)=nil, 0x2000, 0x6) 17:07:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x2000) listen(r0, 0x0) 17:07:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x31) ioctl$TIOCSDTR(r0, 0x20007479) 17:07:47 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x3, 0x2, 0x6, 0x7, r2}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x2, 0x2, 0xffffffffffff117b, 0xfffffffffffff001, r2}) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8200, 0xc) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:07:47 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) fcntl$setstatus(r0, 0x4, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 17:07:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x100) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1013, r0, 0x0, 0x0) 17:07:47 executing program 0: r0 = kqueue() socket$inet(0x2, 0x3, 0xc) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x6) 17:07:47 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xb, 0x41) write(r0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 17:07:47 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x80000000000000d1, &(0x7f00000000c0)={0xffffffffffffffff, 0x6}) r1 = open(&(0x7f0000000000)='.\x00', 0x20000, 0x110) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0xa0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) kqueue() 17:07:47 executing program 0: r0 = semget(0x3, 0x0, 0x0) semget(0x2, 0x4, 0x400) semop(r0, &(0x7f0000000000)=[{0x0, 0x1}], 0x1) 17:07:47 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ec537ad22f85e9f94416020a58fbfc743ae93131e9cc267457ce094df9067e74ef1092b290a941216b7b77eef5d4374b297a417f4787970e7811079fc02ca5808e3cedfffa14df4abb752a9c7aa72b2bb871ef7ac1daad7c4e41c8c701e1813e311a43b3e604bcb1e985e2e27ea05707", 0x70) semop(r0, &(0x7f0000000000)=[{0x0, 0x9dc3, 0x800}], 0x1) semget$private(0x0, 0x13, 0x0) 17:07:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xbe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x80, 0x4, 0x3, 0x2, "855107b4a9616e6bc3fd2e3fc68c87a0812e9c61", 0x9, 0x3}) setrlimit(0x0, &(0x7f0000000080)={0x792, 0x3}) 17:07:47 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = accept(r0, 0x0, &(0x7f0000000180)) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r5, r6}, 0xc) open(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) 17:07:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x1) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000005f40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 17:07:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfef9) fcntl$setstatus(r0, 0x4, 0x84) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r2, 0x20007461) read(r0, 0x0, 0x0) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6320, 0x6}, 0xc) 17:07:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x86}], 0x78, 0x0, 0x7f, 0x0) 17:07:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f0000000000)=0x212) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x0, 0x4, r2}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)) 17:07:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) dup2(r0, 0xffffffffffffffff) 17:07:47 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) 17:07:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x108) read(r0, &(0x7f0000000680)=""/127, 0x7f) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x100) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000100)="8323aed5ba506d8c5b76d874d81c62269e1abf58b05de2373c8f1050496e607e33604e8d2f93aa4e93a421d90a6fd9556c2b8a9b5b84533b151feaa5c519bfd3abf58478851d60258652f0df78be76727b01e3c6b5c85ef6c6c48a203de59f18aa3398c4244d490720884df87a75cf144f39cb6a86c6a47d5b29a112e64900ff5af3ed9ac50ea163cf5eb6d3690bc9055a28f2e979495190342335eb48d3af467ffa9a4afea2668bc4", 0xa9}, {&(0x7f00000001c0)="ef8a67c0d7734ed2a763c26a683711305bac004708987e9e5dcfbe8ad0de2fe6de5e095e76379f6c824c3b171caf59900cce50212e37a52b20c543a8cf08fff4e6ce7b3f222042baeabc5a47f04b71c1dd8b0556983e68cc9f9f75a8f74a37dd6c846ddfb3d976433611", 0x6a}, {&(0x7f0000000040)}, {&(0x7f0000000240)="ac2a2d775c3bdf6b0ae1d2f095e1e4b01fe5d6f0f56bedf5804ea719e2ad4fb7a9b8077f101db3f924fae4a9248ca92ce50b391041d9c999bb9f0dcfefe529", 0x3f}, {&(0x7f0000000280)="e2ed3b3f57b015b6807b15e8d9b766949dd9e3d4ae585f596d297226ee889546f6b39a9b6c4e61c1080bb052b3e3bd4716b55d67a79e46cbc54d30e27c808a812e231a9bc31ca3f5cea297e8cc975ab496ac75bec127d19f2495272620d9e954257f0549852e56dd1ddc642a73b125ccec06a9ee148d36d09500c14842025026c56284a5a0f4ce0ead47994d831a5abd3310ed67ec5281bdfb54db5459ec617f1598ce13a33d7dba784653e1d7526ec6aa7380c2d55f2f0edf3d05dd6b62979bf68f955ac8362ecb239787b43c8ce5478667e37ad9991bb3abe1c792332f45bb734050e191be4b3f9338fa4fbdd04cae6612df991a5e72357e", 0xf9}, {&(0x7f0000000380)="3f551f59b5bd34efaf84e9282c6946c75a01d6a11f8107fb97070ef7eebd0b25382325c612d0393262ddeb09a801ce9400f8f86e9c63de2437c8d2b5fd1e2a9bf778fd7d1bc1aae1df2dbca7f14ba020c1f43f00f4aa24fd6179e401ec956621090a7cf9cd41e00e82e5741ba6441d751f9a4eb86975b8d1b40cf4fa5b7906063c59fa26cc46f99689d99cd734655e771bab0e192c1f8a778f193e1f9ee16ace39cced0a04b20b88b1eaf5e848c02811bf4876c840ed0c1de6", 0xb9}, {&(0x7f0000000440)="25e07d651233fe6e0eb30cff60332fed98af1b34c449c1a1fa6cc634c64a836ae33f46e145495a3669b59f88a5f95f5f5b7ae9c68619fec0fa9560929b7c7aa5", 0x40}, {&(0x7f0000000480)="6b119a5b5105ff504866b9fee7de7505b296acda8c396897aa33e595ec154f262206062c03197cbce666a2e8e0e8839ef0d65708fcb6083c2627e22c92228aae1e4ba9b0ffeeac81921d5bc2b65e21aad3c7dc83378d5c9b747b9accc976e031c9da00ee21ed30e97bae772f657d017e40d96f9e19d2b1158e66e23fe244196b0cfdb4", 0x83}, {&(0x7f0000000540)="0311251f16cdfd050bccb9eafaa111db29aea135d0a561256447daf8a52d3c3d46bb4e94320f0cc236ca3765938183b77971ccb08389197e70e749eaa89d9c474637914c3c28be1c890af11638ffeb74b7a2208d9703c5ee5af75e36146f86037f126628955930b27d8dcafb", 0x6c}], 0x9, 0x0) close(r2) fsync(r2) syz_open_pts() 17:07:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) 17:07:47 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) r2 = getppid() r3 = dup2(r0, r0) setsockopt$sock_int(r3, 0xffff, 0x1a07, &(0x7f0000000080)=0x2d, 0x4) setpgid(r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xf5, 0x7ff, "150ce0e4fac737240c4fd59e1e4afa3f033f089b", 0x7f, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r0, &(0x7f0000000000), 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) 17:07:47 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) mlock(&(0x7f0000fef000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) 17:07:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x10f}], 0x1, 0x0) 17:07:47 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) socketpair$inet(0x2, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x20000000000000, 0xfffffffffffffffa}, 0xc) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) 17:07:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x81, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 17:07:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f00000000c0)='./bus/file0/file0\x00', 0x10, 0x0) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='./bus\x00') r0 = open$dir(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) r1 = open$dir(&(0x7f0000000fc0)='./bus\x00', 0x880, 0x0) socket$unix(0x1, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x80000000, 0x10001}, {0x401, 0x6}}, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x28080, 0x0) pipe(0x0) renameat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, &(0x7f0000000080)='./bus\x00') socket$inet6(0x18, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x22) 17:07:47 executing program 0: pipe(&(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000780)="8cbd4b8a83184cb1ac56dfc49cac3e5d4b549d29cdb0749ceb99de14edb404b84d491300cc77178c06c8756a478891aa6516af40af201da52798a1727474607bbd8bf2ceb63feea8adb5bf0c101ff6b111ca89ecd83c6202789006937a06c4c96e108cd247ffcce9610d40b81865f023031da8401bc96cff5cd04381a9a1815f18b6610b7cc1e14362b650dee85a1dd10bd2dc98af9cfd07d7d0c137035749412b79441549b5e90e473dc65f4fad3277fdd89a50ea4de33d1ce5def27573ca445183eeae8e04b7a4a1a29ba6daebe30fb114134c6c8d368f6c4aa9636c2ab6d024d3ff4c98abab35c6b6b3aaa49c98faf653d190d2e0fe29ffcc8bc8e76e081ed0a41a45b1004020759ba611a00ef7c6892398e041158cb7ecdc7acc39527a13684c4aa6fcadedb2c33aca2b6e510fe957697906967151d4614dc9912698f77a50900ed56129d91748d7d14f5cccb9384e794a8c6ca2317e98cb5afd24b514f2f40eecadfb6de3b3cbdab6f786d4d23da686f0f1b5e5f941a334aabd76691ee780a7786fc7ce6b40cb293b7e7a57088e68ade55b30a11603a694bf82b6d1033210329bf08a2c962398a9f36f194551835e5a8cbd9520ecdbee3f479b92ad249454497d2644ba11aa56c40507bde1bf430b46fb0e732b47398433bff5a3bb8b29a66a6c918d7569921013c17505a6a52565793dd41afd50fe7d351618ceb59471492e4a0b0ba8a81b01b317eee06083f7896cb180cb4f436f722f69db7ef26fcc401855f375e759724baa064883ce59c9906edd0c1fd734cee99fbea2678644af96fd02e63c5ba6c81679c35bb8cbbffd24e535f444d670ce18f809893bb70e46f59904cda5b854ded47890f6a962125f469237ba5d7009cf4ca9eea4ac8a8d1f87ba87bd69cd72ff09189ff146081483fe2fe82890e47392d86d9bb0f3dbd3c5195a7c9b9a1f4ac4b866a0cfa1ad8214fd9a1f742cec2e0fb49f3d6e76dd0fbf93ea2dd4bd61094de92ef85f0182d027b1fd8a98f0b0b96d7a9a45afa83e41d8fa6c5178cf556ea9f0d512a84fc08d96fc83021c2e8b7c4063d24bc4cc4ee7d09fa98f8689030c983c449565c5012c914ae47e3459efe5c500e0a58d61aba4d57a781b3f8482f4e5110dd644c7620221e05464c181ac76c6bcf50d73733a9f7d9c8fbb76b8cb0dfa859c4a633f00803a02688dd5c73a85a594a242abcac1e990a23e2ae6f484f7e56abf0aa998327e986a8e7a46e3317040ba4e44c94924767bac903934674b22cd0a17d55cf5bc74e58901c01d2ebaa1d34dd3aac58a3d8364140c054a5169fcbc6aaabdf87cac13213f64e7e83ecc9de3901263c585b69f7723e9471ae2109ff9e96b97c442481bb64684dbe2b9b6a3ad8193ec6fc81f6950cf2a6c51675bf18596b618c006b1cda985dfc7821ae658153eb057c87953f39dc898738c48c5ae15ea5742640a1dd1452b2b6624a776dffad883e02713ea9581dbc80bc2ef6a993c8a06e7636f20eeaf1b76868f6acbbc7918d00379ff528ca88b4de5f237ea3e87da7e6a1319185f04f7da63d67309c98a309bb41818d372ca684d74997d6f568759ab90220b4db873fc53bef53638f36915d39a899c07febfb1bf82ef2d3da4bbeac197c798a3ed06ea8a9d590c9b190b6cc8ba3ce33a6b0be28be7fd79d582b84d102e6390493aa74949004920c23814b47334f8af8bf209bb43318ca093aa715b20090d289816e6095aa4a58aebe0eca3d80f444ed068a270cd4145af2bb5adc621853277dda36780b752fc35dbeecaf232660c9cd977e704017b61a164ab107cde80f976fc67f138e70c9f7876d463b428c5b8411add653058002386b0c3c928d0e3e1a9e311477e6561fb73a8d814d7d0b58fa2b0f9e81c6cef56e4d975ac4e2a7853398de8882b8d69147db32ba2592543366201e9ffad8661edda80a105cec5017a194565bdaee782ce8862355767fe39f2ceb02333eb189343782a1e0477eb1762ec9e29df131581049ca40360b0f8340a0137208a95a501562419969ea8b62cf93d64746e737060ae37fe7b175a90bcf9257adadce67430f5cd17a8a3d4bf1dcc2a2e235d98358a15be10d365c0a0ea53319e13c377438f0bf0adb9ea0478340500c2b5f2a330ea70ff51ff038070e61070fa41b7738501a46631975974af2ae2b8affbb64bebe9b92d3e483b23dfa405af16738adb8002eeb01870bece4cec08015dd023ea0c3bb9d9295e455d1440ab001234e171ebb6c857642d6fcaef90bc416f597ec8e3ee093d3defb35ca6f3f2a62d2bb1209e19b1d92cc915f99b894d543347142b14ab0863ba7a7989aeed1464afc64085b9aa7138229fbf5d4e62a813bc5f3eaa72a7fd0e35a437d57a6417b47847b42cf907b8efdb2bdddf1b0b4e22613b1864f97c755feea4c6395cce44cdaf2fddbce809de1e8e86d4c3ebb2c847deeed730a469672ec181bd776f49b9d328edd41c1b25b75262ccbe26576782f61ea5fd4d159c9ba70ab825b3beb5183f6ccd977e8a2e644582094c14afd47759aaa28b0174cf22669f464ccda8a7da6dabb9b6fa7d778a4dd8afa35b2ceccc9dc6fc7de57f258dda90041396dd903ad86a0040f12c51eae48fd62466e347b789a37ab599c4e8eca3462e20a130fc2c95b8575d8043458f6ee84e6b92dc9f6aee0e1e63992d3e9228ae8f7e3dbe54cb673199786d2b3831b92683a34a6c8f96f776f645a6e6b51d1a1136768f12de04580ca57caa99c88cd784e2f2624ece9ea49d007342950d856c1a7d840222516d500b60e99ec6e656f501f3738c3ad7e889326cdec43eb6924153e5edd3fcdd80786a11d9efc3e8e2924cc6f9a88ed13558fd0801ea9d20c15b56c37db65b6169ba17a93ba34e6bc1b53da860dbdfb8f27cb3db4107df396663c19964dcd0a8f9f2338788ff326a9d3a0e421b0beb75d209910852ec8493359a203d6f43457f1d6bb08974c0748a163a937b098ccbe391fd8d5ca371dc9c513ce49256954df3b7b2cb5bee3b9b694e1e3a9fa3d0cc13b4dc916fa34969fd73ceb623714a36e24f806198f9e39b1befaa986c5dca2ac6562837558484a8e4125b176ce1b78a1890a92c5767305dae0c824880016620cf1f73b28b6d6099a306c9c6373e98554074cbcf4f20115c47e7b1353076208b6fa5a198208bfe4ace49116f7a7d22794e3b985073f1986eb0eeb4e013433b35a5f03dd8a8bc4c97c1f71736839b740ca685ad9fb234faf2550f9c8733a298c1aa84caf62f0e341fc3cbaf5904e1bdaa2385a1ab91982911bd57f4e9955c508f98f0d7e00ab82d6999985ebcccb98a55a449fbf765256e113ce69867de63c7abc7763c11aed7895d103221f3b92ec741e322fecb24db2e9f40e2d34630a70669c54d6254565c620abdcfee65866c4c77a7806096486a20c1f34a4b7e597e9d37027f157ddf7e780929f67fafab033b5b649fc0287846b0d693c9a1313bd2c4ff42a13323e1f12c194a5252b1682131624d64d8ca100bb1a52911ee1731ca1b37c02f82ea33e84e50ee6f9541b36e357557d7d73b108eb7367b87709512c5e9b20f46b28e961ad84d8cca00eb56a2561a39fefde35453561524997bfa29e5e942aa4b23ae12f4ca0877c229190b36c4ea2ffa902be0ced41a76b8cca3cc901c9493adb70e8a55d6dfa3feaadad668592d10115ae9bafa7b154c2be424b674485b8afd4603f850c28ed2973c5be595bf2914828de64c5125f51ec570c953940d7f3460d6d90d2cba6805a4a36daa0d77af62b781e9dd568fcca7f8de30809257c14ab01169e934efb4f78e6a88ee9dc41d556e309ff1a0f30320638afbb838ce1eed622c1dcce9234c27cfad3488d01fb8b6f46c8f111c8c9568688cf15538ee44172af6486d5975ae19f8c711897c00fd8740911be41684693f9907029f7e98fccb7f0e2cbf95369b48d69edc76ca4f0242b97209f6c77786590e1280ecbcc3253aadb08851b4edf91bed5fb338c13b2ab6761b72cf245011ef29f759902cc23390d092b1b7de18a26487284720ef0a6bd02bfe2bff22c486ce58dfbe1d129dfe1e4ee902a506913d0c646168c02a81efe1389cf837f242189d6f1e70fd7d5769aedf78bdf48170e9c0cd1e75ab113f3104d60c6771363d78bff98d39cafa9d109f39988ba10ac0286406b4aaea0ae7fc0a45a7778e57452b9a8ff649ecb5498c94927fde767bfd033641564329807ab241eb2e51f8fb89642ffb15dedb8f39e4051949c3ec74274a6556cd135ea2b096c577c03eb28e1a69f86576219027b4037d9cbe70995c1fad60bf48b305dadafd9b8ca887736f6bca64ea08d9ae3bc991a376dd54fa22e0c1d9acc07aa21e1e108a1278c1930259160a0905917d54f9fb5a39604e5b1d743f80856aabc7c5a1190a670ba33f6e14942ad41c3a0d0aa11ab182b99445d76f5051ce443560732cd7fc1b323d56fb1cb6d6885e8a4daa6d2c3a04e6aeed01fbb9dac7882aa6c16886633e0a588cc99ce6a28d70eb06c8a6d3dfbce496bc4816e1766ad464a12328ae21f92352861d200c53492b6a1f326572f95148a0c851e518c3d6eadbdfabdf5d0e2278cb309c701cc9a60baad83600ae1217c53b7db3638e08d368c0ec533e9c9c860326197b41ce4244864ea5b564fa47d7e1a973a14311f763ed64bf54450a71ad3cb0118d603f11eaba01ebd4f9c75fc7a9747096bc939a121f91aacef380861005ee7187b8482a659e15b39063363a805ae61b08b1730ed11b8e0e7d52803cec544464df87b4d88888092a60c26d981994cb3976095d6bc8b192055d0ce3d3248cb05cbd5ec95e634e31f223996684ada383f143f437a3363b974c88d524a35577b5d23e13ebe2d221185768f5f856f6f0c137a46b006ecad590da103376ffdde8e3b880cfe53a5528f1763f2246", 0xdaa}], 0x1}, 0x7) sendmsg$unix(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000300)="7875eeb47d415ae6bf88405648e184c5fcc18897a18c39390a1ed33fe0ec8d12043ac05957c4de2677521ad569ab", 0x2e}], 0x1, 0x0, 0x0, 0x2}, 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000280)=[&(0x7f0000000100)='+\\[/O\x00', &(0x7f0000000140)='{$\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)="252124a85e7d00", &(0x7f0000000200)='\x00', &(0x7f0000000240)='&*\x00']) 17:07:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2044, 0x1ce4) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) 17:07:48 executing program 0: pledge(0x0, &(0x7f0000000100)="1160576cdc7c90420eaf3d4da6a717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560df9af526e226cfede5ce7c3b484b0ded629ed7236a35cd38142c9dad2d300fba22958d341e28d4fc49788f3b2249e2f5d9ce506e4386006110017ec9e413684382390474b115ecc326e4d2bf9296f372a4cd2130a442e9ca68ef6a18066b5f8111c4bc697e9aa0a2851dfce75d010001bdd488e8b2ab0d90065e68f4f71585dd36a3f778ebced6fb9d1852259d783608d3f1817b9d6d0413de20389aa63cc94f8ca7e49ac0922b7690a849c90dfe2b00d9d57a2ac769deb1edc0e119c99854a6018a9424f88eb0649ea5d166216ac55ef766fb6768b7196037370a18b6c7f308e51d84859dfae93f8") 17:07:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0xfffffffffffffffe) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x2}], 0xb2acd170b30f6295, 0x0) recvfrom(r0, &(0x7f0000000000)=""/8, 0x8, 0x40, &(0x7f0000000040)=@in6={0x18, 0x1}, 0xc) 17:07:48 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x8, 0x4, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x4}, {{r1}, 0x0, 0x4, 0xf0000084, 0x5, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x1, 0x100000000}], 0x9408, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x34, 0x80, 0x3ff, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x4, 0x4d, 0x8, 0x100}, {{r1}, 0xfffffffffffffff9, 0x1, 0xa0, 0x4, 0x81}], 0xffffffffffffff2c, &(0x7f00000001c0)={0x3f, 0x7fffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSBRK(r1, 0x2000747b) 17:07:48 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0xb35eb81) r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = socket$inet6(0x18, 0x4000, 0x3a1) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r3 = socket(0x20, 0x4, 0x3f0) r4 = socket$inet6(0x18, 0x8007, 0x200) socketpair$inet(0x2, 0x4, 0x7f, &(0x7f0000000580)={0xffffffffffffffff}) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000300)="1b64b9589a61a2a41a2e", 0xa}, {&(0x7f0000000340)="f016680c6cc504ca18cfc8aabafc64737cb43f34353ae078b94dc9d345e060bc6d0d98452e88c6346e801c3025a69cc09be3ce768c0fe9fda6db02ea2a07b674f7c5c2cb9ba942abfaa16ab82aaebcf3b55e388ae7f7b17630d924055987f4897fc6ccca103a28041966df00e51cd952c024eac9ad60705550390923625aec03b76c2884d7fd97794780b430d6cfe014c4", 0x91}, {&(0x7f0000000400)="ebfceacf9efb43b39283271eae72810c1c0bc98447942e82577b2b8609cb16b3e3f7ad0ed8e96d0776b34c5eb33c3e9ba6ca6e448113a2150e7c6b643497f6380cabc33783521e3c7f085127bd6bf5bf001954b4dc5aaf3a7c92d0e5e647cde71beeb23286a18eaf01ef4e2fa7329839628f1060a5cc39d3f128b4932764186475053d297180dd23848b71eb5fb8ddd4fcf3c878204da78fd7a898518700e194eac9e51361d214d908df94f2ccccb816cb003f5578fa", 0xb6}, {&(0x7f00000004c0)="c4c50164d3bba0f20a6c61e5fcf941c1ac18b7d54b22b7e5c262d217a74a43", 0x1f}], 0x4, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x5}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r12, &(0x7f0000000200)=[{&(0x7f0000000040)="6c36c90e61b8a9f5c0016ddd747234385b227af7015e5a67cc277fa504088c16a187b09593e76831f90ca5cfb4f02e472b57080b6a972fd7f93725957302fc69987724a6670e5ad9d07487eb3c2995c8bd8d98a8935ac50363", 0x59}, {&(0x7f00000000c0)="92d4fca59b5d4c2d6394bdd8baed550b30d54855732f6b7b53365d349abd4af0dbf6de266fc21f390258d6098169fae296c47e5ada6b21a076711f117242ed95b0ae76409ff4966998bc98152a3b1e863bf6280c0d7c567eb8f430fad38d27407896259a00b43703697bcae36af61d1abd4ca4a7908f384631c948909e32e4ea823cc4dc478accfe54c665575c641072ca4d59b8c2b621e73a2b664a0e9feeac2b26d14b7b28ef4863ceef6f4ff5770fc4d1f8231f71a56bc47fbdc264ba8795782e60ab18eb8383b55a", 0xca}, {&(0x7f00000001c0)="a91b139de2bb89360bb9f3768f47690c20fb7bc1bbd47810d43ac4d1e86439f91f6e2801b23e8c6e75f166938a4850bae0f7828ac7be", 0x36}], 0x3) 17:07:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000180)='./bus/../file0\x00', 0x80, 0x32) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xca) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/168, 0xa8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 17:07:49 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x0, 0x3}) 17:07:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d", 0x13}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getegid() r7 = getpid() r8 = geteuid() r9 = getegid() r10 = getpgid(0x0) r11 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="383de9db16e2062ebf6cbaf4baa8a20a1b92b7119ad7e71dd0239aa0f71d1540dd8c56b517cce02866f6d58531aea6b43e2620956c158058f1c53b1c20e17a9024778837efb775a3cbd1e49d3e8ae2481eb3d0f4dca772a722bfb884a2d6f45842d4aae0d905fb9ff76183ac", 0x6c}, {&(0x7f0000000180)="262dd0337a5b670c81e10ff2bcfc3ad51e1238b936d3d5fabf7f1169b0fb629c40b0b406a060e49dc6d0dbfcfe08ff37782e3e880aa83363390d7e9b3bde4015b86165713630b8af54ea45fbbb64e5fc655e2601714c3d42b761349c4b6c66140b1c133946b70f360d", 0x69}, {&(0x7f0000000200)="d2569303a889656cc385e904933720b7e55fc78bc31b78507cbab1602202b41bfe81ad40892ec66528d363aa80b55bebb47a783bdeff0922cf22e4c9221c729f40954957a4fa69c15f4433114aace1843f6d31f1066892207e192f31552da31f46", 0x61}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r1, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb8, 0x400}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) readv(r1, &(0x7f0000000840)=[{0x0}], 0x1) 17:07:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000001980)=@in6, 0xc) 17:07:49 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='^$\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='w*\\\\\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x81) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 17:07:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffc) getgid() r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x80) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) 17:07:49 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0xfffffffffffffffd) link(&(0x7f0000000040)='./file0\x00', 0x0) 17:07:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x7f, 0x4}, 0xc) socket$inet(0x2, 0x7, 0x20000000000000) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 17:07:49 executing program 0: r0 = socket$inet(0x2, 0x100000006, 0x0) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) 17:07:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x750) execve(0x0, 0x0, 0x0) 17:07:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x81) chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') 17:07:49 executing program 1: socket$inet(0x2, 0x3, 0x0) 17:07:49 executing program 0: socketpair(0x2, 0x4007, 0x1c, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x100, 0x1ff, 0x9, 0x2000000000000, "44a6fc8f7c2a59f72cd1364b79e3946cbdff5500", 0x100000000, 0x200}) pipe(&(0x7f00000005c0)) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x10001}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/66, 0x42}], 0x6, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x20, 0x4, 0x9a}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000001, 0x89d, 0x10001}, {{r2}, 0xfffffffffffffffc, 0x12, 0x8, 0x3, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x380000000000000, 0x387}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x100000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x100, 0xbf}], 0x2800, &(0x7f00000005c0), 0x8001, &(0x7f0000000600)={0x4fe4b05d, 0x1ff}) kqueue() 17:07:49 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) socket$unix(0x1, 0x3, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 17:07:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x1) 17:07:50 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) r1 = fcntl$getown(r0, 0x5) read(r0, &(0x7f00000000c0)=""/4, 0x4) semget$private(0x0, 0x0, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x1590, 0x11428000000, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffffffffffc46) setgroups(0x5, &(0x7f0000000180)=[r2, r3, r4, r5, r6]) 17:07:50 executing program 0: socketpair$inet6(0x18, 0x7, 0x100, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x5, 0x1, &(0x7f0000000080)) recvfrom(r1, &(0x7f0000000180)=""/49, 0x31, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xcbe, 0x5}, 0xc) setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000140)) setitimer(0x200000003, &(0x7f0000000000)={{0x8, 0x3}, {0x9, 0xd1b}}, &(0x7f0000000100)) r2 = dup(r0) r3 = accept$unix(r2, 0x0, &(0x7f0000000240)=0xffffffffffffff11) fsync(r3) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="f824f87745a3fb3798fe03c033f80c7388dce60b833a5b89ccbf47ae6e704c3267d1d4b10d7e54b944ebf0b02141ed453f7f850876c69a1365448ed2c7107552b012386d0e2a03b473846cb0a3749eb68f3ddc777efd1ac04f4b569b79b1d92e494e285f5230652631bc0e9deba313525842a76bc6337568a73632021f85963c42a0a44e0732d0a8c8f099fb9e489e5aa0a1e607c6bad9d5706f2fedc1ce37155412faaabf4a3a86ea85542b516dc24276435521cd68be3da1c886c8983e5e85c509b7c5ea8574b73161cd3077b89851d37dba731b5b204c79becff307f1", 0xde}, {&(0x7f0000000380)="63204daa1a9389e572b18e8730d701d400eb2d276628027a78fab6d039c929a05a2d07783bd80f9d979b3cb3db18caf346bf45161df77bcf4332b57125b3d02ee8f86477ec7543cf821732eeac79bfb95b30449890ef92fadf47967113190a53296b370b3db49dfce0a1a4373b3ab35a74340161e9f5cd0fa494ccdd25be7a91cc98713219b97c8880d903a73870f8759819a4a6bce05d024169929d544ed5ca7c388511c3489c8f290a668454efd264f9306d4ed1c87d721621fa8fc5faed5341cc981323c4be32a7c8e33d68086224", 0xd0}], 0x3, &(0x7f00000004c0)=[{0x110, 0x1, 0x9, "751cd935baf481aabb6aa1ccbbb3a5f74fb73046ec1dccb5b0cac8f1bd7f359fbecc876f4988d1c3b9017a058dcfa1fc723d93d9e834487c0e37061da1f8508b7cee8fe027f6cdcd7e7489d8da5b5663fad7fa8b2a80f4689ff0e9a40e71691e2d15c5d83b7b158b7fa25b3e6bbc0224bc2bc2a991774c87eb7ad09ab4b3d3020da0e029c881a0396c54f10dac20ae834c00bbbe4eb2d42cc4a9d11c1a32d852eb79a55d218ecc1364c7c4e999475677d71cab8da2863bd02f4773f36ad8ca49492623fb762549f3f28ad38a998d555084af4bacd7ade11dfcd276faa69fe49c663f9752863c01dfc7c56e2e7b8a2a2fb94a962ee4140989424294179752b0"}, {0xf8, 0xffff, 0x3, "fa176a3c4f4e9e622bb4addbf03708fe544a4656ea00eeb50e66b14e12664b5e211ca784876145baf801b17ad0b11be2e29ca73187ce5fd3b99ca760a4c85f183ba6ad49574d1dc8be549617b2e75ea0650d29e55c6e425be2c19816a981f6e2ef23914871e525b539e47f8793ae363b1f22726745553377e9fd1572aba79b88b4bf303506092c43fa9bf03d8dba374c7bdc8ac53b93cdec4a70697785eae70e78979702969cd8f1d2ffc8d6ed78bac82f4fdc4f0821d1720853021ef4edb32434fa8ee2b6128d70049189639eec95ecb6c18790ecff49d48d82c1330db1ae0014199ec8298d1f96"}, {0xb8, 0xffff, 0x5, "eb644faa6c94e28cea7a05100ceac9f2863a098e69f28db89856f1fbef65339d7c0098ea2d8c361b322fdf096cf785b79528b27e61cb306140130d539e9fedb5bba84b1f7861c0e4efe2d81440620d94727107357730d09cb9333481cf17b1c2877f12429f737abf37e36e9b0397b4c5592b498c0f11928b600767012b82adf019b7bb6ef779f3e6f98c207ed838915f05402e897cf3f8341c8f4ca0ec1430adbf"}], 0x2c0, 0x408}, 0xd4c0d316327c9cd8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1811, r2, 0x0, 0x0) 17:07:50 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 17:07:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) close(r1) 17:07:50 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0xa0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xc000, 0xc77) recvfrom$inet(r0, &(0x7f0000000080)=""/114, 0x72, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r1, 0x0) 17:07:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) r1 = msgget(0x2, 0x10) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) fcntl$getown(r0, 0x5) msgrcv(r1, &(0x7f0000000000)={0x0, ""/214}, 0xde, 0x3, 0x1000) r3 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r4, r5, r6, r7, 0x4, 0x800}, 0x1f, 0x14bb, r8, r9, 0x8000, 0x7, 0x3}) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) 17:07:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, 0x0, 0x0) socket$inet(0x2, 0x0, 0x7fff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 17:07:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) shutdown(r1, 0x2) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)=""/174, 0xae}], 0x4, &(0x7f0000000340)=""/167, 0xa7, 0x2}, 0x1) fcntl$setstatus(r1, 0x4, 0x40) 17:07:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4013, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57c", 0x171) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x10) read(r0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/127, 0x7f}], 0x1, 0x5d) 17:07:50 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x82008) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x100000001, &(0x7f0000000000)=0xff, 0x4) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000080)=0x4) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x401}, 0xc) shutdown(r0, 0x1) 17:07:50 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x1, 0x8000}) 17:07:50 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r1, &(0x7f00000000c0)="f9f864d8a6dab1f70145b8f565555024cce63e6493ee7da8037b4f2cf5c619404585f3178cce7733d307d914c4db4c3548fed3801963eade7ce5efbce4", 0x3d, 0x2, 0x0, 0x0) socketpair(0x7, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000140)="07119bc88e17305370532226bc3dcca34f60b80286fc4c38d40ac9099a90ae257ba10b3e26602a939aeb4b37f8f3ef14735dc5657217201c20bdbea3707935b9368f6c625bf2db497e954a76f40b9d90ffe1e71ab02d876b926d26c7f18c9789ac00805b0d6662c139545ae35058bc5dc0a871854399c0be4748ce6623c3767b2a5620cabb8376a8f8c5f60da662b55de7f534e42ae3a6fe7b681e168cbe268b8ebd4d5f9cedc67e3c108da0571b1a946bad155a37f885232adb53a35017ef2bb26fa00e58b198abaa253734efc0c19ed528", 0xd2, 0xa, &(0x7f0000000240)={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x100, 0x3) linkat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00', 0x4) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 17:07:50 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x400, 0xa8) renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 17:07:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x20110, 0x24) faccessat(r0, &(0x7f0000000300)='./bus\x00', 0x44, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r2 = accept$inet6(r1, &(0x7f0000000380), &(0x7f0000000100)=0xc) recvfrom(r2, &(0x7f0000000140)=""/114, 0x72, 0x42, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x200, 0x6, 0x3, 0x0, "8fd02118450665c4e92bec7ebfd000", 0x2, 0x8001}) open(&(0x7f0000000200)='./file0\x00', 0x8, 0x8) sendto$unix(r3, &(0x7f0000000240)="304c9c078108039fed18273fcc4503005ff7be1ea1fddf13404b22d476f3613578a4a8832850f70e75912f6d90590bcc73b184f93154e03df450f76a70b8ec6b6634b61d61fa98c63dd5858f76aa7e18b9a0055a21fd777870", 0x59, 0xa, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) 17:07:50 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) getsockopt(r0, 0x3, 0xfffffffffffffffd, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x200) 17:07:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x2) r0 = open(&(0x7f00000000c0)='\x00', 0x8d80, 0x2) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 17:07:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffff7ffe) r1 = getpgid(0xffffffffffffffff) getpgid(r1) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) socket$inet(0x2, 0x4, 0x9) 17:07:51 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(r0, r0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$inet6(0x18, 0x8007, 0x3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 17:07:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x28411, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="fcc114729b03456747c415a5781005007cf94f82ab660468d43cc859ac2617610767ca311ec8fa76450ef3e13f2e5fdb9cd9f68581bb73b419be70248a0700000000000000887a000000", 0x2b4}], 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/119, 0x77}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000240)=0x8) ftruncate(r0, 0x1c) 17:07:51 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x100000000001040, 0x0) stat(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x0, 0x0) 17:07:51 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x20) write(r0, 0x0, 0x0) close(r0) read(r0, 0x0, 0xffffffffffffffa5) 17:07:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) flock(r0, 0x0) flock(r0, 0x0) 17:07:51 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3f, 0x9, 0x6, 0x573390dd, "5513acfa5e604e7385d33b8f84b1ff359f71c303", 0x6, 0x6000000000000000}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 17:07:51 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 17:07:51 executing program 0: socketpair(0x0, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) dup(r0) socketpair$inet6(0x18, 0x8000, 0x0, &(0x7f0000000080)) 17:07:51 executing program 1: stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r0 = socket(0x11, 0x8007, 0x0) pledge(&(0x7f0000000040)='}\x00', &(0x7f0000000100)='(@\'\x00') setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x2ee, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) socket(0x6, 0x1, 0x80) 17:07:51 executing program 0: r0 = msgget(0x0, 0x101) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) 17:07:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0xa77) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x200}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x36de, 0xffe, 0x1, 0x9}) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) 17:07:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r1, &(0x7f00000000c0)="8d", 0x1) r2 = syz_open_pts() dup2(r2, r1) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) execve(0x0, 0x0, 0x0) 17:07:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), 0x10) 17:07:51 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1bd, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x86e8a428742d8e0b, 0x10, 0x2, 0xb4d, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x89, 0x0, 0x84, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x907c, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x68, 0xf0000025, 0xff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x84, 0x80000000, 0x20, 0x1}], 0x70, 0x0, 0x9, 0x0) 17:07:51 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000000)={0x0, ""/49}, 0x39, 0x3, 0x1800) lseek(r0, 0x0, 0x3) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) 17:07:51 executing program 1: shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r0 = shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffe000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r1) 17:07:51 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) getitimer(0x1, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xf76b, 0x9}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xfff, 0x2, 0xb63d, 0x6}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000000c0)=""/243) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x14, 0x1, 0x8, 0xffffffffffffdd48, "46430028251fd980b1452bef0e714187b9398ff6", 0x6, 0x6}) getitimer(0x0, &(0x7f0000000200)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x0, r4, r5, r6, r7, 0x1a, 0x2}, 0xc16, 0x3, 0xfffffffffffffffa}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000400)) semget(0x1, 0x0, 0x202) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000440)={0xfffffffffffffffd, 0x2, 0x6, 0x3}) write(r2, &(0x7f0000000480)="dd511fc3d8bc680bb1d4a467e18e73948fe46613db0b6119f27090a8051862bb34ff849b6ffbfe18171a46961cb0c737878932d999174c5b083ab2231fecee628f4216327d0cae5306035ba43f41cde144bc98", 0x53) syz_open_pts() writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000500)="16f541ea3288b16b7a0f4ff11848d4996f722b1c0bd02ef35cc1dbdfc410f2662acdacec33ac4a005ad5febd1edbcb6e078e19f1240268fceb489ede6804e4522cdbd33916a889686830a65b589692e411eab9ba0aea56e1943d80a5dcfa6a753f0822780afaffe21c77168e3697c04cb4795e9a16a090b1ebca4b414bcb5aa0131a0bb03d1f445c131fdb04a40a15cb79e33a1333b89350cb18346b84b0e0", 0x9f}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) syz_open_pts() getitimer(0x2, &(0x7f0000000640)) 17:07:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) syz_open_pts() syz_open_pts() 17:07:51 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r1, 0x6, r2) clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x5, 0xcc95}, {0x18, 0x2, 0x80000001, 0x9}, 0xfffffffffffffff8, [0x5, 0x2, 0x9f, 0x8, 0x16de, 0x1000, 0x1000, 0x3]}, 0x3c) 17:07:51 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 22:22:01 executing program 1: r0 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/147) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/174) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) 22:22:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000046e000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) readv(r0, &(0x7f0000001b00)=[{&(0x7f00000003c0)=""/70}, {&(0x7f0000000440)=""/194}, {&(0x7f0000000540)=""/215, 0xffffffffffffff50}, {&(0x7f0000001ac0)=""/25}, {&(0x7f0000000680)=""/27}, {&(0x7f00000006c0)=""/5}, {&(0x7f00000019c0)=""/195, 0xfffffd97}, {&(0x7f0000000800)=""/4096}, {&(0x7f0000001800)=""/176}], 0x100000ba) r2 = dup(r0) r3 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000380)=0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x8, 0x9}, {{r3}, 0xfffffffffffffffa, 0x0, 0x80000018, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0xb0, 0x40000000, 0x0, 0xfffffffffffffb76}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x50, 0x80000010, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000084, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x6, 0x9}], 0xff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x3, 0xffffffffffffef8b}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x5, 0xaee}, {{r1}, 0xfffffffffffffffc, 0x1, 0x7, 0x100000001, 0x76f}, {{r1}, 0xfffffffffffffffe, 0x41, 0x24, 0x3ff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x8, 0x7}, {{r1}, 0xfffffffffffffffa, 0x20, 0x11, 0x5, 0x4}, {{r1}, 0x0, 0x1a71b4a610d40d5e, 0x2, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xff, 0x3ff}], 0x98e97da, &(0x7f00000000c0)={0x5, 0xe3}) 22:22:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000400)=""/142, 0x8e}], 0x4) r1 = socket(0x2, 0x3, 0x8) write(r1, &(0x7f0000000080)="69fd11becdb71605f3182e00b625bf00830ce293a9e5e0e161979cec40b84541e68e6d6f934d454dc94f41453dae66f6a4faffa8be13fe9c437fe0be2221e532321f6b46914aa78d3d5b624f5b47b25449c3a6e6722bc41fffc03d10d8fd579d64d0290e3e43067525b29e0195e13cee33ad7650bf6bf8fbe1cd7daf521ed6957c35752a3c11ac5dfb8c26c7231ee56b16c725c6ec6fd278c5f6ef1887dab27b526f07a4e7", 0xa5) r2 = socket$inet(0x2, 0x8001, 0xc7c) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) 22:22:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7]) lseek(r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) 22:22:01 executing program 1: pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='/]\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x8) socketpair(0x0, 0x4000, 0xea3d, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x5, 0x8001, 0x7}, 0xc) 22:22:01 executing program 0: r0 = getuid() setuid(r0) clock_getres(0x800000000002, 0xfffffffffffffffe) 22:22:01 executing program 1: r0 = getegid() setegid(r0) r1 = getegid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setegid(r1) 22:22:01 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)="6303") 22:22:01 executing program 1: nanosleep(&(0x7f0000000000)={0x40, 0x10000}, &(0x7f0000000040)) setitimer(0x3, 0x0, 0x0) 22:22:01 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 22:22:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = geteuid() setreuid(0x0, 0x0) seteuid(r2) 22:22:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000000)='./bus\x00', 0x18180, 0x10) 22:22:01 executing program 1: rename(0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:22:01 executing program 0: setrlimit(0x2, &(0x7f0000cc0ff0)={0x0, 0xfffffffffffffffb}) 22:22:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x20, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x220, 0x102) 22:22:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000240)="96", 0x1}], 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) getpid() dup2(r1, r0) getpid() 22:22:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0xffffffffffffffff) 22:22:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/218, 0xda) read(r2, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) 22:22:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="e6be1ad1b0aa2f40257dbb278a1aba53879fd29bc7c81cc1ccadd3fab4313ae75e8278988c28f519d07021c875d0f53bb03802995d1888cb401654a511a1a3d8afe04965ac6f101a9869e111031479bbc5eeb3c835b24fa30b7329375d9f40df4578ebf78ba8b69e6b61909785b3f79a6a1659d403bcd7e726ed9c1892521ef0b3446c3c365f6e58ae39e7e606f793968416e4990476181b66927426ad4c66bcefab4f6848060f06ffef7ac1fcaf5934fba2d91d52e13b97f6c8127a760b20c9bdf84ab5b14948697c784142bade5a04af6491e56c59982440e612a99bf47ca93e2303c11ceaec0abfa045a874842aef8be85e700dc6a08fcbc5b66827c70abfe3af80443e981d67723a7774dee1fb0a56b0925431049232940db7ae0e4c037570be63b72d81d24deb90d21d5eab73b06de2cf3c4e4b3a5b1d5506fa1aeb945ae6b4f95ff5da4633ec9888ee095dd6c7a3081c34af71be362f26ec2540a85bf6d36eef53a44063a93b7e1a4d95870ba8964a7f62e75d6382f25debb08b5cd82bec0c9c8dcfc6223f5e261824143f5afe882b758ae6cab500c3e294d2e57716e54271e1ce643fe69d261727f5d85752799d4115ce406d1549714a4483b73ffd8492c2d516f8b47a5a124f60f268901c67941caf243cf897ff61eafbfd46ce8fffd49b6c63b9af62b2eb41c6c462c31a05d73eb9c7a4edc5b5be8fc77c23695e662976305987110e22a81f9024996ba93223141bf3a0e514abd15fd03c1a8076580436743829c45f6c2f4ff9d7ad1bbcab352e8d1ba3b04d81454563d328743251a14b6be3930dacc0feeaaaa6d0587d1429f09531a0b582586b1f6bd85f4855bc86bedacddedeb1e3b4eb4d7640fafbe295a609b71bc00230570e79cf7fd06e692b0ee20c8add7634f21425618080988964eea5faa658916355b2cb29c6b8180aded29021faf7e54d69a5f397e75e32dbd3f53a1680b4e3f111504e8495193797f18838a176f70b80aa01e2c936aed9689aeb96d8d3cf9ba148af68f2448681cfac0158e584aa50463849d102f4da651415b93471dad2cbc84460677311c9800ab127a601ceb3f3c5a43850c32c7c9d5a080394833ac3a904ebba99072fb934672a6ec9cc3ce94f912313a28b1b748425bc951be092c2e99f5242f995cb2ac4facf38f0aa0690bb0d218beed7585364be3900bc78aa339c7885b553d26edb1760c3a935d4cabd1df592e39449ba5a52ac6d18120bd1711046f16b995cc344706ca0f85d3738ee0deec02a2cd87af281dc4bfa4a3157c438948af90e404c15da7e3d5d4e9bd4ec8b7efcdda1d5879d7fbb12fa064092b82d157456ca343f4255064ac349de57e45e1f702c9de40ba0c2cde171ea20feda79fedd95b16e260fdac6743779659ef60ef9c761d37c329f8409fa218c3eb039aa1429cc1cb6790abfa885f68798b0c06ff2e06c5540cb63421d4bc6f5e76fe3fd6410e9bc070229012f1cdd198c37b51ebc544bac02974b21c983da9205c4d4e8b07c1f11e959aa7459c129f9d590f474d4e119065c59e6309c3988009497cc45799ce8081140b6b98d356a594389b956449716d9ec3d180d3a74de9cd6b9de69ef546220aeca30b257e2e1513cd031de4096eb4347777ff0a59b2d1400e7866f533424fe554cad432327b6dede3e0484377e359fdf99ca29046fd38fee515744f79d67b6001ddc5a067aecc8e51e449ce100c2cc0a2e3b24eaac547a659e5a14b52de9fb1cb57a09eddcc47d74fd750e6c1203f632eebf983fb51a311fbd305964ac938b9a344aa963db8b438735968714b91c640314ace6939ebf0d084d94b280422ff1eb5902fa34a584686cde7a63a766f3b3f3b6dc929c1bb2b6ec5cd356666bbc3ef189181bcdcbdcc017b0151a20fa4d2105c3bfbe8912f59ad3a75cbdb935488d1725d9f0e1c3df8ace488b91eab2ecac348ede10c191c9ed940633bd41fe311d09a5727f38a83eabd9bf08708d02f6ee3c234e566fecfdc2e4ffb9d1318290800e723c79bfde8bd71a90a29391df22fc56a8b16b7d23e42e8911da7d09edd1070dbab02bedada5a759ac6e4dd7db31b0715b7089c81e8df89a562f8b8e4d9a1e904f9fa7c4e3098bb353ac48d5e05ac1760f375654e827f6d5393609996521444347c93ed69c03b6060b49ae55414d681238b406bc5de2cbd53f63abfb6a8450a44569b33156e79d65ecabb323ade013fd8b1cd0dca58fa466465879413d1761da0390a306d3951755e26bcc1ec73f3870910e2215ef581b70505a2a43ed16049b10836844809a8e4b94164e9d268a88587a67f63ba8b9c7f9b145f0a2d36ef4af5e8f0e2c9faa56254925ef128cab33b555c63c03123b4470ada7b9ecac13df47e697a81898e6d353d8738eb24a88ecd9f5a2d9b247de206fe7d61c307ae7343d0d623fa0e77d27b842671f1420c7bd4525c8eb9fcc4a7b6138165da13afbe07aa20ec76ca970cac9cb346f217990e2960f3f4542f2f80a7339c3ff7df9deaf0e23525a7e0bc70534dabd6e88ce0500dd0e71cdadaa2bf2075e50414cbdf84e86ef92ba80a926c7ea19db45acbd378f7fdf6a546085d14c3cbf0161e10da8fcc9779509aca12304a2db55c58c44334a4f999cd0582105b4d5853ccf79b153da6dba3b71fea032df5006d76fe460521a1948f71606038ea2dbe0479791cc1776e25b759c9bc01025a67415ed56958661aa8cf02b2adf5597b2f8a08b5acecb9dbccd709408dfd252f486c8c8b43ace19a307a521bb0e33ba7aaf952dc3fad79f11b2e6849d92d1ad68fa78c0ce1d261cc31b1d23d069d5112eeb00a91d453dd063b8a50094de77233b6aa8a36098283703c9f87db46a6c54c9829c65f1b1f99f54d289fe23cdca139b16cd54dea0f53458c08ecf7e623a50160f57c75b59d513ba8e395e7b5352859e76ab271c7e6e69a9f7785ad90da2c01d1aa46a9246dcc7de1f862f38691085a0e808d7413bcf1e0c00ceeaf2d497f83dd9e4ee2bad88779118d7736c5bd70cc01f349211c61a651222c0f7cfe06c071fb4b2d3da68b1f66083fb286deda1f38f87936b4571e01401fe2b52412b64776bfeed562a6ef660653b2ff7ffbff6aa7a1ec5be539a073b2ecaf0868361fa43a34fb00cb6cb3e6a2a266fe9a1559c7f4f91fe33534e83301a79a9222d565aca5eaeea1a933c11d67a532a4ac37bc0fa5b53db1235c879f3262af4a813d022e8d1e22495507477701e9a7211169b3dc02d3d114eb0799ed294f7ac3c4501ed39fa7132fecec6d53241baff2fb7fb8af3937e2e6ce822171b398379d92ac6cfb4bdb5d34d61185ee90bb7bee5044ad76b8c5289c6e3222972d71d64c921307484be63e785d01febdd425e5a4cf5b9d9ccd2fb476dbc30ae658503e6851d984dde6b1061814f0915a054a4dd41a0f5a75721fbf95e9111f731d6cad75bad3e3addb291e87478ed6ea98c9608d8f4652f0752c0c3799a5eb845f9010b87180574cc30b6ed3e70a77474f6693bee27b5404b4a7bbe946d08e557b2213d76ed2ff8785f962990006bc4658b8f1545e23e7b003f749c40af1a9ebc626b7f5429181273f2fbdf36e1006535c097befd87e623166e99abd9cf1f8d1b77c4bb2d1f4955b770c36ad5498719b0857a7c49ce17af56337332001bf5e2994e5fdecf998c0cb9de94274cb225f37bd3de830eb7a2ea0a1e655834e5895061b30435734f709fa1ee28b87b78dcc27e44601c8796eb44109a8cb7c626c654449ed12ed8af2f0af0dc2ac3a2c6924469f3be6162d8701dec5516387effbe73be98cdffb64f42b5c571c6658ba56dd9d6505df910c5bec4dac5bb6829b0470c7aaa5b80faac8b5d6ce037afee2723d54a5ed07478e3ef1234ec6549ff058a0c8697b6600bcf93bd5ffffc4e98fd1eff45daae49aa648e2288fff2026e01e180c664b6e2577047b5e6fe2ccac6afa67a03f891637f1420c38c91b8ba33d0e83c9400b11d415e8229c7661ea661a40e89b741e7ae5d83bcc8a5486ef6be24cdb733292f9ca99f29e20d051d8dc53c2dcb5dec79aaa14b5987680dbaa75d152b1819a5c88697ded98abbed43faa9a85df96ffc25164b0e8c31ccdeff7768f516af5675f09c628984243e82cc8a868cfbf996ff9d00e6d33a229e6f0a96abc4dead7dec6d978c28a724daa1296399965da77f7656b2030127ae4218fb8d48aecedfb0f4b5261a413a42823ead4139499c254ed904a876b48658306828a46b1fd5895b4d4556921031ce7d454de698091a2a612b74f8010076eadf5af85bdfaaf550d510b20af7e99e6cd519e8677a5b708b0c5d6c8fd6bda04e08a7c2a6652467ec740503187b8488edf3437ef62ada445d32fd3c9f44f79ecd744224b3136989663bd87f5d9b8d7c35273c71fef729e93242c33f747fe71a292181a15e3de0dbe92ec96ccdd4ba5dcc7964ecf0885e7a61d9b163c50d7d02f0f855981ccac835787133b85335956443a18f49d5c1f00ec735d1f13a6b7938db57b2b4cca67b6e9448f5dd6d9a72e0f30132975748d1b859815b6f7c4f2e12b24340fa5d4923e7bf5a84acca0274a0c89c6ad0760524714c2411103cbd06854adc0ff57367009de1c32008dd57a5be77345b2bca6bfe633e7d1aafa72e022e1d23937dcbe6577cd9c22f2a2b4744b63c5ca6c084004c84cba1330ac2d0b5ad793291821117c268ea3567dd673c621a0c2f4056b1ce88fab14a457a7cfb6b96bdd9598c7dfbb4e7cbf4e95e476fd8b5fecc7191bdb03168cf41ea2229c22ab004341a3ee000d8a9af97f9a697e5c69d01274e4c680de45adfe2bf2cebe2f47dea5d321e20c0709b0f618bcfa5238fa7c95617fbfac0d951edba59e115d7f15e098c0f8607f98ea742f0646e9bd9945b46e0753f7909d347cc81c1a07fb8f4f94800bbd9f46c74e9d1ff49e1075a29b8ce9f863aa405a61d56bb7f9af8d98ea56da79ce2396b1cd4c7c115ae72c6412ac4cca89a7c0063fa33e06120eeb092c85ce63ff2d68f4aace02aeab23cd0d62608bf4cf7176243fefc5019e22d2c6ff2f85457330833ce2c35bf565925030af830b7dfd2bc5ab4e8b7c4390f541bc2ba4b7457e5c2d0a31156ff909b0c8d2c3914032640258716df48f768e16048e5c39559c5cc7168a6823ee0f3f419136096851e1c81b93b7163b60c03887c548515a5a9eaf5b18d75d0cfe5e5d8a7706be1712edc2849fb05cdcd0c9e2b149dc25d1b0c7bca0e644a3f8dc539b77da253268645fe0e7d31e2c1ea0530d9ee82f4be7dc882d47d5ae5bd7595ed8f743916c073acedac6253e7d5c383630eef845d1ab12438a3056c3b1e8f8a73d3cf8d3ed246fcf071a4297ae30999b34f1aecff1c8276817541f76ef74229becebb619185ca8f7d963aa747a42d3c9a66016ae3886a49baaa413b49025880fce4e4a2cc378f6325cd392da41a5046d093172b8955d440ad5339bcf895abd7cc1667f9d939eea7a02250c034e28f70af38ca0ebb4a5da781f2267c03efa278219329a5fe221f3b194accbeec712372eab6c5cec0dac816a02e997ba45b981dea6bc4df6f9144e6009bc33988271b155f62d3120728bbcaba5a24fde2d1c1b76be59aec53c12a8c9d397b40cd1a8177e76279a852585ba084de0f55da9258e4acc8beb420f6e6cb14eae161b4c49f34c1d97168b6001ea5cb0e6cd2eef6374e5208327f2b2671c81f3364dfbe28d8e86c88aac1ec475f5582f86b33d1bcd46e084e28af4746fdf8b6fb7e143f3b7904ca3e86af5a", 0x1000}, {&(0x7f0000001080)="697202af9119a3761ea1c12b23b128f0835eafe758a0bed81af5bd72473adf2b465e3956016cdc65f5435958564d227dda2a539cb62c760df8bac7f9c236202d9976b29b6d150d7923eb08a035c40aaa9f99546a7bff3fbc5a4fc09898f676766f217e9aea213179cb0fbad0c6f192a8e95c894e635b20d22d3e868799bb069ccbc26c664b", 0x85}, {&(0x7f0000001140)="b06bef004c1b2be20ae0e13add2ac82a98cb2d80afe81aef580fa222c20bfa756c0076da3ed87678223d1a80b8909e5c6d281c43c9c69fd0c0c677573184a9850c694adc4a282efbce140972a0bc03d57a66a6f4dc4732ed932e97af1f4cee129fe92bfee8728d5e64ff294df4bcc20547f6d11d6dc50e7fcc345563d2b4d067943e779c70ce867431cbc6e984559c06850d261f45d5d5619489cbea06e72a31acea82fc458d36cf9cea88", 0xab}, {&(0x7f0000001200)="0690b50f2f5975d8c4a3f2", 0xb}, {&(0x7f0000001240)="94f95635dbb31b587f8cc69dc3d41dfa3f9a52a8e02455eb299f0dc554e1d49e6cd4803ca03ef18dd0275a9c44a94f22b53b68020ce33b43259b3140fb221982e40f32ece8953860c18862a6bf1c83a049da4fd5e37b7aab4ba9c3add4315de52a80a3eabec2702ca2cf24343a25cd8e93e57de52b31cf36b407ef17a7bcb8bedc51ae89c732088cd50eac9f6b8300ff7e4c9908e8e07b510505f2e956f312eb4362736ebb1452f9b606d3d0260f6e64c9a0c3d57418917e564313123c745403df4d", 0xc2}], 0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffff9) 22:22:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x9dc) open(&(0x7f0000000040)='./file0\x00', 0x108c0, 0x80) 22:22:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300), 0x4) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/185, 0xb9}], 0x1, &(0x7f0000000140)=""/29, 0x1d, 0x3}, 0x40) write(r2, &(0x7f00000001c0)="be", 0x1) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x40, 0x4) execve(0x0, 0x0, 0x0) 22:22:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/218, 0xda) read(r2, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) 22:22:03 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r1, &(0x7f0000000040)=""/43, 0x2b) 22:22:03 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xfee1) write(r0, &(0x7f0000000080)="55536346299bd8e56a3cfd3a7e5b082319459456b8c0b8b0c55f49f4e601952846b0d874300a1c1afc23dcc84eb9a147dcab7762d7ea4bdea4f84a74d7e1c76d31e8fdc9382ef0160c8c0c39e99402e2d1f62cdfc8313170c41530d6ebf2d057ccbc364f57f40d947eaa0d97ea4974", 0x6f) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x3, 0x7, 0x0, 0x100000000, 0x10000, 0x7fffffff, 0x3ff, 0x2}, &(0x7f0000000200)) 22:22:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 22:22:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/218, 0xda) read(r2, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) 22:22:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x6d519ceb937b7f1f, 0xc) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x6041, 0x66df) setrlimit(0x3, &(0x7f0000000000)={0x9, 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) ioctl$TIOCNXCL(r1, 0x2000740e) bind$unix(r1, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) linkat(r1, &(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00', 0x4) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="ec0a288c1153ca0590f8dec2080e875d7f7ad03b6cf78a08ff359716d746507d1ba7441bc808ac65a7dd3c2b0b2b2f7db58a3ea5db76f318c86b2c302a27315a86abfb8eb3ef2c4ce90b7100ae7a2aaa826b93e57833", 0x56}, {&(0x7f00000001c0)="dbc5ef822d7131debc2e271e5970b9f64acfaa1536d206053051ad57c517eea94161a522a7d847e463f20816d15e420772409f761f8364538fd4e9e1831427dbe0d677dce8f749b5e136797654a1e5504c32a8af62706c49ca41929171289ad666881264abd7f5e33fbc0df53560b6a3e1c8b1a30f80ccd15c4b", 0x7a}], 0x2, &(0x7f0000000280)=[{0xd0, 0xffff, 0x1f, "0bfce2998b8ec4a89ff94e0bc2074bed69491d847a01aee50117b030249e9baab647f7a8dda449d6a402342dec5e233bd18b7c58ed0e61c826045b41393b13998c8f4054ea7fda9c7849d8e7907598e00f3fab0d4807335a00d93cee65d2db821db0083ef66a0894760dd268c1bc6f4966f1faba5e624a497790bc00fb455ce0a6a0dd4bd62f8a7ba03bc8e19ff283c49425e6caff03c3adb730c92ab3384f179b5ce91165078b76389e27633b4aee88205894fd2430ce811ecf"}], 0xd0, 0x40d}, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x400, 0x1, 0x7fff, 0x8, 0x20}, 0xc) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000003c0)=""/103, 0x67}], 0x1, 0x0) 22:22:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2e53) unlink(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000340)='./bus\x00', 0xffffffffffffff7e, 0x0) write(r0, &(0x7f0000000140)="bc7c04da4231a9c01634f2a41fd322b3aa4ecbd21e65efba1ed034ebfe487ae2c2a2fa9d5e5ce6c8c9b96120073734ead906de9462b19bfb54ddaf7d2d821baa7c40625c5740daf5dd7223c67c4ed2003d8cf48a0af778380089c022f27e2098cfbe80017ca1c8cc519723aea99c8b4373a764b5b23681d687a1685111e0c22aa52e20106ff03d66e4e7d0e76a1a70f18edf9c988c00221c2f6b9bcbc5c81dfdb0d2881ee215c0d07edd18e688b605076944c7e2c1a63165d3b5ab18f82e90ed9661b4ce900efab60b662ed6", 0xcc) sendto(r0, &(0x7f0000000080)="9f27ef6f9e6cd940aed2ac696b8af35cd456e3b504a2d902c487582053e265ce518a6da475341be747ed517db78d90d06f746b687e9a6f9be0f25ceca2e9373f3ae5b07bf99c75a638bed9465778c1354b", 0x51, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7}, 0xc) sendto(r0, &(0x7f0000000240)="0e1e77ba720f7cd78dddb118de2c6875101e833fa63c8186fd8741ebe8834d95339581fc3bf3c552287fa7908fbe114423b58b1c60dd50fceb8c3dfe1cff2cd89ccc9bb1dadefb2f25fa0683", 0x4c, 0x404, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) lseek(r0, 0x0, 0x0) 22:22:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r0) 22:22:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/218, 0xda) read(r2, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) 22:22:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = shmget$private(0x0, 0x1000, 0x15, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = semget(0x1, 0x0, 0x620) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000180)=""/65) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0xa9, 0x9}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0xa29f, 0x15}, {{r0}, 0x0, 0x40, 0x0, 0xfff, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x3, 0x1000, 0x5}], 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 22:22:04 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000001080)={0x0, ""/52}, 0x3c, 0x2, 0x1800) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) 22:22:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x614, 0x100) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000500)="4a16a136f01a2ab495165ec1f620abffec084dfc9f733f3f09c61005c626f25dee11c7949c60d5a6b611e4f6fb4618a2ee05d685a1bfd08d8a052f6b265a17f4f54f9686dbbf71662eea18e5fc3d7f359a98bd86dc9498b066c3faf2fdf6c1a8c256de01114bbaf829a2e7dc37115cecb5ef094a975d71d39265df649bb5c1c3cd5cfce69b88bfd339b07bc9644b249c4335bf659dce411a5d598bcb6b3fd7500ecc3e8e48eb437c63523c6b871f4bb286738e7fed4024d11cbb9e391de3d190da5c4565ab7efefd9c2d1cfd267d2756b55f417635d97678cc58769f8e1f0649406ef49162151eca9b9b082072", 0xed}], 0x1) truncate(&(0x7f0000001780)='./file0\x00', 0x0) 22:22:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) 22:22:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) 22:22:05 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x8002000, 0x3) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x4, 0x0, 0x100000003}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) socketpair(0x20, 0x4007, 0x7, &(0x7f0000000100)) close(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:22:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="60000000000000000000000009000000545560a0f278e4270fc16b86174250bf8a1ad0f8d811e31166009f1be4f9d0e7e8175a1031d9d3a5bc73300d07e22590741481aa7aea5bde0715b36eeca715e27e414b4f4fd30c296143d476c8ea00004800000000000000ffff000001040000f496efb7ea60d9b4cf8761806aa70b5abb5f6748042bd31221cd9972698a8d78453cb26323fe340f707fe071ae4dd20510e54eb717ae430050000000000000000100000008000000371c2203b29ba51ca6fef11aaaba68aa01debe21e31e8f6199008ad002274444db8370d90ebf6f4d1fec6d9a2eee93c5a27377d7ffec8c5663cca1b41f544f001010000000000000ffff00000100000020e1e51b792eb3e312afee79c390e3881e3c3c678df507f5da0181753924ce49f6ed337a6169a4fdc5bb4b9caeb3c17092320571653ee9cd787483fc009f65347fd3640e75c4f0ac93ce10ad15ff03379b9334fe0789f0cab7dca3d159245f30439a276cbe08d0e1fa519053289beae3aa78b9f07cfbc2abc3add326961daa1bb5e60ad819def521c93d06c6c6c06b77c235e15d92c9f6adcd993eec48ae1b928d66ed13f184d9866cd4593c99ebdc8de336b57d781c4eca5a4e79e13e3ffbd7ad4038ceabaf60465bdf6da53d3b8014d9704231904ea7f62fa317de537bdb574d3749cb6a224692bc214363f0927ebb405a62ad78a8b0471ff5a954e623388d8a908acec5e5c75b6a4985aad605eed8037d81d08cc62dc805019367ab3a1beba333f03764066a0f2d02b1b6d65fd009d93c7c0d40c495876cdb297f70f1509a5fb977fcab2017add6c0c14b9cb0486ef7e361b3b3701ba6fbe2f8abeb34a487cce457322c4757ec910b5278bd51b0b36769bc2caa9a8a1e364fb23145a07f12f26ce44008be4c8135de7ecbffa700bc81b58626bc13afdd09e19717f79f9411343565ee6575ee8721e21ae866320af999a2195c00999abc04ad20a98c6df806ee270b2b4663e228567b5cd25c09b513467f772d659a664aa634943c2d9ebceabce5cbfd91f797ac2103b638aceced44e1dbb08f081c856a90f131b3e3d0032c08135f7293c75fc8f6631b8c167d68b6e1e0d0c2ebe7e979f60f662ba8c72099926b2783ae4be710e795622d67360a1d12e877ccbbd5df78ce9d50d1a343f9fff76d011e81b89c9473f9328d4c11a570efae46f265f68eec60ce7e6dd8a9db684fddfedae166532e55e95bbb3ccebdc2c4094ce528333c32ed13818b9c8b9ba7a19be31e964e974fda82eb60e407101244f8dd4a7ef18bc4f5b8da7e6a64db7f8fe6c3fbeaadbf43ab198fac16fad72fa468346d78563fa663c5b3740dc6634d93c10fd765d07a940d950148457750a37ea8188727080fa6d529a1f2ef07246af95158910c5abb3088adfa5afd98167e1f9e435dc688a4644560effee7c87f7aabcfefa114e1a3f23fea2ecb9fc05de763be90d88ee192ba166f445acb115515f61aae7b714b2d445963b5a46628dcf909d49db8d1554117b4fe73b6a8428d58555bb4e2ef01671c9a1200406322fe395a5a1a79c63100bb891c4d19b0859f2f007a7d0cd72c52f936e5785473c781dfe5d0ad8ba00f2e592fe95007f657ba60f6b540b0eb92426a349fca58eb6d9574e31da924e32bd5032b04025b5135a270cbbcf5886a969f6184b604772eb2d3d362f099766c0654ba25a4c47ae1ba82a413fc9b60b4d042d1b2b53e70c6be79cab650eeba71efefb1e3bfc647e9c489430f62e82046748a448454f5a19af0c3a61f7f7715a4bc38c5111fc4f2f991a94ab4858ca8d2b50fc6465f495631f1c2191dc42bef3aae9da7a05f93ba3998c64c0f6eead73b7109e8357342a16380249b956e481416d896d479eda0e242221299ded4d12eaf6902631b6b3720a396876f3305ebbcff746cf88dccc6e310664f074cb9cdae4126faf61fa5a86496193b8110d03d68f3c0a649099d11211c9360144b0d545cd6882016ee9116b73e0175cc496e81fc85cb0b100784706d9ce46c8de2e53c2adc80bf49fd5d914e6df6a5911e11ae5a7ff98200300224dc210a1b22b161cb7bddbf34aaa4816001499e7d47ad5fe1c393f00230e43341dafc61651b659a6f8408093fca34cf20ab4efad6ce3cecad6612d13880fd5fd25f06766f538ce37b62c363ffe4dea0ccdbedd0c14eb3e9f205fe125b728cfad3571c943e56db2d9c90c0b543ab3da2a8d9328a3b44f427f611e04a17df12d76631a988eb1eecedff556fd2081e8274479e7b59a13137213298b654cd47c40b6a1fe82211323e23a6ff9da267abe2bc9865a46e4eb2c5dd915b8fd3e0116664ff7475eb2e329bbe4cafb32105ffadbe417749f98d69e8e8c526b118a0d4146248bffacc59ca28fd5070feec67a62208c5d48f9b1ec6e7fd5f035bdc3c49654b7642d40c26a50c9c1e8587d2f2b9e5a95797a3a2ea00f35eec6c8a0c196393f489565803ff74fcee10cd56d65b36d0ae8c2c4791d549380ebe53b0de0d6ace362b71e1f06aa18a317517fdb133bd3702d60012d94ad243265ae768171e2588a31bad966f74d54a4e49a7d541e30e28ca6b9915965ef5a6c9e70e80b067276b03e9929dbbcd4aa7dd483c856a8f9c33077800226d2e0b9e6302a311a7971a3d4766412f25a456b7c4ca054dc61a14a70d619b10ab3c2ff76a12e1ae3b49070b7677d1fd6abb5d21b0b4cccd98bb1584a80662f59986c4a0e4d3638849f67eec4da1849a5c926b3eba17758fb37bbb404c82eb56813b8dcf13b94fe56ae5f573e8ecd63adea26a80b4aba02956d25bee0eaf0d5b0f8d3676490411462e1bfc56f7ca732b04b7350e48bac3f4aa2207f5aaacc757cdd048e27dea959862e663bb411c2811b41eb82e75389bd36f280ac860859968868289b3388cf51180b264c05bdff70b2dfcfb340fa137a79dc1c2a6e9a4644b14b622352c12dd98d772c7426aa568fa7bb1c48f164ef017bf7a9bf68baf388d7489093754445a0ebeea8cfc05667e7791c0bbee19c5c607118b76ba0a225312f173583fa9c9c917a938a60f7b647e2f4f01175c93fad397f1e787aab34fa95b39aeb08417c19417e578cdedeadaafeae0b773b1a0394235906778f234eb1cdd3c8dc98d7053cec95cfb40c6aa6b6b0e68b47ab0761357f24d15c7b10c4e90458891684812103a730a6738bfed8224f88a4229f5c2f9b8334c2dc8ba986e136cb86e9f1dd36e6cdb957f37693d69a694b197f84633eee882ff09096b8115abc32f7a06b68e7894780fb98e553fa259a58e2c8f25d2be13c70439970d17f3829af52ef05a207b2c43c10155b72f3ffc684a88b21045f968b4f30e4276ce97edf9d0c4ead34e69ffcf242a49d122fd9029f716133bac6c410c427c228fd2067958c26404e149012edd26361319d5b8b8c387c6bea689519f0afab861717a147a148e45a8e144a27a83fe19538b9346ed642983568dcd5347ffa681abd565ebfc1c19ec55d6b4434be9cdaaa5bf58761b428292458e5876a194e371a24d28457c164a97abe4c357c1933c55203e28dd4cfa00e6b218fcdfddd32f1febe1c55078be7f4ee30ec825810229ca1a165c1c096fff24ac5a3549fd205750c083ec29c027d03e670c0083d45267f57df25857508a669afbbb612ea1eb4a6aa79c054cfe6933c5a3d92ae30541e200908fd88b1e87512a3c3815e370d766c8f7ff63f797ca38936b30fadb91cb9b56ca8392f6a8a11889f35f0ce93c6ff72ef2a957bb6517ac81ca4cc7a17ec1bea63c7e6eca12a654bd98138380a9cc9fe9dcfcbe3904cc7aa9fbebb967e9777cc2facb16e20ff6c652d5be3034b93afe9910de3accd362ee33baabd1286206ea337db13be4628eddd4db6f9c7a4b5c744365b0e2ac880cb6dad2ef58218d4bcd8a801db2a675cb1762f43fdf96eeb37bc3ffd48ed23985a9b06bcada91f6c34bfd0dd6bb753b5876f20083470a5b126aa2bd4f0179fa46fdc9b21dad03125a1b97176aef583728dc4aefdd1f587521682fa68941e99cd91bcee20dcb9ca1ab528329951f2a4488ab5dbb65d2e217516fabbb28fdebf8d7f5f14810a681be05579d3235690a8c486230da9f1ee25d91d4a4c24c983ebad71c1e3f81d7a1614b288584314cb061f4443ba69c0adb6982fa56b45371f16507d44418b98eafc46acef4a00c3cbba24f552db940e4221bdc85be39c86304dce0bbb12623282f03dd64476b32dbcbf5ca79026e67181235a4820cc250b7b43c24f2e1b62471cb587192885d3a699a6f10d274815b40f72b88032efcfb322dbb0311c04338e15a19edccce4e931a7b376209003d381e22919c44f6d272c1b7925445ccc9b5c793f429bc106216c51dbb7cd843570a934e98f6cbbee53fb06b6e82bf872fb235e1ebb176886ecf668ee49dbfcee7dfeca970d1cb3e65efe697e8c4d78e6b838b53e5401b89c11745075bf7fba14c7d59a4a2165617211f5e2a315c87c93dda22f335c58651971ba3e9c8207117d9a1b0798cacb6d021897d4b1995bae714d180101c4b828be58cdf9078b732107c2d9dff872b33c5f40403d485dae3c05db31b76edb6335042cbbf0ba5f56aae10320d649efa0c57f1c2ee41e2a14c434e350996d3f34bbf8a301bca5b91e28bf539a51b98f75b6e851b746d67e9b9ce5f3ac3296ea84bfdfa13de42238155e67e736d9a941787dcac895fedde2596c4ab0f6080297bcfc2a70e5724466f29203c663012ef686c22c144c24e297157ab32af2b209a65804cdb97e6263786e4b4c70e4824956674765dfca1a0138d4d2a99c270e26cbbced914206522f05fb6d811b38ee7654fe3d9d8c3903f4d59c0adbffa816bfebdad6d82107795520ea776a65d3397149df52cdad90440c2e4ef5324a53e5225df30e06640b4c2d4c5f3754ce6b397618cf63db4e378d8676da97b2123ae5c04dec865fa5e0e8f1ce70bbd5f7c967907c25bf69cdb0979e3c213a930e8d36eb0c67f91883e734f3627ddf2e059107218ce4aff13fc2281d22fd5fa4584e96a8566ecfb7ac2d616bdbc16720e445cde06f46684c65d17ba22de327c09a7a37078f95ff20f885455b85727042bc3219525ab8892135fc293493951df44ad32898481f1ca5c2adf325efce6d80772a656a99d947d480dc5a129484627eca96962116234c2097778d8021d8d8b63b7e4027fb1b2a04bd5d8f776352b808ed9468210225f45ef9ee04cbc269c18b752491961ca7b92ad337ce5181296d628db3f1e498b2563fc4167e8de81b3d633114eae23f11d95cf4cd89c86ab545ef9d83a98d87d15b754f9ebd3cf630ff5f97ac751725af6e984588840eca4b04898826fcb3f8d13f31140c4d29a54d9ed4be062601b6697a11b06898de5f00ef1c461692dbd9a59308cf28c9a3904405228e2837095b92be0007e965cf1a07d74262aba49953a44a94f8569bdaf8c8d43ae170b416b855050b5fdca37f7049a763a345af589706b12c32f291e252cc44719e9c9ca81e0f077e5d198461c17ca4512ca9c15fef49a8f902650e8237f2fc59b5a44fe7a983fe14b696556fe98e1399ac4380d7d4e745aaea2f91e67a05568e6beec36eb7d442089b2ec0abd13d1cec7e373e37ee216572a9359b46cfcc65de571ffd485bd01835f9ee17b762bac4c98a4f4bb69f1ca31b6356ec9fc3d84661287bfa0e8bc56ee7be539382d9010ceef7ae6c60e20c778fafbeeda4e931a57a6cb1a846834baeecc158186b789a8fe938a32883f4c47fde2cfc85d52d8655bd877f8cbbab4d80d1404caf308e2806176d73e874e5d1e253f0e0eb344fc5eddf0bca3c10cf130e18459ff4c7fc336be2c8286bc08ea16d98f284d005ed4f77bd04ba772c3d4707e0fe5b0fb4dfb2609cb02544e306ddb6b39bce85503338ad98a6fa9a309657860eda7e172c756fb396c3fcabcf7da8b4e6aa0bf1ead259d0dfdbc5a5db905e187b971364358b9809a16194770b7dd47a14b68e54b07a3ebd8416e3a1c80135f5e65ef3482fdb3a4b3064ed41137ba800bfad876e49804b70f047da6736c1b9116078f2ce5fe28bd123f590ad0c24801468c5b31f55fc9a8c821389448908ab274ac77e106ede4694233e548ea630f8e98b72f34fd5f086a60db1018d779dc3e28b0e24447a37ec74efa57f445f6606087e34f1fe44221492c99a159b1829f8ee3a123a08c31df18b532f06cc6bcdc3979650d1d05fc709b7fe9008e4d4fec4e72e9085b4edbeacf19d9f681a7b10344b93ede4e0fc8e6566491ff5599a95078803542482a404c34d7b62348"], 0x1108, 0x2}, 0x3) socketpair(0x32, 0x5, 0x2, &(0x7f0000000080)) 22:22:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) 22:22:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000002700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x3f}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000200)=""/29, 0x1d}, 0x0) sendto(r0, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 22:22:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) close(r0) r1 = semget$private(0x0, 0x4, 0x11c) semctl$IPC_RMID(r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x3) 22:22:06 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 22:22:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) 22:22:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)=':\x00', &(0x7f0000000100)=',\\\x00', &(0x7f0000000140)='}}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='^\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x1, 0x1, 0x7, r1}) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 22:22:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) 22:22:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x101) 22:22:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) 22:22:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x420, 0x4) socketpair$inet6(0x18, 0x400000000005, 0x1, &(0x7f0000000180)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xa, r0) fchmod(r2, 0x41) mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x1107) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/51}, &(0x7f0000000200)=0x35) socketpair(0x0, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() r4 = openat(r3, &(0x7f0000000080)='./bus\x00', 0x10480, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x600) connect(r4, &(0x7f0000000040)=@in6={0x18, 0x0, 0xe000000000000000, 0x3}, 0xc) 22:22:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xcd, 0xba28}, 0x10) setuid(0xee01) r1 = socket$inet(0x2, 0x7, 0x100000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) seteuid(0x0) 22:22:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x80, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r2 = geteuid() getgroups(0x3, &(0x7f0000000880)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getppid() r5 = geteuid() getgroups(0x8, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) geteuid() sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000500)=ANY=[@ANYBLOB="4ac00801802e2f62"], 0x8, &(0x7f00000007c0)=[{&(0x7f0000000540)="a60b6bd188f21ea2494a193c4cb4b5181a01b6ab77d0551315e9f060f839efbd4c325811f224454387bb60e64c9b2f00232dcddcc5ebdadb8d49f0a2c7914673dc5463cb04dbdc5a2bc6c7ad8a147abba5265d0ebb8916c834d14223c14db6c1c042eb2d63f70ed09da90ce4f1f67c46a3239c77e245dc41d052c0f2cae3cea54931a390463e3066cfad082f8db1db7fc4d10cb16aa9e9add47e8e6975989b472e802c8aebe0865779001dd8b818d264522131aafef7858124b2fc720aadfdb13545ae44f8a1c8d61830", 0xca}, {&(0x7f0000000640)="1cf8d2efcff2f013233932c15a266b5a17a8d59827f1672be9bbb127cf526d01e114d0cfbf5d1ec3c6cd1c5416bb63e303ed33da2dafe0fe76941ec8948748b20134c888e01e2edbdbd28a472f5d33", 0x4f}, {&(0x7f00000006c0)="249d23fe14aeab008af0b498a9878499cb6b9e943e0dea4c398b2e70bf665ae5bc54993e0822b08dfe1280128362d9f9afb62475770d508e00a7cb3a4d4e6b0269e36642f5b19bb15545277dfa85e0106c893acee8d2f981634a841ea0cfc8e4e40d12b5097624b89ff765ebb8f4141cbad96345396653620787bf1e816375c25829deafd15b9ee8b115195a2b8410ced7ec8ea79b6fba57c91bc069cf63d418d9f4fa37813ec7851287a0576837f11dd3be9e134ef1ce26d592a4cc54068d51e4935df56542f12487b92c48b372e0c20b9769925f5f016b074f2edc8c4be78473c4956852cbf6675ab1", 0xea}], 0x3, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x4) r7 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x100) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1810, r7, 0x0, 0x0) readv(r7, &(0x7f0000000440)=[{&(0x7f0000000000)=""/207, 0xcf}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f00000003c0)=""/116, 0x74}], 0x5) symlinkat(&(0x7f0000000980)='./bus\x00', r7, &(0x7f00000009c0)='./bus\x00') 22:22:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) execve(0x0, 0x0, 0x0) 22:22:08 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0xfffffffffffffdde, 0x0, 0xfdb3}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x1ec}], 0x2, 0x8) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r10 = getgid() r11 = getppid() r12 = getuid() getgroups(0x4, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000100)="7328a55bc5e01abbfc90721ac71b0956644793224b06976604612e5a8c2134f6839bd45a06e10d16b5a00f5f0f2b9ff8064895bd4c0e27f08cc3f37d40e558e4086d0695a51e4bd795f63f664a51778c0dae13e6edccc69ff6a83ab1fbf1fb6640ee5aef19eb5358c079502e90bb9fbb8e0b1c95b2cdf0b06f081741deb0bfde5570d2c3d17b430fc734ccd6a1940a8dc1fdfde50041a363b51a42775f0dbcefdf6efd48c6145f2d80da50d1d83cb63907a8f45494ec28213f6aaec065c6919f7cd7df0ffbcd400afa331f5aab5a51c837906bd2c621bc1da150e3112b824e12c6fb6b6a8c43ea3f1e84b53c9aa3425559079dbb14984715cec17c9e060cc6ac440152c2fd89a65bc9e8c08f0514e1d67991c87424a9c427ceb199e83e7fba00bb4f00873668c071ca499b94aeef29bbb6a21c37d0c83a36f564726afef7ddb512607319ce1be6137f335f623797ae74a5723c6a69bdf740d2cd777d2dd063ff2c65164ad80a9f853d09f72c7f21c78d0b0d42617d6bcfe7b6b5df9220b44259e7d6bf8e7575d888190167764349b80f0c32fc1eaa55ef07a42f8798cc09eebc2d9e3dccfa69f29e596e736b9cad1d44a77f6bf0c92f05e78d9b47d23ed2709be94243186fac333fd0555fa3ce1c4cae033dc746823ad517b70d0ee648e4049462398cbf424fa9277f1a395baf52cd35c75cc04b0131e3a66114821f688c7c8d16628e9fbf98b5b3afe07b42a5b5d305e2cc7786379be5453c15a9cda7411d0081e4fd0474edb1d602be2c8e393ec5a2e8c30249c2bf61cfaff993b0d65c7df60a234bb2150230babde2d0cddb6514600d4e7dec539fa901eb3c3ff1e0c28c229c4acd014a8479f3d044e73e993626c846bf8762507071a4e76b63844db3184b28df6848428a818488c514eebebfad48a17d940b9d9d66644c0c7ea75c9b2ec17c13c7a13cf62d84fde396d2e94495fc6a40842b99c109e84694206e5d98135e33016f85db1d88c561ddcad88dde8dfea605d7f6e55f5ca347e8973d548efaa11ed60198c2c64a9c4c83e3b07b5371c691601e8d00e6b25e41c29198696b41ada3c4a4865f615e6480b1e65b5b1ec584350ab6228be8b9f51e5da0e00836544fddc2dc725378a5df785c705528f90a5490ecb7c325300a5226e6cf571088518b9e532d8f8dadff805464352d5419b1d7fea8de604b5c17fe7c3980d6d9a21258615f117a76fafa73e9accb4405c19805b464bff1ab0fab48a56a2d26be5337e2184647beca10e13bed83ff1273766fcfee451739117dc177e9fa2f13e59b74c0a91597622683b1e698ab6fb63e0b10d333b97d315f3336ff517561c4a24d43c261818b5d36394646f23ec09f9024251f6b7662edf0aa053e7b4070ea8dd03775d465944d6cbde876a4af5fda870c9d07d31bf4aceeb1ceeeccd41cb0b9690f9f64cf2c19f7f3840cccb52e2d4686b0e92c0eb56eb66448ebffc784252dcbb9afc7792325cfbf278a4a7d006efd54e5588ca4095ead28905dec8743b83a2d8d6d8e1dacf913ce588a6c5f417faadebd18e75f9e2ec070536095d6839dbad1a6c8398d479ef90010c7def77b258caca7f424d9e649165b403789937a738622c11aeab16933df5de5ae06d1f9676583f61fa51b900a7d2ce091358134d66ef16d7af239f72c3b41377e59b9c70b78fafc820f2602eb02d0849c22d79c5079ca2dac1e00bac8b5d927074439b4fbfac9158a82e8e4dbcea8dd2eb156c20d53a9704effd4bfa578722f8d038f2f2faa3a18d9f2697031ead22234832356bc76b5cd1a1a9bbd30a21b36ccd262a605f54f667ae0e9fac6da00dccba0ec248bc65ae4e3ea9c93918b3f2aa9c9ca9f1104bbca5fb59e7008852c626f73e2bb54fdf7f6042f8d3dcb25f8c5dce1d038be0bacf31ecdadaaaddfc62d9a4dfef8aaebec8b60dd8be5fe901fd5d3127b31debc8055dcd2efafd386b2f52e247fd8845ce1fb84b7004c39c1bb3ab994f9e9a26c91775207a1758e64e9b00c94d6290aefb60e9572d3aa1eb77dad35f56aaf88ef1fc86c22d19a42895340b3b8d990a1ad8a525de220a078e6fd436e49ee1ca21112d0e211ddf266d76122cd727260724e32ab2dd1c9a7afecafe3cbb1b1683684c2785e93160dd02339e9198833a314cb1ffac2ef89cb97b59bb9badff3da95c8868901d398cd1d64d91b8842342648523812c7fc6b4730ff2146ce09608cb5b0eb79505a4d89843c917da5ea39b52ce13c309ec549ebdcc66da2071ed3bc42619affc92023392b7df3e692b0fd80f2281b4b58edfac7a1a063d2fa4f7b2c3f319bd5b86e92fa9c63d80ad59b96a15faa752f1c55f6157f92ad3d40ac25eed5d942398829c05ff96251192741d7b223cff9fe066fb39b885dbc741d6cd656d4e8accef5f411016b8f0add420b78086a5a95e701f9696f93439a1b1fab34ff1c4d547f7637c869b6d32634cc02c361a3c5d32cbb937a11d1c4bd0f289f6bd9c5f54551514962d325dccd41194de687d627f23c6a988b4349125ab842d3503e1c0fc7a10ae8f175ce683a38db927c435360f532a7028e6183f78ce160c1f62f211167c394b0e04615d8dd50f824cc6ee05e203a782419f301f66b1f813519695f67fa152308367bd6afe9a2252b758f32f82fb51965de54dc47b3c0b9f4560275418e962b42e8c0a1a27c2f73e77407f299157fbf54022386db8d82d39f3ba7a51a74d5e4bbc5fe9babf51cb022677aebcdcf466916668c85f1282efaf77996bdcfc318cbb31a607a4e8b56c11b658141c0740cac81d910928a64ddefbd3d57c4eaaf72baf1a93cf54638c93f9e83b85cfd49d9377783012a720ee0c9c5eb65cd343c26345c090975bb74c9a4ffc875c87b03dac424f3808aa289023683fc6f76f6ef5e5f3c32cecc9d520e701c63f1eca66125832a89695bcbaba881c9af1e556531d74384f4f538e4195953d222687e53bd95945d588f33c5bca802a98d02f3a2d77fce8e32e9163ae085a8b4d82e347e62bc04add4cd307168a38118050a57b8813088b232fbb8b6633b02ee1b9f54ae535692978918c0c3e94b38d37329b8de1265d90ddd875f1759336c0d546888e14a139a2ea7a2c5084efd3b83deaadb86cc99668c50920979d8badff7786bbed91b1b06c67abb01de2185a63c47a4b2dc952d7b3e7b76736a953979865e9c023a1accc7b00729cfa3837875658d59929e37d202f7d77d647c8b3622a1770e34c7334295e7f89267322f91357a559c5e754af9ced5265f0f957fcb0eaf8b67c90cdef058c8abc51166b871b9a51c7f3f4126d85c4b933f3d820078aa442a52e32992ec6bbe95c6b9f5f442f8bface75ec3a50fdef7317d6b0006d5f5e8306429e5df42175ad17cfc71f32358f8f3f43dfb206ca4f622a2356aa94436fe5b596b4deb28321714b6f34597c3fdf91d3db1bc72e80773de9ff19d13e17004425388d9188a8af200df7dcb36da688676b3d083f76e1cd0a97d51afaa7328b01311a20a3be6fe44e02dd9bc3992af36f9eead4d6f475eee861c5e7e0d946c1a44393dc85c55817e62015201ed69d8b42d04b77710ff888dafa2d4c4c0349adddf782661e4a0e868835c6f8caa852e9b3735def7dffff6b04872e1f288f0ac9afb965dd382f67aa8e6b8e973726f894b065051787f99e20205a00b4a2ff8103d5e797d891a5d4fdf4dbeb24c62ca3e96a9f887204fc64975c70b812dbf9841c1357563629d6933d277bc1ff5033d59f257a75a18443e7e49289e1a4e7f643fbbeadf9b9e21a3972d5f7d6ee1132a0ee51db1bf9c252fad260c4d9a0c9feb951f629b916e5207455f031165ad46158bfe0635f66058e619bcdc161a5e50de8e40b4ab32323ffb1bf09edaefba522c8c2ebb6aca233ac499314099e33cf83c80cbd54e9c00a402dee80747e047c94668df44fc174f2d35625f05c218ab345a772d1cb6e5018bab2d2f2f75ab23c2fbb77987bafff2fa4b2d39fb8dd548478a7ca607f60ff913e5c5716b495102772f2df43fad73f200fe35f51f59237facecf5e7e8098a6b454649e92bd4448fc2a55d9d96f017b45b1d55275cb13b3e82846bb6a4debfba63e5ae41072e3db1bff513965e94eaad5b6c3e5a3186519fc011ece55920b438099c07290f3a05d2c039095c3b2a20c2767def2b6d9dff6e59bd6f393801da518991ed42edc6428f4e98aa4206c05f367e31fe77dc6f116b833cfdbc62301bd6a26f40eb39d8870d81a9d78135f1a7529fe3f13d92d44498fe892be88726b7b54c6cdcade733df7afff5359e08870b0fe8ab75bc87f8e5f3293a4bab33cdd530dab828633f838e4f859ce0eee1ec39dc70a77cd7ad80245696eaabca8a2ac53bd9f9900e66d4490fdaf6c07694b4447e4071d44c8dcac85f97e34a712d7c75cf47827c98f7715a10e884a023ec9f809b6acdd4f98c009904c35c833d16bc51fc554486d983cb3ee6c3b020a2eb83d59eb95995f6b4e821c6a26b8f0e2cbb676ca4d51424121bf9c40f495df335ab9933d1eb9f0cca1b8435cbd17667d5b8b33b20c65c3ce920e9623897541931bf212a18d206b44e6ff40228905adfb76a22fd9fb1047534fc6415a8dc2e5563bc485f1521b9698953270771c064c261d190c8f6361151ba01b558c30c6e489946c3dde4f993e9fa82407f659514973999f65d162e0b78ceeca62b09b43852e02a2d2d16f475057a59e1de2e13dd9599131f78d88b971ab19c3a778323196635544d00ff722bd0a84a11414b5bc196c431b5e8801f59db946d1192a5ffc38e6d45cca304aae1825a0f1c8f6a5fb2bddad1a10c4698fc036e37235bff7bd50af815af4c48827d81665913857040572799fb7ce9847fcb014005ea98f5d060cfbc9fae676adacb347e369aa6b0043145fcc016de7a1bd5cae00faa46da296e0c57ec6d0e5976eeb9ee245e6be7a44df8f7f07a850fc6140de38b20b3f73b26b873a1187e69de0c35fc869b242694c2887518f552fc1c4bc8a38f26e8407a1da0ec82930745e5617fefb9700f163345a64974984c6ed23c81af3d128f1710d71b5899d0748f14a6e8e7e0582a6707709a82fb00d09d57dfaede02666288059513874066bf5ccac82aeff6353900ae0ba08ded0a9a6ddc20130487c5103780f9ca1dcf419e94f5dce1d479613accf0aaf75c4375a75c2d0e2005e95fa22c4b4d93a914ad11b4c26faa84938dba45ab466035bd508846d890e456b068ee7b31b6ecdcdd79bd5a59cb59cb0864827c3f418d4b326ff5e9e772c2a5d947832b51281de57d5b81ab4e1461ca79136ea35d6685c9a9e9c352df5071852c0a221c0747397ccd8f33dea5bdc8f60552c31f874a5374da0ebc547e031f51f54aaa6e8387f7340e4cc73d9b2916e427c4f1b9b7e2f2599fbeb4cea2224b9fd81ca9a66a4c76666b9eb01f74868af0a33f3a1f71f08f857a966f26938adae44bf50106965cd457cb5b16f256c069010509d823ecc8f7e417095cf56e1b832ba44ef8466ff6a5e750caef9301c51a9644062aa64b173364132d57cd9f6eaace7aa46bef05438b2189708c9bd132887ae7c78db609e0e7a6c98d869c4bdd2146bf0a10dd5f127bb483bd50fb72a9392e67f2b3493dc77a1e91c6fadcb4345fc6dd9b0a813fceafd318d673a0cb69cdd2c268b1e3dd0e02ee8689a21aa8528398edd513ea79685e9a79f53145d061b6ca99b17b62732fe035f8b613b3aaa7fecee19d47937f5606f3224279971fb28255ec9bfbaf9fc984b84aedc7e31365", 0x1000}, {&(0x7f0000001100)="6e9f1b28c339dfc6ad172abc5c1070fd44034df4634367e0f0ae7734826a1611573676462a63309df9004e32c8866180701b96c81fd2ec4c1d57333d1f64f827ee4a52408db479781f4e4257ed0a3d9cb3642c8c1540197f9d38c1cf827458a8d41e3b7e666fcc3487bc6c7387558a26a40c725fa0c587225a0de37b80108ae0494f934c1d67270d88e9506576cc18", 0x8f}, {&(0x7f00000011c0)="bfe9ff9f69bf1d2a2c1b86", 0xb}, {&(0x7f0000001200)="7829334307e54a5f2f5af0b89609d9281867fb2c372af349bf32a1aeec6fb6326495fd3170b8169c973d658953d71626a71bbf30d99d1ceb023c09d6b4b76733882dac185f0bbeaeb6116c7f03720733631a86d40da23862182b6009e2585b9c6fc74dd8bdae0114cc9915f874308439fd12fc82ad8de2c98900f77a2ee23c7b1f600a942edf11f614cf5435fc786f68d477bec0999e3e3f5a4d7e51511a7cac2bde9f1ec053e039145af35c53038cbd19a7013533e653372cedf164a38ce359455acf78037cabb830bdad4859721897e3f3902b0decea62a3ad4ff64e6ca17f28aba3cf33f790e2394c64a4e5811694b96c3c", 0xf3}], 0x4, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}], 0xc0, 0x2}, 0x40d) 22:22:08 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) socketpair$inet(0x2, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0xffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) 22:22:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xdfd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x100) ftruncate(r0, 0x6) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/113}, 0x79, 0x1, 0x1000) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r2, &(0x7f0000000100)='./bus\x00', 0x10000, 0x90) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x180) 22:22:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) 22:22:09 executing program 0: getgid() getegid() getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r0) 22:22:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgid() getgroups(0x1, &(0x7f0000000040)=[r0]) setegid(r0) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r1) 22:22:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xa0, 0x10001}, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 22:22:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) fcntl$setown(r0, 0x6, 0x0) execve(0x0, 0x0, 0x0) 22:22:10 executing program 0: r0 = getpgid(0x0) wait4(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8a0, 0x22) recvfrom$inet(r1, &(0x7f0000000040)=""/130, 0x82, 0x801, &(0x7f0000000100)={0x2, 0x1}, 0xc) 22:22:10 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="df82a3812a89cfa6acfd606149fbef315b4e515498f4b5f8658bde515594cad8f8aec12f3686717777c9e934db00d5454b9e498f0ca79af8299c2b95956c00525e1b2ed6b46b4aeedec4f324d76f06c3b7b6682df212d587172eb2e3b7bb21a0182546bedd3ca2818bc0e5700ec592a3e2d204a4f391ca83518ee84a2f4351a97e6befa744007898be98c5592ad606d39e03d1ab9f852c5da19be1e9956a37e4b611b9033088bedea1e15f194e36d59e1216d8391104f46ea27faeb5505a4f77872f561a90f7f87ba4aff45c6543fe36c0848d5b81da16cfcdd439683dc83e3c4a6a49a4f0", 0xe5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x3f, 0x5, r2}) r3 = getuid() seteuid(r3) 22:22:10 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) pipe(&(0x7f0000000040)) write(r1, &(0x7f0000335000), 0x10052) 22:22:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 22:22:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8000000008) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x40) kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x81) ioctl$TIOCNOTTY(r0, 0x20007471) 22:22:11 executing program 0: r0 = getpgrp() getpgid(r0) 22:22:11 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) 22:22:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) read(0xffffffffffffffff, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 22:22:12 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) flock(r1, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) r2 = socket(0x6, 0x4, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffeda) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) 22:22:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 22:22:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) read(0xffffffffffffffff, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 22:22:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc000, 0x1) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) 22:22:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) read(0xffffffffffffffff, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 22:22:12 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) dup(r0) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) 22:22:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 22:22:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 22:22:12 executing program 0: r0 = socket(0x2, 0x7fff, 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 22:22:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 22:22:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x1}], 0x1) fsync(r0) 22:22:12 executing program 1: mknod(0x0, 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 22:22:12 executing program 1: mknod(0x0, 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 22:22:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="96", 0x1}], 0x1) 22:22:12 executing program 1: mknod(0x0, 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 22:22:12 executing program 0: r0 = socket$inet6(0x18, 0x80000c006, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) 22:22:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 22:22:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 22:22:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) panic: sandbox escaping file name "../file0" goroutine 16 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc0009a4540, 0xc00077e8c0, 0xbf76c0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2ac github.com/google/syzkaller/prog.(*BufferType).mutate(0xbf76c0, 0xc0009a4540, 0xc00077e8c0, 0x8fa9e0, 0xc0008271d0, 0xc00077e008, 0xc0008271a0, 0x0, 0xc000827600, 0x3703750f5b1f3d1b, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:264 +0x533 github.com/google/syzkaller/prog.(*Target).mutateArg(0xc0000711e0, 0xc0009a4540, 0xc00077e8c0, 0x8fa9e0, 0xc0008271d0, 0xc00077e008, 0xc0008271a0, 0x0, 0x4f0f00, 0xc0007cfe0f, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:172 +0xe3 github.com/google/syzkaller/prog.(*mutator).mutateArg(0xc0007cfed0, 0xa) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:153 +0x231 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc00071ff40, 0x8f8660, 0xc00054af90, 0x1e, 0xc00071e200, 0xc00066e000, 0xa5b, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:34 +0x2db main.(*Proc).loop(0xc00071e240) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2 login: