84aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r1, 0x2, 0x1) 17:13:26 executing program 1: setitimer(0x82d0cf33354a6105, &(0x7f0000000000)={{0x618f, 0x7fff}, {0x7, 0x100000000}}, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) 17:13:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000005c0)="9045eb4e76e9a8170d0376e0ef976037a20fc716eb38f50b9597916054a3f308b030cb3f06c86565eb14a7b0cc56f98f87529597dacd03b981d31497564fee3ea95753b3c1c8b0387dea6e038284a5976318192c5c2a8de712fcaf934b92d12e413ec4987f75f24425699901805a1a24ae588b2a1950c928f128920dade547991f446b4f2e28d9cc89813fe53e838c96a6b9426f466d8f4919a1c8ad5d5594e01e62a89b6da11169f298dc6268efdcf9290b92d68538f7ccd361ab839feef6f0d02cc6b9572cfa79480f673635d7e9ba5ca0b7ef22d259b539a952d736cc275ea96150e2df1f6ca91dbfb36b7d73abe8dc3363413850c58a1613a86058d53536b899d218fa4a20808030c3c9290173d4a9310f6387c91582988e4522a5449a38fbce185f84d289fe2a2f1ae257b98f5390908dc04bd632f95a277448bce7fbf99c83612cd8aaadbf784b56023b02e72eb109aedf5f4a0d01e16d551798a66d126abd58005e19a84fdb9b4b497002a80c99dd502b11aadd1fec016be5ef0ac431e749a2de644c75e6192dd2ca3c1c6487c1856f07a9ffbfb6f228344c65a3878590de8de306023947088f141eef6aafab71337df6fed355571143324a33e9337e0fbb40d6c19cc44948c867438833474f0fa13469f6821f47b448814604566ba2e1f2e3420bf73787c5cc62ffd02d0b9459f3ba7f1b32d8f06d3223fdadcdeabe19b151fa41bfcec1886d8ddee5f5cc53b85533055fda1359a8e7c80b7a8f0b6ce9d654d89c5a6c66b7e1ce7bf5e186d17e3c71607cf400ea15180346e27cf1c933689e4dd3ec9b4a77075bb5bf511a1aa337b8eedb0c23d5273cd1c6d26a9978749d5725c808611b04574d45aef9dd0f2132d3433954243ee76cfba0ed640a583c641d57f3770fc93394b1373be8994c837ce17dac6706f7b92dc5281a2a5b0edf153930cf59383da0612bb7d10a3aeb9da90ae90e93e94b44b7235fb1c098f0ea35ccfc6bf1177ac1ab45b3a44e0ee2d69be659278ac5b571dbd61528d0cc67937af16291d04fa9c8f32ec0ca91ed125b236129af9a4151288d7abf55650d29f6018e27202d9bcb8849948bec89c713caab87d632388ca12234f02ccddbe69c807f0f8a325a535b680f1dfee26349670da1c677aaf50fa60f0ab905481d403032cf1e5080e89e1daac88381b98e64cefc97a9d79e9877b15e2068b48bf487d3b47650b338fc8da306ea06fac7463f43a98301deeedd8bf9a94a79f3894931d9de3a915816c2534f6d014e52597cb79be8ca25682d26706af0a8dd6e1f37e136cfe4a8b92859277e42102f002a01590c178ef4987add5b19aaf678c45d3e1da5a8f6aa6803b6e3c4e79000946259cc31ce3b61dda64911047c2c9034bd697ff52c797a4aa69c71dee343a512318d578dec03829a61518641d1fd40936351167df0e807672ce9e249e13dac692904117f5d74f78cfa7585ad0fbb94c8752007d7ce0a814873f681d56a89777960152af53eb4e8050c52a108a4ea5622544e062b5af0e3d16fe27dd47371098a3253b19923ec4e3a8359d80b4fcdc6304ea34c7d7f4e91ea976d5a001eebff4da957484029e77cb08e4c55358bcef5808ad3b32919fe5b9d385b4342db77c66fd5101bb0164f9b0e4d16ad6967704831cf4a46eb038718f955c871e7724b5e9cc03951856d88d384c54b2f4fbb13d6026bc47acdaa6eb3bca0dbf85f70f83b27be3b4e3fd87c39e3bd28f4cb30e230edf86cb20996eb925454b61244982e64cc1c57b503720df626b2ad932b0ca86cc03d8d9b37a2253351f49a8e27a2fdb4119e9e3cb427fad215fb15342700049d5e2ac2f5fbb42970637e12f04658546e38168302de72b464a8d339acf3b0419fa04a2c7cbe7030167ad65bfb6afcd2aa20b44260624fbb1a936cb033a662ed315ff0407da79bb1146f681e246155e458b2ba16b617280625c423240f7c340f17cc2890f4c8bf3872af0ae2a8be45a9ccd8e4d43bc0cae07506924801524c957c0e8c15404d7f35a01bf6eb345732ebf101bf34184382ad5fb692cc7acf08da00e991470d05fcbe3b0c8052ef3539c10e9e48ab072350ab4da2992cd5a1aaeaebc470ef152d7a6ad550a6107761cc7f35896ab0079ad4bc53bf7bc52002ec759c8303fe8e85e81bc61e80da2bd63b3ba897c29699b3c597bdae2e4fb3391d1ac11250bc44e4aad263d6cbdfda1bb70198ffb8f7f4c336160717ac8f166c73e9882ca196792e57ecff0b4544188f375654d02da1ba68c1f2ca78cb5c9dcd673d660e72cbbf514b5623467c4ff915e30f565a6401bfdb1c923e0fe4edcc331ce9adced2c2ee8521aa4e99bba5f97a06ac8977e25385337da83e7f01acea4ca89ccc2126eaff95b1adb2e5e80f1c74c4561faf623daf633ace6f2374cff78424f81b40a50cb198911498f624eccc99ba0728aa41d98736ed786ec958d6887a032f419871fbd42122ac4886fddd6eb1197059c0d58ba02b7c15792267537adfd215b105d4b09b0b22ecb5a888ecad924e4b125cbd5584fc0ebba08c6aaf29e6e9123e135b3c64442178535e8a26af243159427f4e9ffb1d61e4b621fec0aa0bfee7ef916b6a008baec86a5ccdbfd4af9ad7b5a5845799ec3b4d13b2b8d9702437a316915dc9d85d8ef544bf125a833fca1b4e04adae7fe74b1d6b1e5cb176fa19816d801d59fc74048cf6bc21d43424888b22c452d5a06039855322d26798aabba54cd3a45e11f563942214dbfd16e61e53bd8063864c4e50cc401f961cb57f62f5b50fefe0e54a154e3dd84299314d697daad5575c23da9eb6d9bc1a336801a8d2d3513a35a2476e5f2878ab0094cd24d007266cacbc9e0198b3dbceff30ba46957fe6d615d920601d316f0e9babaccac4167039edf31eb881a3477502bcb56d4f34a3a4cb5a81ba49c720de59e462a8f8b087be6260b5ef6f1bed8a60c8590e1d1eb26f63cc768836345c327622778b347159417305d5470288e621edc1c125375bb9a412dd8108026c948ce4afab60df3ad928f77c9ef44ba3730fc693a15a8b2e9fc1f1932abaaff437fe37cc2efcb2802578111d338a0ba4a24b3841a70d11b8c45acc03f74d39909867eaf6cf000f7679755fc7d3e82e0cee7078ca7d2485612f4b23d797a57412bc6e9031998eb8501a10afbb01dd535e22c60ecd4d37164c7d9745e14484ed4f946114ad6fad324ab6a4c06820efacde2924964c3d6af0f22d106c416e4cb37d9cebeb74f4116645e223857913efd040a63f0520cfa4e605bc7deb8585335178c733419b77bc95f9757d2c0148fa281320f767d4e892ea9122829284826138f519caf912e1ca68ddf33e108f498b01599bb0ac56f48c3d3a450add7e27c1fcab11d3ce80100c3894190e280feb3da88ed643b6cb99bd9ef395158c3c9e1747aa2e99beeac5fa9c0b7c3ebc0ff40e70d0f2f8a843cb15eb43ec90799cccfcf56772621fe7db7fc3b63c1cf3b83f4561eb4972d70f2e7317a0d4424ebc55c82ced1f48f4b8949972890fdecb0b23b511936f6de58a4b1afc396d730d23c08ed30f7ff7fb3255d959db9e5337a61bcad70f22fcfabe6915f905ef15b6b6ccb412c0b9273a7d6b90277055b45cbb923a8cd213b8a16ad6e9c77635c308d08e622da9823f7052894d4fbb5c18a0c6233b0c0d93fb9c42444a90e633ab1f736fa722a1be208b35f8b89910fdcf3f31851a1514c418fab45977494eb3091831f066bc7167375c5821b9a3ae7332fdfb36a9644320148f84ed5f40db38e469a9c93504c86d30281973916e25b1f875412c0d3235358f6218f9e2184f7be00b33972b43cd03691a20ce008645855f954ee4ce84db895f24e00d12db7c5a4ffa74c041b2f5782d21826f0dadf0c8ccbfecb1a16c9ffde5dc961220c7124b0071f5c6d3a94991a63a1486fe9b22b27f9140aecc32765bb838a24067921e356a562ff4545b70770df3cabf788b737a4edd899efac0003131f1b8a1f0f257bc798cf460074d4941a3ea3bf88f3ae186e57f0aade2c04f70900dbe8aa099cc53a2fae54b118ba16ea7a90bf07695468af31440631c854bc5556dc89fe9aac7206a11ad7d3997b100af8defc5bfbd2b7239832c20c0a663b06c572bfc07be5f2b5fb8832f88212c7761b006408259b65964e5b1a3f24824bfd40510ab5d2291a8447cf7a365034bff2ea144e361bf0c8e8b6f54be9884df7eafbf0fac0c3acc4f62ddbd0fe07996ae57e034ed45a6f48b835ee5b168d089382ef8bb400e01430655085e03f94c9a39bccfa190af2c44500710660436a49c413ae90629724287b22b1c5d3ca333a4d87ba01422031dce3a28239675553fa4e24e1c213dd71960b5c90b3351cbe8df4925e98552147a01358885b0aa729abcb7272e3656f5c9a75494093f9881f240476bc36398e37b381f8b4915af2221ae9d69661221e97c845c41a9e0f476dd3f7300d2d859c75a007c7d25a4e70a0bab69a11a63d98c35f2ef7b09118e4d6a29a221bfe1794bc31b78cb25dbbe3b95b52713a4f450d1688c6279d85558c69307454b09fec9456d2060e8760111b879c864fae2fabb2cb07315a6bc5fba7b09ec16da08e1c950baaeff4d5e146674249aaa3ddbcd942d21dfd8f42d281bb6313dba61476b4caf34b23b7b96356c352e812a9cd4c883a9fea7245c3ba7924704a7055c5ab806b0b7c7e74879002bc17fbc04fc5cad26fd7f781e349de3d8284ab8d104d18c2febc8e12c75b5bcd4bd6ae5c525bcfca61a26c502a67e4b8353bb2b63f23bb535f1177b27e5d4b70bcbf84df8800d03ca2a02b1a276bb3d690a9398bc9033268aac5cf7d339ca48dbb4770f7164b873c94c1e1779097286ab35544d4f54dd12f2136dbcd76e85b7f44f9ddabab0e04982121817be72b070ed4adc045dd11f946be518f38076b93c72de12585cb214a9e7730d8e8b7195f33ba9697978f1e9a7ba785822ac98d3dd2061deba586e0605e988b0e50db7d08d9d88a19bfc5a441c50ede47a43bea6d11a63dbf112bf71f2c96f40dcf7b773399a6f812dafcbe0b72a43b58d3393b0f93f16268257c56c07c4417d062ac50588e1a5572e14e53149f3cdf10afc7d1a4f4ca8b183e6cabf119a302ece3635d3b8b52158a4a194c64cabd25e77cd120d828128f0fd664cf865277779c9a64343115b3f6fd1c999943006e7f93cd9c50d3192a9ae76e6d8b270fda30d12c0de6c1c13c394c0355bea0b88434e539ffeb91cf845f10b747e8a3307bbbbc250e0ad1d38e68fe4457d13782dfe4a38a207875f930ef97a6dc4e3407ee76a74342a57adb24f1e85592f8a6e704173890cb0157dfe4655d31b9254c234ef6b479db6aa622a8a8b81db18507f51aca328b032938fc9323ec9afa04f94eeb97a46f31c14fe97ad6b203d1cbd3a373790a1c56db985f11338e52892c69be4dab7ca33f0f36b7549033d5d5fa635587eef7c5488d96cfd053f026cf0b2c67714accaff2aa535057de56be42d350cc1cee36a4acd6b3feee3a28240765d4af6aa7982d308ba9fca86d0f659c105ff16df3f60111f446ed3dafc74cd2547ba2d8660177176a9e559dc61807ab765e15cc5853a87759a41da7ea959e5f1589025ae0951f91e493d70b47154feb033c0241f37e2a82598b9e8313488645380dda22fafedaf5d44f16a26a6b50aa0ea6deddade3daeff723362295f8fe911a353ba8e58ed937e37c0b25294a427f9a547d5a2ab43b5226d9eb1c8644531bb61d39269c4619a61a380da", 0x1000}, {&(0x7f0000000200)="9acf35ba7a06adfbbdac5886dda905c8d351c5a4ae45c61b125a61f42f5a8db0d7113a80143dfd636207cd13cd54035bab63648fbd0864fd33241676f59ea13b5cb00d03b35b8ef089a5fbbf99e16ff72b561fff7b01abdb21bd0605af6f11524e202e888dab37ad168402f9b6f10927bbc6c8ca4193e6692517a825142a091159ff6f3a881f915d958cc6f58d0b5f484a3ac9ff128a94bc705b2e", 0x9b}, {&(0x7f00000019c0)="224aeeac3d03628326d66407a1cb6660b1d7a1f6155b379ee8dd26eb36f3f85802fd22f98387c59c6c89b3bc8fd69b199c8d8ebd11e811faed9e1c1a1b86f6f6ea94ebd31d2b9708e2f8ec4d9a3006a45e0923b22cad039164fc236340a58541ada9c244348fd1dda2666822c1368ed320a45f7d10b3a1e47be12615590bd6fc2e5ef75ebf36e622cfd2cc28d8603b842da9422bd36e707f859b190d69f89d58d5df74fbe3b53c61301530c6b3dfa9336851dcac45fbbc2ea2810d9da4936c0502ac13e89157360ca27048db42f819e75539e514bc126344766b9d09f07743b92e668762fb2149310f3af1ff84a52b542d75010cc5e64e34e990873ac2cc737277447580468acef6f4de89db9a1c3305b563c04cf633addc06fadf1ea66b5136560a98a7f62b3b77fefafc6a5a09cef5ccd02369b4b00e26b4dd005ca1e8b2fd991745f39e6dae96347414b75bf5049f50cf85436342daa05adc16358b0ae477f95cb9567251cc3a730d21bc1c29d6b9ca11fc4322d7be81cb51c4ad132b5d35892b444aebfd8e802229e19948bb35358c18709bb179c53f0f625003e98bb3cf2955a3e873a9101cc23abe86ab1ac0019d079bd6cf751f00c3cb76d3468d86e0cf02211166c00269295f2e6524823d72cdd5fdd98d409cfc27b5cbaad07152a7982c4a1f95d05060a8d8726b1cbdcc4615d9c9ebf2b929ad2e435e08767a44cd908a260f0f7941dd25733683fa5cade26aa29a947fc28c7ad1169b90e04a8c45580484efd483dfe48a1c7ee1185c5c5b5e12d0617138be21e02412a5906f34d70626cf92a33ccf9f83496ac6522ef41245e4510ff3b1f84252a5d04207be2827ea3f7bc247c6c50077bee3b801f16b954f9a53ceb2aaefb4189af858af1582d9b7ec0b7fcbe7732a0a7e0d5383af45fac317e85632fcf87b1e3e44fc1f3fb21fc977eb8dc64982a737fbafeb34ef3012d84c08cf95773a7518e69efe2c315c6daa604ccf65a053c1672ced380ad561a7842e7f31c508a57e4b50758871fb7e6cd1c533bd0f73626bcff3dea40a0bf68051da581e8e0550d5fbc2e6db64ba15a12689d5aca12e1a5ac25f0912e720adac1e6c366b0acca7e35f3210da176761b08e7e8a2cecb6ce2feb19f2de88fa31e27e3d19400137c8555028256e595b158bc1e574cc82ba69ce5bd224964abbc3624d07329478f271b9300b842c92c5a16b56ba659799c2a7ec20dc806a5f3bc4de8aab8b71f6f4a3ccfa56dd89235327c2a0e7414afaed21eeaf140553627e0a4fa9da55bf30d90d27080adaaf3c36acdf11080b87c3e0922def33f5a0f224de03ee4ebb4fd0a0eadd834e313af61867296e92a37a2161b1ae8239a2bb2803ea267fa7a36ea624221e122bd90164670bead2c9786b2f5389c7a82ce9bd44a6300a844260e537d5b271cd1ff7c82fbddb20d6f4c3ccc89f211310b94992f625bbb3a9c15fa422c02fde26393250a06e007daf3f7e9c2b0d36d1438d98355c54da2f858c57186c88b3f6e5b6c4c250dba1c90fc95cae115297702ec293422b25a22a658ad06786ac689711bada9a108f8954ec7317420ebacf962c668e7e883fa70b0ef14fe55a263c7803bc6c61b4ec801ce20f9a5ff5d5d92de87938f5e680ae85d47149b382b80e0212c1b995c296561075786cf9fb0079907173d02ddd3048f2c36317ff38bb22e5d2c075fd5e1b4bc8426a11021696a1619b6707332c61aeb6c3c26055251116ca487b9252d0aadca1138a266e55194e2c9c207f5cb0a961ce02bb20ab6728cea706ec2908fcf6c5fa8270d0272fb97cea6d7d0a2cb85fd0b46cdec45843021439faaeb875c352926613f590c4457582960a13713c25011585ac2f7144a5d08c8221b8150930dbc0abf5b949678bcef482e9c35acfcd475cf2a467e7eab462279332149df7fd41c7c8b43b377295a1062af61acdc2babe3ca7c122de210fb59e2ec93d40a5e6eaef3689991d3b9b28552792f59bf55be6cefe59fc509c96bd2a29550ee79151fc0b6f6b493dcc6eeb876ad43658045186f9a318a70de5eb6cbaa99bf59f62f27f9c9fad28fbb1c2dfa843c2532ad43822f9d674cddc08f6b9629bb778f12a8653244e9e050d5a4346ffc5de4dcef4d0dbf9867c694957486341573777cfbc925d8873d70e43e38bfa55bedafc8c1b2cdbf9b4493dc0a0c7199700399fb801441f893f461059e5b9f5b197739c69e079ad78120eb76336e8679494c2e315d5a431ece84f259aa0982e9834af0a7659b061e544ee559f803c3e40c2a2e18b8a8da96732e66734af8ad576374c7ba6931db8f5708913e05932c57f2d63296b6d30bb3bebe740bf0a2f4587e1bc61729dfac01975c2e1b18ac44f1e3ade56b7ebd0fcb0ddc7b6ab62ee2e2d59ece85113b7f32771fa3cb1c478d6839824afd16894dadae5162fea1b9fbb03e70f2a7428a29a8baa90fc0d55d8ff57abff2fb4dfc0b83edce50e2cd1ded0e64a14ef6ed7ab35d9f9c0e7b990135149128798e3918b27ec6ffee8624557c1f3b3ca08a4adeddb504cd6ef0e7b9faddf287e50f9eb3678a43c1f5b3fd637687a326740d2e463f3d64d01a7667ef6d0bff91205ef3a8b564f8b9d3426b950379430b54240c67e06ffefa36fd001c866d69f21d8137250765c68b5be7dcf3ab928ae3fac0e43ea5d5dd410abc077b29e0f70e505f169e5af1f09661ad725cfb55b8940d466906f4641e81b598464dbbbc8a99ad26ba378ba6c0f2f0c483c59b8d108fe392585322cef5545afa05fc415c1606d89e04e557ebcdbac32ae46657f017ab3f1728c27d0829b07f551f9d13de9cd2450d05a1292d01444ae38a97d2d27e9a19a240fc68fb798d835aac38f09fa3c59fc81bfd3b7a54543feb4287c9bbc1d49df9d351784ca04160bce4eb2116a8fa86a6b972c897afd75d1a1d05b47f0a27ba925320e304e1809fb633690990432ab596b5838874174520f02a9c5f6959e47e1fabf1584dccbf4e78c6e1c928fcba884fed324067ad7fde6535bfc1e25b19baef4404d4a2aa5a5755f44e8d1ba624df7ae5263739ca4e46a90796d6335830c4fe56b175ec22dc0c950c08d63491e6d56aa0bc15b2e900db5fa1c9274f077b3102c1c045eff5a65cf8d857a9a7a73ea8ac3b32e9a5fd6bd795f2b353a4c0edb141dfd074aef45ee8c8ce10be4ac65a41e5fa34763bc6adbc600813f581fa62e97eeca1b2c0893f6f539fcf89c6805405886f50c776d7f4e839798f1bc62e625aa1038b3fb289f81f4c22cff0033e1cd1a48320ff169e13401276d09b6f97aba1d920d31b7340bfa832779cfb2f3f0d13089e5eb4d0c342636cd410777e419221a30168e1280025c0c9f16fa0e081d372a7285e701f4dbb4572ce43010455ad34d31ebaf745351c60b62f309dc47a40195992bb8f1864a01e54b96ad620422a220db114539c09e4b4ae8874a2c5d4889fb8a71c167ea6062e782a1f82194fe60ae1c2811c14ad200ddb7c3836913114fc7837c9260c6b419e29ec73ea348ba20f8cdae108c6e70817df112c945aa3213cd7d03ad2654555fc6b25b96676eed3a0bafcee9894bd7c3602adc3d0701b9789a3a6785873b38a03f3292b5caa4673e66ddb822fccdb22eefe25caeb21dcf7006f865b770d6d4d12f3b27ac007be7d33fa67003928d70d786faf8abf2831ecb8a78a5a002cc78ba322ca4a7f69c948af5405075a2e5e56ad1f95c4a02b33d16a3da04ce3357c30010341bb1b62c51fcd5608909b1060ae782a5dff69b9feec43ee45e752a71c82367dcbd3af97ec34e26c8a85b060a8f46641bdc30b195b07b0e78149887ae13ad4df3ae7ddfcba52983bb9ff69e32df47ee569f3487ed3d835f81412f8c9848b95439b3e1a81aaebf4307d0c7bd066c2979268699f90596b2ce4b3122ac3053da12f75e76ffc8b782f93895627054151fb0873fbfe085db43e41671291819598dbd7cbd502d7eb5caa4b63fc584e1a0072dc5ad2c303d8ff102190c5281d38a2c8e1a1897fbc0f8e38e0400b0a7b5c5615e10470b59661f0532e2eed3bffc6937d8073951ca98b2b5b95593d1a895c26ef32f254010fcdded10ea4dc7e2223468026aea19ace8d8e826dc8efff7d2d8b8c23d331be498f96c45076f7b72933b0c0ef0ae95ef155a0b574c1615a9356b4b4ae1ab702eea4ff3d70cb3f5683b30c614a6235314cbb7caab25072619890a204d63eebc85fd02d09b08a2a1ea79e73674d386af79e1c18ab54a31b582dd5f541b47428f284d1c44596ebfc24d0707517510d4e99d1ba8b68ee0916ae34a7b9ec399418ad34852b30c6afafc4cd0b7fca2527f6153dfe68a600d283374ea1a3644800026633ecd7d4d21489f8c38fb82a6f4045175eb5e87bfb12a98c1f254081da0e45d422ed3c66191b22705fd158c13b9a7ae7a47a12ab500cc771f97c0c961b445405284114cf021da1a0de13502a086e4efe5773b43cac90c49949451234b5e189c367c59dee18c94fed6cba407f3e9ea3496cc6b3813b50a0208e36bc106069ba1180de1e583fded18e122f09e78ef88a20cc2744533288156db4da501bf70f1250651e15aa5b0f33a7ddd891b546814a5e8d7fad730251254a7f5606adc53c9214f67a6006f13bf5b274b00c730d9823c0dec9b420c01cac6ccdd4d6c6d5140857e4e96b62fa2781918f6f8c991711621567971d56fac60992e2c18a6524186064f9062450ba13cb4ccbda36e6ff862a84012fe11841ee806a6f86274a92c8dfd560b9d2cd2f0d3d6c914cc67007b16e325fab0cdfef6f3227b1a1cc61353798734568b8641272ae49178247d461f0472be084eb6032fe65efcaee863c74eb3152d74693e5dd71c8e1c1fc1df3d63f6135d2f60e7e3e13d3bb49c2d02183af5439ab6d29d1b0189caff721a43c94057653acac39b3a16cf96ada491e4cd9e30989eeab0853080ef64780fb6a76ba98a9e0edf39073733b0ea0c55954c598884f93de1433fdfa0a184e8e3016f5a8be8b837a973fe4d8528699093974ba8dc49b0265ddf734fc0f73201fda3611391a45451351842dc36c892a22316452d802d9b1f58490dde124d4a1316638c79d8f1ffe8101b17903c57bf912b12bfb5b2878bf65c57578044e1360dad4ad7857d162b18ffc12b0d645bb62145b290004206ea2c78adbd37f9f240f33216bf1993b4cc661be0eb93695a9fceacaf69fe464568b08c859cd74ccf7397f7318e57cb9f28008bfc28ef8770de807128de7f21c1384131f5c27995084238c92840bcbfe96f8b3ce1879ee779a861bf3b7cf80e81aae94b17b3bc1431dc77e3a7316ab28d1510da2e7b4f3dca84f9c93202058446c11b67be1b94cb3186b6b15d883544bc1bc6a81a56f5e9a2aa6853a40875f52c01c5188ef6fb3a9d0a8c81310f3a317f56739ba2129bd116d280a7ff62d204b6aba63290bef2cf70456f2c3f6bae4226167219307933f067f53f73803fe042fa40678f118a2b50987f0a92f3439837ee9577919f63584a0aae145b1ab828c5039579aeb6f1ce857d74ad190e440116645c639d4d1d699892216c0cd869019f9a045dc960ec8dcf1d265d721a1f6160ef867bae9d0abac052766cfa6cdabbe5c8f6339eb8cf19c35e39f24dd8285a9605e732f2fef4b86cb8835c55903c9335471dc516c222aec8cc0a21863d819bfd8140b338021be3a3732d8b60476e801dc8ba8a79188b526ccbe6a4baa97065fc97a4f07b4fa1fcd107e522e3b475c22a8857d2984636577fb4a11c8397", 0x1000}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x8}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) pipe(&(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:13:27 executing program 1: pipe2(&(0x7f0000000140), 0x4) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xa7d, 0x0, 0x100, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/47, 0x2f}], 0x1) write(r0, &(0x7f0000000000)='<', 0x1) lseek(r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 17:13:27 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) r0 = socket$inet6(0x18, 0xc007, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x100, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x141) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() getgroups(0x2, &(0x7f0000001340)=[0x0, 0xffffffffffffffff]) r8 = getpgid(0x0) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r13 = getgid() r14 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="d380b79e78e8473a7d7caf2b7e19cf7b5c726071ae62b45edad00a520ffff9e2e917563e3867fdaef27b91055d212b91482c76477b906252dbf2eaf6df31075b3cfe096471de6041262bc4f74c363c2c636b7e74954e51e6e112228ba6bd3af5c44e93a09271d2abe285b126019be98b4f2e97007bee5c9be6201fe32a408c0545bcbcedd33e892c8a3caec5e148ad30ccbc8bf340d308eb8e02a7345ff51b62dd29e8eccb187e3747633b3e94f3b973b1060572a69e8f2926c42015007cc8772755c33505ad87b67d8edd5457e544e47f1ea1cca67d5aa3", 0xd8}, {&(0x7f00000001c0)="43975abe68153d325e1c9bb8c4f40ba918f7032c581b33e3218692cdae896568d4cc7541ca3b06b396b4d21b9fcf3346a76a", 0x32}, {&(0x7f0000000200)="6b7556d4cc4d52ad1e15559a1ad3093e4b959952661da1fa88b5b20ca6847b5e05ffae409cafa7eab57ee538189d2f6b7ea53152abd85df7940ee298cfc57e682d6ba0f8751f1fd26046a0a12de5cf98e7350e8682cd5dedec5f7ab1234b85951dbe032a0ee685ba008dac95c758d9080a6894a9a4ba24e15f5648f4c4db5b18d5cd75f36dd7f29fb319675adbc8467a57b1738b11e4731ed448d026bb7684f714b0e8db68711ee566d4b38367c370011fcbed50648d14b102c0d5a2009a8a828f426b5151da78b25e76d8109efb9787bd9a68e4a2242a4973baf6942a95dd0cfbdda961c4f055ae0e33c689d5181bdcd173152550e279ef6ec78c8f7a932f8f3f28c1d4a47cc1a5ec506f186d9e332cc371ce4ba997428d53fa52f5b328a1b95d775c218de81ca0959650b5532bef464a3c11303e45d59a9b64f5712a5f405c052af6efb22017485c165a52d5549d51e9e40918e0bc599d4e0f721ebbfc602b0b48a6bce8372c37bdf6b18ab11c2e6eac74fc3c920c94773591920ab6f3ea223480af0f3a070dffd3494d2726cc369717df32e7d1ce1919ca7811b39017f5a9e6d52608da63cb5431f7d476e4f56b4946a7507b4c3a1c016b17fbb41e504fbf30b6cb683fc128fad221a300e38c9fd03e4c303e8fdb0703ee0c3cb9594b2c6344488ea8b7ab10b84b1aef558a46f7bb36e4ca747943289c114a715a7c8f8ccce3d6e6bcc4e00ba0b38edc8c0c430a56e5025dc7822b333e34caa5c7feb283b34b643d74c8033b7290863dea507291b7f790d678bd45ac10ab3fae48b880840b792d5e97c30cf45e000438c1e66c2a7c63b8c1aac2cec0e67ba2bec51ef51f09c73fb8d566336977b2a3aa8cf1c43bacc0a59a0dda8a31b4ec7002580f2c7b336e5bb498ec3af64af61bc9aaa7e65f68c765d25ae897ffa20db5e11ceca4356402b8d8a807f1a079606a193e9860b0dcdff55ca9d63850b7b3aba8f8c26a8b89074ad25f62d1f51c8e18adc30df8585927c460702364a387511a1668dc3ea5759eb43f9d15827abb1c556618829fc68315b7d4a08c2ac9e5011c41aacc0e3e0b6b1ebf32e698288f70c4cdd81eed90ac97d0274a4ad8920e608831dc2797c59a995054aea1fbdd91b50cda44c29539404db348df99f34daf2d871b687f2e7f8d95a1f29b6912f4bb4371c88461d35c557e8f52ae7a3cfb62268c94b25516fc69a4248d65278374ad37ebbb2b635222e27a958b626da9c0bd7204995eb4937e99231cc628f5f62ac74b3d255684fe72c56f7f8cf3ddc1d592aeeb8cf409e8426592bd55857bffe05bb96807b7718af61e480cd1b964608eee89d289d53bf88bbc2586b145e0026f0ead65365914f0d937fe0386646bf7492aae212264b6f71a8cdad7d49a77316476d19e423d3413d6bc54d09c116b2f9c45332e08f72f7749ac593bc0af03587efadcd59225a0385785b3bb9a0b6d029993a66c78eb296dacc1626339670c73d3643004891469c76704e7ca8fe389a9fecc9ef1c6348feef97e89dc5cff8aa9ac99c91ddda5af77e9b5725f166cde92af0505b5cb4513eda0402c654c178f85dcaef00318a1f5606de16c01ec0f905ac2a877ddb2badde6056d47b8095465a91c5144b0efe9d0464a7629fa94836ea206d506f986ddd6080aecf3cd174fffd120d597e6ad73603464a61d546817543ce55cfe782d26ac9193bd5e01e237ecced84192335e7b9a76a44b61c0938bcf12b75c7eb0be458590244793b29c729f62413f4578cbc94a165fe2f1ad32bc3277d4712cb2bb2fe26977d9752c78a3030ba8fcb04c6da157e05428a2b5e496e7540f32a685cd548f2bc25fcf861bfcdd631f28ab542f86e381c7d485c2d45ccbaffa247f466d66530e3c05b82767a56604641b22050948d456720e365d7ce92a548fadb50bc7a9b4ed8354d43192fc04072120c9d28dea32a499381053b096ef21933d3722df4038bbfb0732c0b08e0b6eec77b452217550172653218f98a347b3584ad85f186e184fd4df171b96fe96625e4947cf7ee7b1335d897c457c918bfb3446612b9902895c9d09cbabb98f9ac8e91d48b9a39078cf740e52ea634fe1ad8c4b462b91130e180fc86827e88982fad9029aa4064244f85693c61fa67a3474f5ef2bd26dd5b18d7bf2a04633adbb12d28dd9346a2db9d888c0e546e5dd0492fa31ce3922a89ae39c7aae53fac5995762bd97dcdee2456863c06356eb86f3278dcd49ceb8e57dfe0ea1ac595c4b8e2f25cbc3c284a27929cb91d65539d3d4024997492bfd39c01d02cb4af60d7f41a94e6b83473068e10c7236106f3d00fe9e9bc88c42beb657df65fc9c4abbbc09c386c442c13749079fbfe2d1c1a43a37093b8a687b87b1644995b02f7d8f234df34c2267b604c7e60105463f2d877490456764ff131491d5527489eec85d0b1768aa254979cc8f62f73e090ab7bb49ea5c7161fafb7381767e3cbbc75c3ec9f8fdfed0fb3515625a598e39c3fdaa572c88d0e0fc2081dd4b4ee54961dd6ea64c54498cd6d845ce0916339946085e87e9a16ed005065b17be4d95e7c2c77ed2acddd38c652db4bc1f3f2ffd3a42dfcad750b3e16d5621647369aff672ffc88ae93466d346159703fcdde0ff4ede168fc362a1527e7ef2660bf00240bd4ff93cdf7cfff9e4b6cc551a1546a4802f8df4d351dbf5f0519cbf93a36b41bd2c6b1a631dc7471cbbc8a2381eb4ebbe70a7866b04e8060aaf278a5744a5780938670a3f9b255d9072c35b07d658cc0eab67ba77dca1012d2e5fb9b56956da77d1298c7cb16531368cfd47366f8a85dd9e5f4d2daaa6e24729ba044a5dfe71c9bb45c6b8d6d426b31c70c3989dd25e4b5f00857c5147d72f14a42db22e39a65459fb41b98ad217af7a083311a8d7618ede6efaa1809aaab76fdbcf2aa61ffe450098f850d3beb68aa997d4e6325ce8d126175f7f382819b7f740c3d42f07972523cc62c5b1524e857498655dc9fd75151979fdfede2492a5b3eb499078d08146828cd1a195f07b87e9abac3e94b1e886a32dfdced9aecd33065f6638b78ff5f87bf4274b360e73d1cf33e228f663ce97a8b25f41f0eb1115d4a146a046c060441bbc35b691d0abc88e51a0b322d57ccd420c3b0d88336e888dab84780aa2a3c31b2ba863c64825485d9640c527a06649b5d1282b1779f174f54354269c6b27cf985a6910b36ee8a37e72c2a40a40cf336df57cd0f3613da13acdd40d2e4d01dcdb824d79c873ae8d34db8a2eb77478d4dcce8b8621eed12bc40cdd858532c62aece985624ca5e42484fe3ec669b02ab5004a8255c234b9b1fe2a0d5223ee23450ff0105c7d09234ecc599a1c6368cb94d07af8ea96924e6f0752e3b442125f5383bfc551486afa6beb81f45fc4121689a40976731066f682e2006af9d47c73af0575d9daa16514fae7c37ea567b5c938d846cc77ff187cc9f334a64cd7edd6ce60329c94a8c43226add89d2381460f3e5bab7f9857e34f2abaf55d91b66393cbc67febb80d82182555e2c699bfaf22d2500ffff93fbb3976e51d2ae431695d92b4cf3446f25e96ac3d977c73da872a97761fc66ef9b97998cb08c9074a824a089a783418f551f1af6496d5ab66fa5bad4395f92a1bcaa0ddecee90f38591ec49fd694a3dec53255e280b424d100a10658a391630082eec0dde89499cc4db79e5fbc7025929e8e8d522c2c3ab2581398245956d61a4553937f2fa0bc8550abd2490113483bdad41c9773b648c8ca3a13dc17d6145ecf2226a46baac9b7fc35716229d5a4932c7f19f19b6e79d56bd4d9ac764f41203bb1d0b3baa98adadffdaed043a0b7eca4e9ef16259916f494d02ef475d317ab83b6ae511f76916f3028c91cb2d4c1588d36a39d66633f2439ee937f8c44ec467dbb61f84bc1b7d29b5a89ec6785b3508b38c09aac8452148ff0105451411253203746b4e8338c2333acc4653abd5573fa48208e96cbcecddc6508c14d586bd4c64d97f5be90fdf4d09bd76d8ebf9bf724013fe742db3b894ebdba11a269462b7ddc81aa27d31deb938d9a8c0f349ca9ff1d26b80a12d53dc930ee7db7897f6ba668923a3f7cff2f8265d1404920f36d452e26d137d28c33dcdde9af31c9756718fd805d555c1e9bf52cd8d2647e0adebd016a6698480164ba9795760a5f21c7eeb79efca27090a8b79025d8ad8c1721b2609ea64d5c7fb167893aa68fc25a11019bda644460dd482a9a086af0daf79e5b3a6556706572d280a8c319b41a05d7c7e554d394060086eb74eefacd29fef2a7bd59ee202628332f3ed81e593ef5b4e847c803e50141d0e1ecd6138e2a8bae964292143eca7ba09427927f1d3442d3b8ecf3dfd47fe734f7092170cff8e934064892e622182ce8f70db0e86d7e5387bacb6f81b9e12e421f17e8f714f6c86c14d8a05b21ef00c66e3cf50c78661428319899e7349a878d6269ba86010908c47ac16eeb978a236ec54d4a1aafebd2a007530cf5ca470ad552916dc033d5983aa97ed011017a2d2f4cfb857c63d77e9dbd7def52fb22145f1c58f741f63fe1c0466c09bb18ed22e8cc4fb48f2f73965c8555efce4709e1c06d39d23bb9d7fe34f51e235e1a8d3997723e6620410539b6c081dec0f13a1d6f08021afcff58bd2246d1e6e0320ddb6c6bb511653a1e5a2ab488711497ab00f820ce0f1bbf011baa9ec76ded9cfc05e6b110e15bf6a5c60f5534a3b18ac029bbd95d445543ee8cc00a6c7a5a43139411239a88bdb5ac4f56ef7840eeb7d9fac83370fa286e20dedec08b560c061c05ae422f7c4a382749e8935b9d889ebe12447322a23fc9ddda1e70621730a3036853f26b3b07ee6ceddf1202b72d7c858f040aacaad8da3be306b1373a4fd0f5c049930ca310297a0116172b2907e42f65b0ace78784b0f0817daae425e975d06fed8ffad6aecb659b9838e8a64938180ca55e9d900da022d0eb8aac371790d33dbeae46d914053f3f1722857b78aa39292ec45b00da9e5bd3e6c83af87719029ed7f69d88254c21209be9d5ce8960c2b6930c818dbee151401c9b432ebe71076c68816b748ede19221d36693ba25e6a442070c98bd236ee442149ca8b1416fda2ba64ac76f86f59b654b56f301e6043aa7f86028545d7a4aef71449567104d01d19f70b8f435763d5c726888f3b1d57fcf79b28430a64c3d5e02b357fcc431a5ea66c15a1cf640ca192fb6431fba08a386f6d13dbfb00d7a0f427a4f8e935a97e7601bb8518472dc39dc210c8f4310f47ef618c03b806f1e615fec7865af6e4f5d3fd91e40fead528b30644cb6a83fd6dc2474a80d7a7d43a065997c43dc36b76c1f298b83ff972c2e84e87a1f16eabb880400c171ce99d69e89602a68cf2d758662a49d764b21ce99164a79de3a93d51bb30edef7e652de17707f390d76683ab72d2b100bd3287adc5627b0165b852c7c99263a73e56dc5e273b59b7562f8801b65ed6f9dce7609504a3288b8c5e346caabc8f9966511c7c0d269c5f622c4bb00634a777cf6431df537f855dee1c05c83de7f6274e54630e648e84761c37233eae188c8439a03ac33b14cee70a9c7cd63803b06af5adf0ccbbff75ce751f34ab6c09e5c181a7502e906c6883a0b33061a1f70be3f339260c8419282cdf0036bd9a0eedd63bef40da79618c40250919297906afd1adddc4e3a9252d756e7dec51502d82427f4495a34c1910b530b3526f717ead61826bec89741f78d782e72ef54b8ce32c3096eab38103bf0a8abc6897f55db1d", 0x1000}, {&(0x7f0000001200)="39a94759a8103c4091ae1b6179caad3f0b61a5fae3cc8ff7338fa1062ceb0d0136338719992a238f61176107b77ac6d95f370bca6d2618f58b6c6116fb19828bb475d3fab9fa48eed1c634834a4d58781b855e", 0x53}], 0x4, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xc0, 0x409}, 0x1) 17:13:27 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 17:13:27 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = socket(0x1f, 0x7, 0x4) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x1}], 0x9, 0x0, 0x0, 0x0) ftruncate(r1, 0x7f) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 17:13:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0xffffffffffffffd3, 0x0, &(0x7f00000000c0)=@in6, 0xfffffffffffffe70) rmdir(&(0x7f0000000000)='./file0\x00') 17:13:27 executing program 0: socket(0x100011, 0x3, 0x4) 17:13:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) lseek(r1, 0x0, 0x2) 17:13:27 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0x0]) r1 = getgid() r2 = getgid() r3 = getgid() setgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1f, 0x8000000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3000000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) dup(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x8001, "84d5127b30a0378f8b04983cc9c33e045b17da87", 0x1, 0x100000001}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:13:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000002180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, &(0x7f0000002200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002240)={0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, &(0x7f00000022c0)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0}, &(0x7f0000002340)=0xc) r9 = getgid() r10 = getpid() shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, &(0x7f00000023c0)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000180)="ddaf4e020d120c4efabc7edea37d4958d0f7cac04a78d18998ad5e45aa44b117cd9f385bb095699fc03a22fdb3ab1a90310078c0875b50e36298dc874cd8300d7eeb45259ce526df1c96ad2219b81079933b33071226030c41c164994245b2ca08bf7e637683365f68594a0bbc3e6ffab75c678a8face6984bb0e927998ceadfefcfbde4cfacfd19ce81cd1ab78fdc1648694d60789a918f25aa2fc50dd1ef519cb668e1e06a438f9aba2982059297aa8402157966fe56bbcb71fb3c9931f5f3bf980e67ccd4dbf635ee8870954087b8a77dc95f2955d6ceade9dc499c9ed99b8cfe092c7cb4fe2013516c33a876c4cfed7af60b5311faf1dddb44b3e801849e5087f70f397beaf7a09a094b54e36d4fd96607209a534964cdae5e9a613aec91262b5e9649fe42df5469f80d630f445f8297be787fd167fc2af5c90333011626edd4c403a1c12342851c15778bc5712340ba503edbf5f541b392e68663fc93db428e6d1de2a0841360fae9773b1fe2d2acf0d470ba7b725aaee565f6c27a6bb9c8d1b0321d803e0e2e63d081ecf9c8af0ea15273917bd92dd1b12705ea50e01e09e8ec62d9598bba74b45982343fa2c03a889c4cb4e788922b911b4e39d784f07c96e30b6f30c4893045f179e2770a605440ca6d487c0ac9a2e29a3fe4aae95701aa2b03052bab63d7158492198cd9a17df230d665518e66d42a5d92ef9715feee33433d92f5180eb327279d80812a16c58561ccf6774421fcb4dab9967955a3fb73799ad4ba386635f5c4bff261ca695b9e701079866e201efcb12764b2dff69b0271b6e71d42775a3a2421176b5606790c93f14c9c8fb766ae8d446f18744fd38fbc5d51e744effe32708904ac5563d20c4fb796b3291dc0bf4093bbed37af71e54c8505231b3295d0e219a1dd0a9db94092378d6e63a0a70bea1d591c06469b54c6ef59b85af5c47fd340befbca74593ceffe88dc66cc7bd94e9bc8e70aaa80b8eb13cfea46f0eb759cd78ca9d13b4ce32172b756c90f3a196d8a06cc56f92f1125991a4695d84a6ffd52cec0c032c04e0aa49d96bbd00d07db926409dd7558e6d41040a9e02921feac632487429a0004acaa3ce8b0e47faf64c1ce7575e9aed3ed2da0d16d790f85256ff91e31fc20c5d3a2f0ab88e550113e605dcbfc566764cbedc578a682728b2f5a9e2881cd70920ec5c7e20e1f539eee0d239b0aa68e701ccc6d36942f5270fae228dd684db5dab056b19a4c129e5cccd1c3f03d7b8f30a298b5d8937e87b8cda3a3ff4db9472f5ecb576d2046285ed4151bb803f8727d4433f9b1b1e9bdbc8376e3cb404701eb92a1e54ff90e88aa05363d52d60c03c659d19e0defc7c665508abbaab9b79b5529a58e4145f5d6516b5f51f8629a0dfc153ef2f664f7730b9b5a83cf7b659b8284b615f37367897175e8a3aedec91badb0e3fd28513085678a0fd206ca18fef43288f7c83b0bba3c4ce63aa977bf30e3101cdb0072e02a71284638d9d5c92a784135a9aa9b105caac4091ae37533a64cc9d8ce9c0f60fbd5a458ed376c7a49973b303e54df7baccf1d1ff1b3277000b4cfa0bae0f0c2467b3c6e8e4db2cf2cef3d1244b15891e42c2a915b7d8064c12e758511e9018208621cbf328e59991aff411c1f24f9b17a39e0315683f6e8bcb9e646e999e57a804c80eb8171be7d05056f90cf886918974a01f38f571a13d7bd49e389293ff740f83309e392b5a818527eef85c82bb08707f90b77f25a2b9de8db2ec9aa73dac6b86a0d3c5c951bda9f34a3ac56970b035d28f5768a1517ba6171dd6f70e937e75cb234e36d2338060aab39c064f4cd09d40352f6ddb14bd0e90701733eb927815714d8900ce5c3a35156c772a410adfa97fb2f138fd205db4f125b7b3f83e67f59fc92cadb163681b1f0666f896d1c68d6680961cbadc4601da87bda1e7d0179593342a6344d2775ad5e0b896ac57071ab3d0ae4043760a3191cdee3b22a6716099c24af8d79a12a94d166319acf519447c3798a2fe5c1fee5ec0795c6a66b3daa937e5ad850677aca7eae28f8b938196e59a3868b184cee21d2dcc764b8bb88922c29d0f8a5d0ee8714fa7dd63cdd540dcaf7fa210e45d9bbeb33c81947b36954ab9c0bc4aca15afbb4329ce9f09c399ace85c5405507991fd22d555d3f54c886d40cc0b6d217024c03562c697e71e2ed93f086b97927ff5fdc4a47b02cbb32595ebefcb0944da1f98f9642b8338f78edb766d0f2a6f2c0b88f49bed69c83b895f27ffe8ef46d876006284feea60c58f542a041a8a431e33295ee8ec0b9f284f2e63a102ce3abb992a6a044162a383dc5406deb1df37d0b85c9390bfc4befe19af176e3bacd61d9e44ec6887fc28712da12b60725c120edf46da00240fbca2739a0b0b1f7a92e5939162a5b7441533b5ac985328148511b4a6b388f19bb00b455dde8f0385b443c2c33168d1ff59ce7b22388a7515d66ff640c25e37e58443f70ccfd8553ba29441ad80b58c1cbc2ec4986012002ac695b41419dcb816470e8b98550f684be5b0d08afa2b6be75d79fc9796363dbcaa9d44c308d806c61bf6a15f677833c6192797d4f61137360b3c22b65d5b156db32357c285840b693f947e2faf4c3660d8191f55c3c9f55e29fe1e18b680a14a6aecff93d759838268e690b29250d64e1ab3c8f6c5552838dc2c68745dd17c177b494c09319defe3dac90529ed079d0e196ce614d3bdd1ca94687ddc90405b6bfa8b1ec40c9050c6542e00f6ddc911d5b42d1dd5adc296f5c63a08f42017c5ebc0a4c02b5f149d976baac6e9d70b97fa9befe7a55f4a3548a2cabf160c1ec2899fe5d580a17c8b8870ca684d6d31621f288fbd1ca3ec0b2d0ec8c03ea572d6a15b80f31226dd1fe2c086c80c8e0d970692734d9f06a9685ba7edf425c0cdb0ed1ac7cdfe477066f7afe69cbf34a5c09abb930e946ae63bd49b5cc350df19891813a4e65b1177a5a26c9076ec871995ef8362de9aec4423052cc931668c034186da7a06422b29adfaaaa26b5ed4b1fdc2ba9fbd34f6adf17aa087bfdfbb0de878be10a18dab3057f3ec01c2446418dac0e18ae2456d6d1118db69948b86ec220c3a14f5eab0b127a9f62dc795dc893fa244708b71590b8ac18bd3722afae85364f3f7566cbe99de262e05687c9522d5f09769cf2a2fa077412b380eddc888eacfdb543c8b461f0ef436bc79d67447bb98a73e3ab1e92968b3f99e6b93adef8d741e07c6871cd7ebb7df8252cb49b4fd7996ef2265c7ee2125168633605fb6222c185719f127f8351856ed4bc2a4d4537520dd8b0f57297fb0c62b18d549b9cb970ab1d3d0f2a2dbc0289269933934452bac655267009d9451d12138d6fe97346c753786e877a46a7a13b8519665e44f3737baf5006d97110b74974a0195127ea8600f52c60d0d640d7141e72747eec401a055e597aed26653201ec81faf79869de4494d67c978d650bd598943c7bd4d0a15596ab9a4a61f419804367e167dc39a9f440462daec9df3a82c96148bc1367e18bcfe2bc1e6c2ba529689b64e114a5139d36300c81f84520a2061ebd55596f43cc179004917d9a35ca4991a26dfb3b623b602475249ffccd20a85495ccfc541a13bdd6459a3cdb1e1e88682e30f90ce1e670a717a65758cdfed600a6bf7a0ce1c0ffc794b5d30d7e3060347e1776df35b065e2c7be2a1e07b2e688606abc8f426b7ce87ccfddfea98e8c10f060fe5a0bcaf778934208064e8993db6e4959dd6efc2d68d81dff0125817de225426d159ff05a94c80c48eb0e201568ea755ad3a3b7e93bdac38d20f5a34a2c630d106e7b686b1071f5484d2e3a6fb5f39355919f0b2d429bbfc8e0319eeb00547194427742b9b95e342a0b9f403531b2014408e2a5c790b10cc573e8b580c41126449e48eca3a996c19dabebc24daeddf18d23bdc2c18d07de9385fbbaeabe8d80761c11922ac29c160b1cfc1143a65935671f836af375b42dd0b8ba054358021b024b94907a89c0e27d9fbc75a552ba5c8f02827ed913a11f1a690c4decb388346b78c22488b32884a5177945cdc779fad10052195b84755e4a69b8ee6b20665842fe6fbed4edb5fa8a5af7cfba40ac3f3797c8fdf053f675545a6eb1c098d6d16c1a62df9b3fe75c6f8470f93ea8306b79c02378a050065f08544dbfae6904872fca7ec1f5f86608808fa91c3c7dbfa860cb34d18edc1a4a3b656042c8df9e67da1de4177ab4bde266691cb7b7525f996408bd2792bf93cf45e15414e04f82d9eccb08d8d12761884c9c880627f542fe675ea4a7451e97bd27cfacd74448a5765a6c6751993e2595439e5b944e273a61511872a83ec50dfd0b259d4078250e366f1114c4b021237e0d0a3a83678b141583e4d7637236a72c0d23c824110933ce01a3a0b9aee59599643b0c126ca908e2a4ae44d9b58c45a61edae2c2d66f347436333cb23ed1a8155a1789614201ec63ad5c112d951988f1d5a9787f37e871a54c197d38a508f94ece225945b1675751dd4ddb62a72ff5bb6aedb5d02ebcbfa64aaf70895b670f307e0f0733480ed4c0167136faa971c84306291d362c2dddbd026b952b49221e225089eff31d3629f744481a127f53d2bce38cea9999dd94cdae04f818bb5acbdbba5302697dcbc5ddac8f82f213acebeea84240d2338a02526ce2c70fb7b713e00a560a1c8c37dcfb07fa78949435feed76743d4695a298cea4c95a2b619cfa3708ab65d2712b27533f52b6db54622de9f1f5c0bb4779b259b4cbd07b0d08f845d8f9e516d2eefbc1f2be656246b6c3291f60f5f7d1f92a7fffb5406e9c52a251c21beb266930a59c94b99d2f28f3fe79cd141dccb9441defaf41ed8cb655fc0590911e1dd1f24400a8ce97564c462714b8da6f45f83a9cc3c99f726316cfb49bd2e3338298a7b790a69dc8cc0dd1c5599a36fe7354ae6717be85300ae85e6b529efdf8d876d86c1555ca69857f3f98737cbf3aaf8cf4079512a728b55266af414154862841ca480e8dd27c9868c2bad4300713b0d38152f4a82b5077eb7ab46b7e525f7c50f232621da0b356ecd2024f466a98d2fc2b9eb619ec11f24951176557922cf599f43bfcd762f0edeaf56b3f185dc04622f405131e472a8803b6ea7a857afce7b08a7719b758731699a5c5201585d1295e7864562d590fffa16c4c06c77af4431e0c5b7b97715d7f34a94fae775f5b644b776615ada87e4e504b710c8308978557ce5aa0d386a55fc25e82092858b62f2705c145a44887463ce1e08c4fc4eddcee011c40720e7927ef5b75d375b4a60af2cd1cedc4e250069db6e620712498407441121474d0b2c523704f41fb167c2fc1e77eb82ed3030e8d798d6695d505ec17e346e5e3ed09cfe548221a2ff624b5e5017093bdfd5bd80077f338e3383b5bbea8426866de25fae8b3bdbb949c888ba92eb035ceb3ccfd780af453d8365eb6092522e2ff33fe91461c0efbf1422bc6d22ec1ea01cf7aac48b6d025931ac73d11e7d2b2a3a03a3e34eea493bdc64d2f72b3dde4fb7f682bcdad86cf761fa15e613a746c50a5eea4349f59c27b05c189e5b7daff45f19cbf1b2ee15859dd32cd8f73cba5676484d2b07e34620144c3dffe09270e6ca301b267bba35a030e6f881e22c6b3040aabcefcff0a00ec44bcbed519801cf6b37c167992ad38ee61db0f3a986ab0a7611278f99c2fb3348ef051859231c156615c681b1f75e0d21a344e2206e82687c52a4f55b58d4541051afd26b3a7108555511f", 0x1000}, {&(0x7f0000001180)="f4fe6279bd5d9c92163186c968aac6d18e6ee2ab900a26bf01ee97e80d5854065bb88d74ff64164305ff38394c3c117d701213e5eaab11bb358a28e951f8f65d4f4f786b6d901b3c4ebc7e68e36f028a012da6ca9abf64dc7addf41825b8e95923e51c429d22a515fb85afd554fdd0fccc3a0ff29d89fff18e58629838f64b04b054a8fa5a7e21b4b16136df87b4866efab6192354c29486e9ed92ec87889bf8baddfd2c736a7623df66dfb99b582ddbb8dfd438cd018278f40c14094c3a4806d27be088dbca3095188d5332b1bfc94124984ac52687a1ad175825b063c46ba8b3bbcc144820df320447fbc01fc79d299e39894a5b53e34c8d6f0e0b66313541dd0a2fe109ff43f4191eff7d407b146d58a9a46c6b8a798a56f9818d661f91e642b2072320d21c3b33d2a05c0c7ea895027235bd36e6e3cf72d80346c7c5ca78134618fffdcdf2f79e2393f7cf991a108d46742e506f00affa4c1756695b623a6e3a6902894302cd425803ee00d876a4eebf6da8eccbd2dae4ae51ac4e5ff123d50298c6fbc3ace2f0c257f3de540447f6f2806ecc883f0bb581dce2273e85ac01147d57343b9446298a28d120752d2eb6802a2d9e26475b1e5ecf0a8748defd52d88132990776eec89afab83dec940b82d73c696d92a52fda092a134ddfa1229a01cb18549a5247157bdcf861e1f8cea9f77fab135247ed9fa849ae28da6af82dada812687d199650971add08663c362d22c6eeb623805feacc9b15f7d3284d5cba84b4a704f42931b80cfa87024e451bd1a358a8b203de91942e09782cf389681ca683df3ccf09573702529b7c5310ba19611526b074027cf474b3966a7d0f0eefbf318bed0117e081168001302cf0a951e5fa0caf0203bbda41114654dfd25c7b346c0d030fd7da1ce89de95fdc6236e8e882710c7ee16c19aca8ecd4b254976f5dedfee8c58ec733eabf5229c987daa7df181799170e241da24d8a09cf5113d2c3c74f443c43e0ce3423075745ab3761ca1ebb99f904472b3233ae89f0455f2ad297e88e46579110e8b2c7d34e9bd8b42520dae9203c35a8676381fddab3aba723f215897527547e62e40755b523d801e57613eaf60ea364a16618516c0eb10eaaa1b9e7b898ed3dfe4cd5c0144de6a77fab3b48b10c8257686fbff2aa0201e7e5eb7888e508268d554ed0155692c2f16602d7c2885c7966436884d1bd311be9fa6b1569a48e217c72b52eabd7d6b8b35c2bbc04785711620f7c9f92166ea3b07405cc29eb36d55c374e8fefeae14492386a53f0d381b0dd63af63b3d8f0a94ee8e65063031d0400107b4106e43f9a0b9dae5cff97bfdbdf89531ab56438c143aa695b19665a67270ca32600adbd10817bb092211f21f2327a8282f87b1aaed028c5e1677ceac69e1e1187b2d1e738df989f20279afbd96df30ff14d804faf550b595c6e2f4ac65d7988d9af2b9133d5d4c2195de594862388ea2de65208fc59337f7d89d9bea89e1cdf52ac5ceee6ee7818345e1692a118504c2c76e2af4fb1bfd3458d8fc7885f4fca51b8c054fa8092f83ec07684b16f3c7d283b0e833f6b03ce80f159d8f493434ccfc008eb53e2d7b18e95c98e5abc91698857f934903d67032fb12daa0f1d5d967feed7324046091cb8cf077ccb0465af7a837852fdeb1618a723fa2ab8b330ff2bb7c492090a640e96c566801278b4a7e5bf16f32f593d289c5e167840f1608b8346a50e89a73db6195e1c2135a93853f805d30a3945ed88b4a1f9f93edad064e25f5bb103975299d26049e80372460be63906685796cd9787e5b6622ec32d4539bad55af78f6d23f3737d536769aa0491a8003f63f79c230656a1c562ba47904172918a6ac678ef18778e20e9dbd1cb6843f2bb19b88560a77ab6a8a38aca18207a11bb6474d199bd66c9c46ff0c3d0c72c6b6bfc1d73a882b4e8cb02135443d3de5fe68425e117b976fffc3d96fa5b9d3bcfb9f9fe849098472db6cc5909672a9da5dfdb0fe9a24ce0beb001788d1c892af1d819253182a59dd72d0a205236c5d0153b4364eeedda30807390fc1cb5d1e9e8df7b047579783b5387fc842de353bd95cea68b84fa2c14b527da4f6d001d9ab549bffdad0ae00494f27d6cf7c742e2e6179d72b041788722aad7a1893318ba500400eb7da2fdd57d4de914ee8812cb79a174f44429961fa49142b81648fa9ef2969da1f9c93c59cee47b730cd0053f6610c1dea72f45267793f7dd3cc989bd8d405a928c5a57946155be08ec587e3a2b2a9bb157a58741769016969abc66a0cac11070ce2d08ecb09021e9789c80f3bd9f41d1e08c0667486eee8bfe812926e65b40b8a45fa19335a79a5a754d08fa2ab5a77116b8efafdacecf1da536dd0d4df4909be32f30dba8460f5042ded44a7eeb58ac1e70431b21899d469e7b71d35455a647326ede34097407d448eb75d9d43bc252b6040e41caae448eeeb63a4df2250c0d8fb4ab5abec44538e6edeef4ccf58fc81a65d9e88160f7e31b714bba34e403b38b576473b2db5d07a0b4eadc4c590e64fa146863568fc69dbbd44728bea8fab11de187ad97e582a2439a8ea0ac7c3edb581227597b038db3c605d6d84aa056ae675bd13e1fb56ec8411f29e46e90d7ad2b5ebaa07d64c70514d29284a282c06849df8a3ea4a55343dcd4763bfac1517e93c1a1854018f9cced0a4580332196ddf4e7e2a72dab28361b40f4bbb15121b9a8bcd62fb41e836c25dd91fab6436e2dd1be33a5577d599a36c5b1eec8b1686234a095f9a01736d221090a40b67b09cb55a1242be6239cf18a7159d1bad97a885fece4de30460a0130e6274493cd3946e24f4b3cf896074df51854e02ccd35f6afdb95690bbf3cd2557017dfcde61bc04bbf02b1158b804919e04260f67848f1a16587e4e643d879bc729dd2bcc75e84de734fbbea5214f4800f92dcf764337fab4af53dd57235f0a2613444e96b79ebe53817bc4bf86f857b09e7bcefe71306efe0e3f4e8f756f7fb59d979e86e7c5450293438ee6678b68d269d0b2616760592e0ff2fd0e65e6a8cd67269d298624a47cf1a706abb8c069df24aac91f4003e0c3a0d593b25896500a4fd81fb0be3ae1300513884732770c4a317bc2451f5c6d259ffa9366e14f3569c667bb0d821368f3d8d468ac200af6fa1fdc8dff74ce9585b086d99d5ae9a73b398402cfb921fe7007f1986cba07f4f39e151fa3b3e50ffd1fe250bc7b4ad84d226a2d4bd681825dfb73db01a107fb029bb96cb269239318eda233ab3d21fc58bb497b69dc07a5f809a9058ee182164324b720e7e1a1489edb41a692fe102abbb5c84020372c33357a4b4021aab1cde9156013978349350bf20981c42dc8bf7c6c41ca0f29b9e5d535395cf45fef7ace63625d3f7d37768b88c8bc8b504348ad54e5cb320c893e6198d97155388a2051b771fe51074ba5c6e289573f86f530b73cb944ce7a26799dd782d0faaedcb8429886b11d3b90f0dcea0ce9d4c783b435728ba3ee5b93ea65d97a34e89b2f0c7ccd8603c0156b5f831c2ce5e838feebab42230e976d541d03b033618c20bcada686f49914eb43adbbe3033380937c55de03497956968100e327756a36462ea7335c1ee543d209db9bbd95854e7ed3288bb6a7111d4f2e8da55b9c147d7a55c901e5c6f7030251f67445ecad763f048078b77de3f48c5fc64d429adb0717cd61bff9b895137fa229ec8c1b0743eed008cf57023e854397f53527036249d8cf56c3a27ba95e8e43d04e5373ad9a8bfbb694ab9f2ed327bb2eab87377dddca985441cb245c1e79f74dddc57630a4a442a033a5f608b5ffb59f3742a748ee37deb5cf330bb7c5fed92477dd2612465a2e9255da371da8e27093841078f3515030661e1624ed1b5ea4b1ea58c688aacf43ec73a36aaf99f4b9d8413a12c89ea8a2ce00460b324e9b4e27bde953f5ba2270b6fd7e96a5575fcc83a2cf6b5a76079fc69759d59e98a2f3a690edbadc5b758b887d9b172c77574afdb4601641a54975cd4858349695dbd4a44e3c25397f5721810295f896b024f0c1fe65de49678e33f82e8dd71197e99c4ce62fa3474651f01a941a17047ba4f1f02550571ca84be9e2a478b3c4a7a8e6a0e2e76abe9f7bc518121d1dd57556343bd9e769028f1c924eeb5bdc8710747049f9ed2dda6bfde5440a0a0b44933aad2cb8290597eb56722bb593b99d9bff34c18130c47b66a6f74b1200fd1ae17fe4be69b13a1a7235d4fcf5c837768ae0590c1c5cccf44394a8ddbb03d166e9949d065ac3ca1bb124ef9593e591cbb6d5aa80cada91525f93d96a0ac98ad9ac7504ec0f40ba4e9486eab35f843fb3d0e840997dbfa93011f9bbc53912fdc3ea2c8d59701b22a3777a72085603aee731e2b6ce19d1560e8aa435110f6b66cc03e9f8e864819db15a2c04d807f72f1d71f3d2bcb501a96eecd3d4020b68072da828fa8f645b99d99d75093366b30f5ae675809dbdcae5958b8b7465994b99c103c6369c0c8efbd838e534d70de90410e7d75ca871c694df4193ad0b06593fd113604abd9c94b834f2395f954dc2af2eb4356499a8d3304986bb5f4172c7d23ed123f469f894a31e44360dbaed9dba5ba925402301ed6ec4a67dfc79a894f70a9e460ef48343caaabeebe8eaa8df5fefd0e0e27acbc0f46ecff3c5233b89fe47bb6c64d1d372137f9a2e49a89d067150c875998cb92552f0a8c319309d9691e896517bd4b9e6b30a90426fd9db6df009128eee77b24693cd72bb56f5abb0b338dbfbcaf7f82ca9f4a72d6245571a9da5674201a6c1b87757e3cae2f256aeac866d3e87858c105c1f668c9a7b6bd0f69fd0abcf9b6d2f37e54f18fd86ce8ddf76b22173350dd40c8aef0148bccddde22face87a74c821b86b3f5a76476cf67fb445d8995b1e501ffc5d758bcb98dd7ad7baafad20dd3fec0e86e243f3af64d71ad3b63589fa0fefe895609df3ba268c89e7c7d4d7415353428a094e2fd80b633fb1dd512a1a7aeffde138bcd7c5751c078f0e9ff8d1b12e3698a43ff2f4b423e32a8e1daaa3d168efc5421f8ac6f5178a46f03df61297ed7a2681796ba99a2152c0bd24033de34fd5268db01ef8c50d1cc8ef6d882186db069f49201aedbcc4e9adbf95493b8c6244e26250fadb4d8c6a0e868c95c2898ef98880877d0ee1e44a1a6c2e00e78bf71beece8e427696528d6eadc7f54535507e192251d38e5994d0cc6e054fa69fd2bf5fc121538a7d65016968ff8d1653d2872f1412582824a9e61995c0def665e3029734328e4e9c03e1b818955e5cc7befcc031879723a00b22f0b52f118c771979739015baa6bebfbd806443e344df957b6409d6374f53f790402e53d1564d2b9c37ced05c08ec1c4b070e85d2e0af4a31818e33b33105462f77c9cc2c9d99e6107ff8397dc5a3e2e8188f17c67dd41aef9b24838252a933f8be3b5a269ab5a621b0244c66f963e5ca7810e035e0acb7e64312f758b3efdfab62d7d3e0dbfc2199e27833d8fa3dac95da802a611a3ffb3248b7959c84c99547d673585007d6091927c22914837032bcbfb3e8e7364a7cafdef7ff2bd9087ef8deea7281dbf83ff0c0790c2d318e62b76fbad5b7964a6d456ab6c6dd143da6410d3460f7b9b04879a491597972c5da01282b4c92877dbdc6dd8a36893ceb1271203f9e117ea8e715796abce3682a4fdbcec0409c30c45c68927116e448762571eef39951b7416a847cbcc6a4152183a478ca931c031ea85ae6ae064d5278905223a", 0x1000}], 0x2, &(0x7f0000002400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f00000024c0)=ANY=[@ANYBLOB="00002e2f66696c65dc2bea4c30369e3b726d3000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 17:13:27 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x780, 0x4) 17:13:27 executing program 1: socketpair(0x1b, 0x5, 0x2b, 0x0) 17:13:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a902010000805cb90cca8590", 0xffffffffffffffb4) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) socket(0x18, 0x4, 0x8) 17:13:27 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x2000, 0x10) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac8074d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000280)=0x1002) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x5, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x9, 0x10, 0x40, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000007, 0x1, 0x5}], 0x6d43, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x20000004, 0x3, 0xfffffffffffffffc}, {{r5}, 0xffffffffffffffff, 0x23, 0x2, 0x2, 0x8}], 0xe000000, &(0x7f0000000300)={0x7ff, 0x1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000440)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x4, 0x0) lseek(r2, 0x0, 0x0) write(r6, &(0x7f00000000c0)="82", 0x1) getuid() 17:13:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x2, 0x1, 0x100) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0xc2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 17:13:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x10000, 0x8000, 0x1f, "45e44b7fec79de090035b9ac2851d5eee9554224", 0xff, 0x3}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 17:13:27 executing program 1: r0 = open(&(0x7f0000000680)='./file0\x00', 0x10020, 0x80) getsockname$inet(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0xfffffffffffffe18) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000003c0)=[@cred={0x20}], 0x20}, 0x0) read(r1, &(0x7f0000000400)=""/203, 0xcb) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x10001, 0x400}, {0x0, 0x7fff}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xc3d, 0x5, 0x2, 0x1, "f1c35a2b929613f33d79f04de94031f9bd7f8051", 0x0, 0x3}) r4 = msgget$private(0x0, 0x440) msgsnd(r4, &(0x7f0000000500)={0x0, "21ea81b5a73ca3c17145f44ba885e2b6b62c0d1b59adf2f4b8ae071df48c3047f03b29656bc384db02adb7f988160efbf2059a9d9d2bf8c0072819ae1a769b9fc62c0e60f36aba17da36f9d17d89e4e6bf7bb7c788bead65083de3572a7da45f9d80d2dd26631b03b6fcb20dfaeb0d910aa2482ab7966acc62e9d8f576319bf0db9395a63eeb4974d85f4baeabf90ec425a9672b1f8a88ce672ccec213c76432f3214d14f1992c8a171cdedb68aaf39183961b55e64806c0f17c363e98277e588e4e26f836480b2af21c776b26da8e09f8a1a5a12033ff94b8439964d9109918be7cde"}, 0xeb, 0x800) sendto$inet(r3, &(0x7f0000000740)="91d72f61ca12cc5bce8bb9d67a19b4569027450dcc5d9720ee988e06df25afe4b51d4c4e6085f98d1b4eb522109cb2301f2643fb3c3573985ee0970c6e23c284070ffe", 0x43, 0x2, &(0x7f00000007c0)={0x2, 0x3}, 0xc) msgrcv(r4, &(0x7f0000000280)={0x0, ""/16}, 0x18, 0x1, 0x800) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f00000002c0)=""/207, 0xcf}], 0x2, &(0x7f0000000100)=""/90, 0x5a}, 0x41) 17:13:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x2c) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 17:13:27 executing program 1: select(0xfffffed1, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = kqueue() pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="5f5107afd7a142634b07b25fdf87df21aa7aa553c839a1ddaca81546e96f5a088606821f9ca867837542ac15741b5bcf040a136429c39c529512d15cab17caac1454d387409ddfcb8cbca089a612ac74afd36e27615cabca9e69fc2268f8714584393a3ed59c422ce68d24ae14626b97c80cc654716b0fe1", 0x78}, {&(0x7f0000000080)="3695e8a70e3871fb1fcae62c870dd46cdd04287d46de088b5fec56be6efad0b151c779fcec59073c54295113358590de68e807598b167cf500e08478db6c2af2c4c5e6ad2ee98b93a07dc3dadd762575670fa07029ba15e230708f1cea370079f40db3fd7c44a013c435ab81326d173c6bd7f7591fdf645c9811cfadcaf096d5ad1dd22d018f427d09b55c3fb033933ccd", 0x91}, {&(0x7f0000000140)="d9683ae49d55158c8cd82366fe0e", 0xe}, {&(0x7f0000000180)="e6d0230c7ee7c429ac14d5e308fd36bf3b7a27d0348e42940d8c5f8af1dcc54e6187a02fb9100ba313868f089b433f4804a3a3f98076e6eaf57ed917f4cced3a7da87414c88190aa5f56ac968742080b5e43b519299297aaf9935acc51157e1cd8eb6a1965f3bd8d87eedb1e0a82f79e0ab408416d3f24664ac473070f68d042d3b1df1ab0a9e874bb1f1cb8ffb2d2a39185e89b1d65eab81902ab8354fe7d8fe784e634370ef09ff5ace88a05e445efeb34fb428a77ba56f7b04f4ec3c79b58ca984c91b23bc97b56947c4a6a18564d8d8cae0b2b793d5961cee24f3732c5e4d8b6df754d675fd510fe623244", 0xed}, {&(0x7f0000000280)="909522a2b89a115cfd81f4c1c731715d8f8b4a814f8535b3cfd35f9c71a6e96185f33e47cf03eed4283493a1c0837dfd9b02add01ae37b226d089d36cce5dafe29211345d7ff763df608346fe5d9bb9e990c527a9bc3da32f1a8deb89ed3ee97b523fb3d4d695f3d53749d9605e14b8f11e06252c191150ceca5a8cfe8ace58226ec4f94dd0146539f584b8735d42f0cf3dd3c49df4c0ab122ea4d1919bcdd7f1641d840775b7486ddb84184b070f757dcccc4be386092d1463eb0c0e6bf95459cadd9589f46", 0xc6}, {&(0x7f0000000380)="87e27d73acf37e60e654c628b7ffc82b648d5376400d7a6155f838e771a9c44b08e543c46605b055cae1d85c3fafc3e93f36ca5690bddb60cdb6bffac542cbff02c22819f26da9512436a0669378888172e90362385a2c7371bcbb106c6f6db449c76d506e232e0198b873f250355ceb649f6b9819a25d62f79bbe9fc7ae6cb942b6bb08f9e76a41a62bc9a216b0a9d032d6d8c5f3b224d97ea9a790274fb25558a6ec4220c1d467d9307a2412930c512858a5943ca0860939b096e0032523994c2f9aabaefb460ac71b09a4e8a559d92e61e7ca741d34af96d7bcc0c637002ffb0142e507f65a278b55a1c20806d3dd8a4ec8c7b87b559b92e5ee50cf0a8b64a10b01d564db6e3107c73e4b5dd477b5eba5ed006a4bfe336828c1064d1d498c9e6b9dbc4783e12b4070a9e2d0e564e367c0e5f6970996363d66ff3d47f7c9c595c38bc9d320a4604701edceeb643877e78dc80c5ee158de4d66c01720e96f38d1c0accafd9025c5bf026ff6d9e7c60130943285a7bcb1bab0a3e3ed30a9972aceb3d79d5dfd7a13416de825fe9cbe6b1b75fbf9c9c077ff6349e364b473ae2bc5f49e09375141af2300f92dc6da1e85b5f518932c8146c7a520ff7d13e6bb40e5c9182811393b88b709cb7a5c26922c3682fc7f86ac24681d0df2091b259b610e9e46c08613b7400211737f9af829a80eb3a016d49eac7d23c8a30b224559487a2154a912478d36fde4a77f66dbf7300d70f4aebbe7025a819ba44091b074d00172dac22f773fdc6fb2070e11fe4033dab8855a99c799230481e8045756c31d24ec7056edefe662fafb9e5fd0183e087556a94a5e19bd523a9fa134bdb174bf5a65007500dc423f32138f7817e815d3c62437edd877f17abdf8eae09f9d33cee77458988a57127b9c8900229cf393d761990a685b395e48c90168ad68c99cc12d438eed6673129c3503af77dc3cf52015c856d66363c4b36cdf10659d338e674d234587b75a83de7f191350b36fd21fe0506231ca6e9c332376a89228c9dfd5e3f28bf667f0edca93e6af09bac5f6cd38e6633972abec36eaaaa29ace4c4e814efaf6c0d7a80685ad9dedb69e2e9782a020b5904a9951c7e794c5aba589744360a71ca2a901f1ca768a408de5eb8aa331e83d4fdf6327d5b32b72cd45112e3b351d9e8c50f3ef2579a543f00a2b334e6bedb328d2438a7847e84c6d695b7cdf13762c0d26cd4ac41a78ebfe083467606447656bc1fe0fab67f41adc956075b33f63e07f71b9a332eb66dabac504819b8ecd6aefa2208d4fe29bc7471a65b8299aec62dd88009aa549b7cf5312a041844ef650eccfbf515f03f61bd0614c74c6e1c2935466892884b6dbd5ea4c6335bffc7fa9ec4368153481620643fa4a9aa0d3b7eec02f4581dda00c9ca72ee734fb4adeec54b6dff05114764b637d68f0bbc2d6ef9b8bb45a1036e3d76875edd20476668e22421d6faba5ad1a019c596e7c4cb848c7ca862208d1b20f21d137b5abc55d27a24ece690fd769945bb3814c984177a8c36397a429e727ab0cc56eb93cefd533722afc7112ed1db065356473ae6fc097c6706079885def68b248608c8a500725e7f52828cb60bfb97caf7c0568d33f0a95e200da7f5d6e022bdbd5944f6cc4bd7a460bdda7b3d36b31118921a587ff2357de8983884b80fa9760586d2d7f4336c1f74653d444ebeb8d05865f9be94e6b51c911fe8373926e33b976203aeb19b06bcc5803e67ca0bb758880321d335418334456e4b1bd8285a3378d22fb39dd1f49f98d8d4bde08b90470cba8613fd8cc53c8c87b2655c3ed27a07389068318ac53ff5067c7f04749749b04552027bbed467cc5fbefc5b9fdce706f784ecdaee9133566b9467e794438eab10c989d51538e933c98fcf687724e21a94f847fa5b11b6e4fcd8fd489c17a5913f00837e6960b1a30821fafdad34f93cce613ce2550e15fc127601d229a0d3cbda3ed316caacee8e7f39e56a04d9f6739203650108eeaf909d68eabcf3c483c0911c96c0a500e6e3530564df6c4765c45d78d933b27f59a6901cb7198ee63f2dd3881a4ab515d8e410b6d4d30eaf4c26ce7c4e34fba2c4fd9bc65788d6f04932e295f9ecc9821256f8aef4d565b8179091bc0ea9d44ba54d2a6c74c84ca9f09efb7bce79cbba7499433d703ad5bcba5b24ff7588fc59c1219287e1c70934f73143a6ac8176c12dc28d41da2c53196d8d0c4519fd0a831ae92f97d52ccfcf7190b104c05bc6e1959b74459521a20731f1eac577789a60a6d838dad7341eaf0b61265115a6e403ccfc9600473abf137672c17666fc508d8288adc27cdcadb70a8024932cc17ec1b6781caf8122c436b45f168684a580ff89c52f6ca07eafc0020b4d261adf9d3f1819e33bdb556dc02b6f645019ea07d7b0be0481d73fe5cf9dbd0f3464d2a01985614f15fbad94a37c37f678889ca924686b60d6b2d07ac9971c7d5ba03ede59c2c2a5819d47ab94ada277e96235c46df2c02173dc3b8886c0a9aafa3bf0ef52343d85af147471b2af8761d36ff1e5db2ee9c6878c2ee3a6151044d3845c3e18fad109d9c118ba44cc5944f25847983386ae00e50be5d3bba160aeef7a5b704ed879343b700d76f33853b064a2a250567a6e70322620b1f913ec880eb2f44dc6ed2e9a9e27061698a633f18e92907c2408c3790504bbc208d3cbc4c3f225d0b859d247aa2e0ca994cdf215117e0b62b228220c7497257642e1d528a06ba9de6a235354fed517a391daa703951065e1542414f2e074777d03615a6ff7ce734ab97ac8dfff7f8464df0c6c2e4c16b9e0b60597d750e8154e686f4676c98f433987b2e7954630c7aa614d391fd26ca91d8dfa602b803e910c2f553ebf1eaa0736bb5145d596534872ee5b1e12842dee703908c45a3cb8a35aa0e0830f8c2e2507becf4f90ab5a8ace3fccd38c8318800f031686a751529808f377beff3eef21d9aa8a8f4d05ba719deb4c431cbd894e97159bf2d5a903bca7778233cf7ede6e5cd4efbd9be06d0bdd6c4438dbfd87bf5e0ef87fb67c65304b0dd9f9daae10096199f68605532167d52f85e000deb10cb8fba1797a2cc6eddc2b258ef6d57d34fcf84dac67a196493cb844dc9a9029060a75425c3e2c22e3c6aef2f0f8194c0479ae50ba253a1b339ae37622d0d6e42f00dd32288b5ccc2d4b7f5f210f4b0d958b973e22476883bc5c02c785dd0b6f1032c35cd24445c4e097ac7c9a5f3aa1f9e83597dd9c06e5ac51279ec98ec8f8b1dee77955d7bcc63908109b5a527756de07f5aa47ea55ea5d46c6e8e70b8818c759701a2016437bc554655c4a3f3cc1f6d9c1d5bc1844990e2ca695ff985164b39fcc7abc03293133086e84f74d48be68a0db5311a1fa2d757f56fef4073f70c4498bbeb645181f50a1f28c991c6059c5d858eff25977851f7507571efc32f5a83ce848076b11390523868034cf7b3a314b8164e5b4fa2a4de1147ed5e39977cd9b6756bdde8dc2583240a4ccdb5d9466dce7a3dcfa6532498c7ce2f48f8ab9b8387271c9bf39f5dd3c6ebf4af6d2fcc4e76abf89c2b96975b2197174328d566047b3c94a96de9df9ff4dd7e03638a53d8a6616b1d1295d68727243703f7f90835e0c5a9abe107e52bfc2820eb15d4c436b59a0495547313b08048cb9a6793137841d9d7198d26b28b5b61d6fa09adb425f0c57bf76571b1636a1ae6c1c9bd5ef74c422014c56d5a52d81e5550e3258ab7ee11240425661b421538ca77b7b372ea1a99fbd5e5a9d88266fd9fe703564887308cb4f51afa2ed907ed6192c24e058d8eedf8753ac1f9e12fcc6464deb64cf52c777950d2592d6f06fc9ace258c9d156d7744a9ec8a6c1b573484e54c207d4928b24f29e4b99afc4868980ca631ce265c5675a595f957d475676cd929f941b522ef8771ce0a1cb0cc25eb019b7dfa5b098e429a699a73590d7987859bfc25368855020ec3d27cab2341a72705f3eafb2ccc244edf41d240775734b997b741a31aec67fc4d944094625e562d5a58c4d10ad823ba621748caa67359c04a40eccdec23fe4ea1c8ec72b7d4bea6b1fab1e15bbeeabf53b47a2c2a33bfda6be95ce151ca1ce0821f336cccc5b742e06e43792e836ea0d188f69d4ccbddf1ec2494f244bf18a0338a7e45f1f46d57698fcbdf89d38e192cd74f742ecb90545ee1bba2aae9af7dbfcaa4c34a8fc5e97b2aef49bcd837ace4e689b35756706f5a0b16aaca9f91644bc3e2628a4675f7dc586415051317a1abdac4b92411f95e11438e54b55b7b0d1ee7f1a84ae6572f08847d103aa26639855f5c5419d072e3b53e91b27158e9913d0d7884a1fbd8c01d17d5dbabf433ebebe856a1b5700f5d004c60b9756a9bcaa103d99a0ea69f2d64323ac9ca37885b9cab68077f570ec35c26a63a7c02754f50f9726a61beb78196b144670980cd6c378167e05036d7213004d25742c6dcfc552a3ca2506236b7d4741e3da7fa75fde7684a2f95ecb0cc16a5a5f9143318c314e43977e518664485009dd5cc1cd9a5c7e516daa6c7ee76051eb5bca505cbf48ade3ab98e158d5912bcd908e5cbfd74ea191d7de2a0e0a80f06e1dd5ae1dd5c12ff289fec21cd2723ccf63144c674770e2346485f292e784e25e095a2b909319bd9b3cca686a3bcad17d11c41add1b5ce17c82174ae4a35e55579aa88b3f23892b2ce6351b39f976f5253ff2ab601d51caa28cfb925e024e19a61fd8efb1e17a485e59e094e7cb68ecf73bc0feb0f31c4f9d84e017a80c926a6e85db852a85765b85b352c6b58a9405781b0c8bf9ddee9c45380e3e843527dbbe7cdbd0c8e903eb32d8b22f75ddd151b00fe236715bb3e276ab4f9851bcd6e151838290ff7c39228fcad8eeb190b25db76afd138ed7ada5cafe0ea3ed9b08572ce89f8ca6a7b6db358ceae646e9f71b6ff107b90c41fa8050a65ec4eeff9426f9e2ad201ab80941e86e94299e2c017537f1061c981aee5099d756bca13ba4cb7bf3af05c66a8028d68383ccd81970819056a6830d23608ea4ee19737db029e69b97c06f12a908072db13b03998c65fd59e3682bf60d71e1c6626b9c123f9a386fc1e9fbb1b4d99fe0cb3162e1dbd7c46b06611a59dc9f1683f09b003ad8efa1d2328188af82d18b6a1223458aa894da4b622ff1f8b2eb6c10d74059e4e0de7d20af308b251dbeb6148f57bbba96069539793c1f0f77a799454e2fc31545e2976d47669be32b6bf17c2795a99b27f00a9dee36fb16a936efa2f7c049cae7631cc15f3b246873e744cc6119ea2c07062cad9d809c536a1fcd594a90486869ea4430d42d7578d1949e5a75bc82305c36d61ac452448ff93e9df4e1bd5f366f965bd4c94437a8c95931e81828dd10f99bbe98c8c56c9012d8d18670fff2a4486b5bdd5aa6f33245d1443a4ddf62590eebe77719e47046615a99defbdb390e2a8cc41b3f918601c72d747bb524887e946c699b841e414322970df466cdc44a66be35ddb521f1ad739a2a434e69054bf5aa5cb3965d5e940c644e0d816d17f8e90dec74e3ed6f2571ee084255e28a436bd603ad134aa09886e851431011b5ce08bfbca51268fdf089c005e335e3179e7e32e9c32e36178f0f6b09866c3f4db62d925e80697351808d04bca305be75d45eeceb37cdeb34f247002c8cdaafae1f43e2c499796e4985675552961b6a062649cb9a44231a9ec13cb41b499a1e0e3f174d9869ad6551b0b92bbe68ddd06eefe8bd4dc6c1dcc31f567f243ff6bc16782940b89", 0x1000}, {&(0x7f0000001380)="c1456fe1e6e716736dcab53db5cd513a3352cc631fa9902be61ed35d5da1449ff285fb342f8632569651fafb4c5114c2990e017b74bc271c5b4235fd85d4a99d4abc34b7d91883395edcae85e8c74382f251e023f086", 0x56}, {&(0x7f0000001400)="565ec45e4740570079c0391ff388506a45ee667dfed0fe36c9763a46aade1f4c9dd9445d5971f0c556216d92c74730391a5cd1ab3163cc2ca9fa053f68e362de07e10052c44b6e59a508ad52ba9a1c9f65b07ddc0a06b6c146be92593f35fa356b2dc1d8a68491042b10d2", 0x6b}], 0x8, 0x0) 17:13:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8192) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x7, 0x40, 0x7, 0x2a, "0988bfaf7a8dea62927ab5653057ead01e64546f", 0x2, 0x3f}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x0, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) 17:13:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 17:13:27 executing program 0: pipe(&(0x7f0000000080)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 17:13:27 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r8, r9) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 17:13:28 executing program 1: semget$private(0x0, 0x4, 0x2000000000005) r0 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000000)) 17:13:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000040)='./file0\x00', 0x20) setsockopt(r0, 0x4, 0xffffffff, &(0x7f0000000180)="ffab36147b752e071692425c46db20ab55e9f3ffad74b2f5c4c040abd84a389a1e5015a4da5204f2fbf3c4b92953b9da66572af4a10c014d7ad9aa4ea8245be7d9bb7f1b27c8d8b24ff786a5bceb2607a45a782cece39db65b9e6adbd8bcd3dc4464ffea9aeeeb2de8c051716436d5b97fc73ff41f9ccd0e9d91519f8517169b5b95a1993306e9527b9cb5b8be9541243f2242882b7579b8673f0448a776cdd1042ee73107", 0xa5) setsockopt(r0, 0x80000002000029, 0x40000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:13:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup2(r0, r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:13:28 executing program 1: r0 = socket(0x18, 0x5, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='.\x00', 0x20, 0x8) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000010000100000020000000000000000000"], 0x30}, 0xc) chdir(&(0x7f0000000200)='./file0\x00') r1 = dup(r0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xb073, 0x7b01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socket(0x10, 0x0, 0x3) r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/120, 0x78) chdir(&(0x7f0000000040)='./file0\x00') 17:13:29 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f00000d4000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:13:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x102, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x40) 17:13:29 executing program 0: r0 = socket(0x40000000011, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 17:13:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 17:13:30 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod$loop(&(0x7f0000000000)='./file2\x00', 0x8, 0x1) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 17:13:30 executing program 0: socket(0x22, 0x3, 0x0) 17:13:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x1f, 0x5, 0x6}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$getflags(r1, 0x3) shmget(0x2, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r2 = dup2(r0, r0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfff, 0x7, 0x100000000, 0x80, "9106bc7e34c80431c96535b07c9061d18b53f58b", 0x3, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r3]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) socketpair(0x1, 0x4, 0x6, &(0x7f00000001c0)) 17:13:30 executing program 0: r0 = socket(0x0, 0x1, 0x80000000) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:13:30 executing program 1: r0 = socket$inet(0x2, 0x0, 0x5) accept(r0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 17:13:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) sendto$inet(r0, &(0x7f0000000280)="c26052c70b4f032227700c6378031326108ea8542fe76c7c338f76927e3fe7eeb897c43a7cd968b89112bf2cb7fbd906b0549f4f6543ca0136ed6bdb3abd763a885f1ee6e90d59f54ff952cfc021d25792e72b6d3edd5596b76525beff3e0d2b0c9cb7c1163d073c063794cc9e4180f0ce22e5563e17bc88dfe23c210bc415e244a65d1afa7219da008ba5c58a31e5b5e8f9f18579b767279334a7510aa2f8f2bda455330982bfcdb1d2cd83e78428ec0972c9af378ccc33c063420f07e0fce046da7e35c7ff892006ad3c944191d654b6bd5dade7aac459fe2e28b87890598d548c5d14f98ac58ef6b4d1050eb2fe8ff278c6", 0xf3, 0x8c799224b0886c15, &(0x7f0000000380)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f00000000c0)=""/65, 0x41, 0x800, &(0x7f0000000180)={0x18, 0x0, 0x6, 0x3f}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/101, &(0x7f0000000240)=0x65) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 17:13:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x101, 0xdd9}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x20}], 0x2, 0x0) r1 = socket(0x30, 0x400000000004, 0x7) setsockopt(r1, 0x0, 0x21, &(0x7f00000000c0), 0x0) 17:13:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) sendto$unix(r0, &(0x7f0000000000)="bf9a0bc86f1022008835b17888939b3aa04a6cb5dae3ffffb9edc5ab0b4c4f86fabf5aa00e845a4172e98a1bfbf9488c567c7301ec9aaae3387318e8b154c6a81fed3f893c79fa8c8e14", 0x4a, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x5f}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000001, 0x2, 0x7b72d00}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x93b6, 0x5}], 0xe4bb, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x6, 0xa4a2, 0xfc00000000000000}, {{r1}, 0xfffffffffffffffe, 0x87, 0x20000000, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x20004, 0x4}, {{r1}, 0x0, 0x69, 0x20000001, 0xd3d, 0x11f}], 0x3, &(0x7f0000000200)={0xfffffffffffffffc, 0x3}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x6) 17:13:30 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="5ed25c1f6d7c3a719f250bb162cc57fd79bbd60869f8a6a0cd221961ffed960ff224d201ac4b7397b7963ccc22c12ece38cb20b25ea156e6c7378a916e2b2214691772d6da5b71634711c46077518159327ea0b14aa92cb90155f217b83cf540092d8bd1054603015da3e14e0b913884ad2b731b946bd9f2a3f6eda7d5f01f92731c0abba3de26eadaca4be74fd485dca4d68c7adab080813fd91614424222a1", 0xa0}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="05810600"], 0xb8, 0x4}, 0x1) r8 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000003c0)=0x5) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r9, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 17:13:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000000800, &(0x7f0000000000)=0x401, 0x1bd) 17:13:30 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 17:13:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) 17:13:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100), 0x354, 0x7) nanosleep(&(0x7f00000000c0)={0xfffffffffffffffc, 0x2397443c}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x166}], 0x1, 0x0) 17:13:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getgid() r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r12 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r16 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="16bb7899489dc5af6a02c2b6e61ab8639336de5674bb2f691e5bac060f621db5c623999c32a95c113dc57e7eee971ccb5a0e490c798e76b902e614", 0x3b}, {&(0x7f0000000100)="b969f1987b532c7b131d18d02ca67d8faf050af52a79e39ff10a52bf4d3c2e40d5381e", 0x23}, {&(0x7f0000000140)="8497510a2cf285f8710ce6e0fa2bef5f21075b965d80e30e134491de5e12b5f6ccb4b0d482ad4866995ef89934da2e470668ff4cafef", 0x36}, {&(0x7f0000000180)="5937d7f75aa89d70a1b85ff7a0f2f64f0f9b0fb096fcffc3c9fef642bbfdc93bf19fbc34d930cb962ab6af6c1580720880f1f4dd8efc27381785f3c0581fac76e4a4fdf90ba2dcd7c32450846988ccc0b8d562657603599f5599f49f41ddb6d41ca03cde445bff35e5ba2097eb777d7022e9ff5ba82f94a30441a4d555dd8c02cd698de86fdbb5e3ef96e0ea9f9b851c23a560d768e7aa2894814fe28ab62440b909fbdc5fc6853f1e3e761a080b63b407475e3bc7c018b049bbf80b52b62923871fac37122681483404eae44f3f624c2fdb3627d0f95ac8a0e2c99c5cb83fc1267c77d0f608bf3682", 0xe9}, {&(0x7f0000000280)="d31529126296762d8c319c3147764a45c70163e0e4b4635ef370182f699b150b2d5326f536af84a1513e7196cdd879c51f2d9ca8eec79dfad801bd288106463355c146ef5c28500924f42714c3cd478dd6f4ead168472bc4523845b9088b03dfb935c7808184012cdba53b2b3d142475599f3668e1d15b6d3f67cbaa4a25bc3ad1400233d023ac34debad35743fce9d9d2", 0x91}, {&(0x7f0000000340)}, {&(0x7f0000000380)="936b6e6f3f3b52357c6f0760b9ad461bfd46a6ed8f8a474668606d3ba34393da5a037c6b3ed530c1cff57d84baeb60c8a8b02090acf4dd3749a18b8777c4425e1ab36009b676f826fbcd089d43dceab3e316689b3d779d224591554ec46ae4a15ac06c", 0x63}, {&(0x7f0000000400)="b11f8f1bdaa7d6def2d6861902824dad3cf4f4a664c84ccbcb870ea9df5d1745658f1b716e", 0x25}], 0x8, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x100, 0x400}, 0x400) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="140000000000000007f5dfa5c9cd4835fa2c138494ad73be1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="d880234803fca81267147523c01ffba961c49e074947040df71ace7bd85a0a6aac69d322be"], 0x18}, 0x0) 17:13:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) fchmod(r0, 0x80) 17:13:30 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockopt(r1, 0xfff, 0x100000001, &(0x7f0000000000)=""/76, &(0x7f00000000c0)=0x4c) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r2) 17:13:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xfffffffffffff049) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffefb, "845c55000200f1ffffffffffffff00", 0x0, 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:13:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 17:13:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x1, 0x2, &(0x7f0000000040)=""/138, &(0x7f0000000100)=0x8a) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x88}], 0x2, 0x5) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 17:13:36 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xfffffd8e) pipe2(&(0x7f0000000140), 0xfffc) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) shmget(0x1, 0x2000, 0x600, &(0x7f0000ffe000/0x2000)=nil) 17:13:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 17:13:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x101) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1400000, 0x0, 0x10001, 0x6, "44b9afd87807a0f9393de96edd6eefc51e373a1a", 0x3051, 0x7fffffff}) 17:13:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file1\x00', 0x1000000000000000) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') shutdown(r0, 0x2) fcntl$dupfd(r0, 0xa, r0) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000240)=0xc) shutdown(r1, 0x0) getegid() 17:13:37 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$SHM_UNLOCK(r0, 0x4) getrusage(0x0, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 17:13:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0x2cc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 17:13:37 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0xffd, 0x0, 0x0) r1 = msgget$private(0x0, 0x60) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/240) accept(r0, 0x0, &(0x7f0000000100)) 17:13:37 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 17:13:37 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0xe00000000000, 0x4}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r3, r2) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 17:13:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/249, 0xf9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000040)=""/37, 0x25}], 0x6) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240)=0x10000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000001400)=0x4, 0x4) r2 = open(&(0x7f0000001440)='./file0\x00', 0x1, 0x14) sendto$inet6(r2, &(0x7f0000001480)="95c6c5e310fa6dc23f0f178779f79865b8352cc881f8837bf5c12326a2303447d7d6", 0x22, 0x404, &(0x7f00000014c0)={0x18, 0x2, 0x26, 0x401}, 0xc) 17:13:37 executing program 0: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x9f) 17:13:37 executing program 0: poll(&(0x7f0000000080)=[{}], 0x1, 0x1f) execve(0x0, 0x0, 0x0) 17:13:37 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xa) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r3, &(0x7f0000000380)=""/123, 0x7b) listen(r3, 0x3) sendmsg(r3, &(0x7f0000002a00)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000700)="e85d82030ec6921972b3f8c5757db24c7b3b62b4ec1b02968ad0aca3805fc5a8806d7edd97c09883dba695100053fb92734e419ef7c186cbe4a0173cbfa382fadd17d8ffa1e5395fbab8aa8a8b2d288a716d26bff118bdbe41c92713ebdfbbd2bae7347736be0052c58f405ef754b722d7ce00177cd3ee3e44bbad499756d92375a1ffbbac693d7a7be86cb9ac52d094f8bc209b30c628ef402c78", 0x9b}], 0x1, 0x0}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = syz_open_pts() writev(r7, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r6, r7) fcntl$getflags(r7, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) write(r5, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002c80), &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000002d40)="f49bc18284d7981cc4b9499a1e5b25f5f45d18cffdf4b818e694d091bbdc9767af157330639d7ca5a29477f2fb67401f2a5c66e9db6f50b4890f8dfd020fe012e16f688ba5b66fd7b2c2ef26128eb59296a903a19c6dff700f77a76efa6e0f6ae6cbcb", 0x63) 17:13:38 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xb, 0x4) r2 = socket(0x1, 0x3, 0x100) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r4 = msgget(0x3, 0x80) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000380)="d3fab77191f06f397cd49f97059392c1bcac7279df447b4257b832c948b3e8027c01f7dff6d749c3fd213e13f65db5ce6380a5a2c2f4031d92809549245addfab256cec3e845fe6d", 0x48}, {&(0x7f0000000100)="091142bbaf658f87eec1c40219582ed77b55ba047238", 0x16}, {&(0x7f0000000600)="341595e4c1c14c7b1ee3199cc62d28b00ff4150e774ac910235c502608545446df1838f59c69e856210e2d3582ef03c3506dcab8bd1838a9f881e3c05a90b4986b7f12e003db087ec68f11fba9bffc1a468a55b0e85406e5fbb9ff9348f5c403e493669e7a4391000d8cf73b018a542c00f9001f4392cceecc39aa3aab08664f5bd03bea2ae196769a317312cd8486cc37b19faedb2319a98a4918d666045c5dada2f8b2f826a4ce19a4c8ec77503284d8ae8773cafe9c23717b834a706e38d5ff8118c9182e00fe9defe625b62ed2e91767a168929c6d197bfdbf2191489fa183db0b88548c", 0xe6}, {&(0x7f0000000700)="f39998d74243df94bad33f2e32f05bdc170a80138cd679dbfbf7454dd0b7dd508f8da6418ebf43df5d35cf897cb729c00aa855c4bb9d05b71794c9f5e4e1770894347740a753b6c8e42a24ee8beef3a6f9a20328986f1f47c343245b6941d3092c56a196fd1d7118bfc56de412191128aed3f69c4ae02d64e18f538a9b11537e1844550d418043d873dc861bccf9c23233f865dc2d2d96a8635977b74bb119213b4cefa4ada9ba02320b66407a34e28f8fe4f5161048f4d561", 0xb9}, {&(0x7f0000000900)="1541d0901c930eaaa8bdd6c8c8c48d78be0ab5c8876608fb8fd7ab7b701440a9f6c61d1bf4f7790b9494db0633c9f09f74006d7d50b1daf583f974262c49a892b02032b110c350327304826241f6a9d70433c6c1f53c6c938fb4d4cf03f44f13cdcaf5ee6ed8c72c8605b5bd563d4ffe80990091399209a7386db51a292132f0c790ae8775d9", 0x86}], 0x5) msgsnd(r4, &(0x7f00000007c0)={0x1, "77c6cae57110acd2491e9bcd53ce6e6798af323eda2443c5080e3b00b8b0d3a98363617a6578026e610a9ea5b6647c55a1ffca95353ae87f28ba1e16d165bbb824590730b1fb117a7218c57d0f044bf8981cc01569006eac2ddab7868b67f8f700000000"}, 0x6c, 0x2) r5 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r5, 0x3) msgsnd(r4, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r4, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000f7ff00000000000000000000000000000055f26dfe1653d2f7eef7536995ee9a0000000000000000000000000000000000000000000000000000000000cc1582d9a177b336a06f5023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1800) kevent(r3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r3, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r5, 0x10) msgget(0x2, 0x48) r6 = dup(r1) getsockname$inet6(r6, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 17:13:38 executing program 0: socket(0x1a, 0x8007, 0x6) 17:13:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0xd96) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 17:13:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200002c, 0xfffffffffffffffe, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x84}, 0xc) semget$private(0x0, 0x0, 0x5c4) 17:13:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x3, 0xe29, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x342, 0x80000000000000c, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:13:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000300)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 17:13:39 executing program 1: r0 = socket(0x1c, 0x200000002, 0xfffb) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) socket(0x3f, 0x4, 0x3) 17:13:39 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x100) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x2, r4, r3, r5, r3, 0x100, 0x7060b046}, 0x3, 0x7, r6, r7, 0x9, 0xfffffffffffffffe, 0x29200000000}) r8 = getegid() socketpair(0x10, 0x7, 0x1200, &(0x7f0000000540)) r9 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000500)=0x200) setregid(r3, r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r13 = getuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = getpgrp() socketpair(0x7, 0x4003, 0x3, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r17, &(0x7f0000000440)=""/87, 0x57, 0x842, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) getppid() getgroups(0x3, &(0x7f0000000580)=[r15, r15, r8]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x10000, r11, r12, r13, r14, 0xc, 0x4}, 0x3, 0xe7c, r16, r10, 0x3263, 0x8, 0x9}) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/3) 17:13:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000401}) dup2(r1, r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x62) 17:13:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0xa) r1 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4a7e, r2, r3, r4, r5, 0x10, 0x6}, 0x0, 0xe56, 0x7790}) setsockopt(r0, 0x20, 0x8, &(0x7f00000001c0)="96c21a82b7e5513df64b42eed19fd1f4e561174c578d8ce59ea09ac05af182bb3a5845446f1bcdebae316cd6aea622759d4b45c54e4de84ce696314dd2a0517fc77061481df95ee1588c87d560b858ea07f9c81f0f7b42461bf6e36b0e1700f7ad", 0x61) 17:13:39 executing program 1: r0 = socket(0x2a, 0x0, 0x4000000) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 17:13:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x5) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000140)="29ff795f0df2df9862109275ec9bdc077ff97290aee9da6997fff55c3e80f95fd4fa8b178aaa7c4851c8da632da56649925dbbc1d330f72ed0d49b1d88b73352a37a2e93", 0x44, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r3 = dup2(r1, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) 17:13:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) r1 = semget$private(0x0, 0x7, 0x2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)=""/69) 17:13:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x400, 0xffffffff00000000, 0x2, "34946affbe488405b383cf59c8fc074be99c2c27", 0x80000001, 0xffffffff}) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="a0", 0x2c5}], 0x10e) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) fcntl$dupfd(r1, 0xa, r1) 17:13:39 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000080)=""/201, 0xc9, 0x843, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x80000000000007, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 17:13:39 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0xc000, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file1\x00', 0x10030, 0x22) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x100, 0xffffffffffff7fff, 0x80000001, 0x1ff, "70c84b0abe6a7a305a5fa921b98cae8861356241", 0x0, 0x1}) connect(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="6cc801002e2ffeff54ffff9fec653100000000fcb457260239ff29810c2b1e53ab4115c062f1dac8a3146a3859caa2984bf89f6eee6d9030949a4a90dcfb895423db061193e8b48e10642d6df93c4b3b579d850fca2b935ea4f4f01835f926bc2019451c94d9c4a0a62a4b1d8c3f3e0213aebe1df2e9f3d8914e2af074a74b67c7c148ac7e1261f3c1cfaffa62b7ab599c9a9e7103c03d764edfc66b01a4"], 0xa) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000180)) clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 17:13:39 executing program 0: r0 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x3, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:13:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x318) recvfrom$inet6(r0, &(0x7f0000000000)=""/189, 0xbd, 0x41, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x6}, 0xc) 17:13:39 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) syz_open_pts() r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x2c2) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x64d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) execve(0x0, 0x0, 0x0) 17:13:40 executing program 0: r0 = semget$private(0x0, 0x0, 0x404) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/242) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt(r1, 0x6, 0x200, &(0x7f0000000140)=""/49, &(0x7f0000000180)=0x31) dup(r1) semctl$SETVAL(r0, 0x4, 0x8, 0xfffffffffffffffe) 17:13:40 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x20) pipe(&(0x7f0000000180)={0xffffffffffffffff}) accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x4c) r2 = dup2(r0, r1) sendto$inet6(r2, &(0x7f0000000000)="6659893473c7d997ae3ce4a7e5e87e424046a04d168bee04e1d38044007e8b9f6f545f1e97a4635969f466372b3c3317a735a7cdbed507c2256e5ca006955be5ef2b2042527f5a534e69fdd4899ebab8382f65dcdfb1aba8282983100d7344e97fa48ec661f33d9a88e9d8d356f5e18e3b72a3c883085d9a9c86aa4ea1b5f781a343f4ddaebe9a708190e7117077322de9bc463cf12fc250b082fc55b3ac3c5be5f974527e532ab3b2a48636cb994b59a577fc7c25eb98f1e38b78dd35bf415c192f9323d5b42445", 0xc8, 0x8, &(0x7f0000000100)={0x18, 0x2, 0x8, 0xffffffffffffff8e}, 0xc) socket$inet6(0x18, 0x4007, 0xe68d) socket(0x0, 0x2000002000006, 0x100) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r3, 0x6, 0x8, 0x0, 0x0) 17:13:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="874e7f661ed0a4e1bdd7b5c2866f933b09593eacadaa7708eb261ff54de4c48c163854dca1066597", 0x28, 0x400, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7}, 0xc) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5889668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:13:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x1382) 17:13:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x10, 0xc000, 0x3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xe8, 0x40000000, 0x7, 0x5}], 0x8000, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffff10e1, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0xfdd5ef9c0b8569b9, 0x5, 0x2}, {{r2}, 0xfffffffffffffff9, 0xb0, 0xfffff, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x100, 0x200}, {{r2}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x51, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0xf66300000000000, 0x3}], 0x876a, &(0x7f00000000c0)={0xfffffffffffffffc, 0xfff}) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) socket(0x1, 0xc005, 0x7fff) 17:13:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x3, 0x4) listen(r1, 0x80000000000009) socket$inet(0x2, 0x8003, 0x1ff) getitimer(0x1, &(0x7f00000000c0)) 17:13:40 executing program 0: r0 = msgget(0xffffffffffffffff, 0xb2) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006366f7b526bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000001380)={0x0, ""/90}, 0x337, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 17:13:40 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getgid() flock(r0, 0x4) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', r0, 0x0, 0x2) msgget(0x1, 0x80) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9f, 0x2}, {0x225, 0x2}}, 0x2) 17:13:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x4, 0x4, 0x80000000, "56ee5567e54ae1d7b15569a039d9c81a6d648659", 0x100000001, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:13:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000000)={{0x80000000000000}}) 17:13:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x322a20e7, 0x1, 0x7, 0x51214cf3, 0x4}, 0xc) fcntl$getown(r0, 0x5) 17:13:40 executing program 0: r0 = socket(0x0, 0x200001, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="820200ffffffffff1dff288dde76150a000000010400000000000000004b158e7f49bf35bf6c1e428a19e018f2c1e0b9ac90e162f9ef5f3e41389fae0fb652edb42c80159e41a1c62eba6ebd5a000cf752c7f61a847577c47a207b6a17f2ceda54062a3c2a845450a9732530f68d88ca41dabad448fa7aedaa41b2183c1a1056b644ebd3484d115acc53817ff04cb3ec5381eaa70a649de861a30cc6d21f7a738d9921716b"], 0x1) 17:13:40 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x145) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 17:13:40 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x28) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\':(\x00', &(0x7f00000000c0)='}::(++\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='@,-^\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 17:13:40 executing program 1: r0 = socket(0x1, 0x7ffc, 0x0) r1 = kqueue() socket(0x20, 0x0, 0xd509) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 17:13:40 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff", 0x0) 17:13:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="8cd439bf1913433a656238c7ee45902530ab3be53cad8cb9f031c6d7b142d139b9ab3ce089cde616d251d9452b9dbc33178529ae1ca2063d0aba9eb324dcd1f8638f12930be65a80fc891aa4e86aa2ffb38822cec82be7f3d3157ace2b549a5be326f182c6971d35528eece3da271772fbd93d88b53656dda2054f79b9fcf12d56efd4c5e2682b20ef8eea3dee911daa71aa23a15d5eddbff7046b1981d3ed7d", 0xa0}, {&(0x7f0000000100)="47d0ff089a78ad9dfb45f7318b10a01ceaf7c56c4c9252d25cd396ed280a6b77b9b60abd33a5bab74db4de9df3844c1b47783f759fbfe5b116b69a90620096b8abbda09bc5fd5cee03ee5218c11849b81475452bfa284b41e27e079b5c3a81bdda5717906dbed5267c1cd21d24a0d478dc40f18eb3733c306b0448b191756bdd418f25594a0627db66774df97c686071898343921cb11610d8d3a1c4ba37f2afdd8defc65ee1da39dfa00c74eb9be316fe765fc3f722e2376899781a20b5b855d54afa458e648378da7de38262125a931c06f04c5f56eade", 0xd8}, {&(0x7f0000000200)="f4330b82d0e96dc8d1c5f6e171eb31ebe85e158aaeb49cad371e5f2a71b24cd3a0a4840e68172d9b20f6e568a227eb1c6c514120e9d0d304cc9cb7ea978b692ceef520f7bd6a81d21b2d5a5d2fe4d1162eafdc41480dc62277edfb132833a86fff9be49fa274deb371c46297c19d1843d3b9e6cf0f84811935c33456103245320303e50894bfe0b261e7c28fb27f84e6719604a69d70a708a13e74", 0x9b}], 0x3) kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r0, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff, 0xfffffffffffffffe}], 0xffff, 0x0, 0x0, 0x0) fsync(r0) kqueue() r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) 17:13:40 executing program 0: execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='-\\@%%#\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000005c0)=[&(0x7f00000000c0)='@\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\\@%%#\x00', &(0x7f0000000200)='*$#[}\x00']) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) getrlimit(0x81c691ae9b48fea1, 0x0) setrlimit(0x7, &(0x7f0000000600)={0x1, 0x8}) 17:13:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socket$unix(0x1, 0x5, 0x0) mlockall(0x3) 17:13:40 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f00000025c0), &(0x7f0000002600)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000002540)="73d927dddab5656dde8f75351534798cad167fa0144a2d2d46844f8437d98ecdfe13088e3ea233379ff31139719286b2ef287c8137da82d9aee62cef273f7e524c9a222a1d84f058ca7fc4113f72a2", 0x4f, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) r5 = syz_open_pts() r6 = msgget$private(0x0, 0x102) msgctl$IPC_SET(r6, 0x1, &(0x7f0000002680)={{0xfffffffffffffc01, r3, r4, r3, r4, 0x20, 0x9}, 0x4, 0xe05b, r2, r2, 0x2, 0x5, 0x9, 0x7}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000002640)=0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000024c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e003000"], 0xa, &(0x7f0000002380)=[{&(0x7f0000000080)="5ad85a11a48edebdde97a82bcf4bc384791938ab05475488643ffa0ed3dd4b18d4968962028634b54c41d294a22f9a4290c496bde5daf1943e379851facfaf335ba64b8f4b3b66637f2020bc53360d91d4a1e11ba86197417ff5a244034c4f913ac595a2ecd8fff71fd37e76703a7e1c0ced2057e86a6a632c57ed3657da330863ccec0b9d063e6c238d833327c5a9c32c7e44aef27c9feb776554f207dc81a599919d981b1fa85af1f12769ffb55f9a6d5c05a4cc428185b140f423857b4af24c29f3fca2f249c2f74b8f783d09e821094d9e009b3139532ebc941b7986b2ef325f2b9d9364d0e81c4fdd5c8e9af4452a8bd908063a8214b209d0cb37acc81ccd82c3058d35b345cbaa1a37b32c72bb2997192969d0cde0f5e4483790b85b4c0d03e6954945b9fb5a4b4cc99826b0134a7ee651005b83957137c6cb4d4cfe4e8900e12be252cfa670c344d98e847f53275fbb13e11954ebc09fe048d146fdd76dda77a713e5def115fd79fbd8c59065ad9ba213f9f74fff2618dde0d67bace9979b5281adb1438a27be9966f734cef409113f761b97e425b317c64ddb3241db409db9cc8a6b177b4bd3e4ecb73e8633d8ac410e435acb4e57ffe047b35109acb37b565c6c0a6743fa98ac19a1915d3c4866feac4ddb90252c3b467f4333cf5166376278f9ade8dc6aa4be5985ee8fdda4de93023afdc5b92e6844fe9c85955c2c3ea5ff673116c2a1aeabf27253453b261dcdd6499aab8b540c2f680fceb55829a8277fe5c37ed5946a75dbf61f1c28a674c5493d3722a8d150d01c03746d56a8939a4db6ab034265ee67fbf1d2aff2f17e0d08014cfa28c044fc78d71b81da2c82705fa2c0d7328269caaf9494ca77f0a6857dee686d43300f0c4dd823de65fb36fea4992dad9c40f8ac7f0f71be3dae2e59375b9f4682c2bf0f9435a767299b55a18bb181fa6445d4d41a83e8c4157c21b8622e22ad9771ed18e83907cfc0f96e4f2de64252eb21d6755181316d159ad3d23fc7d76e939be8cf03f4d49ac10935719cb28c47b3b3b06e6d45edf6fbcfabe655f599995f42bf97c5360794296e4276af22e257b7ab55d143b4fb1f03b831e27141e8b7c80295d1306ebd4691641a1970c8935da3d6e4846d71f8efbea5c7a8c2b11e16ad912885ee62a80e4f88d21159ae0d1f3ff7aead5fb7f7b998e1819ba08838bfb64c36b99fa7baef7d75b5839b3db591c6d3db7cb0a549d7aa7145abda3070a0cc16cba05a68efe1d77bd63bcec2a763c88e7dd9a473893628e3e288fe001dc31ed306c4facc0ebf483d90593b8a2b45b74506999e18b5fb8f88566982a5056dba03251da66081bf31eff3c8cc470c13c294eae9f0adca6c7c5c9b81492536417803ffb64ccd2d1b05b0ec5480f00b619652344fc737c2c9a3d248ac8d3397b1fbcb7afd4aa086c83699897770c10c15e43227ac4e03bc3a6cd5af50b909ed31aeb68b9c8595bda8d37e0f8e4e7ca82cb261aeaf73c2ccfa8ff863c7674b59b989de1d63c8a0414956f60840a2709afb81514f810bddf185b32d1bd44b5673c64ea83cad49e44c53e6d6878102d29efa6164f7282cf3edf5159a428bcd36e940e6d302438b7f5ba1005399c5919eaf4534378ba796798518884b40207805e54f34195f9adc19e1e0dfbc7e2f3ea90360290c3b01b5cc7b01b1c64b985b87855406fb427f70ba9a902711f9b60c427c38f024ced5b13b2af9b0d77570b734b55044d2a137c2138c2f67b35a401b76d2d38270b07ec6bd8b6aca330a24b020378d235562c9846e9eec64f974d45e0f2efbf6cf9f948032649c455852eba6926ea486d24b0fe655d27d34da25dc37fc5bd852842cdc1db603d242a7514e5525eb3cc79a30b1a4485c8d03c56a0079f4930c6c3a4c8ba8b6963c1901dc5d353c09f93e41e814b812711af3f5a4cbf62ead2b71a47a806145044f0c18b8f9c2eb8a67fdf6362897ea3a7f5a30b4b25460938c17ca586fb5836f1947c7fb5b76b0b55cd65dbc7a093e88d5a05a5d99cf85252447e3c6bf51d4d379c261581fb77769b9ac5fc6dba96fbcf9766649e6d611194c27e277f325ba9145016dbdd4e67ce3494fbbc4283ea11c0274871343335f987ddfc2ac46ab4c4ab513493b59403839f1a68835aa4bd57cd4a85a8d45aedc66eed32aef00e23a6a2e75ba62f679647de9ff1ced45f402f2968c39201e33b2a6313971bc3bbdb0c24fd9cf5b6e026d3ed3dc513b78aa4bd209832efcd23f6087818efce9f8e9661100604c71f83311a58ed8e637972c2f7ecdd6a3794d1e4252ee2c66ee3618744ddef0a2465ed4e45f5ce1fd41ff151eedd7ce1ba607756b183cc8aca6a9ea63e4ca77bef71cfead1a1c6a352e2010f6cdc50f4f079ecc10ac36ae26dfc857fac33b02bc2fa9f0434c73cd839010a49e28b95049e25bf25672ca1ea488f2cf9764d193b9f1171cbf51ff1f2a250372805c92989b324e7296c11880da635aa2c4baa44eb5a78b4818afcc973e5c895f8c2c297192787a03439862fee28aea77c7d62e9af3f3e9cd34316de916aa60bb7ccb923f6f706e39f59c6d0dcdf29e801efba26e01aad852e803eb03daa97e4e4adf2902330f77e5d440c0448cd0023535b69c3d8d53adf376eeaad7f1c56e66885375f9d421d007620d9c5e777ab8c990cbc325288e1fdf8de6d8c07776d48ceaf281b8157f7d5a30bdb1e10dda5eb619f1307e206afb2d61a8dfd7f95e4af147f1e88fe1be701091ba8657b7c0d7d6a733e7c6ecad3cdad50aea78963b97dbc914b731a78726d79e6ebe174703f155a8ed34d10943a5467dbd6fc154cc1fdc0a16bf02486b4677af4c69ca779ada87e29aa35993f7a9fe27f398753d556c992a995affab4f77116d3df6af5dfeae5d3206ee8ac9b230f16cfd45c2c4be345a33c04d94e4dac9fae680594f610acf1a4dc1ccfffc4357ea1c3feb29d1f631409d2170298144dd37eb66e2adb02154cb98fff3733e8d4faf1fc6e74979361cd7b20a5ef7cad302895964c2d5c7f1a7a9d1b6c8305bcb9a34854b0cb94bbd6fbabc2758fc4646c1d286be1f4a7db333844e3acb51148482eb980499031d8684aa8922745f7bf2aa5cb4e237dcc1f147b10347513501daf282b620926d8e4eec065574098a3f39cc7e2cc3375067cc530c28a7055977055b0b36fa50bb584718104380bc507811b9105eb9861b68feb783c1d48e7df9646af392ccb79ef898aad155a7aaf36131c3baaa5ea1be5405ac665d669c162f553fba5de10a79406da24d86ec56386d25a58663371ce94ab78dccbf05540686fbf6894ce69f8374657c5076df5968324ab6edac35bfc68c2c99f5fa426f25d10d8df6e6b7fd210a3980e0f7c17085ecb890934882c4cad464aee4aee1a452eab4a036bbc74ed97f27ad247463f538a0ca0590d1f259daabea3e8eb65f9559a61e99aad571c2faf3fc017d64783dff608b69572c594826d41fbcba60266002b228e5214b5fba28a23058cf0479412656d1e1548f527e0ae847187dd2199a31195e1959650584afc63b593efeaa601ad9f4608cc8e8dc5d96b7fe320173ffdcbb743e1ab83e91807ab2f0ff74aa63703b6a75fbad19236e5fcf6f51043c6d96a09e0c99c595d737faece1767b1497439e552cdd281cf9527c31c34a3bbabe5f7c126b2243d3f971b6699497e27e079d72cc73a6d5b5b1171d4fec5eea1a39ed5fdc49dee144aafc1bf9c5c48f55421b75481efb33dd675a1fb996b3e6e64c3a381ca9fc918d44888809bee1a5fb75892cb4ae87b61416b0e34e41fae54163f17bf8b421cfbd1c2ad1dc2bdbaf2788169e84568410b81f721b48c7997d58eb7b8cb03b881d13a2c25df1f76ec4bf1d2bd5b4b23f860e34811a4ada2a85cda99df1f00666a09b0bcac75702d5a42a16e077db309f18854f0162fac0a778cafb749f5be0f89062ecf9e41b62875576d27acf65d1f3fdef1b5372c163f347c5e0654a2eec2c1b3f86b2bd4bd6c5c50ec7adcf6d1d385cfde63e044df9091d816e0f49fa6063d879d8529a954206caf70b36703522cadccaef616f6eec566c70fc0102dcc005738c54aab0c7214106940d9a1f2397f43d8203ff02c860232a2b6c7170b4037cdd3e56a7c7c2061ca03d1fba5fdda20d34ad778e4016d57ee6f902fc84233dfa6e56978b15609eb8d93fa9953c32e661568f83a9576ad2251e1f4d5a232b7a3d3c0dda29ab9c29bf5beeddd7331c44830ae1de76270bd5a550691207df76eb6d06d4e8b3a8c76e4e8d7a054a67f681d859f976b7b406e5b8343a83bcff11850611db7f43fd6478251fb5c95c0008b20c51d988c019a0d5c3adb57885a2b5861c53b717bd83cb90686c88ec36372c827b7f9a4a6ff9d6c9a8de603fe00ce8c7823ee1acad7a5d8bf7b47d9b4803a986294bb5d76e0a98c7437ac9d3c6abaf4fdb096d4a6914606d6000cfe0386b77d76e1e96fbb47a1f18267e742aae392bbc5c8914b9fdece33edc37c26f0ac79d922c98d691d3d98b0c41d75f9c9bcccbffe6e12e1e2ef8d4aeb7fcee9674c8f8c913b01f6eb5da02bf89d3122c09728610c7a5018b9fa21d2e617a603ac2a24227ad1aa368fae3425010a5a82816f3dd19d6114e6a677fe6ec7aa1c5f23ebb8dfda2811d85cb02eac15390f16c81421c18509576244793dfe195e0bd512141559596bf304e9b8bc4fef57d0b31560c3b90cf1ff49ce5b2100f9a83cbe14e3a54f40c2b883831075df516351625dd273d9322178b6511c6fbab6ed2f441b7bc3d87df078ee20fa73b0504c2aff23ba3e3a2168c37aebb896c201dba4d43a32b7ca34ccb24c0bc2b7853b526e1342a6658a3f3aea549b90050e5de344521fa1b566419597053be4be5ed5c5da6d1b90428006ba570282b681c91d739e2960dd1ef96dbb0d1908e9ce42a1a28f9ef985089fd3ca005c91e7cfb44c51ee1ad4b2c097a4d4aa9018e680340598de7d1ab77a6be04ec704b30bce95ff04dc56288f396eb4e8389ddaa7d5564d374a3c17761f9886cf919a89a2ba1a39b923a87a9b3297d6fdf191f7bb26505ffb42d17754dbb92d2a4995afa38b48359e35be2657251bf9bb1fe6bc3f087b65f0395d2c0c425c1fbe1133ce1f975ac83903b608cd4a815ec1b8e421917acb4e0a856b140c9414399bb87d1e073206125ba8b0bf24356f0f4f014f8c75b5f2fced332d2e658b299f603e3e24487bbe0c03d12176b56e8d4238ef814438fc9f8c33e74262ee2e2d8a3fa061dce1bd6dda1daf9eed5638a514b207cdf33c4305f0ca10da941bd20caa049fa3aa4ee0a452bea08315a1028f71cd39bb9443e9521c239488fe677e865046203a7ed72a6df781bfcf1984809d257da7d4325bbc92b374fea612f54f27ccd7ca2b7d57e2c0c60c10b178a6f2b0d388c67ce839dea2a76adbf43f92fc4f022716bb9c298e1c7805feeefbab77569ac760c933d3c88c429020c71d6438c27d1ea1b65eaa9dd025724f6d48e4dc2c8431867de3eccbac93d74fdbca3a8edf9ab633fd6d6f9f942949dfa78f2965ed802c909235da57116de30ebe2182ed4260fe98cfaaad86af9b299b4810c3a4cbfc47f3c15e9a27cd216d763f03fa9e90bebaef309db3f3b38cbb87f2ce26b6ac2e031dd16c50921db9f51cc3492b905a1dd83cf37699fe54d1a59e5b0d5bd606d95c40ab7651c42bf6c0c1f3397b3b41ca5c11c55b994237356085b43ab3ddc01bf74b5c2f2d25f033c1eecb6f5c0487577c803a9ac414da1641ae5f832", 0x1000}, {&(0x7f0000001080)="2d9e0c3154baa946355ab0a468146d67ad3e56864b7ee1b048575b0b7002a9113bcc72fa21c5d93a5467319966607679551dc13c50279c7912ef6595646d2edaab5ac7c5e2400eb076fbe66d3688d52ec15dc1020adf6f555c77fba670cc265dd9c482bb883cfff9f6c1b46fc5ae29317c9c24035b1228cbf93a13505569ee6fd70e5450eb328ec9fc486c744532fc48a0d8bb1e0e5f4fff635237efc5e8bfd6277af00d2188f41be12169c0f524ae037d6803be89e56a46952b5cbf77e8a9fa91f27c9792c8cfb3214c2bcb0887", 0xce}, {&(0x7f0000001180)="78a74e3e21fd03fd7f248b8a8087d7aa9dd65fe5838de7b2ca2e89258d167ffcc69183dec9af01dd350cc11980129396f4a8376ddca1594272c327b553e88b1727d8b11f5effd4313e8b0bb5900b893b49f79ac4e1a0a4e991e642835868ae733e735f6cc8a451565159c9e17033ce54d2", 0x71}, {&(0x7f0000001200)="1952d4c8fc5094ea57eafc574d129c440f4d6f72821371dd61950ebb292b449ff50ae5031bbbf4d634bd48ce447e45536a038059e5b16f263a17d6a788306140e3d752ce06abe994e190bf5af2733ff9c834e6eef31cfbc208fa406108b7f9eac8288c74600edb98b2e16a396650c6071aca88b9db995c5754fcb1cd868b6063fbfb4976810d75ed4c0eb9e31dec266ffdc1824dd5ce370655461bd6ae8d90f1bbf314da60706434738c73859da7b19f20bb589f32f610f49050f6b0dadc568dffa44e53aa699f7a1f21ef17662b11d6522abbb2282299e415c17e5021df3ece621e6ce1507123be69acb14b589eb12ee855f6ac45d4927f", 0xf8}, {&(0x7f0000001300)="2229016632cccbe16f42074e8a2ae6ab96587b0d2845bbb7eeaef483b2d526179a637f6656ed5582", 0x28}, {&(0x7f0000001340)="7b854ac9434c11af77c380a5533c5f272bf78046f815403e9f0a2da557e78a7f17d09db46df4", 0x26}, {&(0x7f0000001380)="88dd5ce941339b1057c2bb3b1a21b8567f0879aae2d56152849837bc9d220ac1d95a1e85036f077fa8be10ba2fbc22d9020613c04a6e4a5f0a8085784df18ae6728cc7f58389d262dedcbce6c7376dd758fec6becaba49146a029de7f391cc9cf040bb56661250354cf44ab3ed76abc83a933c9c7909f2ec35a394cd5eb398663cf8453a79b069e1872319b3e193fdbed9a6064b08def32a203b6d32f7f7701e60cb651cec06dbfba44641574e21b88334bbd007c1dbcefa2095de57eeb4addf2fe1cea9177c0420cf9cbd7c9f3e8fe9e9c99efd29b2d5aad79b613d3f73159fc556c287c0542edb0c91d4058c44ab745963248fe423a1aa84602eba3788a0ab67af7efba840546088036b08405550be9adbb125e692c8866741be13892cbefc65cc77eb2cf5473eb419a7f2e5c966a9b7e43f22a0be64ddb36607deffad01754305866da5fcdd719a22572c017d53caca49de95fc2e7366436e9b16d83a7667a08de4b5b1e7b50c1c6442ffefaa8bb76419cc2fb775eee9e82d5f841a3d3cb2e3041cf57713664a4031546154ea14fb623841bcbb8625572d96dcfdd1ceba6dbb9b285320d615fa80675743e0848861d954e0407c5c6a106f30b9c7f4f6d357a4f0137039b8ecc38b708c8f31ca0b3aded4302153811b7f3ff08bd5e2cb4f663c148551254c4bbac09819b15f1eb1e301e4c3a3d73178ed45b8421f5d2bf6d95cae5ad1d4b9b52109df8850e339efd2783391ed3db08fde8b6eae0261bc62780355929fd4db167a5b8e585977089215e9bb4e400e5371cd897e5cf3039440292a5d377c82c8ea5b5dfa5f1d1f3e4d0ca3e85d6ef72413ad0f4e904b95c7fddba7263320c9983fca29ffa9b6389190f66f1938c78a123939a45420e021f96c6411839ecf9ebef496a8f8e88f413c163eb9f7c56763c27271cac6aaa153ded08788292dc5468de90333ea7da4343ea6136b8259f30d6aea80fd1e4f4bd5ad2078a195ab4653cd92b605bae3a63da0be0deae08d8d792ca521661f3eeb43c9314733240eaad1bd62a3a259a46d68e089290c425f8d2f19776cf62dca10a9d03c12af6700afa9b32d1c33870f914115ae2a942cb51caca3b4d5b6e836760591181eb446dca86942d05e7a48ea4e41f0a54c42a253bc52aa85ed15bccb97cc8ca7586bab420f943c2f7d5e5d83e938af08998d4fec1c9f24726ebb8bb497a6bfe9b5bc21e306af4b859bb17a57d0a0e58598b7594c19b3911ea70be81233e3f68df5c2e60465bcd151ee534b4706a988a3234851a63f8e039ca8fdafd7e73d42b25a4440646b6340340c9422f3ab1fa6a99ad167bf2af4b9f42c72cf0056deaba646a050370bdac37707e4401d3ff5606585926ec462bb41b67ae3643efde47952a21206d505a0e077e652ba8192d558c5937f75e1ca31f61490397f56753c224d45c4359680634513f7d34e71ab953132166690a87d0b13c49d4dec4e0487146c531ba89defd498663f454378674110cbf7f3e467302984c1104f061ecd199156e260c7f479089d6445862f6e2bb67e70a93c2e4f1a410c2a7436a17de0142e886548e820c1d655457c4d43dc98d0959261e84d0e21b63e29100a5f7db88c025e89ed4af820f5c90c79356441893b750b76b0112612b82e9fda6cb03f4b9ae9b2cd8080cd2807785ef9a25ccdf6258a4f5542a1af5b9076ee435b246d88731c8251c1048789c233841d2c1b8538e76fa2165fd817c21d14fd1b5b05203f3962c57709303d6321afd85e73ccf37f39fab80c99d76d39c7135141acfd5cd471a6df4dbdad3a27581afa487ab7248bb4e235b8c71e28a3eb4ec5111523994659b6aad4ab12d6fb4a9dc9c95730938ba446225733a835161c79b9cd5f842ebc317257ff1c018f39ed8c286469f37486ada2ba6324c05523927f0a5b72504017fcf39020103cddf8cd6e295dfc4632bef5c3591d92fd04cd658a2afb6583bae129e8b347a8c5f57864869da459f4adbea8324fa02b41064bca7ab7223601fc0d16e3ce7621f320bb4fe7abfd38ef9978faa3833f1c6d9c6d4c7ae71a8557f373b60f3f0c7626a75ea716129fbdb2f40d6ef8b539aa0d1e3b1ae0da90053e4f682e746464fd633dd4946f035067a20bc9c7dc850dc8b070cc66be57d50e4bb330c2eb55fd4cfe42d079fb1fe5649fa97b7a1a40b0b47cd82ee14c476c177b0d02375a28d609ff2903676255aa5132628fa7be3c3c427075913d0018ad2e952e7705f7e8345d09aed6f793600c88e0160314f706d774fdccc02f021c61e4bf68b0a9fbe87f98ba40b969a677dda9e4fcd5492e0af7b0b9b9e90c920b764a4a4bbad3611674c62fedd965cbca703edeebfcf2f5e0a62c10f51efd2597ecaa78c2c64fff14af681fba0fe92fc03d51a42cb38b868c0aa5700d62c8795ce29fb5cfaea68208cb273d2f72c292f7345d62efc4084971275984485e9dd1271cff3b6b8010cc82a383a22d1404275910f446c88ade3aea15762476f50233496f01a7eea6b379a9068d95d97745c5b8fa31db41d9bb1241979ffb5ad347683f7b09d1281c98fc6b02b53c069a62666973889db3f472d97187ae20c14718647eb1b071719bf16c35466d80d49741155e8c7a22156872bd03820ccb4275e948d50c09e4b488aaf445c385ae2525da2a4b9718084b1c92dfb4b09dc15e2c072eb78c01432a558cf302b60986b40487d65c62a7ddd6f000f6b8491dfc460a521f992af46d9b1d6e49f4fca8bb49e3aa258900e01efe70690a62396fbd434c8ff38a338d91bc28a61ca69d478369dbd0f1d75928d174c57100a09ac92b0a94fded8d5db8184419acbc9019ed4ffdace43a758011acf914b3606dade48aeef78ebb499011f153de6eacb10c0897e0c6ddae30825f9b1fe84937b9c6742a0326f22cdf3d51254ef8e9fa1eb7be475901e95a07fd2efedf97154e36150fd477207a3df66eb2d706e268d73e6febebf455b61bb5e653bb3a39787779fef6dd4c3b5599ea6dd72d52d754c7bb4f804f9cbc71092e39acb3602fa3eba5fa405ddd067121966313260b8277bbb5bdafc6c5c68f5cd909bf63d2d113c93044267f18f104a0848af8d555dbe7e92a1653cbd23d9db22c210a0b71b015752168f9757b79e6c7876ec048cfa86b5289fbf4b077acf306d134178a670557b0135756016d756ddc6721a3748c4827877566cab7056f60c85ecc3ba414360e8d62bc2ae26efad17c271ff8d3734913c70fd6cd9e99d7264ff89a343ea4df65fab7567d16f9a83f3a90d0372e49c66b5102e103a39cc5b8e9613da041e956415a22783c06a5f7d210760638997ff06497f1b9b83de87c47d44debb57a61e51c53ecb49362e1f789ff8bb68d4162edb3217e0794cf5591010d941c4819070de9955f5a4bdb22e324b084380bd5cff92b0fed5b3746f73f6cdb951e01c61a7d5be84363dd710ddd2a0d0d897a31ffc33d490f9ec4fb165a06632cfeac0d3ec799ea6c37e29541bb8673bf3606bf941ba45a38a6171e9a55a3315fa0760b6562871f0227bc52dd7edbab92d27741dff4f959661dde0b05f44cca3f0fff79648d3edfd1926210c1578ff9f25339d6c1838003890b7773c619205b7c073ef744dd5476007f9411eb28cab182862cf0674afb0c98fedae7f1ca9a1793b9a2acf4bac60beccc0d0d389ab245461955e55b9612d1740fc739b38a31479188b331ad3250d145d543a734773891645fdc0859d092cd60f54b7328bfa5ba81ea51ad2aab246ce7f23197f547bee04be6419611f008084d1da1a5dc0b3d2cadb236ea6ce5476225fd2fae67727d624a47f507a9835499572f4fd2c7c3f9e0f36145b56a773ab747057c11376cf4f1d0042cffe5938f543aed867e52b3c5b4ac6ce967ee370649557804f5250c77399572c6828edc1d3cdcb2ed82196cdab4b451364913f3bd2a9d8d9df7fc0a94d05537e554544b7769f6245e344d5e0abb1afd5eab86d7f8a16c8281f2edade1a7ca3d500da0af2fde71f42f0bbdde2e9be6991094f6befb0f63eeff475d5fa60238372d2ef51b413b71b784127c9862111282bd691c6923758e9ef23534840658678a5b277bc1f960a81373dc7e5bc6302c999d80e8beca4924dd0b451c68fa368ab9189b7395fd274dea96ce5dad311f1eec272bed534b2a808924469caf1bb433e64cb5dbd07d381bdd3a182baf46ca4effc257edc6d6414eeb9130c950c3849781a3a7a21d99b8bfdcd5d1a23879880e181d330dce29eeae85c8a862766449ecb841b9601a46f4a48cbffc3591e80c589639e0ffe9c561a0ba23fa5f4479e83d2f82350d513dccc86289b351036dc0ce0245231cee36e3a1d8baa0f0d4d2caf121bcf3c62b31314883a11b4891df40474149b56f27cf32052e470c89998ac16e5ddbf089ef18622d41f9053ba92ae61138b092bb34fb13ced4c7456a0c9255644c597fed9c6dac810512b84e54e08360a581a005cf37fadf3c245e05490d48b7588a04cbe3ca6248fec5fd0fb67f8def2c660d5539a0eaf45af8cf6810f3773873d183c10025bf3a47c2d7d0cdf7ac3ce618fae72ba2c20e5f856e8f6340ab292a081c277f933637995fbaef6f0a456ee92ecd52c78a81abf173cb196119c46e4faf2f2316d7760c502ba5b4a0a312fc22a3ae9ea87c6bf1d43b266eb2f432534d9ee36354831d90ef8deabe58246d4a82e4edad480985d24573c01f46f53ec5fa012ab7ab4271d027560c53b5887f36da88aa2acd7587aa4d79c628bfca74b30dc3d7928c64abe4f2b16079644d3e13a4a7efe44619b5f0ca39f60fd0797f1df68d05dd339ef1372c0915a475c7ac52c3f7df56e53ed92f02f8006630fbabc0b0b2214f35aea9ef0f48e23d33e5f3e1c8ed80c3c6f22e514846225db6b8b8c51d5a5c28977412a1786c7467cb2106faf6ddedede576b35e2c7df65cd6265e37980e93bbe18b4bd5813b03ca56946c45c7aaf0daf2c9b81443df7b22e9a594fe8784a16250efd86b42c0d0794a8037b1967b9d826f4057ff3096c754d054d6f848d87e7f1be197492bec66d5b57d423216a58ba93a96d1092220573b81dcbbefed29870b4601c961a81616f999ce0356e22e0ff9e099f1f799d0b983b8ff74377894e9c571c11a136949ae5810cb230aedeec3c158ee046607ed10a4f24c8b6e96dab5402113e218797e8afa7c914881631aa9f414163fcaf2cdfae9763fb8cd0eb6be0b8816875dd11e4091457043ec096621491f67b3d8361bd17bc7f55351bdb87670db2820704b4d82cb879cc9f175af169023aa43e769bed781f92085535375cb8a5a92f8b871e5cc4b3d5a8703b8381363f3dc6b87f9e0414cd79e4bc5cfcc76d4a55512b7da40ee31a27795c16594d9db033ae432631129e06cc2b9ab82193d9da72e7a9fc20867954b7d91bd1042c0aa22deeff7ce9a7cc91660a76d3a32cc0b3d71cd6b68dc0fc646c64ba41dbb7c4f95c7acbbd5732f77125e3d5306125225d056a641223e845926cafb97da27339141ddb2ee4e90b8604d431f70a8d0521744757ef4f3f2ac69c960970d528387fd4aa6e6278b3a9ed1efba5643838dd1553685e76721ff21af72f5769356b9e18b800fc0d4d69747ff5cba2451afe1f9aeadcb4ba589979536c90608f7f9ac9dbd899119eaa9425c524506bac07e7b8d492e14e16ff07e624c48a672484a33ccb0c833c2fab1714bfc46e81a38b6da8848119dcb7acfdc1d7531ca8014b2508f3cc7d4a65afdfc9ea4ea5b3cb21bc1bc705016dc5c9f", 0x1000}], 0x7, &(0x7f0000002400)=[@rights={0x18, 0xffff, 0x1, [r5, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, r5, 0xffffffffffffffff, r5, 0xffffffffffffffff, r5]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r5, r5, 0xffffffffffffffff, r5, 0xffffffffffffffff, r5]}], 0x90, 0xc}, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffd75) 17:13:41 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/89, 0x59}, {&(0x7f00000014c0)=""/38, 0x26}], 0x8, &(0x7f0000001580)=""/158, 0x9e}, 0x842) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000), 0x0) 17:13:41 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 17:13:41 executing program 0: socketpair(0x30, 0x0, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) listen(r0, 0x9) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x400}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)="165bd1bf2fff8871bad6e53d9beaf06de1918ae7c71ba625453f0405e81a62c72159ab3765b69335cd06052c9339d10babab7da62748d5ffd35e9adace0294ca3ae094be648824672b61f05f4b91db84069886d273fb6a009a2bd820ec727d14ea6ae64afb7ed1ed3404d20e2bfb74ca2ef07c80f4fc03edc47dc2a21986d01142f104c3947707c471d7e64a8bb37b6448eb28198f491bc58a6fe95106f1bdfac5c9cac787bb41ab5cefde00fdaeb3b8ec2272eb37e47f4070789889ccf9617e02f52e55977d87e5d1447e3a898668867885d23836e1d403c8dd29ddff74f414dc75a114ac838bccca7c1e7c4fba64512c5e816791c9994a83ede81191a5b115bbe0841e7f5f6c43885311e0a766efef5fbcaa449956dd63272043c3cd111f06a15a1e38fe46bbbb6f736d4b8a389e99a0b027aa4b6d44d2d7013da41fa573429d315d6dcfa4c90cda553749c1fbf1bc0ab932e15887b242eb1cb9bbdf10a31bf6a9e92384a44ffe9ad7b35b7561104fc3d728b6b6a4113a2171ddb59cb3194ef29e92dceed2d040d82c564ea38e07cf1a8046cc13250a20b6746854d55fd71a3c6c93d8de054cb166e25553d6222f8a23853430aeccade92b25141fb4496116ea3e028d7e352a9ab7caebad10920886d3fd56e261ab7c14cfd5e7177d37f3ca66807750d92b8f2677e719998647e92ea2dc29b5fb59e3dd05e01e8f7debe5ca53c7808a89326099ee0a4725c38638a021fd1d74ff47784c830733e41f613a761f6285d7a8694c55baa69c1249c9c288e8e1111bb3802d38df81e762ddb3a5de4ec9d4bd55194a4640f048d38266bdbe0655896602394389c90dffdbf340020718db7962e0e1f96c18d05955a5cf7d84ac8190b13e2bca953d9fdc9b75d72832a96e0e8d6d4ad9de40269d71ef6ebec4fa7045ba25c3d2a39e72062450385942afae3faa54378c3681a6d4b3e6b0e3ddb2c23e06d44905e6dc3e0342c5533719f409d02faf80b9e2eefd33401b28148f0667bef6898122ee177a6c0534e1a34b78d8c1eb596870edebb52072caf89c3bb58e99069af5f01a966038208b4442aff86ca3b0703d043fcce3e01b3e31a3d1edc6b3b86e0972d0128793131e24053b954f52b4f2872d49910241bd6a87e8b2fcf19bbbb97d6c1532e3839b863dde9efd89f5be9e3f4cf8b4fdfd361c4204d23dd0306686ee64ce342802d979337c799f8a7409c66f7cccdddbeea642e22f62c4c22012b9bd44208c5c942667c5d51fdfcaba8ff7f9e63a09abeb67d31471c9e3d01859fab21cb1e07ecbbd1762b05cf657dd145feed0acf9d5bbc81f42f563fbe2909832067978523b62b3c389ccda869ce6c3ab2347a0bd8f9a78a3d6a3faf11dc086d4c0badb53ccb2cff43477072e9844adc95ac2fb1b6dc810943cb0bdccbea4d410648926625409f5d2a212d8a84867780ce6a657fcecb40f43bacf65352d9d527c1d262f65e10395659f488e0ff05331ed99a3299afe34a4a527aad838eb32b45f6e9bfc1e791abef55e524e32734175e649a4e4fc4c7d0ae36f6c807a273ff017821c52d9d38d7b22010d589abd5aba98e68853d87b4ec55fb1d49d76bcff73513ebc00d310bf0d087c594ec4499ac87b0613ffc6296eddf0294dbe01f1e66e0f2532c6bbf00dc91a79f3bf92b88d6d7345f85da128524e24d421b7b27fbee04da37899baf9b1af0822490d3f744570792b739149ab900883410d795c174d24ef75b985409a2b0f50cc094c69ffab2dd0ae9ffa02f13da23db3f87177735369709cfe606d21921948ee7e606c0b69f80b9d9b0bcd3607efa6b680c49ae74f3bc111cd8396ff2e7a637ad4c46f055d4cd23600152d98221ebd792f4ef5cee7ddb31087bba407046885497323b0f9d68c1dd05c86b23eece4b6919a08ddcc7adc6ad7633a45356c094f251f65ed1ed7af2d1cc2e936b9efccadc5d3fb1e4d75c9c30ab79bda6c8e6cea65ec69edc971f1fa7e874d0314ce2a95f12f554060055345e81b46e34ac5f41acfc84b48f6af85ad5c1ee7c3b927290b1f4c308fc21e145cd7132c85a401cb82a04dc04126898450ca6f5575a8a0f39237840dcf5f87fe2ebe4b00edddd2f7ce5961ed4416a7451ed6afc2302b02ff24c195ec1d8259a5e0ed5f7f79ceae5404ee0fefc85587b2574149f73629e9b25b3e527a43fca49cff8415ed462feacb797291066181abfa5f08b18b123077d1500675c5e1308b320c8d1253e1df68165235805ee7397bb037750ba2296d1798a436073fe255cee7f1a7f6bedabc34be86c8694351444486c3102e5f26f944afc41e8b54928b7054cd544c27ca394f546cf554e2eb727f6262673452990f103493953e25551f7ed160957aa6c71dd2c389e83f61c982d5ec9de9cc17926155a864864f427287e7c607caaef7ba51344a2a1877e7eeea7cb6fae52aeca8d46a617c563dc47d4199dac20ccb436635b6a86feb8549576a28020441bd12295bbac2201b1862de2a84b66b519c6bb33df41c78188127a4abf0cdebd84a01a7cb1cd22926a5c26e8736d555cfdb03f1e7d8f2d4a54b91ef886d1dc773155e99d6386e0d87ebed1eaea59a70188ef1263d40c79d5953dfc58c5e5ce0ac8814451f82a6ca4ba6f8d13aa3ec4d35d678c4bb8660862397744b4c4ed9858cb2c3f5e2acda74068d042aa08005989093c45f5573a82a98e3fb59efd7428bcd6a79bfec570cce9b444ab1d24f3273e923d8599d78967e06b8ee1f2bab9ca1bd1c2ce5b302895523f01c2e435e40c30024114dfe6aa4cd83ec3d614a3615e3cab3e4b1a91de210fd13963564b340c1b2800558374054c668bf2a8eee3394584a5ace57345f4c9a9f41c6aa5cbe6eeb1f87a15cee4fd591e96760598daf321389385f24db66003cc54811e9c2bf4da4fe05d0a6a8969e7377e6e7e8f80b879fc42550ab91db6b2959b21bf176879bdb1373033c6bcd06c76e742f03c5f4c47120dbbe1d283d6489324670611f323e4a402b01e3f4748795d93a6f4e59edfb2d962d0da2ae6de29ed89eda70efe84d5d9b79f8f3dfad254c050dee85d59bdf0e4a1ca6f4d627c3afa05ec42be521e4d09d214b592803aa414efa2b842d8387a87e8c4c4671361dcd85469a44ed139d43977bf7e819718952be66416172ca2150f1604b0b92ae2ec359d77ec9d19f036a2ff17e1e00fe89d764e0ff08b4c715a8f6041a15696bd4ea048e144a0cbf932ad3f022eb2af8e834d9000a487f495b58b8371902b197b45ce12cdae74154b7fdc181f2b059259119b4ac37fb6579ba32cfeaaea4110a13f5b03c642982d2cd946b078b85623a4a57afa30a8519798cdd99259d5ef62eee22dfd15359887c5f150d8b8efc1245b67d0a5aea1b51ec1d169442d3ccffc79ead3a9ba9f6852e42ca08991ef57aa04287e96a8d63de0dafc173f912cf2b4dbbac38f32c9d2b700bf89d3c43e4359ec51d027f24518942029058b2666bdbcecdf6e847cb662719d0bd7ff75108cdd1bd4164f992e692c69929f55b71da94f4e690dfc391e2e17862b2e4b5bfa07e3ad9c7a654316ea0142bd1d4a8b16b750dcc251bae92d258e73affcbcf5eb88dffeadba2f3ad40f6a8615047ffd5d5edb44d0c24f62f4ea6bf0c5c7cc984186c566537481f8d241e563881b1a6339cce3b358f2d4ae19baea63b6cb3d543e5e566d07cb4dbca525c162b17ef395fc0e5aed4ea98754d67438865ab653a818caeccbfd789402be109bb8fe94d6daf696312827bc61b43addb9f911c1c65e97c639e3a15932284a1010cce07f05945b0d0e6ca9c3a055b04ea7ae8c23476357e9d3215292067f7f191efe12bd45b596c219928f86373e04484c88c43bc59965bdf6263a73157962553224766ea8d99ff76af6f95df3f6a82cee02434a2ee4e5088b941ec9dce48667dc187adce8baa96c742e979266b7f169084e4c9f22001d96f204f1b1f4732bf55df90b88b1715cfeeabcc6f223c389a5493ecf8cc3fe8ef4776060c726658a118c710febdc8d417c79b1abe0fc7e85ec422c1677330c4349a571399702c539662c34e3270cdeaac50b950d50ac925d612f041fe0811258ab9cde2aeeba3bdcdb09fe01de37e3d33236228a10463276c35c1b9506b401e098ef52c3628fd16a92795d16107ca09fa867693eb51f84c0674cfa0390f7bdea7ea1b3d793f458b757e765782e8d2d52cac8c54f5fb73c17f6df104efb662586cb1d71732524e8f3230a2df2085902596227d0f9e43da4d1b5395ed5000098214a0b83759ff6da2488f7ea1982db5bd7a9e436679e0ca6b73d788b924e9116fdf358d60ecf84abd095892153c7c598cdda73c163762ebad59d9259c10afdc20e2a1abec3169b423ca60edbce2533d197de32d06e5cf0348391a7b79f5b37c685351a062c01240358973eff39610249b3a41677c2e4802feab7d9cc21902cf8577ac3b95f2c9b7091b7f734188fedee6123e07da07a51af1648dbdfb5de66897aa8a889a70c1918846c36e436af79eddec44c48459810a99c54f630284364aafee6057f248c61b4aa81d9fe78f726e3cc455bf05d6ef8caccefde322bcbd6a5e84f86c64dd352654ca3bfddb525c66ccbb7f3353dd4e95fb6ad1c2befb866f0d89345c93a3c0c77c4f27229ddda946b952fa6a54725f5b718dc27841d60f63345bacb36d86e0d7bbfd63b9b48d80437e90795d85c45fd98e41d1e4d5d29612b46c3f0ae3478ef810017c218c879d48dc96921141cb70d336f2aa85215fd0a28ea237241aa4b4186ac6faa12948805e1330963b19882c9257c50e57b8e6b711fd0a5a91829b767ac2538b0e554e31189f742279aab72f01515daf6b6c0ec7e6cd2d8944134c6dfdbb0a2b9ebbb825bb7f5f45a446aa37aaf04c6884d5b69abcd27843575df485d4a0fb889d95735120f600a8b02dfc11ecf25d995e9defa097f8f592386df079ad595d6ddd00063bfa9d81e7210d68415d928a8cf44d46937a6f5bb0ab6a7bda643f2300a323c5c68f6993ffc848e59b0dcef11fc85bac5988eda46e38e494b7ead0ef041afa29a8e490e0e700a968faa15729ef68a86bf0d8af2f689090d712ee0bbfe3b0055b62bba8d7ea4fa92722dc13639769718c901f5c7c4eca6a4138131cc5714c1d4f158e1d2de59d9efa6e1f8c424eb4c6125af03d49bdf62712d3e99cb0582394343f43efa44771c8e58624d49b79271e052b51fb40200faa136b53cbb24b6b4dc04ce163b15b902ae350b636d586a5936f358d0fd1ffa86559eb6d33633c5c1ae6da36f613dfc086a5f784801e984bb79842d798a33b3da3f6b31a0871d1dae79bcd87aa36fc6c3f130a6b11e71a693be76ed3a528098191cff9c9a356f9cf5e45e47067b41f3404eb8673298e8602285a10757ecaebf1100f00e6b5eb900658ce1a954c4363730fd42064b9ced226d6b8930669894c4bdede8e4f6c9226cbba05d1bd932e63bb6dde6d0e59dd82a2ac8ccb6f45dc347df36aee9f2b3b8534471ad34a7257e7a33cc99daaa0df3db2222db349e9c9e152247ed12a1deffb02424655d881b7a643ba87eb622b6e952ef62a46f4af2faf2bb957dd972550bc05aebb4e07e88d5161db1be7a24576376ccb1e63da839bd57635defcbb7c3177afee14cd49bea50c193092eb433241baf542d2f7d84051a4625bfd20b9d80b2dee9ae9b0e14bbb1ce6f4d2f80478b7dd3ee8ae829bb4347b10b9ad10c6763d85d52160a3ed32eacd502cc979e9160cdace86f901b7e9aa0c7d2989c0276f", 0x1000}, {&(0x7f0000000080)="757a7a0776277b18ee22fcf3444e4a2ef6f866138bde7bd16389817a", 0x1c}], 0x2, &(0x7f0000001200)=[{0x1010, 0xffff, 0x7fffffff, "203c21daf98774114e7f411844d9ce374843ac315981a668721c340344a57c628f77bc904a03e1e0a0a3c1eee090cc37f4b46e99a5f938dccb12432ad1ca8aba1f2029540d57a46d321f0408e947361acc76f7220f1f9b8a58e6efcb997e5852db33f1fabdba2e923fdbaa843658bba3132e0467b7c255bbe0ad800868387370a3fd88fdcbe53dc149040b927c9c342b047b87f38a654f2a8215e77c88c26d47e221f55551334bf3c53aab216bcac7fa6026c3b7c3232bfe3490e64c10c4a5f40a64479cfde3184457eeb2be319232a91736ac4c5368f5b4602ff8cbc96a9222210e414507fee4b4b75112aab2651e0fa13d0465162931cac480104a874abae46ef49361dc90e7b99be5585a92d23c2aadeae078d3c9e6baf6bfe7f63779ddb9bdbb6c3bb85ca90078e89bffee36b68b63752ca821515baffb36ef0452549fa058596d3c6ccbd0f16fd27bcd761ca969496f8dbb7bd812a93ff0b3326ca5b51488dbcfd5a4b1cb2755c82bccff1771c2417b5f2d80f1014865894e026cda958540becfe3a56ae4836e2a964ae9bb5df242ce1b77f9ce2784172186c238bf56bb1667a7f688b85b797176c5162cb37bc5257947461257e20741cd223972cda5e2e2026c3aef30ee49620f13812286f983f1c5e17813acd22d11a0ac58cb4ac3c5955a69ee0748abc7ac38704a702bc69043dbe64c72f698cd65999ccdc7985af107a6b5bc425411e04d5f3544c5980468f5346bd1e7b1b2475d88174327e3fe06a39601ec52a24fdfbcada89202b4a2677ae42a1f68d4d1237a805fc27a0724d88756ba7bf2504754150fc1ce8024b82822d31b94e93ef8e2a4a15acb77d1d0c9a56b498642f0e960298108f70b3adcfd57350c29564a1a3e438acb6f717c790039fd0caa3162d2a2eb27782f9239128a3aae5774ddde46b095b254681574767c136b2228ce9d3c5aa31b2a700a6fda23310d89b6152442b45f60425e94850557f81774040040e921e2ec5259912e70b911e66a23fc45eccef6e2187cba95f79d8179c3ac5e516e1b321d3229f4ff76c7401d4ef45357732ddd94b5f80ddd72a9b138303780bee95d0710bb08978e93ba17ca5d79df6d53467033ab45096a8d0ecc3dd068b4fff509360f4749d55a8c163d50e354554857af0fb57971fd95d7c475bb29321d4c8989758c2a11289816c5158cbcd0a5231a0cd5265949183b09261cb635f725d1f894c8fdfbed9db4fb7db385e31d4f28aae01f10784070e9f399b8c470c585004b9327de89baa52707dd7666a62dfc8c12ced8db2bca8331da6be3a7ebc340aecfb682107fca84beddc0eba0279e00e0467c4a564e9615bf8363fe01e32e68e04c977c8b2c4176064746d35844f5f602894faa31eebf3426b4b177e0c90f8de1c85bf98d2c01381788396b9cf1bc7b86d5863db8df6be94abb8c2ee713d7adafd0e4a4a2aae2ac88a29722f87e438e62c52b2b2a4a2dd53d7075bd83044ca9cdb7b55684b5cecb03ee7ed3adb5e415862d07aae2671294981f2271a63eeb9d001004e880ffe99dc3251b9f5b089c28b519ee22125af1aa82891d6ccb48fe24b703676b0a6b1fe11da3fe5b88871ca9d719551ce04022d09cba9f14b57236c09e08668ec8a27af413506e7de3e4d89a5624c51386a103c1c9008f3431e2987d44e128dd9aa9abef3b59fc3eff3cd50239917457dcdbf79c5588832b34276a8eea416ffe534e5ad0f1bddb980b2a3979831f8f2247fa9ebdf0078144df037557c9a47576236081f846b0ee60cf54a7eed3915d0d4df54276ae939ba58ec5c05ab7e079a16728eadac46eec9ab89e28fbef633045e6013f67b2e09baf97fd7f837883a8177d84db5c46f6815b28a60191959cae976e016f63c2a06ff7975a143584a15f24dc0c5c110a60603fbf9a9242102eed989e790cc70f6cd653d093885b121320ffdd1af2803d3da1e8c944286c77fd749b174f75896e2b6f3b2cf03b1c9fe14f65642a167d5db2f7eff809c87f174e181b073a9f10ccd7c529a716012424e099523d98c99bd88f161cf00187bc9850b64e37e3c2e6f86276b373f761a6fbcd597153ca79ab98d23c090f52779239ca60807693be43c48a75a008d0af3ac416466eab02a0c5c5cd7ee8eb0d000269977d50a2eee3b3d2b194964c929455bd89136d8d177a01546e7e3ccd2dc5a1a0332bd0effe3da95d276cee7de607094787dfbb71287746aff9b3f4f38df3810dc82ed9063cb80211f76e62253733e259f0953bc46f3986ecfc0c0be954d59a0a0adf170447f5a7cc978f485396474113f5d290428125956aa78fcfd21322ea203d3e4b490bf02ff1b3fb24ed16eef6242c53f850e51b7877ecff1df11006c249a78b32cd76beaf9c7f239e2de4a7c98f1c37981bf1d76335e7772131443fb73d1302abac2f434c25f5fbe164ef263ebf00bcc0ba56c4df8af6bdff3a90a038bf50e93ab2759a166637e7f17c4512169ba0592922f188d29332085984e16b055e8929cd10aec36ac65502afca838b44e4927517f94edd1f0dcff093d22195cde632e1f04985b4cf89d89ab36437bbb0e210327e1e4ace2e6639bf7818b75f8a29d7a927b60fe6674e313e93f868e4bc26823f513a8834ffb200573db6cc260773b7fee33106e6e81a88a29bd0a9ae8c7a83ab463fee21b915b93248e67b9237a5443ab99182e8d775065627cc51979a6ec954bcd025683626720e23cbeea88493d2c4c1f9c049dd19e7e4967705458a64a8cb683e2988c90ffdbee339c027b7f77db4d61127b8e7cf0c3b48b4ba9f51cb5e12e0c69faf8189c6dec5268d5c9e3c349bd41030e0330af932eaef76ad3f1a0eb64d64c8f3f7c85e26dffb44c42a65b3bb6163c20154aa595baf6f86068fe5f7db6766da4a9bf9dc71f2b1523f23949be0adfabc35d5818482648a33c7909a40a434bac3314ca2c6e1aa06dbcaf47a4390a812dd8d93b9dcd9c849c7f123a07046552957d5ab35cc1929a0f86b4e54a4d2e23f1d3b07b14796a4cf4b22e39187248cfaac073a5799c46fc8964a4fc0a6539b457d987fe182a7b02eed85dabf84fface109c898d029fb4ab4bfd3a5639ca35bf988277a2d94d5335bffd10275290e8831334636da25f3cdea4c9f509443c0d0b034d055619f45117981013aadca0df75737bc238f5fdc0d5cd6a5c08f09aa5cecb6cea03484ebccdc148381ca902cecba2ba85820091724faf539f6e6a64083c423779076ecfc54c3a20d54469d4bd7523a25373c227b8df3af3d43a2e8a38896a9266f91f5bdd6e2d791ff24515c9b04bf9bbfcb3f83bdf42a6c87e1847a56aa55d9978389b75ef018f16594d46cb3999aaf21c5c1365daab4cd50adc93d5603ecc19c01377ce4ac2b3c4fe0c9bbcc301c3d48d6a1da69c56419081673786e11af7b9112f14c28a784462d5ff22572e513acffb8a0fac0688e77afb169abb6bcc87116c90ebcf3b3997cf927a3eedde32e88da7a85d18b00810645b9730c408f181b61be7dc1c37798d91ad43f8affbfd2ede50f93e72b8d0cb8a77ee8839e79400f3229e586a95ff471138ae4c67a8255ecf51342a7b6bb849817538f5226ac0409c14004a08e2940809d9fb20e7fad4cec878d35d03514ea5a05d1fb735dfe0b22f544776a2f48930008a2b5c96928462aaf3670bae4633f75ce33bf266ccbe5f2a6b8fe297334a16a879697d2de1e9d4ca2f5aa68b3a3b44357195035d0759bee5a7a2171a6e3b044b3488930a4304d88bb78722a2d37ec4fd1eac177b68865f1bfcc5905659d8df5b448baa7323142fc1e57f49c53047179c170f09b374f73a765dc926943875ab1181ff7bed50d9174a6e2e2385ceb1ee7d09efa852dfb1e3539211129a1d7226598cdde0007ec975272fa83ec8a5ac1e79ac128dbcf7d5851ce67b743161913e6782b7e9465a841d8e05c24303a693299d5b02d3fc003aacf1a89e87602b68c870d4062188459f23ae4e733d28adbc99114e06083bfb37da14d26d24749b7162507cfdef2cb94bb2eb1542085c606ed5490124d11b620f6e65e34223c96f8e7c0405e60abe098743d13afd02224696d98502dd61b9701962dc38ff2fe2c55b00989f46527870b9ad22b7cf5af655521f4e69ceb11c74d57bd1ab036490d04c8ec7323465d7b762424bdff4f16fa900a15d639c21052880ad980a70f528c6bf6d70d95dda434d1ff946d2712f013f855aa5ee15d4ec1c1ce2d75de5fc6e488286ec89a59c7b64a38670cdafc7bef06f02b7b0b454c11b66828656446ac930ea1ef478ce69bc1e329570a6f6277aba491c297e1d734512e1958a1ee1818e3d3e52cc0789e0a22ee8b8449a05b747684bdd241814ca2a79c7553f961a9f64923b4e466546b5f4291a063b0e10efed5566fbda4f0537d6c0ba3ed5897dbcae5bb7801de74d9c7940b0cecfaa1dcd9f71b91fe13cfb08757e5a1357d17505e4c65e90a38033c55c8e3ee1dbaf85f281317b0b5da8568c226932d8f17a3e625f7f8562a979b65553a0d7807f48a6b1aac4c7a96203249b3286069caddbb29c24a9bfa91ab6e0ba12ff0d4adcf2a10c2f540af4df05ecbae19cfc0590e8f99b8d3c43c08f2e712017f0f4a8aa6e7098cfed1d7fa598a1110501c3cf83365df62187dfca47335b3787e54b286805a0099b00587625f38271eea348a8f349dd8a5ff0556a9e18f9fac42e3a2bf3b8327750402bbb5cabafecc054124c4a65bcafd4b99e9559f2081538f3fefe74d7d4e33510b0b4fa58e303add9ae36fcb67252417e83ce8e92285b925aee383497dc7163317544db10bb399cb3eda2775e217df8f83a39f3e76e734e14a20861db0eada3915f6fdeb9886fb0946853c448d3fa9df2a3cb785b9773357e1c2dee43829ad2ce54ce63de4ad1b7530f4d73b16c70113940cbaf581de2a4b9c9e7c7aaede4d2bb7344bbe8189a3a2c51d973cc2293c18a64a3942558653b9b4a2ebd5043efe0df5b822a4def9da4ed6cd653adc301691c7bd4a1d9fe78c867441f9f7837bd9f22292d2dd36450500892d322d8fac8c05a7dc95f83ddc5cefeac8f7b7468dec9e54b0b58b3ede616e1111179e9a4a0bfd2d7084502482b4173ea8309fa3d6b9033bc46460e46d930af768544b9429e241f2fa53db8c29f11d06f2eedf2edfd1c9a8abd4c9c057d6e73e0684726295abea184414c55015d68757c224c7d1578e634c55e5218b198fd0569e19e7c6a733feeefa5c5156f8c88da9aa361d538b15ff4fe7e0a8d937e33efbcf1b76bf020e68a4e62a5a16ac4226821dee7817f0be1da492208aa508360fedd21b94ca0c2ab215c26d4ffad7528790e3d8909bea3c54c85c25beaa18ace6e744b98fbc2a36f7631f4fbe093433e7c7ddc1efa5f7dd620c5dde7d675310edef3f1fb52046c575edb33d41e9d775f5d436fd5d3d52a2cdb5f4ccf4c3ebf62caf43d78650ff61b0da5ca39c9d405d71b99bb7ffa72748ddd427c90f6134d2d05336dc957f05ef36ffe03899145cebe7bd7de8ae4b2edae7c954598b03aa1426a895268bb8d4ded71f528c63696d99b989fe410899d79aada6ce0ecfc31d1b17ab1c697f91cea2284ca2f405a2dfa8cfbf3dec9636f9f93e093da0eb8191d5637019769e4377a2fd3b37d0032d925d91217f19983dd63525bdf198360eaf778001a993d090f77f42c143d19672dae9812f73f0cc7ea54640a912ad06d5f6e0990ccc2865d044c9669080e2de36dd6f8ea9c628f1b86a561b444a5c346c25aa64db9e19d8b7a70a"}, {0xe0, 0x1, 0x4eb4c8a1, "936d727daa3972bfcb8c7a3b136c72bf867a6a4917ee37227a17a5aace9b19dcc54f0d5669fd008196778e343e1ed59430bdb90f9b1f4569f6eebb46114c2d5f1058f711c8d2bd6fdf195c7415efab785bd83481c35f4d9767609afeeea04c6d18a4723287d4ddcb41cbdbabcba19cdc53a5d5c71d2a1e335178345ac0dbbb0c564ad2deedb003d97236e99f37148981c0183beb385c192d1573afdc565ff9a47d14414ba80f00915a047a9c98a6f27b2ee8c04d69d1b6e94ce437ce43257164281f5acc98a6645daf02ab4020"}, {0x1010, 0x1, 0x8, "6404fe9e838a4342ea7bf0e544184e7128bb16191b6b5ec43ce8f4c6d3fb026fa473e0ae4c2c81ca1731c975c5ae048f50f96793a18c7fa70083d9be20873f17886d961d130b1febfd0eaac3cf32a53cade13a27fd8cee882ad607fc477176b8bc0ab5ca5f5611000e7b8b0d20c56d799dadbc07dbab8530024da6d6cee5c50613a747550e31aa134ce9cafea5e976905311835d8c4a42c6279d6d7a554c8e2a717b0b9f3c944682a044039b83aaeee6398068234988909c713a114581d2bf254a17355d1da61d1fc2d5b09aff044092e81dd7299958717deab1785beb609d35736afef4be049ad9ae8c53c895661c78a17a0668fce3eaaca50233ca48a66e8dab073c58d16b7d0ce091b06defad73dbf1e696d402f4a4b9e02df393e37f4f1f74564e73ab3dea775c79be29ec90ec9aa5b222572f4dd6149ba82849b786f2d626c3d35114d10070747e2820feca9aed1e5e6377b620d84751cd53732a5fb3881be3beaab5a752177ae2415e178bbbd3ed282f5f2f3bf52bd9c522967f908bc1d8f93e5bb466173ffd96bb1854781e37c5df33c190229e1dd3d3643547bdd8adb3cd2828085be55ca3eced7bd0be4a8fac08f29ad37bb31c17d002bcab1ec93450306e236a5ad5befc829309574aa57c942a3092d23396c8971eade41bc3638d2a507d712888f8beeb0356ea8d73357b01b535da9f89a537b50131288fb3903aabf3f33bc2bcbfa6b9fc4d06a9355771661e3e26f7087f078ea0a9eb59280a8c08075a46b058539d5d5e4134de8b8f50b0ce5ac80f43e3dcf28b627f775662a383f297592672734779c3c882154f2d5733d5c57e92341a5b26e82fcb5539d0fff21cfde701fa62c2c242b3978c79d0db4332fdda15136b8e006ea914591afb6046cdd77b8cb1050c5ca23ae845841fdcba408ce0e8340e17c2d755dc9f9490a7a45bfc47cdaf0e9b2c7d963367edf9858eedf526b5f7e41032aae934ec4777069962d352f0e57bc198a3de2381199767e10c384acff08bd70ba25961ee1c50b923dc7f3fc37d46e3b2621c52ce9253b79fadae0abc6b4f1f5b587dab371c9ea6f60c54726ee60c467bb89db4d37e9acaba14173cc3525930e0cb41ced9685aa2899b7b5ccc152842dc3e3aa9f099baf2aae031f39e22d63e4ed6b92d957cc102bbafc318ccaa1d91684653f8e593ce041e8a5a933d111e1849ac8e102984ddd85f702d96ea0f41faecd7561f79c815c1e589f1ffdca6b343efb6d69617dc98443291a6a818ff8bc808bf9895a546b4a112682506c962c5a0b584ebf26f385b45a08e92a1b1e8a48295ebf754a63a81ae0507d2b367a5f75f697ff1c1921b7515684d98abcd080f5ff3730800c0a81a642fc9c1028de5115486bb395eb30ddb6f602068ecb0e62f896ec7baadda0d531598579d1061619a19b61697640fa63f0684c7d6b666a2c7f20c48d34e6a81ab4aafe9a728ed210323167e7549d39db2eafb29378296981055b273d498197ee5efccb92e4e8f63dec0618923566c5426e4422852597c97e0c142a4c147a1caf7c2b7f08962a272e1d2939a6fe3ab76cd7af711c61c4ffcb7d81497b3374580f643f69d96259f6917d09a96c3af4783551dc940cfa1582f4311a131eab521a62d49138c5ab5ecfbdc7e536a3e0feb07e93893a9c24b783caa3f637d0700429c8f8e1b650c24d5cb44cb6ac5b74d8d763974cb03efd4adca67baa21c167d3a63f6b9486528adbf39970fcd9d88621bbb08603107454eb393f26df6c1a37fe2d2ea95afed005121bffdf161c3a35a416bb4f771959f6bbf70fdc6964d49ff51092ccef479ee8cad4ab2f99df57dc095e18845ac823b980e68e39bc6f4a1f7636a0494f73373077222701cf70bd5c3b4693809cb4bf9f1cbd54690227ddcf1e8c00bc692f0330ec4cbb73c1ac050f8633f71edcf0c63f849aeb85d8b304f42614541888e0f4d8a6fa92c97a356668ca0a0227fdf72f9633bc8acf30ed53fb3480275fffdfa336ec32f6e92e85b5f7f31e3a9e8f8d6a52760098d44c4a76324a2ba0b07c3ed3cff5d9754f4ecf18e30851f74eefe49fcf73417c631a2c1e43015a3381ffdbc02cb7a610e577078b22d5ad2a8284bee0e40ad4a019fcf66322da8cf5c1ac9570d0eb17933a8f2e1b412b73e188a23428eb139c54193dd59174994c31abaff44480710b7d06646880edc1ac71f941c8c24bb94bcaaa66da6f63d68af46b80e6e84c97e1fbd6956005254043ed964b45f2024eda1acdee4b2b9afd1087fd061695b5b5365effca6b9e1ec9828c7908d68a799b08bbec385ee0fba7a0f8a20d7763550194cd1cfdb007a22df14303cb1c691e4237ffedf0b78ef7f0b858fef390dc088c619880d7d312cac086fe7b8284f53b005a3f0b137a9a2004a29a560d98239489942db21df338a0e9a703503198a0a8cfc1470698b9f29d3b17b636b8c956f9c604be761c765702cb36bc0015fcd5d5bfbbe73b0895b2dd4d4881cbcb5a5a3fa3c8ac8540a0e751e359208efc48ca3864b5bb89725f9e2f6ae46cd33f03066647d7e91ac5894a6a5c0ce38e5bdef18f6d1787172825c064840108067fa453ae3f42bcc7743f60812f8701078bf53bc385d708cb32bf97f3526efd38952b5b141e3eb930da2870dfa1b85fff06600d41bcb502c8649f0b833f6c4f7bb0a7bf454e463855bb902aea59c035437a2120f43b9fce798c37cf7dd8ce3a9277024cd0306939cf6eae03ba4e8438f5b3a33fe8b5e0ca9aa8a5923146c143579a85b5e187cbce00b7287a10640bb17746d3c7a83f652a067522e76ec54dbf8c4126614793528ac13c0f12cca74d3fb42de85f8aa640d3ef6360719b92f286abefb933b218b6a505b0be8db5fb77d7015935bcc0403cace8dfb6d3218d8409accdd018c001e9f4fa589b42a67162335cc7dec279a7c43af336d3dc4bc48f8ed35a2c0ba9357e0cfe1eb358a601be839cb560985e82ef5cb9cde7623b1e1558bd9cfcc626db191187f94df0c36733f79f7cbe067ea07247e7066b9d1a1be3540ff34ae07e5d29bb6720e58ccd2fa165913482f3789118e0af302b03f1754e3bb62a527dc8d6376663d9816d1fc1b66485d879048bba5b37280a8a4900cac6814f0c5968e52f14e0950636c46bb3d33a4c3e250f40ea43a8065f981421c16cadceeeba38d94cfc7217b68cc5055018418aa8aa34a37f83407b78baf70375004c2344f9f0ebec4ec1abb2863b3212916e1920e4f4340c57b1c8704aee925895dde4a97cda36646dfebadc0867ccd880e43b356e78e88148e09da44b288dbe2798fc161ec8888e663a47799de6a772709fa4c03001cb651cb90583d18095ee838a5ef71f903c272f64ad6ab53945843ea454f657353adc96a283e7977d5ba7c407369273245e46998d0d7040d5f916ff61afdee4da5d95d440e39cf14a10de37b7e535883132cb5de064dea0bc23887655b7ab6625f39fdf0299137174cf8ebeff09a1338d12ca638c01407b59eab92ac587af19ab25aa21ed452401c9f3c7f34efae3fd6a4d9712a963968a826df1f6a017f01fae64691b760e5f860a9dd38aaac88ce58a651cb952bf298c754597bdf5ffd674e2a6ccb6e97a5154b781f365e8f8aee6c68bffca5878e0fa6b529e0a0d24b87125099b8e6473ddc3772d1a981d256196a60c4b0c0a1c9cb707dfcafddbb6d475997ed95255adb7eb39799a092c7f6df3e21a720a2269c411878c1db594d384b3dfe078c41834644de6c6d99ddb62250f173714d180fb1f3a3deebdeb20cf0564fcdc12818cc3e15c9c9a78a5d2cbdbea8e0fcb92c26f96e5a75bdf61d46d45dde6b4122807ae4c40dbca48d123e2b4719d011ca166fbe71434ec03765e6bb7a7a23d95025a927ced9575de0d2ac8d29f97f85f65991e2ab0dee9a52d94838de7660b6687c1d99eaa8bf7bc2dacda7a6de8849bcf8f5f8fbca5cc4438108331917144b043e15d49628d300c18fd02594f6a01cbbd4befb115b06b553da2271dae37b0cfa7c0b811052c2cbf4bd8fbeee14a71f61d962af092d8c7356c22b5df964a259f8b8782d793ca8cd0071120b0c55175bdaafe1823e32d5c0b08125d645237fe6233c2a2a4b2a3d011ebaa3e505eea344e777ef44ccc1abf57cdd900c0ade79880057f254647b7ec1646d736edddfd7b324cd8f661c7f41f0b184a92fbdda5e32c84a85631278b85df59b0cb8ce60a1de386c5725385966ff8fd262a49e9ac6997cf355e83546feca01aace0deec05e8c7121fdae352e6bc753fbd09adaced2dcc9059260f74c1ad215d12da1bbf1a215946eca08a4ade047e11e54840a06178539e68a2c1048c248b4331b1b6beb43bb84c5531d8a35d366ad1a0ac1bf4750433b8f27ff17b19886e9428961487ebced3691b673293732e236f63c90b8d55b38d7c1be5b0fb30ac51d024bfab69fb66eee23ab10f4cd9523ac606f795937c2e3ca7155f6cdb7520b1f3f0b1342ade37c8caacb39d101541ea1f1062af756885c2b2eb4cb7b3f9255764e33aa776ba22a49a120bec5e1782e9f20dbbac775cc6cd97fa90e19b319e183797a896ede827fd4eee7c77b8a3994b742d458f5cc682d1fbcb39b03a5c600dc45f5b296110c13b28ba5488c1332dc7d0d9b255cbb8186a43e5f1277ffd6f52480b88e43bacb8c09effe00ba6c0911ef5ca58a7f2732c4960f538e1660526e5a20499c9ddb18e29ca9a4fb705e08f9ad9aef96958fc494e02ded22f7e192b43859a734ba3ecc479ccc72d20d064ceb60327a67d8a9352469542aa11ce9b3f4bc039de36e401f1731ccbaba256c784e4625356411caebbbac04f74138c7ce56b37c850470fa547db7886d6752d46ca5e542b1e6f6bdbadef8972cdb8c93cc48db31aff53f9e76ea358edebef808b2e817a2ac2d0f1ac49be2c1cf9afa6daf789fb12be710dfd1a71cba01e840ee74c963a84fc0acedc5a5bbfe1933f1b98c584e5b28da4699114fa50e007f5caf9a43de6d51ff91109a0c6aa5e00ac40bd5974af17b7804346fa65434a47b92b9f0877aceb07569a2ed93d78f53117873c9feacfc1473eb20056a31ed358ce77c5fe141bcc4e736637594d5f291da426f2909a47ca7de56f41b36b5dedc235062a9e6b009f381028d1b964c2f2d691f28d861bc8dd336597abeca93335cce4ffc3194131188a8e986c659febbf9ca02e7b42c826240a14f55856f81002281770c2e7b70be3e444bc13e8f0cde888418ea5b56e86fa3fa65b3aaf06faf0b5612be75023e18c168ca9ad74dacf4e9ed7102ced0ea629c62ccc588b3bf8ed2c3678f915bd90f2b851fd2c29b1971b1ce9f93f994096fbb926e906951508638ea3445d72e4955851f30cff63c7e5ad97cbfef0411911117c96a343ae3ad8b63a5ec3c3974b725ac43eed1a04825fd42bd2fab9a7300f5571e54eb21c282be56ce9cb208814180540a3f534e2526e4893931ae7d3c26366f5bf8427727207a3a1eee744ba6173fa10499d77bbf7415f053222657ce676898373cce1925864b2fe8d52839c7be6117525d8b3f55d9e7c1722ea16b8bb45cad258302696302a3b66a280ae162c671f8d63014e9669d6f2219630ac166d417f2f8831808da5c7eb1958a65d5bb8863d77ba39ad713459a51273fc6b33206dcfb30a9eab2081966ae0f5ae95015f520c7ae2db88135b8b6d00b8b36e645d85e139b807450792486d903a30b38dfd6ba55b14f286e62e97c62c57e008eb35ff84ac5bea6ba2bcb5c18d28571d71cb33d3e27"}, {0x28, 0x1, 0x4, "9bb4d825e20dbc22bf78bd0326e583aba474"}, {0xb0, 0x0, 0x400, "f14888280a57dc695b9ba451a3f3332764e6e9cbf15ba97836016b934ee2cc0085ff29c30b969793b8a638097dcff41890830c12add29c17de01d92962f0b5da5da85b9f27e6c3d2d4027363f671420f73a9ef8e82ac477943e489f9963e56947df8d9511486de6e504fca4c4a9f447992727b0df17170c899f5859faf550a89e7d0be62c691495b9930f662646b47a268a024705ac6448e84e5b7"}], 0x21d8}, 0x2) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0xc, 0x0, 0x420, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) 17:13:41 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() clock_gettime(0x2, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 17:13:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = semget(0x1, 0x8, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 17:13:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shutdown(r0, 0x3) read(r0, 0x0, 0x0) 17:13:44 executing program 1: r0 = open$dir(&(0x7f0000003800)='./file0\x00', 0x0, 0x84) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000040)=0xffffffffffffff99) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') 17:13:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) socket(0x10, 0x4007, 0x8ca) 17:13:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040), 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) kqueue() 17:13:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000040)="f72cc68072ea26450bbfb435cdb498d3db58da08ffd5c39fc435a13a72bdf8f72a84f261ae", 0x25, 0x8, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x0, 0x7fffffff, &(0x7f0000000000)="a5713b6237c3bb43d6a677d952a3cc37d6c02fa785aec7f43632edfbebe4af0ba8f95b6420686618dd1456c2881d56cc", 0x30) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 17:13:44 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x6, 0x4002, 0x2) getgroups(0x4, &(0x7f00000000c0)=[r1, r0, r1, r0]) recvfrom$unix(r3, &(0x7f0000000100)=""/10, 0xa, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r6 = fcntl$getown(r3, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x9f39, 0x4, r6}) r7 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x6, 0x100000000}, {{r7}, 0xfffffffffffffff9, 0x22, 0x14, 0xdfdf, 0x8}], 0xa196, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x0, 0x1, 0xd47, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x4}, {{r7}, 0xffffffffffffffff, 0x80, 0x42, 0x1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x30, 0x45, 0x3f}, {{r7}, 0xfffffffffffffffd, 0x20, 0x82, 0x1, 0x2dd8}, {{r7}, 0xffffffffffffffff, 0x1, 0xf000000b, 0x40, 0x3}, {{r2}, 0xfffffffffffffffd, 0x40, 0x4, 0x4, 0x9}, {{r7}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x2, 0x5}, {{r2}, 0xfffffffffffffffd, 0x8, 0xa, 0x7, 0xfff}], 0x6, &(0x7f00000003c0)={0xc5, 0x3f}) fchdir(r3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000400)) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000440)=[{r2, 0x5}, {r7, 0x21}, {r7}], 0x3, 0x6) fcntl$getown(r2, 0x5) writev(r7, &(0x7f0000000780)=[{&(0x7f0000000480)="6a0a71f16e20fa5da2fd3e233519ba8d3de07ca2fc25d1bc7fe61d4a3641920db86342849c25984edeae348a5d5cdd5c80d2f822a24764f316122372f8fa5e167847d07fa6205d4c36942a4e8815dd9e583b9526653d517b9789ef98b2e231691a1574a5fc9be2f5b5d3af3f0518c06db9516851dbf6f88047d4293ac55a4f654278791f3492a729b70a977d3359b4d36d64dbe70f51d0", 0x97}, {&(0x7f0000000540)="44354edbea1685e65045d36a209bf6976e3c3f9acec056c520aaad5ad8fe11ef91920cbe05640aeefea52f065e85a47f44e14d9969aa1474352bde8de21f8a8af3a862eae5ad15bdbb79c5e23fd28f8c8e1a9a1192f1306a8b28ecf2eb65eb3876ae9689e1d9ea1ba3ed795b06b9b641b39a9f15b879cadb543a6591", 0x7c}, {&(0x7f00000005c0)="72722111ed584a696d593731bca4f767728b324b0e864be77faae8fc0ddea228ddd4c5036d5bc02addf2d610fa0fc81571c5ca6c47c0101a9f0c0dc32f87348a39128a7863e750f6030bf476afd21053d6ff7cf6f2e6fcd8c459bf364ba4cd8a7bfb6ae3f0db9a6eb26ebd5520154f6d018ed090c63b54a6c50f778bcdbf5433314c59e05458338f21edd4c87df62de1ae68b50ec459adb00b5b7d31", 0x9c}, {&(0x7f0000000680)="e49c3caaf36abec866edb6917c374857eb3d56727e56ee42a60219e78506b3690c83a5d0c85b615a5f934ba4b5bfee99f51d3d8816f5a4072971c0399d74f035626d4c10e1a3d0c8c25607ad3d63d28ef3a4f0d6ec3c8fa9bb7b945d55d7b754d8d135cf9d68009701ea2921709bf5f4a081b8e373304a0916a7d5", 0x7b}, {&(0x7f0000000700)="52ca95eb", 0x4}, {&(0x7f0000000740)}], 0x6) fsync(r7) write(r3, &(0x7f0000000800)="05892653fe5c597b1a162eeb83fa5495c832de2a1b8c907b2dbd8d2931c85c48a433f1243172a5081a476b51f7712135bd88ff9e601a48f5e4ce99837cbf0558c6c04c5c6d66d41105b9142b62917487cbeeddb49b7644b698e91af6e85d80d56fbdf3b06f2447521119f98db7d1461b983f2d74c325b0571914afaf4f93dc42c3b4d8771acf3f918775b88f2c14781ccccdbb31ba20224d792c2f6b73a401d82a7c2ecebe3a7b5af6859e1d1539528c63010c2aed7ab694a4bd0fe6ccd0aa8cabaf64278de301b5081662e37e8437fd94f2a09998ba21c364b35d5bd31cb382680712140b371507af52ba807f932a1ace59dd5fc6d1219a78edd7e256240652e5a574edf6be92b89042cea00310ac5e67e763106ea24ad2d621d0e52d3794f3ab81aca8066fc7f50c6770299ba3ea6e35fd7d5a928aa9d7c4bf3fd3c482a36c4444d4e71e0a034503c371c260508409c521817639603de50b14822a9c285ce0ce8bfff753a78408e51f1da42ffae8f839560ee9b47b19be02e42a4d63b64e3c0e7f3c05381ce4e6a2bee13a2a4afebf329f4e4629898c94b19cc52591bae508e3082161f6ca97ad1b3981639dc0fee12d83b0bef0ab0e43d8ecb380cb7eef6150bdaebc3549f7e74d9e38f482097b9df66978ca1543747eed516e4d21d4f7b6538334479cb1a1a6ca171d69df78ed7bdeca6172a857dbcac69decb09dbc1c400f736006d1870bbe0e6922394fa334e7f6b56d3744fe6ccf1c62d0c244f4e7989af6901e8c03009faa8d75a8b66306325bab18ae932f903791025c11ab54875d9e80069402672157dc1689d5bf7c56b6ee01d00750e9a859aeb88d0bbf272e8992eb757fd393dc57fc3a000524f0be2413adb61a84e323b2c572494f6c8c428c2b2a7b3f5c598334066e3622be84ec0bc50d1d9c208112c8b53c415ef92fa2c4807ffbbcadfe9a924ec6c728b60542b0f7c0bcbdd83b802f96352f69c01d966d9f21341fe237fe205dd2796a52129a88a07e3272e2e6a110fcfd4d88885f4b3e51cee0929954d4fbf4a5e19a6299f0c4830fb4ef67beff1ad3fa83900ee05117f80c981fac23b1d15065bb02eaf04880411b9e4e81871baf7b1e4fef0afa2fdf975bdcfa1a45b374e57e464e477cf17c8a3b9029d8adc6645308e949c56ae66e396ec023e5a9363f8a4c82dba5d56e56b67bdfcd6623029945b4f8e0f9c5cf3b5c62efc6c6e2a2399b7c58901c6b859571f5fce3221d66b379cc1f2e3db9e36aa5bf56bc8a4bd92f1a369ce5f256fa7889a9850eca053147f34541faa462f030509af43ca623c6158c27fea1ae7e3868e601f5351deae4a6a6d1f0645012e6103bf6b710655d43664fb4d95f63a915cfc4ae0ae89bfcf60004881fdd21a04fa807dd836b8fc6cd44cede3778d3861e7ddda0150a1b26e88697b9cb735547a1d3cda571abb9fe6c1a53545d21510cc27f9aa8ca89cbba668abe03e58681d951993df0d8d498786f694eb412d2f8869826481026f13e8ec3a0c654cc67233e3245ffbf822cda7a54917c7072c8c2b2e6c4389ae1687ac174fddd77fc2098c1167ec91782b05471e2110367ee48832eadc6f0ca9a33c432b2be9c6b3e9d850404208c021488e722bd1141ef75d69143eb3f15be6deaeb1b836b32764748397ab498f8903d8776eb5d0e5e7c1b0077fa18df3220a145264f7c74cd1933bec8dd08cb545b81c9c9f942e0e1a7d714550e37f9bef1113cf3880f09d9980346eba63541f93fed67411e31fc6e3baade620dac15b62579a4eca18f8380103c31a8764a9ffdd95dc309b6b8364c5fe1827997f8989389634ae63a2e024f83bd1e3ee77962a0cec8adc1c9dbc45c376e38981c61f2176f63baba3a896b679b3c9a3143c5e9f529a2c045138ab746a7ee2e001303b655b4aeeaeada94278bff0180a914c9ded1d1ba8d8b2c92c462987ae611e141589a6866033870215d305257f842b30d4521cdc5b47978a7983de2ba851976808f5b1c2bed35ad8610192a393a4177b125aed6e15393225a0db7b451ec1ea7d06a14d85da3ab7885a2c2575c14c64636754221e66728c88918f126aa4f2a4e7379c1503fa3e62facbbad00d514ce3978ddb915ae9c87cdb7293f757df69de61fbfea7e4db86c73662442b0364f40533efcafab6120c8b2b71baa7fb1ebb0e0de31a0f20f7baded5d5f083dc432955fa8338f4b9ac8a72aa07db629e321c754b63e10abb663aab7cadf4d7b158fd8e8c468d09bdaf281887e58499e13102050c1a38a0b34bee72e9a2271111b4376a1e7d05cc65f67e957f4e87ce920528c6b9364879c5a8548f2b651c8481ffbc0637a7e49733cfe7ca7da6f1142254f7fdada565548be03433d196dec0949ddc44cbc804ede480667893f03808cf3fbec273ceac08f3e5c14071f3885b4d5e9ad35269a829689b2158d8a880ab1a0e042730d263fdc55ab9ada8725842fc32f542e6eff7bd5d926c6a441edab22d76757ba798e9b27ff9ab70a38ea9f87beb770517e17502806c3a3c982c5a15db1ad4a5833701c50f1877045278534dd3e79c8b8ac328d21bcd874efcd3e07df521941cc596625a0878d50b6337916ba70cfc8fd95af7efe12f882dbb3391bf859789d84fd7b8e493fc794100bff6885d0bb866befbe7ce8ce3d759f65e682539394db6e3a7b5abf1046a11859446c3a075f3a06cd3333504a1b4f23b713893680b817225692eead2df7380513410b4edd569344c4cf80f8080416cdf45f15da384af1c8021135fcc933e0fcb1cb03810c9c10b6060dbc7a1dca89a7cc82d1ff9be6caef8dc002e899c12337ebbadb61aae29450b92ff30491ce234272c4083eb5dca6d4bdca1ca6c20ed44db45a18e45c18df09df27647d7a92bc1118f09ef174dc5f41bc92f0aeccb23c296c451cfe7277f480ce759203b81950f95d18abdf2d68c83b316d83cdc5a30721ab7a3fdcf32053baaa127bd43d0f5b08df73ef94b00db5e7bd802eccb77e6ce900f5ea51479acbdb81ac27ef6a087a4b2bb67f1970809c649c90b18b637b2ad2ff6d24468528f483a2c9c6f487b7704295106e505bcfb4f044dedeeab4f4d31903058f9ec558a0dc8b262dc99faf7fb75e5ce01f5efda755e74fdbb4b7f032b1f06670301eaeecd8995fd89464b28ad5e42db424d49808a31b8da916ff65bd3ff894caf0fb5b49456ed7333ee71569fda7fcfd00b029bd6ea60e77b208d40b3cb05fce511c7a2963550ba964ac2998145035e60be049401bf39fb7a3d98f9adc4a9ea574db221185db3e297961e140c7b276f6bcdeb4eb02a70d52e7af53f3d71ee1486e0f8196363bad425cf48b47480f569d16444adacc4845397b6ef41a93f27ffbad4b215f34ff0da834905a48eeaea1529bff92f2fe4c9efd1876da4da1d16093bd93393849962ab16e63d86bf811064c7660c7f54deac76a4e82d86ea4bbaccbde1f24cc4aa0c2ddf1e336d086531efde91662dd9d58196f6d9033bf8bb6c7e2b0dbe46996146437a9f22c8f989872b904c5f91c2654f41ee9da05cae4195167bc830e9fd6d64edef3324e89755381ca4aa8137e9fd75d846135201b7c3eb34bda56446e823e270680b61fa2009cc539069c0e422c758a0872988d254adf53b6f3a8f0ff4628af19d56e6236665e1b9d405aa6119f45de26c23a84192b828dd7a09f7205a4319b12e3b5d296669b2620fe4bb65654015754056bc8d9fba3283bf92f2353baf4adc2b30d2b06338491706f89aa621bc7efbc74e7cc84b534cb9fc512f413c074dea2b631c6d3abba7c3fc1255b746ab61af777116bfa177350e33f96b3819f5f659ca85edee04e18aa407becd50c8acace8e946f4f20d07c3d704583e23e5f497f08d9750a7fea4135e1533077480527c6f09b251dff8f05bcb83f2db97dbef01ae9a6a14b4860f588a1c38c38ffe3b4b53892e805688c7ae22090a349ef09c505262410b5d77ad91ed2aad7fe9955d119dbbd70e9d092660cf658b488e7dc8b4d1e6c2523620a7894778b8cb0931ad4d1c6193b2ca22ffa290b999ca4eb7f77781c0dd8a382c1287f8d88ca5de1acb2a84d1ab7c10f46c569783d787519ab60aabc012e03dd29308a341b426f3e4759ac519c43a70750d129054b919b2f3e5af0681d562794362b2a877d79fdf6bacec6c65109249ef28d02eb4f42bc92b018f976eb0358b4096e1067278a717fc9e598e10a9c7871d3cd13588b9d4b0a0b9873031eefb83ece72cfd86fd775e18bfd46977fb3c3ac504bd4f2748c69c1df30d93454739015109552321806230667865b696c7e0ff0040cc067c1e758829fa691a61bc9b98cbbab77cb37f381e648223572b657cf408e41bbcfad8e4095aeba09c3cdea008168042011bb52d1af3bd0aa36f972ef077c5bdf50fb992b866a69b2c5f968c4a1f6b1c574b4ac1a43c3dcfcd9522ef420c0747359e4cc38df1fd3b929033a5ac1ab0cff70144cbba18e35681d558e544ebc7de77ddc0b42b566f77381c0ff790e666b6e6a60f2a23b741d80b2a3a2705216c302cb27f07fa22755e1a97c249f8b3918ae013605981094076cfee1b4dc545832a90a964add2b7377a84cee35a2abf6643e83e1360066d1fb54e8ebeb736d72991194ea64eb36566a9ffcc846876e66cd8b9618d001d477fa275045bf6da889617891c8cb87c265cd2203c84a5f5d08ae4d3c5397f4e34d6e3526166be98909f81cbc4e1a32e030c72b0fe8c0d7ba81c3220fff25d746bc74aaa5e8eae98f8724bc5f3e74cf90a056ba50d745ba50fd04fda3dd33990f3b20a145adffd0511cd8d15517fd9c2409c80320e908056ef9df461e31e2668eb139af769aed0bec27b80257249d33982ddc54d54378f15ec651f573098d9f5c8a38be8dbceca2a9088f76080604dd22b2ed3a8e8b4724317a95508b9584d22b54d0a3fc613d34e650a391eb7aab1f44713ec46d2ce5910685e366c44d058825841fc8448f963cf27d1f6a8a147d653fc0c163713f127faa999d218f0ee85aa5051c30f106ede479fb69b8dad8d463b1ec707012549e7477169ac8a01b394b51a8feae2d9f40bc322b1c06d8d99ea1ff7bc0725415cfaab8fbd8d18c94c4fbbdde775eabc3ab6c280556b6979b69e6b77695a8fe197900fa25d957d566617b3617fcc026cee735be5dbe6bbf8b35b638b5cdc7bd0f668c8cfd93a3084999e4e4463e3ab978b94893afb5aef4ac71771449bbfc7d609a6e73f047c9beaaf64c6f68d7134e4732806dbaa6a2f10d351409c53dfdb7f5818e985acd032bb42148a1ffaec68cbc7f67e4a6eeee3557ce64f2ff0dfaa636bbfedff24f13a638354dae7ad95c19fc81334e846d6043d08fbbef1cf8a1884409a4a35dec89ca7cb7b8da5c41740713af64966d9b6849808d8a82fbe6c6ac15a6791e92a96aefe071e4f7b9586e51c730f3cdaabfa45feaf964bec9504b9c6242ecb29769a0e80eda0572facfa95d3f893d1d510d6cbbf07ffa51287e7427f14a1ad3f590ecce679d3d5eb19ee6eebe86218a5b9e6b1fa1ed24e0033aff88702e443e6daafabf567f1903a7ebf3dd29f8f095841950f1227b7a14ab724d227a4f73ca57d1c4ae1a84b83389f360e5684a2af698ada708337986edc52227eb9402837d72b8497f24a6444f296782aab6c5d2aa712b231b295045516902ceb094c2ed61c4ed0c1f17be5d152bae84949441a72598f5a738436bcd7a8bceae9f92eddffa9f79e16ad16fec4627db855d75e6b2ad32d4f490ce5ada6ac796d0", 0x1000) read(r3, &(0x7f0000001800)=""/254, 0xfe) setgroups(0x1, &(0x7f0000001900)=[r5]) read(r3, &(0x7f0000001940)=""/181, 0xb5) getgroups(0x1, &(0x7f0000001a00)=[r4]) sendmsg(r3, &(0x7f0000002080)={&(0x7f0000001a40)=@in6={0x18, 0x3, 0xff, 0x401}, 0xc, &(0x7f0000001d40)=[{&(0x7f0000001a80)="bf33d6ba739c7ba44b25006e596f7a15d6c3153cad6bc5a2cb4f29ce21b03a8d33fe3725243e8759ec3fccdfb1679fc82c616f5b7483d45df77f94c4193f08add4b0ec6d55a5e4b61e39588b0a1d10cee77779210d686018003c2fc932f2795e69444fcfef830d69aeb09de98549f6", 0x6f}, {&(0x7f0000001b00)="e03bde77d5b5dbdff91df02591114251cf3d14346cb50d358c90a4bc4669dd559d1773e1b9918fd3a6d0282be52e02b5986d62b3522e90db36519e1df6d2125a9aa0426aee9fe578b28324927bdf037f0d7b35ffa8b116fbda198d228d7fb61c87ce1af37fcd3144b8ed4d4518e3e8297e19d5c9cd1ae8ae2f2f9297c21d6aa7bbe71154548120623ce27f1ad9e4d84392555ccc6f6c1e4e7507a8655597d455a17223bc1c092ecd21e6340585218ef455bfa79c4b3687c208823d73786a8100", 0xc0}, {&(0x7f0000001bc0)="832980beab081d2a4ecae1b5dff8d8fb5d92ae626a7a636d767e91eaf102f9da119564b17061d600320f5be8ba6c0a0edcd0fe555eeecdaf20b1007ff3a0ee3a0f24fb8d8eb3d7e90db92516082e8b369dcd55cede86e410ce4f8a02d7d6e98d0657e72f22e1ffdec73796dda7ac6fdc22fb3e4ac25c9a310d942f58f94d46156ae6cbb57da0597989b1f85690cc52eac18f94e435a21905cf4941b1adf0399e5128f9f76864dde73eb74f6d18e174db3a0b3d2b47706772e1d95a8b0dc273c10e0d39e86239fede3229", 0xca}, {&(0x7f0000001cc0)="4735c87c26c36d678a1768dd90c09785756649ec9bc94788150bd8a8b48d78b4815f9922896fc20e20bfc95defcead58b678558c384becddf88649d9aad0a2fbb0ba7abce99da0a8899ab205826a161eb1fbccb0c306c7299ed9a555e63ec5c1ab759655", 0x64}], 0x4, &(0x7f0000001d80)=[{0x10, 0x1, 0x100}, {0x70, 0xffff, 0xff, "6e653f88d6e6868664a30e0afac5d462a29f23197c233bee452c8e72bc752088aeec1cef951e0e57c8bad73c3afc7a7a8c8e8daa6bfd74a8c83dc922d3947c526726a2705b7bb936ccaac9c0766a73de52933f97e08b9381ea05"}, {0xb0, 0x0, 0x0, "2ea794a50a2f555594cb9a10d1179993570fdc0f247b2427133c9d151eb4d71bd4053b0a960589a0b61c0c3c1feaaea9e3bc9340a400ab66f29eb2c522a1a32e65286baaff829c5318efbbb47bfc6d05e240d7f82c718c4223a620f91b0d8b1e0cf614785de2c20fcf3d0affdc8a09b58cea5aada8740dc83c1de1543d30473efaecba946633ce31b35ee4aeaa9813c0cb9cd6da74be9fb7c0"}, {0x40, 0x1, 0x0, "e5a8ade249564227bc437899b40a6a8bc57f5f5f00a0b95d304ec60f16a2ab66143de8203e24d66ee6825eae1e2b4a7e"}, {0xc0, 0xffff, 0xdd, "3eabeaf01496034dee1e61232f2a50345c957284e8c1024797154449fac263618e22e263696a780cc5f235581083d6d0d1c5853c51790b7851d2165d6d6c49a6278668d55d6b908e0ddff11bb5782d61cdcd5bccd7e9ef4b2f4b0042de39ef7df2246e4031de9ffc8fec951b2aff89e1e6b595838c745dd65e551a0225e26e4ede3ccce5ba9f339a4f5d8e833219ebbe47bcf379bf92aa3e3592aa7189f4f2e7464d82e0230fbefa630565696a4809"}, {0x38, 0xffff, 0x1bf, "f3ce6a6170af9a492e90ed132bef0cf6e457dd4b452dc7f62b9663289e32f3e2d0"}, {0x88, 0xffff, 0x9, "7a2c10c3a78086cf276b65fce07028c0b37f75f405601fc43ca5296611697cd195d7aa1544880f8978c6255e23aaa109d9c3c4b6fe59bc92956ad80a421bf9e88bd00d425de9a7ec99e67cddb15dd1a996f9ebc93b13bd07fc9fc566f0d3dc050c5148b24e4d90e9fbf9f41224fa119d9a34b361a25b44"}], 0x2f0}, 0x0) sendmsg$unix(r2, &(0x7f00000045c0)={&(0x7f00000020c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000044c0)=[{&(0x7f0000002100)="b7ef2b364baa02c51b19133399b8897b5aa0b2e1caf2a2f966ec1abe75c55ebb4bf161dec746d7ed72ad370a35c0c383c78a7e4933615a42ceca5b389dd5a3d98e27e1ce75b09816cb870b0d776f185e3265f1b11ae5e077d79cef3c6f43b1879375a01d2f36d2100511f1e2fb573c423f540d5872f7dc3cf3bf5a4f94b7", 0x7e}, {&(0x7f0000002180)="2a1f8542682ea5fbbdb716666652b775d75b8ee432d4d9b40ab7d8fc70c53debdd3a", 0x22}, {&(0x7f00000021c0)="b41ca2df11f5fbbd7a8e09534fec231a07debb9d342b4a744396089a59478b71c6a08e386dfcaf892744c69bb9c9d41dc13721951cb51bcb10e4c94e3edca2fa8342aab6d825ab379ffd150fa7a1e722d1c3c68b6fd311763330cd6e539bca4ac506e4b9a1f7d307a941e2215aa443109d381e2b9cea046a7d0eb7ac19bd591cc5b856d35864649d4cc690a95cf16dd526c8092825656c02", 0x98}, {&(0x7f0000002280)="9e736e9463ad5a84ac034bb690fa121abf0580ca049c2e32f58795ee5d24ade1beda4e87793bfb79fc7f5d8a4e7f7e6d4d15d3b87f946093382bdda143132fbbffe7b897a88987ad7db34d36da050c", 0x4f}, {&(0x7f0000002300)="dd7fa66e940f6606c1065aeeb7268a9d287fa055f6cc82741948ac0b0e6b7cca4e9c3da4ab01f9bc5c3a298571b99fb6778b550eeaae017b5fca80e9c541801585584f1847275d60d961ac6a986c864e383fc9232257e5d2c1df81dc79609be41587b83e0c52332e9f4b095b4a9f1fe96b659e212a7f5820d9ac1bb94f2ab5fa24a80da8aeadd0538874b1b906128bb8538f0c4bb1f525273cb06a5a50ebbdb86b060c6a12483fcf515877c146d82e4490a5cf77810d8c044003294c15b0e821261e55fd6c39181e7cd2140fb20146f6512acdcab8474528204d77d97f4d94a0a4412972a1e794baf523e909cb6fce2cdd1a8f6c060ecb43619e64c6daba3a481a19f1ea585109b65123dab493345313af8e17bd391b1a737e301eb8211d183cb70d60172c92bcbee45cfa349e840b99f9856e4daabdf3dcb8b3766cc5c5c7f8296e679202a90850101754120cef600557ed87f51405de74c73fb364df6fc815326b14a2d72c0ebece32a4bec8569b0c31ad3bd5e1eb63282a5cc597649eee0b0c866d7cdcc7b4836a4eefb2c2ea83fd86956fad36e71bcc03119cf57fa1cc558c7151436d4612db4308c04e249f29995b65894f15c821657a89f774d7567fcf2bb376923d0c7c5f15b7375a19840483ec71e35ce226da10f1837b56f2d35cea3962c805e8e3e4302c8bca86912c6751fac006e2c8753ff81f926fb09a75cbc09ab24058762e3430af642c8316792da9dc7dc64c6e0555546ce21decce5239d3deb42b45ef2ea2b062db55cc9adff767c430485b912912194932dc78a1ec9adf517919cfe0e2e8d07efbc6a627c4ad7f90d1f8ef3f7f5d5687eb1c608452293e84fd5b1b047a0b9f7a212d6b8b6a0cf094d3c10a6f5aa128077a3eb32a4421e9a86f51e7d6dba8c06354e23651045465976194572add43134eeb37b4f442ff0856d6adb6d49347f42eb07c346206ef05945594739a5218d4bac4e43aafc0833f2114a496a149f7c0b083e44213f63feb35c9d5a112962d560b31718684cf7e292cf919920ab2796285a33d82687e8baf7a45ae79fb0e0b21e197e51a714ee5d358062b192b084491509654b688c8b95c656929c16502337434d9b04134fe9a54c8327b33858723d22681f1cfee14498afeac7ee38d3557c3fdd9b4d4192e809ba8eea2ea4225e3073c323ca8e8701977f9e1e51fddab264a6ee2c1a160620dc79982bb50414835ae79619fb094d866d8cc9cba94361fee89d099da4f89a3a7c4fef5eaed9d2b19868401afdc3836de1a6e16bcfba4cab86073d9c0a7fb18fd7dd4fff49600332e532aa2fe44a4554756f6ddcbc1bbb3080e34e1145ca32b1b2270a8f86ca0a911e7075f83ad914accb5ec5ce986810571211d751b49e001024c71a246b168c61998a4fbe4337007cc04be9ba74f79257f7c742199bd2435d31821cb891bc00dea4e29a2e60aba9be84039e15540e14c6dbf1a480b2b0c0898e510dcfc67cee261492b6c34c9c5388186c5ac8e5d595f981556a2d7e4a34aff82edc7b167c67265844ec75f460181807a5caed06b60821e0399ace2d61db431b32939395c4e11dcd6ae9b66d71a8e0cea4560ce2a56969da290964e6e03ceac448cf7e1a9c3d9cf50652565742f810a6bf547507b17af4562b8617a50c9d215309487e69dde8d9a365b3a80e86ca9988d4fccee33165d89b53e46038396cd93cc5452f8cf3cc7538230614da0c6b01bb0f531b367c642d118624512adf2b23475243e44c0612ac5d575ffac6c4d356799ae06f9708facda6784dcb0d8756f1022da6c517ce3c11aad2cf055fbc3143a676eb63f246ed9e2a4130edc95cb3dda0954dd77f789d90c1e43ff8a1f224cf3ceafe57d0ffdfc386d7b9cf2b8984361ae80de3f9910d3c21db8932540622efa79c89b40ad75d293461b34e2d194e654d88087c7fb73a4136f99ed626b9fd610961d53fb9f5e828511b05edc9ad6b5e2d41cc09354b27a69c42382653c824c59abf00bda6fde1a9ccc291afa7fa3af1db259983192a1fab78295f40962c0e24a0e1179a7c34905d709191ddce04b7a70310f0a1d2f7c4c0b0217def7985bfca560680ee72fef2a51231c0ab1d7436d751aa5e01f5092dfc8561911214ae4d0cca28ce13ae88a1a8a39af36a7a8854bb23b98a29cfaa3bdff040a8220542ebdc60700a62e0d2febd04e8f414df927de37ab106722e0ce7fc0e90396bb6de097f3c7663d64f9fcfbfa29945e486b2024986570f596e6d51794dc685fcf63bf65482049272eb9bf9050363f5150497535471b4552b600bb5f20bce9013e9c6c7d268dbad6c8a948e1642db8a5196e7337bb207319bbc981c0cbb17de428a2d3583ca881ab1eedb34a90bf67fb66098782cf4672a272a1e2449eeb948960fb00242979612a039115bffd502e78ca2716f29674474bd6f6d526db85a57ff5f66e5764b591de3573c61aee9c98664cfa66084132574ab8aa09be7ab749817fe0584ed96a61f55b3700d74281b89462ea1df901602a727e19752550e6742f1e13511dd9010787d5b3572c733e4b0d06b621c18a1a59f8756ad5836e00b0dde113aa438e2dddc3cee922a097232e1644ad1f140d1806aafec524c1d1702940cb96a087be466b6a652692af7f18b9183845d3d088238c9ba3117ad93d7d27954d135eb09cb6d1857724d99d0434cac59609da47877b6b32cd528354ffa72c43c43bba67066a06f028b8c5ba2d464e709cc1e63406bc87c0442fc1766848528c3cc83782fb97e1b24fe874758bb91f765bf5e155fcaa0129267736282f973e90e36afe2788b3c743eb34785b378be48119cbab512c80762532e7ee2fde121efea3cf46c0b3313d32ba97c5a68ba4d14301228f750133029388fc31b759d875c2f623cd680713dad236c71e4d2f6904500f698dc14fe90c25b652ff632e8b1d42a662b3c622f2294027659426a78a0a61b425811f5d340dfd1460c8eaf7b1345060297eecb799f9419388dfaffb80a7d0e850e153c357e8086508e392b48a9bd96c67039ad788c9baa9d3fd4a28cdbe748e74f2955cac1df46546a39a8708cb853377a1cd0fedb9cf2cc94d7e7e930575aee56053cc775f9cd6fed05a9796a61ed45c272e554fe4b67903bf11ada89aa3d6b2fd7f9d41ea97b30a48943174bb5e13c87207e3b780cad36e599a56e73c58ff57a2ba48fccd820c6df5440db5700d24ec24e7faad2b9513e6327eef450e85072a51150625d4afd49cdc63911f2e323e0246b9ef625e06249ebc2f08875040e90d1563dc4f5eb1c80cedfad3d4e9f9467ec0f277e1c742997d6dee00c7f1693c0c6af4f97a3ce2eb31230fddf00c89410c735b89be2a693414380b6baf45963b7e227f4de20c775a09ae30956fafc5e4396ebb55cadebebcbc3557d1ff97a1908d288db430813f257e566c4bd8aba08838b781c2396febdd87e63abdb51e1033528baee51598b795508b1eefa7d4d00b4e6d1e9938e1c5c269ae507250afdf64a82caf52e1eb88c7f4ddfd8ed43de8b735629a356fc661bc8ca84cc9fc3a5268ed10fa834ee94d1c56c35842832a0193b9bea8254eedf63bd227228a5b250cce0a212aa4816e70c4d45c9bc642d24a4d3fac4cade8d823984811671db09689271f574363f08c847d5bc6ebc7461834aae8359e17a49249e541672586b75502c5f2cfed72ee07fa2987ac4b011fc6943883cd1d2636acf679b0d7afb4af330eacd182748e8c52b36666cc92e3e1723cba08e6299228b4423f7956dd9a99bfbf2f72fbbea461ef9411bb2064e2ee423d0343544a80dd71a9a4baa5fdf6553a5fc50a5715b5cf37844ca672deecf2067f39b13f4348df562b4075ff869f9677bc21eda23076824146cea6fb62da0e2a1b46674204381b9c945bc53e05ca4d49cc5da9cabf4653642ba85f272f5494826dc909bb1fe73c1e16176ad441ec48f8d8e6f40d8b1f85ebc3f40c2cbeb93179fa69f539777a8837e77483e60a4361e5a9fc4bbf4a8e97808b2ee0dd43dcd80ea9529a273afbe4ba60f3d6f61cd3049f178c4ca27d9ae4279fb6da8574daf6c479efe9dac99a9e831ae05c059c910fa4cebf8a98d442fae68192561468cee2e17210f28a71d7ec9277512296d41a34225b4acf6cc379f1d97d4e2d7329b18393063df064729f6ba488127eaa212cd4577e4a6d384ec4bcc05ddac8c983ee03df7c6c3865e1d4df386b9885b1dd8e318941fd5b308d255456b135eea595f54e5b5bf590a9f7fb5440fd0303fecc6272afbba96ff5f635b95bc112b23189de75eed104152a8cf9b63e41b28e9ae4e573a4b5c055b8a13580f3b366a288c3e8c11904275313a6c4014aae2ca25c9f0f6811dda295a58b586510ffdb518075de804a9dde5fe5f5ba54f93c18d62ca63f162b77976294aa89e432d6b6b62f389ffd0532d14af5c7cc87da6372defd10cf0003938411147e4b090f48ef3df7ccde645af10e6cd745bc1a1e7ecaa4bd3119656c09926736ee61637110d2170e5d1b3269cc437f6d83680c3abfbeb652f9e1078558f90dddd761a666ce10bfc9ac40f2689001188b5e8471b33a0db1787d3222118b4deeadf36d26929ed2651795bf006e434ae485c3b5d996962a8bcb3f2fb50d8bcdf04e4d59ebe952b92468e0baa4afb3fffeba75d4a662007bb7b028df18d5b3db5c2adf5c303a8be8256d86d6ebf2dd67ff9800808bac33286628275a5f7d3af2c983892906481855280537ad3a845745e49adda7f4fa6cc51a574bc2274da746a91e2c481e7fa19c3f05813ac283f48052817ce7a7fb49408bf71c8198d6ec27ded6144db74bcf709f9db64149fa6c89bd888f0683f083cbd5473b2dc30d573ccdb665dd3da64c5fa7e7990a270ebea4baa231d31cc364e7c934e262ba4af519e6fd086890abf199432a2df0a5817542d3d67875e4c1462a155b5bbce4c1281a9aeccd586bf34690211947601494227ed86084e0ff9de4c1683931cae15bb812b6a8ffb48f57e5c39eb57dc3c2bb4b7b3263eeb9fd73fbd0644694b51223fa21374c7f3295043cc8443a9e2cbf9442ec403dfebf959cd3109a03fbb85f2cf038988cbd55d73de122cefb1e76b5bb72cb9bc17edd6a034c1c53f468a95df52ec73adbcf9702b60d1ef6a435c1b0f951bc713617e3876032303724ebf4df78434939f4b6fcda5a61ebc94fdfdd9a9dfd3f3a859a1697657872cc3eac1f53269c022e48e1f51782ccd44c4a26bc7860ecb722c271b9d67abe238b4e27af359fa52038652b1605f37a1a1702d4df68ed1b400eaec98f42f31ecf9753fa2df339058756512281842cb08422e139bf16d6cf94f2e0a8e877eabdea4e5332accc1d2689b5c7c2e7511070fbd0c5556433ae9f37803a100bee4e159b16989684481bb5585809c4951fcb84ba9a1086861ea32512ac96d1f1e6cf11ee41c26dc03d4ae2309934ab2552346e38272fc2fb26a377d5be5b4297ec6e676cee0e2bd4844089631ae91a69c7bcbd718434ae0c5911f42c81b0b076f90231c5cf1e834e9764d5aee75192481d1249589dbefbd6e7bcdf43e13a7542a90e83c714f1a93f5bd48fc7c3c4aea05eb0baa07704ece6a3aa6b809c0cefd6ef8347e62b980d4e091fa795d54e0b8f397816fe290d89ea33291ff8a2b54cd2114e34061134836cb55414fa1623fb80da1263bd6d4e9543275fc2c210e558a57107f885cb5e0ffdcd6e139c4b57bde68ec34965d2e75d5aba8ac1e12ce69adeabb5f73930b22810ae28c7863488a2a0b7", 0x1000}, {&(0x7f0000003300)="c644883b06be5d882fd07fa95766f69915f5cc6b4746bebffe79ef3ce42d5f32078822815560c9bb911d14abc236f6d67259f9a357deb62d7dbd0fd1eed13205226bd1ed90cfbcbbc609a218ddc28d22b718e9c13053322c79", 0x59}, {&(0x7f0000003380)="7a36cb76006e4b42e2d95016ece61028e4f123e35b98765b03d7f578cf9f8f4d808a3052c333685ffbcea02b8842a219a4abcd0e94dfad4adcd172a65b6ba4f28cfca23e8b", 0x45}, {&(0x7f0000003400)="475bdc18cbed3192f06ca84e2214026862767359ed59b2272d733afe55f1121d09b3944f7fb03993e6538430fc196de86ac362f00bf1da70283edc45d0f21a875eb925355fbc1193604de7d5b4fa9792f960abfa4657fd9fd226cf0e3b049290feca68d634fe18e594d5b07fadc1717c740b46b3da515203d507ea187b4fb5e34217dbb0a0a7626626a217ad853a34ef9f7ce97e82530565bb3232c79cc8bd2d51f61636678ec8fe1f046d499db8f01a09452714c58b9fc2e3627d27323e", 0xbe}, {&(0x7f00000034c0)="5666dec24af1c9148b240c396d2e888dc50ae94a970b635c522a4b121d939dfe7aacb3d312367cbbe7f71f60ee07eca08531ba14a3ac69d5621c514243ec065bd0fef3560ce29df4bec1715d0eaef1221d09c46a5e364fa539c4460c1deae92442b95593629c5b35b03a4ff0ff306df2997b57132e519844a1f3fc35e9001193d544fefdfbc7c9f36f2507dddd4024a7054ffb846a4b4a0c774b10e23de4cabc19584daf922a0eee062de143be7148e413c47ef9307ff2f7f8921dce420599dc37ce569932f6c30bce8db6768a4c825155b326075d8ef12a6f08ea95e395ee7a605d16651d31b11bb36b6379c4d86c56197d4bbe092f7fdf085d348d26f4f6d966cd57e54434f629d9fb921dffa9e74e23166558b187d6f673be2c945cee84e857809b075f42cd9a53299da40cc1ea7cb4a72a71e3e3244deded198a32dc97bc5c41f8c3b7bb8a2c6284d46a2b051d5a8dfc77f439515cd4c035c1dfa85191ca7333f6aa7a861a41c91c1fde8378edc01aba89f423b01ce56602fe82585e2c3b92c4049ab647f54411af88dce233dce3057ca06aa1ed54c696aeb068379b887f841e1be8b5fd3cb6b4c56d25e4a54741307346a661b95781280483d255dc7bfc7862432f33c365467c298f373c2b6f5c3e28d94773a21f02e8135da99112aa3b768b12e218f1ee3e1144bce42d768f4f255aa36e62bc03d8ebc2a7670c54d736beefb14ad7efc3558f870af6fea268021f1aa7a837480afd13f276e1d2e2ebfe29d3b60dba17ad780e214467c94b8d00d2d603ee0cc5fe00cc1ac565623913e193eb0fb839e10329bb378bd17b4de5dce3700683627a9feca98ab7120a336a73c16cbec2e60365e8f9cd6e2e0e31df57d45d7d8db6dee36d6b142f3c722077676dce8d9b2a9f6b03dd8563ec8945ffb16c4dd9a7461f1d576063f2ccc9e98fade1f9d2ac4c3fe11287070bbf1728bea5894988791f05a3757bfad28b0fcdca89fb8507a943bcef07bc77f48203c2ce1477d0767280cc070739785e78374dbf45a03c25d40f3d968e27f0f03ae9b5baaf8a71107d2e63fd66892227f9c9f833a8a7730a369871aa0a05cc0566d95439eafa3de9e1c9c9e6bbe8ac564dfb977e9fd075b3d99ffb54d88aca69012e553341b24fdb139bab411d80f8b628fcb7c6ee5de93b2020bde0b16b2f948a3ece902c5edeaa19e8b9c00b86f0c4b1c571264ca93a564bb859a378e73ca8b6bcf1818d8926c47049bcf9d9a72561ca1d921a37d87064dcd08378369708b93cfe5d9d2b0f983f707f4fed59f1f71095c921015bf265119062d14b7fdc35cd1dd1e6431da959ed0cfda913a24849e7b411a9f332d87ff3030039466c929ad95503fd8ee54384792a595fa2560abbfa4de12ffd60d97b6a2cb9761019b7c25540ac1431c5c141a7c7c163032c3dd75928d672353ecea65ac67b6a1ab22cf7470b9f1039631cee1a6cf0eff3d30f889f5a425450b14c3e6d1da52f0f62e577e492796bf4bdc8a9bc277cbefd3cebe773fa13d890aacdc532f4048aea53623cdde39e8b06eb4901579edd2495cb731397a0df15044f1c10288108ab0f509391e6c3542e73456651e38d93c256b76b5e1e7b98a8f0aa613f347e87f73508faec8c2b16ab92ed0ddc5e70a2ce8345505c6e1b76113f30161f5179528278a9907cc88be2aefde5ccf9e9730a01bdf40a9347d7513b590589681bd40f62920d6fb678f6e5f001c78f560da9e1e4a7b281c1d74c767a65fcb3d120a4cac46380db6ea88492e0e16aaeb223b14cd6cd717ca98e1e293bc112be94edf407a3768b34489670509517be87561f79cb1ee095adfe8257d96a9a34e923975d28dff7b04b030ba21c1168c881c3b0ede9ac3649db43f01be038b095faed7ecb64134d242ddc225dafcd881b1bde42605801f073758a36a7dbd134ae5f5337ef10872f9a98787970f518fffe8c05f1f24aef67f7fde9dee15bd2ce44ba192b8388e79ae181d45f4cd0cceaa2fa3d52cf2ac914b601b01489e2dc9af0d649fc7f2e8280ef75e4e7ace9063d9e0fc0383933138dff99542e8efd09faa7202244a1cdae7aa531b24903c9d2c9e22b4dd86490093b3932d1819589ff27d938f433de2d591a3eba3afed5a913a67594f3429ff4b81e5477ec0371a5933cd4d0bf4386829756a9a649c75f046d596b6baca0ea9d1a46bed41cfca71a43c8f03e7b5920b3128b733086548654674fddb9634ef0bccb35026b4550ecd21a714244ecf06a63f9c5ed0b30839c2f11fd72d6a1b5402f68408afc8604f9d0e50c56c176a4becb72b41c6bbc95d5b71534509d7abf27df035b3e2337d2bcc446c94c3cfa2297215a514c6fe17b574d4f9096ee7740a741862486c9f5ce72246076b7672c315759141c77f2de93b214e9c8e3f12de7d9a4c44ef3020c85c6c2ee5559ae374140e542632190801882bd714e60f803afd7632365e5034f2de2acb97d2b225fcc605bc6113626bffc98411ced35b59765d5adb19f6b9b295574e7e943bc94e66c95226d61afd14078e61fa37808cdb9324e87408c613ded21189b5d72e3d38680b04d3028b5754d12e2981b0b57474c253b045ac40d3408d3ca00ba6402afda0718b51f4c117013c9e2cdb48520f5679d3c41316b42979a4eadd8f123bc07c495bce4a5f375d392f6558ee8a394ace1f070ddac08611bed136f3f51491e7434d7e807d7b3a6412fd9efcd2d0e4b0fede80c4357a42c905ffc5c90fee58a846c43a5bb8faa5163eb537e40ac7c9296aa8d89594a88910129866f8449982837281df761d35fe66b7c7d7adec1ede25fa0298c304c3a600a6e6273558bb5097a238738bffe05e7ba639bfdae965b7768742ff729707c12e63a48df74db0cc37eb21693582da1145082d53f7b2487527dcc1fa0a8b06cfb04ffcf75ef1a4b992a115a00fc02e5bd1486f1eaeb65409e30aceb11b989695a86f7e29be2c0f5444b7b2a53941f997f4733de7ddea72ff9f6f27afcd1d374c4fe74856f76098855df39ed1fd397db118b5efa521b315c8f69a7ae33d72a64c891d03a119956d8e20f0601a382681f39e86f7368d78f2f0381c22494b43dd91fec921cac0a3f705337ff574c060945b05d13fc2c6d8d70bc2b39ac720dfb1aa7d767e423634c033e093a6859fc0d66f34e97ff3e84b99a35a2f750fcfbbc11821e3e3842c0a80e2adc82374be78199a94186c6afc3e522a381bbcbc9bee484cedc89d6c05e254ec3a49acc890c46e86ff17aed5dc93dbffdf1668bba57a720a420d548982dd07e358abf0d04e30bd1fd7b1c818ce73e7b449cdae9bd2361e8e90c41699da4689062fefd0c46d7cbbf9019838f24b7cff5aadbb150d705348a34a89da8c5662164c3df63879c6a33834504765aa513ef12550e1287755f60f918ffad7795b08e143016ea58fc63ffdfd915a4b2d22ca5ae202e354106fe47755441bb3a74223b92dfde88dbdab4014f4933b575e9608f5f65bad43b987d714bdc4aabc1d41d914a7780c0f690180170ed3acebd730b07e0b01ff9ab4505056e82e162063f90ced70e6a7ae058d3ae6353b1f82e0570cff31d17c58f7ba28cae29093ee256ada86fa710c46087586936e7b93008166ddbb8e46d312425d395d7e99877ea71a66165f6260e5ded8eb68e8c209e50275a1ab3ddd6b44b3d511d6bdb6bdd8fd7189c48f6682412a9bb2848a34ca83f173400e0f9d72ef536b653dda6cb62620300c492735cf144a904a648dbb67edc23eaed74e18fff032f4cd62e8745d3ec4abf5e883d6768128478451d0d9ff19862fbf12d45dc01fc1285cd5966d0f83f949221e9fa9b5988d62597c7bd872038181b513488d15885acae29c54dbdb825ebf3e8e43e9ea8f40f305982d73b44fedd067a21b31f2ff4cdbb7cca02bd74df56cae4eaf0b6219c2eae243e56f154caddcebfd258d18e0f9495adce4fe5cda43844e0222a1d6e119585e83c0b3d056a50e41d649ae0bc376e8272100e4f9e546c637019c11fd68a20323a88268197b56e2b409707ed770b58aa9f39acca58e010cf684590600dff33bfebc7ad62328c52bc3a40c9b134edd18e40f6252c23689e3d82c38493a3b7017c9ec3cf20b8bf2c41bfc284dae8ac9c50254a69b0ff160af46823ffa09d04e63a1dd3aaa3c660d3893ba22517512635e6602e2a4f088e3dcb8c542b43e947d3dd455d73ea5f1df76388ccc4abec308d0aafcb6f5a30e59e3a7f1514eb59f4efdf316ec9c4185d39da053ef350261e536f29728285b2daaf6b1baa379e782b57cc9a56e0a670470cfc79051925f8279a7524797f122bc9ed19609fb0e1ac69c395e4f601055ab704c7a346ddff59078f07d0c486b7ffda88e12e95e55bd74d4f70f3604adc0c126074442039baca1b9025a1bc6a8888d6453d024f0182cdcfdf070df2eba4f95d50dfc2865c55ef88a2bf6d15d1eb45883afb2be2508d12bb453ac427b056343ad579f56631b6b7c98a9654885b470a2a668ea6b6e99337d63b53deb16a0701267025a746fab3ecda5604a6f93f88329e7870d1310a492afbe25e2f037bd28e20c33dab852b5a391ffe27baeb28d64d631dbbf6fc29b6f0953533538b82ee3753cf8cae61a514ee8841c60eb8b39db0631d976242a65c62ab96988d3612731e14d5a0986186389a8ab124260127d9e604d92de573a072adcf4c323ce1019f4a43e43e4ee97108665917ec5b32b4b92b46aaedace1e585f36937e989a8ffcbb5dce10302e2b5144fa408cc3af51ebfbc63dc445e34d75a57f8c9b564f8aebf5266a5050f5a20909162658cd65dd8b94831a13101eda3cb66850d8afb7952d656956d585fc6c30cc4803eb84bd2774faaa09d4592b6850741d8fbc51f7a0af3fc7955a725aea4609e9081da8d8b7cc2e811f6d96a37a607b3209941cb545c7215855ab3b09be23f36fb89225555309f3a2c5e45013018cf113b9b9dea8a0ce19579a4dd7e7ad612638ce65b7ebc3b8205414737b0ad024218d5c35f9ab95b7afd84ed583a885af8829891f7c7b8851b025bdf62f4c4a56f806e67f7819aeb86f6de6862f9aa1f8ca33bd9fcfdac3c3185e97d645462d4cafc5639485b24f7cd176420b02b9f310ca447d9605b0c2eb1a56448fdad3a812d3fa671a3221b9b8e06c8605549775acf81f16eed2ee40ad9883f7f05a5bf3bcdf954f84a83d76232704df94577deecfdd2f68cde4f823151b1df779ced44229a5a14f1311895af84610b15e266cc715022d1fe9d818a0293ca42b657f6273072307d988ecd782f752039f1b85fc68c969055df07569c3fa1fb4f8086950028f5fa7b364e4906ab65d910a653ac32e7d0989bd2ef2646d1170bfc074b93670d0ee89ee0c50ce8c33ca97667ef7eaa61ef1d6ed96a58da418e1975f4be8945d184f364f6c0fb438a143cc5988be7201ede8f7e9622e2aa7039ea149a5e5e23600f22d96f2c87809a748454762cc5f976c3523e1c48000fc2a83034fb83f2d2fc93b73ae066976e7f4cc67b05e15e34721bb7f1cb97a549f48292e0f645c9eae9089ece24aacf2f84551d6d7eceef16c8a2261141537d37918d791b3aa5275d64e06609df16874e4de62e92e27a7fa359723e63e02b2736546be73e5073173e26c848ec8762962f4955f96f48c6b216b8c1d4950a6feca53278a6c26af3a50391f31b9edfdb81a873963668a7e04c580ded7638348120c15556067756390a313a28a89461f26a3139ce9161a32cf938c7ac9e69796d5089abac4e9f4fd12625b2", 0x1000}], 0x9, &(0x7f0000004580), 0x0, 0x400}, 0x2) mknod$loop(&(0x7f0000004600)='./file0\x00', 0x4, 0x0) readv(r2, &(0x7f0000004780)=[{&(0x7f0000004640)=""/188, 0xbc}, {&(0x7f0000004700)=""/48, 0x30}, {&(0x7f0000004740)=""/28, 0x1c}], 0x3) write(r7, &(0x7f00000047c0)="d93435c49c0834ede9c3029fb6cc8c26dac83b8f98169db6", 0x18) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r7, &(0x7f00000049c0)=[{&(0x7f0000004800)="82a7a6ddf9a604a3f28a1ee84c3291d0ea60fb42f0f0e8768d4378cb21560c61093e9bd1d331c3e1c5f860599d787405a9f199cb6645586908273f6a3a22b500f34b768f90b400d19919af070246c3c45a34479499eb710da8bab6dab546a009d1957975ed85eee3b216cde08d464fd8a2c59f07e2d2920063e9a77d2f5eb2fa2475ae0495256ff267", 0x89}, {&(0x7f00000048c0)="4c17d045b7611b59bc057c825cfaa732e27c6dc4041047b9995429aaf82a37f847e67ffecce53f57af98b3bb4269efbf0641fe5547a694f9bea582617e83b7cbd152c190bbd5e7eeb6cca4d189ccec1a42c77d069602b9db857fe7421e627ccd40d6ad00ab151dbb0ad1", 0x6a}, {&(0x7f0000004940)="fd7180f59042eaa33421dc167bddd2bee322092deba931c5474032c51ac5e233712041cbf7a2cabbfffa5aa01351f89966b2a553a2f180e55eb4c797cca886330315a85aad3a1c36dded1dbe3941ec204307a601a9a202c7", 0x58}], 0x3) 17:13:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 17:13:44 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0x2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) msgrcv(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000020000160000000000000000f5b18e71fb2b44ca498109c80000000000000000000000000000000000007f8e34a6e5ec18f8a58e4f32fd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b98f8a5e6d4bd4694e187dcea1ec981594f4b65efe230834fc610ad163eaadd99fe175dc6368200e5523b6a6f1f59cd6f726052daefc60af5fc5d8da1edba82a97c4af11234d5481594a19aa08e16a59136b2ebdba25f08371f49a0cca9b637f948536a24290c03c0186975afc51e32"], 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r3 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(0xffffffffffffffff, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000179632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) sync() linkat(r3, &(0x7f0000001780)='./file0\x00', r1, &(0x7f00000017c0)='./file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r3, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) msgget(0x1, 0x0) 17:13:44 executing program 1: r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x3013, r1, 0x0, 0xe) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) ftruncate(r0, 0x7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xffffffffffff0000) 17:13:44 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xffffffffbffffffe) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 17:13:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000010c0)=@abs, &(0x7f0000000040)=0x3b) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0xfd9a) r2 = dup2(r0, r0) recvfrom$inet(r2, &(0x7f0000001180)=""/141, 0x8d, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 17:13:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 17:13:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') 17:13:44 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) flock(r0, 0x1620e74cd5a82ceb) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) getdents(0xffffffffffffff9c, &(0x7f0000000140)=""/37, 0xfffffffffffffdc1) r1 = msgget$private(0x0, 0x1fe) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, 0x0, 0x0, 0x3, 0xd85}, 0x10000, 0x634, 0x0, 0x0, 0x3f, 0x2, 0x9, 0xffffffff}) semget$private(0x0, 0x5, 0x136) 17:13:44 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) 17:13:44 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:13:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) socket(0x11, 0x8003, 0x200) syz_open_pts() 17:13:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) nanosleep(&(0x7f0000000000)={0x2, 0xffff}, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:13:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 17:13:45 executing program 0: r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000000a, 0x0, 0x0) 17:13:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x121) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:13:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) 17:13:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000240)=0x8) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) chroot(&(0x7f0000000340)='./file1\x00') close(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xba4, 0x40, 0xb78, 0x6}) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)=""/119) 17:13:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/26, 0x1a}], 0x1, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0xc3}, 0xc) 17:13:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, 0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) 17:13:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1, 0x100000}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e436ab75911521c782230b69c3fb4314d0288c35cf88ec65c7ba2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41ef2142f1ce6af881bc717a4700000000000000000000000000000000"], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 17:13:46 executing program 0: socketpair(0x40, 0x5, 0x8000100000008, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@un=@file={0x0, ""/95}, 0x61, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/221, 0xdd}, {&(0x7f00000001c0)=""/189, 0xbd}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000480)=""/103, 0x67}, {&(0x7f0000000500)=""/170, 0xaa}, {&(0x7f00000005c0)=""/35, 0x23}], 0x7, &(0x7f0000000680)=""/225, 0xe1}, 0x2) r1 = socket(0x6, 0x400000000002, 0x1) setsockopt(r1, 0x2, 0x1f, &(0x7f0000000800)="ef9304e752f77530f475099e4f079e5248df03a30c3c379cfd572592ae0425154d1b7b9ec1d25d1e1d75757372d94b40bc2631901ba053c78e43218a75e076bae1ed26b9b7d1807b813db80c2c62fc81769506eb333cb4ad99d5a454b373c1c7", 0x60) 17:13:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(r0) syz_open_pts() 17:13:46 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x7) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 17:13:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 17:13:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:13:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') recvfrom$unix(r0, &(0x7f0000000000)=""/74, 0x4a, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 17:13:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x603d7bb60aa2a046) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x4) r2 = socket(0x18, 0x8005, 0x0) setsockopt(r2, 0x29, 0x35, 0x0, 0x0) 17:13:47 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) r2 = kqueue() accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) socket$inet(0x2, 0x2, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) getdents(r4, &(0x7f0000000040)=""/129, 0x81) kevent(r2, &(0x7f0000000180), 0x401, 0x0, 0x1, 0x0) 17:13:47 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = dup2(r1, r0) renameat(r1, &(0x7f0000000400)='./file0/file0\x00', r2, &(0x7f0000000440)='./file0\x00') poll(0x0, 0xffffffffffffffe1, 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) write(r3, &(0x7f00000001c0)="d475b0a388b69f5d06c3c93cbf0dfbe2b0d3f25b6625332904d6ae6bdc98f9374315a8c2205d8756f698ffc819eb9d46c519c3850aeb261f5f43f4bceb6e0960d7da84cbd6aa2daf795b818789b7f1cb6fd8", 0x52) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x400000000, 0x9}, {0x18, 0x1, 0x9, 0x1f}, 0x7, [0x3, 0x5, 0x800, 0x5, 0xfffffffffffffeff, 0x7f, 0x8000, 0x4]}, 0x3c) fsync(r1) fcntl$getown(r1, 0x5) getrlimit(0xfffffffffffffffc, &(0x7f0000000140)) r4 = syz_open_pts() getrlimit(0x6, &(0x7f0000000000)) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x5, 0x443e}, {0x29175cc8, 0x9}}) recvmsg(r3, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000380)=""/118, 0x76}, {&(0x7f00000005c0)=""/5, 0x5}, {&(0x7f0000000740)=""/193, 0xc1}, {&(0x7f0000000840)=""/104, 0x68}, {&(0x7f00000008c0)=""/85, 0x55}, {&(0x7f0000000940)=""/244, 0xf4}, {&(0x7f0000000a40)=""/194, 0xc2}], 0x7, &(0x7f0000000bc0)=""/19, 0x13}, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) setsockopt(r0, 0x3f, 0xffffff0000000000, &(0x7f0000000300)="b945d76e1392d4baae92decc7cea17607f1b16428f352fd8e58ef316670a45ae85448b4778893f929ece25f3ee1df3ec781a844a9db3fa8e294255a334afff43786308cabcaafb3912c8d4867507b2d2b01a5697079d674152166a4e29c587e0aa5cac76f27fe6df1be13e", 0x6b) recvfrom(r2, &(0x7f0000000500)=""/141, 0x8d, 0x40, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readlinkat(r3, &(0x7f0000000700)='./file0\x00', &(0x7f0000000600)=""/209, 0xd1) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) sendto$unix(r0, &(0x7f0000000240)="3ad80e02684dad295cebbdb44a228954be1bd74f5c1d80bda7369a15c831be8eff262b7a8d7a95fac885fe4882a07e9ee810d8dee78b811a4c3cfafbb6724ab707a2f74723d362ed1f20c1d24dee0da73269e92c398809e472a8e8cd5be124d7ff74ca3b47ba569a4a68b97f5ce911ef97d182a4a5995ce70645bc98380a0e4160f78f087f9b85fc3fd0a7457f4ae6cc3e15966be4e79e634bd19637f7ff9f608c", 0xa1, 0x9, 0x0, 0x0) getpgid(0xffffffffffffffff) 17:13:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000004000000, 0x0) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x6) 17:13:50 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x800000045) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r1) fchdir(r0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x9) 17:13:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="ea88a7d0baf566eaa87aef171b808ccdc3a8b2b3893a037ea4aea79cec6c21def2a865a5db1416dec78e7db279632cdb263fe82d3a075ed8847385f605e8862d95e66417c0da08a36a5e85487c36e9870d1ddb39cc81487a72a478561a37a0d4fb4042fa8d06b4a100c11dc42b64050220ab6a2c790643b3bcae181ee929229e783da865868d30b7f80d1fe7e301", 0x8e}, {&(0x7f0000000140)="7dfb78b1401e1b6667d96d24b1e135c464976f6d9cb8f94b67b8eb1b16000940b5bbb6f2cbf9d7ab6267840f55933ee617327be8d0895cdce5c2991d9262dea2901346db0a455aac3a180a70a8c0f0e57a328c80ab4690a6fab1a1bb7a9bf3a07e3b7574b598c6b83318b82b697b1037fd14fbed0d38223f13a1ddd24fb18b4bf09ea9d30e834964f57f58f0fac377d23c5f6494d1a37fdfe3832d86f4587f123a0ad60e741a63b6b408d6723ae404ffc2ecd360d4e72527e9bedb2c58fb00d2fd53ac544d97c5df37577c808adebbea6488957ea3f05b0c475f26e9f9031c", 0xdf}, {&(0x7f0000000240)="c216a34844d62f9902521e7a6c0c665aef71054dbc3cfb41b7ed0e1d11bc6b2a207f0bd8cd6af29b482a38a43f7fdfc174dbb90adac662a1eb35f838573d7737478ac333c097b3a80b01866529cfc79665129e42eb56914182654ed541decc023aaf61f7ef36447dddd8ae5b496f365ab401ab9e16fc225f2a8b19b666f052c22b2e21300b1796d3c95b4985176989dec6e9738f1ab9f1234723deb29742d566de", 0xa1}, {&(0x7f00000000c0)}, {&(0x7f0000000300)="b2086a08652c53b0b9d4095db807c3dd0a9eac6720cd7d9a3a20019b396b3f34df43227a5c1ab8ca4d44f3a5bc990b10270ce724c7d4b5a6d6a83d7c24c73d107f2f5405e7e68879ce0da1bb374040ce4f72fc0c58a2639c1811d08221940ab4e44b930bd7f5c523b77cd62c8210d254e112667ef9a1acf49394f6d0ddd22fc2f147a0743bb2f72083eafb88ae432bf03b177f13c0b25c5a198df623337d7f3eb8bb22d6cc33977f71c44d3e643381b477d470078885d539f40f6b5651fe9a6fb02aac87ed4d7e863188c7df19effc552c60dfe37d3bc66bae0cf41fc705", 0xde}, {&(0x7f0000000400)="83dc6d4f7bca88c22fc7e61b7c72cf81efdf5c53c6cc2540d092e34a3b7d2175339cb71d98ae74514eaefe5763efc177d09acce708bd66f694de4fb76542dce77b476d570647af26bbcc472be065f1d69bbdbd6dfd98f340c1fa8c6b74cc23c853756334fed1caa1c4b5759f64dadfed517f069032d72622a11c24049b35bf27406dc0842adec300ace3730101788d", 0x8f}, {&(0x7f00000004c0)="eb8bea30cffac6f0f18f39c4da2b534d4a83f96399c7f369def605bbee9e1e9f9b740db04acdd738924d8d7a826cbca25eceab16e5f09731e67f40c5de64a2b5", 0x40}, {&(0x7f0000000500)="463841876896823b631bb7c9f2ea7494eb2f296614b9128efadc269e39ca99a9b9a8a6b194a0ac83e2989e56998423fc1a88df8ac5fffa8d671fc1c57b14c48cf201cf4cf2fba6b22f1adb83754485228d628a536fd4cfa1ccbfa4db8172f8fb64b0ae00b0a5ee8ea86c9f507ef615573f181bf73f7d65b488a2067395fed3485809db55dcfc52427639ba", 0x8b}, {&(0x7f00000005c0)="d4d78777ba293589a72565f06bec3227fa77d337a817bf3c7f9e428ce7575ae432e3e290fa2cffd52cc879405ed3a78d8e01c519e402471dde413657d003e59c0543b4", 0x43}], 0x9) close(r0) 17:13:50 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe200000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000100)=0xc) 17:13:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20476b8d92f24f58) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 17:13:50 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r1, &(0x7f0000000540)=[{&(0x7f00000002c0)="a7ef4b8bfdca5b5b8172f5a9c1d36a117dea51636fc07781963976dfc995ebe3d5cd7e34fc31dcc2ed2410170783e38a1725e3e1e4799ed01a39a33cf879c412f8289a8d3809a1fcc7484c0d80c52446db2307a34fbfa8eb2586561617a06e60ba5c812342ec", 0x66}, {&(0x7f0000000340)="24d97bb73a6ea461bba541ff93d5b1ebd4b04973fd44320cf28ec1539a9e37f43f0e79d72058be12405c76ad13f00341fff67b10f17f12028c9df9b4b95923a9207493970b084d840a62294c24def648dbdb331b54f316d61469e339774c88a9c3a50943246c2fbb987b67cbe6f0ba50732dfe2df64631ee0bc36287832ddb9714cb3487d05d5ae0da527b39044c6647cb47bd2c39425730c3900b8ed38e944deb2eb30d9392431d71e136ff92b68b84e886afbc4fcd46371b231bfc1979202848cd168c4d7783812c660257f84c64a277ea0f1294eb024cdc", 0xd9}, {&(0x7f0000000440)="716ca0a0672c9ee3aaa8dfed7b9edf135a9704871bb720dc2292e4ebb6a57a9c4a24599a2536fc04a549dbff0adb7839992b0965d16457e16bc211abd451a41547ecdf8c41b1ad9cb5747ded3ed7d2962a2115f11e749821fc864829fe72837124e628ab59bf33faae340cfa5ae7822c979cea1ed61f49bf5f8548ab58b1efb74eeaf7db4a23f8115d8a4be7daf906e97d2cca9c972f5195de6e5815cf108f8504862afb56", 0xa5}, {&(0x7f0000000500)}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000500)={0x18, 0x0, 0xffffffffffffff00, 0x2}, 0xc) preadv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000000140)=""/198, 0xc6}], 0x2, 0x0) getegid() poll(&(0x7f0000000000)=[{r2}, {r3, 0x40}], 0x2, 0x40000000000202) close(r3) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) 17:13:50 executing program 0: r0 = socket$inet(0x2, 0x8006, 0xffff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, r2) 17:13:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) ioctl$TIOCSBRK(r0, 0x2000747b) 17:13:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf59}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x400) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000002b40)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="a1ea47416edf2a5f370d62a2f4e87ee7f9bcffe05f04b7fcf610bb597dff763623", 0x21}, {&(0x7f0000000140)="8476caa2257857d72c2693a9a68ebc8af0223854854e7ed2560c859f86e7f5045253896b7db2ee3392d62c7e117bd10e2301122e272b18314a90f1d99a5efab09e4bc5a85505a4ceb72115806f5d5a168f96237f1161baf019a366bd5403f7f296bbc2de6718f0e5a2ae9c0fa3bea1dc9cf7ee", 0x73}, {&(0x7f00000001c0)="2caab3b567a35ea7ab0c4d9756313d5f361b183b28ad", 0x16}, {&(0x7f0000000200)="fc21750fce824c961e8dce04097ccf60f5a2ab336c0b36407e9e668be0ab81498224d7978204b558ea8a1baa443d06a5f80d9406d97d9c3790253b1d2392956362eabd53b0c5b3defc53db0e48831482a7642cbbfd7bd6d0a018bd9480a2e8c25a93c14c0f1734be0bae183cb5a6c2e461c1fea19a4b646f35e42223f77cdf92a7f01305d0ba4ac362eb493d858533e26327fd70ff3747327c1365b7904061a379adbc6282afd96bc2a2d60f9941b2e956109ec9583866ce8ac9e52f8f707bdd89284afb0d0b", 0xc6}, {&(0x7f0000000300)="12592a52f4194a7829cece568245f6f5179b0bd93de5e37131c17d4e9b0a8f0dd773b8495d4968c278103e2d", 0x2c}, {&(0x7f0000000340)="eb1c11cf88e5021994d67575d7cf1fe31b7ceb10b062212eea5eda55f64aa5223308a01efc18939d9347dd060f2555db96f51b5ba4b716eaf716bbc6509c86360d530c8ad67f361a7abde6d8c8f72aa20341056e01a4bbc09951ee5a8c50fcae6c6b5c119b4ab3842b313618091ea33a34e18bf62dd701f1f22aa9a39265880468cd221388972c122fd9557f32f47fa404138020f4c1fd0802e730ce9b922a3e70236c2382522ff7", 0xa8}, {&(0x7f0000001440)="3d1369a6964a73a686597a88a21158d71c998f127b5fab21bd08564192495ac89bc069f3bf4b893f1b5291f5ee61fff3ec2186638e5553a602d0e1b0a43a9b622254a400184d019d3b92c132e935c4bb2dfa008a3e21e304f1cac52e578bc38b3e66594255f37b0eea6ae6dfb3b7e09c1ecbdd74ee9a3d926c7f0ebc38bd808159665805953cd66f5e72001085344e0abc6d27163b7e44922afe6259f386ef05f37366c8", 0xa4}, {&(0x7f0000001500)="baafe97e2a436811131715282d45ba3f6ab2ce536ab7e20f60bdddd9e61b3b3a70668d6baaa827d764a3233f5e21d99a6c6ca1af208415cac12ca747bd728e837766508e3d251fc4e02efccf2b0fc94030a4b289255ff2bf3ae1934e7027924b32b4a697d4d75cb690a1b8e93a47ae07072729423ce236d3a5e734ce4d1e2978e7d764cb3aa25447fc63e624d829a36ead379831239dde7404c4a76c4ac57a9e912c8804c314cb370b61599bd77d2bb2b92d7bf364ac97f2263ddcd46c4de1f8f39d32", 0xc3}], 0x8, &(0x7f0000002b80)=ANY=[@ANYBLOB="b000000000000000ffff0000404000005ae5c468dc01dcaa298205a101f467e461995835618b4fd7dcac4efaadd7e2489c57e381b7f6cb585878b72312f1fddb8747ca1b6c962d331d970fb44dfa924395ec98bf19dd87ebe7350b49c1a6501a15ef815515bc64570782fb1a23dc586c7f20093ef005dd73c8791bf516f4f51023b899189ad19012c82e7dcac59b0d4ee686a9b8e3119da92526712f51cfaf32486d4abfb1e11ac63190fddc92000000a8000000000000000100000002000000ce9ac05c246f283afd35fe2b332f0ddf76384cbcd2b5eb4b8b6f6f91de6a7ba9c62e5866c8dd3c248ea1f9953a26840f43a056d1aabae9e6c1137eb7fb4de970751ecb003221f1d13912a8049675056e0fc0cdef4fcbf802b6fcf3730ff7df31c54d4d6a8b73575ef4fd2e50d42668cfeefd308c115af5a7f638c5113e93d0c4aea37bdcc49cfc4b12740acf4119457223c6000000000000b8000000000000000100000002000000b69e56dff7d5948d60ed022f5be5fd29749f4fa0b5fb53c85c23a5875412d028d2273fd59616cbaf0d1838f1933acb6c8fa63d8cfac14b9bdfb4993aa91ff4737cab1f08a0c404799160678d804bf6cd11c911c9f71eb2d1536c2b6ebb827d86b3252cce129ef7a018ab38170255ea39aa0343d66d35f2d91f7dfd0994a69fe51faf49f9cf0b1e7f0a2f613963b2dbfeacb7fd2e5cd7c3fd8376921d6dc9412b1f000000000000001010000000000000ffff0000040000003c061b9b68ab538e57037a122e080647e129f9f86354e5e7cc48aa56438e1a0d7943e0da1ac82e16633fdb94ac7125932ee104968c2f52eeb29a6d9396697b528bf986d47f3d89260acbdb26083f5259ef4fb5788e686e7bd80b6caf009ac53098d2fbb415434f3b07806cdb4c60b52d0cdbd9f940e2eedd7b517c5f25d6cefd259aee387369810789cb256ef277fe07c610d3dcd72350115d3458531ac45302c68a3785a73b3e9817b636d4e19c8845ae6120c3e0e265d0e3ef51e205e8dc9c2ed2bfd6986d07083ae93369a67a9c33cf14706fd50b42e8f348b4e1fe6cf41494f2ffa5ca577e384a1a8ae1d44dfdd5f4fc47b29862a7649a04cb05fdea6fb3c762cda012ae75dea60d00852267eca38b2b64ea9ac2c75297ead214d28a2d75701b272ef78e8814f4abbfe3a30060d0f9c5cf5049aca698920c060aec123a03d05370a68f21697972c2dd0de96814363c72ba9a533638d60f7a40faf10971744bc188c82092fee480471a2c7cf0ea90299b88f8a88952471a3845b928b7ec28846bcfd72890b614464b407a90b2e729f3cc9027fe85a814d74d7ac8e9cf3b9a03112248e6a6646956cf571facfd7b2c0add6cff265eda94770f8bca6142898b750a471ded5582b57098eaa4ab620c822482e58fff6a9446ded1fffe18b393d424624f3bdc64b17f75ee0a007cdd208e4f3d12f31946039e40ebdf8e5a66ae646274483e7fa92cb92e91227ed650579b2283e44ab02ad3a2acb8abf8253b1224ba8e814f2344c60b29041fc5eef2072b7f04c2c614173dd10dc3b7de62ad2fc20a5c78aa4ff663a4c7eee4c9087088cd213e1cb1d2af16956031b2b4fcb161513d580d2346a6c590da8a8c6e03f850529d44b9eb1d0579ca2d2b9d5ebb97fd63d40a76a3c0d69fb686f5cdf22b4e4a1b0a89025c067b7e69afb3ded6e30b04732279a10f6487abb2e0b27382083c292be9b98ab1b054213d74c37f58b9712e14fe069182437599e114e3ebd72a166f96664e0387ffdb33fe06edf80f7a795f311c12bb58f980721e12033ff27516ba59e4f73f265f2c750fb4ce4124c4d0e0e61887c2b92f57df1a5577bfc02ae3ac5cc683382821e47a0fa87f742867b3ed856de15a7db72dce0e8ce0215272c26ee1392bfd565a652cb953dee51e31e3069c1e7faa8c1e934f88ec97a58c2c5f8224bf510e100df65bfea893f3e1b47724502feede2e60488dbda360b6d51be854ec7da142a8e60df95c7aac9e5ff9306ec06ec473b07aa51a6e76ed0e405e1c68f629a35abf4f666f31c28d00b90466521b6e7b30917e6ff5f12b8dc0c83ef84141e5dd14f4469d5dbb2c20ad658c7ab074ec7282ab44af38a2848ff0fb48a40257b087fe390b96bdb31a5a9d148e163ff40236252c17b6f07949476788c261a353fead3ab9dea195496c8ccc29c1b1b1be6b074025ccc395ccde0cedee2240fcebc48586e9170aeb562ae0412003b46e21660da0257ea399eba892231f8a74351108527059e74c74addf8cde3a05059692448966d9bb0ce5a2a85ede62fb517156da3073c3d321329073cb2600f2dac4e599078f8dba39b0898fca12c9320b1246d3143804f434ea3a764e58dc102e0d0f7bfef065ecac19226199728c51005bedc5318b87c7b87727312ecb71ee8ede7253a14eaab6b30a371fa657082a8d3374598b2d024195055522de41bd79a0497e99f3015a9a0c2d3845b98fb05ddccd4db8a65ea0b1bd7966ce22edab934607d761262abf10aa4c43a9e74dc863d9314a7d04922ca896209f2d281d4b94c7d5c6cd9fbd9e418a5376fcdf0ed565ebdd9a78f5b8f17aee010a905e64a7605054fbf15507ca5fb1eb003a15b86c36724ad5706a94a001b1a2a0d8a0a29e99eaa65224c3ab69da5a6a87b11f7e5450c05f7b8a83b0c506311b9970ea83a232dc3889dd9deaa21bb23c8707328c50e39f368a68d130b0723449580903f3797c1f917f272d91f032c342761a97a1cb9e7e0f463a79554bca19666c0046b8a46f589d796c70bea91a174063bfd6baf7d171b29dc461b25ca011b1b3ca12870b7f4fdd636237b98d4ace52a8b5d9b35da6ce8dc620db9be7689369a7e4e41888e0cc9d3b122b56d846cb2bf053dd634bc7fc3c317bbce67a2580db0fd1a9a1512fb5f4a0c5ad96119b9d884b2ceef15c43d508bba4e194043b9e458096a9459b4f165fc90cfba0fca0b3918599805aad4b62a80482ef8f12611c65055bd729478375664d0b9696ac56f12aebe7402865ff3c3da4ff5e7d890a70a3d6137e484006017fca82cba87d899cfefaa55dd8a5e22fc7fc0e648602ac0709666849538f0452c09d9809f7ae540b20f1eb2d227dedb23199d29887793ca7712202f9d1a6d0351054d0a1531158b0bb0ecbdfa9b3f6e0ae77aadf3491cb4ca8b42ee5d6add195564ba553ef6c96519b417edcdcb9179195b0779b3caec13509c8f70eb6c38bb3de08c51140889381b6ca4157706a893cb9636d9db21e90bdf35d1e1e4f51d9a56e8fd2ca669c2d30b7fbb528b1cbde62294e2bf2b0d7a6a1f2aa2a6eab6afd8c54a1aea53c2e1069d68a3a2659a3771c64186f6a9b51ba1a1960a7862bedf3533a0a2badafa0bdad600eeca8a08c21b5bfe4519ec23e4377905814058bbc2cd5020a44bcfdbe145ee6a0b62253ad2be39cf8c03bbc226b8aa68e590a0539f6372bb852162ee5b39808437b20b589014f2731072da9f85ff6abf9918dcbbc679404565d7d0161d4a72e2241814d22672fb09bd78067594274492bf84e81db8f2e6a8b1494824f4407d4b0e7ba36ba4d0820bf1dd50461a1dfa9a444715659d9a811bdde098c6f7204ab236098d955419bf919811b5c0ba2f9eeb711f9fbe0c226b626d32b47cd36d120b233d91620c28c4332f1842607addfe4820e3d33311abbc58c85e580faa5f849a784ddcb51398a53747d4a8da5c27910bb6f53ae3a6f15587643c643e11de60b6c3d0ad2f3e93084b5c61127d42199bd31b88efacf4216558592e7af5edccbc2bd460562ce923490a7ecd8c1395d59df7d49fcbda3c38bada9f360375dd6fd10400eb3b7509c9e3caea8e1298f01189e631ba56839ff689c33c79eda00ea8ae29339baf2cbf8a43804b5da070cd2777e41a189c15324e6fa336680fdf1f5406fef89d1f4640b562b79ef9a962f574e6d3cf93a493a0c0da5b8c81483596dc1d094d267ee440b0b41e3556583c816e327ae1c323faa8a52f0c9bbd42cb5bc5e08b996baacf1c1709e600608bd121ade854f980a87e8b619d8e986e0f1bc584820625feaf74bc2b06c3d28c2934230afc141b63aa1570418921885bed3202678445113e0bd38762978c614f6e5d39e1043298b8d5cac9858bf577f2dad5505d99472596a59d9326b64817742bf55ffce76ed2bf16f5f5be7d63f4c2807d1a234e419a3a39f35c028a31c138eb2f178ef5db8c73aa1aba4d6a8675b5782e73d61278b0cbc3189eebf4ceed189dd1d777be2f698c5771fa0fbaf7dc1b2981b6ab8173463f437ed36c0deba6e22a3697b9ccfc8f98e0aea9c360f7e901e8049c75f91e85cafc44b8a343eade5720de34f19ba62229d2356d810619f6056c75770440669306a55a6da3bedc84a222e6e290689000818963c202cfcb3f488580219ee8f6c09cec4d4f0d6d8f5bf8b42929b02ed65d3b643d1f3d36d4b47b4310646dbd222d9908fe3f3fe311433e2ca751a1530554b0ec07f5f2d4f4cf15bc31ca4bfc27703a2ad1f38dc8bb0dca6355b34e95ba2b08d9b7494f8f8ea66f73d654e4975facbf743a9e9af5b538ad9cdc94bb3f0536d52de0f4a189ee6e3576fcfd8835c9bc3992d8bdb288c6f79832ca380fa93e019078b73a04444dfd681e7b9e93a3828fbfa930a5330a29b5582ecf6754a3661312198fb78e369d21ba68079668cddde7bb1dfa688d9e4b760b9ae816266c3ad8ec5e9c4b32667064cbf73f76d31acf41d15681cfb1114167968639acfee86a7f2f2be798cd56f5448471424af99f513d2fc7da1934ca5ec4e8bb7af50862a88a75308d1e1968fa10942e4af546c96bfccc2fa4fdc35b6c3b0ca7d47e96e8aef55183a1a36e3c8ede95f9786d322cfc60ff70082f0fd8d5555af6edefb2a0e5a818a8a643910c61291cd638ea3554bbb8da8d85e25013520acfa396d14108a2c346c4e48c17cc7e1115dfaf4428f0503332a8a5538c3dfb3ddc92a0edf1bade7281f45c6e39b800c9d26d9327c156ded4a73e0bedf04c6bc2195d6e7875f27641a6b5aeff12a70efc35c538f2a5964d905d05658231b007d60cd98f969c344a4191d5d837d3141400fe2a0ebe389f2cf69bf4fd7830015398f29ddeb73502844b994340817aa8ed5c91283cd52e723ea9c2adff53a6b8fdd77ecb090c17e61efa2dce619d8a2ca350bced57f0ee26f87386b9e930520437414162634c80fcfb85df018d3603dd4171a7822ed8cf0d7ba5aaabe155624ab120f18cec18c5d23d7dfa53421afedb182ddadb187cc8a971728455e7b3b1205859dd45ffe9091ba1f71d179cc32924c7cd4dd008049e73263bcc4504247f391fbc3dbd3150972e45012f4aae9828710d00fa1e5cfcda292b18ad53f7ea36f4b5cb2d2810d1cd8b81d7ae6e874b6d7ee2cb45ffa2530fd59f35b5e14449e4c7dfac891269e431aadd12ce4e0a071c202e4d5d09d707cc55e073d46a838ac09a0bac33b8521e676690bd7f433ef1cc8dfebba77e3c625ab79233f4d9e8739ba45e457b508f8188949540b342558d9a43daa84f766161c9e5ddda182836ff3bc5a2aefb95037e6d18ffd4c212f51b96c278f34870e93657503eccdc50c13e474544e7f7d12f2db1397caac18234beac578f45a233c7e5a8271f5d35c47c86e55d9ff0d955c010ef6133e6b31164012cab30fc88284b46b265187e16c205501e856fd475225eaeed4d6877cf7df86250fe07a5b5b62a637d939f44813779ae710dc657f7d7fe0fadbfd143b143a788f6981dd2915602563679345c553450d76ebf89a27eecd0f35ba298e5faaa6d6c0662d8f57c385682d481de0fcb73918645075dfadffde7d8c2aad8626830d8bd32d153de19c6e02365363b47fb7b312f3e2840180915e6b254d10938e993d8fb1aaa90940ab4532527c634f25618c4974d9229e781cf0cfda604276fafe0600a034fd6a0d8fa534c0d8a1f8bd9cf9b352cea6b7b9117281e38db9bd8102ce24be724a1d60034b65d9fefd34f48c0d5eb779a3efe10ab3fdfdbc7213d2ba761f6b388be4cde3156be37d7e4baa09c41c61563ec725eeb64dc33adfae77f93f8193d60070756a3fb2dac68f30313b0c35aad022f0922a1cee045bb0189a7d3426889892ba1331044b6a91f3255a9990758a95ef1fb18914f0b71d8704173f1f77a0c268cd78276e17f6681de553afeceeca5162f16b2bd88fda129830d5a6a1bc9f7420848193cfac1f1edb375c6601b1fa1f89c81062aa8adaef71de9b672c69eae20f38607bb68e687f406bf2a3dddbdc2fa4729b674a884dff4d8f330502fd0b77bef76f158c6d95396780bda237b20940eec0a693b08baa2ae378edf08b167b31ba602e9dd7982d5cb1f80a208908de0357a2d369fc63ee2252096919e4e602f52427e74721d09b5a991395552969dcc6637a9d1e1afb3d737bca6dd95b7e8988e6724f33811cc2c627ac73840d24f5e72480ed875c1ac572903b495586f7fb22c57c14cfa8777175508475e145a37c6197a0506f3312427dcf5e5771daa33f3ea4b77000000000000000ffff000003000000f6bfb01f9d115debcdef99dd323512fdaaccbd4ccdd210681306e1434c4188cc7cdaa0010073c9881c33164b97de911b7cfdb3de70880df26d353732e074a255e27d36272e8aec49920ea015997a9e420abefc3521cf77d16be04a466c1d664d5800000000000000ffff000001000000c08e03ca2e0ae01f7ecf5d1495e7df0ede6230a0037ff900323af28d08fde53df0409247b03bb2880d974d189c4fe05171776af56258c025939c44d717fc30ded094000000000000e800000000000000010000008d700000df6b3967668cad4d2f3fa083c1b565aa7b84a8ae42a9cb974005858338ed3618c3a684c856b43e719e12a687c8cca533e389223eeb01b0db0745658365db1690c0c979681c8d3bf97e05caa5578200bbf6b61c62b0b928f86066351b5e50eb237afd21d4e968e0e3209a5fe769bcd66b192ba05e7873c9215f37edd1064bde5b7c428db0dc0c68260a9bae3df2613f2a79724c7652581565beaff55e954581546778624f028744f0a4fb2a270eb1a98a699bb5f0e729bdda6e05d8ffc6fab23773791df4057c282a69e78e32079e6fd650ed7a0000000000b800000000000000ffff000008000000e3e370238c6b56faa8ff97a1e94e2ee1a57d6df36ecf7e1c03b2d145ac36985e8d36494e5e0a8c9ad603bbcefd05b7585829f27d08de07906e3d5b59e2c25b748ec8384a88cfeee2d8ef809cdc586bcc0f9eac3db73395c6f9eda9986800cdf61f776855de763f82e3849e60188a0c8b3753c39a16c3e0f055fe277344c7e2a32aa06fd4af101ce154bd7779155db4b646775be16302a89daf2e90e02d4cbc9da182a31bef2ab9ff900000000000000001000000df0300004ba7cac13ce47a737848cfe1e4840a73b90b256fcf936ff3304e44005595851485eebc6248f7f91e19bd904bdf013270f539b50f07d8729083ce6a8ac5b4d39697a4271dc5feba1590dd0b871f5b3eff5fd1de3f60c1419465038cc6be7c5d0e66972a5330cace0f72552f7828129ad341ef26ea135145eaddeff627625864549b07d67974fd10dc862ff08bcf7c2ecae337050105fddcc7320bd005a6c947d16109bbcd32f3b8a6af8c26d67934f8"], 0x1518}, 0x1) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) sync() ftruncate(r0, 0xffff) 17:13:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="03", 0x3bf}], 0x1, 0x0) fsync(r0) 17:13:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r0, &(0x7f0000000040), 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair(0x7, 0x1, 0x7f, &(0x7f0000000000)) close(r0) 17:13:50 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000040)="3a6cef15a2648caaad91d904387e9d2c9a5202144e2577fb361310d5dedc8d8454f7f6701f83ed381baa4e25a543b58bc679c9ac946794677b2e6effeb43943e336c19725a8a2de35b", 0x49, 0x400, &(0x7f00000000c0)={0x2, 0x3}, 0xc) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 17:13:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x5, 0x2, 0x10001, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000041, 0x4, 0x9}], 0x411f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x63, 0xd24b, 0x9}, {{r0}, 0x0, 0x40, 0x1, 0x48, 0xb71c}], 0x5, &(0x7f00000000c0)={0x1f, 0x4b5e}) 17:13:51 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1ff, 0x1, 0x800, 0x29, 0x7fffffff}, 0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x5}, 0x10) fsync(r2) 17:13:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f662f6f6c0900"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 17:13:51 executing program 0: socket$inet(0x2, 0x4000, 0x2) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) truncate(&(0x7f00000000c0)='./file0\x00', 0x6) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x108, 0x3f, 0x0, 0x0) 17:13:51 executing program 1: r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) 17:13:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x21) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 17:13:51 executing program 0: r0 = socket$inet(0x2, 0x8000000008001, 0xfffc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 17:13:51 executing program 1: socket$inet6(0x18, 0x1001, 0x0) pipe(&(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0x0) 17:13:51 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) wait4(r0, &(0x7f0000001200), 0x2, &(0x7f0000001240)) r1 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffb000/0x2000)=nil) r2 = getegid() shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/209) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getuid() shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/4096) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) pipe(&(0x7f0000002480)={0xffffffffffffffff}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) pwritev(r4, &(0x7f0000002440)=[{&(0x7f0000001340)="9f433849da91e01c45d18ab44d7363264b54f8ffe527b2ac17dbaaf6c6220ce387637cbad52bd8430feb34dc08e56d5f8a8c50670ee936102dcdd0849bd58890bb6dda4b735d95352a27cfe59a81309163bffdd75c6bcec68ddb2ec8effe6b32a6b62a16481519e7", 0x68}, {&(0x7f00000013c0)="ba22e461ecb1bfa16539bf7db8632c8612dc86609c09a73b4f", 0x19}, {&(0x7f0000001400)="ca4d2237", 0x4}, {&(0x7f0000001440)="3a5ffc670c1b2ac7f3a1d28807b7fca639aac5db4a674ceba2df6305d8469c5692f06031586d0229b0b502153cb1cdffb4e2e6e001de1cb4a4b5d1e0dd19d830d7bf961bd4de4174d9ab07420fb12377d61a71e6057b799b82499bfcccfbd97838e78dda2f19461b266c8f9c6496d5edd5dc592b5f52c3b038d2be04e0300acc73647dee68b04511a5f0f224ae1738a26b5a976bd8e53801d101d2bc1f60818c9cd6901cca102251594642fa2ec91a3b5187d1e4177d4b6900e25c93a3108201cd2d1ad7b78cff43e7c81f5cd1275a9613850205a00bfbac57ced78516d0892bbb0d727c10e27643552237dd828a6e76497f6d865d976bfba84a34524247157e856b2f5e217acbcb70e0ba318a48bc5326ea55fb51e76722e9440ae6a56f8b8925d20fdc694af05564a0d8c2e9bd49b82a1132042a8384b800157d9894b3abd3df08ed6b65c87092d24ec440418212480654b86000b1f5f4513a5066da62bb4fb4566dee9a4d704c1a6d99e96bb116c1c727bdff97ff89dc6aa0a269f1ef4ea7f630ad47bd457b4ab73578d2db0b0bed9a5b2d8b2a37c0a94886f7e77bf3fa9b6da1d2ec0efa3389a788db2fb526b12316f59092af5918ce946a586b86e133077fda8298fd19244423cb43ef71d530e3696d705221921de0602c99a9101e9bbebd5edafb058533ae596eaa827bdcf2960f4370ee37e60d4e86640e6cb98b70dbd6d30cbeed6c80a20cd61704d6de1d9d0f40d80aa995d760019b078a1725c9ede489a953d2ad5336e8762038af946ef7bbcb8939f2b260093cea26f17c0ca2aba5dcd1d36a63420271634204aa71390c70e9af28bbb99f755c2070fcc13cfa4da802bbc57c2b78e89624c3581dd609f5f97932b856e638132c7d7372300808a8b22859166c992839916cb5de1bbeee0289dc10ae26d9f920ff881655ebb43ce2ac3077026a6cac99544fc807989e6bd1b5df88d8678795b5d24385a82a8e9ee90ba4d0c0abf6753f3b2406bc025bce09e3d906e2eac0ca5d16e1cf23207ba1a447e75bd90366a3c2d1525148c149c1061854cab2e13d8705af2c2bc9e2fd698e6c9f603bff59376695c95f3c36d4c6c262a7b8233b39d680846869bb1458dfeacb29189096a9d9be2820f8d9b272bcdc73e78f495ece5aaa05c0fb360939c02a042d48991c68f5b52c74c7a87cea83eb2b13622f6bd55feb4ca5b5844bbfefbe77a047d1a3868510551652fb457e8f2037fdfd0cace44e622da10b68c8a9602fc709559b03463c9db4053f5c307ac133bae52d8399f152294f0e054a92c692ce0b76487677976bcc6ec4c857d7fefc4237649177b35f60fdd4a4b6a26a54ee1f2823cd2225d8d4af226c2cf05a40506611c9a467bf35d2dfdfdd8ef7ab5003c5399120c327660a81928eb3ab2f2b683bff75728510c40feb49c83acc3bbce42ea8eb41d8ac14c62f8e8b5be0ef93218084fd3210951828ccd1ed34e51e6adc469de43fb53c607df94cc858db90453c49573c7c3922b48939ebc2ca08f84d30793b4de394cf927cb419af427713fbd0cf6e751c7f802ab77c1a3ae18133edc659be37d1509beb786bc163aa8c62695dfeff50aaf1667be786ab5da169210e6c74aae151d0baff1a36d84dd9bafd36a11bfa5042484d63507987daf6bb69d225670f8bb997e7dcf3c38c9112afbbcbd202b8bb9f042f160cc8eddfc18a93d24ca445f2290ea32c48f72198fdd4797349e8985adc24085eec012c95df5cf962e9038e6adf1101e86f634c94bba9b69a538ca2493f469d20860a09a9e49f5f6b0e156c7777ddf2bc5d633b11d0d36ba68e9a0d30c3a86042ca99721333856f8e7d2d2554bddd060a5763f0d8aa3741ed73c01fa3c62a7506bd94db1cec785731e98430b2157f9fc6775a8c3d0a8b52b95449ce0500c4d157972be0447825747c8a3d6fceb11bd8b8914c457a771856fab02801765a0d89716cfcd32b1ebfe54253292817e0419a403910a7a33653dbddeadf5b392bb09e14aa20f7d484e3f4be60a64942ea5fb143197cee4f8373a6ecbd507a71bb246d46c7406942165e6fab8a4aa2ff8c428bb42761de3fdb060923f383a243ffd6f2f18e76982c01c57ed9a311f1eef5df6a45fca0066bf20fd6ba96a3e8bcee79025311bf7252de4d6f48695f03eabfb7dd09edf5ced201bc9e5cae457afdef2b3c53ba3208f1b43b2759c5b6bedb52e98135f1ed069e048dc6c0f48ef6c9bc7d13d8ea36417fd0568745b3ac514066ed91808850238fc71ba4c06de9f9a3382643afb2c023c709464836e7fc340fddadd9978625b63b2567b895fd0f3aa1df46330084623a7a60958232414d0d402b976d076bb8c52c07af05218cab65a45103f6237925d271ac2ea10c57262d3fcefa421ac8c3cf394b97dfc48dce1c65c16b8968c033b6d0d0b6616c457b874cc25610e5b189a414ce79c7cdaa8a9a4df1f3bd723bd2be80a8fc1475979d65f313b9d50d2867c372e7fffb1ff49d6234364342babe847afd275be1fc22a52fa153d555f6179d5184019a19424b211aa3efefcde9d1dad48f5c958eea01f438a40b9257854adbcb06c62daf71425e109aff5b476d361e83e5fbfdf0b0c383f9d6dabd65823c37cbfc2886f1dad155f69186040e178b91f9082e2687b2d5d96070802ae2a113edd2f39a75edd6d1f42cf8b83eefa431f839eac195f636c22263f87fe5518a63753ae5b2a183f6f260f1d46ba19e2a9b46d4b1a55ee0eea6bd5d7b23f1c96d7d0662ddfdffe7f555252b2d049f52da46a808485ebf146901fd9dcd819a231ab505ae2de826b1119546f2e2594bc87ce284b5c3d3b3bc1bf6d2a27b8f8c33f782e276f4d484daff55f3d791a3b1cd802d1f3c4855dbbd5cc53ee04c93e8875b37add3fd70cd489f4d9c17eac6c01b1d3681e067e37145a48cee20a7e67aa4f44bb019b09566b8826ea337377afe84e6fbe308cdcb44065282334c06796aa1430d3c8a75f4d2b88653ac3fe84fdd117741ae89aa4a98cf5a39d540b648640dfc0c5963fbc4cc8236f850d74f9bbd7e9cd41cdf862fc2ceb38c8fcf7fe13973e19137973d778855eac5b9ec207692be3bc1a5f40a3b39e736a344a158c2fc22267bbfd69ccc491f4ed89f6096a167a07c2da1cd6c244535cef28a3409dadd37d800fce42eb0175512783c9e7c14b49aa77cf0800ec36b59f25ea3871d79c7523335a7b1bd72d8d548c65c76f37e85afad1d55542323769131258232a68be6cb9643fd5887df34a04a2be2a3a2b81d51478fed7da4b4d13a8d1bd5e9d941d6a6cca7db95aee1aa3ff02f263c129ba4eddfc70930c2acaadb4f20d3974af1500bac4dbe55efccc763fbf0e568834abc2560c78839b1d1d6ceda2c834e93bda4d3291493338b4464da1b7b54782fa6164eded6e1e9c09053b7832a31f4e3e2f342c8789f22a5b3de3411119d29cfdb29a6a9ff141c923b6838196ebf8fc6dddc15fb728ca21c912c14b88b9ad5275cd114adb775c704c254fcf4283910e1c18408b469ff9567e1111c07c31f83ed47c98268d139e6a5c4a64d1834dc351d62663ffe1cb7d532b046624b534f77f3bf17f2ee7a0a58561b53c77b0523d79ae448f22db3803351220a6ce75651af3645dec0123e4c45b747f49ea148c8b0253ddb37064d3d1b66ca66e3cfd40db74225095388515c9e68629dc535c2d1a1cc9ecf9b70c23efe054787a93042f7643bfbbed039cb8906abcb89232939d132fb6cd1185c0d9b86aa7f1a751c77436d1454d9c10aaaf5fa17fc8a09660a9cfc5eaa4a0b998ef0917f2649d5252761686ee166d93eab806dedeaba30b7445ea4a3397c6db4e68a8a1065f4ee8cc6aea7dfa3ef5357aafc36edb560874e8ecc501e8c69cd20071b708bd1458af544ff89ac9e3f20ddd04985c42ab0c5a996929f6526baab13a068775e2d1a9113d120fdabb021a100a311c1116c977d0590f4a73af0e23e6dad50a625a03aa29f1b65ba780185c420ce81ec579758d95e718b5a89147db6c00e227af5ce9c0717dde644c4d9d882b4f7cd4bded2235841725c2b310a773d88300219104138e58c9239c420524e7cb9c51662217bd8b8cfb2759df021c75414372411e6df6bd44e0cdd74ea19bd18a84a8a3f3b7cbaa790f1601caeebfaa668e53fa4dcc13c7a388d46ae97029729d3a3bfb23e290298f5f9bfab5abfed1227fc017039b44eb5219cade2ee605edd353d1f3c5ce634cf1a0f14416583771868eadd877b518f7c02a306fbf735da47a402f1db00df88c9b42639e26b9fe108997df2ef39a25ec1d747c0617a8ecd64ab28bcfbb2c66634ffd261e7db87c61c148d462e523e8050099f651c040b048ff6e2755569799d2fcad92b477bfc0a392e1f63e8ce69b45f9c7df478a25396e587faf5c83f9b1cb43cf41304a72b19d79f6ccc00fb25346fac91ea4fea49fd66b8928959356408b4eab069d3a968457b3039f867842ce7bf0f2062abe3cee2d993607cdb58db7e0c1c16bc02b1c551c465e565f10aa15f897c9ea9a341b83e83f7c584a8067987713c092f134d669e07eb11a2c4f9c5d332dbed5dfba7188f27deb003ac3bc3d877eef2cea94ec078bbead0c4cabc765c50475e7c29963e4582c35de5f484055bf6869f9f65a5414074d69493700249b4aef1158fa7c4d1781fb319eae0d9f4d3150636eb649bf7fc824a35b2cd60a7b5f2faae79408bcada1dc611c433e3b3c5cfded5f084a86dd9259711530027ae039274ca62d7e6bb1de70978a528137e2e5df62e1c599f5dffaa86ef7153f6592c2f865df1beb5c8cd1a7bb12dde6c93a33affa039243fcd876b140938aef97006a8cf506ae2d42e2d654ab1254fffdd0545309b7bebc06085a3e8b6db72aaf5e396ea035b81dc894806bb333144c32dfaa1fcd8c9daaeb9f5c6b4fadf95e93f5f140475ce4f659be357cd0173c43fd27ea2e5508b4e1d6f6da35e02c2ea8ca6972684cc66b8c20cd82105750fff46761eed41a87a2b1490e4ae680301c1b6c07f9384cd4e37683d6b14189547d29a04e2aaa7b0c1e966b2e49f1cb48a239527a9f4b1b318d9c4fad431bf69720fb49476d0010fefdec303e34207a4983f847330c872e5d1e7ba83b57d2788ed54dfb078b7b9adadcd77c7c3b764fc67dfca714005a4b79097e86dc1aad242ea241a5c8d2c01e744cc467be5e1a8c1df801cede3acda65bd3d30445d7d4e895fa127969fd081fb98e6dfde675c85ae9af3b9b33da1c325141d3f57460c9dde7e1a0dc6aa1f8afd0803acf660e87288342d69f79da632e728b423ab20ad583d5314f9f2f44ac46d4977b8aa171390c569f8f026918ec347fc6e1dff490104dade1ac60ab3b43d40ce177e13d13e066a6619a1a6009a8bea4bbce35214dc73ecab083b3e32bc9db3e09b9e06445726bb5a41986e37bd9705ab6802f6d9c2502061c5e66d9f98e7805d67993db5bf0283342e8510e4be2e7e38861d0985a7a0ec991c44e069b668124a7729faf88c12bbf9ef9d945e69cd4855719fefe777d14edd41d39e87473b901b2c8fe4ef0be0840f4bcbd04e87da7b27d0972198abf36cf4c333e1bcc182cbea66aa0969f48fa18a86502b29149ae4d27ea1fdc571d42bd7ad72e71133d0e07fb47a3e01ccfc0f3274733af6307c7cbcbdcb7910db999f66a0c00c319d476c0c6881aa1634b791ec4d85009bc39b2e501da5e61062c5b61569d5f66cc2293e33bdcfa3a231b7df4c8810a9a09eb799c1aba1c61a8c7238ae29479b47fd7354c5", 0x1000}], 0x4, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000024c0)) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) 17:13:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) 17:13:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/6, 0x6, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 17:13:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./file0@'], 0xa) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 17:13:52 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000000, r1}) flock(r0, 0x808000006) close(r0) 17:13:52 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, &(0x7f0000001100)=""/245, 0xf5}, 0x2) getpeername$inet(r0, &(0x7f0000001240), &(0x7f0000001280)=0xc) lseek(r0, 0x0, 0x0) 17:13:52 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000001780), 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x402) r6 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000095c317798e4464d189833dce6c130a2ba7a9c8c0d36aa4ade334cd10167f817c0480239b05bb89c7920828ea3b90b0305a93c"], 0x1, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000019c0)=""/170) r11 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 17:13:52 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='\xcbK') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 17:13:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 17:13:52 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xd0, 0x2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x14) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) syz_open_pts() 17:13:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getitimer(0x1, &(0x7f0000000140)) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x100000001}, {0x4, 0x8000}}, &(0x7f0000000040)) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/200) setitimer(0x0, &(0x7f00000000c0)={{}, {0xfffffffffffeffff}}, 0x0) 17:13:52 executing program 0: r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x3, 0x800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r1, &(0x7f0000000080)=""/37, 0x25, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000001140)='./file0\x00', &(0x7f0000001180)={{0x7, 0x9}, {0x4, 0x4}}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0xffffff5f) r4 = fcntl$dupfd(r2, 0xa, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() fchownat(r4, &(0x7f0000000000)='./file0\x00', r5, r6, 0x6) 17:13:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x800000001, 0x401) setsockopt(r0, 0x1000000029, 0x1002d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:13:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getegid() sendto$inet(r1, &(0x7f0000000100)="2b68662d67ce1397c861146a52297d5e2c3d7b98beeb6c25de067d4dd1249ed4c473c068a2b2ddd6acdb66b8f4b67f5cebf183e146b27ca4ab8869170b44cf4b16af3c14484dfa5f8dcfa44c340bf32f7a8dd7742b7ac7f2782f767d96572ab62425bdd2ea6679771c677aac46cca53b3985b5cd8d9fc88aa47e71aef30ef4da0c61133e9c4c3f5cd3ddd4c93107e1eabde65cd4dff67cb0e7b36b62bfbd1bece21241be6f1f0cce2a645b8872acd9d10a73b80f7a0b8e8a9255b4cda75033fbb3d44d22effbb3b3dbf81ae1ecee53cc8a2cd0a3e431c989d013139be9f194828e7c6ffc3e0206f05bb619426a7ac24cfed6c9df5f868f8f2db168bb21895436065d114c41beb35a239596e596c1ba4fbb487bfd5e4f0c6f0bdd77c4ab625f78b97cf844c35aab09927f072cd9e6cb03ede65903e2864ee5be5271ed2afbe1e7d7742c68f8ea2e60619bd6fe06e20762bbd654e1e8ac588cd156f016ea46b0210172ad0b468fae2ca9ab7428e3bcf256db45cafc5bfb18df05bb935ad820224e24c89535de2f041a725e785de4bf8a90000f8c5215a711369186da1aa9569402449dee724e984f38b4068f8d7bf2669c06b7d6418e3def5c461fbd7d8cff9682c26313d321bcfd59663138a167f3c8a08eb26a7fd21a126d031526f5676539d0abcad2cbcb2a3856901d235b65420fc681ab9cf83db14197d07f8876908f0bffa063212e1a3673fbe373c73b7227d2f1ba456a4ab842506510505816fc57a9c76c7176c2656fb7ff46bdf35971faa30ae64ec2e38a6bb228727931e5750662122a1239dc8ec777536f510f3c2c2dee5ad453972ce83ddec7e9049c8759abcf33cb2104bbb0fb4421eee6c0423f68a5dc5e7c0a6bf6b3b48d3326f8464c8190b7ca9cae6dae38d1c4bb6b738810577c0e40a8a9dbe85bd4afa3db7583a1b30ba03f3c23d59f0f079f0636d20e269d850f901c121aed168ac7682b8425e5a5a98bc2c48ac1a808b50bc4c1cc0349323bd0077730a172ea46a1d8d7e02baf5bcdd401a2f006cb1277e54ad8de57fd4950f7b6079eb2c248da200afc7fe318812ff2d9c26a0c184a806cfb2b08fa236a61157258729c3aa9c0055098406e8ba62385c607685a456cf62b5d2a324404502333f33d145af32ff887125a59dd4a057d3287554a00e5905b0ddf8cbc9c5f385260e9f4f199621e57a504d70d30c58163f5b8e59fd9ea9b98025d7fe9324813fa8b7c461f620bbd6b50fe65ab6ca49fe05e5957c1cec5a1bc470c3a53d22d17857d9d239f90f4fd1e90172c599d83f23e54826c11a1c616bb354b7ada7c65a916c677941e0c82f89cd9f5f64cbd55d6be86813d2759aa9b433372dc5367e1d7fb84d18dc0e5bdc1e7bbc6571ba5246c8160989dad0fd07605b9ff5034c4eb3aebcee38ef505aedd49086c25f388ad924c9495a57aed4a11808e26998afbd67f1d35aab004f84a07a6c68bb8a894fab9ec2379862b9458380326378839a7625346b23730873b7458d9f94084209aaa3e20cefec608e0852b8689a436b5be1f5accffde234e88b227282b8d68024d2c6a37f2c40a220ccfd6193b18cb127f5897721e3b2330581c3a01a852b596e689f1db67fdf20885d1c2bcb10ef1bf1c6748a9c7ac1b3a4b3978ca2ec13e1fc9d88f2aaf90d7ff2e586b508de2266985ca724d12a81a99f9dfa4dea439e702332735dce1e87b4fce07c7198abfb6388b26fab31d038ca91d0c5e28765a6b23a0e9728ec62080fa6f1d8f86a3263adf2cfca17ac1084279956aa425a99475d3d678f6da2a0a06639415b57c4f3e3f34192533a1dcb0a7bf6703d5d8e9b9abbf6fa07f0be0f93472ad01ff126b8758bcf2c7358af49aa9279e7f9fd9dbfe17b4e9022f2747542837524dec3e24d21fdb1ee3fa35d7d59c78cb285f4c9085241ace404f4da5c2482f66d232932356956326b78d7faa4b36a65db690dc6ad459399e257c1d3925a37d76c412665fd385fa9a36ac25cfa4124dfcb4ca4acf0c67ce0922e47a311df61c1fdc9585a9bb7dda7f012bf013a38271624daf105465ef572e062e6705f848f3849577a73b24231a4a4722c1582807de5a8b721717ef6b22dd2a07580c74c55a6ebec8a635b1ae3e50b76ff02ce9c010ee6d3c209dcf80d8631f3bf5fd2e19e43fac25da71246ff1397f8fbc52be2912e68cb18e72458afc89f0e4ba221ad700690347094bc60c12a0469c03dd6dba1a2f6ee9bad9c2a2fde05f4895229248b8f8148458d92b33dc9f23eefe0bd6492ee53096f4aa49c5a789b02f8ecb7d4f89c3dda9ed722a101ff04d5e84f756c641796e79f91fdcff2a5de0a4b1f83077caff95b9b713f30d009bf16c2e556aaddef2cf9d0ca7e3f31fa4d9577b2395adf2d2283b54ee05c226ee63eee359556b7ecf4704c01312bdca06e9391eb41ec68f403866eb2920776fb0c6794da22929a010bf9620faf0ba0aa33c228abe4b318caf1d48242509ae878a26d4ce0428ae1094e688f76774d17816e0e21e8104e9ef685abdc902c33806a3d56c4e9e17c713c4e48aca145826a2196f5c70a4ce0ef71aada53b4e287e162383a401bdafc3f40cc82cbd64b7e9adfc13d562245d672a38bff48ce113a2cff981d9099e650bdd239d3a2eed4ffe0a5495fe19081139de439bade533e97edecdbd510c3f723db78d98b692a71de97fc06f593e7e2cc873427980e4807799f2f1936a994ca25816499e6f95b52ba8f703cb19b4827da1002cde0dc2dec6bf12029f0f2f50c00e781b3274ccda131f90663db193a5a184d25001db2817a875e4829369e369ebc52446d114d1bf825a15942ce3b37245a6a0642225f5f37feb55405061f12ed0992e417a6717318dd7b8a96ea006ebfb44ceed296c32b2e54e507a42d1f5c203754c3c186b122ef21b670dd13d7246e60a4ba83b8bc5ee377271ea3c30b599acac69838dc5bc2bb94b5b412adcb075820932b3d56f616e13f53a646b03014ce46d559774df915b62eb06ee3577d637b8494a894877ab525c413889e35250d83224206af4291f2abee607cfb17774261673a7bad4a20159b4308ac55c7236ab3947f8e22b3459a72375795139298c2b945b502acef749c0e907481af1c9248accab8730c2d3b70ba36d48c2322ddaaca04ad155c520e7f6ea330fdec4c2a9ea6ce2fe41cafbfa0517d2d3c427446114e1b6c4ba008828c5cd83f607005a381d2024996f022eccd9e79e902f98cb8587dcc36c567cce561df3b3c61c9752fa5b57791416f1ea7f4470b05539b36086148993b684a3039432a661cb2d871edf9b70861a0a3f5b85b6a94116ad0cc7ef01ca395c87ccb2ebc6da41d58116f9e1d924939e183bccd7d6408b0c1b478a840536d3d6af553de15594688edc5b8315eefecb0d2e14138b0479ff5ba7e654f71fe72a3fcd102f7848a8d4098b73b23423e90b8070e69206b942612d9d9bbf969313637fb7d6b7166d4af26ffb2b42c7f236717eed65fde498bff35cdd190bd236c4aaee22dda807a18a823a05143e6d4dea57d76a0b57c705e069f37f370241d5b2e02578c1ae7c729e09c3662ec190046cf7ff6329953e536ec486c221b4ddb5be2050787cc40d9298f9a12f3ec81c459654de9ecb48a86a3d831904cd2bf89be02aca16f1190127b95433e9a297ca71d9add9879975c2168dbbf5f8113a91254210ea3d30354f05a2ff82670ffef5bf9bf97bd7eee3e3789d92ea44221ce5dc1ef380c7856e7ebc2490064eed3c4d887a820fee1a676cd371fc766019cecafbf94a7449b9da01c377eae998d79ceea3cc50aecc93cd5b3194041634672428b72d1bbe55df48011aae7dc698a19c0b7b0068faf3966813785850e1a473027a803b80fbc765115041daf77d40306ae3055be415e24cfcd3c5879151eb7d896483c19112ac0d0db17c356a2f50f16dae7a1daac350ad1b569fe7185bfd8fbbec245fbc22ce5a7255275bb6df788c453faa614550134b34d0b000e1bbd45d1875bd8f67aaa3bfb23f929d4d61ddc67615657ede6b9411ec1e19fa8c185a2d04acab279d67d90fc23a8f9983c3f6534957b149db7fed6cfc0e36a3322e1b339586d183074ff7a54501d72b64af82971c773c56320972b205b2ee6d79cabaae7450d61b3006b3f2af9a12353d2afd7ef86a3a821455b3a53f91ab058d98f55fc69db9dd28d77a7f7e93357269862c2d48fd4c4bcc34fa22b61e41a6bb980d2225a2424fd7184f3178bea8e1e62c3c2889f0794b49af10daf116c940359e63942789ca2f9ab22612c4457c9a911dc59eb2ad4e8f4101f83e14c6f3dd6208ca108800c1dd9c629a08c389a0925614863f57ad2396deaa88cc3e0b151bb794f8845f7c03554f682dbc52d55a323be6d013ca655f1567d2b6fb86b71ffb90cc99e0074cc846a3572d438d5ebc22bef3461bbe0918a32701916f4d16a9532045e4ab30ff16d19953fbb1798fa62f45616ce34fda1c2661a61a404eaf3e5a45697cae90b857672148fa8bb42d6c42a0626c5178e62a83f5b7a028b4c627ce2a353b37101eac4a6d5185e8f44433ab88f5a8f4548638b25800c65e63f731c85daea84813251c3fcc94ba68a07343d1ac09864a70ae1cc45fc533b79e4c30a45747460af285e9c3c09268eadbb48db429cd760083cb551bdd6745f46ef6d981b0c684e9c66adb694e97e0413f2e7471a3fba9661c030129d890f8031c3ce1f073fb8789bad7e8a392a50f9a1c7fe50c98f8c4626764d7e76b32b42a8f185dec84276459784e26f02713e0c3ac02ed8a2be1be068e82697309f40449992c46d57ebb830108e369d5c6f65b04c475715f3399d12aeadb605b22ad9f2f81298f87eb1abe85580d6984d00565cc80e04c8cbc2330f3c4f53636d2b659e6aacd27f95bfb9071fe240ec8ebcfc762634460ab912188848ec26788c95abd82f62ae865daa3283d7a2609400150a50c5f3a239677e045c5c0507b4e493f46bf1b8fe1bd9b66b8fa9b46ca4dcb12b7e251b0816dce54c53f742d07fd197337a77b87ba1b4c1f2c3c9d3ca97ef358e6c487a3694307ddf4cde713b5a79e48b9976080d4300ab11ecf085e52d84227c271c1c41ec81db023107933233153a27f00b0e6c01babfc8ceceb32937199914579700cb2ee094ac51607c6dd68f22051f489a0e05093f5f146074f5f06d5a3fcc8d23abf9de904fbdaaf2b7a47804ec29910d99029f32b1d31a6ed30b0c45069f205dc5ccb6ebb2d89ebb822d0568601ec849fdcdd58550337408d3bd98d00f9e64567f0e5eca1174f7a16c835c97c3e15790c9881f076cdb984a49401dcc50b36129d5a2dc747877817964d6be61c91f3bb9e9468fff48fd57d17b79c9643cafaec88d2822008b831e0c5cabf056b3a6ca9797faca2098cd65d2177744e9f5c2cecae324210f41381c3d6ee017eb9b649bbb96bc6f1af2607f30353823b58b15a0ba352803990fb8e7d2522b19e75df60bdf269760f63bb169663f7e3c4bb8c5bb53e9ae9e821fc10b7414d71d9df86b36f498d63b58e348c80e2302bffd3629023fe11844b3c5c0d4909793797cda61805b42a3399708db5b197cf0ced8fe8df19f5e62921b78d85957ed59be3787bf90a62c8e1f2d215a5d712a94ae4374aadee712a07bf165c91baaa0044ce924993138c3c6ea16fa31f33e4ec8e2c2481038bea6bcb1ac2a0b894e500b6ae7bf58d60a224454886cce085811a1e704be811d4082a518c2fe753cbb34e8a52ef2a75c714812d7db17ab656ee8d", 0x1000, 0x400, &(0x7f0000001100)={0x2, 0x0}, 0xc) setgroups(0x4, &(0x7f00000000c0)=[r2, r3, r4, r5]) fsync(r1) 17:13:53 executing program 0: sync() getitimer(0x2, &(0x7f0000000000)) 17:13:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x364) setsockopt(r0, 0x800000000029, 0x3e, &(0x7f0000000080)="d5ff9668", 0x4) 17:13:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) 17:13:53 executing program 0: socketpair$unix(0x1, 0x80000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYRES64, @ANYRES32=r1, @ANYRESOCT=r0, @ANYRES32=0x0, @ANYRES32=r0, @ANYRESOCT=r1, @ANYRES32=r1], 0xffffffffffffff2b}, 0x1) 17:13:53 executing program 1: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) recvmsg(r2, &(0x7f0000001180)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x842) wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 17:13:53 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x2, 0x55) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) dup2(r0, r1) 17:13:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) fchdir(r2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:13:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000440)="4467b04f1ff2b8c52625137666637868ab30f8898a8e4e81113ebafc5a469a8cac9fd3176ae0b88ede3bc845d760c3f9b222be5bbb049bc94eb3dc6234922006605f4468ff9c007b6eccc64ed35f530cfa59bea66d5a5148a38de361d0f806c3960152fcea1aba18fcc5ced887c345351784bd89c57b60793d8211785d", 0x7d}, {&(0x7f0000000240)="65171ae7c942f136a8ef2026dedbb9a49a042121d2e14a5b6fd4dfeafc18269bde72b434d9b9ac507bb4d16d321514a5d8285379f8c0e47502fc67a3d615f64962204e36cb3f13a948f5f4ed89e06ad47ebf8ad7a54c995ed80a014418d7ea", 0x5f}, {&(0x7f00000002c0)="557a59e9559745279c730bcfa2b92dd07244c5fcfde0bcd1067f23cb2298a30eab3eed862ab462c0968e3e17a646b5b94e07be718e7a473ef2fd62c7525f5b36c6cdd1fd7b12d78a70cc3bb97e65624fd017b5cbf10f8a4243abb43048cc0f10bc0abc7a456489f2c1343bc12761afbc7b", 0x71}, {&(0x7f0000000340)="6a5533d98fd846017b887606be2a435016b1a1e2f5c1854d40eb8017083bd1b43d69858c5e94b298546be4bafe74b2b5ea8ea2306e1635af03ca174e34869c44dd5c6cd4c36ef59f99b655f768023b83b63226caf0adbd263d993828c500e2052688403a45ae8946740bddcc70f93e8e85eb8d6ff7d05f43a8f8bf72d8e7de1eb1b81b8062a59e6f63", 0x89}, {&(0x7f0000000500)="e76bde332924aaae7bddfc1245b981336623997e408865276f45bd95e52a5511e332728b8204baff05f63025a777055458d033268236977b424ba786667d7dc1ab4d16c9596e06c34248bad14849fe7fa1226cd976d4109a8b1a5d27bbc0bc0e4f22d2c77ba1c2b392fac1669b24eaa5312c451eb93fe4935288f7da3f6cc9600b9bd5574e917a474ff53cbe6a27b86f9048b891d147ef5cde4f0820daec8a532f731b89421ca44dd235f47592078da216b9784d7f39427f92a3a956b5632a5bb734227dbe4c29332296ce48ac9310139dd65d8ccb5ac00a2cc1a5c4ead39b8a24af1b9c1e23", 0xe6}, {&(0x7f0000000080)="cc72cf7c8b909a5536759f07c36e9fe85502", 0x12}, {&(0x7f0000000600)="0fda59a229d0555aa73ba640805814fd168507ba4d298e98f88a9977f622ae242c356740dd45cebc3c3795a15bd13abd52a98adcf35601840122a2dc0b266f0997548b241046cfca2b8b68cc2b125ae53c0799519ab027317908075b1fa4bd7bba54fafb0bc170bbfcac0e97eaffe1e8912f53141ecfa83773c832b6c5e4fe3e3395e31fb270d21c007a21919f9d21f4251867c90c64d195cf6d45b2bc8e1dc65d7e3c624634a3a8d160281a0987853d3c5a6ae43e0c98cd5ee8f887663c42a1174aadd234beb2082c03b3cd64d1b8651fa53f55bd8dd3f225b80b699849d1239ace3ee126733d6d3cb6cbb20fe6af6aeba3c5f5645806a4afaca2c465c73a60468e0e08ec5f2da9f3dcb61d0405c8bb5c4361f6e6062dc12e6baa9ce01a0f6af47e88433d035bb563e937569e34bce64cf135494603ce0ff681e61ee8d0dd1789c3a2c96a79418ef4f9f2021fb31e2f7b6f3b6a43c2feea4a8e31063c8e24becb24737884c3d4d1e0f4e6046d645e3eae217793794c49d5e36cf2cb2dcf2937fa7562c5a0a1d4633679bf63dc6c5b04938c66174535a76a9743c6c917061a9eb6d1657e9366d2d85912b5ff8305d71c46ffa1a83bbc09b4435d7a8542c447424b8b7d3dacb9ad5b80f0e2b9ed01612c464976f3f1edfe979c7e8caaa8a43d81c52b4014ad0c1e4e3a75ad4727037089922b16f772f8ba2dc91b05d4d2e9d33abd1a17e17fa674aaf182e1973af7cec8035d4887556b996f29857f6074ba69f21713788474a55356f4510178e58dad1f7d9255e5cf095e1cc08faadd1b8808587071a150e664261c1d094e58ed645b6db2dff91768713caf2edc4ef500c3c12e09d511653b981ca626f1ceb25f508c3a43d3dec0a1135bcd5c7a6cdc271c888a74156254d84809860d780e4e9d688d7ce08551561ca125d685d855ca894c76f2591fb1775d14ffd3f6ff0ff1db72eb57a65022002fba974ce0616dd4a44180927040fbad6aac77066151f4658523acd9729fa09b0c54f12123b3a6a79eec3f94c22a682963c40afe11bd0f2c48ca98639a2df54d787ea2edbb7f2769d545c9ce08cf8d5c2c16a18c8df2350e5b57260f9528ff56ed1774d393ea0947d47d98e612b12f7c450873c573dc53e3312c1f8998566935114798780e00ba9ac2b6b148edbc747c580d779ad28c41b9c4cbf3f3fc366705a9ec08d6c8c0cdb31f28c5a2fbc0e7e577951b2f8ce4fa53fbc87e1d726accf86c685a4a11d08eafcc6eba81b9cb161cc4fdc9beb794d00b11e402d57caa5ea858a7570007f397f61e7a80173f834ebccf5d301ad078da757ea87bf2629489f4395cff4a6127064b80ff30b67b19c8a7c4048c7840c765db3902802eb4e8d474f9b4825b72531d2234ae5aa64fd465403ce1b7279ae3168214f9f1d3212941ae5e0a2ea141d887273262684f3400ac89b34b57fb00717fab6fad610fceaa78c91935cae4e9087777d2a399729b1265ab0f9b73f5c375a4f74935a9df2f89a4216a439f1044ff87fb886faee4b5d96a16412f96d2eebb47e19d3340447304b3e674133b41b5d76013a39705b00e1317e6ac1e97fa59aa5707abeef1c9ff43473c51100544b50b446e0d64bb9531eaee409ebfbe4e9b1249733d798d38140eb1e6252219894e6171ec94193c73471efb450d7fc37509564b855b7ae832f6399ab62d0b0d5ef61e6dda3840d685c774fac48c5602263c30da659c0d39748a59da6abb1fd2e9f2ada48cf7c28cf443163dadbd033a8fd381a1ba8ac22b3a2ba12b81e262b83c00efaea0ce8beb4af2d2a19fc35edd25a051c962991dba0f9f5700db434b97385c6d4623edef3fd250c957e275903c2c36de6dfc9b7f7c0c123bae72ff01bc97a86a1d42e488ca6c0a98b208e57442b1ce542bcfc520d24812aa26e395e31d515216251d27670249130160dffd159fc933ebe6bb6bcaa79bd80d6905fe20f12ae462f22b8543d4037a2fc08d45c4d6782108ef759a2ded53eb9a1f00883638cc4f56ac0b2aeec27af5888a0af49dbceb15901b35b7870c38a9ae24a53116568c35d60a6bad211ce3f2dd1f124c493b9942f17268a3b65e48f0946c662de6a113f6cadfa6d3578ef240a1759e6785de897dc3b8b570f997099ea2bf9654150341826b78c0350ad96bbd7a5dfadf127c88b4da642d494a7d4edf7cc6dafbc3a93f4da69c4a61cad4352968ffc4dfd0c3d8ffc2487f266d1df4bb243e5096f7ecaf7f5300a2abf626cce0777ceb53b628567abfed323bd55ceb954c47111314158389557b5d322e700748be33d92fecdf1dc3d2c194ca8976d0f38cca7a15c8fa89d1ab63b95e053d42ae3db979a07116b59f895a3b612e23048d1f502ad0e4d51a77a90377e54911a32c56b0612f1e09268896384a3f6b32357ea96fff1e2fde71c376a3becdbd371a4bc195d1c3c811af368ddeb5599eea1c273a1a7023518ef0a586607fcd5f4c8f32dfd40b25eb353d25403e1d20608fa301f1879bc0810e2deaefb04cceac6cdf279ae7cd15188a0c98cef0d43a1d3ccfa558308b06ec7073a722b59d6d1fcf45c2d9415231fee9e56f270b39579b3e5f8f03d2bbe4b2bab685a34e3f42b361610bf8d1fb54d086c030210d8b64d731526d0bf85e4d0bf328462860bcbd27204ebd36eb0a6ff139b6d453b7157bec3d0f5f48997725c7243b8b0af6af830a5bc7994a6e400a51f430683fa8fe39db114f7e5dafb87a5d09be20bccb3ec42b9b2d9d4028369f1295a36ea378c998b791244d533a46444d705c3cadb35fb141b44637df886d14bdf8125daa310f8974591028b5c694f2b5f2f51229b963f92ea2654be8c75f35f9c9aff894fcfbacbbb2372a52df5d415db88493d24c680be2db852c8cfc7c387d6d24bd062568d3dae4168d4c3f19e36ca4bfe3a2399ef556012facc46b7cd44186b365198a5953cc68bfd92f3f6e39d211e0b04fcedf90e68e7e0005a13a40c33b377a3d58be38dabc0004ca8f25105712092ba8e242953e42efccca06d771ca94a703ab55a9063b76ffcb8311e7ce1830875d719d19df502267785f0d7948e99f24fdd3891c1ca1fe17ebd79b0538f700748368e254f55fa7f2c6fa48036fa3b4837e0dee071320163179e4513b4ab5961ff8ea01abf708bfd9e2812d6932246b342efe427de82811a7d201599e350e47cabdc0649014c6b6074ee12e6706086b927f6c641a921c3330849c1397440a144158fc0ce144be5edf8edbb30f7c4b83411bcb1d8bd43e18592e9b8b1aab17ef309a60c5f2250bf530d8231d03e1f41bdb4dc258933ce0732869c6348ecd62322b3ac59858b8a05c9b9eae3a645a6f0f3720ee6cee3f20898f6f88a062bc4ff026272a8a266ba5b9e49bec98a43e9a63abd71c7c1c5fd20de848fc550cc4e23e3bcab848c3c9d68038d80cd643e5b7fe9fae69aaf4b41dafb16a4b1af12b029f24c84c12cccf7e030910bdd2efd6bfb7309690f3472b26b114febf59960f63ccfbacdecaac2f336fd46865efc12c846c6b72afff7c9835181e227cf952315760f63e24adc68744f0abf2414264f02a3faf0965be9d6c26153464fe9aa9c50fc78b4f4baa29462e49d070acd2b2aad9ad83e4d1c5a499d5e2ac33c821f85ceda7c0efce2acfcd88844f39b709a0d8a4294cdbcc704e677e1c1de59fb70fb8d4ea2e04062651c2df45bf113126698797122ac037c145136ad786ed7e0c7cc213f3a20a6d5778d11aa5b51b6c04d9df2973ad2c4c925e0150bc4731da057c10e25a464e11ba72736002b9acb3792a4e4b95a35455129c8f31955a68187b1015f798aeee7d483bda429bafb60b865ab4673a1a62210b4ba68c7e08d49fe3e346e9c8e3d978d389856e157edf0497ca61a30acfa60187d0e7a5333a58794cbdd95c0bc9dc0fc8dfccba9c907d2ff6423bd07c5ec9c840c968865bdb828d467a5bf19ec218ecbab3fc1318dc2fad010a4c799245993e52be495d5fc3b4c2e81d6840f9a56de57dbdac59afc52e6032531cc821d6be314c12f8de30565193553eae1f6ee60c3f5d84151e866aff1407bd1724676a9a6921b86df50fca5b24c86a749cd86a27cc190503724a6661a18d88c846540f6e27f82bb6ea74d351a686b0f0cf590e0ef23fb869f781956a4edde7712cbda709a6a5f752e6896b80e141478c8077d069edadca3debcd3409a37dd57f242eb89d5b6c875b63d20b38576e42a9a48d6145ec4776f15f7019f46c44217daa94a0ff5595335c92565d7a35115cad9fded588efc550a668de0b472ebd3274d8fcb93287047dfc7b6c07dc98212245dbf544aadc9410476b8f6b99557d1d39132235530c33e5daae28169c8943106d19743e2364ea81f1b831c728a38314a1d4ab6b556d6215f3c577d14128b363ab7cbe60fa6cf7d456e88a229793f74669edcf784ccbdcc9aa2a53ea689abdccccdeb0b6b5449267e6b7c580772ed77344211fbd3cec70b2dbe61e7d2e8299ea75700643dd98f7c5b43a39ae8a5a465e55191b34db7e40a63786146734225e96bc5c5ac2ae2ff767d698a59b9ca74ac9de9eab37072a32c0341471bab215203fe873c73825f5d33da20119ed773c304e6b1d52b9add74a49c7aea7a2f4fae85503d8f1e2b1b9c708935e4c0311f45f60a74342322a9a8c54823cc34623c23ed2290c87eb377ac2debf982b231262f2d6897ff55865b5283a9cc673640b7c39c40602f6fbae2695b854f02c081b3453a4b478e91b40ab34d22724f3894175605d71ac9d887b1e4c2ed09056f501386aee3427da88283b36605ab2c30cb0de0e533707b0e764067fd9ddc30782986aa40a455f244af40802dbc5467a7a43604b40b43dc78da2b9aa1d0b8aac4cde61d6b6b29746c5742aabefa4e4918b41e099f57ec3002873380355c5bdf0147b3bdf75bb23c6f52bcfe7645de66301bf6511be65b609d203202f36337f7ad35c409de8853d8235601e218a2817d46b94fded211dc52b60abed90b440484311f0d2e15a81c17ffa8856b01aef1dcacde4523bece11f13ac1fd765c9404f71cce9a098bef758c52546a3021e4291a3637a81a59c7b16e13a45ad2c1a9a0de068d04f9db76e9ba2f5514359f24bab4da73d2d900144924d720b06fcdb3b05303ab8fea8d5356d66d0107f9b49aa3d97328e225aafca2a6b8564bd4b7dcbea1d5c622dfb4867593d03f398ec598805d9a40bdb7b1124ba9e47aede8af494f60da31dc674ec1460a91cfa04cf9ee2835cee7491c5813370f740316cfe02d72e07291f392602e34d3c4df35002ae8018a859ae3907ac546bd97b39bd37ce1b2366db2f97d955e0847445bf74d30b1d51fda955f62a13588c8060ce57e4d5c461c55fc5db5c423a39fa07deec94c73a55af78344e699eb6dc832e2980be87b395b867742f1b198a8d561bd652989adeb10a23e10ae08031be90eb1a1ae0a51f5c7f1ba0abcf11b9cdd08f128ff6f3c841afd562b9a4a18f5f7e54af194ced5098ae5e9c9c8d384487c5770d975a7e18fe4b54fdf7d0d1e2bd589d4bd35e5be1d660aa9580f8e42fc082d13b8df8e7443f4e29d99bf2024a5d54eb2a89504049b50df5d85f802f890dd5dff3e3b1b11988804e187e24e698b2e9243a47339f2e38795d26df80f9a80ef9207b67cc59b49a3bb7082d8c5e0a9434a1537329df71889b40c352444d0b78b5cd843c99fc14969da93b7ad78d93a71116ff6a91df95c99edb0b2bacdcab9e51f58a7a4689ba56ed06405fd0da063b626e3fe24259852b692a", 0x1000}, {&(0x7f0000001600)="24c17cd2aefd11e41c6d169678cc86ed81d0945f5a3c0688cb19598466637ff365bdb3f4f10a3ca408bcf4c713198eccedd6e52d7c7ca344373c0c53a0a7441326620f5907ab5f333b0b1b6592b1d7886f575833e54f72619ace89cb35f595b5c829a8e29f404df1a1ed853adb2b3b1d73fa10fbc77e67a792f525a81f787652609eed53a62e847b9cec975d4b226861c4c2d77fe0e5efbfecb649c2384dc0535a53fe82f9a4d690deddc66b0780818f4a2414935dddc6e59844d2f79ee50475f4b74897", 0xc4}, {&(0x7f0000000400)="ccb2e44b2ca71c3f646808aac063ac0e312ef32239bb70b067ecee3cc30c1bce087462f1b7136cd0ace04da2df8261897c1db7c2800c3f6762b427428856be41", 0x40}], 0x9, 0x40) dup(r0) 17:13:53 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000430000/0x1000)=nil, 0x1000, 0x2) execve(0x0, 0x0, 0x0) 17:13:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r2, &(0x7f0000000180)="a6", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r4, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x21}], 0x1, 0x0) close(r0) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r5, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 17:13:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x5) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) 17:13:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getpeername$unix(r0, 0x0, 0x0) 17:13:53 executing program 0: r0 = syz_open_pts() r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000200)=0x2, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) open(&(0x7f0000000240)='./file0\x00', 0x100, 0xd) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x8, 0x80000000, &(0x7f00000005c0)=""/4096, &(0x7f0000000140)=0x1000) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:13:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) sendto$inet6(r1, &(0x7f0000000040)="368098f2ef1850e660e0fdbb94e0c15bf60d72485c8eb1584b5613dcb62aeac447549984ce2768e0c7339bd71086fc0cd0ec94451b466d422addeebf7ad84ec5cc329eb7cae5cb8af47b30d4c8c1bd6b818e97a74eaf1143738a8fa17573b3a35ed9a1449cc732b6053c187bc0cadfde9de07849a45eaa0c1105bcc6526db255518e9524c9499d04a55e92776be7ca71adbe551a8421c5580689ab2826abc30eaa20aa3c4623efef5f23c79a90f104db52531daeaa672a377451cd6e92c996638a40a044df84d4052a92c3128730b443b914e215852f2c0ca60299b299c6272d34896dc0d876cdffca1a5fea3168359e114dd028a80ea920c5b061f7c29d21fe5af0a33f4958f5111a11679ccfa8e09d1282c0f4d02075ffb1c11b357cfe5b408c1d5709923cae28beccbe8fd4208576b4eb66056b8eadda00bc413a7dba68cbc43f0d0b3992fe6a54b13dbf64ed08118d2857f9723f45942760e050e4b6b29d7ccfae245b7a789f96c2d58e99e1a5d989afb2c54c56fd1848694254694c03fb7c69fe2d9e618e8836093dde3d90de3e69b49f0baa85ddc46537726bf07088ee95185d0016698c38f87ed006ca1fcc90477b124089feb4afea95d597357bd722b976b034e56844edadfbf480cbf26c2c89427dd263a9f8e62dcd81d5c7b0acfbd636f1c45c9a03b3bf9962c66ab2ba654dd21c6fc7a20a4ee5343ce8fa9eb40d1b9631ac66ed2a5c22db3321a983fd23424c9148981e35295bb5e6b857206cccbee99e2da19dc1b5ec44b433dd2c0a5a73701f0c4a59bf1b0ca67db6d0f9eb961f6af6f33bd14d3e2d7870f248a87f1b5e02edc5cfee3e0784351c2d60769c3e92251b4612c326a575241b7530a612a8abef170bb30dd2c4f5aa9e8bb984a5ec2e233481ecb437c54be34053db6658d3e811af19740ba4b96624c9b7b68b55ab71076c69f07510d240950c3b2daddb097d2dbfacb027ad00c3882045797dc22a69e9c0ae07bcb4b9ec031096621459740232c055928f7556f26ac247ee7e48beba1e66471b00ae9d45bf45ecbc92215ab92c5176e621f30a3c6ac189712ec06486f80f6293b7916972accfcdd9ff7906613944db1490259eadf04ac5ea40e78763e29071cc6d235fbb1fc76ee90c6326e0a0fe235cceaa68b886f64efa05593ee4e130f88217598a366c91af1e0698fce4ef929f02e5f213ee8e6f32906aa6d90b0141361ec5ff5919ecd1ebd54114afc15319eb6787c2d867905a97738be69fc602f8aa4762359190b43972ac3efa59d794289f109a8f38818d1dbe0e43321d13f51de8ac7275f86aa3e42ea5be9de3d3c801dea9360a373220e5f0f1df4b58d92c521b2729c643c29816ba261e574cda1baf0c0505d5fd232e577ae2660fd5dd00605eb72118ab5f2f4800d7cdbcb1735a2910cdf8c513d5b72b355c4581b772172c67e0735aeb880c718ba83dbe08e09838986047667cff48440448b022337d116e2a43587dd29aa27115b8576d70cae1b4f41bc553502d3cf48f1e96073a5cd2655bbe5f816a011a4c6101b56ba6100051f89a8d663ebe73548b4dd314b493159cf98d2c4115ef22af19b68e8de9269d49d95553ee5b0fffa4280c420dd2995f80bb89293daf1c1cc437c47de65a0fe60e4303077e42380e6a0a6c97d519c4ce8763715dd9bcb0f18066678d5e901f00bbecd7eb7afa2e86d145a442fc2f08ee0f13a1d0dc7f5c4d9516960388f648f1370528faedbcee6124d03ecb0b856f0e9c9bc13cca21e0648232e03b3af8e68d1ad4695bda7ed029e7ff8b2d782db9dfc41a85deca05a8e1f258e3384ffee432c4dd8e8d731d73a952ea096b6827f2a04640551501527f10dea718a22424663d6601bab8af703d5de95f940015288e3128cff5c96298107229b02140f0c166ad494c7cb16abed5c2a4be8fc119f19f1f63e4af2cf6d9eb8e402d8bc6da75edd8f1b08ab2cbef0539e89a599d16f0cbb60e164678b3a97ad76d8e346f69ee739882dc893491f636136bbf3d1dbbca3b40df915a5c91b4aec9bd89110494b909576e8a496471c84a202411d00d6769916137d9b1d74593e60072a786b9f1bd8222da769b64a84410b6e509a27da34ef9419b7e685e8b7e7128d3d00e3925e31a97aeac3650754caefe22907513594ded0375c747df534422b5578cbd29114cf6babe6e518f15fd268ed2e3382e91282a374deb0755d136b68a63780860b74342a1ad4b462b132581d78ac10d28770225c79b1e22d2640e9f855dc12d50b28982b841f6c8badc38503ca885f5a3f762d8931529bfd69df2ca464e4cfc4dcafa89d7b8c42c16a8f5222f9389ddadfa57865b02350908856592764fa0f1c60ee0d280ab29db9ac9e0e56f678c243ca9c6c0d8f3413c0a9e931183746c74a8c3ccca8d38791ec19b502802550a5d25b827cfa551fbb68b7960eafa39da9f5df78d07db3b8c2d9f3254938b297ee9938c8a1c02dd64a0d914c560d4eea98688d7b23507849f86e6a0c48cdc324068e452eab2a2fb200a0f0d253d2f64891ed4a3794ea8f04db2c1d982cbf4fafcceba58193b05ce603e2d0f724abca569e7c025d91a613d76e5f512bf97da5aa24413e62651df3d6f88104cf38904096bfc48215e8f409b0579fc5134388684e9efa57e6b6847d3c7d493c0851942958bbe44a1dc949d70a4b633f4109c1d3057b76574bc9bd0180ed92e69280600d7ac2b02d26194ed5cbdeeb878c2c37cd6e3a007ee9c11fb50a0f23e33da520f1f89cd14fd0f7309246ff3a6c87356b542032e8e9962ec2d72e7a6159b86df6830e0d1379aa600c056dbae817b7f9ad2949378b54ec24415f18105e049ad2c01195eee5281ff229fdf669831cf4bd8cb942bc6425313f21498defc179b4f8d49664345fc9d5b42202c44847cd7584662403597853e34da8582a224f755c0823d9b80b5c078db3c167c6ac4e7711f292fc547e68a0f1e1ab5e0a5d4717383e76bab69db6af600bd008c73c0fd5cfbf2ac947f7e56950f620507e3e5cd4174e98f13421200f1752526b62457ea90e614ec26cdba4f6dcb13e18877fa8769aa9aff9539b86ea8b75e481c5e39ec54eaff90c2e4d4a304f728300c7e8f52c71747203e03345290715553f1195bcf778316fa94152cc577d6a28932e446909993b9a4013e50f888233aa5f29efd4e0bbdb672f20d8ecc8e210203f55fe333e70df5ea72855a86952043ef3fcd1ccfc12f1c938e3e9a971842d816e11b7136c5e0ce4c3708d48a0f1da02a8eb7a09768c352e354c369fd246c01931ce2cffdddc2527f3ddf938e1345101512b041574ce84cacbc8413424a95dd197a1c43d9acd2f417d94cd0be3d45259e55668b7535ff601aab144d2d54a8a2b8209783cd239a2b5636b35321cfe4b75352baa4be4f0c68e38ce1fc6b1a2d7af486f552675cdba2b9550e8ddf28872c50576e6c0c470185f5a2da4c9f95fa979bb8a56f86e0deef08fcbf2df6029438c436857be186ff9ecc092ea8b3bef8b9291ac6ac1b5490c6ab86525acda20b74132de9183ba035b0eafcb9a4c5b523f453b3cbcd677711be8d1e1e10602d230f5ec0e4175bf5aa8accce138c4923a71c9390310b50a9143e3c1c5b5398a78c4cfd86d4c23aa91b96104f65976dedfc4b121234cc3c1e472c82c425fa04a4252d576eca644b7c7795e713b595e151575b019717908b0478e9660aaad795416d34bc80124e1324849e89439f8e23d12f59be7d517e27c4c349c65ef010eb8996c9cefda4135b256afd6b8ccd389256a96a3af577b2f97fd24a036342a174465643f75e4bdcc487850b68003c989dfe433c0df62ce0e0902e6c315f7d4443a052fb230f78a2cc81d38a84887a15c30565993fa71b52bc55708fb10e1c2e9a28e31f704e72b03d02687dec7940a2c799b6edfd8b277181e53b354623b5284d7d136c10b2edb8215276a18072f3c1155855541bdd5036df723dcbc8cf02651cbb79fa0daceb0082d3c00fd3514821ca6f4a167fe2cc645bcd63bf974fa05e1f9127a13db11083d7f9d5b91e9052f28826a62823b751fe4c597262076c6d3c2a0294479aceb4e652ba210c78a4a542f0d81a8316d8f24913f4f3d0d591172a9e40725ae8751ee9e6ea16a69d89c7ee35578b29e6b1cda2f01e78e93a4b1f5c4cd767be7cea36cefee2cb7e06887784ec092470bd14a22588967c9de4b4d0fad6e224e1927381a115dff0491845acab99ec430b1bba9345c667ac2ac037dc9ce4a7bcb8ecfa4cdaa2c8bd531c930b8749c7a3d8a665a0da0d18a521d2fa0620cb4ec606456bf834b8836b31d7206f54bd4714ae24b5217399ff417f9e3f9fe9c3a990198aa15931bddf1109d5f678b6231574a215d459075513996c9525ab16c3d6e35d4369fa0805917e4dbc51f3651343857b55097f77fae8b862d73ca0b31fab3505e907cfadf3f7e33e301af9b660d21e27d7cbda049066f85d28d4f73eea7d241809ea9a2cf22f8a03203b2985179a8c856c1c425a072e16996ac383cb925a84e298b116181f68b35ffdf0e101aea3326856947bc1d377cc3189b15f0cc65a3ee1f1d062b54a0d3505e18443f3cc053be25ee3f1a865d829b6a7085697352fb61208c0ceee6b306418b68e706ef38d11f7ad63ac46597413c0b75e3580cea00a9b36f141656193240d220e93a31f0e8bd3fc724bd8c5e7f09c905565b3f4104237bd9d58edf46c8ac507185562ee2943d0c0a5f315872d6ec217f12513de0735e4f08885960abd9086e5d6c872af79c4e0e96bda7ced41c6c470717941e327b0952d42c2a0c9718a39d5cafeb50b74ff51e33a3dae2030c2ac0e33801671d9cc2cd4c3cc5dd75175cbae71f5c2ad3493a4fad64ff6f955ee2153c09a48163f3bca367da01a54dce73529bdb50bf13983a899eaaf627191cabbcc6a2c0c0442ebcd370a7acd7cf58344d62ef450e5e0de54b9e31976a93ddd0a97f9aee1343e6024587ccdd8937c7fc7406ef78befc0599cc3d563be0de31a9e64d5ebbc465a4c8ee1e432ab2825f31a482ee2228af210c8afd917cafcdd3108c2f309698543ef1d467e1361b8b63108e23d00fea0371b5ef251e21f55a1964bfce4b5390aabe130ca0d7f96de44808a5623796eda82e0db4a916292afafdf6380ecf793c175800a4ce1a093ff59729ee5e0c53788f7d6d44b4fb55ca00af0287975b4c25f9c8e8af23c6cfb8d313a98a387e9a42ce67ce1012dcb217171bd0bf15a87b9989192d70df4de548778a3ab734726ae8b9bba90d4b5f49b030c3fbf72ca70d5b7273e6caf6997a35a55d0fbd6c6218cde236ac398120e0b337452ac18ce6cdecd0af8e73f54100ba63341fe46c07ec57bc1c3cd419bd7d506aa15e98bc33a8ae674a3f24ddaee8227c043178e45d6996079c3a2225da60622f4577ccba83ba87cc8d30298128e61d731e2128d05e7d66fc1264e013827793ae16dd81138d4352e5649241fc03f4e50b9ba4dda6c53a8c61ba28e937753d90af10538e88ba3470fe51d16cd8bf6c326d3bd0272149016a14c487d7c98b9667beff502f34a93ba47cb2f9471a43daac92acff841ced8a2eba36d4e2fe651f328fcf45289c89ac8ac61cb6c6986c4d6df02f8a3e2b9cd36335c727b43e871cc964e3c131cec8809d53c31e8d39756bd0c8d46158a71807b49b77922a6ed17b7d31c01de2e56dd9266aa503e876570e65ca940011d0e901a1361aef3be8e4a0961955594bee0089405b78cfa4ae1b52bb2eedf3fa741cf2cc3691c", 0x1000, 0x400, &(0x7f0000001040)={0x18, 0x0, 0x8, 0x5}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSBRK(r1, 0x2000747b) getpeername$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001100)={0x101, 0x5d0}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001140)={0x8001, 0x8, 0x7, 0x6}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001180)={0x20, 0xbfc}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x6, 0x5, 0x5, 0xffffffffffffff80, "4c6076ccddf607e24dccd3385caf7c2f37a9874a", 0x6, 0x100000000}) r3 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001200)) getitimer(0x2, &(0x7f0000001240)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001280)) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000012c0)={0x400, 0x7f, 0x69, 0x0, "78e28c516c5387e15819b5315ca5c729aba539bc", 0x9, 0x7}) r4 = semget(0x0, 0x4, 0x20) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001300)=[0x100, 0x3ff, 0x9, 0xce, 0xffff, 0x1, 0x401, 0x5, 0x76, 0x8]) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001340)) getpeername$inet(r2, &(0x7f0000001380), &(0x7f00000013c0)=0xc) clock_gettime(0x3, &(0x7f0000001400)) fchmodat(r1, &(0x7f0000001440)='./file0\x00', 0x1, 0x2) ioctl$TIOCSBRK(r3, 0x2000747b) getsockname(r0, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) 17:13:53 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000277753b0000000000000f7"], &(0x7f0000000080)=0x3b) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT=r0], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sendto$unix(r0, &(0x7f00000001c0)="185cb564ef64d061a81bf807fc89467e0739c38b92603fcd257cb9bd2a73b4b7c31ba9b336aedb4e8596457da10308d74f70608c31b128d97500ec2cff1fc4c2757163431e06196ad3e709d0cd5606454b4a7640ad561255d6563d244919978a8505a2b7d43bd55ac163690c3bc8ebaa842496efc2fd84139b08f868b7e4e25ffd76a46bf966bcbeffaa3bd9dffeeefd37cb12d3d91eff7d4982cc6172d47ea426d01562c9a2e2a875ce2dd22b89852c8b483b83468566093493eef6e730", 0xbe, 0x40a, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCSTOP(r1, 0x2000746f) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 17:13:53 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) flock(r1, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000280)="4ca47d12b77abd306ad107804a018c8bc974ebdd69987556e7fa179ce0fe0381e9afad3c93884f131133240bb3028d4795a5f80fc95fb24c527b85def128620360fc2d46ca5651334a7af95285cae89d038e64441f47bd6d32ab57027b9c98fcee8debd092d6b1f9425130ecf3e820566d6027947de0cf3396ab162bab8eed4c93db4553204f64ff54d6a8205c7df5ccf65916ef305ff38c3495b204efe2a7c929134c28f3e15d76", 0xa8}, {&(0x7f0000000340)="424ada54f5d5f1233bfa78de39b7074a1f403c6141b54656a8b06f7ec38b220fcf8350ee5ae2f4ec06ce7e65da3af5506fb6c09f", 0x34}, {&(0x7f0000000380)="99c221087a7f4cc01473aa66ae5d0d6de6dfc6f5c85da9fdd55be53a07457a1fade7421340eeea1a36f88a56dda8e9fafb90678dd0fb55b3ea9f0acf062f429eb0c1372afbde6322c3024665239a71acad32502f90487bc818066ab17931b28f0cb5cdc80aed25327a73db28f374d73a1b2cc313d81e94bc4e78f7ab9afeffcd3146ed9415eb3f5e34dc2e06e4d47f351351d9c669a0f02981c810b6a07462a4a9a7da010e42842012b9839fdac0024f69135b71743be45a55c6b8c050e5623c880146ede2155c15d36d2c16b8ea6e9e3d80d04c2f1f67c7c25b8c1327c52e", 0xdf}, {&(0x7f0000000480)="28d7f83f598197cd2c2048a01b2b36668a8d4f22af89e697cdc2e366514e9f25880802f47c9c08d2d912e9d22bcd8e2b2ac0fa634cacba3231b412c485c24a3d415b53662da87ff960718b5e37526e74490d97667573207fad21ad3f35b0fb5579890a9ad811b2e824e72caf1a2a7032a571f919efcef5da4143e65fd027992df9c2ac8efe12ecdd9c4de879d880674c0eb3e157cd177785050ed14019554cd3a6814443f09c3d997983366473ebaa9ade62ebfce656fa14db3287ce832d72a7da29d97bd3143535cb9dfd351a5ab372078c4e61be09fe03e1e6a33abd2f953369ada5beb6ddaddb90a05d5374c781a749045a15c0b3174e09c413a677596ed0568246717098b4b543ac6a95255621f7b2f70a8fea6fac435b196ddb7b607f57b6ee8ca3f958aa4314c28ed9bf673dcf847b9537892fa0f8b581dc12e577f5820c87371d7680ef040d85a9e7b5a9fe45b620940a6e77c7bf35c1b241a58efb1ee3c8d122888442a3d09c7c8f3321b7cad3de64448f288169a8c36e3c8fb4ed923a1ff046d90342a040efa0f3ccb6075f22c21f558cd36ed217a39263998567a95f4ea2cb71040f02dce2b6ba3a14e5b461777c99f6da3c476880b2790223ace1c5da404f1faa594079fecdf97a315fc2d66b725444eb1b9fe644cfb0c4270f813a117a7393397dda2cd55a7a74d95c594641cb3a7b0555a5862b9f5d20a50e6e3c5eef9973f4904654ee9992dc8bab4896c022379bf260c46be421cc39cefefcf9c13a8eaffc2930e235da6f2be573dac92a2a71fd4e1e620364a8f115476984bd6790f14c5c9dcd0e6d6b4ab023f7c6cf3ba79fe538db7b17344ad775307b261cae5fee8c0644f3e07e62cd6cdcf485ac33ea80ac6f1c0f66b403ceddd34740d2d5d2e1e198fb5a7b9196990a1ddf175235833cf29336735453b326b616f348ba76284cfd0cccce43a202cab607fab1b7f7b5173e9184bd238921eb6b36695e3d6b1254aba9c2602f9530cca473555152bef3301e15849a835f5d9d21135e598483f9706630c9b7eccebda7312c731e341c69488a0bbe83e8fd1674cfc1ac03db8b84bbd7b89ecf28bd8f1248cb40edd1275bd6ef6d096b79dcbc1cc04e328572703cf54cd0272c61691a3b27ed4105884722f998aeff0b168570979fc019dd876ee9e14eab2aae0360b81cb897efb288177c50a564aba6922113e3a41ff34e4815ad183799ee1f2782ca702e97282e1e263d4a5d3849a00c4e5add2eec33aa7439d6e4d856b230d2f48dc2361ba3ccbb670d5c108290b0db58a47c1000a0ec9f8a52f9bde19843f9fd3a69cfb45baa684f8097c4c5cc0290f6e3a858b126de7989193d9c8135545aa018550d23003d3ca1b0a27d2c126b249dd2bf81910590714204cd3360b5c58a24532a542872811ba4d88643d403e05b7f32562d98d6d36cd6e8da4c9a0d9b659fb85088b5750e7a58247b9613000750db369135f5ac05c712767b8049ae826a47d5374e201109f1e4c480e167700d70301adf63376e7c1703bbb63215882be17100e570fb1a601f52a964e6a450b0daa2bdd9c1c6052b1178b1f04535abff952bb4ef6e50688a0f6a4c490a985d5904494e033f2c9321ef58b5ed4687692bd5e6bd85c2a1c6fdd59faad432f6b9b5957ae5a30a9f9f60334c5959b9ad4f9e1d46a2549f08c66f2747293732985caf7844d5af9a4bda7759c83d0d9d09b8ac80f2c450844c37d211640ac5adb8919b085d6ef6295563d3130f82913a79878efdba37dcdd60a957c5f47ff7616ad409183e4a094048702df744f1d6920fa346825d49e85e27498eca22ee276cd1583124878b2487f213b37a8dadd0255973309c80a8db058b47ffc3bb42949005e332e2c8e5f64aac7a968cea542bb1aa1f5ddc2ed84b0bd655a298804b46c1f1987129f7e5d0a61dfef6eba40e801c8474796d69b406a402b3d7536d4ea15e4ea124dc5148743ea1d6dbfa4b5f991932c4bfc21e8576f180321b6912524d9b469280b1457e5d46dc7f4d6bbe80f97f5ca5bc164d979e3afa522777b09dfebe6454e2c03129477493570e85d55f60d120b8843142b40446c279f89e97129a45e6a9c5fadacff23cb8f6ab0ce748e21c5fe864909620a512cc211f3a206c9314cb2a63e6a13648dc7d4c49e218ee3cd8f9adce0753a719be9bf2d97c78dbb59c5e12333c6605a1998406c317e45f8aa8a225b2d13ddd9847883050542a2f2bfc38c598cd6e3f296c0a1bb942c88876f546ca6d5636f2391fbd2d963a65719800b48b7adc0e8506e3e1aac279815b98e0ce8cfe11e2486e851b2b794e0f1fa5941c8bc455a4fbeafc51077aeacae8cfea0dd10c6cb18896954faac7bfbfcb41008a3f34f0ddfde8ad5ffd4a1f24c88463247273f1b12aef58603c9ea01522669ed00d805fd4275864402664a028a1e2346964e90d74219897dc1e6678d21e6af92f7abdce8046f431d9e4695154845822af127facb85f929302b5cc4bb6bb7bd9d5157edf75392b45b12c556b947a2541636948a989f5d650a2ed74900b4f21d535a92612dd02416498134ba1b98578bf540b922501b68aeed157172721aa0d423a3e2e0f403406eeab5b4360d7bc6aa484c6c252054b1c8a1662e1aec1c0eae0ca50e3aba13f32818fea25da2b3c03a8a3fb0dd826f7e32e2d6f75e467a8c86938ffb1869c06cf6199cea606fbe045fe084c2745fd8001754350cb362c5f78d4ce3fb4d451a8d3430fe536b214ea7dec1fe71b62c92809bf020196cb6a6b8976fb969b6ad781d10c57572742ae953feb124a7bea14dbcc5b181779d1eecaff31d68e403b56e95f396db818b1d86b389cbdef3ddb53f7377564f54d7ca3a2209fb42fc3c42a15a66e1350218accb03bd87f922bcc7614742598d9a4050892388a95452a79d3d16a6aa7b17249f06c21428eb9db68c7e14904de91b2e2b354ca5f691a066cf5f3f342e57c63ff7004c66c2b9ecec42fe546d30fca9664cc6bd035cee7ac63894d279ad65f44f99cfe99e38e98573653bafece7469669db6e1d862bad73873ddc7916834f1875944f2516a8febd1ef63354e5791e923d03626dc7dc4a01a968527ec0b91fc9394bea355be9f3c96eac78ac79070a51f9b23adeb317799c42ae7cf0cea69c57b1726034c5803faa77db24507ed38d0a53762532a5c76d79f20e6fed71d62930243b9bdb40c03e2faf2c3ec7faee33577d77d1a6bc2dcf2df1ad93ca49672ae15724428054511282075ef196e07abb1f036ad334e0be5fff100f3cf78b44bfc79cca6ebc7a2ee7f539f9b6c6847880d2944675b6550bc4b875bafbb1323e848e306670c767971e8c6becc8887f5f8b1c81abaebde9b82a97d44fe5a2af8ff64362adef1ac349f16913659609dca874af04f49bed3ce8db4ab3539951f96e2c00a20222fa12c6d4cfc392a68b662bf4b19a90451358ba9bdfa11236a23f9b2d54afb8da1cb614386f320e1a2b1026e73ab5554a8841f0f82e8372af90c577b96804bd827558e2c8571ea21cbfd3a5adfa9e2c0ef6c8457b580448482a7a0bbded7a117a75232a99e1d9da0e7741b6e2ec92ea33291824cb8b74b9a972f8e931ae78cc2fa068baaf755a843e2fba798087a7fddce9f01dbad93f8f7c126c55ed2f39eccec1e615561e906dbbf2a91ccc5ce6897a61d9e302fbaa988faa5d6ffa0bf02af9ff72340fa27db53e731771935c586a987ab2ba935adf1d473f79a45193b94caf6c35d2dae75f4587380c3d2a36a3fbd177c427ac9906507c3cb457cf994e0bb6a006288681d73178399fe2894a3be74ed8e0a4773b9f22c1dab9bdf234a89adcabe602a77822af76a3d33c4483916675dd79a48f0e97c6d093c8862b26c4753ed8c12b867b93bf228c880c0e133362db0890f6664f94fb2b233312be239edd4115afb6f28a4e479d2da388adfaf0ec8f42416d2c434a2c48df2061801c288d2f8f130bfe3a37ed66228a033b3b60a39ad2b7e246f223d784fcd656d1420a1832926a3fc832b463efeae5f96030955f2f6499439f581cf05b3dd8c24cf0988264bb321802a217e9607a9890c77783c1c1a62d3151f140017f87ea3252ea80aafaeccbd53caaa9d0b427aa24b3650e8c71901a95d1fae69c3d128ccbf4b70112a84b96bc1cd692bd1700b5353a53efc3b21bbbdad10c4cd2f2aa782470b9b0acaeb67fff20d32867ab313a34ca73e05748b66400aa8bc818422623d97fb721708139177b1d92743dd0bd4c4d35202b50627bc19c7649cf2d112bfaa40cb025565ceddf75c639d23b86814f37d448b3d3f0a9d03b96a3ac84f9dcc8c0dd4db3cb09355689dc5e41644768f6179c3561731561800b3a71bcd77e2baa336b3ff8e318f3c5703965a43087589274416f6e090efae7e587cc7afc8e59f6a3e6ea520fd4528f233569222b779ce4bbaeefdacbab8ceffd93776bc15c6963da3f3033b3623a50dcb6bc857e2129f17ac9fae85d84fb0a86be7c2a15e3208d8743fd51dd5e67b570a46258a29ed62f5918eb407b74822ea9a7b77f12676470af412a8ed9c3344fbb7d4ec17b460a1c0b80c924492751710349fff07f9724e59bd883c09fb38e994ee809c15f405e534e0023a302e84550b41413e2e07a85050be6732be2007894582e4d7b3766b11e73ee4897742f3d8246a1655ca416304f317c8ce3907fd6ac77b3c9432328cd091d546ea429a882e9d598641512081fff213e60baa05bd68d0676ce20df640637b846aea2c3ebb9ea2bcfce60df63ca7b50a7d04cbf2eaeb1ea7fd614182a21d2949ee7d6d14215cfab668f857afa980e74d7d76d0a5ace88de27cb54c1f3d67c9f05afe3de862a1ca7ceda841a7b0780c2bcd4031affff2ac2b962d00a00c919fdc7e95c7131e7ab44d8c162a3d067a87c49a16da536b69a315bcfa0df9cf0053826d4fc408fe075a1bccd5030f3204c7ef601642f35f336bdadf3c0b4a74149a8f0d710322fde146b39dea5fe71dd1a580501365b4e8ef17d9aa6d109f12fca4f6fc636edfdcc5375546b106de1ded58f3daee5362a9f3ca329d9dd07e5407509b55cd42c56e3d756f38be195595c9688c485ef3552cffdf7780ca1f5df445d244169c11d1c1d73034045fb41fb6eaa44687bf4ffb1bb2fb0559209e760b3024fa95bb43d58feda589e1c5b0de4e2f2bfd252a2d016a8af9bf9b7e3dce3f0bfaaaa394a726bdac9c34fd4a2d2fd9e19d7df0e830cc24baa461d731b1b730d8bd2321aed1215e7d4a29f246f5e53f76d00d819e920d3c11ae0adfaecda40c513576c247d092216a43da8b790fd48f0ca34786a885e7ae0cd2c5e424b816af49b1679ee6ef91a3079e529c809a3d524c88d9642a46e99d55ec8dd827134d4a1262333558cbadd7d38a93509c9386e61df0b69ee9ffa124d87c0c415e66677fdea565851e80c97aba286a31a49742ccadc5d8d75fc97bae022bf50b4db31e3bc9aa6ac6788d78ab374021b6aed1c7ae44033a77d5bc195a0659140cb7d51f309d2988d0fe0243d3401d125b2461027aff48edc8cfc340405769e11d14f83cafdf0572e867c5b52f08e38001ed9ebecd311fe0b64e99658f8d1408170b416d93546608671c27eb6bc776a147e428ee5ee5e23b27eda0bb0d7d24488a34c8980368c0be8beeb3b46a36c81603375e7724f39eb2ec92ec7c7baf4dbf90d8984d3b59fdfe45c390e8887888c06d26cb688ebc747ea8d095ee835032347f9d21a7cff229066e2c3e656452a278a4036519c7d1d6fd490f", 0x1000}, {&(0x7f0000001480)="7ae8478d5e956387399f5d0562f1fea87ef449e1456d", 0x16}, {&(0x7f00000014c0)="cd057cc811dffce59407a73cee0b56663dd349db81c65cf5b5c8df6b34d0f0e04afb7e2b2d7668c311eb8ec64de3c4523b009ee5b499de925ca0c61296f20d899103772461ac", 0x46}, {&(0x7f0000001540)="bab02ba2b509cb9a9eba0b94317eb5c7a19f37698d06176b4dd0dcbdf1b50e80634a214a9304a075357cc71f5b3dbfc21868cb2bf758379bedc7b717439e67cdd0c1e65a331f83df78f66bc330a9b206060d3a1217c72e66e5e8b9ef1e3e63f6639540059d821e9e424794b8a92918e34b0a", 0x72}, {&(0x7f00000015c0)="2ed9d7ede67590b5a22dda5ff11fddfb404cdf962c79f1f36cce7a257b7582601d9f00aaa501397a76135c812772a7716afd4798441aa2cca15a5574c09d3225702a8025068b4a9f0a7b43d96d9a5b1ce21cad6cec6b59b5e79b373188417a4158df40a1fe90c51f1b48838ef0f2b87fe252", 0x72}, {&(0x7f0000001640)="4ad90549f2566287224d3400b409d9e99e87d9715a9e9dfe2c7a15d1b3ee1721f7eddb665f09a45f476e6e63cfa472fd83864333aaabd3ee5255a457b08232c65d546929f62f36121be9f8d808dbec0a39e17a", 0x53}], 0x9, 0x44) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x2, 0x40, r3}) 17:13:54 executing program 0: socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) 17:13:54 executing program 1: r0 = socket(0x800000018, 0x8007, 0x6b89) setsockopt(r0, 0x3f, 0x8, &(0x7f0000000000)="94231a0677c2f7cca14f4dae6f1f2622e4f8", 0x12) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 17:13:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000200)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) fcntl$dupfd(r1, 0xa, r0) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 17:13:54 executing program 0: mprotect(&(0x7f00007de000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) setsockopt(r0, 0x1000, 0x6, &(0x7f0000000040)="4fddf2edca55ee46c35aea2ee330b8f37a883accc56c485ce4dcc9e821024c0d6f486ba809cc9244687c480531f495dc7e2d41e7336f75175bd98961eea66ebbf10d05096a3eea43339e3d8f78cdbf588795ecc050d642893f2cefab6af0aaf716389bb335a446d5943b946b8654fd683b4f60af4ec1a75b09af0fc0b32598d13f112c333bd39a7bac9e395e2aaf06c481b96852e922bc6f471bb19bac987b2844a24fed427af11923ec62f3b67de7992ca7d0701ff9fd7e6d9dfed9da3c61b6389355e4e6bbdef94cdc1bbea420f7ee189d3ba5ec60ce066d6336", 0xdb) 17:13:54 executing program 0: r0 = socket(0x22, 0x0, 0x3f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9}, {0x18, 0x0, 0xfff, 0x2}, 0x4, [0x5, 0x3, 0x9, 0x4, 0x20, 0x4, 0x1, 0x1000]}, 0x3c) r1 = socket(0x12, 0x200000007ffe, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f0000000100)=""/102, 0xffffffffffffff4e}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/159, 0x9f}, {&(0x7f0000001380)=""/45, 0x2d}, {&(0x7f00000013c0)=""/63, 0x3f}], 0x7, &(0x7f0000001480)=""/76, 0x4c}, 0x803) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) fchmod(r2, 0x10) 17:13:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:13:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5b, 0x1, 0x4, 0x51e, 0x9}, 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 17:13:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63265259560f8e5815f73f2a044fd33055552fbd5e41789232dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc9ce116b136a5d00d1628b53adcdca5c306979acd9d080757e1896f196b48c44043944f508f76d0f99fbafe81cb379370128ae8a235a8deac01f88f7dbb00f7be860001000000000000998821d18373a871f90d3778c517ca822ce704c24ba808d8ffa424afc30bea662309c89f93c2bbbd08000000a9e79082bbe98e787b23fe295e09a8bb2906a26901a2a71c703328abf36b615b0539adc8d48b2da9b1a60afe6970454c7c85051987edb9f03e307f109c9a33d66a5c960cc5319a394be6e8d7fe1af56a3115dc9dd7f07cb9d49dc3822b76b02198653830b1f8552090aba33f65", 0x2d2) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x2) syz_open_pts() 17:13:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f0000000080)=0x3, 0x4) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x80000000, 0x10000, r3}) 17:13:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xffffffffffffffff, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffffcf) 17:13:55 executing program 0: execve(&(0x7f00000003c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() r5 = getpgrp() r6 = getuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, r7}, 0xc) dup(r2) read(r2, &(0x7f00000001c0)=""/232, 0xe8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000380)=0x80000000) write(r4, &(0x7f00000002c0)="45467f8a32ed16b469554f5440709d581bc43f8196d0349d1a004b3410a0b1b1bd46a33ac780d03a96f919064a572c90d704980ffe60fb5a8c876490c2e03336da75363235a8c75280ed8ca5f729677a3245eacc722bf540152ea8b2ac173dfbf6daa681a2c5c61fc8ae101a1788adf289e0b9cb086c4da4f2bf502ad1511428179e7d2bbcef31b87f816b4c929fe31924b6e27cc0ad7e15c1a00e31183a8eaf8e3153", 0xa3) dup2(r4, r3) 17:13:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6c4f, 0x6, 0x0, 0x67c, "e8332c8bb007b76c3dce3fe9993ac7777d985194", 0xfffffffffffffffe, 0x100}) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)='&\x00') ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x100) socket(0x3e, 0x6, 0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) 17:13:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x20ca, 0xeea) r2 = dup(r1) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/253, 0xfd) getsockname(r0, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='(\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\xd4\'/\x00', &(0x7f0000000380)='-\x00']) fcntl$setstatus(r0, 0x4, 0xc0) unlink(&(0x7f0000000300)='./file0/file0\x00') 17:13:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x24) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x257, 0xcdf5, 0x5, 0x3, "9e6047263015eed855b0fa99dba5c22d8ac510dc", 0x3f, 0x40}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) 17:13:55 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="0b1a6dc178436464089d1b62922b48ff1cd72f6d68c28557e69e80219958b190f114af4862cb270f2419d56c875bb96dbb382cd111b6bff925fc7c0f82456ce28ffbd7bc0d83e909f7c28d81a0949af65699c94e93419661a59ca496b3a9a821f7af007be92dd2ba84814dee42f148b761a788e52f3330f9e1a40ef0160cf2053cc084d145c4619d4c316fbcdba8ba6de1d5d238f319fa26284d9bd602b5c439cb342788c800c20825281342a2814a808572d502267adee86a14bcd53f1e484911f239043c62094b7df6a60c12e2ea522ce5e639c479d8b789c3c73c03a58f44098d344b94112d7730569a8ac2485a5e60", 0xf1}], 0x1) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 17:13:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) mlockall(0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:13:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x8004, 0x80000001) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00,V\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x6e) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) socketpair$unix(0x1, 0x400000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) close(r0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="04a187bc375b0576a98df6acc4fe8bca5fb9e82297cc3007c6758ce5144e9b5a1cbf224906d5a47af635be3408b6bcc7ab1c94d8d6459c1bbb8dbaa50538e666748d14f8330a54df2214b352c2f530d18b876f9cd81318611ed6950cd6d7033b33ba93e2de5dede7c406eb108c04a98c034f5d5ab3114d26cfb692eff130cd24955f9ed085a74d885f491f84a819bf38f127fb245a862f141d1b7e605f1aed652f759cf6c16e18a1dd4ba3e28ef65916761894e17bdf62d67c448002f58c0f7c70e1c9f1714ff7e3e6", 0xc9}], 0x1) fcntl$setstatus(r2, 0x4, 0xc4) execve(0x0, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$TIOCCDTR(r3, 0x20007478) 17:13:56 executing program 0: r0 = dup(0xffffffffffffffff) chroot(&(0x7f0000000040)='./file0\x00') fsync(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) 17:13:56 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) 17:13:56 executing program 0: pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000001400)='./file0\x00', 0x10050, 0x3) pledge(0xfffffffffffffffe, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000080)="f9d36e076d3d71c2687c3fc9364490538003dca80222133a13c10e8fd28ce29bef267ebb2a8c2fc67771d6dccfda3e7bfc290e8354f8a550a805ff6e4dbf1937315de6095a35fc6c2f26d38726b1b5dd2cbab44ddb9c59f3b7ea7e06fd7829284cad2d31ffa48a074212c5a57957c5346d43ba3780ba27ac1ae7be07a5d3f020960c2093a3ee3db52a6d1abd54d84b8b866b0a600c87b5b916d683082055715f33148126731711d970c22ba1ef16f2ea3fd1eae61b979a1270f404", 0xbb}, {&(0x7f0000000140)="4755f25360889d791cec7fb6cbc94fbc8343ce225899ad03032832962c216ae58b4e25cb74fe8c06c1a98a75928619666c64e1b7fe89e522f1a36c9986b4de52a0fa478cbbcf01d0ba1141b307374f1ffa9c6d51166611273e127b09aed0325aa599458c1d496a7a66789e1c5f2af264b72a9b0cfeae28924eb41e5d0f56fd6832f00bed3dbeccb7c4cd5fcc1ed5dbd41bd2a5ed9613db6cebbc6555224f97a8f722bfbbb58b09e81f42fdaead0b879d0cc41fa346f77f", 0xb7}, {&(0x7f0000000200)="68e8ae6a3c2d016e5664f3bbb269e7f9669e680cf5e7c439d8f7b4a878d3226dae", 0x21}, {&(0x7f0000000240)="ad6be53d91c32b8f31524c16576207f3c5fbfe2ccd14e9545f66310b00990fc677f2cbb6230b06116e", 0x29}, {&(0x7f0000000280)="1a951d178c1c3892d677c6368bc3f3fad5eacb879e8edacc8ddf15919ee9660d73af8cd32e7cc876a152b15b38517f9a60133859c21d0bfca9eb4432d47a331e1a9cef213ea19bfb58a864ccf1e0efc2b469a59aa69569c0ef0bcee387", 0x5d}, {&(0x7f0000000300)="22dfa09e21f4e24de96af6aa15d28573ef0f81f0a91d91f32afd6d5a740955b47ebcc3380a0b18400bf12fa6af84b8e8113330b940198f14a614f403504d2f5338a51e589327fc77259b64b8ad1d2333030b3e7f976a39fceb9d5e7184af5a5d923ec57e447aa8fd9765e847b458ba8ffe660db5cc0f1ff696bf010fdd75405193819238db634811f84510062b8a460301d568046bef244bdafb45e8f8e96d731dc63e891e3c2739fade4287cc9590b244d99cc2eb7d3dcf9ff60b6a25c8781e68efa71f60ea1a61379840211953a37ce4f7b8ad289fdcfb8a22782472492bf05c8cb4286fb5074bce93d160ca6f8ca3131fe66ad886f78e4eb83101450ecd6f797f32f4572ad937e347a47be78bc88f844f000b83ac4208195e6983b1d77c0fe981959b56168173aa2887537c65adc14e0570a28baa0560cdc6c131766a95f99b196a80d83bb5fd66bd7b062a8f5faa5de67551b339c1410443e5ce321395c14f623530e34f95d408ea4b8703d36378bba295c2e7776bb3ebd524b4ff78251a5c1d3be88ae7e2c4e32cd2dc7bc931a6a7b5d129e1d28507cdaed119ef4bcd43b1aee0f0a278b343ee21f2c57cde0ad55ccc307ab61fab7d9ded9af5f1b38ff650ade592aaafb616c7539f833d473626297a19558a4628ac2463277174656afadeebea7da927ccaa107476d78aa3552b8a6c522c1a3b6c2b56d4a5404462cca739303672871119cd0615efbcc43909a2594407d18332f66716f8d942654d993c3e11222e884b23e35acbb9a1d53171dc2321db58b862122b5eef5a5bcdb083c85e3e27af4327a55e083193b212662c4a6340b3111542fca50834a003a6877e8289fe8496459687aaacfbeefba1b78785d0d153de4e7542bfd17644c0905887e2357edb9fceffb776a51a7cd339b860374e8cd77c011afb88d9d8302329aa1c6a4bc50e6551dd4aaba332667e37127ed04fef2e785bdb749ee14c927674d63b9d14214b75f55e1d43e286354e4eab438e5d5d62b1a1c9a64cd5c8627cf97d99c9a8bcb3f4b8d35820f2356952fcbb686bcf47f0556dcd72a6a5555d6fc0f81772f2c9f570684174660a985b71d5d4151180d6f322efc4e0b9c3117f14853d577192006467bb9e932eff571af39608c97d33f6be4bce6447ad06d2ef2beb0021cd69d8494b0dc0ade0be2f4f24ca5a5396e744a900363ab5f4173932d8c1dfd5a6c996350b3cef79dfedacb0888e6f1602d18a090843889fa009157e9fd21dc77007656ca9f4cfe8ece758c9c0253e1ad6e7a5206749d45f843d664bf33dcfb1fc50b90cb0b7b717624554de5ab289557951c016c29e121f4eef89009992cdd3ce33842012c7f0af7d882cd49549d74ff640a9e332ec61120918073b35c674c6a0ac9846ed99838d8979a7a4dd452b23407f79e694c73eda25cec34f589dc9ff1a1ab03792ce201160c8981bd94dcbcd733f2243ac9014bf1254a58e4c2465cb65be66689dd1a6dba70c6295bc5cbb6481ecab55efaee44ab89126c88e580003a8691d7468729b0e57227da97ace412cab39bb0464867aec03b46370948797028dc71eb730114f07bb0906f6f712ca812eebd167b83d325690d7c7ef15d528ab5514f4b99154666cfa6cc2b753d043f9eb92e2be240b07fb47dc42b49770a90678150f54638eef3268b6d0195d596a19153d04cb22f2b35c1f96e65785e2300bdf77d6575c5825bdcb49dd84a1511a52a4a086636e8709af81f3cdec65eed1ba84741b48b232a4d7b72395da75ed27ab152c83144807950c6662a9cbce8862956f068ede377212e97e573542866b1c9a4e0a4829926e43bff2ad5a0e90af8868e1948a97390aae57a29989f3dcf868f429c321180a6677f3b0706edf8e3af5850c3d9fa00ec206043cedfb79c54ac06bd3f05a73e136e442b4ad7fec6a72e6b41e742e2c6da6fbe0f69c10d446689ca88263bb40a7f4f208cacd881b7b356a3c132f50392357d16155e7f2ba851e9fa6df4cd23f87f69b1472cc5beda354f21163c3dc2ecce5b9e7b9772b677ff1c440eebcbe0f8b9d44e349a1e8a9da3d2f10e3ab720f07116b934acc466ee6f4f933dc6981de9be4f7c6c6e1c87c57be188b5a0a0c30583e70f697dabc8d12a308a8a229958392869229151d6f8818449e24fbce3933cc001ff751bb41047d57dddce6301d507d4a9160d90858ced4533febced32a5af0831dc0481f82f05868fe7fa88a78bd849b1db76fa9d4beba50bf08a0c10a0eb28df4016c58154c25ba5e3504862433674c9d2bd3ff3c54178f49db858428ed420247450a4cc8583a354059f341b8dbbd81650d349c2b5df9ab340267e9cb58124dcf9a152d6245773799eb28bf853fe707a18af37cb0811285224810fdc03bb12305f237f076d6bce4809d4a1ec840b546d1bd9c1de7bfee16f451070c74ee20dba5ffed5097e0bba4be5dfcb4132b4d3a68fc6b11bc5c440ea04e47d02313320251f13288991c4c9bb8041d3dc8313c6039b7d2da8e54febbaa81beb17ef91181b9fadfe536cde2835db461ff995c25805d3f8e3812c7e7ae62bd54bd8879a9a3075daab68dfa1fefa6e38b553798e2fa339eb4150ce7df2a2283f4c4d32bef2872d4da058449abe2fbd43523d6531647995b641623e3d5874fce3c93645ba57a361c830842c3bf332a97e5ceadbb5b85c13af3645b5908c39e22ee7ed8f2e56bd807a6be8f075562a05dc68802d5bf8940800a840cf1806cbca529c75f9302ed0cde78eef575cbd3f1f5386a71a2719665b99fb6dce149a2989f12794b36e6b026c85aacf12d288bbf76b5c34c1be313e46fcd766b131525e0d28d4cee36821f9bbde35dcb427be3b57f9a1a10aa09cd17c3be8e763c703fac1bc8f96b9417f547f22efe410d46c3fb983e7cc009965565039cc78e100a1194405fd40fa06e9113a70cd5a6f8bbe1e23f27d59b235ea16ace3e7333e4b8387a00ed988590d653f1ca7871a31f8be8d3c4ac894765b1825188f14a8d9c8d4a06f7a26f57a354363feb16a51ba13bb36336fe59e3e2a637db0f24dcd71617fe1ff86b10299d3e7846095a7555b4c1074247ad673b5d8d022248b17b7c4a58156b401fd097b463b48badd920d132abdfa2c12b4dfbc7e09f19dfdeb4420c0414ae76796057b3a4b9dc7005680f161789fc8ce0cb5408b74cbe5b648509ebd95d8d2660801b5e68b3adf99d2fbce34aae110992138bd53e24aa8e3a93deddc89e2cc57d5b55c2ce0ec04eb335653220f1dcf63a903a20dbe8b3e40f16be30243a1503a4b26be1e53b55535334a84ab5c96f90f572005ddad68e7eb8c932ea065c2f29104ae8ce25af929c56d7907f80713c983db6c9c2f0100bc3a507c5a1da356991762b8259e76a7d306d28176f20ebfe68f73ccb7d23b275cd23296d03509e70b8f386d28c86ad9485c6b1d6f605bde2aa4ea3a90b987117fa1e665c34dee48a360b80922b8500d7fd4d35c5282c54e9a064f624adfbfd10f0c4fd03a6bafaadde5490a8a14116bb9de8207702402eac9445271bb23866f4cfd561c218d9b5acea0ab8be3a7390546519f48d5f4d79ba53af6256dbe8a934b77daa203c5006543ad0f2a68ec34b02227d3009a9b0b994652feefec75933c860049017aed5b990ef7085c620d101b10d900143e6bbe4b1cac6f1cd4ff4c9ab23c9bf47bd70969cfddce3a9827d769471db840badcebcdcca4421f5f29c3d73512bcc1401be2c8d0492a94be0b838023ac2e6150b65d6cea70e373519af4d6d19f8fc392281b42b5d3d07dd3a0f365981a3ca2129e432dd978d8fa9302df07bd3f9f9968f2f80bed043d333805f893c906bc185e71cb1a937c053e644aed788c947dbd25372334c8c10bc9978e33be92796e09e3f591d31ab3838734fd81d26e079bf378f01602718a46ec55a2a7e6f4e442a15831f1cfc595246164c3d95d805e0963fe575b9b9da244617ba9074560dd74edccb1bf3c87f87cbb9872ddc2be1d7c03d0ebe5f300dc586a1a28135a3cec914a72e38d14570bbc48e7e6d8f5d16929aed1c43490a114be2503502a2c2495285a2926c819f2e1068b8e7a72705ce05b961d34cfa8159269ae3c3005c8b278790ff35f29b23c795ccca26c96b1c1250801739457bda725979191a5505a1c14ea046efebf04521d03d64b8109db4124ad5b42885145ceee2765dcfdfc08dd2ab897916006b18fc870d9624906a4de1973063601d86431f6343adceaf2b07f6f15e4bf23e719c43c8dc39bc2a59080c5003e3eeddcad525310ac5f9fc6da3ec924fb63d4ce30b75bb4d7a5dcc42798db5a05ef368aa5308dae4719b4d1492263ba6be6b3a5e5a1ed048f313b7a0641a0adbf596c6c8d21c10306cfb9de97913014fc27d3c6af37535e139da087504782f8b2c81e4e4bc4f297afe010ec1f4770a1ffa3b95fe9db974a2be38de375940f372c2f399c0bb7020b7f67b32aa4983fe0f63128ce05fb14824613cf6c9bd90b79f3ed4ee828b934d5ced9b287b78ad149367d31ef746a06427c90ee301286a81965eb68587ed210479c0e22ea40f9096568383e462dfa00fd768f90d5212b89fc08a37438d70aaa6d2ee4e5c93a40fc8ac3cc937eb2d5156995d5d1b1d4500f32a81cca76acfd94aa61649f384dbabd7722cc821bb6263b4db3bf3e978419ce529dfe5bd0bb44e49eeced9e708d2e44f3b887ba511e2135cc0292072d6ddd9010efa319f86eb6ada6ac1d74ea0c8fafba91a4fb4f7740a55837f4518c4caf3d339dec4dd648298e3fa3b645978c348a2440f4c9de03e0e953fc63b97e7c6d50d49056ff44fd9c2008b5c4eac3544318fd03edde6613f423cda3e24585d8b21433b1d2172bcee2538e9c7e2719a9786a45fcd77a533f34757dbda5a2a86910b4801b0aa1d29089283b45ccbb0a64b7af02328ca3725b6fd8abd6067093473144af829cf7e66bb063af39a695698799a489ef57dd36655057670f9b7b979a5f590e0e68244115e87cb6fb3b262bcde93a039196cbdec8b9f17af5e27e6a89725818c9ab1dd7da944d912ab1bb4764aed265e3fdf51d5083b5bdf125e4434ea6915b29ca601e93046570a8ed84b7accce384c0038a23bc9b3461426ec3057ad19fdde98f81a8a1da6151a7c7bb3bbb05c438a762aa7e9d93de65d5808a6d20579e9013877f7f1e918f307db1350290e027cccb53fce4e6eaa0bf49f13ef11504f0d856704a6b87e5072a8d6dc0ed2718d7006b95a8c6632230771c4d0577612c611d1e1b15c61831cc156dce91b1ffd9c2a433c46a9bae37d3441ec3b020ae73fedb217c18bf396d6b48138931253b77123ae0ab6afde17042a9c3090321328313a8772e3005ff9a261640b21333127ba88f7b305798ab2c2ae947e97b48b275f29fff09ff4aa0e9018d7918ccbf5382e7c040f7e13bc1eb91b420bb86dc62feaadb196836cc180ae0d492d6ff1e844b316517bd3912f3a87dfb467aaf5907abff9b918a8a3721514595c5d1a700b02848b29a7bab37ceed181500d66f4f4589685226f33365b37232cb4373f1078b655b4727dde88da0445d91c284dea2d030f1076fd55c6b9b84914cccbedb4b70b4bf828d41cfc1ac2d3d3f1eeeea0d8c545c64eca97be0ffe151d43d51d481bbeb50a211e7f929a6f195c889273d1e2f50be630b23196837ce309908f9971473c760f2c90fd23cb35d2b1f3a691f19d74fbad40d07c739d034feef27ea12aca9acd9108ff1817f3a7517d3cbe36a8c43c6fbb39a2d02e811c3576", 0x1000}, {&(0x7f0000001300)="3eff06178351ca28c5aaa8984d793f9bc13f0a8226a5d38de4cfc258adb5ab6251e7617788a22e6ae9c1c6f71e07", 0x2e}], 0x7) 17:13:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) close(r0) shutdown(r1, 0x1) 17:13:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r2) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="9ce29ddfe471d79c70817f042d87d7a8a47fabc19749fb773037b6a11ba87b87cfb463632be401679b5ce2a5c00bc1b2c2d6173d90ac9f", 0x37}, {&(0x7f0000000180)="799b1068a85a26da56a56167b2f87f4b8b11ff517663476338253ff4ca9a13551b5b815d1a850d51ee78b12d30315c836cfcd3edf4dd46de757a199bfffa862ecae364285b2a293419105166cb46024c4b97b2659a752a1b558e334d1aeab21a80a2bf2a0455444f39fa36ae8820a4ef415616dc0aefe6d9880c298e2f8b486e8289eda4dc31ae0464b9aef91d8324a9ae0240ff0fb711e9044276f6f675b95212a6a4c75cbc55290847e75c33d14bd36b94eb4228fbb6629603e7ba2b3f70afceb7bb7a9aaab55cf4a7a34a1a352121f074c28c7f49858610a1eff4e7d5f1363a384e4154a2955937b60c8f71d0932d517875ee9a69766f8d29a8f132ccfe596ce1bbde4e96d00af2d6f39bcdbdf14cf6e9b56df13acef8bc4bb04798652915cf08f408e206fdb8aa749c4f205b983620512d3350c117feef62745e6e00aecf20704bc1df737f71a80f47aaa4fe139d227135e1651a60d1f9557f0d9f6d1730ce68cc2970fba3681b5ca6b79fe51277c5293b0ca344f0068f437d5d545bae89be04aec392b65137c1ea84b1315ef5323049810bacde18979c428d41f6f044099965083792778278bd285d70091d4b4d8124d3687fe00017323acbf8810e5683302c5ccf7094bc94a17781db802d0079ee654abeb9ad262957d773ab9b32b4e9da10d012f373bd4d3d0cde4b05977682c7a737ac7c0d9fdabb08c0362192bf3a471251623f070b21c0c232772eac3e7ff1b9c72e549912c059877eaade65d361c8a94cd6a48d1c6cd7a0bd88e408e6a91afc90cbb18686a87941be97c651924ed83bf9a8ba20767a621a4775c5095d9175e17b0c74a24a96ae39bbe71c5e5a8c3932dadd3c8bf4b7775bbd32061fb9a242cdb9438cb75edc8e5b507051b23a2ed247875692b196df7f4071ae8eb0de1a8592f2a3a1d894c7b1da8684acb78cbf169472dc36d51331a8eea85988f93c8fa04bcaa3adbd93d806f175785abb38ccf0404ed8bec42f391168e8531826fd98d9470867bf566d44a1cb06b166c99c8303db0a27ef68b18ae205d0902fbfdb63eb1a0fe0ca055dc190b403d4c1bfe989296b6f9368d237a721a365f3076c652acf3354795df66aa124a77d5eb79f5c0c37ad3361d909f50767fcd298df0087c4d68a35cc202a142c0dc795a55ed63f21e1693ee46e46e0bd5f85d12f685a7ee3c74d2a9311318f03a40a0c7a41c463c97330c0c9a344ac3c6da2d589a50dab5076eea0cb170a84b00227a25698303588aa36d69b4a8a7009502aaa70cbe9e95b7f007ad817a9b08542f39fe0af3d80ff8ad154d117204a3dd7f9842a83c055ae304c76d7f696a70c8727fc48c79f290bf76d753b9e5026af34aca8155e6d33fdf52b4df11caecabf7d8fc63cafc7afbc9c880b9b1d118e2e2f267c380f5cfbcdcc84e7b60508004ecc7047c68073c975c8f452a2574c7e1be9ed240cf10c0c6badfdd4ee7368e969e1ec9be7015ef095562c02c50d1a8a0b19a683fd8cb7184a71816ced0eff324ddedba86dca94e961d4a69d2940dd775139eb139b3cd45806c91915bbf20e209cc61fbcf3c22794c6f618b0699b1d5250c6d7813a26804354833a5e1463b60505c4eb4cb4ef786f73f9c3c4445934775b51c0b0875e7eda4f853a028722d033e94a0ec270c25e38c29778a835f88d24129f896865ea0dcef5e105ddc87461b7f97793e0a188dd4c8ee10b29b363ea4d1e67455a026881416bd8b0b001f3fc2db40a841dfac7989b06457d82dfa3b38d49ffef3d54ec8ee1344f8e2bac73b2d93f09b5aa29ef9c1b12623e611d8c1839a83c75cacfbfbd0269c19397ff5fea24840c5f667fc829d8fdacfbd592b2a3a2fbd2c93fb40dfff6c9dd5f93c21b7b5f2cd62058eac6293a1c267ba95b55c08a1552ae6bd72da6f7d57ce487672f9d9e07053cc0d45a265d827238ac7e8d29b5413f2b13c45f275163f94b910e5f05be76f7433639d9828c7a02b79b381d59be6d0296842cb4763c45fe2f90e46f6d618423e6650e5d9e9fbbb8c31f71ce028e926f1c3e2aca4142ff10c10cba668890c81cab04aa294ed74225a1cf810d209d249b4c1c85ae332dc37d81d641bee79a50460a9bf2339d0aeba2af4bfa8c63057edeb4f5e9e3b1f41a06bf5599895338d03d9ecfec926c8d6c06a36042ccbeefb0398ddf2de9454b4c5ed91658b43325c1d038bd926ee9c8f9d736cf3650859a5831b474c4edfb27ce29f9edf2417d62208a9805ee7bbcbc9251e8fab0d3a9aa8e5253586846c2f707a10d32af64550e56859a75ec4bf61cc0c9ce86deb3adb988f52a48b2e067910a7f462620e77693972edb1215224fbda88ffc109f28ea11d71d7b41c2f0f2cdfefc6ea4aa374fa69c48ab034fc19ed711ec9c58d0c2e6be9a703682a2e3b6a569d4ce7e117fee9f54b22b0f01525f073817c12ba8d7b8d8579f9ee62a2a6da25a7c83b5333812266210e7000bfe1da7268742c62f763543ec10f692fa710ded9026a5366ecbbf4d508da125b8471c748b93aef44e26ad65d859a504bafa60616f72e46bd4a484b767431a2e670a36d42d57888c794202518d062a3b2613b055a1aa8738c2337d3aa4dd4fae3c5d88016c4babd890a5cfc7620fc7edf27c5df10b217d946e62ace9b343fc7d480461d45945022bbec89dfe4bcb4f6935a94e60dd5460cee6c9d832c5e85caa11dbb8643d0655d9d9c3897166606e8f1f1418199a0823be2b1b8816e7f7756507ec2b0ff37aa6cafa6bc165f94bb38331f5b87353f57303876e60eec4d7310addc8403817a1814c0c3b3530de7fc6ef6f28a4c20183a9cf8bad962fd09ad5d7c0adb7e7a51218bbd38cf67f29f89414b4813b63a6561727359dd7ba66d37605ef9811c8a653451604715952bc6dcbcbeff98a1b844ca0695ad6b77581835e502d08d1a38610416578f542a852b360a0dd9b37fa51af2eca4a61dd529798a11d6ec31e9bf850f682c42639fb1858d33992ee51a3082ca14461e3de9f0401dfb47f5e0acaf7ae82c0612c525d2241232a678d50ae33325b5adff1ee5fce8389e2d81f7247371323961e6b6331647a5c21970c03878e36f3481b5726a9fcfe665c0bdcd1ab6a8202d392d5c516683b50ddabc9e332b001ac552e4f7a18ea93c19fce2712793c227c52b73527e9e4ef20e3eb44594bb85ec8a13483cfcc5fba92db12bfe64c52fd9449f875be6d4c4bdb98c8b27bb5e413b6c3f3233392c8d4fce3d553594c4f42aee7e91c5b712b9c5518e8a53e7a9d75d25695f310ae05e87ccc1e4f00c2334578484013ae0e15206a887b9bab2b1f0ac6759d8b1ca4b93ab36b9efb425e8193765e407fa4c9638e2a9b8e7bb1aec29d86644e84738988ba7d8c81ae62dc37b621ef6b0f49b6f9aa0599aee0c07a3cdb1a5764e5e3b9a13d6f8b359e617d06bcbfd59de1437b65f9beaff5887513f2bf4be5ca9ca5080fb328997f200e70d2390f84eeea1e88b9c4ec58d969cedccde71771363fbf785a65b998e20d9e3c78b32d6b1dcc4ec5e43afdf6491c88efcd9df0621c8f67ecd1419a31bfa4a997520e38a265bef4352dcd4ab2f02bd8805575bcc064808ba665c2b0e385f3c26e308addb02eb5882dde7b572ed98ec6ac42c24536554a0b20485ca732e129de551b1fc2df91cb24ef2ecbd8ebf5c2120146dc1503f6d6437fa9ebf72a363383503e38c69902930b469d4d4e68edda5ee9b498baabfb17390a9cda9319349f44570207b38bd5a8d630f754866d850bcae729d8207cc52385ca3a57fa33a27f83478a7e41934da68d366d01dd4d266d98b32d348609367b34da1307172c7313246d64e841100c0398be61e3ecbb87d0c3179c737e7168cc8a228998786bb7e433c68b50a7789e899de2ba7d90202532bbd26fd40e0c5c0b2b1c496d1cd616bc64c003f0340fce80c0cb662e63313ec32b37cd455653f98b67f133932a558ec1d7430357494f952997f4e2b59f5cad68267270dce00c00a9cd72c19f1b2655eb0702cfbf14fd6b7d33f00f684092773a7597b4e4c1f662609783a9c0a6eaaadb0f64ffda250e78b54490ca8584c0ddb1e96764f4fbb9bd3526d31b9a3124bb4627ad2b6380a4c8578965a7f2f37cbf731ae1ccd45d497fe656db187321a4bd86cefd2da220618f73329aeba4e076ce4daba35151f3df1f6a4a4670206d7b4869cb1a47a393c789da4598693ea3a5a824c2e60aeb4c90947f8d2079df6f6d69eaadfbcebd62e980b18284cc8e31274b785e6fa1a6a80c5d82423e1f2a08c5be87b0c28e2ea9abeea0879116081d125f8bcf567f4fd6feac7488d07f8fc7e2524d33fd71ddca443e171321b520ec03bf5c9ea42a1ac97f8f55a2f15a9b4d81694ba59e269d47fed84e6eb1adbe966542dedbd59fc021308cd3690532a999003621d2c7a5ed8626b45796c450f3729616835c64dabb9b898e045caa527b6809b39f2019f241a52a6f4563044e73c80bb281f3696f719ad6eed477d2c14e24d4a59dc935018eb4ef14a3d684a7f15f1766cf8714d942a51737d2f3db86e3ce16a9519ee9db18ebf5732ab0e894be885a56a65280b3024f8edfc3e5e273fc57d845ec7bc4edbe7622386baf8475ff4df47934d1d7d3ee39280d057bbddbc7c2d4a7cfbfe9ede33af5b2ebb8af40fc772e32573bddf61538e027237a9b982d34912683f9343ec15fe2014433e9b36b4a4fb21664d071ef4e3211c8399db92e8ba4e8f22229f5d29367082c375c6eeabc73b4251e157234aaa40a046bb71fca95ac21a79edec6d3cff0b04d9ed03395dbd8c36158a00dfb407fb11c48ca587b490157edc660bc240b30b326f93f5ff2d81572d91190f5d24ea6d33cb724a46a991ef7ba84c229846e055322c5873a02e19c0f1a347d1ac2841650ac277f454ddb0af3753387efff501ecc7c62bd600aa3abc892b902ded7d2a82b99fdcc82c6e344a07d547de433a618e568288dd46679174b5fcd48994b08f5098e46c8f796a30a7a4731ff79f44fc99c3fa06761bb3d90215372113be1c25960fd3228d0ad78c098fe71828089ddc2bb6cbbe4d93bd3dcb5e86a041f8b51f4628f65acc822d9b4396011328dd4d9cfe3944d052beb55d71c4762c4d09ddef1ea4b6a568677b07bfa64e7ad441ce09844919582bf3ddcf438f1fd1e2d9dd27c64391d1d60fb772d25f75fca7dd7407f96c53dfdea457f085ef592f17b85a39a86551753daad7341611878372e3dd026f442ee65e33acfdcfcd29023824ab4fbd8bd27f730d40217bde1e2da6aa0e8396de6717873b7e4f28d4fd90e438a89df232926b539c914574ae9abab44840141ed8e9e4c3f4bd295c594e7c4ef7e0994ec5d3aeadcf93b1eb51495cfd74d3b1d99df13eeb957ae0ad9025c0b411e0b879c8f1b264a30d2e7e2bf3d4e2927d7358410e5c7e75908ce67ea7f2484d018bc85a04e2fe0311319c831ac58c395ae895f1213daac151653e80b37e420c7fce6d55f5128cdedbffda6db3150a80a9391dca2fbab53fea6e2d23542dec27dfd07bcbf2c2daff4ce027832253cdf8c7fd3c09822d189aa4a2a4389c7d1b9cc095248d062f72b75ea67fb801f87c40fedacc6bdb2863e972028677f2deb6cd8e1da2a60fa0d2f78e7f1849bb156f7523b6549778d5a8c0cadc6791682efd6ab209a55b5b0caf3bdb93cdf54b095324ebb3c051c6886a711df86305c79a17d922ad57da5b343b7d969c9504a5610485d845db6b1e475edbd954a39e991b0915c638bcac05f583b9561a1800d894b0b", 0x1000}, {&(0x7f0000001180)="04fe4d7b31eddc9b799bc21b25fbcf02cf81dd688dca9da94cbb6863582ae8fe25ae2e22955a485e79967a45a4cb8bb718a5da0b714f1f919a1a0ab1d97091982575c6b3e40a7ee15119ed6c316a64f38e0ecbcb58ccbe3ee143b8c3689f3fb87378a3066983d184ebe33644c83180e1622545ebf3635f848a55bc55a6929cede695d68ee2814d06ae5d45f025a200d7f8311439feee121b8c4e2c72084c71266cbfe2b94b0b6c20e281b9def3c9cea09e6794ed550339d2bdd9e0ffc6162ab66093b39a1072c6173272452c1bd6e841921d7043341a5340", 0xd8}, {&(0x7f0000001280)="a8de4eb81e176b0a967e87b6669be06ed95bfd595c1adea9154aefd5522c1bc4fc507a95d1713b39d3102087eff05a1bccd6947260012bb38645464426842547069f273dbd916ece1cb45f60633d337f57e262bfd55b5f990a1bd079fd730e655192dfe925972b9494621f5af893f6264cd0e4f72d28409c10e3b7f260a18e67169308a0e90474d6b325609a252860683c93805c", 0x94}, {&(0x7f0000001340)="a784377c9c9ab6973bf9da76bbe0f47600f1000ab6488fc23add1da278714c37bda37ca27ff4e2e0adedfab834dc7af4dc6837a4d1e451cf2defef05542de598ed92ae190ee55207be996b739d8f38c1381e98a02d7d5c85aa9accd0687386c28adf10fadac29852f9093b0883afff44a4afda5543bac0cc940080c028e37f11793a0e66783a014c37652b9662a2d4a8383521f7b64e69ae0b9aa87015eb8722062c90c95d6743a1f04e1b91d1777d69b15b9824cd7583fec6c598cafcbb6344b1", 0xc1}, {&(0x7f0000001440)="29b1ad9344c7b466bf75863fd586c7b11bb3e704bff7adf66ab3e6f684", 0x1d}], 0x6, 0x0) chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getdents(r2, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r0, 0x4}, {r0, 0x49}, {r0, 0x4}, {r2, 0x8}], 0x5, 0x4) 17:13:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket$inet6(0x18, 0xc006, 0x3) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x64, 0x4, 0x87c, 0xff}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x10, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x2e, 0x8, 0x8, 0x8}, {{r1}, 0xfffffffffffffffa, 0x4, 0xcdb2744eddb5453, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000010, 0x6, 0x3}, {{r1}, 0xfffffffffffffff8, 0x11, 0x400fffff, 0x2, 0x3}], 0x9, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x20000011, 0x7, 0x8000}], 0x7, &(0x7f0000000100)={0xc17, 0xc178}) r4 = kqueue() read(r1, &(0x7f0000000000)=""/64, 0x40) kevent(r4, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0x84c6}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x6, 0x7}, {{r4}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) 17:13:56 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, 0x0, 0x0, 0x2) 17:13:56 executing program 0: select(0x40, &(0x7f0000000400)={0x8001, 0x100000000, 0x500000000000, 0x8000, 0x9, 0x7a3, 0x25, 0x8}, &(0x7f0000000440)={0x7f8f, 0xf6c3, 0x1, 0x1000, 0x3, 0x3f, 0x5, 0x3}, &(0x7f0000000480)={0xfffffffffffeffff, 0x80000000, 0x9, 0xefb, 0x4, 0x9, 0xfffffffffffffff7, 0x100000001}, &(0x7f00000004c0)={0x6, 0x10001}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x6c0, 0x10) r1 = socket$inet6(0x18, 0x5, 0xf57) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x80) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file1\x00') accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = socket$inet6(0x18, 0x8006, 0x3ff) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x5, 0x0, 0xfffffffffffffffb}], 0xa6, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x10, 0x5, 0x5}, {{r3}, 0xfffffffffffffffa, 0xa0, 0xc0000000, 0x4, 0x4}, {{r4}, 0xfffffffffffffffd, 0xc3, 0x42, 0x8, 0x9}, {{r5}, 0xffffffffffffffff, 0xc8, 0xb, 0x7, 0x9}, {{r6}, 0x0, 0x3, 0xfffff, 0x1, 0x2}], 0x2, &(0x7f0000000280)={0x2, 0x100000001}) r7 = kqueue() kevent(r7, 0x0, 0x1, 0x0, 0x0, 0x0) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x818, 0x42) 17:13:56 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 17:13:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ff1b38d48400000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 17:13:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x3, 0x1) recvfrom$inet(r1, &(0x7f0000000100)=""/137, 0x89, 0x840, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 17:13:57 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/171, 0xab, 0x801, &(0x7f0000000200)=ANY=[@ANYBLOB="01004e0b89757b2a1302395623f23e43f5232f2f6275732f664901650600"], 0xe) r2 = dup(r1) connect(r2, &(0x7f0000000140)=@un=@file={0x0, './bus/file0\x00'}, 0xe) fcntl$setstatus(r0, 0x4, 0xc) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r3 = socket(0x18, 0x2, 0x2) open(&(0x7f0000000240)='./bus/file0\x00', 0xc8, 0x4) close(r3) 17:13:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) write(r3, &(0x7f0000000080), 0x0) r4 = kqueue() r5 = socket$inet(0x2, 0x0, 0x4) recvfrom(r5, &(0x7f0000000080)=""/241, 0xf1, 0x840, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) poll(&(0x7f0000000000)=[{r4, 0x10}, {r3, 0x1c4}, {r2, 0x10}, {r2, 0x7c}], 0x4, 0x8) 17:13:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x1, 0x200) semop(r1, &(0x7f0000000040)=[{0x4, 0x7, 0x1800}, {0x3, 0x6, 0x1800}, {0x4, 0x5, 0x800}, {0x4, 0xc0}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x400000000000000, 0x0, "010031afc0c8b59e147ad4437d7400ab5f079c70", 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:13:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = socket(0x1, 0x2, 0x101) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 17:13:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000100)=[{r0, 0x1}, {r1, 0x8}, {r0, 0xc}], 0x3, 0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xffffffffffffffc1, 0x0, 0x100000001}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x4, 0x0, 0x6, "e972d7ad8356d6e7a2c230841f8a566fca890409", 0xffffffffffffffff, 0x6}) poll(&(0x7f0000000240)=[{r2}, {r3, 0x20}, {r3, 0x2a}, {r3, 0x80}, {r1}, {r0, 0x1}, {r2}, {r0, 0x6}, {r0, 0x24}], 0x9, 0x7f) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 17:13:57 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='W\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 17:13:58 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x40bc0f4acb88acd7) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 17:13:58 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 17:13:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x200) r1 = socket(0x4000000000000002, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, 0x0, 0xfffffe98) 17:13:58 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xfffffffffffffffb, 0x0, r3}) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='p\x00,/zile0\x00'], 0x36, 0x0}, 0x0) write(r2, &(0x7f0000000080)="dc3097792389870a920a2f71c95a125fd2f8db127fd5312747a8c472ad73d5a61734f33145de0f6e4782fb6417433d3073415bfaca40f2f816326b8adc3e19ce865796d46a8c11051e50894f93ebe7132f47d13291cc696f44602bb520731b570ed016d758d1769a328dbaef00f5d91dc2c9a03f0b42d01cae46b64964e2849d248cd9d1904d", 0x86) 17:13:58 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 17:13:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000140), 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() connect$inet6(r3, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x9000000000000}, 0xc) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1f) r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r4) openat(r2, &(0x7f0000000240)='./file0\x00', 0x2, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) 17:13:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x80, 0xf00fffff, 0x10e, 0x2}], 0x2, &(0x7f0000000040)=[{{r0}, 0x0, 0x8, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x30, 0x20, 0xb1, 0x4}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x847, 0x1ff}, {{r0}, 0x0, 0x9, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0xff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x7, 0x6e}, {{r1}, 0xfffffffffffffffb, 0xe0, 0x14, 0x7ec, 0x5}], 0x2000000000000000, &(0x7f0000000140)={0xfcfe, 0x4}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 17:13:59 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0/file0\x00', 0x20000000000142) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0/file0/file1\x00', 0xc0, 0x4) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x30828, 0x18) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x800, 0x168) 17:13:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000030, 0x85) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x3, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x400000000000004, 0x0, 0x7c0f) accept(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 17:13:59 executing program 1: setrlimit(0xffffffbffffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) select(0x40, &(0x7f00000000c0)={0x3, 0x7fffffff, 0x5, 0x40, 0x0, 0x7240, 0x6, 0x9}, &(0x7f0000000100)={0x7fff, 0x6d, 0x8000, 0x6, 0x2, 0xffff, 0x9, 0x6}, &(0x7f0000000140)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0xe82b}, &(0x7f0000000180)={0x77e, 0x5}) 17:13:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:13:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = getpid() r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000016c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000240)="27ad5d6fefc217ce8d9f63fce739da526d00e6b7420b832b5e62a0c98708ab10acb1cc6022a7eaa6dad97d33ee5adb91ff2ce1706654a917c119214f595eee1966f94547778f2094bb32579a6d0a092c52a6d728dafe838ffd2f8cf1762c8a23837f43a60c528bb1136917866b9dbae01f17c70b0e72933d223e51731b927fe94209363072b16f99a2f4efc0023d86b12b66519d85f88f398d887eb319982f6d0638", 0xa2}, {&(0x7f0000000300)="82677a3b9c15b33a4e4def00f6f0639e79e1ee415576c882d1c9a69245efe6be880e27dd003eb46c4de70ac577a397b4cfe29ae0bae78cc7f22d9c2b1f241d48008efec45cb574e33d11a74212016b25bc1e20d73fcb4d343eb1516782807cc398d373516170d19ced3890c09617ff9de0d0e45409a7ff7f9fc3be73925613566e1d0be8aace42bfe56de970095860fb2f956246c9ad4de42d4f4a3b2f03f6013395b6d22fe7f465a71cd35c6431569836494551e126041c69b36ccf8d539e534fd6ee1ab76c7efb8197557d919ad1bd8e33c51dcb2233af1a192b40d886204386806d45004f2a635970cf3132f516812a69c2f70e2847965ee10732c4a38aceea59586982cb167520404eb579a1cc7345a11e60a9e63ba646b845bb2e3f666af98dc5fab5265bc548ba479b42868f50822017df4c50f179d4d0391e57f2c08dd28542fe322ef18952b671671accf5e57dab2d9368198f231e86d7b780d147cbdf07e832a4f140a862919769d5edc17917ecd5c8a0862ccd1e1ee55fc063bd6ca2b394ed188ab9945cf18ad58e948e05a9c596981e7eb4ae5b9d62c7dabdde36b6a97b20e75fdfc7f7d191577c8b6b688535f8f9f35bd6202e494480b9d42119b005d7e4b4dd0e3df6bc206cb54495aad77b3550bb81f386a691430749f2bc78a7350d9f9aff108d8aac19572149ec75ec9e41866650a8885172d7c9767a6ca5a2be24f54fa89551a08b34ad0aec7d8851795787f67342430044c4cef81fae1ffff7b588773052d96026d85d83394ed8fd36af044b2842ed4532fc51d172f940c01bc20ccf0d532fff85fba070f478b81d0b12ca7de64889b8bfbda96551e5774cf8e6caa81b53dd700d86cda8e36fc0adcd493ea86d7411720924dc58bbac49883fc9d60654f37ab428e35d0358188c4f3d944fd4a452acc1f81ca9faabdc8f94a88af34e9362f2bf03e074c945e29a54d680baeb34941e78493813d7f94f033cf8865a6ac5f8c459be0ada98b97101e9945ae08cb45cad01b42fb2c3c89b04c7e263df1ffe40d9f490014d5faaeeec0d097bd64de8e43eddd4e7485b174b200aa371706e5ab550a424cf3cfbcc13a3efe70f061b54c4ff040c5ac101a840cd5f40940ff4756ec3da55c15668cadc3c52c41481aaaadf6cf28c67b0e3a37cd4586a7bb054758b9b5e15632f46e7f423aa8213d13417a3b11107b8c044fbc2621275759595945c68ca0774364b32c52a196a588fb0e4c29a95b6c9b40d0e4d684e73c7fe640332bccbbaa46663e80c2e69a01e1626f8cec84aee473a4fc3e6ea12913bc77dc52da46233603776f0905a3ac23bf20cdeb6807896bb60461011c1a23d0825ac2bddf6af10b30e01987366f012c126e1979216e23f1dcb3e552614b57e81726a4548b99e8b8abd4751ce45ca5e7b825ed3ac9c775758dc0a3de0a495892a63362db0db0f6e2c63d4c680d056039c64cc447be399e8a489101ce6c4a9c6ccc4e32992bbbb257810069653174894914f90e8fc15551e5d0a49254284726064af81bb3869190be488fad01969739af1e200fdfedc0d36dfdaaab38d97e2ce776379c969443d45b5c3acc18314dc69fd6c09d8d75cac8fd56d56f951c421cff2d0bf02bd23c16d134ced5be74b9efd781326a6f177efc80b75d95c28cd4a2cacee237928cd4e468eb82fc87b03f5255bb9aec54fe56420dcc6885b68dc52208de40e60bb278efe646343b6d1bf8feb7bb093203d5000d3ec0bcaade2fba5bae8c87bd411473fc59c212456e275514acd5616bcf10ab1bb35846923e163ee5451c915c1c66c9f57cc2122edd8357a16441698ca4b29254882045c23c9bdc9dc5e0729c408d4a2a4c33d42821dcf5803a7587840d7946fead83bd9a29a1bf9ac74b04dd1c2f0a6576bbdb43712508eed37b29865f9163e00543fa045f1230ce40b5f3db54da201dd72daa7be577c7ff2d593b73ec96e509706b66cec8fe3547078f1e1789cb2b26de63e373336a48936509d7b9f6fb0af281ef7f06a303fb61aadcc89b141508d53f8525dcd80d3505dfde106c72b39d50606d2b3f22b8e786bbaf14e0a2e1aedd85727f84e868147abb03dc8d0fb51dd57b37272911f1f3257e9dfb4c5dd080aa43a4ff4d7db4c9cc4d00fc0499d5c358600ece40a41f4078d124b1c4461543d12f3ab74fa7d1c2529475ea8cc423f035ab8123233af7a72833cf04275c1fb39d856839dcf8abad08a033f9ebcdbeb14c06f01926896d34dda75119ec0f97620f9a81f8da7e86479742fd284fa6d3948fe3376fb94dba7d9b9516ddf484109846a63290521164727a948d7a4b899e68ba66682f68d8200434bb6b9bd4af98494c8a70d4dbf03d877e5c009d9dd8df1d00f772f647ab7a804ede6d259b30888bb93b119c809d3a3daa8fcadc9878e4f866c2da206ea6562a2c8c177aa6f0b687e8acab394370607f876d7c3ca2666daa9c246ad214912a8513a7b704086f3bcbff0a4a0ce59ddbd1daa6b0f86a63dccd1161a13ac1da4267949b3f489e917eba3c33f30b4600d371a6347c0116b2ac57419d87c06dcd7d03db20e56bf63f3d03e67befbc804f23e66ee34cf1080c6c1ce26e4203080cb3075b9527f14b0031ab1b0e1935874dee81d1b308cce8fcbab31557e12436f0bd6b9cb3e45944a660d9114205563d3ca56be1dd0e9372a716651076ec04dcfdedf2485b0729cad8d3c8b4ee3a904135dda03eaa32efa95de696f6c0481b0e7dafc84eb950dda9cce33483ccc2c6676ca46963b9f7e3753c9478810d3525fba2de087e5083a6316298f2cf846d5605d66e454775c78b574dd5b008541369f241a5b787167b93b67d8194790017ee157ee9bdea2d8f70fb036a3e5dee8940bfe9993d8ca76f4c1c7f6ca1fc96977e12cf0f484772ab9bbb422edf2aa96f322dfef86a2d55495ca3f86179ecc41d0ca8d5e1e7cedf0d726bab5d128f1d9318de72325964fcde995ee88d1660976d8f80ccc68f445c813c9b10c38a1b19cc69e9969e6762f664cd02fe308bd2401f20cc18b3000012ae611d68a696849275388124e3cd9fb0e125ff825ab3fa78a0c90d78aaf6928c44f2e7798a1fcfb5075129be7aab579fc42eff40bfe63178c9228984c5471b4be1a0848d516327bb2c7c1411ea3ffe7a87fc6785c4eb1ec3ad8737502548ad0bdacf2fdfdb535927a3c63e25daa2f0b3019c3aff87124a8938ef5a2fc9240387a4196c958a928bfbf65f898fff289c47431ab1839f23697f7b09edfa2743bd578407b4f167d364d6b6f62468f92bd45eed529c71da177bc5d2a2a29e7e7fc7a981fbb311930d9e479621adc35af59f75e315e1a7674c2cd92a88b6aa540cf015f548fd2ba59e8801c22f59c3346b2a83a51fce19caffce0e15127abd08449beef77b8fbf5582296a007cfe391c8e30e57e94a05a7c8d12645f0577b51b42a0dca1e9325baf4d124c8bb8c5c07ff68bca7d9ff32924952de8fa8eaf08404c5e605cad1ba9f3d54e12acf02346e0620b0f952646f55672b53d1169b8b97dcc1cfd0e0aa38dfad5520ad87a8525426d93b435a5a80398803183b7e50c0bd6194d3392aafa11868de29294376d09f817ed64655de64fda1e6f4ec25dbc3df952e2943ac85745fc2030aea566acbc02a5a430fdc56a5df43757c23cbcdc92ae30919bea44906221e26b8f2fc4e45845f586433d486944a61c0da635aba0878135231ef6de194bd5c52aa619da624fe7e0b46f6211b869dda2251f8fe4fe591b7bddc61f5061ece8f5a92d40431163273599d54bab73e12932463666b952e020db6d3e67ea3ffd6cfb9ab58d2d87aa0e704f8f6600d1bf720fd48fcc0c859c4fc4531cf708a0c6a33fbefa42d4254d6fa332c33d6fab5c25d6255d436918d646e084a970a28efd8bdb052a65928e9c871d8cfe22fd9cfe41f55e02c3d5e3202be4e9e8a71d1f2223684548e4d1a376a72da9015291ebaa07b806abc52dbc22411353cf04e9db47b2f1c99bcad67f966de7dd7a80924e1c311ae3de35ecb6c1f4afa17f002d9545a14d6f0b986ae2a735aef39338154427847c6b946e89f4bd8c597d3a6c99ede3e73217f405cf3b9fb02d8c6639a861b87f4f44a5b007d49993953848671703204d4288ec15a44de784efcacb28bbc23bf454bb7bdff2d18fd2fedf1bd10ecd16fec789ec68148cade5b05140544981a74989c4c53e33c7dbb70e9644d8633c775dfa01a6af25dfb9f77a47f82cb5127bc6614dd40cbd912d81fb923a3ebd1ef0ee5f3035da31a2256487d5f33e210cfb7aae4f542fdd5799ef37ea3ee755593c4b6431d9bb99966326a7af5788aa4643c741413fd793e9e3b3058e05be7e3bef8f45daa3abe8649c944c12e8f55bdf31ba683eeaf5739ffd627ae4db85242048e19315bc48bb12093f9853d724a8213dc5e2d116f09466b8c072d2964e2236caa5771f0fcbcb83ecc569cdd28842e9b8024680da51c1fd24f2a2c1b72e80fe5dd8bfedea0c6cb3d73f37d6260dd16507679514b5a8e236fc28167bb51fc92df42e6fe3eb30b45b277559420c643a437332fc7dbf9808ac0de308df482e6d85677c643fee9fa083bfcc7b7df85680cd0a298319918bad8eeb25d53067589ea1fb616f9e9e172e10c8531bd0ddd5b2ae48232485a6ef2d21d300d1c63ded7e1e79f71553dc81a787560a3eb7503fb914db3c2fe40dd63125e62779b4a6602960e983864b8403fce15996f5c8bb6569ca61b5a4a31e1cb4cebb8d18f5939b74496b0cbf92948d7410170aff6907d91222723e4fa5e9923beb3dfe29810af443ca54a60b2bc5f8941b1de66984352829dc4e82ac22d43d87fdd4f01928d2cc639aacb9cbd24bb0d1585b1cc02d42597c9d2f78cc8e13c6c33ea886d0b6d653a3171654c6a0ad208b997c9b1bb9b3ca53f0a2708a0442652571d780f293bea6422e2aa54ae0737ed3a86c3b7f7f08e0801604a6b119efe6743a1744f4c3e50f69b10a4ca27f2f35d98503daf09069131adaa6502cdb6e80f8adf3b72237a1dca2c99d0fbd10fdcb6bcb079362121a776f2567f3cbda920049834e64a0738fb36c2072c54dc69323a5eb1d507f61e16b72a5375ac15a5841a52a635529300778846aa8c0f5da7d5fceea3333531c33b4987fc4095c13c261d50dff4ef52e406d324e7dd660195173289f01d5ad7109b53a879195e74b0369d277de13746f42a364095b945d5fdecc9214921112f21e3e9b954504e8b6c7bf40cecad5f1aba27689b58ec29e78d6ded8dc6e40eab7db8e74e0ecf925eda141874459ff7da1f7d6012ea6298f99d01df91237315ed51c018ffa2071262542356c089b0efd269d99eeedfeb4949b164caa5b695f2b2ad1b6746128af516818017cc5ad2a56a5b022311ef90634181c22dc20235d093e9bec2015fc898d6cb8f67779be0062ba40880cd691dc23ba7a3294094fc9d298ca1080665a05eedf5230b29110e290e6ba700d6e0696e96f7176526d7d8f25f705ba26dc9ddd56acc99a7191fb04f980f9a1d30276d96d289569f93b183e06455e09820d7a9dca6dff92990eb68b9a43e12326240b17d17b4ef04b3c0ed3ec3fd4ac6dd5cf00376b6c838b5da1ab06b68d927806a1f4a77d344bcf57d9ca4f0984b4a8fbf3ce68781b02ca06ca87c1e5ac1f58c986f824fbd6355ca53ab373a2da21a24fa1524c53c7581bce12406a21917f9c3ca3fc4361d6139dc7156b3c4f801a370e56bb42b851e97b52d24a05f17e84dd9ab5ef500e88a39ae960c8e", 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000001300)="f830a867d3194a3b125e0b7d4ee0a5acb4779f0db8c9ed3a52d7f7baac0ae018d42e613a0ee7cbb4e448db7a833d18ab30c750e152bc5c66", 0x38}], 0x4, &(0x7f00000015c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x88, 0x400}, 0x3) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2000000000000) 17:13:59 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x401}, 0x0) 17:13:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) execve(0x0, 0x0, 0x0) 17:13:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x80, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xb, 0x2, 0x401}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x9, 0x2}, {{r1}, 0xfffffffffffffffd, 0x22, 0x2, 0x6, 0xfffffffffffff117}], 0x3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x4, 0x200000000000000, 0x9}, {{r1}, 0xffffffffffffffff, 0xa, 0x60000024, 0x1000, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0xb9fb, 0x80}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x7, 0xffffffffffffffe2}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x9, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa8, 0x20000000, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x12, 0x80000081, 0x9, 0xfff}], 0x80000001, &(0x7f0000000380)={0x3f, 0x7}) r2 = dup2(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) 17:13:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x800ce0) 17:13:59 executing program 1: r0 = socket(0x40000002, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x40000000001d, &(0x7f0000000140)="caf5b415", 0x4) 17:13:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/95, 0x5f, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x104) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x42) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 17:13:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 17:13:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000200)={0x3}, 0x10) r3 = dup(r1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x4, 0x80000000, 0x4, 0x10001}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xa, 0x80000000, 0x20}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40, 0x8, 0x8d}, {{r1}, 0xfffffffffffffffc, 0x11, 0x60000040, 0x4, 0x4bc7}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x98, 0x0, 0x401, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x1000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x600fffff, 0x7fffffff, 0x1}], 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 17:13:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 17:13:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) mlockall(0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e3f6669722231069c82f1bf5e8699e872c40a"], 0x10) shutdown(r0, 0x1) shutdown(r0, 0x1) 17:13:59 executing program 1: r0 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x8000, 0x10) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="2517ba67920840ab187a69e44369ea8f01cb7fbbcc1dee", 0x17}, {&(0x7f0000000140)="3a01f51984da73f19addf3594e3ed71a44f3ccd68c38a85b0ec4e3899158d269dd3d84461fc9d143698f8c46da49cc1d76c9442585776cbea0ec10aa20240f98228a0e4cc0ea4def772b413fa0e1b7a0eaeabc71e58e5ebd02ad833b6c5e909d756f07ebc22ec208b836f05c384496d4f2c513190715592ae00c8ccfca2b8d79336acb512a85c71350d82b0e41b5962e422b034661c5f218c7c45919c271f5342dfd40eaa951ee1e4273c98154808ca4fe5db9e0c20106aedd44ba74ae98a12ed20ba7b422bc4cd17474f2e83c6b478c8bfff605b6d83d5b340de5e99c7c75a8333d9b35430f913b2383a06bcbbed4dae0cae8826917f39f9bf8803d3807fcfacd2640aa2902bfa169d4660801256b01c6dc4757648048f12c2219311dfd221e9d9a4b5f2c5fa8e8e29b3893edbb97c5f7cd11fd43aae231cf0c2fd9726090a637cea4ab19e44f26b4dd71e898e747aa676435f66040298876089caaacee8b0353a1c6a4813202056f64d1453a4de42f8e0a0bf158b1b7b97428675e8277c136882ce2d2e087a213d84b7b32c7ae5e13d5be3d78dc1cb12c773389094e2bd64735daf6e139b5ed781b98116d328ca2a8469b23cabc1abeda7fdf6f278fa7c22517abbb531b92201ead149f63b36a68b530d189f542096a0ad887a183b82e39f1d3f03cb555b58808f1829091a8b349390dac913a5f69506294be6c6dcde99e9adf93684929000dea81644824de7e4fcdf2ec3c6fb65376f2651818a1a725dd51ad9181c18942657431690a1e06b87797cd988c83f8add521a83692c8078d8d7be2c551e01568c29d9861146f858bdafa8a7b378e3a1ab0cfe280fa602e1ba781ac5c7ebad1d331c3666962ebe98309d0f71f7853dc298d11c952ee629d0db7c16c12512bbb29f42049006e42a84f9537ffcc52684a4c4643ffe9f69b57d646819de30bfd62290c2858b87229ea05ccc032f14bdb709772f0269fd47ecbc22a18174d87e6f87e237710703ba86b267cb5eb2bc4c26975bc012b39e36a8f40e49b20fc23b47a0a1dbae30495e2384f5c7c1dd6369d7a48ce50cd4b9b52029ee876364d973b8b4d8792d65d40c1ed5a8e9df799742a4b30afea2e3cd9f6bd80ad22d89aa15f2b0225ea665800550defb16951a4963799c69d9a811652a79b7c61aad468cdd0928ae9f9a449a15d87db686d45ca48bbf808085d96199f4d778185a820cb256191fabc19a44889fc85991d6e5df3b4e33a19c45de57f9a80e80ca2a66b427ea5b2851270ad01e6dc1e35d2af8e7e1094d69d5ac32d79d9e1a238f5cc05a4776b4d9973fb2071d18e839e81aee6d3da6b3e8cb28231f5631f1876091f62f896cc0d739de255f8e40fccb0f2b822233edf97af38979f77cebe1f2c5c04e2cefea54a0c89954ca76caa19ee54b9595d74ffd02c3694ed6c0de40e0f96925613b86f5268c1e9e9dfb8cddfa5462e125a1853554a2706724584d069b080a649b3ec90bd6b4f5dffcea08c602536ddf4628fe369960dfd7208dcb98346e0855a8d59eced22cf8f1c12a7fa5be4b56e5766a32d39e2ec7db811b66f4726764701ad1372bb06f289c2de3d7dcbc74e78945d3adbb407ec2231bde9302163ebcbffdeb53d25a08ef5c6f09ea13860a36f3ef7c5775387a7baa63fcaed6aacb0b475e05f25fd993bf32541e85e6c7d3280483c33b286fd69567b1bd1ffaa2a1f2e0b658dab3e6f4f18ec93e04da22147003eda4b73f69b846634435b821c83715fcb744ff9098cd081970eba770db5645cd0343748f2914f897e4243c3815f70f19d655bd729dd558f4d6096f8e9dad0c983a1ef2807c559e789bd5e84900abd5e7c994010d278c23876aeeef0f6e5666bd10d7655067a6d7b96e2392fcd45c056d9171609ed8650f00108ea1508e0c2fd5b902bd435bb729ddbb864aa98435bebbbeea12e7bc175c2dbf8d2a4c9d5c46de076d85fa36af121c69cd4fbfd79e9271235bc66ded9f2537b3212f61fd3cd3d6f96164f04c33a100b18983a1d990b78d80cc857013c804c03489d51c9d219f57fbd9b582e05f7d10dc48f5fe0f125524b6d9dc4ac43160d9e04175799c8997d21bf48c7c503cc35988713c95945c8b242bd80fdf9080c32681b1f79b7ee3300dddb0925976350fdfa71ef5caf0381690048a084e2658c6ffa4fd0c762020e57c577d09963db608684b17fae6ff3fa32c1196efc9ba4a7aedf6dcc2a3482c3e081bb78d8c00a1061b0456c0e1c53e9483ad0b3c161900fb923038d521e21ff1ab44e16e735241b3d5c0fecf8259f72181014007d3df6a55c7c9385444fde726d45d442f679a2c7e8085fc83b54497c0d21cc0796cbf3c7f0ef662835203456de8aa11825fcebd7645b58eb953d005827cac9820471d4535622b312f31fd30762de7b39013aeeba385eb9b7e4783f1a1ba39330575e218fbab04a425a272f69b9af864952cc986648cb883538bb8493985cd7fd6e6754f8932637284b29fdb407a90734d385a0c3b2713309892567a3a8e13c0106bfd357753fe3d05cdae283caa634fb27824bbc088acc4f7bf1823019bc53230f09b2f44d1965ff22cfb6f3390d0d8d6498200bdcf13befe9aea6e18e54d0b58264918ba7706abc7ac380afba7d7118a552b01a8efb66c70eb28e139c7f0f253fc58bb3699ef208d6d3f568f5baff3c074296de2e19db17164e0c3cef0686e5156f3bda3e96f74fbe21bbb54e1b97210e10386f5ed32896f67ae08a30f5a1ab05ac4ddbd86c456ef376fffdb4b8f69eb7c0e4722e0e875dab377abfc3517faab5c2b0b19531305d81ba3cadfa927cf2d4c24f425556844540d310567cee6cec282cbeebe17add7f540b88c1032e73260231a26404acbe7246e534758c13715e351006edc6fa0f85d25b3f5d23667c942f0cb7a56439cf43b04eff34cf3744f9a86b99595a0da123e9438aff52d9051ae812d6e88dd42c2e5967976935f68d0a866da45274f710b5a6d8e1a6bf6a5df64de6b58f86195fc66c7d45eab0031ef5fa0bdf1f14ddcc2d2911c0e5d81450a9881b2611381a1ea178c9cd282a0f28fcd8acea45be9ce6054c9911ecbeaa7f5fa51f7f9c8a8302056c110a04ef1ece59829e1ff19262617bb41779fb3f7e0b89e12ac78b38e8583e9392e8180ec8b873dbae6640eec294cbac8aa9e80597947623578a98baf5f96cb2ca3649cec79912bdc78a4032bc7fb966742aeee11d0792e9130422473a6573bc5564af8ccdb17897d785f987b7bfb29119ed9754084d739924ca3f4b80b2f3fd11755b01b697d4f2509b7155af7c296adfb8b9e4558197c541d1e124e342d9de6dd7235c29d673823c0b690ec4fc7858561c9e133c2a6190263057c4a7009adb0e7b8a87fb6b64b5213d2acf69e9bca04e010f90e4fe467845c7e7a9e12d471fab41daa22b375fb23b0f732b9d1a40712ebc0636379d8d95f9b8c636f98ccfb4f27ba0408e6002c337ab270df5407dc9edc1c482603674ab33b8adedf9296f2d432a167b4ea44b4e6cdd30292bf02f1188fbded20e05c0b6728c955ac9daaa1ab8c799ef8b7ca9e65e32c82eb145b88d6e80846466e9a722f637e9135b52753447fe5be482c80d3e36efdd8f8ca859e9bc521868826c69387c49b3080f146ae90cd9b1e9d4b2023649d560707cde33ae39bf70ed7da96b974293f1c7d9f5bcfd7a3634a85142a9c4842db35c026297e5672fda52d04fd8a524a10f15cc36435e8dcca8b2849b60719614f652d32dd3f61a6b9ef004909b706cc6a2649eac9a0aa083d047d5dea7b1119f22f44a04168baaab93b3a746207288239c4758cc73a80998f1fcc34223fa394c2cbd47ae33a896993a0a9e84ade878c631406cbcacfa0fd871c8a156307f8a52cd8bb9265381ee29032acbf82d66747d164b47cc68f8dfb125eefb0bde6da0b74a3141cf26432ca485446fea22c966fbbd4c31b7b2ca98726fa233bf6c4542e7c94b74d6078dae423ddaf00ba93706c127c5e8ca3becd2d461e120f648179fbc38769cdbc1f493f4de487d4bd55ac1e18f5569e891fee5838d38869067332182c5ad47935b3028691752afe32cbcc8a774edc1761fec4917bca80348e7b02a1d29c7d47fc85d4b2421b000f834843bd55f7704c72ae56c766c5587d983eb0cde1b51e0c8167ac2596726c96ca3e882f2c3063624e38462ce08bd891ac95c7df2326144d025cac4a8ab2e2725d24a2a9111d4bee189412320213676023ace25a3969a2a295dfafc1e6855c7e7ce764772fcaeb90146ffc2c8cb2f622bab6876e8a8b466883d97b5e5e75c8b88a0d82566ee44bd118418bfcce514a471ae5a748d08b28dae809f8b5df4cfd9a76b9ffef0d5c375e4044ab8c5be8c7e3b59161437ea52b617dcc4e7b0a76fe6e1adbaa43417015047f579bc2ce469c52731348d8a10409b2276ff7e6ae8f4212eb35d6a0a962000bcc8a32e834e9a1bbc2262aca53601951b5fdb3f627f3f146c8063f9de2538dc3f68d436fc0df563022f7e599c45db56387664a4dc63eafff370c67ffda5f5469cc691b0f701b86972302816354ec668ce0a4ab43c20d80c62bfeefe8d08ff97882fb2966c5a30ca8796695e21e3e50192d7a4adc21126c71173a795c7073447c433fd7ecc663d336e98df15696646b3cf8cf1ab567b7275829e348c122f0080d930462fa7e2aa9eae83da24512435f2f1b91ab1f9d7849852592721a6ce756f39a98f77fc2595260927f6f1cb7c8feac965f273bbef8985aba2ce932a83321e1f10bb750c9fa27bc54e4e72ef6558d1768b221e41705354e8f0972f4bd641f84dec0e72ee0d1bb48e74f64534560af7074977e66c5e3ea5c4f32923d36a1eccd10732b0a1439f355c841f203154c2139d34fcc914458b40385df05fe8f1afc3e7375be73215ea7b6626924844abed89a2cceefbc849b19c952ff8cf8a23103c88ba546170e52320f312ea0c2855dd7e5fe57bd7b81d5b28fe0bd23ebd99e8ac2b77431a1a1899ff4afd7f85b119e8fd5d3ef657e5f32faad7571bd2d96f9d6b9654eebfb313058d3fdf1c26be7474d1a5a3f4eedad509d071f8ae6b3625e3177c32dc3bd32f4d87d3217fcab741f89ecc34a5aee052ec7df4806e68ed7a359030c828ba3fea52b5301418b63cdfe9ba5cb6c5a15c692a2b1b9d73b460332369558f4aef045515c40342652538fe64f079ec776b67bee6c31f2d72e61af7cceefb51013ca4f9dc7affda08600e252136a895eee257112a81e31728533733a40a0917f029ad7e0bb2726cea7a70298dd13ae7b6c5d02636192ec3909dde64aca95245fb724962646dbff7db9e058bb92b9c63fab7e1aff990a1570cc93261311ce7341b78e5ad805d587c646e8498ef2022901b207e04178c6f107c7d2ba66085c3eeefed599e5ca2daff6d51219fd86c76e1082bdf8c20684d2ddea92ebd0cfc01583a61490a9f9066da56cf4e1b2776ee20e09f4cf9f65efa7ab647d2ec88bdd2c9b272141e855a15d495d8cf342d051d21737e36b260d45365a02be63d5fc2eaa2e66c830707d9aef5c1c5d996251422704144c688ee671e2b630bf3ae6d9e9a08647391fde4f0ea161f3e62a9e19554edc5bd2c2e7f871ccd6e33e341444046640afa81fa8cefcf318917b990041b952b35329a01d3f4a2099c3551b221dabd4959a4d2ebdac58d2408c5f3e95bb3f3c92c68d088082960e81baf0924578a33ce149bfa81e55615c1773d1ef475ce51e3fd2fbe70eeb9bb48dc4d60345cd7587d784d35697f", 0x1000}, {&(0x7f0000000040)='Y', 0x1}, {&(0x7f0000000080)="300351b1eab7370a3bf2d1d3cff77432dc6026cb43791003", 0x18}, {&(0x7f0000001140)="383906ff0c3c6be17c2ff27ea4339e9b3819146937c753ed323bfab8e5f8415b7aff6760bbe9e5fcc920986544c85db131a76f486da0c4590ce127923c3f9fb46f8b5f9f5a0e0566de91c1428dd779d15c61f7ebbdada247ffac1473140fc1889df61b4cec4d39d23fb745c57d7ad970597f0db8983a125e7ca804", 0x7b}, {&(0x7f00000011c0)="af9c3584aa12cdfba0f60b056763ac25a78c43e6ea4addf95aaae01a3987afc5d637072fd433b5a29ac735b5c062b8aff9f2000b23bcc0d85705f505d062ac02070469482ad52a5a002021b16bac2402c86d3d15af70c3ff7ee6410cabaec9226125a6c34d77ed0697be0e4348746c82ae41439e3825d5c182494d24331a9b77faeaad71d5832e5e78c4218224280a934e6c87016b67302823a0fdf414a0ff028b1b00a79dac5958eae30953b9fecf726852d7f82b0ec040acd4ebb77a37c2e6a35d1f82c90f20d917a56137c0b3b3a48dcc9219ba1dab57105da13fdacbe21d3d5328", 0xe3}, {&(0x7f00000000c0)="12339cc2279ff80d6a720a3c3ee4c807d5aa", 0x12}, {&(0x7f00000012c0)="b2cc634bd790ad06314e42e69d5834d2fbdfb7085337153c616ae87190e643dd78896e6b85d49d4e08bf8070f21ccbeb24e1c27617e4019b132282a0543da32ba846bd47a89910113f6ecd9e562c44cab232fee1341fd5729c2c6c196aa0642b1c33653814d2f9f755cf3f75de94aa1b73a7ac81bec56bc2db15ff99c7c4e018b215344e31", 0x85}, {&(0x7f0000001380)="0892218188b54c75b6f4bb22c4d8e3065c7af9dbb89147d8bc7da50e60a80fe3c41f60ddff79069e2db2848fb9bdd4f74e07d20930b0685b5788227e4d246aab9821433ec4925ebea3ee", 0x4a}, {&(0x7f0000001400)="b8762c16f7fbeb8100e2e8da48c460c820c5069819c75917388c8d93be7fff81b9766c3d95e7da6521cffd2257de05acce853ca64584f1bba6e9231e18102ca889c1557579bce2aaf66415f98e1bf6a707a7a19c01c5f677f6c4d49ebb1645e55730fe46f37d2e13391b77ff98f5d2389f81f7b6600fcfda267c5b706ec3382019f28f1ff80608b0b4a9edcf5ab0e291d055591daef967ba61ac6a9280df8adfa015dfe1a0ac39cf8975c555fb567258f5cd9a96", 0xb4}], 0xa, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r2) 17:13:59 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='.\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:13:59 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xffffffff, 0xcd}, {{r0}, 0xfffffffffffffffe, 0x65, 0x90, 0x28c9, 0xffff}], 0xd2e, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xa8, 0x2, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000004, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x76, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0x400}], 0x9, &(0x7f0000000140)={0x4, 0x9}) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 17:13:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) write(r0, &(0x7f0000000200), 0xfe72) r2 = shmget(0x0, 0x3000, 0x55, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 17:13:59 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b96600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d782838164387b55033740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880"], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = semget(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0x7fff, 0x800}, {0x2, 0x7fff, 0x800}, {0x7, 0xe4000}, {0x0, 0x2, 0x1800}, {0x3, 0x20, 0x800}, {0x1, 0x8, 0x800}, {0x38ce6c644f244de2, 0x7, 0x1800}, {0x3, 0x40}], 0x8) r2 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r2, 0x0, 0x5, 0x5, 0x2, 0x3ff}) getpid() msgctl$IPC_RMID(r0, 0x0) 17:13:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) sendmsg(r2, &(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)='D', 0x1}, {&(0x7f0000000100)="0c4f904383f5abc7f37edb39054d281c35e1082e9e8b3969021915020376f0e05d625400e2b0ee36a9a5dfe2aaa8f62acac94365d536d5863e73d8335596a18ac41a9c1afff0e977a24add45a4e9509a37a5c3bcca6ee2febe82f950f02a8e2280734997ca4e7689b04554ec134937", 0x6f}], 0x2, &(0x7f00000007c0)=[{0x30, 0xffff, 0x3f80, "a0fafcc7f4907fc007b5b6fe2fc385059f67371a02880793e45f9938ae"}, {0xf8, 0xffff, 0x1, "202148a9e735e7d52b5ddfff5d70a56d52189c1c1494e7327ca65d6af4210f0213afdf521276cc14050ff21f7d33120dd5eb216270bdb6d5979194c50d810e4294af1a5c4f8ef2ff9c34b611e6c3c2aa850d0c2f9dc81f329ac75f37108e2eebd89163f52169897120292b78ef51230b9ce3f026ac1c05b222d2d4102aea61197a0e98c1910f5c90aa0003c70cc43d7dbf9c98ab790356bc9315cbb72e1ca648de890829227b3b6f32013a7a9c6de01025df50560ed5036f97f02ca64083e8a599204c2a82662a0e32c87f64754ba93469628b421e0bc92cca70bbc1857762b7bd"}, {0x10, 0x0, 0xdf}, {0xe0, 0x1, 0x6, "20d5adb9d791d51a78992627f64b82e19ef3a8256aad5595d3be6ce4b8c8b3ed5eace6821db2fe0ee9dec660e6d7b964c4aedee5d1eb718d35a0bf1d6fd71b1bedbe79233f4786bfc566e6ed30501aa5fe7bc3147651687d52fdddb83669864813d498d5c1192894ff8abfd18d05b994be1b16de1576711bb185cf1a2b79fa4c98dae7739cdf7bc29511db7cae8217e446ebdd8d329146008147e719ef63be743109f278347e49c5c8e721a3c591e3966b7fb2de3111bbc1ce8edd49224534982fcbccb2b5f6e54290"}, {0xb0, 0x0, 0x0, "367c660f429dfea89c963d0ae0c87e0e14786e9b1ff08817140a816ce9d50d92a0a69147c3eb3bea1205989451cf23fc69530f25eda1b586c016f5b001c5986a834574d3d8fb93761821daa561113d3fefb823de45181359f701ff2dffad8277e0251bfb42d9e32c9af567d605bfaaa5da616a3194eb57be4d325c20ba54f59325c84e1aa424ff1e9bcdfd0951b86edc7c332c4e59341dfe00df51bb30e9"}], 0x2c8}, 0x2) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000ac0)="bd3b806a922bb4987efa7e8b7118acdff765bc5caed4a3e6c69e10f3d59a1c826e22f89fc70fc3dc96344cb24c6631a6262f46650c87726d2fb0f52eabb69d197a3e68224af0b9666fac17679d22a0ebf5de2de536669b879f3a51da9577f6dadd7347a650715b170c405e284d6671727f11db8433d89caf25afbf8484c2a569235d58d5aeed0bc9c4f23c2814cfc1012436e3f07c05fd", 0x97}, {&(0x7f0000001bc0)="1725cbb3705d89962a85f7bb7d94b3c242a440cf6f4305bf532e6e887a8275e43a200bf72c77f333a1aa935dfa965223a4811c5de7290ecb87acc209d507836362fc7df6670dcd25fae2c7b4ca4cf66a1eaf9bfdf9ddd989d1c9ff0dc618d6c6b4ccaf68166b1da8b3ce607701cdc3ae270edefc5ad669a8ac0da032ead208551599792f92d01f3eec7b2214bb911717b8b6f2505d31f9c08a75f2c5ec7c1200bb94c621ff06673f58da65974644fa356a89edc6cc7c2ff0af83d4cfbfd492e8a763ff78091488d459f07b48411835225135208054840c", 0xd7}, {&(0x7f0000000340)="27985875076ffed25a5758eaa7fd5aa14d1afa4075b69256ef0475849a351819a33ccb54ec0a27d558df9b74b71b1c268067c047f1c250896982bf0e9305fc3ac894b926314a004c", 0x48}, {&(0x7f0000001cc0)="7d577d2dee4e5f1191968066a709e105be189ac5e96d7f98e5a958bc38d3eb81e39262daac9963bf5cc89a5912fe428ed2911399cebac24840641844c410ac3b39cc92adb00f18201f10d8c6e1", 0x4d}], 0x4) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 17:14:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() setuid(r2) write(r1, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/119, 0x77}], 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = getpid() fcntl$setown(r1, 0x6, r3) write(r1, &(0x7f00000000c0)="fe149ea700b0cb13dda28b8aa9203bb23653ce2526", 0x15) 17:14:00 executing program 1: r0 = kqueue() r1 = openat(r0, &(0x7f0000001c00)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001c40)=0x101) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x8000, 0x401}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0x1}, {{r2}, 0xfffffffffffffffa, 0x20, 0x5, 0xea8e3bd, 0x7}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x6b, 0x3e}, {{r2}, 0xfffffffffffffff9, 0x51, 0x50, 0xffff, 0xff}], 0xc1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x1, 0x100000001}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0xfffffffffffffffe, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x1a}, {{r0}, 0x0, 0x81, 0xfffff, 0x101, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000080, 0x400, 0x9a7}, {{r2}, 0xfffffffffffffffd, 0x11, 0x0, 0x80f5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x51, 0x80000000, 0x100000001}], 0xfffffffffffffff9, &(0x7f0000000300)={0x3, 0x5}) pwritev(r2, &(0x7f0000001bc0)=[{&(0x7f0000001b40)="e3a474a11e5f8f251de44f509d5cd99c7a0efa3d38f86159e7643f35b93976818a435a35e39208e40d55a5c26ef539a90b7a8b6e8e1f02f91c6afc4f4696dea292c49def40b6b849bd2e97eb4f3d7441aa2467c4ff97ce1589f0f4a9eb87da0942efbc", 0x63}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000001ac0)='./file0/file0\x00', &(0x7f0000001b00)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) link(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)='./file1\x00') bind(r4, &(0x7f0000000500)=ANY=[@ANYRESOCT=r2, @ANYRES32=r2, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES32=r0, @ANYRESHEX=r4, @ANYRES16=r3, @ANYRES16=r4, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRES32=r0, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYRESDEC=0x0, @ANYRESOCT=r2, @ANYRESDEC=r0, @ANYRESDEC=r4, @ANYRESHEX=r3, @ANYRES32], @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYBLOB="572a1169b53039f6374f78e6934b9617e1878fbc624bc5de4636efff180d6560c7ae186d0a17167dd6f4094f51b79ea564468359e980e7e2aba1ca30392f2597a03eb1cdb456a3f7d9cf1ab5940eafd9484ca07ecc03dde18dfd95afb4d7367e41f4181e372e152f345a6174d563b840443736f2ba3e8811eb322413907d8b15045f81aff4bba917b0a7e2d5f8b3fcbc8aa439a080aedde01739b2094d80f2789e222130d068cdce421938303dd8f360d02d75a9027fa484a36465a6036d181780477f40c90a3ded298d16cd", @ANYPTR, @ANYPTR, @ANYRES64, @ANYRES16=r2, @ANYBLOB="7586d867f3", @ANYBLOB="ca3b974caf94c5b626f6a4fae575d8af1a384130b5ea1d5eaddc5303b0c79f963c7194fe45ac5008ed3e6314bf03736f9b7fc00fc01ab351ff97c56c0638f478e4063abb81142a829a99263566c2e40ca7ef4b0953f5d67340194391bc6ed10ee739d3ba4523d67f4b8b2440305452979beb3a11f7e2a41d2fd7521516219a2166c733cbdc4e7d933c146ac259ccf6f0d566f389d3d7932fcf406081839622f649e9f37856f4f9bd106e7d15d4ee492a23f9ee534fb23c8d9b01c626587d676444ae1559581c7ec22c7d6049cf2807c0ebb1df179b8d095d8955c7191127446b397f8a4cf9d65fc6782afc97d043dbaeb09e2ec3b0fae0bfc1819ff6cdbd40d194e53b2bce71eb57b465e6b167bed294012c602170433360faaf9068f566a9c12d244303775fa2a75b455d66d58da8aadd0d2e237979bd6d991116d5263336105a458d9961075a803a8add229f324894486197aaa2d65b7dc5aff8f7408f79193331967e62ac822878468ae53c52bedd43688f626becff768cc5d68e0d887e6400511b74072f321c03c323e82cf7a829ddc912f8aa23846d925421cf22217a0e5de07e0906a9cc9c7f20f8ff26e7dca550336ada5b0296c3ed4a9da2ac752dfaf8d850914a288156422f1075ffa0ca07e310b1f33be6191471e05497c8101d1fde23e0f546d0e76bd25eb87f5a565e7b5df4be135ee50983d909a887acd4a35c5ea459d7db60a2c294ba349bb2586279711594190be6aa9e6101e6d82a06e0f4c4d1952eefb35d6b90388883c9c6931f6a2fa4e7881ac4084e5fb2757d56d527eaa7176c11a207d33bf50b5002a7b56c15236379d8740dcf0613f1d1adfa3212d0e0ae463f688d817469aadd6d183f935174624b697f0b2f05cb4a3bacdce9fa4fd766d40fbcf4edb5f0d9959181f719e4c060dc8ebb8131b4c92f292020708c301784940dd5a51f06b9898891062d21fea8e9d1ffdc1c0cb5c2b2b46df7f5c4de24edaffe3281e14f128bcef6ff0cc8e633ea4874ee46b12e9544279699c131cf17dc8d41b9795628dca3ae63be00f286d1adb3cdda00b6ab33e03b157c4ca864506d140857a31af2561e7d76f6ffc7564df7a98a17ed3dc45ae08c191abda628876eec358aa8d71bc24ab50131c6cca6a3e931bbf910e6c1585199ab0e31cc9ff57c9ebee7e13c334af683b8580585c5196ac767f162c955dbebd80e42794a52514e32ebc4ccc235ecc4598f7f8e333f31011e8a72c8873104d29f4316d96cb89578d9ab0c266674623120c95486c6077efae04ecc298efeccc6ffc9c791525f715ac2e4e83bbbbb92ecce5b68b5b8eec7c2276a69526bcffeb0ca170b1f605394274b7e8105945340a7ef062bd5382d6e87599bfea90ea625a0995774640d1902a7f177a60b4974517d711f3ec39ffbe11086b0c6260caa4aabc5cfdecd5dd205dbb35d99767fd7a3320622f2219ddbcf2bc8169e1b916590f8cbf2a3f1f7a0a6de42d20b6e306dd5d0e02de422a1b6d97aa9d24f9e1ab8705913c51e50a4f086983001a265e24579d7abef09898ec15d08da84c76aba45dbd2a3575cb5632a1ff0462809b4f78389779e3070bcea5fe66a591996632ec31bc5ee5f70745205d45ff1d1e7de59c0b9889c65d736449c5c7d00f46f1475c527d7ae769e7b716d1fea0c8355a06583091dc9a77f34a775c2eb3236f2b841cfad6399c98e7b85989c0d0190f8ebc6d579dc1de3569e71d5b5e090cb89b00b5f9d7b53cbf026250f9443971590eb5efe80bb321a4f8e48ce7adf36adf9d8c013a37a9d928fcbf3b780751d5b56e52dc534d33dcbfc00cb06bcd6da9079a62b428a58a0fe17b600c2c97e2afa977f6aa3f05fefcbfe6cd72b8aee533018bd9cc5b1fc667aef16f1b89267bc624ca5c6f75b1ebcd1c611d7759d39660a0259101526b5ec283cb2eedf2e71103227e15d116358489a56230bb122c87b5d16477952641690b8ee17e571ced3a0e3c26d7ff00ed1c71f253c1af6ee061aebe2ce9fb1115233aa96a3d53918fb3be7d5ab48bfbcaa90077c24408ad8e751fde51ef5406fe22b0c20c986f9c4f5d7f703b4ee2e9306f31958c2bab79abb987458801ccba7192034bdc357074d8f8b9df2f0256d90be44a851b62da30a7491643f1fe92bc57f84faaca1edba283cc41ee9b59453ff72d6064748b9bb79a7e086aec1b52c76ffea48eb5d53602d08555b960ef96bea795eccd350e36f49221a28a4a626904489b6632f0b85dad27c66fa3c6131ed42221ba53d8e11d3c919188389584f11a220ee9a9e24e4dc515197ff808230b4482cd8de4ada8ebd0bf788ae4db846ed0a2e4beb8b4ec3b28f649a86cc46b44e22444475da8fcdbfeb78a6f082dd25ef492196e570ca2ca08f1e08bd50c5141988bd423d3425653242f37f025290f124926002ecbde04f5f7b1e0f5bb2dca27fb70d139cc80a286d631e0e6d5a31770af38166638dabc78f168c8d7f52b240d554437ef76a015fb4844e84fbb267b54d443f34e323c3244d8e16f7e704a4a3f3488e26032e5417b0a65b73b6d72b8441b6993b6581cde156c97b37d97175962e0994e241e65d320940bed3de0ca16e97e63e444ff2f95f77b3e038ab1302a5a64b76a405f278da00b909295fd2fc75d568e0b5ab7031469149e6756f68b61e84e4dfeceb9b692aa0b32be111a5abc4bb0de92bf0954b9c573c35f2202eb85c374df9fa495763794ea0e395b244690c664a89be338bcc486027a8dbf29548d4800e06f25df74740cadaf5280a1661db3acf75e57eef220594a45225a6e4b0a1547ddafa580fc9917128f67c25a22b2e069648c601b3ae7bf7400402d1dbd92286dbbaa18ba0a8a1b69531786f4df263522888ee159b3f3b78afbf365aa6fa2772f8d547b108644efc34df14dd06fae412d5749a46cdb54ddca57d52776ac6591748aab294273c847c1261ef90598e413e4729c99f053e648099cc5cc6ce310eff552be69605209c69eb444477cafd2e6a26cf7050a7df33023d7d271314664f75473fe6fcf32aedbf392a6d23301ee39483cf27d848eec958a80887781f9f17ae346cb5fe4078bae67a575d96c65548a0c1035c2955dd3e4cca07ddd11475574f89652efcc29c9f117a3f2b644be55a77a1fda19181db23911b71f5a88c47162366a7542f587ee0108b2c01735f2b9dab83c8c686a6d37b21d6c27d486c5779514bdabda190816d676fe7f484ae01c96ca872a01255cd4931d49deec934620bec0f6ac5223b01727d6b2fc188ea981eb9d2fac1049157c3c91a443ac6b9a97a9c20e8116351f622b1fab4ebada9e2d04d99ae0e403feecc9b099fe142429a639582c62133a065f3e8ce1dc80e2d847e533f8a0f0959296d2a7fe32c491b6df077f84cd39fa4bf8fda5db134ff3e98a7060e83a468cad581b63a7003df99c64cec2965110e357bf80a177ce693198e37feec79bba8f89ff06dc7b30371996bfc931665094ea22fdef855f466afce8a4abf303e109f2d082ee8f8efae941b69693e568ee83cfaac7bd7bdfc829b545102230c9198ea7af5d61c457e4c302cbb62eba57d121eea20211c046b74c1b279bdc4da090d486dd9e294104ad98acd8382d8729bd0985995972327fda8042b0f9cda62f5e9b545409516d091d5a6388cec9b94cd52d1ce23c8ecc09769ddf1e8af11e4e6eac411cded63b5fc86c787cb68ac083b3aaee9e1a461cc810f2f34a5ec8c1e70dcbd73dcdda2a804786e0854f77629863c176da726a10a93c033440080c6eb9293a154f19b3558b0289ec598b0f0b1c117cca54f5193182a015d6ddb059416f205164d9afb92d77342b5c5288d8d29d30fc0c89509dcb20c2acd6fc7d6226387b6b12ed5321b767d077b161eff92ff173b04ca1ac767126513dfb2fefeed0e7e66312bc40424df4475a23b6b00378fc290d86235db5174a3141285745b24ee02a767fc296dec23e23d893709c9462a0806d0e50cea5cd43caf246f27fa23d5142c51737d27b2951ca6354c41330382b725413325502042d20534d1d63870635b54f9a549449fae3edfd6356b39fbeba1877b467e355c4aaa8134c85037111fa94d907b321379feba4b43914092fcf6e39317bee65a49d16a8d6207270ec971ea8bce6e317141e6455a7adcbf9ca0affcf5e59777a396ea435dd18096e5499ebf0256bb71ea5a32f96d43f7d171875b3826a57b4083c9af9f816f39447ccc1838dc69ea36c088bfdf56463b603ece6f37265b70beaf90cdaa7c4513be250e15a37f05d94bd102d81644ada6ffea27531f8d9cad24cf1ca0c5d88f307269edb04b6b897853a3a3047715ae7e8208728af8514997db21c2e08a920b1382c9f9843aa833d814f5e24b83d0ca8ed96650b1be5127feef54e4af18b8fa864e6540951aa19f370942969f8f0231f034c1ddee757a3f1ac766490a23ff914ff22f1304f9eaf454281345a724344eb74a28aaacef41a72613553a76a7bf76532d1bf4f1e099d85853fc2adba710c5eff3c2a397c4bc59f1371d31d84f234c638bd0818799c106b284da5892700ae49de942ee84d86deb375fd2b6dc4129a1e9e45d8ff838f5998259e32bce270e8ac430bba653544f4a1111d8ca1c80129a46bb262a6102d87b4d0cf40740f54842dec3aed6cf2c7025542bdee92dd973b188ab9401195836da36a8b6a68fe27b9db7beff93c0c00c331e812f56af2e45847654a46bf940a97f1fcaf69740e805a82a1314c810c03f724ea07b07485f6283c88cc774cf18f07cec0313342924baf3668686f50326f304d5135ab739b3a288a64b59b0df96dd766887b3892c47ac379b1839591c0bc9d0013f84e7815648a476b26efebed941b5254dc5eb571cdc0cb887319dab1622ccfea9743ffce0dce29c286426feecbd61a336d6cc70b82658b79d86bc230f140785e8e1240313a5d334d4fb6297d168e91d4ad9d1712885bae27ce054728b50b47fdca2b5955b8a15b1d3fa2c90de22be7c8352be1076fbee5ae35cd62756e86ff2f0a2de4b9dc7c9d9c30d4d95d1832b963f8611e39a1d6b82f933ef3940feb21bb97266461052b4e2348b17cc9d2af669de0aef35057481e4b42313a2209b1a3dcf5ac441bd2e18674f212a6c90c619bd1fa2541e8c0c0882b3b41a945db49da0bb1fb4fa01b3eb65d07336406eaf6b5779b65e2e4e62200aafbde3a930e075518a4a9413be52c0b96412be94c43ea2e4f622d06a5220d77edc0320bc0f013fa47a3175030f17625a1ec7c6b84db659d6403f13ceff12cc175e05539c782cd8280980e0ef6f4a754ae7b18bb50e03692f982e894837625d1e5d7fa851d9788ffc73855079319ed9e8fd70d2340b63a8087c067d5ca5217a09747692f04d3814f59ab52b0d33c25f7a2a65e36fe85d9bf4cd48354f568265b21cb2912503bcbb8b69f562520c3c074fe0882b272ed9800cfee4408e549b17e59ddadf6c1ce73b0841a9276f48a0bb3d0bdf84167b9ce82731d79ab989ff0cdc1526f157dcb51b449b08cf2e923e94b416b4ce72cb37ea455762ae96759f6baa656334f74da1cded86cf668d74d3d875ae1bb72353b0ff3f48218a7c18677dd3ce2c227ed4378c4260fe6a2fcdd5e9634551d238ad8ced42b7ae5a99be027de9e013caecab518c6c31f779c77087b918700fe5e97aef955fdc92ad289ca7e58e8341cd967fde05a8b480b0df91dcd80f8c5c3d81928e9ddcc25edc6c553d5660199b1ce856d862517dbb035e3987bda26e9a757faeafdb4acc67", @ANYRESOCT=r4]], @ANYPTR64, @ANYRES32, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES64]], 0x6) connect(r4, &(0x7f0000000380)=@in6={0x18, 0x1, 0x6, 0xfffffffffffffff2}, 0xc) open(&(0x7f0000000340)='./file1\x00', 0x20000, 0x23) socket$inet6(0x18, 0x1, 0x2) sendmsg(r4, &(0x7f0000000640)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000001800)="8d99c2bed8bf6deecf9a0c6347ab31ceccf4f898b244edf4ace5b41cf63bd6589d185fe62fed4a2da9626ba85c4da9684e5d1754389c16a905228f26c729919268d653b816c9f0411fa970a66b7b5c6049a041d692d521c2fcca84eb0200695ab513ad194d83d232180e3761ec84b8987427e0536a9fafafa290918a0370059f1ca8c137edab86d8e4cbac57952daad662ad8d9c97f6ee1f7bb15f3a83ab534715b955cf23dc1dea4d8bb4b49829b1af1cf30268071a20", 0xb7}], 0x1, &(0x7f00000018c0)=ANY=[@ANYBLOB="7800000000000000ffff00000500000072bbb9f6a2d0ff74860ded60cab226047d51ef809692b54f2dfff8a6524da116132d1de7f1895089f84cfd5a000f1f7b15e94cb95d4c4d551fe54d0cbd32c26c1ed83974a89420a635c6ed47b70ee4f2e500000000000000f8000000000000000100000003000000ae34d08a6e52e6d2b167d890840ccdb2910ea1da6a042fd5881d9a9a020741838d770bc6c92f8a4033edbed3f82f2f76c3c0abc9626323fa34b4b8d8eacd9f06e5e5c6d97115eac669d11fef01a17988f2cdfebb2b1ce09a0958fb8a2a1e0f2b8daab1dd40e5b47678d4f33c13385aa37b241c75fc97d4fc613fcc5f8463d471f6d762b17afaacab682109d58011c8b810ebbfdf7c716891678b49a77a35e15bd6f16968d1ed9c6699694178dac6b40d8d70d6ff1b1cb54e6d4856a37221b373ccdf17ac5a9cf7f1b7b8d8bfc5d67ed511c9a500414e3804039365670000000000006800000000000000ffff00000008000085085ccca473f9d62404815e31c96d48401f88f847aea92a7cb4b9fd3da01f2eacf55d727440f4432fba7c4842b5d0ec477d5a894be26330e5e616fca5daf41f90528fa00341663779b598ca97a47a99f000000000000000"], 0x1d8}, 0x4) 17:14:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8009, 0xfffffffffffffff5) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x14c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b6461527cf3c03", 0x7) 17:14:00 executing program 0: nanosleep(&(0x7f00000001c0)={0x0, 0x3b9ac9ff}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0xbc40, 0x4) nanosleep(&(0x7f0000000180)={0x1, 0x7}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0xb7fe25f895252123, &(0x7f0000000100), &(0x7f0000000140)=0x10) recvfrom(r0, &(0x7f0000000200)=""/84, 0x54, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c6530003fb9b131bf01dfdb1b3f9f6ef71669169f38ccd9b22fb586ef65e75fb3c83264bdfc74995b7193e4aaed480e7d764067c0531d80b0461f6ffd"], 0xa) 17:14:00 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 17:14:00 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x906dc82b4aacea47) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mprotect(&(0x7f00003cf000/0x3000)=nil, 0x3000, 0x0) 17:14:01 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/183, 0xb7) open(&(0x7f0000000040)='./file0\x00', 0x2, 0xa0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) 17:14:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:14:01 executing program 1: r0 = getuid() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r3, r0, r4}, 0xc) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000180)=""/107, 0x6b}], 0x5) fcntl$setstatus(r1, 0x4, 0x46bfb) fcntl$setstatus(r2, 0x4, 0x84) r5 = getpid() getuid() fcntl$setstatus(r1, 0x4, 0x44) fcntl$setown(r1, 0x6, r5) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000340)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340), 0x10000014c) 17:14:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getitimer(0x2, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x11000300000005, r1}) 17:14:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd500000f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd68131400b4dc386972d2eae1fff146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225997d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33", 0xf8) write(r0, &(0x7f0000000000)="c9313522a867703d010d5366add57d9bcd342582d378bd6655e3690c3b23d3e5039ab3356562cca40cdf21cae9d44f7bc12b", 0x32) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) 17:14:02 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 17:14:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x8002, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 17:14:02 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x3, "ce3727eacddc5844d33e33a670e4f4cf65ebeb15"}, 0x1c, 0x800) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000001440)={0x2, "330ac1fe2f6db1e8582d713a6223e6c223c737d6f69cf763785b55e01f9be8cade7bded5a412b961b9a510c1e6c03d641b4a156d010806fe465bfd6104d25bbd2c7b94948b0ab1834183143bda84c9382860e773729457d4e0a655f76b86813a4ec584ecad11610c5e56e6f1fe4951c1dd41572d88c435572de612219041e55bce38009b91d1212a03cac6111cb12b86b20110c59fc66c21f9a99d340d4a353456242c25ecf43a24a92c5c3bc74e573906db78f6f8e5389ad8aed2eb23a24003ca984b95d617f6e36c9dd3dd6210fc27f3c9fde36b6cec9212b6789c4887422d2b5b8f84312adb0845a5"}, 0xf2, 0x800) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r1, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="00020000030000009e766d63"], 0x1, 0x800) r2 = semget$private(0x0, 0x0, 0x425) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001340)=""/226) msgsnd(r1, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) dup(0xffffffffffffff9c) 17:14:03 executing program 0: r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/53, 0x35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e9b66696c65de1c17836829a7857e331d65f56226435e884504f2418de1fe48be260f0e7b4a1b30166af202b3deb7ed7787d70000000000"], 0x6b, 0x0}, 0x0) 17:14:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 17:14:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f1ffc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/57) connect$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000200)='./file0\x00', 0x58b, 0x4) 17:14:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r3, 0x80, 0x80, &(0x7f0000000040)=""/93, &(0x7f00000000c0)=0x5d) openat(r3, &(0x7f0000000100)='./file0\x00', 0x10800, 0x8) fchown(r0, r1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 17:14:03 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) rmdir(&(0x7f0000000000)='./file0\x00') 17:14:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x0, 0x4, 0x4) 17:14:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x3, &(0x7f0000002540)={0x4, 0x288c00000000}) r2 = getuid() r3 = msgget(0x2, 0x100) getgroups(0x6, &(0x7f0000002580)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() r6 = getpid() r7 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000025c0)={{0x2bd, r2, r4, r2, r5, 0x40, 0x1}, 0x7, 0x5d, r6, r7, 0x101, 0x200, 0x647, 0x4}) setreuid(r2, r2) r8 = getpgid(0xffffffffffffffff) r9 = getegid() readlink(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="b06463c2fc3cb436b69b06ff4696c1e31d9402889898b59a9bcad5ea6c97fa47fa6a198a6f1bbb7abf59f2440757b09b58a28bf90f2e51fd1004eb1ceed212ba820dcff5e8b797947053dccf39d8c4b3d27a365c89c38928efaed3605fb36969890422000fc9b2a186d209c518b751a63708ae8d7cc187d6f98a805d871b555cb1fe07d25de7fbaed52101c96087dd4ea20b83f9d06bfd97a863fb083a688b5ba512d4f629a07749bd6d002f9de00ea3254e3c3274ec8d67909e9db89b8a4aeb8433a72c5570bc2914207194152b1433c295132c9c0b1b2ad71b0c50fee57547b99762806427222bcb2d3c9e29c0e4f20539d02a99215df1", 0xf8}, {&(0x7f0000000200)="df173742bb87b3cccfba848bccf33bac598fdadfca58642c9627b93828d0120c9ae3f0840af29a0b42ef58ecd31a4c11f45a699f737568679ebbea1c01bd27e0e2a9ef401cd4e9074a6bd7f7516c14874a78e1a517948d5aaf6870e4ca5da188fe77a04901b4e0ce9c095f4024f524d35533d771cfbe6c6e2e3b329d97a420863f2a7a84f6b2172a797750110297250e6e303510443be4e46507e7faab50a35668c81c608df2abb0452f6c3fbc0a8780128ba39133e02345f15b1f029d8d1cf6453390219c852396fb5884fb09b1accfb4228e8cfeca3b211fb32ccb94cd059b77a1", 0xe2}, {&(0x7f0000000040)="10a2ee2cd3811c54d1ac77b4b6941ce7034705696624ac3930f7246028396542ee3f8dfc9bc82761f895b773572ac3a085f1", 0x32}, {&(0x7f0000000300)="d78ddb9036439d3c67a1ac28b9c8bfdc6919c127138db9dffeee3f79260d69105e39860574293d298b6e50aadc83910fc635442aeb0c5823869bd8a9043694bfceb493c5f9caaffa8dda567bf84f56ec1ca69a6564a0cf9539846796b7686635bff9dceeca0f40ed2e1f6b39d8f6de49f7ad5cf097658d96da16dc993d1039a7c84e21078242fc4143ef93510adacd1c9e7b6afe2c7290418ccf330828083a09b9942f6adde7dfc6f40c1a38032354ba0ec0897097e10efd853659a433b112bcdf5af493320956cf77ea3dfdd10e7e07afdba0b5cecefbff7fa9dc3d949bbf98d018c5b7ccb4b21c42efc1f9d73e2e0add6e69a63026c24036dd8b902a7202e8292fb7ff964d53fda21647d42c1d70bfef00a1fc02ca59c8509a64413ce565caf794f1dc33638c9f5545a8d7dba77291338a05b4411352fe0d7e74897b071db36cb715ac0dcb23906541228c76d3f0194b9ba7ce71535a89d95833baa88e7610254576ac72fe83c019437601a1fa57be2192142800bf69a98ca195d4a076b2c866f96a83d07a0f7dd7f6eac6a0887c109f1abb358ecdbadee65b8420abba423d0068d90c872aea308b8e8413d6c5119949dd8a533e331bb737c4cb87a6315f8757a565aaf6d60c89827be871cfac2863cde2f21aa2a03a8ce0bc2521e1361566015a2b440b379717600d9b87eddacb2bd78c234c38de4055ae75d0e53fc89a4e0c7afc859d75595262d362ae2726ca86e332e063cf4a70e189a0e082f54bd19d8a83cea7977a6cb30182ab063068b8e6e74b659d54e81a20bb3c48f0dc440d973d6cbafcd8a23c8c64506cb41777a3e5daceb0aa6380234d5306c713a7c507c8a6272cdd120e8fc12a8680ec82676ae029e66c8a3a2bde81ae59bc9d0f0b0bb6f8a89789513de8f518dd4c7158328678fdab235690299d9518afa0eefc35474ac432dfb4ff3dc847b93cd77c6f02a65ee49bcd3dac56c023b5f2243b7b3cfad09226cc55637e204ad7a3fda37d847b5634b496fd0f846de79f5e1426810854f1b2eee9755c9fe17d7b730d30fbaf53b3e26c5857b69b7823e79315c48f27e384c006f7003417a43562c9add3099483a80f95eb9367ab73de89bb7896603ae2aae1d8c6136d261ae8cbc79eb190745380792b399d769379eb5dddc03fa1ef0189ffac03325206055c107d36202e0b4eea06a712eb229be27369efe09726195fcc1592ce46f8b67ec5649bdaf3301884f6c948242ea86bd6df5b8fc8bcd2e83261741ac3a0edc6ca33c757309845829d3e41fe5cd99da43cf6738c66c77975e5f32f12573022b3ba02d73b3c17c2ed4e93e66c01500859c7a19fedf77f0be513cba35b483f3c3017d9672cf3c536d3fb1c63a74ecc14cd27adeb6c789e1a304de24f9f3767771e0144de8a25b5aefe19f30b6d237843167dc8d80094b9ea3ded541cbb79e082a1cc03b16ba7ec8aa1c12d624a5a353450cfdcf92d505405681bdb4e7440e16a7335f55a722c4743889db08dd4f268b4a7b2fba4f1e880e8a6da55daa47044d40dabdaf8f965ae196d1bd81622f93b10925bb4d2e16375e9c85a5b65032caf617ced4446cc9e08bdf1a042fef6f69d9168980866441ed03f02b60f7a98f0bca9141fd8620695f8248bcf19addab8178907e7866f10470ddd521adbaafcfb357bd930a046e0417e3f1c5bc0c1e0bdbbb145010e089e4fe4dcc9b6f5ba1249145f971bf22720da7ae676c63db210e5826b1ab2c63324ca03d1418af4c5fb30a00afdc2408a38ded0d1a0a84a8d73f6c79014b41af47e7921ebf649de26ea2123b50b5e3705af7c04bc919cd1f0eaf8253742c582f5d6a72329857254532fa0beb3559aa680f6d1ced980bf508fe4724f66d75ad5546f98ae5097794f9e764a4e0795242e6eb221e32f3b5abcc133fb26e04d31926d0ebdf5d6fcf2dbdf0d232e53b5c7bd7d80b56c096c7169f15097945bd45b7700be62fe42a09c821bc40963c3ac5063cf05f5af4592822f3bb435664f23007cb6234637e82614cec6b00c0a1d8e64f703a63076182c3d2082bde71dd05e4c9990277767979fe870538f27b572300b65a9e3927ffc60c07f3dde41f28036777781efdcac6219d83a5775b0d349364d791d63bc0f856e7fccf321d5cd4546f336ccf1005746b693d85de5a4187b4b178c5530963b0e39892f4a283b2a7d7dadfe24fc2e88e9cf5d3f2c382a34564e1c2daee99cddf624a1d5fba2fbb48bdb028613f895ebfe27620eefc74be96e681b395f792547ad698b85bdc2ef8d65855efd2e036c0c211d9076783a137dc8ad51e3fe14fb4897972954263a43587f2292c0ebcdd4bad52548bfde3132010791cab6e92d05a686e05029570d2dbd0b75a7f554b785dd551fe75dd3abf90a74fbfdf9751cd25fa403fe2bf1c0eb1d9c794236d8661b193f7387a324af6d499abea292662e30355938e2e666492cb91e0a3971aac7b4d282b3703b182e9aeb06a00eda7e16e8013731338514108d39da30bcbd8a65709962a04a29c8ee5750a675e73a170d6f3f73a17754b81ba0555d7d59202aa4147205c42f4442943c9ac1986fd51efe7615feaf0c0f4f12ba954f08144f5178ed6d1e811966d02b4206b24e1b8dbff1c8668ba672f081e58fdcfe23830fb8d89b103df648b16fdee5a499c3bc64adab07289dbdee806070604bbf8d2f47b9a53724cd09ec7d83c6f8f7ad19c912b7bc9cae3a9475d8a3508199d862661f2681dc563d002feea0a15b34532fa316a7769bb519afdca990cfd2d957a68e6b083311a85c97dfde3915ee3ed36436c0b68ed32586b0dc79f4bb43c91df635a351c92d72d5f5bafdab6fadf0656f6d08769f76f96404e2abef4d94ea0e071cc5fdc44ed1274c00f935211aaac83e28c063badb89c59fc1cce7b00c28aef20f77628f7507df5b11cae4e0d0138668e30203bd2411d3c6446d238386bdd03810f1c5faabd92fd6ea648500e503cc9c8232b20d8872dc9e4d0c88a6f9874da585e87ebf490e1d1f7ed0d525fd0b2715afd8404e14aa4ac72592daaa09622246c2e160dc33f1f8fbfc1bb88aa5b699dcbade3055822e496edfe71f7f7a83d2afa0dc0a4ca79ad69da3659fef39f002f49bc5994bc889bfc885edb08f2fc1bab22dd1191483bcd2aa2554e4a44c9a87a8898c80037ba94086eb05187c6d6d616524228e8a48a84bce70baaa27bc4b5ae8ac1ed0566fb452261f110ad82db8650c64c2c0fc7dcb184c61b656e85709e50c0092e1cf24f3d42677f1ba213eb7230b7401267fd41afc4d43e57c54f9a6e7518575a692c4ce3fc14278141199ef1dbfda8dcab78fa6c443015c9bbd6e8c5dde128e08adfce30a625cff751239c034895a0d9723a7ea1326c816fae0f6a0fd34e09cf6eeffbcaf947337eb767b5b898035da7d54c0196f790b67261744cafb921be0dfd7f132a1050a4c2e7320f5bfae2b0c571dc3a1b063d4b01362862dd2ee3d5fced3b23341488d254b2fcc37138504549e345b067f087af5cb9634c8857716da7c203d2179c12a86c545ef0c28b7ef4331b82748b22c036fcb10731b872b78dcde2a39833dc0a6140b2cc095aec007d2a0acadacb58214bfb3660d81e808230c395cb1977bf5f6f28528c2aeaf747708c6f378808ab304b007a860111b5acb2a8ff9a45acbd9c638a0bf1d179c1df4d63ed3049ac4fabeeee8c101fe5e8bc8512d40b1f4aba6eff1aa30a87d937aa41053567e232f0a5c92208fbd02fe5d49bec772ad6d8ad4f3afc60608a5920cac432c6cf5de18c15e5817bc8902c46c833997a26694e0b4e62eebacd414030b83e0db8bb021098b6a8f4c1377ed9242e0dd1adf909f3ffe6f5d560cead3d257d7bb1e18e1d052c018634a483af34dc35e44a2b3dea6cda59a55a0d4f9560e475877b7b012361c76dde3106bfc89e8e3952099b4e771b7911322ef469446cb2807822986c40f20e1264603441cc28a4986a01e69356d753a6fc54fe227c73315da3c20bc198441a14adb97d2c349573900f80b419cb80776b91c2d7516c277407c59b5d7a2ef293b94715f5d0b7700493bc52dad8757c0e30cc9c61579660bc24d894dab0cca410d5c45da01398e89940c85df77495349a7fc16b35f47e00d735e703d9c8daabacdb96f03c0adeff7188252d5f13b359f5b397269b1aba7c19efa4df127492ad8e11082ec5a3931f316998b8ed76ebb83658be0a286d3ab76ec4f7801c1caa3c607146a3d4cace708b3f4ceaa1ed49164c6f703dac6a4c374839ddb9963cd4e20d90cc06ce59ff4e82927384ea9e2b33b26c30b563160bb3713efed3d5c5597d48c412785757367340887d655dcb90658ae067175cf7c30478e9e25d57a6fb575f0303b5c83aaad3f49f0565d5ddd93456c27102087deeb00467c32b0338a4fe50ae5842da0909eedef1d5b84ef5be0b0cf4f9f9e20f2b938081bdc72da5a3cd9d5a3bf2fd496616f2ece87e5fe4388bf3700e26e9cb0e902019cd27958f8d4074e5804bf1470633bd99eed6ae2f6588380055a2f21d84a0ceceec125da8bff305e4922346ab009328aef288ea21bf4d1c7d3bbb295d7ccab9726ece20dfa9dc6dff7ab6f5f88d209c0ab17eaae2e5478b9b6db7145f23ff4b5f6203aa0fced53c31e0fc064c96830f8bd357efff7ad020708f86d40f9a2006c0903c3ffcaeb3ea6b6101fce1ef3fd18f109cdcefc949544e997336f4946bf0cc4a6ee37ac0bc6701151bab0c3caf3a5d240d8b4203d5a0f45d01055dab8f497c0a7076f93f9092250387b1c10c7ce966616e698a542e0f92dd5cac2e65bc6f57146e148ff7bc1d71653e3bbe27c03bfa83945a847d077489bf3a1579cca77496bef43fe8285290a1297b431e6072202faa8141510ff4ac06b8579d6d6e7a3b83254c50cd1209417f265b73a98d89348b21c6ead314ce33c271038add1bbcc80133cd49b6c5c012e0cadbceb236161b81d06642b604445c3f5ab0ab74096466730e8b37858e8223129ba9b1e35ea577607cc1176d59c498d3687c06b0b8b062b46ae5cc72acf8e1389f553a672edb999f898da32bb4d50c9865896f37a95df4c90f3ca9772c29baaae27e4e05651f9b3db6ec5c3c810d1bd74ec185e74384d91816ca3a502401667d0b1b5af49c3e21cd00f50e922cf20cd2ea769dcd848dbbd83a4723b2f79ce2220b24a3d2a1b634ecbc7229a4e572ac8488c2260eb2a0ba1e57eb3b55dbcc0a883f7774b04db1368a0c84d2091c8f2501a331f931ce74e9f35abdc9f64f509304498260974c3d7c014b64320ed82f0e3b79085a9f3d1e0af2524f6c9ea0b2287fb57e4cf0f40ea9b07f93b17232c9401107a496dd42663fd8b975e5c0068929dc8b5bf7b1a7b6fe4559acaaad1dc69288b58db746842d646372da79d7605fa92af6af271753e15f653d45178bcfb9662ce3b8a2a731e85df86daa5d5d0822d4875f6b71fc583558a647ba1f9eceb7c52851f6cd7204b06f0d4150ec1b11bd3f0cd3550e1c7a4300bc7ff6c9a5205471e5f3df2af524a30ec1f940f1ad46176d6dd4d7588cfd560cdc650736fd0c5bdb8ba54219383e92827f5bafecea615c83c19033ce62bdfd0dde1bd33d4f2b7cc0578934c5204f973d410a738e11a9beb42899550305aea7db5b51b4381e145ee36050f5b0d653bb84906f5ff439caf5906369b4b6826f69189e96bcc3e996153bd7a9daf8199878a558a4bf7be9c4c36a799c4ac3075f7295da69fac6f5b4a29fd23418b9563be34a2381ba79cca65f45c8d43", 0x1000}, {&(0x7f0000001300)="fb8b8862a6dbd8ea5a4222a3e718c42c41bf2933276fbdd4be29a30f8b27ae8cd4d7a3e6eb060519154622f380aef7b50bea867317f3fae10f1ca50c213da2c178c10ebce68ce45efaa80a77", 0x4c}], 0x5, &(0x7f0000001440)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r2, r9}, @cred={0x20, 0xffff, 0x0, r10, r2, r11}], 0x68, 0x1}, 0x9) 17:14:03 executing program 0: r0 = semget(0x3, 0x3, 0x643) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 17:14:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) close(r0) 17:14:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) socket$inet(0x2, 0x2, 0x6) 17:14:03 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x5cef}) 17:14:03 executing program 0: r0 = socket(0x1, 0x5, 0xffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r0, 0x0, 0xffffffffffffff9f) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:14:03 executing program 1: r0 = socket(0x2, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e000000006530003b0fe798b586b37669d4b0598bbb6b1bf4bef040bdc462743e67e67db42f575f626cf61a91039a1f059fd31a23d6f4e534691b8ad367e0"], 0x1) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 17:14:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffd5d) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000001c0)=0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = semget(0x2, 0x7, 0x2) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000340)=""/200) close(r0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x11) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x21, 0x4}, {0x3, 0x8000}}, 0x2) 17:14:03 executing program 1: r0 = msgget$private(0x0, 0x400000000022010a) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/167) 17:14:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = semget$private(0x0, 0x7, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x5, 0x5]) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = semget$private(0x0, 0x2, 0x200) r6 = geteuid() r7 = getegid() r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x100000001, r6, r7, r8, r9, 0x0, 0x401}, 0xffffffffffffffc0, 0x9d13, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 17:14:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x15, 0x4, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) socket(0x273e5d70724ebc12, 0x1, 0x1f) 17:14:04 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="a6fd9cd654aa2365daf228c126c8bbad033f6b2991615915384a3f7076bb1f51e23754eee875e9e2b485c81239f4305536d02796c1d4b72577818ccb7c21c9896d81480d395ac80768f4cadeaab47144f5b27ee0a941f420b81a5bc522d29d0f204beb12841ddffef324ca7f0eddad525d121c177feda3d1322f0851270e532eef39af2890bf1cbaca00b12332fe5a9cb30a561e0b2a28140b11035251144981d3a19f8b45ca5af89c7e1bdae5dd01b4950c20effecf7664253a9d912e1a8f22f219b9a13f767b4c009b9c", 0xcb}, {&(0x7f0000000000)="3c51971514e255ad946b9f1cbed8ba2f4dfc3f6f76", 0x15}, {&(0x7f0000000180)="3a90e943b0636fe8d71f118621673a1ad67a27f15113eb00d8f1f945d765f78030d80da272de7e6012fa8e987492ecf049f965d8bd0985d634209dc9c850587a4f2937f7", 0x44}, {&(0x7f0000000200)="2ae5eb3fc73b02fc33f13ddb64988b0b2d0d0bb0eb0a578553408f70d1bafe9b60b55e046d39b2eb6188eed51d769eb84557f21ab358ac2ffd7c0ff277a9beb7027a714128713d342ffb6d2a0efa45540d345edd0c091152c68f804b454a7074a0bbeeb6be0eeea783ba0f7ca2ad203a7992074838f66b98974db7651fb0946c4cf8b9e81ced940a5d4a0c2ec4b819e2e143a84a2b51bfcd4c16f85c15554e8f7518ca88c9e99b7da213f339ee766d74e7a8b666d0c570d1681e159dcf42cf5774f1d1eaa02e8dd7f21b1ae6570694bb864ad5f5cb519ab9711b25237efac376b1b72b5c434b4805cb8ad38fd565af6cfe0d036c31ea578e0bf98fa047", 0xfd}, {&(0x7f0000000300)="ad38418720ac1ac1eb80276dafd46a6da39e238565d42a7de6d6b164124653bee916f54cf78a59c254a259537a4027d1c32b5c5ca1438e5c0ec663e0fddf9d6773f25b3186dcea0d8813b55a32e8207ad6535da9951659b21e11b0f3f320333a85626a2f05a3cae60aeb0601d711c7913d29286fffcb47486f8b2304468157d4abbe88b9c7199fad8cb806d1c0e4d3660a5c1905d32e72b1ea5c3d30f844c6f68f33a1bb6642d0ad711d492864667c5de3a4070437f27a5b99", 0xb9}, {&(0x7f00000003c0)="eb12a96bcf835bc0bcefd19afa7d2a27a02294e3a1f6c5738a2c735731eab8980132eb72bd3be0e116bb506a2fd64060c11029dd05d3aa4415e58bbe80188a6e2cd6c3c5a84fa41981144005237699ab5f2068af06aa78b0fd9fb65ffc7c6a6a1d12435344c3b0aaa7cd0e455461fea3b626325397db0f3b235c82d9f22daffbc559be88e4bdbaf5d0332f7fa6082c3b9d0764739c949024f9d735645db24aacee7ee54b60c19325e498128ca45bec148c7e2c6047911355395c281d26995bd8bbd5ac27479c2e96a9b1b7a8d15e60417be5399d2b9dd93b1274489c299baa7d7b7f9cd5e17c9e41761162a1ad58864c2a3e99", 0xf3}, {&(0x7f00000004c0)="11adc57895973cf1688f72d5da1d18d15ac6122699fd16a9d880a00b4c22fed6cb94b7288769e8b1e24ad7348ee1dc5bdee1601e37d1a23d197c511a14ccb666850c33d6899d81283255b50f9f9ef6d05b742eb1622dd1735178e5994aaa6d5eb675def1e6a923391369ee2e78dda1d89419de8b76a97a1662c170b2cec99e19b97cfc4286806079847d9e799ce40ac23852866b624e63c6bd856075c5bc95e82aebe028c23b7935a874e91dc112acdd1bb0d0149921e5841ffa8058eb89ea8447f8f90f16f96355c0ff5bdf3d16763cdd0ae0921e7dc07fecd618e3a76f52a3f8cfda380dc66f343f5e20194dad", 0xee}, {&(0x7f00000005c0)="5f18fc81d1afdef5dd659cfa72283f253358cfc381b35d4b7a6c5d781e37951d1651905e9f8243f340a03a66184641415992596e098839ad1f01f8e0f8e0869093ad56d51421ee82a32eab9b993df560b210d2d0212de06e12c01711a3005822ec4e0383fbbbcb5097bc326c8243fdd49366a80dfc89af673d8b8e04192dc91f7364b08be0264e60b48b821119d3674b1f4652e3a89433af64f35c248b057efbcf384dadb656a1d9458dc757a2b7b5074e38122ae266ee35e95b233a6d0c3901acff202ee6b112e1089452cdc7bc", 0xce}], 0x8, 0x0) 17:14:04 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/11}, &(0x7f0000000100)=0xd) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000140)="e8a10cf8f7ba38e2c690b49be6d16a46d3a4a5060bbda44cbf2119698771548f82f8a24f8558c2b37a8091b18c357e9f8ee0f705c9273ca35716fb0a4635abd7d6a20062506ca54d8331764b9eb21d8b2f786471a17008f3bdcd54ec947ac4e13c48111a0458459a441fc24564c3b09c32e794652dd3ea5cf58c36d92420a977bfe6c9405f343e35f1f35b7bf1fa332bfae1c5ec4e005fe182e00f8d1243f3ad1f4ecb4904a1b0e623be795b83c7acb392cc1168df9b2f2fac6d277b43eb635e8579afe8e2a13259aaba0496c12004da469682f6f374ca1bb37a8272baccaee6d414b793154745f80728795429f973611c215da8e7ff0e7eb3fbcd0be73d0efe298c1ac15555b6118f9c692c8c7306afcb2356d58b9fdf7fa45e137ce9f226f282907c7bb5435fd00ec7a178090f26ae8d1a69286a86bbd8652918eb85504ae401f29161c758b3f7bcaf6a5df2a2cc7e4ca761003210cf2b1e4da9f6c56447b239fd20be125d8a5bcd003d6231a9c8821278eba37d3566c4e808fe2842047e3adbb18b48d0aa44d66e4d20d60aaf7c007200dfe14a2b3a7d558c56fc14f6ea53d0923fbe33c277f4ba5bf7b19b5f64c227302becc5430ca69f1974ad9fb8e77a1a1c1ac442e191f2dc179d49d642a8637422874c7d4243c26dc7255603c4bf1dc5a7bab7ae0f0b1acd5fea5644464ce575afbc2cc7cb2b76443653e755e54184a914be3c33c3394758c3125ea9746c7f7f28c2283b4edece37dd4b2c38b81b3cd55632dc4cdc3d9113dd4b5a31a56f951f3a7c3703ce1a7475e4f975252cd02dbfab691409ad07f898f56e908b2d49363fdebcfef2992da711504abc99de6eb42058a059ba6af295bcd2e890c730ab1b57df042c7bb6a94a7de769c4d386394a7bb4c771fb40e9e0447ab98a5ec1a40c1bd3b755700c4d9bed6a57660cb68653a372622f4eef78bdafccd8f4ae32811acc3404e02f3bb535c20e488c2b6041a00a394a2f440add51c6625fd9704f551961ae8247972d3d877f12f0c1697fba674a3d63e781bb7835b5c842165037efb9ff8b9309b70ef08efbddedfc9a37f36b3340f9c1ce78b24f35bd91d6af0299d350bb7d9ed762f3e5b47f3e554a0dd2f1f82e10a5c96da789893c730d4c3c9262d3584d265016f8f00b95500527e08b43a9d6cd917e48c7229cee38226e988eed4f1c535013182cbbf4650055cd992b72c359a01254a9aabc437b7dd62f9f8e39d8762e2cf89aea97f4d04fd282ee222dabd35aba6fdb86b8121e5f72d4f935c664e4dd32f8b7194f095c653edaa8a5a5fead357ead2303094a58c84a09d834d3fa0573953f1d1b960b58c29e59f5e4bb18edf2163db997833500707935f4e25318f6dcc865abcec559c48aa2ddee8930cbedf753f1db04acd59fe9fb71e6802c68291fad12bb38cec20bc5570d3b8ac04c3e4ac7cb2e03abeaf38e895cfef91a9b5f2dbe04da1e5268a96b308f967cb4f06a7fc07f6955d0fd51c91598f3704613807b8de70d2f1550af9276d10b5a58098e0ffc355c31c650f6ec944b73c500f36602955daabf0b58f0d68e08af1c38020d5887134d5f847e06c4aac93a18ab9b8681db603278e29a8fa7b58e4bdc638f0b537a09352bfd743f2b8077f2834168280b5e888a4ffc9c0b94849fa427f472cdf9e6e000afb14478edf06b24dfe484bbac2817dbcb155a95146228778d552c9b5e2d0032b3d769f3e98acf05113b9a1c196ecce704146a9fc543006e3e5e08e067d8094f8c133f124ee86382faa5048243675f3e76f2172c05f5b1f739239fcb596d9d8b79e79a9b0073898f5557f4501f79038163c6b9327fbae99d9e0453e68f71c9e22be4b4c882db80e4b0de6272b116edbdf1d4e2ed133395525bba847767fd486042e4dd93c5e3adc0c559e49d98c60b25ea2ca33df386cc3fdff941ed27d10d10f9f5c9eac78590a2836df37fac30e907331404bd5c0fb79b2b10daab2b4b4908bc011e0d9cf3f221adb0bbdd31a39101263793c445526102362c1836ba8aa74facecebd52e021d2e917610c61e0dff0cbba31745cdbb8a9797a23d24cd00d1c2980f90d76b4401b6b165cc5ac757c8eac9a7a7b8c66c78f132bc0ff5d68949539f1732ca12993d3535a342e5125f8f229e9670a55129910828f9523900f18b6348c14adf760fcee6cb34281360998bb92284405d3a59696e4a6d44e7675c339a0599c62aabb5afccf0b7fa2faef51d98a785a83f6a60ca0a157bcc5ac5a3f2f26ac673cce98519157fc4e3a32479b9812e05f0a3ebd31e388111982e6564f40fd0d42032c64f84c6597b596eab2cab2c63619e341b561c0d5674d7723f2c993fd73066ced2f40227e23f9056391358781d0cb1b1846dff4c79b73ecad966ffc2c7772d805991c6260329921bcb1734665a05dcc16337b23a669384694d325a5e9139aadbef96f5a2423228bf002d3349a4329e388dfa8fde1a41701fd5d08df3e83ee6d3393d5efc329be41a535e14994f3c22c64fb13e6429a7713cccf2603ed4e20e5e96bd4d70edacb4fe6117cc5678a2565e419f875b3bf7cf874160cb3e908b7829e8095e7aa9e5895e55334438af6f388b6eab24ed2af9976208b744a9ace797f728cde2c5af19fe0fc125e168e481f279c29b7c53391f8f3d11c2053269c9a0f0177462738f7562b7a769e558d58a069fedb0ec23caad61e8e0750ed710182a21109b3bccebb9e689892de98a13ba1e790167465ee267b6f85381749b5dfb9f7694322ec4a55d55d691e48ceaef6ab4200625d0a6204516baecd9282d5c23efa447f4d936a75913309a37398d7396f706eaa73221b31dde540a4935ef4bc33f3b2b7f1b3d8ed51ea1c366d1b42a7c032c259b3f94294bd19ea4faadc0853a1251c96cdfd0db3a6e8f49cbff1be2eb28dc192055e4132bd181ff32d964660979c2a2435538c0075197de094b94e538443e9561fa9137b9da5fe79f87e34fe23a4a25abe059906ddfaac297dae2401c8ce920b9d60abe0252fe004d882a2a2e606888908148876132efd69c7b27b6a927da4a80e3ade1d45cc914db04eaf19cb5b2549c7cdddbc5dd10ddfe0db65cb9579481daa55048b713ac2c7b1f5451868607fe1b7dc522c60bdb720c03a2a04e9e8a4ab26bafd63e8cba3a85f35cbf0f9c7b6f8beb2a2179b3c2e798068b8ffb580afb63022faa7ecc525d347611bed964cafbedcf15614473176763c253fbfc74c4a82bcb95f5cca0f808c329992b58fc5cbdecc143bebc669db6d86108c562fc75887ca746635fa4bbc1a42a91558dc618720fc397163bead1af327c7e97044106bc32217079312727686cfc33d3cc0b7e7bf45d2d2c1cd32dbefb38d72072a989fc63100a0102a9ac9c22d5aec54f7a23a66e2ac3b77300b416cda401cc818da2070fecbd3f57e97350a2db0cb22ed30fe3a8fb8c926b32b2fd5813b35a2a27235d7989a7d67227e5c722a8b99ef4b08061649f556946c7d5d20ee303d543ff48a37b6eb6e5b1031c9e773f6c6c413eb5ffad26fa2539f5342420dec9e7c5ae892b5cafb5d783629438f56f16a3b91c68a6362fede89108558046be89cbdc526632424bb17c183cc699dbfe1f4e9b7308f6d7f071f34aa331dc94ad1803e07802818e92e288d5765276df06bd2bb506436a62b24e9f77903ef3fb319d274c93b1bfa53076b5f58ff51ae521c741d6406d86d870b04598d2ea8e3a2027afd6f83119bb888678febb78276bbcbd1232c372f6dc33eb456f91f2789c3db89aee2b9443fb523dee88f5ffe7f0320a0b464330e65d48adc591eec77c9b37c045f76d6971de3a32466dca1951853c629595754dcf3ed21a14b61ce97ca204e8d62bded139376e5e57bc45c7225b380e3236ac88d924c3f51817a1dab91a9ef516931c8836e25a08ce8203090f280bcf659c770325a8398a7bb493409245accccffb4d9e424b8677a4fc3e34d09f9b0f1052e45181af086e7788f3aed39c7e9f6ded26bdbb6187c7af7f05deb7d0f16c289f5ce88e6db8b45c3c975eea7c6b95b884bf02a66c925dcd6bcaed72690cf0778c168f9f8fbb91bb280cf758dc381dc3b59be899516d657de690daadb7d34c7fac32b61edbfe4642de9b7251897482200ea84cef9d22974be92b5396a22d924561069ea306936979d959a432636fc90f4d4d006207cec1deecb8573379ce0a8c5175e85dcf0b674f199a89158a5c5cd43e1e71b0df49d41cbd62b90c5251ca37514e853f64fb25d158705b95c65d048fbfd8b498c5e2034c018bf17c94265124e9a3ff31326fed730034016122db66fa8dc0d57caf4f10fda29a5b623aff4ac1807baf02e2a0f0be6bd11042b4a37053109b87cdef66ed207ba592261209eae0aca3266ae15cac00a4b329fe9599d832d62987443d239037bfd0cf545a930e4ed4ec6538d65a7aeed5c04a3431f3d8cccaf249d1ea4038a9f8eea5d356fc87b936be91c089c260b020176d6f5ad0d72cf8afb445b1be871bb93012515746a037275213afa1ebc20edb281e4ec84054dfd913c643d47d485e09ce748a532ab0a04fbad3d9d3b7135ab1d6469154a07ee085838ea4e55584650a92c2f4d2486f8f98b1144ee3ca8e44adb0da554a0aebb862e5918192a2eaaec658574cc7d1684ad3f0be12e072a7943bc9078db4556b48915314de6c65b55a3e1a86869e8570fb6fda8f144fc963c61a8c16fd6723d6759f52b5e77140f8ac0333f36b7bc2d5a6ff9874ac91e57e04c1555eacc4071f7efc35d909c5ea2b2e04aec3510965ff75aada4f307ec89e44caff63150027630a9b732fb1be4eff762c0991e9cf41032ab11b73f8da59b8c09da7c14251f56a74e0f479f3475071e0b5fecf3d60c7f87788e13d22fd661ac3b3171b8fbcecfe24f729f88041feb92ed8c89b875bb8b8e0f668b255ff6638716b002651c371ee663b385424473834faea8c84fd65a0202b133ca16aa32c9862007ce34b6954687e37e5a0b1717a16786f01477d83dc4f4dbe00889814fc1bc3076b8abbbb91e0b597d452c6e0a250944c92fd815cbee2bdbd7ab0e3e9d3b4cff5c73010e3fb5aaf19e08a6e5e23e52129d498684e315a27c425911ae29712501d5fc9bac97f52957fb431398e94317f8fb3d2f3d2152c0921fc660b79b25d2c630610e52d705f8c358057fe7f8fc541de25619e154be9e4854b751252ae0c6b483c4c458d3f9513c538e9635ec779336530cdd44b3cd61718065f5b4ff4511693defd64d739f9cfa010267b458e9dd994836b7622cb3bd3105d61cfdabbed8eef22fdcc7a338582d33f3a9d953710305f11d47d4e4a2b2524cdf8dde7a7e8551257fbdfce3ccd19dac88153282a48529313cd3b92098c8fd04b94429d3389f1a08e500fbed8bc296084445d155d5b24927bf5dee56c312f706aad267ef4fc026b92245122db9f67404c1e96396e39be62b7bc0258538af2602e2f6e39ed6893d1032ae3733aeabd0c55a624bccd45d9a874ac918b31ca26853ec611ac36286d48974186493e5ebe5c36dbd3702e0d9b46e98cae6b9d6bcf66c495a6c8e356e0cdf523c9c2ebc189363b32e7534a5b109f3ba8c70763e694ab39e57a48ddcc3b89c4dc91dc6bbad34cf10f24457a2356c4563007cad7aea4a9ef40a443e3d368d9f8996c9d86d5d746400e201dda321998800ccc0e7e5e369d463814f64ef8aed721542573b8bf0b1a9ec0402e59879d54e1955ba6c6b356fa17ea7fb942eefc6aafa28a28912d83b9c9cbd541566262ba", 0x1000}, {&(0x7f0000001140)="c876b8b29212da44c34dcec625b8cdb950d4d26c67c48ff45eb3eee78eef908af24206b2a3e2b6c1c3d2d03a3b46032556c1d1c2d700dfa0e84f65d8951880adc0c387a8be95edba20d8904d44332f67226be761fad804a6b4fdca750045189d452bfc1c380c19c5a625fe026276fa70a9c54d85b0f133f3caad047fb4665e71fa1d1285aec855157f659b786f68f671475af96548dd73730f7a5c5bef5cb8afa70875dcd0b3fd88d7a2a6", 0xab}], 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x2) fsync(r0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f00000000c0)=0x7fffffff, 0x4) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000013c0)="8a3f7ea4b46a7c70eb125793a0318a5c56fb41f81809cc053f1f9b62a09905f01ff847737794d8d816a20e4d20ce7a10dd207b3e6af6b8f6f53343351fcd66894db2da02f6c2a96b30225bffbc00029d0e9d945fa290131c6a516d029e19eb602434b71b9750b2ab6fd3d18b7f368edba87534b6e4314b2f2a6e01bc471148f79ddf8bdc3a39da1016919e8d2f7080ff360d79f88918264dafc20b2ca836258a39ed47b4bb7ce5c59a0ca391246e87aa976e2db8ebbb8818d714a4", 0xbb) 17:14:04 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x12, r1, 0x0, 0x0) 17:14:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setitimer(0x0, &(0x7f0000000080), 0x0) 17:14:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) getgid() 17:14:04 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) 17:14:04 executing program 1: r0 = socket(0x10, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000e4ffffffff80feff000900000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x30}, 0xc) 17:14:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = semget(0x0, 0x3fff4f2c1606c8d, 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000000)=""/88) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 17:14:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 17:14:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) fcntl$dupfd(r3, 0x0, r2) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:14:04 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="a0cdb636af35fc8e55cce992f66e0526b53592bebcb451ac43b223190f7173a6479b4252e825926419daa089c6a2dda5a9d19a1d3da9bb3a0f8ea687f427dcc52e99f6c97823d1af285777c3841d04e064fafdd3af95c695f7563f28092e5d538131012ad09188818c0b2d71003a6214adc7e383b3a1e3d465597e0e9e516654bf701790ac29331477d93229bda6fa2e20b3c1c2afa94b47a78fdd0d", 0x9c}, {&(0x7f0000000280)="bef6f2a887c0fa71eb36139029c5f1a07f790752482603d6eb7185bf886dc4215b6505bb146793c944d54e79de03df57bd256c5e476529f39d78111198ac18be0c5150ff6163a13a7504f99920abf644ca7fa4abc8ee545f54751f034f660d9651e001d0e976216c0d697a666e4cbf21b613c65bea0aa0bb748fbc2f56a3a1dd80d8e50cfd4ae9c1ea7646bcdccdde0de383ad21cf3b29463e2d502802684a9c698a041c817771652044dcf9", 0xac}, {&(0x7f0000000340)="c84e9c2732b589296dbc069cd02648befb208f7b475f81630a9e8103a042677017d87c866c9736664b4a2594012070b006cd12d0926400c87d19ab29ccf28d180592ed10cb04cc3e3b39fbdbbecde9aaca54f18c4a114703470f2d618f83313d2bdcc63fca5989b1f3cfc2d2ffa99d57fa38b76121b5369bb51f97af02e30e5372d15be40de4ef591e53727b10640de1684e4c7a99c595d73d1cd278ac509402d02527d4f7cc092f64e955a2df6372cabcc09ab6b1da378fa69ec11ae5343e120ea8b1cfdd5e34c02682399ac7ef24309e004d0388cd28a1cb9473fd86e1267b09d25cffdba1febe42bb63680b010db7551d3c7ed5b908028616ba09219749cbed9175c74cf05356ec1a7e5dbe5dc2ac6d681b535ee1eb85b7c388f02ec7944de4b15522390313d3104d50a41cb0b3db175f74bfd854bdc9ca6424c51dc7c24e56af9fadeecf0dbc028da852b0c01a69dd342ce4d943279eed6490739e42eaed8a2e4fef60f9a60e993f666d8998b18f90ac0dc86a9aeb123380daf04300e3ff6ba8009ae5d45719701b7815bea13474a831427375b90d236d952da4a4cd0a071088020d3d486ee11fe5abb086441a41c0c618d05bb7c77b1b9bfce5cba554124935c7ecfed8dd0e7a182381a253f85f6e73ad6ce344f2fd04fcd1b279cace7bedc36dac4bedf71b3f44a6849532f9e5885b235b613e43383446b4fc88b6f85281d5c2e747c40e6757fc36bd5987a4e01dcd9245b1c311bf635695e5cb0b1de363812e773d6982a6fa4680b846d16972cebd96622083edd5bd86930c81e98ec1bf9b0d958e147e0307f7b54cc786125fb7e0b4bb2f664173dc4769a1549f91e2b77a5c5e99626d955af3006199e701e60d1aa9974ee15cb0ad1a4206aff109c9680d33795fa000365d5814db10b3b0eacd7d7892fee69dd4321b4445084bb93a0795420d7742f7495c6970ec728e78d45c02154c1e854cb5f14c463b34b881451d8706e229e568bb4ade6dfc8f69fc4f4b0197e8a23473932e12c72564b0a76b31c958ba50d29d10517777e21786ab36ca393e0771e0c5353712bc53d52a35ca0aaf301a286b6ea82189e89360fb80b4121c8b74c27f53b40619161cf29799b288ce9c6fa4e58338429df15cd4ef3bbbe4b184b744650a4e3b6d4406996c4d73452abd71031e412f9020ee9e0e8fa0e4defb1ae24e9716051ac101d7e41151fff02ca800ac82bc2d8e5ba428ff174cff4bd3ceba4084e82458e3e32e292e35e597633de39b62b46dfefdbf5eb663cc2028dccc0bce1d69cb9b811e32a3d301079a6c2a67620ca2a062db6df40523b4976e33791b519fe0e5aeeddc0f2f5c7b0303abf17546c593e5f457b9cfd3e64712f22a50707d15f89b3b25ceb0fd736967f74b9c7cbdf94de4aea72885c699254f9d733dce735ef60ba67f1b1bb0228ebcbfcc477b50e0c2e41ae3c34397ef6bf691227f8cd2f0e789431e6fb438b50ecae9da08894da08dcdcd299ab96febf70826353b80b496e28735144f6a26a36b297e525dcfa43c804a92e1f2d9399351d5ce68861fb047577576441d775407e122b9a1e361a65cff6e01507f5b5e89f16fcd827259c4be422084234070331dfaaf807a4a0b23c32be36bd99b2a0092a003a32ec55d66883772f3910a404844248cbc35725b1f4c2071c351cee6b8b632b9e74f285acda37f7ee7cc7dc29496066b12ca92137ebe343bd8ae4f76f63043891dad434056a37640ff365e69c0dcafaf2025a4af117e4b55f45001df64ae5d37e570de9a625bcd8000f3ec30d080d32ce5df80b5106ba85374166b8ea928f7eabed41965009c95b331601ef7fb1935887d9805a9723aab3268b11afe1d340459cc80c3aabdc034bce0944eff6a175628d17eef8b5352a733feacf667f0d2da3562bc59cfb06a71b85c4e35c7036e5e5c84ff83af8a1eef79ff5ed87e72d5bbf43e4415a5e0f9110587186c71f3f83c793d6af2163e47f785bd757f15606fd8df6004318f712e116751afe035974d05e52e609fc87ca8b8c893e23018cfe8290387d617c1f236513a33c528b3f70ab522e68f50d4dc8ad10ed98bf47dd9e095513fe085d39767e38d1ebcdd78a42b16dbec5b90dea20b10743ebe9514cc8dfdd88cec3172cc7b49e7d71283a4b266b5f7a310d741a704fb305b6de8f153851842605ffbd254f150564151269aea252bfa96b0495f2b93818a0aeb30f2dd422b28b3ce0982be6ad6e75737621871869cfca568fd81a30ba5e363081915988f67f39c0f4c63ea495d4db21ac8a6897e8e9902a938a9af724f8c9b1f92ccb66f65ef7f048b559f72a733976e12103380a0a5ce47ce62466ec7de2e22d1dc5cea0062ae79eaa7ad21ce2c990ddfa6b9cb985731bed4d6cbf178a349438919c9e822d44eb57f4f10d31d2e0db1598420b00be2a46b37be1ef1a4538bb220863ce87983a558e914921fab55311afc289ad49015cc89eba896c34a4f66bae7de0b452fb909b1b8f766d97d030648fedd59f019b90dfe4750bfedec0c38a6f83b5ae41f9d47cc6aa5e52783e3fcd8307c8859f12a0df3727990882c290490c71dcb2eaf49a8d9f09f02a2d480c16954f1ce8cf24b4e577d1a000ac0ca385816c7c6cfbd816c840360dc718ba5d65038ea966cbc4dd31dc45dce939cd1641da871ce80694c6d1b0f3845452580edb9168de5ebf8e38885aefd904ba410e5b26d304537da6c2691f18c237a2aa7737d213bf4b213d2e19e053df95454cdd88f75d0789300fb148b8d84413da9d5f27e0a8c882745a7d3d1640a6dff4d1d8ce52fcc5adba54a27ba1118b72ff72c6bf824137f7862b7ed986f275b89a468cab1305c9772b3f01afd185cd7a72a9bfe46f07e2b102a5d19a97a359f1ea211e53661cdc682f3a19025c03a8711281fd26159ef461007052c97a0472fb6355d6ff1550a5d1eab300a92c60ae074154be6e2096c48e1099ba439b792ab1316123e577d217fcc657e387fca4a954af298ddbbfdc82d7bc6619244c5aa65d7a2e613be428c6faeaf1dacceef184e1fe9dd238ab89397f97bfffcb67b3bccc7d0306c1dabf4d01113abb191076d686633fb4747cadeb7e13380d424129597c85d8eaf8d93b9cb5ba6afe12d02ef8656a207e7a035fe4e072c02a44c353df790c945f4844ac1fbed17c5ac5f26047c1533e48b9ff6624cfa817391f51d57867f0e264e3dd481fe7fdb1130d83f1d4929b63d76aa57e92730c9e5aeefd4e44e504b74de885fb9674ee4781298f88a09bc4dafc23fbb817ed165980cc7e4de2c2c64b3d2f2e896d8c093ac5e16ab3366db0c67776b19efdeed3377b9f63b5dcd2bc37b05cdc014b1779b124d5d301e6c28161d5b3d34d7119885737d80d0893882572b3fd5f758ad4c180e2dfce9aad2e8bb9ebf433acae660d9bc101e4780a17b48ee6deaa784c1464223d9ed567edda0479299c00f7a81c25c61032fac087829316c545d0e90ad7463a004d784ef07236e33dee877292688a879cca58bd182232806259012037eb8539a1eb4847b831c11b6ff0b1130acf3d09f4a5a5cb65020261897f8cf3c9a2766a805838240d2b02681a36f79c8341152bcaf351539719df78fcceb7ad07d282bdd713c731521f8253df2e914e8e1acf6b84a77a2668a56dad994f10b165d231b8c521ee09b0d2358d0abf705670e3a778145ce3e06bd0a44d718a8c7b16292de4e75d2531205f8c6c2c2f54bec24dcd5b4bbc892cf3d0e3afc54bd0afb59053a15983eba579a60a2298c98c53d68b55245a5ce43196107452a8f154d98e89191e34ed72828f4b6c62ed07757f065cbe2e65d90800191f4b386e917e28e46e64195e1cd7a42536ac20e2751263b0b74d6f5e4c982eac7a90a81f22174e7d7d5a55448bcbedaf06c004b91de23a9fdfab7505199ef5042544d7dd4abffe142c09f823152c7c51d841b6d6061d7871ecda73bcd181919092f3ed60e36294524dac133eab2259c9014a5df2f02eac9d7aa2bd029a67a6aa5ea3e1ac13daa10d6f871a217717c1e7cbe3a65798a535810df97ad827075661a1c49a70e807803e7ea4ca85985eb87307348ba817092eee12c788d3d49b6a262506ca54a22afb23a0954e84db4539b8c8abdfc3b0f3e89ccbe9e47dd7c1ce783ff14741b742f9efdfc61b15b5002aaf46d6ebd95a9042c851c084bda8a34f653b832ccfc918b086800de2f448dafec2aa8110fc31eeef326cc59bf15b157b2c4ab9501e41ea9d488248204f2ce7354d28247c9c42deb5b48b092b673903c5f55395a6e363862e5f0401e913ea718cdf189e6e63ee32680a49e22a2b1dd5b3fef4ff06fcb6ff285fc816eab125108203d77631dbe866050cdcd548ed97583a8bfb91aca6f420669812b444984ae22fd87b6a13d25d36e5603a798bbfc7428cc3fa2d7d15e49c7ed7f77879d3004b04716419eed178748ac1539a6fbde6fbe5d25270315a6fb410f170d09eac9b15ed89b878d5e8e5f0a905f31c29f60f01bddf1666452ed47259cade84bf165bd182a0adccfbf6b21db3ed9757ea77f9956c0b5384587665c5a67bf646b7d1d2e9c3aee1a7af5c1477db0e43eb59af7d65dedfb64a465ccce1948f961e2f2fdd009f11366d4219aa95c1289db6927d335e7d45c18acd7de12c5d4ecd994e08d9cb831161c682be58e29c7b1d2277b22bea9a9c1a510d0fd20716c67e53403702b1faea9b15d17c1f1abfef9d2775375943ccfc947f8553e336d372673229c4a974f7314c005aba893ec0463397c95e374ff6452d43475e925b5b017a329c90dc43a45505a10373336d0e5bb27b254b6491eba775517ad2441cc6d87d66d90ae040b4e71ca06321790c419b942dd3391441c04c3d9a14f9c386fe188d0d3d910dc0f989c2cccdddd419f367b4495cd61db2433465484dd3fe425c328251ed82c6a208734fdf3c6f8f84b3c9338f1a9c7d4d0ff8a5bbfc51770fab8ba3926034f4a71ea77b961e0750b57e60698a8bf6f19b78df127dbf096c947590feb8cc478d6e0dc42cbd64180e33f4bf1f5246f6ac2920cea49e864bc719692c88f026b09d1abd451d3b5d3eeec149838c0a549b5c8dde3593fb341366bc633227cd76921e9e90f511110bd822a8eb5e8b829952c87f6a5ad6e2e3be40a79dc4481cabb3dfb42f1ee38bb72580fa6594f3a46daa66804299441cadba625bbcc6629d2c5a6be6a5b32da73d63384919a3adc65460631acca078b9576751ef94645fe8c62e2b342a3bb6416c7230a8f7388208cd04d38a84e3a73fd2b27a42f1fae03e2c6d112233b75e5419b6588903bfdce21fc47eac745ae37129ac2390762499c22bb5a25ad6b8718ba4d24220059e97cd886f36a286350dc0c4f279ba804cf51890e7d8744c269c0e64712710720cf8d920b5ecf96951587523c9edb4affaf5c73429d07fc8126643eaaac39217bd07e29fa4166bea639f63982a108340df91bb2a21abebaf04a2e604deb927d4f0f8ba4aa9f09be4527fde9efd047ff7b8f7d98b631e5b90dc1159a14c90ed22aaf6cfdec79e7a40397fe09b992c97b0d3f833eb705c517aedbf2588ccd5123b59fde7d485ae28d34a22b30b10aa1bbb70d5c78b0dd56a5c08a0c373d0962225d7fc2946fd7e1179478efd9ffedd8baa616b2ea9a94877ef9a94baa3061f789ea4660589810efcc9b908c9265dd32f518126a5fcf0052393910b56a2a2a8752c1a427d0b3ff772a7044296756859403892abc56e9630302c48f1cbae990c7d22449641eeb", 0x1000}, {&(0x7f0000001340)="8a16ee9e262b38352f46ed66be767f56ca92094e4a35e917dd37a0053a166e0686dde52a551ba6f1dcb5f6817844b35136609ad6af8df9ee3ba6a2db21bcd14cab18251ff61633ec8d3a9c501c807fe50010fe3f6ad21092f070b3ec0379c4f1a356aa79568560a09bb9b1d706be24bbf6d74cd1f7a5a662b4cee4cdf37fe3a971ed8e348ff79385453176479e3143f2de46b3e9b2dc9857a46f36f2a537d4fb522fb9481b48833f67de497dd26b19d205cc3361320e933209e15c", 0xbb}, {&(0x7f0000000100)="98b113", 0x3}, {&(0x7f0000001400)="50561dc4f0141926ff567a4aff750463c5e96ecc30f477b06500ad1d41c4a52cdf4924cd98bf", 0x26}], 0x6) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x5, 0x515a0d14, 0x5, "513f6ca4c530eeac00115fefdb8e4a4905162b31", 0x7, 0xfff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) r3 = getgid() setegid(r3) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r4 = syz_open_pts() r5 = kqueue() r6 = getuid() sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000001540)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000001580)="8a04afbc7332fe67eaada83ec50501a5a310843d4c617a595b6060c3da8e9f97334f771c00da588e7d75e36d16a1126ceafe4a36febd8d30b058a90093b66cfe6c31681e54bb1bcda8afeb1714fb88633bdd451d0f424de3", 0x58}, {&(0x7f0000001600)="7546170894542590a7dc70", 0xb}, {&(0x7f0000001640)="196d7ccbf5ed10ce7300d9b45bcf8187e7b239d3f49f4edb202275e294d1d521e7a7ef881adc2fa2b9fadb13e62108ed238af1e1bd67c9ce12291aadeed3db36f6b9101d6904d6ecf3fc8aa1718d1f1492561b468d069300f3a279d263ce916180e2e3aeec2aa5b66d66a526da8c6d278dbca66da84efce336426b814d5a54a060947dd593d4ae5bdd631bbb1e3e9451212ca005fb88e2bea9d917aa2de180c43bdfcaa86dbd02bd6736a5", 0xab}, {&(0x7f0000001700)="5e36ea00e277d5bb6bd0ce98d7fef1884b0c5bd78a341fb707eeb8e37ba52b97ae77e079e632a6becd557ac51c5a4722ab1b9afa648baaa40a2597699e4d9aa9818b1e2e41e1a704d7ae70c75dfb46e3521d0cf912fc23fd33ea6fcc828392679b5cf0cdbeb32b90c4bf5c6def145afdaaa243b8ffe4eb19be45f2530f021d3122f2a2668df099181c9974c98dcb849a0e0c66e87c953767e1205373c9b667a0aae2f41b7506f4b6d6cd92995e3f6f565a139375008c341b3a23f88627bf04d9163093c4d4c2f49f14589206bd4996117e125f62b7f99d6296172bb981d26096d7260b796783a2c736e16a7195259d7bcb2455baddb34070ae3314c69d08bf46077f1ab62ac91e7220c7a7d603d5c8fd4cc337971e233c7be74b19f2656fbe2211fe739cf270087aa8924fcdeb074fe2245299eccb236a3306aee33aac9d81734e9c18a8d795fb022e0fd453ddd04c01932e345cf347e34ca7e832ad13be759f3eb37ed0d3a09bbb3082628bcd5ddc20e510405ee360c6987ac20a926baca18aae034c444cb550ea86f0ae10a8cb1eead9d1deb97b8879fc54fade92d8cf1867909917dc2e949dccbb06b1fb503acf4b4bc45070e66af3058449ce6c4dba0ef0dd41c6cc49f42b82f75a466d69bc90dafbfdd7824cee9f2442cd526e19a46b9ffea29d514375606730a94146676fa63bcccddf1b97d08778b429ddf41207b2bc8f5d7b70016ab9d471a2d58d9901d651a88861fe6517f4c4288d2e4dfcde623525da7fdd05c671385e1e8d8574b2c912c27292f1718545b7d686f56b890a46e434467f39f2c7ac4df1b088fbe5d97e01378a7be3514552fdc095467928636daa387e2e16d4c9024f1d758009ac0447c1ac998a0904f357a3a9e965dd31f8f58b98c6892690891e93edf58827ecb3cf4da649feb1cff6595b101d5a4c5e43749f76f7ff209a228d50aac5c13c8d1fb26b859d922ad85291d0b72bd3337fe2a26aa83c910e2412fbb8c5e0b6bd81a8b7b99321f9c5b1350deac7eaae557087edb2cc9d646473e506bbbdb797e0399e3e7aab658b19e67bdc4288841c0bfcce0f511ec0e854228b875e4646c33b33825d0cd023d37bfc3586f4f76929fd4c9ddbec813b4c35c15ab7081cba93ec9793efe148843c37d6a32908508ad70e58d449a038ceecfa75144d7b9840f78b912685110989015ced33375b8005772603a42085815240a6ac6fb873c5676b494ff061b96e6f154c3a1044e99b3768e6796a2759bf20367c790d6e0035f9b751e581db19de32b2554afbbd2542d12f35c46e261eeabef2d646caf9886ae571371daa4507cdaa54f2677e6f3438dc72d5fa03bef11e046e66ca740dc25219b6a0905c03877be89a756feaaa757ad073226a223366bcdf65467a012093da75fa57208e72c683aa56dfedece15bb59c4970af5206cf13c341baae8348984839806c45cc1a5b156e31cfbf16910ba814b211f542733b4d96f01d7028b87d4f3dd792badd77d6ea59be9823617ef9d66f28ad900232ed84e5d67fac370b59b191d03e7efe10166e17ea83cbfd8d01a575350a9244e3156f84fa02c7a707a8fd56931027daf5c90de251a6bda134e000f3b46828b1268694ee4c1b13ab49a20828bcdd99427ceacb5211a702bec444862a65405b2c650f605d6ca51cf648aed6cacd140f43705ea866a2431c99c8b91db05e999b8a547d85fcc128bb69cd8daab8e61fd941c46b8ba90d73592217b6abb8f7e89986e89b4d050f2bff8e7d986a03f760d53970d9b0bb91353cd45d30b135c1599a942de8be83cbf1027a3d8b2077d8d68f62be8b6ca6ee1a0c3f54ffc41c6dff4fe736c298a77d55e1bbce56ec5ed233b9adfb065d475ba1527e137f68fd93471aa88f43734ebd317e2a1c3bb06d4f624cce7cdd530fffbcfb897993dece9ccd0d8e502ed7566c0c0f525bd34768b1698df051b3394300f7384d9bff122654dfad02c777045a17120074aa519b94df4cfb17926f0bd02523bf3db3992ddf3715b1e2e3b5b8b84c86bc4f3a5c857db5f667e13e6e9961ba59d85451c9b34df0d0b92fc8f1b1e90c4eb3d40c8d2189faad8afc44c3ec9b49fb39005368c4139f5f89019b838bc1258680c7224db0620add69749fc6ce005a5927bcb3c06a9a38bccefc575b98a291d7ff355cc715236dde03df9cfb931276326f71af7568934cd3d94e53dd8fda0cb88f1902a7197bbdfe5c526fb2ab321cec408b31492660813c56ec14b8e6c38dd6a37211eef56255b3d68c6f13eeca2eab1e6086d2d8fadeffb5529d90a194c9ad3f4322c2cd5e3be29927e9659d08262c23a05d03e8fa79a7ab002c9f4a2960701ff0cbea3ce9b90fbd25d8b1d0c3f23b737e6d80c0c4426f4e2d051654e150d25bca96652afd1eb614c1f951cca33b17834951dfd2ba88483b4af7adf394638101dffd4f1f475e18aaaff9d6d3028fc9f0e7b40d81d6f1225fb183d8b139b75da682a35b9181f038a206eb66d69c692845450ca97815a36609ce84ff243aa576506f6a8a8a37af48ff3f5a00c13ae6ae71c8ef7a7874bc0869585c21f8543b329c3dfe5a2e4fb226159db9df869d4d66dba7d0ae601163568444eebcb7ba5e1b7abd249c4c1ec05676c7c5c47377f8caaa00a3c323b7bbf04704752e96b9bb30265beca64ab1d06d6274de0a368fafd5ed9443e6df3a5e8acad0ea810d1a5e07e8f1f74a62ba2e3255a70689e6a6cab2ee337033e8cf31d3b74c694c008ef5716690ba1eee10278e3ecb0b5826549d4c5cd55e7533c7cb2c4464f0d0a839b04b69de1d9847842315388cfe30f1f48b9ccf9dde0f7574260c1a7126fd30eb158f3e9a384fa26022ed3af1208ea9d75d779a5a1bd03bc996a21b85bba41e222325787fa291272d0c0a47473d1d60de947ecba2381ed77b086877c8300ce9cd8999827e55100373224705ad1b49bd42507432efa6c36dcdae3b27b02144a0ac23ce2dfef480116aeeccca230abcbd111485d82e7e8e3685da8f52cd225e67054ff80007c8b9e69095bfcfe40008400dec2ba2d5d054399684aabbb5516de543483eefef3b5c619c38badd398295b429079e93193b1eaae3f6841f6a5fed4d747c6e25002165963e830860276057162f3913d1ec639218cc10dce0dc5cadecef01dd8f7e982cd36faa64532eca8dd8ce66d3ecc7e10593c12bce16642b48595164ab8d9b881bf92f83e331f323f6c12327890dac1af914e5d0711b3f07746ffaaab84131c046cd5980ab6314d788475a3aa66fc95f744baf7647553ff530b1c460955ec8f158653693b317719f040f78977981368cd7e7f59581f88886cd82759ff7f6d54b37445e0551421217f8e109d469133aa76c96b4d0f89a4e232ff7628864f543b808c5e5cdd9cfadcee4984db3c0c0ef81412ea399ff182c06f85d7b3f8868a12fffa3ebbc9a487595d70b33a924e5bf9e9b6ec4f2bdfeccf63a4f1345825cb7b5873d6b396c4ce52fd364453e276ec9c4451c522ecb0cd555f711d25f5f6fbd92ad44e93a7250bee7923d9bc5ef71d265776631fa74353db0d7a836d64ec5e41143c0c1f481751cee11ee240453defdcf71eb2b033a309a3f2485b6958d1ac7ca09093b730f3c27972dc90d46068ea0a6f40e9986c50f54e47fc2f7a5a3858c61a7f96ec5aed35470e7243d6130323cd867cc8c42ae253d6fd0f02408d614ba862e3709e2cf7318172fa4dfec3a5112a58701db0020d7fdb6361a042f4ce9b5cbcf9aa2bf1840d76c840e8be153072e619084ce4e45a100b9b7b221e7363e160084b451ea9eac3476c33badf072780e649dcc5227e44b6aba35832e02d722da3faf065c91bde00988b34b64981db0da46ec0d17fa8c3a6e4396d9b33e3f2e3783abd5b211feaf0cde9504fdfd02354012cb43c993f628a22cccd685dab4dfad2fc7139febd7adb8d36501afd569670002bc27b74513ebd5093b866b922a54006365af6e33646190f25653bec9667a7d5ae3d51a1754eb98d4841dcbead68526cc7963b8fed9f3d9e2bc4d28ca926a6691f568243ddb13fe9cc93889e8eecbbb58d297507073a1483430f317ae15822eb39a13087afe0f7a8d87294e982d6b125873e181866434ae85fd9054ab9e15482a167e10e9155836081e496f213f1cf886c7c6188165b64004c830499b686ccbede77a4ad2e2273201f838daa4e647c446a8fbd1a469f662629c3f58981511ca46d564d7552b0c04388016d4c98e6069e20cd1dbf1c93a0853dce48d74fe2eb079b14e6fb22a2bb5053c11448666a3643fb6b70063dc6bbd79370080a9bf737d499d8c065ceaa3a3f22378463131211d884027612392f91aa96e81c59301f3184580b7dd394039b6880328b21e38240c2b9ecc108c6813d22b1120e3ba5ca8eb9d33ab5d2c3317a4b18af3237790767caa51b65ca6b3f802108bee3dddc7ec9a2c44fd9a8ba10ee16cb9e689a5c8dd4d38bdd58717b725a6a85694705526ce1106660c674695b8182e47f536f8302a77ef238544bfbd69c81d2c5baa9f537cf460535409c6a6a32510f5ed381faf22f3f925f05d1945fa3e62a6d82414f6f8ed4b4884fbf27b66ad987ca06ea581cbdd99e07824ef95037888470bf727d0bcc2fa67da202093c9f4c005fdccc3b3152f342d02390d5e5ea17840e901b6fe7408010b08dee4ae4625f2fd660258cc99b32d4ffa1dc33df32c563d871164e20b6709955722ed5e003cb18321bf04c13977c41b33c9dce94d184c8c0125b5547837d86f676006b40a409f0297fa979a0ad8b2b1d29735daebeb0ab23ac88dde907839d208fc709289023d97f7806731c75000dbb231feed320037bf78aff01f4638300dd7eddc0350f92ac6217f46db4c9b8b6a1e0a413a6f9ad57c70c0c86397bc6d5848c31fd3bb059255b644996b0fd4c7f7a3c47d68efd855040c9b4ea2ded68e0d2e6b5b29c087c58bf47052800851602cc90a60262aecaa29d14c0dbacaf6f318f1613948cb0c97d2b62c3644c9428ac07f5b86d7d4cebdf04f9934307e0316af77d51b35915f9ab11b8ee8fec2bbb1fdddad47db11a8c13256ff176a97e08991264f49cf412cac6c11509fc54cee74db7149ec28675418951096be3372b228128ae5f3079e52545ed1878b59b8b7ed9070cb3c717184789f8240ba0b1753763eb82f81d97ddd0e82f96cf9affb18b860332c8e69ac3270be5c8a825b4a0cd1b8b9ec7138a4ba045f7297e8152c71d7fd1e6356efd67b0b4ba9dcdcefc6eace36c84b3e59df2025c99fe7503ee0420d23b4ef7718d5cc918093930b86053b18c4922e668b495b923c8eb2642bef16936495462280cf69de59fb4a9621920fb76d93109f183f5834a060ca7c3732ba1a795db11fa210e938f37c5580b2382996deca460229fde5c3aa286f4957247829070c911b1673f30572d63084e0eb0d0335f9cf29ad88aa2562a0fb81e34731c101b516e54d48ca73b76439215c8846554efb91dcb61c27591662d349d362a7e02b4b974451a917933e6087850061bac3f66e547a83976481dea1da0d54bf45a3705c7b6d7405d41b95945d4e041605ae1083218b8fa55eb5927d614cbbd20e27048196d5be51f047058528eb614c05e13f5e24186030757da2454176e6c7789ca1cdfd252944e9d35f922dc6e0b7191416202481001a12638901fac5d3d60617cbf5901b988c801b0aeb7ed1aa6420246b527249727afa3000d94225e3bc1d79d678d54b0fb315d4a460292d14f39f12633c7d84dba8a23eef", 0x1000}], 0x4, &(0x7f0000002740)=[@cred={0x20, 0xffff, 0x0, r1, r6, r3}], 0x20, 0x6}, 0x400) kevent(r5, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffd, 0x2f}], 0x38, 0x0, 0x2000000000000c68, 0x0) accept$inet6(r2, &(0x7f00000014c0), &(0x7f0000001500)=0xc) connect$unix(r2, &(0x7f00000027c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) 17:14:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eaff125c00000000e3bef4c6293c94be6dfb21b1ea749e7311a54f188c1081a4193895510a5a9689e4a81400e3ff4c8e393db754d04fd6a207526ccccb8cdcc2f9707a47", 0xff52) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="1b529cf8646a2c223f46df7214033771a1529020266b18e3ecd3b4b06c0bc324cc481773cde16bba4484a26078699f7bf654540621622d698de6076384767c6cbd6b5c076116bf32a329ef254a8073335eee3fd8881858f124e85d3912d9810b3040f4d5b6356f9419c99dadb98019cab629201ddbc657f3caa4f91c7948b298c88fde5bbe908c880a6520", 0x8b}], 0x1, &(0x7f0000000340)=[{0x60, 0xffff, 0x6, "74173d4e40e4f230bee71d835c1ae8ab3e32e585ed9e3ae770bca528d41603788a5353aff8255acdf5177dd4b9d5104987853e656f1f968854a9a76eb91cec648eb84fcf354db4847ea7c8db"}], 0x60}, 0x402) r1 = socket$inet(0x2, 0x0, 0xffffffffffffffde) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b62e2a30d8de748cb0680d5601c3c752b39559a73923d182439dc7caa0c4b36909", 0x21) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) connect(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="00004e8516fd71ed3aaa6c0b8000000000000000"], 0xa) sendto(r0, &(0x7f0000000140)="171b9d95e88a457c927b45794a439ce9bacedddf7135acced335c12be5e806f4b4a76482916f9a92d31a7f644db61435f1d11bacaa669648834017f9ee2840008062e91c7d40c9b7b59fdf50297156bf48b16fcc63b83651bc37d35f9d8bd6f54a8ce1a5f39479146aa5660790abe048d9dbb13726651a3dd5569a720ff7654d276c492ec6478ba5e3af9f1211e25fdc3003a5851d2dee6687b6daf1540cd3ddae13d03dc3db7722e8012a1991f3c7a881fd68cf3e338ce91e4f21603e271e07ac3f", 0xc2, 0x4, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 17:14:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') shmget(0x3, 0xc000, 0x1, &(0x7f0000ff1000/0xc000)=nil) setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) r4 = semget$private(0x0, 0x1, 0x190) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000280)=""/241) 17:14:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x186) close(r0) listen(r0, 0x0) 17:14:05 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) 17:14:05 executing program 1: poll(0xfffffffffffffffe, 0x359, 0x4) socket$inet(0x2, 0x8000, 0x10000) socket(0x6, 0x7, 0x3) 17:14:05 executing program 0: nanosleep(&(0x7f0000000000)={0xffff, 0x8}, &(0x7f0000000040)) r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/202, 0xca) clock_gettime(0x5, &(0x7f00000000c0)) 17:14:05 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) listen(r1, 0x1200000000) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x7, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x3f}) r2 = socket$inet6(0x18, 0x3, 0xcf2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1, 0x7f, 0x1f, 0x6, "342b6054c16046fddf74b3b3e4308f3a35f16009", 0x0, 0x9}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) connect(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6530008ed15a8ded37e64976fec8cb19b14827f59087bdaecf8569566dbcba0ce41a829c6111566bacbee7bb94bed89726c8436822359a975174e82301f22ecc7e5969af10365a774c6641d5a0e1352d5d414d3854e0c3eff1c8604bc10d5b6fdb8f"], 0xa) 17:14:05 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) 17:14:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82e72d2f66696c653000c11a7952e2afa19b6f84718e274db2c96bff7f0000469f994aac0fafc941a5eedc0d0199f6b77de9dbde95fb3f560e454cc4e8f4821f41a073d7e03153a87879550fa9a81ef1dd1b7db2e59227d0459368c95d5a52e9ab27997f19587cb747d112f083fbee0cceecf29f0f81a119a356926cb6"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 17:14:06 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001200)) accept$unix(r0, &(0x7f0000001240)=@file={0x0, ""/10}, &(0x7f0000001280)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="9755a4a5ac2b3ae4b6ffaccdfdf2383d5e5401f274a8ab0c22bb36d20b1c1d1cc9209d3f8b57d73472ad58104443443e43a7c5d613e0bef57a1942c34b2b3aac7eef3bb680c3477ed19284160f3e8495d229e1a5be748256502c1fa9d3c4861395faa0d1cf24e55ce1d4e575247a1556f864a4ef22da088f13ef93a9275c660a6bd94084d436d4fb417d91f1b53e2e7efa0747b651e74322db95f462eaa6c0021c", 0xa1}, {&(0x7f0000000200)="3688988d2598ae897e7e97361f1f186625041a1fa7be44cf1495f68fae937f48bc450bd7ef048b0994348d99b4c90f0ce9731183771c831bee8b737a57a8b5a31d75ade7eb0ccd282cea21ffde2c702c93b6e7a1646a5a2d6d4868a9bcdbac7164a8099d590522ff76adfdbe69ec6b230a47a3aa4cad70f427f658811ad1c7106dd1039a68da6bdeda80f8edcfc6a975e232de3309ae0bd03aa827693f3268f9de38924c3011c7fa4ab6865d69d0510be0c53e9e63972c90baa162f31c7dc1bd1540d260fb46cc81f3a39c978d8f0ad4513f3f62ae27427916bace7c768b94b1463e5c886638b5e80d8c9a46250480d1b2b98759b3490e713eadca204aa977c38acf161b1c11b0f8dde49ef962bfd238a43f89d717f4f77549da5f115b54ff05724a686728285473b2663704faf11154bafe4b71bc17431186801cbb9ca7cc2789e696dabe8932576f89e34022562c4f551cabb50c8247450cbf278a56817fa30d7717a1c0ddbe1e6224f61c881c488da4a57e8d7ba3d7cfe451ccd91255fe4de8498b90c546301406a875fc9009f171485576f7cb4bdc59e3a1520b9855356159201f4e1d8d5606b33373cf22e6e80b83c72b3afd356b62735a581db20d75fd361aaaf59d10642a83f3dec0471e703565c14df51b3118d89e10bf65b82bce952c2874b10f063787bd5af812243b61a7920534d7a1a9fc00134738183660ba0095fa3759eb37601eafc3439d4a2c4f36380c2566473bbb84bc63f834f40290a25c899c6bacfc6a1cf05e305776ff4421df7ada7c57bcd27ccf1870a3de3b75e58a8ff98cef4e08f84fb4fe16c3e35d1d0fcc097270b2eb1cfe2f8cff9cbeb362d8eeaad14ebb0cc5c4a3f546aa6fe7a5a72797be6005add3b358b3a4b0086405d2af7d6d9107ad6b0371ea81a22162e8c1facd02ad49621e9f7922cda446ad0fe7f63d61039973084405a030370982c81740c184b977bbc34f1cdc30abcf574cb38d6484402034e10f7118c10a1d318044d9c4f6a20e048c20db74f8920e2fdd06695cb5d0860ff35896fd8e2c62a0b0c70a5c7e601ad6712fe4c438448d3540e0255165e969a346b79aa4a1e8876b9ac6d4989af118c81bbf11b6601a0be965770a6c21ad14bcae2858fb85c4fed7e1e29ceb4a93ee7680d6bfdba6e30bb18a603c0340b40ca5e008695f95a75e0c279f12e9add6fdbf47a619d549c03ba7e8ed25e7258321abc8009d29eebf6ff657a262c5c1c54631559f23b5519ba9745af0108fc0e7b4785f39eb5dae95c15c1f031e203984d41833eb1f2d86286e49ebcf57d48b8ce0a1d1a882b94523d095022b92ac4ae44bde80c86b8ff6b2b7ac8f3f2ee2826178951de84638644cf45cfbf2311ae02717ef1832db4a2a17096b19c9d06a8a3dd3230a3596d70502838078327c602700ace0f394aaa296e461c3f9d1e759790cb6218aa5a3b3e61e2d98b8080b5f4f9a54cc16a00fb857af5d85a2b570c936ab55424b0e9dd2fd7f8a404e27c4008852c5ec5bbee8beb3b09294040a574efb51ca7533dbcfd100e244b2448f9414a5e9b00db928418195f6625ea221d66bd5e4371c6e0ae9b71f751071dff4138b2f603fa6672cf8d11df04f1253e13ecd72bd306221b4cf7b2c51dfca53d5ca8ce77cb9304877aa8e3ce90aa7e6affdab10878dcd67e7ea35f06a868c58b7d8c9453e77fc9f0034825603d6336ef0d563fa05f110a323beb23a659a5d54b7d7ec42870f4b49769ceae86cb1f92faa6f9face7d482f28a1c5dec4b79f12c1397d217d39ff1c28458637c4bb093686e70de63c074b524f934dbd99f662ada3a936c13f1c87a71a681d45fb575794c466d8f9f6fcf36db88b8d1c274e0ddc97c79676c44afe262268296640cae6847b78379d00f62b945f2bc77ea1550435c0f67d5af16283ca5179f07168d1785926ae1fafd0f8df7c553cde36a1d62fd2576ba715cedad52db80c14ad12b5f75e9ea613438431dedcebf277e951bc731f4f0cc88606033b039e08f765e3703692a90d80b41f4219a39b1d63f369af63146f998aa810d47d57381bd34f62b116f797d9ffd4d67e940fd3d292241c5fa2ed5d0b69629403746b0c6d90f4de3d9f44d654797d3f7006e8534d44a7faac9d1fd4dcba9248100086e12b7a3855b9465c084e8235ff8757099453d9d874de1b2befa1bbac3ae9ff47e90892b8d914cf66a081c15ce8b87e562b7dee5205312716b7e614db7b75fe769b7d2e2e8cbe0f9a799e604a43f67ba17f9fe8899e88d279bc318ab7a7df0564def94525b4cd94a154368e1e16638b2e149cb85264326d08d9ec9309452dba497d50c2493c7a304b29540f11db22ff8607952bec95c6cae9dadeaea87fe3078abb77ddb2e28afcb3b4b3fc8d92bd6668b08b29059a3ea47f8bfa47ef5f201dac27b336c3598f999531d646d8fb92ab5e05d39ddaa069cf0638c09ce5e8c0d516cf60e471390d74e10139e285359a358fa804206602dad2dc918f12e138d2848e62fc310348a51af80fbf8db31b14e68f05847a70d0ce7ed1d984e2d61d7f51471cec894a15e804fa3945e15c0b4bf43183c43c39028eea0ad41f55f9dddd6d15cfea2c752d24d411bdb1d0d358c3952718514bf2e62bd0d0c3f6cfed844312a3e705d7ad3497bf5950ba27c6cee33154f82cb6ef1c176b384a8af7bd2a9e0a958631d2a3b9bbd7216fa2e69a06389b62c50a6cf9973a56c802cfcad35cc95921fe30fb6cb77c4b3662027bbf9e9b7756a672e68f17e6c0bdaa321eede02687b7e2b10c91d71287db1d9b9a28d82e9c72e8f5f9d8a98951e100e8ec15a3c0b0535a1a70b08097c86dac4c042127b7adc109474a462dbc2cc3edd9cfe89870adc398af6a13d6396d7bea2243222352762fabc6ef9aa2bbc97a819a57ae97887c1eaad8d3ed21e7b606bbd969c944b17f2529bf009599b8c56205a2a8856f7fb6f0af14b91a66a1c3c05f4d8c9569d4b5b06314922721ba34b8fe684418e3594a76428299a1ac3c87d92f562ccf64db4cb707c0de4c7b4fc39f0b1c6652b0ce2b1a6d8ad59ff3eb8e1bca1bd7e065a8f426137483e7d4e0c29f07848e521ff4bf26dff328f9a796c4d066630a1ec9d87ad8b1d6ca99e589e60777ecca238ea400565ffba89b5cac9814f4384035416b449c449b0360d4441b61b7b0a4ef56926809c3ab3f2652d9c47b450ffac748a356c7e8860706774b71933c5ae474143f425938e6fa3cd12a7fe187ea5762a5fee96e5ec1b504428ab8f97622019252410e9dd2d29a492a4c510b40d863534132e671f238a37446f0fdfec748cf429a29c84e960e2049a31ea9d6abe837ee2fa4ff6f04cf8acbe5398e555f723ec567ee6318bc9417eacc3cb244688c2b6f3dd9d8500acd036a602b1e616e022c4a3eb6226993810ae4248049fce4ec7861aea4ffaede99c3e81eedf6522b2005a5bdd2bec4103ff9b10cb9028040e857d725a51bd7882be61f25887798c736408e51ec8c51de8983ff21a4e346b19fa38916cff9088306dac4b2b7e4d29ffbf57ad34c00dace273ecd2cab658b049e5aab27e2053d043094d650a9a1d74b0fd35780a1c55508e3e2be82c281e395b80a831f9b85f8dc1f76022391e82a1396c837892db6cc1f6b539c16da55d695004ae9b0eec3e793dcbb33c27c2d51e43cfe1723f196409c62e9341c0f5eaa4acb79e70a37ead185e0545df5dfd297a06bd0c06ecd78980e6ed3610552b5687792a45217ee0e0eef9c3ecaa685b743deb03ab2e7b9e87328eeaa25522621ca3ac7db70fbbdeb4c28a426a4acf9e24faf9d71d7d155a59ec397a42a99d2be559fb7b57f8a739311d8b2571b7b3161f0f895014b20702b6e5a11cd925bad5196eee3f5b559ae938422acd5ff4ee543ee5317f2545731da569368a6dea030c3aefe77dc5b13c772145f520f03adff4a7d0f92f06aafd708e5203d2a4c7d258a184a452ead300b7a873bc37dd84878c9f9c06fdb89271fe1e5e484bac2aebbb6ec5263dc09a2cdb9fb5722dc37d0223c1d9749efa18c28f88792c2f30e1d96f76251eef446ca7ac97ec69379508f9d929af53f4f9e265c9123c8801d258865b16a71f7ce76cf482bd759c36325ebbe4c2b9a8924f6a3168be0e189e55906f780f82c42037bf5de2beaabdc52e1165024f912fa1a65aac3fc714a48edd9b346c08e37d77b918cd0b4aa6e4e53996428380dc7de7d2d6ded9c4fa5f09d23583d75ca8d13f44f14f8c0362b5d8c3dbd6a0ecfa91b2e246b7c1827152d90fa7f98e228dacb89a10956e0b8e05740b5cc9692fedf042d8a3dd29b925449130bcca07f8b65576a261fcbae8101065c4fc4e4ce514e9ac37089bc6d5910bfc2af7d3bcf8b9963f8e259201864eccf497d8a839e56d847deaf55a3a8881285eff8e335bd40bbe1e5078381560cc837a953b7cf6e3272353684f88fdfc262b941fc2301713842ffb25f29ac457d433e8230b7608fc5013a3f579476043b32bd5f8a004194e13be572e5d5670e1fbdaccdb7d5344975351a69277d8c1eb84d85007ee074fa6fc48ce1149d959582519ea6d3a995de60fa1897ea5f0568c31941af68ec2990bfa06c20850b6bfc7bebe4bb43a90f71448ab7d6ebf90d7bf914c582ee53df243987749c29d246b830db3bc24de461e881b64ca35af6bef5b4409471ea987aec32a68473a80dc0e47444bb649e3d2ea1781066a28aa63b2a08a2cea8b7fd268bbd3534401d2f1d408005e6bf1184b12a22a38bc840242376bbcd939de9be5e328cceb4a2f266d7b7f7ea21999df82db2bce3ac5c94ee9c667649f274168941d7a88790d2768073170b85e0919a74fcfb41982e88e97f0b8239f1fdf120ec7e4ce238dd43d2155e715b5e1ee52fbc4c5f2c2b1b86ff0eddfe90e2b0aadb5edc96ab54296123a2370ae55bb6e5800c730fef9f041b07613eb95e026ec42f495af05068c88f57228adcc2868c679b1738452b48c552d39b975cedf5d13dc23b3a079d969e23ccba14e817c577a6a93e88d8472391ea36eddeb80279b9158584a4f0105931ee302bbb595402a42dd612d088b40113b1d1959a009a64e1decccbb2f92e9c14a5b783666145562efc5611fbf624d86368ab99374465bda6d12eaa66d9f4fe2d3cc19714ec67031e595a70414d0190ec4ee0c5026a1c40fd2d564e67a918144dd26c508d2d778c964248fb479316434b115c32edcc27bb48900ec6348884a58110d21997707ef93b6b7bb47ac5252a177c9985cde693e14e17d855699d0b0e10231a7054dab6d88c04629acd1f18d09abe59b371f97d9eadb318818dbb52ef516344a3b6abfc8c84af7b8fc92ff18aa81023dd36c61f8fe60667dcac198100bbab384aa9a70a8ac38902f674bf3cb7ffc5a148d8dd25acc5e6971e38e89cd404b687dc835119a1109cbf1b6315ea38f11c3d35948e72a5a20d19ffa38029103198cd4d8205fc7f202587dc3d0773e663009eb50f5f860ae91d503546358da9749d4ae241681f918fe4b59082f89041a18823708cc93d0b8508e1c56c73f39614944ca1b976bec7b58b6a84efefc97eb6d878978a85c036255e3f7f7704d85a83684079737dd21e6a5a14cfe0572c107dd1450590434e12871529c9e70783d9dd09e3613db5c0b57adc0ff6182670b76ab501a6e6cb14b94c929da4627596b9a3014eccca8d8f5e203828057ccf4371684ad25035e09dfa8db58bf9dcab58dece8a35824e82142e7505b2b42bd844ac97aaaa06393a99cb359ed7ef9d10136", 0x1000}, {&(0x7f0000000000)="7d853be28ec9255f31a1e2877a0ff0c27b685d16388653fd61a0bc37ea2c8583ec8026714ff0d4d244244cec8fe730534549a600bcdb", 0x36}, {&(0x7f0000000080)="1d3ca9e021a3fbab39d1724f", 0xc}], 0x4) 17:14:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) chdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20002, 0x4) r3 = getppid() fcntl$setown(r1, 0x6, r3) getpgid(r3) getpgid(r3) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$setflags(r0, 0x2, 0x1) ftruncate(r1, 0x94) 17:14:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mlockall(0x3) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x5c, 0x0, 0x17b, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x6, 0xea0, "5b7ea7141ac14740470108e2f6809d70b8b66bed", 0x10001, 0x80000001}) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 17:14:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f0000000700)="b1bc24e10750747f629d6b243dba0a672471d7e1e7bee247e6bef08cfebff328b603b65abdd3bc32ef177cde92b78ef99048ba9e545594d4f6859e1f7465c6bd1956b16f8987028bddee5db59f6cdd2d11a779f204abe89c7059ec45e57bafb959de53788b8d1db0f443c98f238d7ee3f0e6c8e0174d4924a5469c0b4d9c956096a06bef1d5604b680ff378d27362364d6b2c4126d", 0x95) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:14:06 executing program 0: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r1, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/222, 0xde}, {&(0x7f00000011c0)=""/12, 0xc}, {&(0x7f0000001200)=""/160, 0xa0}], 0x4) fcntl$setstatus(r0, 0x4, 0x4) connect(r0, &(0x7f0000001300)=@in={0x2, 0x1}, 0xc) mknod$loop(&(0x7f0000001340)='./file0\x00', 0x20, 0x1) readv(r1, &(0x7f0000001480)=[{&(0x7f0000001380)=""/41, 0x29}, {&(0x7f00000013c0)=""/184, 0xb8}], 0x2) r3 = openat(r0, &(0x7f00000014c0)='./file0\x00', 0x400, 0x82) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) setpgid(r4, r6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000015c0)="caec30bd62e4e8424e1f4deeeb3236b4e9edac50c92b0b670e35541d90e1142efed8aab5da53997743a36f6e170bff5231f02cb655da701ef0a8ebd04656f986c9a21ac593d560a57689ef187026e901494948d193b1514ea1fe33c4a1b88c7aa6b10a33202fefeb3ba11e2a5d74fe4ad0ec760ee8fc3511e42dbb27a3ed94da94987ee3e46337352b1ee3119d14901da05a95fb86d4cac0a856f93cf633fa167511f7d0ec7b0545018e26013d683f5cef06cfbadb3da9c5a92ec1c90e87", 0xbe) r9 = semget$private(0x0, 0x6, 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001680)={{0x0, r5, r8, r7, r8, 0x40, 0x3}, 0x7, 0x8, 0xfb8}) ioctl$TIOCNXCL(r3, 0x2000740e) unlink(&(0x7f0000001700)='./file0\x00') ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001740)=0x8) getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getpeername(r0, &(0x7f0000001800)=@un=@abs, &(0x7f0000001840)=0x8) bind$unix(r2, &(0x7f0000001880)=@abs={0x0, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f00000018c0)='./file0\x00', 0x20, 0x1) pipe2(&(0x7f0000001900)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001940)=0x8001) bind$inet(r2, &(0x7f0000001980)={0x2, 0x0}, 0xc) semop(r9, &(0x7f00000019c0)=[{0x6, 0x6, 0x800}, {0x2, 0x7, 0x1000}, {0x1, 0x10000, 0x800}, {0x2, 0x6, 0x800}], 0x4) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000001a00)="83054aaa8c9c2f517ba899e2ff3377490ebf7466b0496b96be46a6c8f1532093a52a2892bbb3fb8a7c39e3be632ab0e8819559d8e805f011868282fb5124f8439dc34805dc6643b020aca29ee05c080c072b34ba68d4118d4e2f1754d900f6f0bc2557316c7c33fd71c6132d140bbba872d0783465e70d4e7ed2d689557e8f47562928f9bc43ba7c1a370251708dad3dfeddce65c6cde8f8130626c431ab1dbd6fa28c0af4400f", 0xa7) openat(r0, &(0x7f0000001ac0)='./file0\x00', 0x88, 0x190) 17:14:06 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x17}, 0x0) 17:14:06 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x1c0, 0x100) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0xff04) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:14:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3ff, 0x200}, {0x18, 0x2, 0x7, 0x7}, 0x0, [0x7, 0xc, 0x8, 0x0, 0xffffffffffffafff, 0x3, 0x1, 0x7]}, 0x3c) 17:14:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x44) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0xe89f, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x14, 0x31, 0x1f, 0x200}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000028, 0x100, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000002, 0x6, 0x10000}], 0x4, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa7, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0xe0, 0x4, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x11, 0x0, 0xc66c, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x100000001, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x64, 0x2, 0x3ff, 0x1}], 0x80, &(0x7f0000000140)={0x0, 0x8}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 17:14:07 executing program 0: unveil(0x0, 0xfffffffffffffffe) unlink(&(0x7f0000000000)='./file0\x00') 17:14:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x101, 0xc, &(0x7f0000000000)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:14:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x6, 0x3, "0100000002024eb86a2421dba76b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8a, 0x100000000, &(0x7f0000000000), 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 17:14:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgget$private(0x0, 0x40) r2 = syz_open_pts() readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="49f91bf53dff11bc6e9a18d2c58c0ce854c2c3da2c29f8f6e42c69af276354839189b8acf82d48cb2c84e735f9c4e78d780c9df8978918ad63d05ae06bd20dfbaa78c4b0fc28d1e86dfbe565cca33eec03e8bd29f3c85504d7f4794f67ad55a22cbf9fdbc771ac729bdf9a5d31e16a612ffddb56d88f838647b7", 0x7a}], 0x1) fchdir(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 17:14:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)='d', 0x1}], 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='@#:\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='+&{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=':!,\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='+]/@!)-}!+\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffff, 0xbc66, 0xd3b, 0x4}) execve(0x0, 0x0, 0x0) 17:14:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) fchown(r0, r2, r3) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) 17:14:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 17:14:08 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="66696c65300000003ac14e602d0091979e39beb7ec7c0f0000"], 0xa, 0x0}, 0x0) r1 = msgget$private(0x0, 0x22) r2 = geteuid() r3 = getgid() r4 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getppid() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3f, r2, r3, r4, r5, 0x80, 0x7ff}, 0x800, 0x5, r6, r7, 0x2, 0x5, 0x5, 0x8}) 17:14:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="64cf035c28b409219aff521938124822a72b993854aadf8d0b88f148890d864bf09724b5e3000e9ab3846a6d73f2e2c1bcc4b98d521e1467a7c4b176fc89da0ed24866743860b742ef22e66764d7bd17551059b6ac629d3815be3bb807983feeb50ba1f3def83b6ffad1cc1cf9497db95927ea2155b8435e800df8720811cd20f5ec09315efff7c4fc26e77c89539961b9679f6191f771177cf1ad7f6ff9431138d4f1fb07190e4a3021f4578ab1", 0xae}], 0x1, &(0x7f0000000200)=[{0x60, 0xffff, 0x6, "097144a259e5a1a5c6e0465e5aab11cd9c4077a589ccb626e891d1d7d276c94a60e3070e00d3eec28f5eb2ce8121623dc8aa6582424013e536ff664048eb189b340a9b74aeb04ba843ecf9c6f8f7"}], 0x60}, 0x8) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) recvfrom(r0, &(0x7f0000000000)=""/173, 0xad, 0x802, 0x0, 0x0) 17:14:08 executing program 1: pledge(0x0, &(0x7f00000001c0)='$\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept(r0, 0x0, &(0x7f0000000080)) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) pledge(0x0, &(0x7f0000000000)='\x00') sendto$inet(r1, &(0x7f00000000c0)="59a0b1cdad5ad861f9030a250f056572f353f90244e7e5b26d4975c6bfdbf7882c164b811b675f8334ef71f32629dda37d968481d3ecb60b3e1f3079338d186cbaf35418c7a3166e73dfe3afaf7af0bf076dadae124c802e94353218a5969938c7", 0x61, 0x40d, &(0x7f0000000140)={0x2, 0x3}, 0xc) 17:14:09 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) shutdown(r0, 0x0) 17:14:09 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x4, 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}, {0x4, 0xffffffffffffff00, 0x1000}], 0x2) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 17:14:09 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)) kevent(r0, &(0x7f0000000040), 0x2, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 17:14:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) recvfrom$inet6(r0, &(0x7f0000000040)=""/172, 0xac, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x63ba0000000, 0x7ff}, 0xc) 17:14:09 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() setregid(r0, r1) getrlimit(0x7, &(0x7f00000000c0)) r2 = socket(0x1f, 0x5, 0x3) shutdown(r2, 0x1) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x108, 0x20000000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x20) fcntl$getflags(r4, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f000038a000/0x1000)=nil, 0x1000) fchdir(r2) munlock(&(0x7f00003b3000/0x2000)=nil, 0x2000) 17:14:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xf982, 0x0, 0xee, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f", 0x3}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x5) 17:14:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r4) 17:14:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x9) write(0xffffffffffffffff, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 17:14:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 17:14:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 17:14:10 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) socket(0x6, 0x7, 0xfffffffffffffff8) 17:14:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x2) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') shmctl$IPC_RMID(r1, 0x0) kevent(r0, &(0x7f0000000100), 0x100000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x6, 0xaa}, {{r0}, 0x0, 0x20, 0x20000000, 0xff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x22, 0x1, 0x9c}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x8b, 0x6}], 0x1, &(0x7f00000001c0)={0x101, 0x100000000}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 17:14:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getppid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) r1 = getppid() fcntl$setown(r0, 0x6, r1) 17:14:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 17:14:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmod(r2, 0x12) 17:14:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x19) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 17:14:10 executing program 1: r0 = socket$inet(0x2, 0x3fff, 0xd6) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x3, 0x75d4, 0xd0, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 17:14:12 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e6db714e4600732ad30d81025d336dc71da9510250618b0079ecaf61ec97292cbc4395d94b4822112314b6a7ae03ab460e932c4ec16a150ea57884543d0c603314df3b5368444d3ff5fd0b7fd768198261a526c68bb0b56053f84d25a3858978e1b7690700fca92cd0368982c2bbb18ce7d0a453f7e4b4bfdb948e1fc41328598a8a70b350fa6caed6cf071bc3fcded71d983f3364135c7c16c81b5eb83c6e43a9e464614f4fb87a7542999b3c9d91f349d55fc370a934102542f237611f06da4bc4", 0xc2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 17:14:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="294c4e10d88d9bafc87542ddb4a63723cde2557b20fdf2", 0x17) readv(r0, &(0x7f00000009c0)=[{&(0x7f0000000700)=""/199, 0xc7}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000800)=""/178, 0xb2}, {&(0x7f00000008c0)=""/17, 0x11}, {&(0x7f0000000900)=""/97, 0x61}, {&(0x7f0000000980)=""/29, 0x1d}], 0x6) truncate(&(0x7f00000000c0)='./file0\x00', 0x200) 17:14:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xce) 17:14:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) ftruncate(r0, 0x0) 17:14:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$inet(0x2, 0x7, 0x628) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r2, r2) shutdown(r4, 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="041c8f3d6b57518481", 0x9) r6 = msgget(0x3, 0x400) msgrcv(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) r7 = dup2(r5, r5) readlinkat(r7, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/185, 0xb9) msgrcv(r6, &(0x7f0000000340)={0x0, ""/173}, 0xb5, 0x0, 0x800) setregid(r2, r2) fcntl$setflags(r5, 0x2, 0x1) semget(0x3, 0x1, 0x20) r8 = socket$unix(0x1, 0x5, 0x0) socketpair(0x20, 0x0, 0x336, &(0x7f00000007c0)) socket$inet6(0x18, 0x4002, 0x0) setgid(r2) msgrcv(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000003aeb5d8c000000000000000000000000000000000000000000003f4becc59cc46fc5c743e74a6d86d801919c45f158f06decf7449214d334e7546365a607959ec3979e3a78b6665e82643036a404eff391453897ab6153a09ec6dfaca01880c661d7009e46f1a5349f25a2bc7081457f1aa3d9279515f3cabf"], 0x2f, 0x1, 0x800) getsockname(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xfffffffffffffff8, r1, r2, r1, r2, 0x4, 0x2}, 0x3, 0x2, r0, r0, 0x8, 0xfff, 0x5}) shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r9 = accept(r7, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r9, 0x8, 0x0, &(0x7f0000000600)="8bf08646ab32c08b2196146ea197abac3c4286afc4000b9465c4a86254acb19c1331b4aed39b0b6673a4016311e72cb83e6ddc77c5a0a4fc827194efede6f0318fbdf0816f32343f800af1f5191db58296216515124adf2e5d06c78ea51f60d8b969d1fb960edba21baa7aa803bb83105d1545306656df4a256ae7b8912e6d5e14e554196a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90a7608c1ffb4427d9fdd602f2f45ff8ed5b2cb07b", 0xc2) writev(r8, &(0x7f0000001b00)=[{&(0x7f0000001a00)="852baab6e9cc907821d36ecb99d3a8d624da813afed7930fa7540aa319d16d5c6bbc0bb5cea0bd18f4e9866368bee8343ebae72aef7ffb3905fb0c98ef83a4bb9a8a43c5059c4aa3251ccc61686b805ef3892d6436450355f4c47d746f8d149229216aa758253fe86afe89b6bd83cf605fba742981c8c12c73d85bbd84ffaa5c2684d2fdb37c33ecf22667ffd939f127d6fdf3feec4956f0606f6fe850eaca0e0b3fbc0b1cfd385bf104a38836dd0dd86b9331ddaa56e5a68ddb992423120650c842f345c09fc55d583b803aa8a948c0c2996d", 0xd3}], 0x1) 17:14:13 executing program 1: r0 = syz_open_pts() r1 = dup(r0) rmdir(&(0x7f00000002c0)='./file0\x00') sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="e43b497cf277cf0e3f4cd3aa89ba17200c43dd68370589ebd8b5da16df43e6550e628c13df27786923d851f0c67445c2dd3b1e4ff951a533c16778ef22029ad1fe584142f0d8e4d047349011e746a1c8d130bd3381938d989279ffc6b0d6d58fec4cc3a0b1a5e9f5f68d4fba598250a9c38c808dee052bddf70dacc43e66bb3a53852b32361bc142d253f17dbd36781291f74860de4d25c0d3bca4950cbb9391ba61d1c9d13e5376f0108543bf37bc61b0a67726c5afea2bfd6d03518c9b806e03f77debe65c2ce0043a290c997d6a76edf3e4de1ca566ad0b61cdb684b647fd21fa9d2e5b400adb", 0xe8}, {&(0x7f0000000100)="7059e74522bad6882e83d4d5c6fc9ef9ee1e92d1dd988436167e049dbfba1c5c9639223926e51d4bf012411cca376e5ca79252510f5e225003ca7db9b4d071a4cfaad58a4f94ae918c6338beb88ffc84d741061df5b5041bf8446408fca174ee752672b05e4f6f8a62abf8520833adb3e9cf67a217f8df8f61c469611c63a3f3d0b9b2eb35d8184637abd254fb860b5c3bd305150aacab264ffe32559f2fbc520be179df92a8a8bef8d8e7327ca05622cb6592b38f0921626d7a97fd", 0xbc}, {&(0x7f00000001c0)="7cbb642efa31420e92491e9102c92014d0cfcc5946c7327e438b8c8e8b044b6e", 0x20}, {&(0x7f0000000200)="ec2b21563f8dfb25526638e1474f776ed5059810c32f430431a973bf022245b0c319c0150e131f41f7b6040dbb57bb568c188d67033d8e12a14dc0b127b6233a6da3aa6b3434fe8cc1e25265f13f2a798f9d5924d8a24187a18f84d1707265cac3c96e97eaa7107d3cecbf61a3bc6aa7da31ec17", 0x74}], 0x4) 17:14:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:14:13 executing program 0: r0 = kqueue() stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x40000001, 0x1ff, 0xfffffffffffffeff}], 0x54a9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc8, 0x47, 0x9, 0x2}, {{r1}, 0xfffffffffffffff8, 0xe0, 0x1, 0x2, 0x4ab}, {{r2}, 0xfffffffffffffffe, 0x40, 0x40000002, 0x100000000, 0x40}, {{r2}, 0xfffffffffffffffa, 0x80, 0x10, 0x7, 0x22}, {{r1}, 0xfffffffffffffffb, 0x20, 0x3, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x21, 0x80000006, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x6, 0x4}], 0x9, &(0x7f00000001c0)={0x9, 0x8c4}) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x88, 0x12, 0x80000000000000, 0x7}, {{r2}, 0xfffffffffffffffd, 0x68, 0xf0000080, 0x1f, 0x5}], 0xa0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0xa, 0x20, 0x100, 0xe415}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000001, 0x3f, 0x7b54c472}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000009, 0x20, 0x1}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x34, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x6, 0x5}, {{r2}, 0xfffffffffffffff9, 0x94, 0xfffff, 0x1f, 0xfffffffffffffeff}, {{r3}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x3ff, 0x1}], 0x6, &(0x7f0000000380)={0x4c37, 0x7f}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 17:14:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) r1 = dup(r0) r2 = getuid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7fffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) fcntl$getflags(r1, 0x1) pipe2(&(0x7f0000000100), 0x10000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 17:14:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x80) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4000000003) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x4) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 17:14:13 executing program 1: socketpair$unix(0x1, 0x8000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) 17:14:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 17:14:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() geteuid() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:14:13 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x2, 0x2000, 0x304, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 17:14:13 executing program 0: r0 = socket(0x20000001e, 0x600040000002, 0x7ff) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:14:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x0, &(0x7f0000001040)={0x18, 0x0, 0x4a, 0x4}, 0xc) 17:14:13 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x1fc, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 17:14:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="dadd32d489167f3806b605a7ae0c206217a2459c6359e4242a99cb8b5dac5c925fc569438ecb9fcda019efb5856be1d7ab53c34d2aa175ded225ecbb2e7756222be2d26a6ed66ac66b9f3912", 0x4c) syz_open_pts() kqueue() close(r0) r1 = socket(0x6, 0x8005, 0xccd) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) syz_open_pts() 17:14:13 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xa1}], 0x1, 0xffffffffffffffff) clock_settime(0x0, &(0x7f0000000080)={0xb, 0x5}) r1 = syz_open_pts() getrlimit(0xf, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) unlink(&(0x7f00000000c0)='./file0\x00') r2 = dup2(r0, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file1\x00') 17:14:13 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0xfffffffffffffe60}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 17:14:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x27, 0x0, 0x39c) 17:14:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0e131c4111d6674ba24998ba45ff9bd0140efeefe860b5d568338b6f45cdc2ea7c0bdf66765182dc7f33a13bc64da67faaa08c0c2f138ffc027ff2941dc84c1333eb13667f9e34e79d0d9487840659bc38b11d55eeb4cca06b33b414e1342502bf5ab16ac8486bde51d99330851f2fecbb46ba5c1f302e963f012ac87353cf3def1e4e50d3885360bdc1cf69aa3f2104a7bd6ecb4dec7b812f", 0x99) setsockopt(r0, 0x81, 0xb1, &(0x7f0000000100)="4b744c1210eb85b91c566983b457f4fb2d954c", 0x13) setsockopt(r0, 0x8001, 0x7, &(0x7f0000000040)="2a49d84cc8a2b4b4bab19219552710a04e7a16ae721779ae5a648dd179bb564e30e064c868e1b43eda8a06f767fad36b4749396dac22e87ad709923c56a41cf32415bcac77f03b194353743339f22610afb41af280a2bf1dfa637928ad169067a39cf5d0ec30f540e87706fb2be99c7f53bbd6e500d75cbaf65b6d7ab099a4afcbfd5e43ebd9118f10f2acb812144b0662c41566f8b8af30fae736b80cd7c6", 0x9f) clock_getres(0x3, &(0x7f0000000200)) clock_getres(0x3, &(0x7f0000000000)) 17:14:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0x808000006) close(r3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:14:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = getppid() r3 = geteuid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1f, 0x0, 0x14d69aad, 0x4, "853bc6cd3eba7add8e1f344ed1666ca890d30538", 0xfd, 0x3}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 17:14:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 17:14:14 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:14:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) r2 = semget(0x0, 0x3, 0x1) semop(r2, &(0x7f0000000080)=[{0x6, 0x1, 0x800}, {0x7, 0x8001}, {0x1, 0x2, 0x1800}, {0x1, 0x1, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x7, 0x800}], 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = semget(0x2, 0x7, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/227) r4 = semget$private(0x0, 0x3, 0x20000000030c) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000001c0)=""/40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x470a, 0x8, 0x9, 0x8, "d5a2b14471b9958e7194120feb8ced44d15229d3", 0x3, 0x627e5d0a}) 17:14:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x82) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 17:14:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000001680)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23abb1038867a9c8bfc3377f7a66f63f114d024700d40aec0ce0bdf0021b2fac5ac20c84f2a25e3e77e8348c3ac51c2e21a215c3668cb83a94c68b5c195677d9f818c3a9f09f570df691c4048e4ebd0db79ea4deeccf0a67dd2554ec5fa3663e2b70cba7298dc520362a23557213f8b89a201481cc3787efc4127981b08f14763522f7ee24bcc1ed567bc94c670aa936fb325d0060184e430d1369cd77b2deea676e0e66ea760e31c3d9d78cb7df3baa8f2c72ff692c6dbefe58d9c74ae98e01c32bc2f09647ee817d7057913ce32299dc212614c3d9972f708ea696f90355d4927723c675193b0001021732d10d88bebe4a5f1de5fe5340dceddddd2d07ad6021cafcbebfd75f110ca8ff31d22f0ef4b24cdd7d9f24d822d90c9ed3b48280452da9a9ba2b1a5d1d3b1cb3d2da14590e44774621945f63a5b15460d5694f70aeb8ed6f8dd893a1713c76938fffda9507d816dd677ac326386a86fbd20e91c1e141ba15f7571fa97c0b4adc9ab6955d1b0d49bc2f1e1e11a3a814b7c4d66232bf59eb8e8e14778b474813c6cf30103afe78d26e8187555801fc4315f5ab8514136a2e5e088fd6c86deee56e3ba074918ea251e9969434aa71dd7a23b47418cbb704357aca716e238b1187b188f414d6aedb05b3acfd802482c7a2025baea1db165ce8b16004c793cfb3d229c5cf02803aba51a89fa4c310955dd865b3b9ded6a7c2683d122ee9f6b1ae310992fb874b7af168b8e826e2087637cc46b57469eb776d66d3a77e24ce8755d7f86a9505ba00bd92d4872d30316f0a298619eadbb38e964bf880bc8ab651cf95cb53cb4de59634e51d51f22ece6005747f4227e149b8b3891a65cf248ce5fba205753804d1d22f440116cc620bb55dc93adfb5e642b8de1acdaed27c5c898bdda0f289f29053616eaff51accb2200ed46fdf26a7ea33173c7b5e20df634e92c147a3446993ccb10e0c4bd8993da59243d1cedf07b2bdfe6df812235a55e09b01d095c86dd065d718b74701f85ee79e8b086217088a0bd1d2f4d768be6e7afd91ef696558d8d748bae81179530aa1e31d9fa078adede8a9c8b79316b2f4d46f35651d93f48965d33467a73f9ba8f50988f9537c8a890ea5b3584f2f146386e68f5e83999702c899947a968016533f15fc6ef16debd94d77e1594aa168313272215b5826729972d8f669dd7f10cb923eac73f85a78ae076130a4dd285240db0804a5527135d5fb059006b98aa74765f29975baf8b94afe7bd8fe2c31298047d2109c15f40ff48630253b620e35220eddecb20a41f9a14941d1fc8788bb3eef96a1646ebabcaec34af5a4f6224617ced48d935535054bd586c706646a811649f06fdd88643d22c007bb9d163134fdfef453c5a6f7fa2d2a5166a7cbbe8d40a7fb645b3873520703dd3f537b2dc1c06abe12879aef796c4206a7c278e741c0f98752583f15093b8f39925e4cc8c024d14e92e9d9355eac8e9a4dffd9156226ba7cbb10ed6753386414585f56d053962b29e8ea0d2475ad5fb14af47f5e14e507113fc13df4ee25939e2080fd0db1fe8e0ad7d51536fd1a5bda160897c776c279c3473f6f80a5f39f6f1918cac031c878a84fb919bb5dac4361d83885dd592f9d3dea040bbfb2b9079150602b5d62998a71582a86f1a79d8ad229a6f8ecc487f1a4a83f7d582790d52e5f22eeb5571c436315e38b500475624d645b731bae2c1370da03cc5a06d77b1988ded2c7753773122b4e936ea6f601dad56a6f938ebd89db95454e99884e8e98005cc29871ad4e7b6a4481df5e861f3f599d735b9010522b05b6cb0483451e5113f29a1125e7533c58213846c8c73afd31a582a61da1c0d31e28b24705c483a6529400d1744ac445841d28f6f25e09360830c8153ece94bd18524f66fd4cf6199a5b6dd368b6c924b0e039eae1d6cf5c55b397b001866ec36ff46909bf62ed9041bd48326f6bcb01bc9bbcf909b49852c86948de23b8ae0706d352b1be2646d7dc6fb99b31984499abdc71f6980031e8ea9a01948e940baccdb050f88a1976813b062609b757c69e17a09af6062ef106d33c4b40f6332447096855c025ff7af2541ee51a63141eade594fb85a405525318b40ffc47bd0984ae4142a2622d2627163778a5b69c9b758da087483ad28f609487e57ed66044efdfd9fe3e8e21d114e350bfb9735ee5e0bf5aebd14f58cce558775c1c286fd7c31ae085766988cef59a48d6b7a41b961398c520ac742f15ea4e1d538e121b4529a0bd917bfef53c4889845d8ad5a98ca644b342c8d240539edb1243af94613d1b7df0f54326710f61baa27b57d5d3d500ad4929c7b54dfd3b8f1bd3aa5929e78612aa030f326dc8f1b21e3a9c754fe196f214f8c75f1dd790cc5ccecd8138aa845be8d15f1c2c9e5169e8a7b3931d9fe381e2e74d13e6f48c89d2ce9ccb311a0dde862140e9a59e0b1f9dfc7d086fdb74002323b36d6961532bd9fc3f49005108b1f154ae3fab97a3b444127195d22f62ae3532ea40edff4fcd0f233c2ca84143b50bf8aed81000ef82833d3d9a19c35ad36a2903b3f06e356f566b6ee686cec0e48bb4f2a9cb7254c32b3fd2539c820311ad4f2c6c6b63a45f0adc64752df72c59e75ea8fa03c8164610b5c43b6097b06d229def011d3595e6fcdfed9a28d5915d10b7c50ef091669076246896e89e963cb536bd0b616e41073d4899f995a7f4285f902f8b39f44fcf90ed47f41d6f6ca43ba1f56e3ba3d0217b33796b090dfae9417af514563671eb3a2f36844a5c5a6495d3b236eb88f4050099a93901e00fd8eaeca6b00077364ad2053d079733d7a99b802af482f86674677c2036b777e24753d4e2d9b3403ec3e4752dd88e9afce523e7edae7094813db6d8a006a17efc12ff2ebd04b66e3b56f319da93f24658e45001feddc916d32ccec43470bf61ccc2292b4f022ee3c3545571ce820433b455df1159f7fc1f8a09d22787905d2031445450b15a93927adbd7b0920110a384cce12f987a8a635d9d2b8e8c25805076896c602b10d23219e5a6b6524b800895ec48e2071edad6eadeed924cd86eabb877c22ca046da560889ddf4ecb58fa83fb9480c055fa123426d231eff6339470f2a35b69febaa842d557f050922f7b052ad2b0a4c3567f412842ee9c498c166d94a59d9f924464d439680586e7d0e018e5802b2a2f4ad3b06511d7c5e67ef1d4582acabb298bc74ab85ae04f170174d69f63f1a33ffb0440d9a91b2f7668212f5e4b68304194dc2fd6ae5696cbda58500dff94d41a4f943f80e248fe50bae0025df0690eba47cd43571284bcca34c3362efe6dc99b864820f9d5095bacfd30de5a5a98e50058e9fd3ce1b44bd59bfbfce66763f909f59e35f8afe14dc3a42545990c49007a97b79e5e0db6828a6e9da24e1b36f131c7f08a26f51149cd91a40ed20a13a8bd2912e99151dbfe6e95a71bd66c6ee990baa7eb61365426a1aacbb022617f1060828b7695323e85960faeab431c724b8bd21406a2a346ca031f8890d6265f0193cc7cd8488a89780ac3658a28f8117e45a92875480de1a510324022aeee9313edbe9fd0b963e65707cd65bc18123a219ee3c8d9627b9276ffb7d1237ab70352e8936222f47cac83741c3dd768bb769b9efa141c7fe038fa36d9eb45debcba0fd411b2f8dca1362977c3e86aac06031856e9de3499ced4981841b2e7ab5c4c8b54df9a246f3127e6d4969cff2088d963dc19910dc8aa7bc4a5fd8bbd2cd943344460d953a53a3d9a8cf819b39a992c36dd1bf4fa5b3a40fd9e707b59c4d0d037242ff425cf7e02096a10cce95cc32fa3287f21c376c3da55044098bb511b677482d9d24598dc3f7447abd3187e356b06c906b855595e1af0dd9b170742092f2358bef3a2611e087b8203a8d7656456d0ff312b1ab721bf56fee57efcf64bc215dbfb19b113275cbcfe1ab64bc73faee91dfff2c6a2fb43dc8aac3e685f738c28dc47269e2152cc24a67accfbf62b5bd6a967d48a65e308e61f9a79d28d064b18dff3ce4d74856710db26f2d0d5f9d6d95ab7d2180ab4672ca86998409566b12c941e24969f8a1deba99d28425bad0f7c86691063dd8a609e5f05b5fb4a98b91af8a83977bc2f3137aefe5d89acc1ad5d73d8906a35fe388e457d0a67b3f397d68eaa5f4c0ceff71b3251a6aa58229a7bcd6c40fdfad8c9bef6aaef1743e5b8300c126c5eb53b1fbfe0f03d7f12c504616a210fdae58a2a03287cf17c14c735e59e80a516530fe0955f6b4d5522790a60fb49491a977257d60d36127ae1891d040a022acc7c93201deca5f14559553552d073d67ae7674dfe57c9cae8bd46500", 0xe8c}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0xfffffffffffffff8, 0x1, 0x2, "0c66e373d0b05a70d8dff779a3ea2c543c520c5e", 0xb732}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/62, 0x3e}], 0x1, &(0x7f0000000180)=""/93, 0x5d}, 0x40) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 17:14:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000001100)=@un=@abs, &(0x7f0000001140)=0x8) r1 = socket(0x18, 0x400000000002, 0x0) kevent(r0, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffc, 0x14, 0x2, 0x100, 0x249}, {{r1}, 0xfffffffffffffffc, 0x0, 0x6, 0x7712, 0x8}, {{r0}, 0xfffffffffffffffe, 0x12, 0x1, 0x2, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x60, 0x2, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x21, 0x80, 0x5, 0x100}, {{r1}, 0xffffffffffffffff, 0x4, 0x44, 0x7fffffff, 0x3}], 0x4, &(0x7f0000001240)=[{{r0}, 0xffffffffffffffff, 0x10, 0xc0000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000096, 0x20000, 0x4fd2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0xffffffffffffffff, 0x533b4dd1}, {{r0}, 0xffffffffffffffff, 0x10, 0x6, 0x4, 0xb8b4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x400, 0xed1}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000010, 0x1a10, 0x2}], 0x10000, &(0x7f0000001300)={0xb0, 0x400}) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt(r1, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) open(&(0x7f00000010c0)='./file0\x00', 0x50, 0x34) 17:14:14 executing program 0: mprotect(&(0x7f00000df000/0x4000)=nil, 0x4000, 0x1) poll(&(0x7f0000000380)=[{}], 0x1fffffffffffff62, 0xf7) execve(0x0, 0x0, 0x0) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000700)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='(]\xd8[\x00', &(0x7f00000005c0)=',[[\x00', &(0x7f0000000600)=',[[\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)=')\x00'], &(0x7f0000000840)=[&(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00']) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='.\x00'], &(0x7f00000002c0)=[&(0x7f00000000c0)=',[[\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='(]\xd8[\x00', &(0x7f0000000180)=';\x00', &(0x7f00000001c0)='-&($\x00', &(0x7f0000000200)=':e\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) 17:14:14 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) poll(&(0x7f0000000000)=[{r1, 0x89}, {r4, 0x10}, {r0, 0x88}, {r2, 0x8}, {r0, 0x10}, {r0, 0x20}, {r2, 0x44}], 0x7, 0x4) 17:14:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x1) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000003c0)={0x0, 0x2, 0x4, 0xffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x6, 0x2, 0x67f, 0xa9a, "4ea55116678db9ae3ab176ca888f691703ef1776", 0x4, 0xfffffffffffffffa}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0x20) flock(r1, 0x5) r3 = syz_open_pts() syz_open_pts() setrlimit(0x0, &(0x7f0000000180)={0x0, 0x100}) r4 = socket$inet6(0x18, 0x1, 0x1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240), &(0x7f00000002c0)=0x8) sendto$inet6(r4, &(0x7f0000000100)="373171d0563106ec335d55d75bf9f1dc82de83d526945b444f2f", 0x1a, 0x4, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x2}, 0xc) read(r3, &(0x7f0000000000)=""/240, 0xf0) 17:14:14 executing program 0: r0 = socket(0x10000002, 0x2, 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65b000"], 0x10) dup2(r0, r0) chroot(&(0x7f00000001c0)='./file0\x00') bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) sendto(r0, &(0x7f0000000080)="bca7265a4d268825c1c3f3692400a33dc9aafe199bc848183fab254809cc246d691d784d50ff58d45cb720900b16b5850328ad25dead6bb430f9f9c58c1b621802d69e63fcb364e7d8d7eec819829a1563415120e18698e2181db216f97e1cb9af07f4f9dbaef16342fe1c635b71e518eb99c8e55c5bc20fa6d8393df48ce2237f9f2afa26bef5d73176f0a56d556e896d8c78e01af89aa8f3007ac3d02caaeb7cb126b83ff0ef0db0a75c9226f15044a65eed7a763a11b67ef1c64845c35a7495ed9fa8231e7b01e7d42dc6a677f3d6c1b8002474e35b1b407d93a65149bdf5579700a77fd1", 0xe6, 0x4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 17:14:14 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 17:14:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 17:14:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2f66696c6530001a4e70f6ad81fa5c8e805ce5625e758025c3e4974287eca411bd99d755acf2c506ac076ef68a8b50b505bf72357835531c0e9c6c12cc8f1945781db4721793020f61b6a35a42dc7ec8c7d657baa774667550244c979b9fa5e9aaac3853cfa08fd5ae56a683cb167b5cd1721f43a3c0ecb16bced6aeff228b67a6c16a6b3c099df23aea6993cac8bb09abe3c27fdf9624ba989aad5a5456dad9ba28d71d0a862e18ef76fba2"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eb041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x6, 0x4, 0x20, "55e51ed51bd69a00a5564c88ca172c28fa1778a7", 0x2, 0x9}) 17:14:14 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 17:14:14 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x1000, 0x0, 0xfffffffffffffffe, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) 17:14:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x5662, 0x9, 0x0, 0x158) 17:14:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) msgget(0x2, 0x244) 17:14:14 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) lseek(r0, 0x0, 0x0) 17:14:14 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x7012, r0, 0x0, 0x0) 17:14:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/58, &(0x7f0000000040)=0x3a) 17:14:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0x282) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) r3 = syz_open_pts() readv(r2, &(0x7f0000000000)=[{&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000380)=""/202, 0xca}, {&(0x7f00000005c0)=""/177, 0xb1}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000780)=""/209, 0xd1}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x6) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:14:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet(0x2, 0x4003, 0xfffffffffffffffd) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="47ea0cca0f8979d2365556ad40ef0c0000000000001acc3b0e9a1f9bc4c5d1b89fd8eb8cd4e88e89ba4ca505d2685ec411f6bd45d1a7", 0x36) r1 = syz_open_pts() close(r1) mknod(&(0x7f0000000280)='./file0\x00', 0x2005, 0x9) r2 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x3, 0x1f, 0x8, 0xfff, "cdac521ba9ad2f41f9ae2274f34e60163faddfc8", 0x0, 0xf507}) write(r1, &(0x7f0000000780)="1da72eb4ec06ec3deac20ad7723a5d308e51111c915647acc6af149f14730a3d1a2286d6e4ef265224e14a31bdbdee46d093c2a3e7bc3a14448ae93470ece7a0ad1077e4b853936abafceb6a0c82ec869acf294e0d5f796a12a751de4ddc7c484d9d872772415e29d7ef7e78c8b3e97ae25ea360397cf2fbb885f1529e1fd76dd816ce282913c20b94ef1840e8e8ed4faea8baa55309018363ed6f3f2c1df9fb92", 0xfffffffffffffce6) shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffb000/0x2000)=nil) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x5, 0xf225, 0x3, 0xfff000000, "c4156805983692f970fc0dcbeaeebcaf9709cd87", 0x7, 0x7}) r3 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x5) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) ioctl$TIOCDRAIN(r3, 0x2000745e) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1c8, 0x4) r4 = semget(0x2, 0x4, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000440)=[0x1, 0x1f80000000000, 0xfdbc, 0x10000]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:14:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f0000000280)="0c0ca4d7c917237ee2625abb6fa981c6347dd14a9f9240e2164503f8a4cbd93b31387f1ac278f26d0ec084a541053dd33d65d8229341073ed4496005535ba1f5b4221b9e9665c497a8721e9dd01d1317e6a288379679720d9caf4d933539e1bfef656e8f1f96bc996c0cea4241192fd0e2aab437adfdb4786d694346887b88dacedc9cc982ad87c67bd6a218f344bd", 0x8f) ftruncate(r1, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x65}], 0x1) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000340)=""/206, 0xce}, {&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f00000001c0)=""/51, 0x33}], 0x4, &(0x7f0000000500)=""/173, 0xad}, 0x800) mknod(&(0x7f0000000000)='./file0\x00', 0xa0, 0x8192) execve(0x0, 0x0, 0x0) 17:14:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r1, 0x0) ftruncate(r2, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 17:14:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shmget(0x3, 0x1000, 0x102, &(0x7f0000ffe000/0x1000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x4) 17:14:15 executing program 1: r0 = getgid() setgid(r0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) recvfrom$inet(r1, &(0x7f0000000100)=""/23, 0x17, 0x0, &(0x7f0000000140)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/47, 0x2f}], 0x2, 0x0) r6 = semget(0x2, 0x1, 0x200) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/63) bind$inet(r1, &(0x7f0000000380)={0x2, 0x3}, 0xc) recvfrom$inet(r1, &(0x7f00000003c0)=""/113, 0x71, 0x2, &(0x7f0000000440)={0x2, 0x1}, 0xc) msgget(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000500)="16305345c35ab74130fbb32cfaace5b0788b0c9e1a615704986d4ef59ac399f42380e1c4c3c6e5b74a358a7adea36a2e6f6266f674258fc8976c7c7ab2e468c8f5ef", 0x42}, {&(0x7f0000000580)="a00d622d02f1a20f0154220b3abc0ea1569cff74d4079a395c23c59a223ef551663f0fb21ffef9f3a8d097e58c", 0x2d}, {&(0x7f00000005c0)="7b6a26bc7c9750b0c48e9b97db20606ce1d40b5d0515fe44a50d370f72068da547278a642e0bb58c8aedfbaf213154cd32a0562f5801ccff8bbc8f4da68868c28401953c4ed2f8b79c8c6b16b210d622e8c4a9b46e2220fc72c6316180435c5dd5157d715f05f7a07d23c3e5bcdb02d08ef5ed9177a296a3667a52109febf66d442bfcc84f7e5444358c6e211cf61feb012452f7785e80ee909ec14a074d9f45d14b7e455ffaadecfe187ebbf39dfc5e9e2826ca376c7d9b0dfad2f0473b0e59b70e1809f60c25e46b", 0xc9}, {&(0x7f00000006c0)="2157cd4e49e098051a04950aa1dd48b20bf8cbe8ac72b7835e5171391a29c9c71c9b6f2bf4793fc4da05b4313e672d2f39634c737eec952035000b692e3924fb2157fc7ac99122db1471040e5a1de2ef38bbb911e09ba0a1f2e7c04f0f95e3e9c59e9af32819cc26d000acfe460ff964c0f7d886dabcb5fa99e9683e943c79cdc429e33e2c7a95ebe6e526b095bc4dd061721c115e33371ae78719893175d8f2643b1aa9a97cda601b661d", 0xab}], 0x4) r8 = accept(r1, &(0x7f00000007c0)=@un=@abs, &(0x7f0000000800)=0x8) r9 = socket$inet(0x2, 0x1, 0x7fff) r10 = shmget(0x3, 0x1000, 0xa, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r10, 0x0) listen(r9, 0x800) shmget(0x2, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) getpeername$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) r11 = semget(0x2, 0x1, 0x4) setsockopt$sock_int(r8, 0xffff, 0x108f, &(0x7f00000008c0)=0xff, 0x4) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000900)=[0x2, 0x7, 0x4]) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000940)={{0x79d, r3, r4, r3, r7, 0x108, 0x80}, 0x7, 0x9, r5, r2, 0xffffffffffffffc1, 0x7}) semget$private(0x0, 0x0, 0x40) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) shmctl$SHM_UNLOCK(r10, 0x4) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000a40)) 17:14:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000080)="320aed5e456df10ca89fdf773d37234ec8960445b8640c808512875e6b0fcbbb9ba00ccd0402b390ad99603ca12f1f7ac268908cecc34d36bcb140eef186d383c2d9229396f97b6562d329ffed2495062c8e1b35a4efa94286dce8c146d7d84737cfa95d2153e78eb8a6c2836ef283613c62e0344ead08ea70cd1cd6cee89ffab8d426b2cb9ad2979a981a3015886379964d9c3a8514bc3a791ba2c6275f523213d14d0913619f27eab5875949703570324d0c1de71d956fe4bab4c6c3b6c31e1015b351b9cdeac6550ef458ac6d0555c86f992b826e1cd7cbae6c47dddc2df011791638c9f1089f5a0989316cc3eb14fb90", 0xf2) 17:14:16 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 17:14:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x5, 0xffffffffffffad77) 17:14:16 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r1}, 0x0, 0x20, 0x5, 0x8002, 0x200}], 0x40000000, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x20, 0x4, 0x2}], 0x9, &(0x7f0000000140)={0x3, 0xffffffffffffd596}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f00000000c0), 0xea, &(0x7f0000000100)=[{{r0}, 0x1, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f00000004c0), 0x8, 0x0, 0xffffffffffffff3c, 0x0) kevent(r1, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x1ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x8c, 0x29, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0xa0, 0xfffff, 0x80000001, 0x73}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x40, 0x9}, {{r1}, 0xfffffffffffffffb, 0x3, 0x80000020, 0x9, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0xff, 0x3}], 0x8001, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x3, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x38, 0x80000000, 0x58, 0x9af}, {{r0}, 0xfffffffffffffffc, 0x8, 0x10, 0x80, 0xa9}, {{r0}, 0xfffffffffffffffe, 0xb, 0x2, 0x3, 0x6}], 0x5, &(0x7f00000005c0)={0x0, 0x80000000}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) dup2(r3, r3) writev(r3, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x84) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) kevent(r1, &(0x7f0000000200)=[{{r2}, 0x0, 0x8, 0x1, 0x6, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000016, 0xbf04aeb, 0x5}, {{r0}, 0xfffffffffffffffd, 0x41, 0xa00fffff, 0x9d5}, {{r0}, 0xfffffffffffffff9, 0xa1, 0x14, 0x8a, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x55, 0xffffffffffffff42}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000005, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x6, 0x3}], 0xfffffffffffff800, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x78a05fa59b9d3754, 0x4, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf000000a, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x4c, 0x80}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000002, 0x400, 0x7ec}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0xf5f, 0x401}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x800, 0x3}, {{r1}, 0xfffffffffffffffe, 0x42, 0xf0000000, 0x5, 0x401}], 0x81, &(0x7f0000000400)={0x101, 0x4}) 17:14:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="ec2ad03b59c00d0e383c1c25057caa5f51f110a49badfe7a0e0d3c8d0771bb5dd4be638aec473ed10e994c18ebf4b6dd0578725df1e036a4c4edad29ab717d90605e53c44d10659291766a881ae6ef6119f7b367f4d7fb0388b5fc54aa71a1b8f4ef0e28430b82aff17be001f6a97013d0ed2d3990", 0x75}, {&(0x7f0000000140)="b41fc93e2df50e5823e5da4e9101444f5ef6cba4216efc56a697d909a9a4ecc7d990cc2dcbba19082a5fae9fb59d5e7bfa64c0d388831d940056664e30dcd0f576efb2dc8eea70cd9a616195", 0x4c}, {&(0x7f00000001c0)="756ea5cd815c9e31065d191a3ff718e622520c05af2c90b740d03f1f6f605cdbc7f80787b7a21d88f2c43728ba269db8cbc64719fbb0775cda92858732893c85f1498eecaa974c91ddb7a3d420f0d288409c417bb75e9ee01abd6ff57550af85469bca1d9447e92d758a4782c65a0394649200cb5606493a24", 0x79}, {&(0x7f0000000000)="113c691d6ec713b5432df129e29ce0e3654cab7b755e4d120a94e7eaf114aaa4", 0x20}, {&(0x7f0000000240)="792a22037764e4365d65052aacbf6832fc0982753dba248a3f6a8e364f0163903a61e2ba4b5759639afd02656cb6375248", 0x31}, {&(0x7f00000004c0)="2d9b4e7e8f503d34507fcc2d13df4b3acd2f0dff09c61014cf7cbc8b6b471af41c95fa3b4fb76698f1ff6961f25858ef860079c9708589d5db7c376ad6d9c8a1b99fcf65b293a68503cfc750625658c33f53bc4978d5d63f24d924271f918a17179d6bf3d755dd8a8c37af7e4925d01b0f8995dbf9caf76950359fd119621f399f65c0cf1583e557fdddaa213e4b2cb03d0cf1b60fb162315c22050f846823ac9e6ed5eab838de5e74ec7c321b64ec42623c8c11a27b250895dde5d7b119592326225ee566160d6c1c3c2559b9b4b27a7218873e463be2244e3ffac6ac88385f917fd6a094322369b59906a6040ba2ce8d29afda6744e2019341e19934ff4f90e3f7c8d7f3fb5c552ab9c79ce5da92922e47813ddfa947f09b4456c7309b94478f77a0afb8fdb61e3d13883f3a5dc2fbf6123e6a4e1fa594d1814ca7ada677212db4f68721936a64246d7e7cb935cf9445da0dccbb582b7f8eac74b4183be725f00b0dd551a23485dfd97682a21af64beaa0218988d7ac43d9bd147f73c01483f89e7305a8932c59fff4e418478807edbbfb04f2d6729c0097f4f6904491583160699ca8f7dff181a1bd7fe0d77d6fab64408c5ddc7d6f07199a8934fde1ac063d12b4e8ec3400ac3b1f196bc8faa746cebe6ef0c31ebae18d0c0fad9a56f62d32d1b6685803abd79a9eef800c485256f3d86803151e79a52f0f9d9a0a960c6e249373e9fe36560312cfabff07fc1305d411e8f2b990db40bb776443124327a59dc32e6c2ef354ec3d6376cff2529e0cab73aefd14bd2863dea5468549bcd200b51a9d7ed5dd55f596341187098f61c3798717918523f9d61b5bbfc798e1dbfc3094589d1cf88d7bfe5ada87936376b454fd0b179c62b703019c64e2c9bd0e12e1e5db7040ef6f9d43431e06d7ccaf9a837167e38b326907d6375ebaf20f2ac18c8a60b6867df79fd05e4558e79d5497841cb3157dcd1f155bc5e49e7262948748cf3463b3ba08fc3ec819d259cefdbb8fd2edadb3e39d51e2daf133cde83447ac8f8e8473a975b7bf372e4ef9c60733392387c51abb3508fa9fad74e82ff4f0c4c9c3203cf47ded91ac42b8fff7d86eabb1a41565233eece0f8a65c186120392732f74f09c6fdf77de0d01ef7c4be9abd250175a81117a22c382922572ab22f8b8113422f3727ddfce44c4a90ec8b5f2964f504c3b8dee83778ce4687581f45bb415e0a8ce178238fe3f7a5a12b730a44b2d1384664e928bf54220a2328aa052cf5adc3145281f41789dc9f408cb905251f4f2a90e684411f8feacbad4feddd4e7af98977f5968d7454b317f0c1a4709b99561c0fb1fc864c45125d93cec344a292f205b7b252feeed24887b868ad7f276a58bd3a5ffee1b953478c936d51f55a02d79540df3d9c45c6f338bcd4d6ef43b18264f70fa90cacb5c773df51f8679cd6cc7fa50b3dd6c5798085f158da583050269f9dacfb96881ae0409aabfd16815f9a914965d0790cfa636f57c0a7eef79622bb6dc3a88a048c8e6b75edf2f06b748d5a7854e8b2411bb8366aa980a508f3852960a9dc56ed997f57e19c5ab0f29c4ef33a1abbf1b7e277d5429a5ef356a334189b6822339af4260ae8c8d010cd721f002b9b51278c3624145dc2355678daf3c1813db65f995d0e255c128c6e1fc29d2508e5dc1a753017f45b0e136664660c7eac70ccb2e8341b4bf8cbbed404f43773149c2cfae126cca6c109821742aea98e676eb6549b53b51245c77b8e6403db99acaafd4125d75a1f584308d567c1e662c7aae713d4a381e548e696627aa46708e1efaf796af20eaf1033e87d844feb4a4cc420989caa17f3e786e0232865b4da5aa5a83a5fa1ed3a0e97668de86e0c4d74e6b7b254fd2d31588b08547d851a9564e27b68c233da87327c202c14f33aa715ad5ce351ef8fa1665e99456fcb14c11ddd966e032f527e4eba0b056197b2b31779069ce95e3f903762d385254ef23ddf98609f146b131ecea7638e35cfe7c711433d7d5fb5587c3f0ff2c0d78c1c22f9a81bb244e6a79f12e771b6d315c761dde6cd139243769e4c7a53cea8c370996025945b95e0d9bc766bd60287d62d7ed8fec5ec4f0331f0cf6c0fae0def71bee1e963cdde77f3f59efecca0aeb42e6b8030eb1cd110a3076f4620574f604b5e585e375c6887bb72a7ed5631fcd1c077bade75fbbe7d4fa27dd3778b0f7655a3fc9fc30f6be431d05c9406078e8022ef395887628da72e80a75f8dc190c0044d2db283fd794836ea062e7b4b05ffea12a50def271e8aa6b9d92ae3bd02e172dfb35384225cd27481fa41b7ca96956bb26d18741f88e36fec294cd08c65fc28fb18e8f313964dcd9650df50cb1c480a60008722652ba3d6880bc098ce02c329601bfaf57e9918ecc325c0b5fab45db67ccbd6ff084cc33d883c6c9764532108017b98d785f60919b838ab6eaa71dcdb0b0183592f50bceac285477ca375a6d658192925512274188eb205c2878900b1f3fb9749fd2bed9d4f072b6dec634cda36505c4a614ce804fe1682ad85bd5cdff7ce24111f9083d2b43e65c25b263345d513e6d956228b2411ac00ebba3ab905bc12b3f45e6321f77797d7236b0a691ace993799ad3ae7c787c3b034f4837623ccf714c558a0fb2e7fd09c90f5ef6d08cc0155875a192c39b7edc2a7680dee2bbfa3d4ec21cc74c65b07da64df2f4a6fc5581652d4c1761d7d8490d9b8fb71499de2d09b4711c47e25215833ce5137de6e427bf0e498062b08042cecacc13d6b3f0e78dd476e28ba5222bf0624c6c91ed35a624402379e418b434872f9fc05d4207a8235c1e43599501b0c3094f96419baa462226d9a63dab869e8d5b2735d6ee89c56a685077bf0589ea4c69a14a523ab9b164a8de3d38caf3679e241012aadb71c1e70dda4c3865179695056482ef5401c6280a7006a40491f1468493153b11dd3d9d3295a537cf47dbbaff9a9ac77e7a67580d2d6561696756478d12038d49aff85536abddeef36cde4078454ced47b2b2f702ddf5c6dd56c27ce8dc7b0e4c2aa775146d869ceb68b654eb7df6292285f67e35706fe4422f00de2f2605239a91edf79e07beff6c5dd1151697900be764f66cd148f47ae84539da338cd3b49837c32a30e6e3ec00433e8eaef8d341c1e92939a3a1ae2aab593d98a9cba327b8cecce82cde6a78b6bd813d5d7f52500ed096e95cb0eb1ccea2f6bd84ddc03c41a42c6c74e1171ebe67901b7d8759cbd89e292d5409ef33e1619539f7af7ca22ef819b1e9651205bc91ccede35620a2c2850f4a467e7be7cbffce814c232243af7c37691d163ea2cc6909cb8ddef08acca46f92af69d73e12ef93f4238f95b9f727eef72acbf74a51ec2e351dc1efa6f24f64ae6a052c1dc05b87b69c4e033c5a3a03c4f00b1b210ab3b2e82f4c10c85f8a984ce73d2fd7b7ab7771f8870e51fa4db53c54678fd75dcfa1379ec5c7a20d3e0b78cb3c74276ba751105d4e09cccb68b15be6e10bec77f20e49393a6d5074bd8038cbd3aa7f5adc7db50f8deb8f3c0f27eb467aee03db18ff8b9bae72af8d3a33fa2434303250ffbb2ccd0493fc2e2bea4b5a68f8cd7ed4263392984bb71079632ab5f543c7aef1366ae7815e0dccb02c0da4369594661d61f786644169d7c51c69d563593ac9f118fc7db3a372ba7aa85b5889d810e97cc2d7d0d264cdfde59e5e42c343ea395af654e2b3b5df04921ed7e32728ecb7fd3bfda56dd1c063b88c87d557f4c24dc98a4245306cbb28c4367278b63d912566f08d1b2f3d673e20621e44f6bf2fb30c0a478b448732a59d17cad28c64ef1f8356670c934e7ccc61a5b259c9d8f94eb4172e599253014205834224a91b778449e7d9659a3b518f8e5fb439dca7e9333a7ee725a438a97b2c2294a6427085e81121593305a70e15227d6d6ba65f3032dbf71eb190c20d416b31c1f1e323ac902214d1b45d108b612488bb945ee3e112b8be69b0764ce3eee393a41199e1441aed8fd553bac31ff6f5f9cfaf525130eda3a60bc3298bfa38a4bd49383fdc0fe84b2e666bd003a2534154051c43a696b3e03a47a5a11ea6722a42133f59e20251d97663ec4c8f8e7d3dcf72d1d26b1a5e4d3733ad120000b88d6a75fce76db1540aa77d9865e33f40280e7ce0e49e0990f3f83cb03d62dcd365898f2483a97b98bcc788167bcf43d7052fb734b9ca87deb38789f6924d45a4ab58d07e51042ae56ce924e039394540b6a3ed4750c6ebc30bf0842778d6859b93534fcf44fdb2acf622ae33367c9824036919d1c61a28316f8319e03157a15bca5ed1d4fb8dbcffd41385e47932df3b4ce40d0e761a9f43f132622fce29ebe412807fac903b5be31101e7a41dd6c1917f1c5f77bc194c2088929f634f4a0f2f2ed1303a8d663c49ed2f41aa35d909246c9ee17d78722d0fa367fb7b0fcc31de3d9cbe7e1501157aea13dcdfe1583f1fd55508088321810388345df53a4a4c4e993b63a96766c127b044bd97ee8be7d5d4e73fd9461227a26cf725213be89da9e8836706b8f5877653cbc91f150b50b271c3cc42786dd2d68f11ba3bcc5ad3e5f5ed12ee5da672850ab12ce7d852b0fe21332e28631351e46faf2e655cf4520987291ca384e1fc52b3990ba354d014b5fda198467e74b0bea73dade2ba6912253bde4ba646a539ab87d68fbd3ebe1402f18cb89bade4cc7116f27d28477a84d4ce8f08a619ed9ed93bcaa80c5b2fb96a43d6ba4c54897e965208279becc741edc413c2a1e842015d41e1c5951a5d5f319c8c4ce699cd9918410be0d27c331a64663e80d4a115024f14752c588b8b3d6656f9210d51f613de2953d4432cc54712b3796691f9d73c6e836d9818c85a31323868eac60aa84474ddcc07e713e8b48c831e2f7fb555fa72c0c3630534de4bef0dfd9faaad5fb977b0ab616a2dcb7d7b04850326247abfbc5cf2fe06bb5ad801a568bee54967f4cfcc4e6e4ef7d90b4e68a730059614675c9bdd3794488c348a17f41a01318e82e04af059491621b37a4f7cc62beffa0d6d863f5429b20e402754f302f560de83fd2301cd120a7452cf6bc20b09afd8ca295a4be2b6518ccb3b78bbd6596d05a0aac9bff210d2e0bb4cbd93960f4a072664c8f03b6e0874fb5556ddf588bc007360d06bc206fcbba919906e61386456cd7d3bd6e06a154b7e6748633d06ef3068f3818694fa72677f4fe6d695c148bdd934d00107f219ee66b63f02f122bb35f7c50112c0d762c77960137893782c46e221941f763db01d1d212b748ba7e1e2659ddacc4e62c166ac797bbc6ba4bbc2caa39b8d7b52b26ceb52d00c9d9647b57e47e0aae8385107a9614d1912265c1a8fb50479d65ccaefaed035a8808617bdc6d453c10e638ce6362d1d7f0ad306c904e6ac040f6e4476e4354e0bcf3e89c2c09c8f407b208485f4360467d1609be3539eae5ff99564bb72840289fa7e1cf1cd39c888a13faab3965264955f6b4b59586443c56346e0f796a8ee55da1473fac5dd9276e2f5c72aaa2733a2743c3df5bc0b375018f0c510ceaaa6490a1f2d20c7d47fa8ff27e4aa204cf6511946e47e09a4ce3982f01a2bd1b3169112ea4ab7543b4cf79ce4c96bdc2ad9f1a4d964bc9349a6d6b7db24b20915ec505f3d35c55f332d84f1f270ca81735fbc492ccce4317a130714c9fdfecd03729cc9bdaadf90e3f76fc0a817f97f9edc36ae976d8423f1a578c3b0829239d1ca37df1cce908f6d811c60ea357f7c31fe651835ec122097a7c6c6334", 0x1000}, {&(0x7f0000000280)="41abd19a822b030b5820d7e3d39c1f1e8ca4121f3b9497f1d8f7d47367b5c8799aec35d2ac890a32fdd1c9ef17e7ff9db2b329f8092845e5917002ce9cbdf4dae568ea690e9ce39a3549d0e7978a471d625b47", 0x53}], 0x7, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 17:14:16 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d12000/0xc000)=nil, 0xc000, 0x3) 17:14:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) socket$inet(0x2, 0x8004, 0x6) 17:14:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x2) 17:14:16 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 17:14:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="b0976b06f031490fa2af75bde079525bf4d3121a1a9e9d8cf035f1748dba90413de5e94bb81f7101ed282369072a5ca06b41bb7967b120ccb3426f86f0cf467d9fe41a6019750456eea8b644ae56879ca2b388ac65ea1a5c714cbf73c289cfd07a3158a94b1e9226375d2634617b44e6d46410a1832fad80b620a7c1da9dfa479c37299547c86421781baf5e86af0630b159789d768a1f3af9e6fb49", 0x9c, 0x4000000000004, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffe4c) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1a5}], 0x0, 0xffff) 17:14:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) 17:14:17 executing program 0: mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 17:14:17 executing program 1: open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') 17:14:17 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1002) 17:14:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) write(r0, &(0x7f0000000000), 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x400000, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0x2}) 17:14:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x20, 0x54}, {0x3, 0x6}}) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() openat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:14:17 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000715f00000000d9065f090a1a89340c5e61ad2999301857889634"], 0x8, 0x0) 17:14:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x100) fcntl$getflags(r0, 0x1) 17:14:17 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r1, 0x2, 0x1) getsockopt$inet_opts(r2, 0x0, 0x80000015, 0x0, 0x0) r3 = semget(0x0, 0x5, 0x40) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r7, 0x6, 0x800}, 0xd1b, 0xfffffffffffffffb, 0x8}) 17:14:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0x52) getgroups(0x4, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="d6a055e04c4727b4289514ff037a9d0aa19c50d70a02978d148099267baca8e1ce6531796a010ed0d5f9b84ad03ba67b37f91e2ab6779a326b82543689b2f57f00998fac78ffc43ad1b6513de04a6c28e33877fd6c86413f5c13dcf17d6a4e7eee9ddd913ed71d2eac7f6a9f0a5011f0bd0abb5afacdfe8e817249f69b3bfa0b27fbc27ba508960441d6490a137ae2505906982e6321e4856644288d171bc4c1f681cfb5ea1f9c2a455cd51d5bdc04acc1e3fba272cdc8f12375b1fff0e67dc8be", 0xc1}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, 0x0, r2, r3, 0x10, 0x9}, 0x0, 0x7, 0x8}) 17:14:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) lseek(r0, 0x0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0xff95) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) getsockname$unix(r0, 0x0, &(0x7f0000000040)) dup(r0) 17:14:17 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001540)={0x2, "3fc6a71b11a210e32564ec943fa3d02bee517606d335c31d6021ef48a10a8e0984bc0b78c2b9b4c480504ef8ef24b38fe4547c0f1b57dab8f50a991e351956209114e61d4aee72520b54033c1cd357567bfbbf94a866e6aa425c1adaf173cfd86503bc2744e4cb3358ec0aa5d0d97cbd47ab9bdfe29794b4e76dc20fc9b408383fc56e6f8d84305595b914fcca6608e0eae722bd9c2bba0e8721128be260cfcf283676ec2b55a0fd7af69a1fe2deb888be710314ee9d92e8587e97cafa31cbaed7f1aa2f3df3d65b22f7ffad7182a8f6d88cff2c880f85417e880f6299d6654261f628b55acf891460d4f4449b"}, 0xf5, 0x800) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000001380)={0x0, ""/98}, 0x6a, 0x3, 0x1800) msgsnd(r1, &(0x7f00000001c0)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x62d186f8b7ff44dc) msgsnd(r1, &(0x7f00000001c0)={0x2, "413cf992fd7670e498d3a681867a85102788b1b0db271344e151964e4a6d54f9cf7925b9971b45bb1ce70c069e5cdd4f4a062a6ef075b643b3f5ae1a811add9fb09045b87c9f6866a10818082079fc36e7d00aed65bf9bee755691521262a7e57131477f14f037fc20279ada90faed68f3f390a9452bc59de9854a3139f5f11788daf84a0a8ce392744a47736113a01e305cab5db5526b50bb0f31107aeeab6d8d44f857437428110f735a"}, 0xb3, 0x800) r2 = open(&(0x7f0000001300)='./file0\x00', 0x8000, 0x10) msgsnd(r1, &(0x7f0000001a80)={0x3, "a9309c23f110d10b41bcf4c32b5f39d30d4bee220d66d7dd2ed8374a9327cee53762c9109aab803981160414f779364e4f57142d60963cefe5094514e9063b1df2c40b0b9760971629f6ad0021686702be003c93121ede34e7f44e3974acaddccf887abf44e6943135b2a1ae4b691c3b75a34118275fda3150c462"}, 0x83, 0x800) sendmsg(r2, &(0x7f0000001a40)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)="f402df12568876b1903c62aa6eb39c48ca4194c5caf1f3b018d0072f5b1b698e67f88a59d11697d4739dd826d92b10335e975670e78a40431e2500ea200ec01849dd1dc6ea3497bf24afc88dad8cf26a7f9114219418e1917c821a7add992f3ec504a4ac6d09131500bcbd1c05f61ccdbdba2838ed430f64eab47618f19f5a87c1585db6cd671c6d1bd83b", 0x8b}], 0x1}, 0x8) msgrcv(r1, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939848cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"], 0x102, 0x800) 17:14:17 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e743048e698319f9648", 0xfffffffffffffe6d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x6}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000000), 0x10004) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 17:14:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) ioctl$TIOCSDTR(r0, 0x20007479) 17:14:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x114) r1 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000080)="9f5fcdad9ce374dd00795a2592ab770a633d44468e960e832b41aa63c365d3ed8f34e0e0d977627ba0d62ac7d0718040fd61cbc7b03ffe184d51adbdd4bccbf90a97", 0x42) flock(r1, 0x3) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 17:14:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x3, 0x6, 0x0, "991b20854c9b37738a6efa16aea76bdd16e32695", 0x5, 0x3}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:14:17 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x2001, 0x800) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000001000000000000000"], 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(r7) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="000e00000001000200"], 0x1) 17:14:17 executing program 0: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x6, &(0x7f00000001c0)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:14:17 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat(r1, &(0x7f0000000340)='./file0/file0\x00', 0x0, 0x45) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r4 = kqueue() renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') nanosleep(&(0x7f0000000000)={0xa, 0x5}, &(0x7f0000000040)) pipe(&(0x7f0000000480)) kevent(r1, &(0x7f0000000100)=[{{r4}, 0x1a88e0c4f1f2af7d, 0x1, 0x1, 0x181, 0x2}, {{r0}, 0xfffffffffffffffe, 0x48, 0x1, 0x21c, 0x7}], 0x2, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffff9, 0x14, 0x1, 0x0, 0xd16}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x1ff, 0x7fff}, {{r4}, 0xffffffffffffffff, 0x88, 0x40000027, 0x4, 0xda5}, {{r3}, 0xffffffffffffffff, 0xc, 0x2, 0x0, 0x1ff}, {{r4}, 0xfffffffffffffffc, 0x0, 0x40000083, 0x8, 0x8}], 0x7ff, &(0x7f0000000440)={0xffffffffffff7fff, 0x1}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r5, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x40, 0x2, 0x3, 0xf11}, {{r4}, 0xfffffffffffffffd, 0x80, 0x91, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x22, 0x40000052, 0x7234, 0x3}, {{r3}, 0xfffffffffffffff8, 0x8, 0x0, 0x80000001}], 0x1000, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x9}], 0x8, &(0x7f0000000300)={0x6, 0x3}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x5f, 0x800}, {0x18, 0x1, 0x9, 0x5}, 0x7, [0x6, 0x9, 0x6, 0x20, 0x80000000, 0x401, 0x7f, 0x34]}, 0x3c) kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) 17:14:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0x3) setsockopt(r0, 0x6, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 17:14:18 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) ioctl$TIOCSBRK(r0, 0x2000747b) chdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 17:14:18 executing program 1: r0 = socket$inet6(0x18, 0xbffe, 0xfffffffffffffffd) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x59}, 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7f, 0x3}, 0xc) 17:14:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)) 17:14:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x0, 0x48f49641}, {0x8, 0x8}}) 17:14:18 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getgid() mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 17:14:18 executing program 0: r0 = socket(0x2, 0x3, 0x9) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000000000040000651cc4fe099a0726391546b754940f085698a1be6c4923c834f75692a1e0047dedbee45f679aedab0606cf3fdd45a26f444106745b271a57a2db452bd66000dfeb0e511097f44e8ca6f4efcde9cd99dc2a1a0c17ea952a6ee35414f1544903da9fcc23baabbceea916ef2b532caad6bf61b6843edc7c6bdf10be3d24364fc24868c72bbbad39203a9d623b4126c07a550e2c498a0d04d5805cb1ef6402e92252e884ebc330f693a9695f0ca8972d30c439c7713a83062a9b4437eec4915f0deb6f82e2cd476128aa"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) dup2(r1, r0) unlink(&(0x7f0000000080)='./file0\x00') 17:14:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0xa, 0x2, 0x81, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x2, 0x1572a40}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x53, 0x4, 0x9dff, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x3ff, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0xb6}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000001, 0x10001, 0x8}], 0x7, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0x8, 0x7452}, {{r1}, 0x0, 0xa, 0x80, 0x8, 0x80000000}, {{r1}, 0x0, 0x0, 0x8c, 0x9, 0x1}], 0x20, &(0x7f0000000040)={0x80000000, 0x5}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = semget$private(0x0, 0x2, 0x280) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000003c0)=""/6) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="20aa4dbff7fb0229f1b15cc986203ddca673e661b5afecc4b2d57d150f03c2c210b58b2c250b799a1649837bf0c01a7937e5dfbd6c415f0763a4ba8129901a740215ef752176eeef9ea3e723ade26c76aeb362bf3b09f5fcd77574c14315c5e0fa40e30fb78fae8b9e07459796da5ddf8192fdc2e35541a31089fb60164697250cb9fe8fcbefb09fc7cd06a1560273ec0178e910f4ace99b9310279c442e6b2eecd02993770a21599eb0f363eb812a2ddbd3c8622e6f8350d895caa7dc5fc8271f6cef7dc029a3f473b0ae9b5374e3173689f8af5520cc5d4fda3f3af0f48dcf084efffd", 0xe4}, {&(0x7f0000000040)}], 0x2, 0x0, 0x0, 0x6}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 17:14:18 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0xffffffffffffffff) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x2, 0xa0) recvfrom(r0, &(0x7f0000000080)=""/125, 0x7d, 0x43, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9, 0x9}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x14, 0x4}, 0x8) 17:14:18 executing program 1: r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:14:18 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 17:14:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x180) socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3b0b30c8946fcade44bed66abd79501628a7b53ca6d96dd604299fe56bbfe0b8d3144290e0d8834acf5c4ef53c901867a1d914d079972c75d4fee3b204405dfd2c1cb084124f538da585e4898f5b2a0e429f83592bf8b65b46a80376975c36f636d4f1cefa3444a7e1203f9958f45d5da7a293eee5dffc6797e6286e1a5f80d7ecc7e65805c1b18b3554", 0x8a}, {&(0x7f0000000940)="09237085bd91142e16ecd828d7c9d481c8af14abed0cfa9b973c54ae214532d78a1417e392b1b0c97188f8425da28f79ed6b28dd59c514ad6e9d5e74f249d9590ab6f3259988b6d8b77893594064f10e29d270517ce2592b7f12f182bc525f8d25d37d6c4ddbb5924ce1e34d1029228c403dda97a87f4d736a96fd0d74baca76c4a9cce7238a9b44166d2ba238dfa7681a845e2bf904519b97be4c8595a89c420eb3f085a2f3a672014d637ef46c9be3bc698cf6755145092590338f0a66911b2bbc2d24ffb448d97cd3ce4e49636299c2741b34cfbbbebfbb65481fce3441c4526d68e38511b8c84aa38aaf3f37c4f8c1076a81c77c634d5412a449d6fe67532e7ba8db873da39b6bcaf14052b5ecae08b84ce9bc8eec1b95f9aa5a74414a38af9c5696f79869aa79d080347f521b2246b4f6822e831dfb826e1babcd60cb86582addef6a0037ebf96801e63a474aafca91a3494d88259ee4103bc6f22d7e353bb24302335676aa572e52f431e7a842dd20ebae73aa5227e6a6f19d46ee2ea28449eba8ba049387d6c925a3a60b9c3fbe905730f4f8ceb99614829b6aefc3891b02bc934c43fb02430c1e1af641a2d18590656d93d1d96ef8de446c4232f0ebe72cb821fc38b915e6b9ade88cac45ed39b6f83854c749b8a35b178d25b320dbead89dc3ea0c61982d916a71bfb49f00a50b417d2516f1914b9473e6fe3573541128a9449697f5fa7ac9e7a22d8802a7b12ca8c48c0b50f3eff96f7724dc4547d916faeb6c15b9e5d1f040525dead8a76fa5d32b87c5939dee21b1a07319ab107fa45b99161c69fdf8ea0602d43c7a2b072f16a4d5c206f99d849e56648e6b54d23b1760db62b63b8bbd381290c6ae46e5505e310f2ef20de7acdc733964be3257f5037d602373c4afdfe94e3fd6681b0ead27446ecfb10225343e18ed8064a6f5b1b5f1b9aad086322a6dc2ff5cfeec5b8b543876a56e7b15348edb6c55cec8a402fdb34949632650db2b549665bf3029c1c460a04aab23abe4c722a257220a96059d1bc2f00c5f26cffe506ccc1b3b60490496c73ba8f9567917ff1a5bf7adb49690e371cc89f3deae1367539a1830be9d1f1e96dba11b8aae59f109bea42d64de51a779d4e5cdc6bd48b8da877607bbf44bcaa72bd5754b1a100e879eaf2a15d788593c408ddd4178d1f1d837126c17ea262315796abd109c33dd003b90a8a6af0b9ee2795e71c38fc5f00c503c730c1e25d3efc87d4c353517ac53dbff5de33ce655ca78d86cde68e05cc6548604e74d7731017e1ff632ca8ab6ae0a5cc146eb9c9145a6bbaa6b271b795f372f2f3898fb027ade49b5966df060f07d913a9f9f8e878fec50c6aa6829c0c21498ace890b1705d9c704acc41797243c508437a146a7e6434d182edd0876d2d3e96e19aee36921391aaa374a86b69403056363e1cdc51d9c33eec0575940d40bc2c7c3e190424b54a3a82d1231b559a4386ff5d77be1c564ff088d43796e69e4eabdee45c16a66fc38d8928de4a6d6bfb6260e058b735d708c30306b58cd0c2269f55355655ae702ed2d972b55fd0264b8c2395c02fbcba0a73e587f73f606602e341d54e7497aa326c4d6a3206eacd5197158a070a91e9a9ad4e3d758875972b826e03b6676e1b5d16c68d90085376716506a843e78d4e6b7b17e039cd5ff2283563f15d8f72544b9f582f097d7f07ca8c026b4ff9d664301ad572cf7f81279ec4778afed19db582fa387287db62248047f0a1eb0e1193d1601f29b58fb849ace116f1a259d94d1636f7b72be974ed91e58c924fdfef3de318dccde16b6bc53e1db1c2925552f7483e5421935000630f84d17f3bcc4d6d19718a5dfd77b2ba5a74afc122d85f6602739c6c9b5a393dc15942e38177d9967b22b358272fb7398736c2a9e4ef7f717f021a7d1db4a72bb9d453ebc63ac67af921b087851db26a3f7c4bc0b5dec5975b25fe93e0e9481e0b30472026f6ee6c8fff320bb3eae1714459530ad5d1b2bcbe1ef8684e840f13475698468b10a3afa93b573f5e81e08b88de7cf1ce66fc07b9288cb41316cd9a82d1dc13fcfb72ebb2bd62e7f5fa89d0443e99209022e89ee17d4f0a8a7bd35c26fca7b371539b158deed8a052e3a2b7ab852e3d191c108fb3c793eab46c3dc3a56e27028d349f7f08c0a21ed3a549ac1cc11d258d5259ce8699ae4abe415be85778bd515019e53f470fe9bc4a531315fbbc6d6130ac2ae9de633dcbd770bb77c29deec42ca03c933884606df4098777d4a2f3301a148b6a411e965cc3906fe88fbd74df8635c943af6b0790112bf5635736136cefebef11b47bf3d3a2dbb8f5f03fdac27fd1351588e4fa3629c68897cae914a437cc65b1f9192811552056dcd4a439acc20ba8bb7fc225adf51e4636b39c8cee9b3980d18182ad0d9e2ea82c18ac743c218a21077b9eb084f3747ccf7ec4a72b8793a6a458002895eddfc8db675ac8a02b210c914c30bbc592ff13ffdf94ff5e1ae06ff92b537c69a8a659141cb22e7124a76b7b0acba7ccb7135e66f9095f85920088eb1f61f0ab9c52ac13381f2c6d1e64b68ae85c0c7dc94068faadcf03bb23edce68397f817097ac77945cec5d58704140fb4afd8df25b8fb96858d98f911d05ee53ca2f3c8c5669f7195d603443100a516f821dec78c82e56ae0541800635d82d1281038c9be1128e05e829b64f393d5908823fd9f04b5495126aa000fc9ade3737882450969063044af00dcd961b1063e0d3ad714f400d5ade12974e1e9c417c27bd9a3f42629c4a000b0687532962b479f3320a322b5199e7a9636c291be7227c2c7931906d3c938700c5e5cd2176ff35a48b0bdb80ce510c34bb649e71ddddcbb044980a49a2135a5577db8b6ebe8f19348392daea8931e2f299a3fdd721ae24a4967fbbe285aee138d51c5b8104eb3ba88248e5a52522f151d23fbc9006029708386696f99d9c8ff65582740fbf035b571220d4533a6423198b29777580d1f3c2dde8425e99535fd680db1cc5bd85f7136c4e0f319f1514da7a86c2956ad8d8083167abba2417ad27c293d0201b1874216ac0d6eef4278ac1568be7fb6426376cc00bb06007cc58b058642c9dd77170bce89144a018dbd8ece33ee7aaa77ba4ff6a0935dfb0f5e99c8776d45465842c93c42a516e5800a2371e73773e197468f4e606ad0de3468a268326ebfa50fcaa6127b05b57f6d35e70146a1c9a8627f94ecc9c61fbd6ab25b16e6826a919985d8dd5f28e2890d8c6f6e16677c4ee90119be290310993b64a8e66d5c587f82829c2541b73305f552ca6df01a4ef27a9443bd11736c56d018a4b1a726bdd9c984fc8c3fdf9960c9c7b24f6b39d547eb82eafd37bc97aad4e81d547fc4e1ee0fbdcbe6aa9a055bdff4c6835066e1c4ea9a4580418ea62deb34e3306e7a4264bf4c03414af31eb231fc57c2a7eb6beee8351f4a3db5883668884761faefb283c5f7135fab266401a6f25323fea82328b2a3ca0f875e7ad9731383921264ef1fc16fec2ece2d264365efb2b1c8eacad8177063020600b63fd5de9cbee6dadb49722f6a8ced65201a3f5b02a2780c1ca328884cfb1bd41be5b40c36b3dab862cfd67fba6c01cdc6e55b5bdbcff8c0468254156f8cc18542a7291e3cd7e358fd979688444a614bb82a27b60adfb90f1acaa7555a3f4e488afc3e755f28bad221aee5c4ecf47ac9705167a3546afb8e349bb67489360cd479ba967f1f2ff81215ce497edb142ad6652ac8f401a7944d46fcd049f733e268c25039f38228591877208895227a1eabe1085cf042073c277ab29e3fcf89baba9ce87b2161aff9e8d76c14adb6314772e92e889a20fa096247bfa2f224e1d3c1100937945a60e5baf3fb7833ea9ee08a687c3ab0bb3bfe3bbb8cad41e302a989cf67be385bebfedaec8c5f69971f0f74e008b871f3f57d56811dbcf8eb6b37e3759cefca6098e541d983ca3456c61f55e5999342da7a925552da8a26765b0f6fc8c643f514533d4e169ed52d51b221d86ad2a14c90140f573a84de25c6a4b53229fc92da2e4d4e78b41a855d67c54503b7f8222586a5ca747a942e8ab1b6ba8a86eb03b2ba4aed661fde219f41e86eef6d774705ed359764610edf533cf4273b6f909f61ea7f03ecccd98f7c7f38eb157ec7a304617232a80ae1c4cc5233ed7b02c110f1b1f92dfa0144478abc0f69441b66a03d60ccd9df30b2ff0faaedfdef2dce06a5fea0cefb40476d6ee8df8be91ce00e0e17bac7c78fee85cdc43c1d96a853a11df129a640907ad8a0933df5c83c0154060af3c76ac9d4c17eb3c4c487bb5880ffe3eee52fea5714c0488691abf52c9f32ee5f41086a9c378433ee249a3f58ad16e4ecef8175243a6655448825a32eb606b6dd4df8262e1f482f57b2e81830a13e0b76feda90bcb448a2b419d54c6957a57c96495b1beca2c24883a950e97bf468d9615e2d445113d8e6c374817fd236ef82b30b23f873e3811c136db196968583ddc08e850bf78713ad9e4fef6597469a41938e1ea7743ed9abcd717611bd4d022d1c446446f0b6a1b0cd0d5ddc6a64756cbd776295c7b8c0c0c8e3d30ea1d5cf6d68deff9d7a31ca23c5c45309e6c2185d82ee05f820916492cb485e3956e3803670c33ee81883a837d2d7fe9ef543f3252d4120f33eaaa83a4de882b0b722b5a604ec9ec6ee8277b00b37bda633f2a1f9fd512cef8d4949a21c47a1b53cb0e993c41a4503e2c0221324688d066a196852e3289b1e12662d68fece579d516711e2b5b82a748597a6672ecc92e0c0b2952378cd8ff84da5afb3ea979f723c23b84e61e822eed610f99867e98eea8cbeded37bc6b0f7ce778a33e6233d57b3d74b32b00111c2cd9145334debc88437e315a7ed17c919ea1d5dc852c079dbf86164d7801c32393cc1a6aef0c1396e43d2c3a7f790cef8757b78587b578448d02d1eb04a139730b7570ab92fb8514a55b7b2f4f4cd3ffe7cdd6ece4b0123f3a958ac97517fbaef779d109d7de0b725ec5b45027918de20ace4d5ec255deabfbff705ec531752753ab966a79391f3e950f493728fd41d51b5ee2d55adea558bbce9e142b8e8a1745cec32193df56491b33ad8a46b8baa2399a0945e30bb10e0a7880a81f923c915e6c3095b6eb70a58e1677205ba10720f36044b6b2bb687fb71c0968408a8a7d71d0dee2645969cbc016f12078f7a42bf166a54d7bcf218e797a3a3bbb30d3bd53234ccdebc1bd66c0dca8e2870b8274fd205c09ce62603f92575ee9c96c7b885de22b001e2381cd323adee0b20db281eec0f1a2a4841baa562acbc250614e5100c5e624bccfcc7667fbfafc1bb6e0c0b2448731e16e14ee7dfd985738389d93785807b0d1e3a66cb3a43aa401570272f1e4148de1ee4026462ee886156dd6fded74ea5a2e9732a55142563b353c5ad1a2e0b7a3f9b66a0a5cf2051fc517f6187838011e31a00f44c4dd5377430ced0c215b18efd618c3ecb75437149679a73b2a741e877362f5a1634aaad37d32a26f7c09efd4733f167b17ba71d76f248e76081bdb44692e96ccbfe13ba83d53588352056b00a7df74bc96cfb02d611c47e258f487d793049f872f10ff686d45e2b5e4b5fadcb9d03a927c31fad33e0ab2cbcd7787cff698916c4abcaa9675a16bff62b7de6aaa971ba4906dbec4fe343b9fe3fd5a77203d72c3764317037ebb71cb3979682587f0a448b3dcaf26fc2dd20d9ac698bb109df6586caf571629b4ca3b344d358ddcd88066f2caf2b3a5c57b", 0x1000}, {&(0x7f0000000180)="4f039af5852464726967ff", 0xb}, {&(0x7f0000001a80)="54a5fa7110a7dcbfa7232d5adc6eaf6646128b4a9e7ecb0f65d721556c9917dde64f25e6cf44df49da4fa6c98e3fbae485f365efcee18a22b26ca45ea5245bb20a78d2e0dc510ef0a0d3a87005f359f61a1273680d937dac8b61f29ad4b1faaad4ebf036220f86519a5df66736c76a9d511527fee0fe2990f0445af6e61bbf807d61396be34512aaffb0b91ffba9d64121144ab0c82975c9a9f4525575462ba62b112e398a5e1848895425ea20001fdcd0419a43c31362dcbb818e37bba35f2d06884bd64741cbec3eb07fd3335279c4ee854653e6445765245cbf37317fa2d02ef6d0671e70dd89afcb982182a43c271e604d53b15ea6b3a1d1aba4c05846695531aef387b5a0db4e2f35b9c94e735d223bc9b641dd1d43bba21f4911bd2f62abcd446db8b36c490cfd2f5a8e0a2c8f36edfff6c975b093ee14f4a82190b2abc9998046de0e08d0519bf2bacb7c214926f4d301780ff65f33f70edeac60c4fcd7d2b66d1f779dda9e9181b7b1cbc972e3d60a21d732544b2eeed53a7324d38bf86904fd17a4eae1e42758f0708d57e9f49be8adcdd9e675f5aa8337529d19534a10e9beefdfa58d831bcbc27a03bc34c107569868202ad72ac5fd623e788371e23b42412237cff9ac6caff0540386b8218d60dfdae6c9fafc3e19ed1815075e79e961002321d7d4971f30fd42e44a6f48b5c5c600b0dd284659620ec2eea49fdefccaf7eacc0337215f96aad8fcf82a66b0a9ce30fa79161f6632b4753b19acd78a6050a7e625d1206bc91c77e3cbc9294489540baf0bd9f96414590e584561dc6b7bdbcf4adca35ee0c89a6d9c26f2b7189c1a3c63326c43ba03f2dc28d976ee2066e3a854cf9e836151ea4d5cc70b0f631d54ebeb8702b1c0e6ee51c9a9b0c108bcd966b67c2e9bd5b863792e09587e5e59d3dfa1c69d4d8985fe15cc3f6162c77bc5ffdcca87499d1b882aac943366be79f7516d8b31ee76b5a07374ae901fb23e79a7ef71c535212c342aa816d586093a23404cc8bf3e0663960c138303195bf94324ed91c9aab55d1496ef562872c49a2a2a99ea80c8ea75a5436d8b768176ef502519f8677d6b44820ee1cb74e1793f8e0a4da8beb9af97514d382afeb2b286f010fce6b7c79e396506efff08321ede4694fe4c4a2ddfa2fa9b19b4f9c0f9aba7c5e839bba5918597fd4b8063c22abf2c3a76fd7d75098488f2b3067b23650c23d0dc3f819b7974cc404f86fcb1b7d7a7c0c6988a41a2aa62a87dbe72d953d0d60857349400e11a75f87e58df9ec1ff854f164a6a438f7dd9f42cdad3f2ffa537e1e77217383f43517b3616665635c8f4d4f63cfd7e577cc7e9efa96b061c2b996eef472ac26f2e676b3de7916629d415abfc3aa0b30a5ba058fd340f3f8b0651c72b2dace696f7d42463fc789f0209c71c0a6386742eecb0b2af43a0395c838909d0266e9c94acefa9ffa14d7dd70f577050f0232c7acd82fb9253adaf24bb62c6da47542b689feb55d3f04c8c129160d7d9f6e2f5e08b527b0e4d79f1941e02686bd2e3695ddde5dee689fcaf86c0ac57a2117f1407a04885a1eb5f608d21a9f93dae1fdd0bb35d85ebdd6d2bcc343d1d49f35ee8cd2de90859fb5d8711087f8ee697b8f60abf22467347e7b663a8db8513312df8143a29ce3ddf344b199dcfd02bbaa84a0b29ea761a1e91eb8e1ae19b1454b6d13b311f7955ad0587bc197148a495bf5ecf42ca24b0fbb8ce23701684f6f1f9eba95e7f3015eda99923023acc272ad5756b6ed5cf6156b36d985ee6f38dc87a356c950ca064c55e3f1ac809a3e691ac248fb6175c46e3a95fb353d5f7950115e451341f645790c1ffbb51b747e216264459aef72b1267d9b6e947fbae8e99855b8effabfed8d60aa88556b54e68a3a19853f52242d237c03e8bbe499b52ec9bcede0320526a5c0a739ed6e6c5500a8eea5989af2a5016ccd8a01b2cf7a2fc67ce755d0095b0e9901fb2bd44390400bafd223334d807622e7c66589c7eda30c49899055a3bfa6d08e1620b6dc4becfd6bf7eac38754ea1a15f0a46d745cea92fb2cf941c9e7c9641f7f8b1eabdda96f02f4607716f00515ebd5f64da37e02fd7610931ea48e322d50c9ffa786eb98af2db061e56fd88f58b6a99a9525116926e65f2456202a93448b312d040ce66a500ba78bd1042b7ca1b94080f9dffdfe40f03a157a00605b2eac58a4cc2c43fbfc38513b8a05d4ce8f7ebd3d1fcb38282c930a0f907f55f21a764bd3b0e26dc3a801c5262230ffb51750db14c73bfb1ef17cf8503a8d28573711cc115c719c2c1882f7acead20f4b7d9e282f64736b5733608b8dc85417dfdc6f09302e2073ef627d06e60b2d485fc75a3b013941e30e6f69b8974af43268154c29b68c00851be9922757ee440c5f61c8ea20e6210d53ee4dd5fc631da60ae022e81b43f14f3ed873a652c1a077beac20e2b36cf34b0387ebe5d2f0fcb6a5dd970c5def2c0ce9925e1212b785e8fcbd938b47b7f8c9fe783071630ec94ddbd40a40768797e0cbfdd798fdcbb7c203a20d7cdf36b55221c773beb983765efbc52d8ad795741949e42de456c7c5001be810d36a0d1b8b639ab6ce392e9b54af5821aed0e9d24dd58f8359f75c9684c138e3fc2a32e9cef5670ecb25e0387d55a9090d5baef5a505e13a7869c5fefb62fd2246f970d5c1bd7a6d9639a3304b0b5b69533393d294ddbb88fb7b00797a956b4b0378fb170a0c451b5cf1a5f8bab8fa5faf96561fdc1d17f4991acb7827ae6c0e080e40413f4ec8c782696d14e9dd069ba6588d3b31a64283d670ff082f02c87a24aaeabe1105bbcfc9766c1caf00c0974cb6f6fd3346b36a0f19108172e99da3fc9615dcdf09332bee77b6772cb98ac3b43223f3e5b76a601b34ea53a367e1c4bebdeae47273b71ac0eab7a381262321989b8b145eb124cbd435d0737b74e79b23c87b138706b004c1030b45f72d7ca2107af0e8a42a814b28a399071aad55f1bc34060b4b74cbdeb7a0178729d95c6a11003719441ef11e8a9c2a1ba52f1ee999f72bacf3e6061b5ff26a265a1a0f45c71325b4c1cde5db99203f77feda8a08a6730ecbfac160c5889bea666b850ba71eb46b68dab21e0a418f22a5bdc209c56476c2513ecd9a1044c397e3df5eb0382f647fdc6d47c1c0647d3b6c50576b2ebb1acbf8927516de019ec506d80b61d1ba52cb5ead8372b2a5d493a46c766afba87608ea0ba2b06bf15a1d52e99825b75a78a69ae8b8ab6a73dcbbc2c68e7264e49a633157c405306c7e52805e938ad9e002bf3a234af76d6d828b3f622d4715d4f59ec617e69d0a9ed5329729590bf3e912f4880d2964d2178888f442a4b0f7f9c873cae71c6af2ae277ce6d2feb7a66843dbe6c7394c64cc8367e98adbe6d93957b5894b1b92bfc81e0289176a5c99c13f7b44f6e813ea7217b76a42323ae2bfd42ea1186c74b404b7bb9417470c28e990554ca17a44cabce5227f27947907d1519e2a5e41b0d92021b7affb56db1721137c67671008127a0ac28356cc810731903a3189e7a567fa17ad8677bbc0ce624eed60c64dfe025912084f9c4346655aa579d56ae2aedfa45bcd5e6d66d61a81fe85d4f723a74986bcc234f155a63db59ab9d5e9a1703dd3e0e1959fdd2a28cd61c594d7aa57dbb15b867193271dbf84cac0c03fdf0ab0e3d99f3a4032c483dccbf2c21ccb50ac23bf56b580b6fcf88a0eefc39140455349ddffa5adcd68652a1dcc6982418c7627987b104eb4c3765453284e5a7e440d4f8426f90fbdfd7f64c46c144a7fd766e5a8818e0dfef570624c42f25bb6ecd4fd8d6dae97bee44b5da0bcd2dba9a7ad67adbed6317d38c86cef9b90c16d590c7ad46c5c48840e8a08187ae2494f504b755a3d6ccf0a40651e5cc0605d6d3b5804e4311cad5602481a57550c0f7fb33e98398fac60f1c47731611ae822371376ae337873c4a7ea6519b60e548778fce06ed6f17b10673c4a81545fb4a29133ec1d1ea09193b18dc5922577272dab61e4ab0f5d31ed0afbe533996a5809ee78697a86625e8d04f8c80250196e53b281b085878e0bb0bb2e6cf9d5a60e74cd3741f64102405db66e477120a9c87c4caac92005a0c63420325d0f9d4f143d8781f8f48a28d9b3d99ea379138d4b9951ebb18fdac3992656c3c274f39a740ad77a763c184faad709e2ee8366c4401bc099045d8671a04358b6de13d16ba3ff369c55c4d48481d4f913a10c48d652da0dc2258fe2bdf7283f5d37d1cd91c5fddbff285987e344d71ba411948991b7486147bd7fcc5e835ee838c21c49086d687433c7f643dda6e36d2abe0796bdbc627701d05bd0a290184dafcbc6b7e05c9648522d122676ecd1eb8e5d5dfdcbb6d4aaa3bdf6dfa1f75e14b8cf65dc67011ec3036bfc5895c4fdbdc95e3420fa20a607f0c17b82c5fe91d36a437d8c2584510292260c52d5eb7286c5b06b8fbaad221c16be0ec8760395f3e423d23af68379fc7a8eaa019b30936e58ffcec52226ce855333447b0bbbf0c189136e39d3bd1aa412cf8b2f1503cbeaea909e77c5a74f5b83ae2592ddc061c4026ced732a65806113e2e25d3c2f7dbbbdd0fbd04aedf58bbcc3fe4ff4d346986f77f4349730d12e0b11b9b6dbcda515aeb20c4de1dc35d542e4d0eb15e143dc9c165de78bfd6e3546453add6ae64233339662d91bd4071021ab65b52a0f242c2597ad93277f29bb737cb4c82cfb2416d7b7d441aa39abf693d7775f8335f72250acba2e6e19140ff2b89227fc5f5d605cd316bad86670c201aba58bf4f6c6b2250abf4f192c57c97eaf04e3f69aa68c4884097bd0bcfd4df2f0fcfddde652bed15714bb445d4e560823dcbf5a09b523c986595952143eebd1258e0743884b9f439c89292d3c1536feddb9a6d988b0e9899b6387a8377f9c64a847193ad5cefa57d47644763a7486ad79ef27d32b76c00b739d974ba6a23b2a33e88323605fa008cd6e4af478757774a14e1719b8acd54bd88b71702082bcdf9afc7d40021468e823b596c1fcb3a04b8f0d1095eceb26bb2f7d2227a7bdf749a3cbbc7dbe4ef9114777de8d1b1aa375e68ffa36fef847dd31d073f6017cfbe0f35f62bf552a715eb9857607a815ab1eed6f5aa45a519b33f5264bd5a68a6bcd6274f0bb4b479622791c1f2830eab49a07ef7332e863f1602c917d0b7b936999da8fb7841ed846580f4bf9d876f55f6b051763eaafd1d10c3f54d06218f7f213ff038eb6b81e6de32f52b05a60e73257dd7e23dc313604ed77bd8349c33416087a508fa57b5c2b3cf717990bf93a01c260fb1cf4bd6c84bab36420f198568b44bc32552b792f6af3edbe941ac5a32cc9d43583c3b6cea8afc7829071b30dc8bab91c49c30a7a25f8ba126f3e9ad4957c6aca01811becff09769b7b4e0148375e6111dae0f7a0fd93a892a797b808c1ea2c00f7ebeb6a0cda0d27b2cc7296c777643674dd8d9767bfc16667a4c72f881d9aaa3b30547ad9335af767523d7d588fffd8753be826eda191dcb24943ebd0a1084fefe6fd7e7b2c955237f32f510c5fffbd1982570489891dcfc8ec353716d64e92aca2b825b00e3c50e623846d8926e254aaa9d1c2227dc65db2e97628fabaa626ffee04287b4109da3b26db32f8ee0d59731aa2e35b1facb6c6afa19cb2b50d6e471a5c0794bf3672e84609472d02cf6ec8f3576c3ddbcf6ea87e3ffe5ebf116b9c6ee09ce8e14d3700b849b1844247db890c0f56024528f0afdc86f9fc96746ff5c283f403b16", 0x1000}], 0x4) 17:14:19 executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x4adf9a04) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) 17:14:19 executing program 1: getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r0, r1]) r2 = getegid() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) setgroups(0x1, &(0x7f0000000040)=[r2]) ioctl$TIOCEXCL(r3, 0x2000740d) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r4, r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x2, 0x7f, 0x6}, 0xc) 17:14:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000011c0)=0x5) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000080)="47cc4bdae25f68fc29473df430dd2c6f2dff9e4188a9ed1cb6981c5da5921181a35b141f1dd29746983a2589e492f8c76963cf8f4fb7d0627a402236973d1e66d3fa6d24b259a5ae45d18f27c118fccf0dd709c5b7e945387b119c242330b268d34b4e255f2925fa3fb305b5f4b58b2321a334978d538786d309fc0c16622024dc2a012548d4e8008440d91719f8c0951c07bb7ba42143389f2ac3a7310acf276f6f415612eaf210ac9054db3e0bff9aa28d088c243d4c0f83790bcaa0c4ddca1f392c45e25c2bbaa2fb55aa3f166bd174b4672eb36e43b4a4ce8c9cf390a94c4850f4e5aa7a05b9d52ba71716ccd0079ed1b99162a43c6d998643fcaac5d4c39f967f1660324a28aafc65bcc62c925418564a0a91822d09cea573041e9c54a3b2954d771bfe25ea321c1269d09e14eb2c470e1a67cb66cdf50fb04961ba1af7c5f0b78d12bd91e97f4565b67454482eead1f8ddfb9a0c6f036950c21cd2defccade702e360081d61577a05f77959e1752fe1679a8ba2a08bf4e153dfccd48fa486b4dd2b4b07b63ebae38946ea50ecb874b28e267cf89f89e27f346cb4986a16bb33865a9dad23e030c94bec0fc3520fd53e0e6168c36e678db15b470b1dc2c908f1d3d02e71b08056e00eec986afcee1d8001a4fb0ea3f8e1307da45575a904f2c45272314929543afcc550b935a119347ad1d25ebb61c7cf0d612fa8a5fac40df1f2d92c6f273694aa19e252920e79d2de6e593dcf95d3ca8e1485cf95cee7f0a9dcec348aed28f4f672722bf53e0fb6798241d49322a9e608595e1118f448babebe3663cfb355c11a5f1a83d4793c8cbd6dafe01de63d5bf8b042b26ac8ffa35abda3d649635b6415e81a049420cfc6920f8d7231c376e31d545f189164273671e344c4000c343e5d7f9d0f495b15e18fb9d898412f5a40ee5cfd18d0be1c5f470da3b0d7ecec92d4eb45ec71893787479f04eee124d509f30b8ef7365096c4b793f103c8675997d90096afbd4fdcfc426aa908a6eee11027a1751e9ab8bf8e3fd48ef37b06e80672b20d206ec77970aa7e948674c32c00757fd5fdbbac980d59ebf0818fb63acd1cc141efa24023a486b446aded576ed7514426202f43f21c973c841be969c599253205ec7cad0a3e638503d07fd52a01cec5ab8cc0b9c30f04d429f2302075646779c61b2182e16453c4d88a2aa95bb9f0d4fb67d01e72a47e2360c492a885f3a7c5131bd7bc4e645403c5c6b6e64db2a457c1df4ecf5a149e03bf6fc0e4f54819aa5e40674428982818500b20ef6d2f32f38b3ebec5ba215a60e5b1a6d913b09c559241abcf5b2bdd26c74477c82371af06a873dc4e372e8a2aff0d0c527c5f0fea74e8d8bb80783c522fa3b4446c4afbb8cd7b2f61c691d96db5a0bee599c4a96e9bc60b532d721c56517782f4f9673aef66a59a7572ad06f50c31ba54f3e55c618fa95fbb71d61bcb54c3efe733ec1853cc5fa26b49158856e2b85e7dbe4ee63dec912d1d51721e4c2792cfe25af606c9977b95819fce80e5c64d09d41026c72f8ed12dd9fe4dd0d722d553f7ff82c587126c15e590d3572cf147a1613df5d3e3279d7649e14102c751306a766314082d84b8dacfbcf831304850b3dfdb34252673b71d4e75c3a6efe842927acafda177bb6744a00ee7466e7c2fbe76a0777e5d876fb7eb42679f0a50f397e4251c70ef080d1a9b72b5e9810d00b7d33c3959b90b3c949c04c92e17ad30d0834599a36f03164d0fe1f26b71262fafe882c9ba98b816d64543565ba1f5f6c01926881196876c8417a2748fc01739647f97de4280dbe82ed20cca3c0be3fd668f6ef6e0eb58b5f9e670396a1ccf1d2b498f1cfcbef3899f8f679b80215f89a74f8dd5f05b5c8749ecab81569d3f92a9b7e8cda813f9f6430f024a4d256c3b0025d48596ad1d3a8dc5e74829d168a29b9ec50c441776c4bc399a1787addaee9f10388f4a0a0356d16866888d96e34a9a200f88461e1a0165e4fe108d3510b835ede1aa09d0a34470d05d7a97d0d2186307df22777792ecfa261452bc2ee896c90a30a15c79b5577e3a8fc09b0fcef39c2de7ccd193fadfb968ffc6b9bf57b3f6f595d0812b9859fbeeb0a2dcdd777e15c5db5f3401af6a5a75980a0abb7c570f1d07b5bd45d766dc8076adb73153accfe3c9c2ddb3e8233bef338f9b47049ef187f146d4faf4a83665f096e53b18e04fe2ee6ee165c431617a6ebc9b89b0835197848ac5ca3a22eb6611410935d21e6f411437449c2157da676eb7e7b814c297931f23ad1eb9847bc5bc193f59571690041b30e716467cf5ff9bf3037e954899df8aed600077193ff55f126e6a56395c4d5f1ecd369b306432ea74c4a529a33cf5161651dd89bf8305a37ef643821a8c4604b8c988b1d12e6f1e2e51bab63600529aa4b999e3a8d28b096b8fad669a07f700048474072ba16f7b9297ec302969ff31fffa565cd5af7651310702100b83d239baf704e2b5a871b26782b52009e8e0b37cd6ff68e41a595cee7876db3addbf84860334b59f522ef805a81824fb90e5004ab1d5c0f2ceaea52d109857bc723db14affe02799444b3f2eae926be973957c91ddf47c1131537cca2db1b9606bd4514f138de110782ecc6cf30f3ca22795c935cdcbf8b57f8cdbee77fee179322f6151a478f6e866888ff8152346cda5fefafc2c4fdc40636629061fd28bc08218ec77ac538a16a89790ef43cdf40d78ea235f7a29bdd51d0fc441020447d35b15c2ce3a4bd3dcbe954ff094628e824050cbab55e6b33f9715b7480fba6d41d4d55edebc205e9fe26ca281096a8bf5aa40864a0e97cae89407e809397b36da497987880e1457b2ba9d86ee6617ba45f9757c339baa595395f5ec5a3864cd8311b8032ae469dc631a2ebc090d511d94350e50d10fc89c33c9e1ff8305770bb11978b1d1deacb58a6bbe656eec685c4eb2081e4276983a238804ee0c0c260071af4ee4b0937d6ed686d96d7785aa18b87d739a0e94fae4bd90eedc73ae46bbfc95f16896e9b5ff2494a30c77258c8de2f12366464c99212d4e672f75233e0396b0946dec61e0814dcad222b49fd055ed581693b241d686757cb9e89a2525dc634e8d1167eb9b81983c7bc7abf926c6df666a497fdce3d05f927aae8f49fb791e965b91b2c1ac53a93f3318bac6a4f2f7215fb2ceef23498e95317f00fb6f93e843096f5370a9c83f2b8e7cacae632e63cf6f8fe96597c3eac86e1c8d31f822368bfe2e35cc5d7b77c2b4243e14eeaadde5ac6cccb4c812aeee139a3ba663fb159b3512e55506f43d934574877f45a065b05b78ac382b8254f0ccef6c60fc73e010ebc30557595dd2a53a6c70c12c3ff96262bbcba00c61892fd3b7d5fe60e4e67801f9ad434a8a46ec98e4748bc3424ce1963c1a6caab8bdc339d01d0f7d48f010b27e6626743265688d85de078f17872c2d264bd0ee01c29137ac50765930b1c1a955b74022e6fe944926db9951c8040907b2ef33e440f115086a3faada9008fed7cbedf8d3dc36e82262c3a280c92f1d8157be02adecc71f5849289d426585001dd75f126939e2262620c2deff7d1cc26658d97d3e7ee53eefcf8ea0f6367989822dba2539648270185eb0efb07a629757a9841c7f9d028d79fc23f872307fb3448b18fd1367f51b80a4a3a632699566218f217d2fff88457b4ebe02a61ff9df47d376b08fee3cf277ab55841b426d559d2f5ebfa0bce3c8919494d59ebf51a1659da0258c6f7ba7ebdcb5370c0529f4c8d2f975ef7e4428dc2bf9fb97845bc593681ac72225147c38a8bc856bbbfb082f04f50e60a7ba6a569991f41800c6c610ddc9b93fb4889c0ebf21fa8f01ae255bb7eaa234e087ed60ccd512455e5df5619eac952318e5a4217f8fcc28cd913c651e18771a012a9e079795f1b62779b38b7db9ae83eba799321cd8f8e32fcd9ba3c01935a8eeb6ac0eb045e8bb52bba9d3ce44750ec6ab61068bb8a577c5ace3c2f20aadf598f6fd2e9798bc68df00ce391a7b207028cc459634b2c8fb6951df76036a4c3691fd369a91a0133a1abcaec5750fcb455f1b06b227fd112119df596f21490e747ab69b0f04dd4da651de6b73c2ebbc2b288f97ecdfa973807ca4fe1e325278382b5d8f422783292221905f07be38006a1d1189ad639b3f9bfd34b73e3f9046498715d16ba509b9094bdce6cb345c4e5c335cf4d6c75ace3401632981dc8dc62ac8e46c53d4ad82ef6579b02f090b252c7bcd10d1e5589854823fe4318c0b575de0ec2f844e8f0d0528de53bacb349ca98f79a823e5af15193d53a6e9c74e97a0568cef3592832239a4f176f15b104c2ca7730fd2da49a7a0bf5bb36cc2f238b5ffdbb3cb4626933570c474afa0eade7a2c81296ff24a297597fc9215e71d190d3748248ecec2053e70796fa6d525c38628c813575d709f8056ed13079ee23e3a2a9dfad640d8e357aa9351871946826306facee9cff49dc818e9260507ef6b493da5f98410c81bb3f02fe979272f65e03d36ee33f5cdc592c787c1ee392b580ff2529cc85b66414f85cc7c9aa4f0203486799d8cb129250b76916a1629e3fd0b300bee896bacf97d85b2d8b732020a25a660c049090bb998096a4293287eeaa370a4993ccbd0e01cb057c35c4c532d7c625d14c830c3eab900310d58afc9953463f9c031b5e9c725d0037484a3808e5c38e28b9e578d0233d7da4d2edc0d452cb484e3cca7fc8ef60eb4cd5209682541aba40d335b025f60d6bd2982c827f4ef94ca88b0f5f40050ff4b780fdf95a0f4b4c08a3167c7b534fc1c2d3fc00adea24cc4c6d3ad362bf23bf0c0e14c03f0f4e58b94868ee640a8f48e565381c74c1b6a041966827c6d6cd8e7124080286f9415734c3e46e9b38505df95fcd3736607dd63c17fd40907d04f664d36edf470b71b0914b4b57c976b2edf3badd3b3749aeb1188926a0edf76d9d2153cf1d60f158ac7f8be22ef2d662283c11b09ba4a357335b2e7cc323deb386861f0cb38e907c4fa41fcd80b6cdd516785f2fc92acb49243b8b9d1f9dd2695e6fc31a4fe25d88158c0978c741dc8990995511269ab47309536603bea7c77bd97f9463a0139b0e9c556d91540511125f2e6595d60b6162ddb284bc25807883f2a67e4c754d184593cee7e601b1d4da4a6254f5e7745f78194061cb499f15a26630d88400c3776254ca7a11d54e6eb4dff6d83e374c9f0d0a956dabd222bc16d693e073e6031789c83641ba0abf1f5597b0d095d993596dc3a021b004c1833fe65767b22a7098ecff0cb2ee063995ecd526dec291c3e9b4515df559da8c431fe806654e456167b85aa0b4896f7c6f8500fe71d2c6d2f4ccb845c19764e932d961bfcf83a7f9a776c6169a8b581c4f562fa469b2c2338db6a51c2ad63295af2a9de023af31cc7232e3fd079e2f6f543c8000d162591f955e47fe23c3475f1a37b61c0c7531c9f51b7f0de4f7be57275e2002b21c514b4aa65830212b9f56d1178e95f32ac8add28634293690fbd1117b94c7307be6c89357e297ea4582740fd41293ad8cfecc37eea0d225da9c6ddd9247391e9858538ebfb19095f9dac5af5901b4166ec08c67594edeca1ed1c82f27e96ebf62f334fd63325446a0fb0fce130d17adc9f0e9dea67666b79d2b58114501b954675f159465396c478651c55d55f8e43b9f01a111426e9ac6e4bde41b8c054d3e81c2071807faf108db4f4549fdf724067358bf134b017b2a2f339d398fd3c08d06b908767eb3dd13db", 0x1000}, {&(0x7f0000001080)="45bb021249f9cda53d47f168819fa8479c1d57bd5ee67b7b244a6d23a78b26dcf1", 0x21}, {&(0x7f00000010c0)="efc34b7742ddd2e151b61ec14274c7cda71ad4212877ae8aa81a9c0bade5400e65aae1c79a4a78fea2e26d2be890eec4bd5593f7f7c2c0c6552ece3a70eb58e17f5d4351a9e3eb0fb1875ffd9f6e67a4d327b23f414207d6e48164e9b612db9cbeabf4622b141f22e9ffecd70e88664aec7a21ee440bd29bef9f494c21cd67bb35af0b799132193a4851cfea1976610d953d5061f8e6d832003c41fa7876d93d542bd678e830b37e1dd4bf7a3d4bd12273eca0af1cd8dc4599067afbf120e5c12485da90e03e3bab129a6e9be0adc8", 0xcf}], 0x3) 17:14:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0xfffffffffffffec7) 17:14:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)=""/48, &(0x7f0000000100)=0x30) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 17:14:19 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x81, 0xffffffffffffff7f}) 17:14:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000100)=[&(0x7f00000000c0)='%\x00']) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) getitimer(0x1, &(0x7f0000000080)) fchown(r0, r1, 0x0) 17:14:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt(r1, 0xe1, 0x1, &(0x7f0000000040)="bc60a4fcac23ee0b61753e02ca0cb2cf6d19d441b1947296a8b9962a79c5ad59e284197bf16240e2ff53fafdfaa2fa176236a1e460e047b458833dc33485dca7226982a9f85b91aac9e558a33ea3c0578702fbded93ba2d1cd0bb82ee2d3ec1ee07306bbdba739c6461e26f191612108272970cd7ee1046909d8552ec6ccda45d86df7a401f642fe55d50319abb2ce9de37578cbe38f4a057d1740ffc552ee54bae5afaf3c6598ec9e3e75e05f1ff6eeda7f2eb51f8512847104eb1148", 0xbd) r2 = socket(0x20, 0xc007, 0x800) shutdown(r2, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) 17:14:19 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0xffffffffffffffff, 0x8000}, {0xffffffffffffff4e, 0x1fe2}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) 17:14:19 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x5000000000000000, 0x6) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 17:14:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x39, 0x100000000, &(0x7f0000000080)="dca400000000290037759f65d378bde79a784b615b0ec68f68557001c67713afdd19351efdd33f0f1fc1b8e21e20b7b21bf5d0bab877af7824a8b67a163e86a237f55b6bb13e6b1dce30da69db51c4b9f6b1ecc32db31787c58f2d1ffb2b49978918a8a01972d86f4b7f108a2a807ab4fb58ff4e9705f2bca4133f623d459f6bb7b1749e9a7deb444ca1bca53efb35453998f5b4dac595d0ccccfe4203b90a0ce9f0d84bbf7df0af2ed88061357460a5269b15f58533b7ddae540100000000000000276f476ac16c3b0acdc8b6f314c070765e39129ac6", 0xd7) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="5800a4000000000000ffff0000010000"], 0x10}, 0x0) 17:14:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0xc0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) 17:14:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x5, 0x20000000000000}, {{r2}, 0xfffffffffffffffa, 0x50, 0x1, 0x33be7f7, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0xcea}, {{r0}, 0xfffffffffffffffd, 0x40, 0x38, 0x8, 0x4}], 0x5, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xfffffffffffffffb, 0x20}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0xb85, 0x4ae3}, {{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x6, 0x4ae}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x2}, {{r2}, 0xfffffffffffffff8, 0x91, 0x5, 0x4, 0x1}], 0xb3, &(0x7f0000000200)={0x3f, 0x61}) 17:14:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x7, 0x3, 0xc8}) 17:14:23 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x494ca543, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf00000d0, 0x400, 0x1}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x9, 0x1, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x1000}], 0x647, &(0x7f0000000180)={0x0, 0xffffffff}) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 17:14:23 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) listen(r0, 0x765e) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) 17:14:23 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0xffffffffffffff80, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x3, 0x24000000000000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x3c7210a}, {{r0}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0xce, 0xfff}], 0x1b4bc4e1, &(0x7f0000000040)=[{{r0}, 0x0, 0x80, 0xc4, 0x9, 0x4}], 0xffffffffffffffc6, &(0x7f00000001c0)={0x3, 0xffffffffffffffc1}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 17:14:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() 17:14:23 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x401) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) r0 = semget$private(0x0, 0x7, 0x7e6) semop(r0, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x4) 17:14:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000200)="2e0826eb93fc2f69c24f9f6e9ba72714cd0fa070a052af4d760b39b7c383c84fc3f611c7723fb2892d42702eb23d2f91ab28d3a17ceb848203db6d805b7a332b4438b6f271ee72b309c739d9749acc7bd9faf66ad546fb777a32d6be0d8f2935004f489d6550716790ec7c53055a78cfc7997eb550a62b480087d946d11a718c336a07541fa75c06b26ac0e945ae37d05277d2cede77206975349faa4fd5b80c", 0xa0, 0x401, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000080)="bc94822681a8f73c97c2da683e465a828c11bdc6338047f35ec2ad6d6d3834422b5d1370b7916df3061c3487e8954ef690df87b46dbc8d412694328c6004a808362dddf76088ab153c5c1325c540e2935dee7d4a20361c724fea07ad110548322d534a2690416d30bd133b232e3d8b3c2d898e1b092e1cf8115244382da84b2e4011176cc32c062bad38863e6f6ead90bad345f6d7a2b3cde0197961f335a1c8ee5c5e23077c70", 0xa7, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 17:14:23 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80, 0x8000}, 0xffffffffffffffad) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) 17:14:23 executing program 1: socket(0x18, 0x1, 0x0) 17:14:23 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) fchmod(r0, 0x1) 17:14:23 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0xffffffffffffffff) 17:14:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c5a0 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c5a0 failed: hole in range 17:14:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:14:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="4cf44e70f512d8fe43b151052eefd78ae6093ae25cb3810516ce8eb074daa0fc899c64e0be5543f845f33a8e73de6af0919358b8ef2f2cb09242101484125ce40481c8e14a150f7a4f8f58b26cbf0c5607459aaecb117463ec1020ecb1bb7e60d1f88d257c9e", 0x66}, {&(0x7f0000000380)="3d95208d9c00549606fc392c571069f06410704aa557e4f90907ebae46faa64133d6c486121d741061a55a080a23ff2df11dc50d2f1a9ee91d8745f1a0057b0e56e880d6b1985ad53109e7300a4d25235940aace17072696a2e959b062c4a98c37d6430dca5ffc6d9d2cf4a6cb090c7e094acf845113e8cfb46731783f1313cf8b563f2442ce3c3e631629f15adc0ec68253268133ca371275b309c219b41df2a00e456d7dde343f21e0dfeb57adade176455ba692a8bda58e5b2b885050b8a9027c53ad11806737ff4675de9da70be498b810ecaa8aa9f3a451fc16ccfb1ad83faa11caefa39abff6e87ef385e6e4a4d2794755f7f3945cfc25606f51e44ba7b525dc67abc3cc206517fbbe56c129ddd7cc8a0671cbc3cd1ecc77fe7acd18964aa8da26dcd01c96e1b2af954a91b09a7b95dcfcd37e829894abd7b3cc405dc6dbef7062661e695c103cefa07efe70c188fc8b02ec58cd9024d580c1386d6bade1cbc64aeb1840d09632d54d914317da4de5dda184f18b67f414b9bc8c9f01af2665547156e3387701826b37e9df9121833f7662ba40ba075e25846f124a2a81ec57b1f28250a5b92e7f9922aa880298d1f80ce8564956ea77f2d0d7c6b531e38e2fa526a1e7db26d247b3dd91d5a0715586ee40df91b2d5b46447d7e4d4d7493b197781c201dffdc9e235c58c7f86600ee8e1776855ef8f0d67dd90cc842995f6d7a8372c82d99d97de8113f056fb1a366699b708a84c688446d551014e061d1765406871615c5625d7bba62b2a605aa65e2ded82c1d49d5ec2fcc5a4c4e040f32d029c092a86c7324277e927302c6ee7c7a02be0c6ef62e936b88ec18dc8ae56a98a270240eed48d5e02d7d1a15dd0bd52166ca2d01249d882e11b4737844ab1126bf0bff901ec0c4f1cc3df8bccf3cdec73838cf5cc55fe46730b3d64eee809031527fa1515ec1046558ebc376d84c19726c8f9a9e648a3882ffbe753153a6f1405d64752b6f4176b989ce0d3343b2d5eb4f63989b7908e03bff2f0a5a42bc894aa310f1bd016ecde56a1b3f39b599d619aab4cf91355b0d3a44f7aa971276f53555f569d951170ed52343e7965a0da517e3adfe92867f9c267d164a900fe968914ab3770df4caef92573f80d329fd52851eaf31b5501a822ee88a145039f05b8281c901d80cb85ddb681ab8869b3ba3a82fa8f9d8682ec92b2c8cd72d8e293c42f4ceeade65579e5f40f4fea6aa07ae1affbf3c60e0da0045d7ca5ea38a7799878f33cbe67f3fb87172cadf8d200e08e0f3e6e41919698e402e9033d52a8e23e4ed9a1f551dc92eee7f10aad2576e494060180c8a53ac290078dfc27e54f4f87e111e13a797c7b78d5c13ffe2e621f4db68ac8d3b9ab09d027243be2825ba182cf0ad97101b812f93ba8d282c6286b3ef66471ca222f3b704d68ecde7488b04e541cfbf2b242d54af54ed87c42431f7b3caba8ad870c0440c419e96f5df4d080771f22bb10faafaca0f8a7051b558485caf33dea4594b0f6d00947d0566eb84daa14ebd3181fe3dee87a0728a61188e630917280ac8e32636e8305d51e5f8b6272ae7c693b1d616ea6a31ec98d0f482d7b37f53b156b9b4f37f65d56078205bb4a215d4f1c34e55cab88a70544de06a685fbb4115cc6b6f74cbcf18e38c52de32a1868f409c4d80fcd291a30ab396f83692fa091573b134b7ca87fd35c7c1f6ebc09426e9d3298c468d82f59f8a2a166f484e2f38352fe5d941df9c449df758b3d7584c9c0c6fa259307b008d54f4714055b00a5c700ff8605790dc06bd02c8066f17986b6337591ff09a05a62351fd6174ec5e13a55ca0445dda2edb7b158255284fe5fa19e789ddda5ec1eab8a528476b0a9d94b9efe6e9f919e4b31e4e92eb6da0e0e003272069784fde32af3cf52f8f60dfe29c9f2882d6223794f1665de46862e07921c7b8597acfc6b76f9b1099c5198a5d135e0c8400b4d1fc724995dd9b3a7d487c465c1c2300390f5ddaa57a63e3cb251c556d3e44dcdaaa549972fc2161834dde2a36d79f8455a41f200afddbab6ef77f5578bd79b9cf3133ffe9ecf58dc86e6d121085acc93e973d65ecf6aafcf507c3d37f5410ec36701713b1a5930424ae77ed916894115cbc42a6e84caabb6156059abfd0f974502b1b78d95eea75152825aeee7780f2632374f653282e6ba1fc178c47c1efb3186a9b1bd01e8f9883f5eb6ce9fc685dbd050d6fe0eb01a57b80bab6e9fc219876e794d0c228f4f22aa925d983a17711465749c23e09327a4313d3ba3c06f8462716bdb42246ff4e8c041fe13e8d606df65bc6f92a18aef34b514965d3f9f811c5a5f46792828bf0ca8a080e181c1e71069744baa6350169ded6937bb35ca0a005afead2a556c911255d135a33f4dec7574bc2d30c7c03596c4c2104512f07fcd63bacc54725e5a24f10dd864fe2ef6642a025b6c7ad6c493f2f2822058feb7229b6c7992a8f0c7feec84619ae27de81407460717c0150d429e109d7626d37acf4d91f10d999d339fbfda3968782629c7f03c203bf7c48e38a98e96a56b8ff7e283ae56be213cc4555752593d2c554e5529294b17b185cbec0b925d1362bdbf4925b0c5623b8334e4177e06d002a772215dbec062127e8ff5eaab91e49db324327f35a01d89d20dae5a64b2cca2c910dec4a78bb1597235d523160b0359c579f396171494e425884ed6548c333ae48b9fc8e4b2cbefd9d19858469fef81125f33424d5e7a603d5f249d1fdb3e52bac7ee2a4dce00234b7a903b1fc4bdd0a27065c58a220b774eef3d28e13d95dcbeedea445c6bd5f1c4f600f527eda1a4097c162c4e9bb9462d7d991ab75744e3880247187816d138e72d7a50b1db347f2f4b93b951dd36dad62e421f80b40aef1e18d5104091a1eb53532216b531c44014c31dda2f3abf0a50a1141f7baf9e003823e056590d2628d00c15d195894f7e3b18b5579a646571e2c815d38a6b739da4d28b0d4f1e4a2ce73a4a44702903e099ec74d3154c5650b9d0e2784499795cacda5769cf9ad29f6f8c2c6fd2292feb9efb978876658d9a53fa7533d9e5abc9dfa149436d162244fe7d415a81c32cf6536cfa1815f1d45a3ffc7c2bb6dfd907f226c5a7de703e0d88e19162d9c29baed71d395a0590f26f17343bd13933ac94d782d622351cc4956682a451bf3e7d345edb474a8ad694fdb0d09ea076096e628c1ae58a77f8ff095dcb6a0252728d0eee895c45c6a36c3dcaf9834c85541b816ba5c050e782a5f7106df3042fc5c6fb6eec7c8fdd9504ff4578452fef1a2ff33779ed1f369cb495cfe49307a29b089db75bbe4ccfecb617f0cff89a32306ccd674f20fc5fb2257b7e256626710191461874201cff5cb7e75f87fa247dd9a22a0a61ddb0f350441bdef279700eea0509538f5d06c08dbc0f63c4e47ec91055843af425c0d38e16136640060791ed47688828c6fa09cf52a679e294c06052c5d36875cab9d9770453ea35e627bd9a7c8d2c25a6fa47fbf9101a373cf614a66565bfb5e1e0e5b7ea64a5ed5751dd3d8d720dca19ee36c901ea1eb558f9ddf27962c0fea32cfd56c56dcf4929e53f668a81c2bf5c32e8f2593d6982688ade91c547d6dcb3aa14c6c7b7b75a35a2104325bdf2d16b4b73f2f9f3e64d95d442c5a285e85930d8fbb287c8f6456d6c1d90be386f4da53cbbf0e2e21369fe4b5ee67f91a0ff733763a0249d456a1faa7566af9b18fb0872d9958cfca9c045e6da7cf1b05fed8561aea0470b3a819eb055421ab7ee273c0cebb35b94bcf312f41facea3e2c34e5b713e6b68c1b79967908188e909def4bc02439fff9db7c149173058aec3b1336151853fc39e1c32705ea64325fc0dd48df062fc7be23ccae2bc136f62967838e75951a9a699d47a70f1f43920361563d584573523d5f1a21313689066c14570e8604590eff67600fd9bc0ae8ccceba17b81ed2b1056a4c74dfc4196e7da887673ba327ffe21efae4424d7a409c641036b93a0636deecf22c6fd6bdd8fc3fc8f3a067378860758b9f5412c0fa00602fa4bbae8fb0389995e6e4758cf34b5354d81d34bbf93fad7e6c51bdebf56d1afc4539dad0ddee97c8b7a5fe90e81b41d94beff47f8d9c699cc575aca177609cdb7d62f6b2a08d8380b18dca84355230db4773a99f492b7950fab590274aa299ea81b5a3c9fea65c1413c8a974e6f5e0bdebaa724ab47e1f41a28593044ca2605c303572d03b5bc0dce7a5df8c8f3cc09d8e3c304a4aa6b19d3cbc16c73f4ab9c58a4f035229fe2e81c6711f74c8ccf7861611e75c86b87d6622b21e7ef28f94da511756560087e2fc20702b82dd51419974f03022259c3a5173317a41a69aa24e82ae369d381a195bf0f9e8b2e0ff5146f01c71246adbcc43440aac6330e5c758b62a6a6921a715ce847c478b22baff045ca11174fd7f81c27a264bff0db50baf87c10f8df863c116084be28332cc4acea75900a1879549cc6bc7e9244edaecac24bee2ee7273eaff71083a4f2760b9ccb479147d7a96d3f1eccf1e89bda59fd51703638c825c95779b589b10b9eaa10c21e555c86743117cbe892f5910fef0e82fc540ff465e3e64287d0284b4ab90e5bdded5badc75dd5e8c3de7f9437d64fdaa79ef8cdf0799c3915c6900056b7e9f7c9d36b9df4577c4fbce89ad0565bc43473b4ae756613491f795b7a96b2da3caf06a6b538fe24b0a010ad55ee19e2f8a787a20f8e14868e87c3568706a0e1e31c318c9d106d562c06a0f3d7bb641568f9f3690c461caf6ed757b93b2cf443dd5dfbb837968890725a841873058f07516bd7a73c27967cbf6a23f3fb97db53d72ea2ae80f6f175da65856c5231f97dc8188e25f36807388763b4185c1218da3e04d8cf66b4ee8fe895484c8355087905d876308c4b5142bb9d6625b11d410f978f24cbe5dcb2fda01c95943917dd3e7e746fcb533b7fe0bc821bd1a177451d83cd82444cd9caffb04d9d51e79e451860e47b491754860f58fec57c11c4b7459ab70531939b7585793782284b3a39e56ff54206734603b598b8da5436fa3e523a7edba86ff6575a3d7178a9a034bcb8ad300633aa6ae50be32afe097649ba23bbdc6a9c46b9e92e5a5a593fca7bb23d4a880c76af3d03557283189840547aec86ca08692167cdf30189f93fa8642641e8eec351183014b852796d3c364829a89e906ed9d985fb4b83f281c80e6531f04bf2121c7202a89724d9f4108a62271ddcd9df906ca114cb7cc80e7a5b5a7e8e55a0ab7f5181364b682069c0feaf04f8becff99d7054437d6a6df216269c6dfc0813902dab7c08d45e34cacdc765ec8a18e41469e3dc900ca77900be268f260fefcfbbb12b74086ae6c0c142445da9d1d3b875c310c0b1b51e25e0ae07fc1eb4970afd3df9b964cd0f3eb14323d9e45ab77e4aae9ce7771b71814bcfe536e94ce536d2db9cc5ea4d9cb54190f4fafdcb147b2d61d171b8cae4b6f96dadbe1ff9fe537b635a472375577020f93011239c25146b680493848fa53f6bb37896b03f10fa8eb6de978b17028ae573c65b4e52f0ff85788a1664c5586326b32a403b124026326e67ee1c89d3574908debf57250c8d8eaf2cef68c4adc5cdcbdbfe878017d032dbd6894083a2c47149a74fae4bdc5158d315ea11a8a5ec38dcc68db65654966725c516d102e78e51fdadf1f0452aaab211149ce1d339e3912cffb0e3a492970a07c1fb0517706b915cc03f595414b88f227619f3e1003f0d44974cd6afba49e9021e7", 0x1000}, {&(0x7f0000001380)="2844ba1bb590bb633cbd6e30abcb704e994c2fa6b010852cf1749adea0cc8339d9d52ed473a547d1a778b1fa567b5aa8b3a17393f3a036eaf9fb434b6677111b9aa231b3254f3bab0f3951efecfdc9cace9987c3379f69391771adeae08592d387f83a2bdb6f8fabdfc92eebd35e1b8887b3485b88303eb82f7233fd37f1247f0467c9d0cd473e6febac28918410c76d43c87137480fc91bd18f43ddc3044eb47c66e0e1046eb0e5a10396443a47c421d9c0419adcd91972aafa261132a92642203287f24f02654f6b36040bbb062650569566052efe23c473cb73423bd3416bd2e042b9f26dec08e723776b8e6c681ef7ed5ecb74ebdbef4b037d0a3ac656c1169f00be3ac35956fa3e7596661ff6ddb449a623e295503c9c3e9725f03911549a4629a60478b2136d3812d7a7a097fbc9e4b796c6d3a343cc638b683bdc2ac7b5c7c5b96d91bd7172552d4f5781c9f479a483b1751198ac5ae319ed8539cebcb6e2ccc4617c4be11ec15a7c62523caae743f78d9a6f3de2180d83fa497738e7dda1c2970a65e2866a05904a19c39f6fef9b41a4b2cce624a6a1e1cd04bc663e70525c724a82d11a6187108d160bfea1ab389d6a4d0860c08e8d717fbdebb8eccf31fda74ec108286b0283c7777fffad748c642bf5002667b3921c82ec83a45bc5e62252fba14feb9c5dbe4239c71d1ec8ae9d02a16a6e690b15e0dfff97a695660b88d3c558a9a005d934dbab5550b485a36c699aa029a2bd6d9ac703774d6fc2d3248642e6e7fae8bd4fe1f40e6db08dad1525b53ec2dc840eb53288f9179db4dfb1bb8c5b14eeccbf8aec087aed2eb789113986d78c620f0277156f8e56f13933bf39413074d469c813c5b8f6876709e6897dd5e6a93c55b89ffa49e68b158016186a32e241e55bca08d976a320eb885034b5374050db82ae51f6c12bdf3a12214e67f3ed77f65ef891cecacd8734d8f7169412b3bce88c0f72f012a8de859ae56478d9dcb33f8abd7844ddd97440a0178c86d78c7a389b9e00bbb99cfe04153d5c317334701213dc24a193b4f1e724361e6b61c4bc207ae03b8146877b9984a990a2705250106ca2591b27c4b88056a8a664acdecb539b2beb6685d19771e70c95bb6bffef95d9c17855cd29c7a30529d9538566aa5bc65b008ab435794090d0660792a147a9fffb79449ef0180f8b12ab26a6674b60f14ac9c4b35e3b03cdb8484bfde02d87a08598dd34666c0a3adf57a1cf926d101300ee04ffca4b22ae328d8df688fa1775688f479be0e155fa38adde3ed6250d48e63343b6a16ad5b34e09a147f4b1c231affda9788a1f59df96d2c3788c99d2da78e51707988a3d17a5bc77105d95daaae68bd4434f53c6c99273ffe817bfcc4d0eb7c2bb16c051e162ae96ebba13e53e2be8197f580cee9f56e20efd5a5917b3f5a9285df9f3613a81a969ed33df1da88a6d518c442927d22213deaad113de9dde211707e0b187b1534ff426b40736551ff363e6847f0bfd4b388bbc9267a328f64465d872858d8a287bd4f4d45146b8859d3952d25341ef2ed20872000a52bee0db79db44867e1b14e5707e4f085039262574190313c1a73922e2eb2683ebf43a4c9c5482d62fdd5f669a88b78d55ce62e2e2126c7ad9d0c35742ccb8647f252a9a1740b37e9535acf3393a53c4f2cdd2d23bbda3cf225ec4889078d457c1c4a8c56c38ce7c598c9fd014f4ed60029bee3d9e0e8e009424a022925eb99aea9349e1d5bacf64d3dce1fca6e129fc1a9755e72e65db0149a11618e6d73b9595938f21aa455e931f0fedbed5fc7550b70f45c374f6e42ecb595015bb1da91b6c2d1a7b80f96bc9c40c369aedba5e109d9b1622fff07b21519f3eda2781a0eda2d455daacffe48894495a7dabbf2ca47b7f4c97d719ca59aac3a993dc99b0f5cc27f307e3c0ce6bd8ea80d0435ac31177f417fb033d93c4dc27c278914f4aa3a37c248dab46b174face3df48de1dbbc5dac6d901ac51c26db58b7b2eb00321254b1cfed96178cad0ba936cbeae31361637b9f6e390858c30aa8e0d29aa185b3b63c9697859af9a69ddba7108671a65bf7465d85f9d3a4d8b638e4419fa661fe740389f23d6859b1aec6b22d181b59d00f5322907db69c245f0c89bf3b7c07374500cb989ed0d0b0b598abb75fdb89fdc64490389a3465b772b5e2b1376195482b2ff45cca0d8122467116c82519b284c653b9efbecf4d319356803583057a2b5dac53d8de15b1cd03b34ed5c5e194852bcdbd6f5a050cd227eb2b697b06184358702875f4d10c2b942b6d12810f79ce9d5794459427eaf53efafe5e7b146da1af55162f02e4ee1b763076b79e465681f8c370877330c5bd724607c8b120497ee453f1d2698d4ba9b103d48ba7bf5279cbd94e0840686bce9c397c3e3debee651f4457194a7d8ed7de1e8d5151e9a9d6eddd620bb189adbb4ed6fd89fbacf491503293f9da7ca9d3b6169f7ec95634b7cdd6e56c05aae33281721ef4f9d17fd9f63aee3ad13134315a0bffc3f98e41f90418d3075641a0f30f79203b3033324ac26e0afd7168b0be441186f7a524c298e3196d936a590e1547e694a827dfb39d170f348eaa8d34210e74532616ac0294c2b394823eba17fa6f19cb34ac01762918baef67b4b9992be215a90165f157d0529d339d6cd9ffd885e54029302b2be5fbb7d3153ffff1ae027495ec19d9250b3dc578151f7e053fbbb40a9e383f33f9554e9e1d8758b85a06ccc3b388ddc5c4fd30eac8ec33e6f56d5a97b12458b41fa0bee032c90ed443b91c0abf9900fc655a373f5a56de426bfea0971fa09b8d4d52126a0d5162fea7898bcb8b6bd769513ebdc3aebff7a2842c6ec98a7ffb6988689cc47c839157eedbb83d08d80d32e35496a927422af43fd93add99647f42f8359aaf59a150e83dcfb68aa6acd68f2a911ff404d0154167f72952259e0723369c6d0baafcc30bbddcf914adc381b0c3f03aa0b24446b2932d97348ea21de447958e4b32530e6bcd931ad02b1036ff3d6ea9f3899c1a710be1c4c6e163fb39820047f9feaaeefc454a9bae6642e2b0f238b4a692e48c30840482a918f1930583b7919d562bd04c08f3098ad080cdc45ec713bdf823932be04532363eb9a1211d3426a6df99f95f7b20da6d18c19d2652763503745ab304123db77b85d406a2abba7166423e45f9b99b75573666f71c8510c39add3d171f71ed90537dabb5554da42f902c3b0aa0538801f9714ad1743461b7a504e5ef60f42858f67bf3c6735227abaff3a4d102d35e678c2f830e5530d597a561e34e0b3614cc408553a167df5d2519cf8079e9f87e96a81b7cd2bef00d82d91154dff68c2ffaed0e7e435aa7fdde7572e379780d9f2c5a2e1de317e85f6995a274f3027b46b356015f4281c1ac78a664f24dd8b61d67bb6c0626931c9b6edb6458b803432cde43d646f57fc7026d42512018ad3ff957a8c0c5f328c8364b14db1143cbbb21bf3e37d1f7f7dd19b77a72b2bcbf0df6ef349b2f107274ba68c313b999d2e46061039d44ed822209494a42744b610687d3a4945ef912e070328685c04485b46ea613907599f172d4afe02236f671263eb143dc5a7079527e8ff87d5f22ff0eae1fb21ec9fef114f242e96e12ba3319103217907cef2bcd8a670606d1e73c0074f5872dca105ba8423fa4f7c3e1f694c2e058ac5dbcf2a69d20d4d8c622fe156647202717e55a268dd1fe5da3acced2446d03c61bb127af3da605b89dd8b851487dc6bfad5fdb4c830fc236f25d31d132d05902d7ee6c12e1a07c777a33b5d0df6f8d5973295c2f8aa718d7286375e03c418b0757f7b87002a31f8797d2acdad62de54bdda93abe56827e67ea7c105ed6f2ea4e6dd03466870c41168d23c8a0d2bdd09796699272bcb4666d01b5df1c7f0ec84680f4dfbbd6b0dc2ecfa5d0668930eb9527647cc9720e89b2560d4c78bef876935e3af8b88592a803b561d6b75974effc7d7c8eae79246f9277be9d20e91b3874bcef516749f6b7432216cd71d18cb7eb961f9be63ef0a9454bcba1d876cc2bed24e7966c6bdc1de20fe352e325155d0461b20997d52e4d10e2677687165fb86af98b19bcdd32d5e34c03a0f72a3be9f68c8e034f5bed99aa899fab17b9d4ac49cd038fb0e42970a584fe94469d7356ada33fceca38fa6ffdf0632c3367878b092c311a6ab163b96db71eefa5db2a50094bb29eb64e771503000fe04b07315c032ff4929a27eb24f25becf857112cf34990ee92e0df2e71336466d9e5088d29d7bd2a852ee09718be2605f80bfac3e40e3b00bbe1281901fc477ce4c9bd32f0b189502cb21586e99af521c86d37fc2f488a5617116f00045ac0756fcda68d0f1f0ceff049163c38282b49a3fd81edb97c613f125bb194392b8f831d5444752016e5a8ff0c18c5766a89d1800f7e8a5da186165a6a1c4cfe53d88109909468f2b875db058727cdacad32e27524a7c97e8269eaa00cffc7a0e89e7f1cb12941cb65e6b75c8db662f36b92c69f200d4001775929abd2f0892133877a925626f620b36996e56cea0cd2361fef79927b87afa3ee8658a73bb0c05c1986f03313def16bba7262dc5c542fb2dbb96128c8cef009620a4116a9e92117508dbd2a286b2eca37fd0174815ca5ec671936b95595e79c011a5a0fd6f96f40229ce5354d86cb3c05f470be8447a199cef457bbf6a37dce5bc40e823493eed41706809e60214a9c19bfbd9f1eb017927d8816418a7725a6889f62acfd7daa39de0b66220c4a33397141fae80c8dc308d05fe9a784300b487a6172721aa278cd77d5493e08f51ebbdb7fcee0fcc450b4b5af38630584656f3403897eac965f236cd0025e40df3d3a72bb52ea03b60bc2ff6bf0ee3de12d6284829d9b7e60a73f36339e16ec382e265ff09617af0e6b3016da5eb76c84fa8166722eba9b371cb59d967690f234f2a82e084336da11940d60b97d1a6ffcd57dfabec1bdcaf6ffb95187d11bfc7517be0df2bb253f198fa615e4d35b9d7e18d20a06c7396ef0599650934d9d40e19e13ce1b840c738f67265f1142c0609d8f16efa4abbf359a4ba1a8af405fec52a6acc3ed5e356d59864ac0105d92ca536bdb8bab9f9ccd8fe47bf8576d1fcfb34fe3d00ecd4244163cd03ed71661e5f1586f3a2c2222020e890a85b528a7d975e19498a61488f9043d6def4043813a373ea912f2903ee0011e102a247cdff115a3725f254ca0bae4bf8b6d0fce844bf95c9e798416047e3de29a461dbf35635ef7120b848eb660f5cb3110b6431da049d9b53cb95ab263ad6143b2206bf3205e3c6f5d6bfa558847e44f9713bb1d5a70b65c93cf1442fd7bfa328d7d6aa65c3a61bc35574c7820be61917ff1a7de5cfeec71e7b9c5acae614d1620a83af951bd328168ef72b24641277986c925c925f0848d9a27c3c0bc33eb80ad4f45559f51094a8851800713654d265b0ad7092ddd5c09b70403081f8f71d6d77d3a85fdf91ea3d98c1f20f8727b4b952f10c3b4b65050fd2a1ea33cb3575e6d230c64e7b02d5e63aaeba76aa3a758ffdd701f4a57433c58a729491be7d855746fdea3a285d45768cf92aeeff8939b994065065716bb2c11c1d24a1d651d9d96d331dace7f33cde0736d22924145b3fa30c444656ea672747df6a859d8c342075af54b13be05b4340b9a5676b36217f2eb83707785cd7172e7e9a7ebe76b511f9972fbfd97ab2917e5ba18f9083ef99d7e6ba887899ce63ed3f2cbd8c7fd98c51e089317", 0x1000}, {&(0x7f0000000140)}, {&(0x7f0000002380)="74ba1a9164f17f60a77e4b3f99f496aa0dea63f6c50ffc5a18fd1898b395de5d9dd250414c3a2a6ab45175cf04094a0f4afe131e9fad2c25d47e459b6afc732a4322af3587baaad8d80416cb28a9a0c58e115209cbdee3cd51a453ca1f6c82369133a3dab670afe46d0177c71c020f6a2042b54550073f3d5d72f004072ab7dd96a2a2319865d101a9f70e606003086b5f3ed3748cf3065f34baa6f98c3adf0416605a365c74ad3517cb27ee6dfa02966f301b4ccb6823d79db947033f188906efad9646b2834adb2f83516717a7c4497b5894c38c3b6fca74851bf72d96bf87a48baa72d860ee1dbdf45a3624ad2de93855dba384165db3cf067f9ca86acc8a53c0a3f80e4e083ba8ddf13f6005bc2f33211c5d44855c728105baba9d04efeb3255cfb28ed8cb1ab489b4742c82aa205b19cc83cec9a5d1c6efb331055b55c22f0960a49d91550a81d26ab78323c120d9a46fc6562ff5a42996379834171c530bd039cb8f9504acf24128e165463043f3c51e248706b50484bf0bc24f6e83167e868fdba15adf486b3bcefabc0c2ebffd2514790916a057ffa215b139ec232864d2ba1e09bb03ca14eb0af7f7b6588341cab8b8a38081111dc7f9855218e5aa0013d7744ba9d94221f5fd845ce642d222d785ebba2262ee7eb558a9d0e639733873ec305ccda175228b414709ef6809a509a94708ac91c8ec3d282716981a507b7a9b8e9db4dba1193eacf111266175e32c84e6ff6943534f66e2a6746c9f13a6e68433502f08cce906d32b2c84ee96d719c020d2284ac6184b34dd8c113cc2196457c6214c344d58508c9970d84e209bf706f869bc99e9210bf7b61900f335daf336d4b7d5909c2275d6d08dcbc12a3e6fc7fedb8cf01da90bdadb7643a4ce1544066a5eb1706a56fa8f0fcb9a7ece1591a42f89cd7fb4c6b0d739f62f3671e1ac5b9b34b3ee785c166e3e5bdab2b23ab7dc85fdec89556e67b62a6379edeab6e4a46f285364ee13948e1688618206edb559277c8ae636b512f904ae13c4d875c4091e508c240be58c16b8acd85299b10ce77824632cd530c885cd82e9f37f6aff3f05bcb6e1a894132b9522192f8a8097c666f7c18c795b6041ec0a9a2c5122797336694a4473d7a0cef94d38b51a6b3aaa106fbffa7d5204fe00c2ec0b9322828c9880c04608bb7282598abafb7517f507dcdd7e000354d8ed34043d62a2e13ef0154772f841c6124b58bcd5302757f7517a59134811a2dc2f73d57cb6f47f0d2255d6a6a7a4a65e80065e216400e7e2c7d5340482365a092c946a205dadd7753542c0ded8008631685a5cb75010165172b1cb2957180e93aea256772ebe8273826b1b02987b9697481c7193bce0afd5092b75de58e9ae1e57de840c78008c7c91fa825cd25171840cb510ddd3c1fe893d1234f0e323aefb3e4fa4d001b66c6b2bf134272d41c13bc07c84da6c354922b8e3853dc7fe708e997dad07c42f9d580c1210d003ae6e58e49dd34c6c4e28a8642e58cb39c3292f499ee087acee8e576b07de10351d09934c07ef2af5b09dcbca954512893245e39a98f2a50a77efb284a591b820194101c9fe5a66b246ce6525f07f8bc647a8a8b8bfc45be8d60edb2ba1aa62e0311875085cf7c4138e0d402ef47d216dbff0db3b0c179be37d643ea8e9216852db87e6a39c6cb941f8a5de6d9ffe59c8f90c7ee8815b50ed2b034c252a875bc67a8de4643b6d18a26c2d49715ef80b1f42877072bf5f1562d225b64068dde649aee33d2d227902db8d9131ac1bc70110990248bd03e5474fb46d5a2471c522693f391c3a992a56823b6d48f128ddbd7c9ca9786523f671c5231aed91e136ea2bda93ffa421df300eb1e5f680889cf607b8c0685d93b19725e11231c6b5bb7cd71f503fe8f67632215dfb75d08f6b0be666e68e60cef1e3a960b0ddd0864b26ba1e457179bcb2212f8b0fb6197b671d327b7983edd39886b7d5bf429c8e3ac3ff9de777a206f87a765411b8ec9b61a5df32361675ca48035735119ad8afb5c42928327235c6c71310fb736c1a8667216ca6b3741ba8d9cf5b223695f4b511f69a8e0c57d6a4578b77442254c77e3ecf6c6857bc5839b8240c217a4f9f48059fb0c5a10776d1e1c41649b4ec8b746c601ca3b810d19843d6b0b302c7736cfaa00297cb6ba319bb35576506e00bef9b1d3b77d3e8bf9011591404aff0b30d2a76391333f294d6b7b35275f9231907bf8ed4daf9eadd292e57309b2e77f102e56f48783dcd1d6e708459236b5044faa59fa0851b8e8f8dc677e98dc9266704b7984ca8a1a60ae4a95d18f28368c056c313252bacdeee27c47651cde31bc8294b6acba1d35e21c01f05d5df7d2470f55a748728cd3115828ea46905ab7cc0caab97c2e9c5821e65f53eb3f501db2f1ec13ff66f0ccd0b276cd28b00aef712ab3f883aaea77d72750e8c1529885c857340d73e4336c5169b00406186204ef672e01e0184dd60194ffeccb31a61a9441d69725fa0a0dd148e6cc5417b885dd6adddbf3ca4895cac3e5284ce5591706772c5c29a0e15b3edfe6aa8605ab22b0b934a6298c85c37242da8b3c5424e204fab1849b9c083a6b1f3ec1985772c398bf7ed083db717270d562b09e4c2ccda92b904f5094bc1fad102b5c039c77d8fc20a1c0edfdaa25527bae449b357d5bb4f45c13435f52007ca00566e8133e01549f640efeeb92a5000ce57d32836c464a4652053238c0930f1d25844e7e71143da2c723293d767b5288cb4af02647a7b0c2bd592fda87726510f499f9e64d2d2617b457c5d3ce08589be499b5d9ab7c87279c97103b43194500bfcc561d56c24ebc0373f7525bad9cb0e157794733e0de95817c050379b532b61535601c4b43a58f9e1939b9113d5a3dba27dc0b5e7a3e43ecf4a65ef18a404860dada704ea862578696050a665eb584489e1ed83af7aa94962b7caef85b571dd52b4d44091ed69554bc80f5ac7fa7793b702633a64b7aef8570aacf5c7e8c0502cdcbce78940468c59068cd4b665138c380c253fa7897f5d285786b2c362e53813f94e624789c87abbfb4768e7b4dd81b3a8e47a56fa1c098514c9e7a408792e25876e56adb56689d569cb6059269e6257b1685238553d80cb12b8ae65f742ee049d3dcb8be280c3c4213a9f4e810afa6d629222cc9228258e6aa70a1acfac4e359a6841b680f2bee49412d61253557011d1a5dffadd194534bf674257d05b5ab27e7c3fefffd895efd9a916bab9b920a0074b03a0e4591939d702a75f1ffd0fad2d7e6facfa4f23c60af80d6d8b1a131323d72f6170fa6550a7a3876c7b865884eb670ed2a6ec8a67643ca84f9e0570a906ce36e9d50bd3c7aa69b037db89e458f97deb983a658cb794ae3552742712d4fb324e58f1b20c4ff314a188a3637e359967d86bb31dcabfc020e3eae7908debd93b9c839735e1c375bbcb0f99a8ca9b391f10b4e2f10912c2cce00eb15fa538094a3b31406e6a7fdeb48d5b2a2954229078e6e2fa605a8faaed5b038db12738b7f41286da2741f8f9175aa618826069ee957237168969147c24d25b1b9d04215dd12ca55be5121108201b070425aeb5f9b9b722d4098b77c896cff87f5c100ab4e3f7bbfc2aad27ed82203c0bc903c03f6b1dd5025f9e969713e22de8dd46ab0ac835371e741895c9be2aa2bd9617d875f943544c3031a5c5cd5e60388a9ccf185ea61bbbfe044ab89cd8fc7b0058c6abca837142cfec66633c7c85dbb72c6118ae658f7c7834d61d84c6da57fb34bf7c001dd47d691c6c9f9a798de0e8ed5f221d175214fc7f818ab0a5995cc4e342c019cc8aecec80aad3cf83c6862c60cdff7483c862da4914beb894c9ce018b82f4f1d47b78cdc7700bb36bf26fb7626148cf2070615888b2165cb0bde9c6c420861a3c9c4e54e23c3f62fe0f849a36094d68eb6c531f0e7edd63c8dad549c28c90b47fe20ce5bb7cdd697a42a6677c5f1d4cf10d6054d49e3076fcc63b6e61ae47806ed93bc0eecf628dd0a247063665526137b0fe27ed083ea12eb1da3712e1144c7fb529dd59ada7a0d17df82ea8e87e54f3206d9165f00c08242ebc923d1a4b584ea5f350eedef4cf5792b69ba15f11ae6a67ca5c08c3680b9b9c83eb6459e0885b60de9f3e3ece2af152f56a0e5896ab618dcfe3bac3102706f514396cd8c731efbe3f9f64e4be3300449ecc6ee911f703a295bfb42a1383075e4f6b845a4beb0cbe2dee92ddc2f30b09f0e0d687b44349c52e841cba84ad3c0f56edecfbc9213ad38d2b1848d3f947984e77b29d5b229dd4d12f1858f80b7197b74e3670295d1cce5e5d31d14bbe7279397b81ccd6cbe5bf5077649a316bc4a56cfb890cd8042eec6dbae37e8c8b7a8a7762a619a25a0648007db8e8e7bd33e925a86f25fbc5984e39673b6a2c10fd494fde5870b241f2db9b3cee62cdc3a8d6a2a6e3a1a23577c829f9092d87dc01a48bcc9cf2fe42134bd0a178dc60140c635bb95be0ca2f836cc668f2a0d74b388479ca966f2215bf79d5f63507fdf9ccafe90c438452d9ffadbe018880906e883e7fb10985376e4daabd44ea1d80962f7b44f69319b394694671822617669009e2167bcd9d09b17a893662c4af6189ce620425a05287d218c72f4af0bc54fe3b1df7434d0f18e1744fd00dada2f87892a45d31b973b728ad8ac051daeb277bd1f8c4171b36e4ad257fa8a771ef89df87417bc5fd76bdaa475d8c17e86f4e9d5e335cce5cd2dcf9749044f56df9db3d4863503c822c33dff6559de3baf74ae5ccb7845bb1bc8ee732ec6d48e519cef5ead293116ae9243123fec056b8cccb48064f3d1f0601ed9442d71dfd9839a483a23c13ec7ae3726c1b4f0bbe71db6931b75369921eae4202df8194b471304205fd12bb8cababbba2cbe8572ea3dca8cf76c4dd91f4c1d946fa6d3e24f29588b59d44d0bdcc54dd861441fbac22deecd728e516e655a5c71efb33a27a468e22022c8ccd7ad5ad256411582975a193da53dbc3cc137e36fde85fe7aae90d01e35af35056641b1440079fb3ef34f16bd5f8bd3170cb1acb6abbca434a747bed6e2eda216448726721f06b536d3b8533e394e97822514cb2b9077076e1a9d26d1d8aacb42148c926f317cc01bc5d3d40f323d697da03dade4fd1b3c785b53bb203bc7d8406bacbda1aabb590499f1931d7416e234d15de40b50af1747624f0e93790ed724ac72cde061c80b092017c24c51e0e1a9fb9051d3d79b51cccc3a658989d1bdcfcd8b71973da5019e9d01f9e403f4f4cf114fc5decad7d6624469071a050a5196bc03397f7500e236648517971895a28106cafca97f1d1e4e2748883f3f83a849e72c61fd44b8bc29c941a1dd95b86a65664e9f8c2e4dee64f5e7d9f8ca702c4cf1098d010fd951ee833699e706b9973015fea53838eb25cf7d95171020574022704e4ce5fd4013cc5708ce27e7810f09d31e57b189b79a2b532ebe7bdb2f7ee9dc2a4d384d1ce9fc0d265276b58a7a4f76e57e20767679d0f69ff36b986c733c894769106fd5c74185fa1622ed4b5419c22f0b0873f2a5d38ba8fa2115f82e9e84b8b9bebfc677d8c5e943e8695c44940a79909d77aacc5a500fa57620e825e5621e639fd33cf52ff86bbf13e65549f38ae954500a6c6bd61cfe9ed932b11e25d5cfd218e10ac3dbddd125cb9a69fe33971c2202b3a282c21ff82f6fd14c66d148b502236b340dca3544ff2b4aa4ca416bd210821b4cd1f770ec55c23d76e4133010fa59a8ecd", 0x1000}], 0x5, &(0x7f0000003380)=[{0xd8, 0x1, 0x4, "d271160b6ad442dac8f2540daf6930cdb4c8d997cfae081ab83e492aeb8ae87ca9acec5b07a4b70bffaee4aa04de6b73de0adf29f4a21757c6c53a9876c3021cf9a2bbe4b97988ced448825fa8fe09138298eaa61b56d100d5d52f76b738ffe35fe14dd040a7e9944d109108f5198a0e8912a0f3939899bdee7337fad7a43b35fd45a35b7349275ecbb1c9334ae5910acd8d21a47c6822e240ee7a38a55d6230ff360bb1fb54073a38beaebcea5b5a0389aff1b636105c7a00c12e024e5ff83c9cb32b7f"}, {0xc0, 0xffff, 0x5f, "6550c83dabeabb2d9d2447140b2e65271aa88e9cebd00da049ade88fcf87497cced795e371ceb6ef96ac069c73235f562f5ffc5318f5f27ba563db75141cd7a0895bcac2252ed11d9453397cae35c0d6e0974cb9aa7cb222919dab3684ae8afdae9b7ef8781ea439d129d90a6a515b43556ba1efbd10430194f6526d3c5d46d49aec099f5102a1acf26d44b31bd2aa5ef36606269d0313302372d7daa378de3ce3b1bfb54f0d05187576"}, {0x30, 0xffff, 0x81, "9548cb84a4ab252ee87567df08821771fa341c8c86370a71d841"}], 0x1c8}, 0x2) 17:14:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x1, 0x0}, 0x40c) r1 = getppid() fcntl$setown(r0, 0x6, r1) 17:14:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x3) kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) setsockopt(r0, 0x9, 0x2, &(0x7f0000000080)="6ebff71214d83baa2f2f86d9844031ad5581bb5350ed0c0055b2cf8e011d8215f7554963aa8704ea5150d0a08a514e421b494b2602ce00fa871f06728451568328c5471fb7bd33c59795b2fe2e4db078ac845d52fa062fbcf325363cb96455d91cb30ba60c03140a26457b74e5c1526385037713bb409ef64b0c2ee861bb02c62e605be6909e1bbdf3c41117245a768d806406297a69cba2bdac9f914adf449bf2ea916081c466d1ea8303f0d40896b36fe155d682d67a11df138ca8f848702c7a6a5051ba10d7740f0fa801b82e6f897d8894075d540482b4ad2cb85f550bf856266ca8", 0xe4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="672513b4a89d679363fe867d4ab410ef1b136efd1081f6ed4de0b1ef590d4dbd90476e2843", 0x36) connect$unix(r1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x5, &(0x7f00003d2000/0x4000)=nil) 17:14:24 executing program 1: syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0xde) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) 17:14:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) poll(&(0x7f0000000240)=[{r0, 0x1}, {r3, 0x5b}, {r1, 0x40}, {r4, 0x4}, {r0, 0x10c}], 0x5, 0x7fff) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x100000001, 0x8, "f2c953aec5739e273e2fbb5c23ed67c65cfc424a", 0xed, 0x1}) 17:14:24 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r3, r4, 0x110, 0xfffffffffffffffa}, 0x7, 0x3, r5, r6, 0x7, 0xe130, 0x1}) 17:14:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='\xb9\xdf') rename(&(0x7f0000000080)='./file0\x00', 0x0) 17:14:25 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={r1, r2, r3}, 0xc) utimes(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)={{0xfe5, 0x9}, {0x962, 0xb8ae}}) truncate(&(0x7f0000000280)='./file1\x00', 0x40) r4 = open(&(0x7f0000000100)='./file1\x00', 0x20060, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x5fa5}, {0x20000000, 0x9}}) sendto$unix(r4, &(0x7f0000000140)="f95182867a6e6ff2491fd9734844c57a787c3eeb7fff468bafd3ccdfe16c9a159ba34472ae81c4aa7cbf4bebbd62d071711285d565b6ea26111c98e2bd084fb5ee8e5d6ad0e1bc80e2ccdf9fe29fd3f364ae3e5fdc4dcd5f2f9f3a0f319fdf5fc90ceb15bf99916ae676fbb82f22ded960eadf740b74bed3aec3e2fe6a0247870df4a4ef2924ad0a842369d9a90f5190b98cd6164e6504ebf4f7fc5742d5d4d59ad6b393da", 0xa5, 0x404, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000440)="06dd238576025a0a73ce42234f170a32989d2785fb49ae2d4081e87293cd2e74bfbd4bedc975e8d6c9b43858c9cf9a74819365cf49d5dbd73df3b35a9779e50379d751a15ca46b41384ee8cf7e6e548c4832a54f8faa228a87535df647b8ce918fdd12942217f29a214816fa42da0e45d564", 0x72) getsockname$unix(r4, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) sendto$unix(r4, &(0x7f0000000240)="01508ef2301b39a7131a790034f7fcfec909ddd67ceb065dca101648f6e3c4b2bdf9bf6aa19e3ae772a6ff9cff347639f3e9c1a7aed66a92ef5b", 0x3a, 0x7, 0x0, 0x0) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) 17:14:25 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) nanosleep(&(0x7f0000000000)={0x9, 0xffffffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x8, 0xd4, 0x5fc1}, {{r4}, 0xffffffffffffffff, 0x18, 0x1, 0x280000000, 0xb6}, {{r4}, 0xfffffffffffffffc, 0x22, 0x23, 0x20, 0xffffffff}, {{r0}, 0x1c5d85e95dd1343b, 0x1, 0x2, 0x7, 0x2431}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x22d, 0x5}, {{r4}, 0xfffffffffffffffc, 0x12, 0x0, 0x8001, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x8, 0x3cf3}, {{r4}, 0xffffffffffffffff, 0x40, 0x80, 0x0, 0x67}], 0x5, 0x0, 0x10008fe, 0x0) 17:14:25 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) read(r0, &(0x7f0000000080)=""/119, 0x77) bind$inet6(r0, &(0x7f0000000000), 0xc) 17:14:25 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r6 = geteuid() getgroups(0x3, &(0x7f0000001380)=[0x0, 0x0, 0xffffffffffffffff]) r9 = getpgrp() getgroups(0x5, &(0x7f0000001540)=[r7, r3, r8, r7, r3]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001400)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="1aa86e9ecb939840b1502b0ff764881639622c963af12ec5c7e8c3b972ca6a27dce6be4096e3b71ca1e2c7857e6a20166972967670358824695dced5bcdda9747e241037fe80d3ebe90bb64e0210705fe47a27841ecc41d0681cc8f81ea80b6f99cb7f31d1648484f46ebd05752ae1eddf57f8b1f684b228596cea6b5032c7180f4b25b68cf68bb22a69e6a5788d78c67dd173eea633af4da6bebd137791b020a2e18478c798bb642eb7b8d195e1b60e6ba1a4ae4ee4b89fb3f590e72ac26ed1a47f60a6e37b3d36c7012f51b79b770af89f9b85a59fa9f9909cc3b7a7f8f0445e300260b19f36781655935605aa5b4e74d77efdcdb79a4471c8fb20e7ee75b87a94ace36321fca48bd17082e7dd606f733aafe1221de91b6877984bc6b4974daecf142bc587a1a6714c4616b478f9271a021cfafafb39913855ed6d91817f2b3caeee0b5c3287eca96dd5e190fc7b9fbf8a52f898ba82991949679cdfa02c2e52a98b3fa97942ce51cd22f1738774ae2d456b107bb0a82076dfff1d873991b2d8635ae985fe1b65983ac1c1ed27add9f822d7cdafd466b82c94b937608864ecd58c7975a7d5a338cb2e53c470cc9532d4500d3dd71ca4b4ba5524619b11c5d9ea9011f1570565e3363459eeb9ba8f2e2438f25dbd5339382a93b7b69515f234c93ea967a18f48e23958604379ad8762feeada88fb64e2b7866412ec5c8118ec712c3915d6bb7a36441483954ccf21645ef882a1cb037e794cce356537869830779ca4633c373ec7e70d0ab7ff61e399c936fc74309048757e7401026502981fd689cdb6122a74ac43f69254de5fa9c3077f88beb9bda20f100551e44106e896472e281e8c30fa34e945595e0167b765907f3fc630d83f0ab6158694bbddae5094ec8601f433cc49023e647d88a750fa256fd9ca1f0e2385c3660f7e9e969b2bfd0859d64d82c04fc4e2e3bc48d0e84967fd119841e9a50c549327716d7c3c2efe5481dea15ca09822785b998b7dfea431e3410776092dbe4f219fa92081d29e7a4aef7e53490563a1103930440edc6f063d2d509b50ddeea1f76cd7d529ce2a438363a120b7c9106f3e36a8cd138f838e16db87f98e5b2d2cd4fbad57baa0c5e3bf9f661d0939457a7b1fec00af9090d012214903e630ce63abc5b2b0efa642c9cc97ad1467085eca12ca06acc1510cf654879a6dad6ee6743e16794253182357b463ecdfb6612ee0808838c2a1765bd1f70f4a3b764c62ab81901f1399b56634a5aa054ed17fb157fc2b3a0db505c952b0e680fc2dc4059eefabf6ff07d28ca9137a35fda6facdf29848a07a1a355bb55001f290d01bd9992b7fc25d74fe3af2f23cba1184b7f7d977859af8e22a69746964fd8e497d17782295e2d31d2fd6078bcdc706916fc5f911e28cd1ce5acbc152189f52ba0131f85b4899b9a8fbb2fc7fb2d5253e88a81cf4bcdda36a5ca37a50c13bbdc56c8366939fd1b992ed7a13a008328d5e72916286c2b567e7e9c5fed51c5db9564264d93232b502f2e459ce7a7ac2d84bc86a27c3ef3e5f3752a52da4549211f61e8fc2ddfe2787c4aec33930695d56e8e4b3faf8d3624863b7761cda562eef5d2faefc15e5c0be5ad2edf7755a4b827a3d3470b6399081f7327f9c3019da959647fe2558ff913da5d4db522066f9aa71d907fb31448955a8cbd90c31d134f39fb50bd2447d89a663b07d89dd6f8d238a04051ff28a802914d98fba32b96c93518e6e0c600b4178a732be55fa6a58305b938055dca01e8923175445e156ecd52916332c089080236cf958d31b286521120ac614db189069a1f162af0d17f4becb4add3c43652959e0995af7fb2f62985e5d8ffbc12d2b4eb7361f5e55a77e3cba1dc2b2012fe3363a85640fee546fa6bfbae375126276c4df62ea97fbcb1513b5396961939bc4672e6195289045754adb078dcdf885cb3a17483cd915b763ecb1161087f5a52a1de9299b35bc40733829a3aa291c02e66f4eeba30019bf5e32b248a1df3568ea802739fc4b33de2d419ef41210ef5eac528eb2cb30dabad4a619574e4611aa86dc6ecc228d6f1db1ea55cd968c5a7c3f2b1cbe82749828aa046fedb086b0129d19df7a0e346437073e1202e56b389a19f67d70856f3c7b6786f560327001d3a0255cb0c068bf175393d0f709cb74a90b9b59c7aea9d40db8363ceca3f1949e750468dce455ebc8297875c32454c1de5e0b84490ec45bf9beac1575d6b191a301487e8e3eaa2b1cad0fac8016d4958e01b1910547b6278da629a8f1b23fbdab1c1ebf915e694ad0f0549c5e565e1d713f2fc4d1dce6e9cc033ab65e6d216dc93f5d28925cdce14745c15e4378964aaa0d1107af27715219fac97a8d7cdc5bd205d953a8b91e7adb97a9fa1d7065cf73c821d2cc67a0a0c6ef23602db6ef0e16e6710151ecfb9a3710bc8bcc51461974f3e994e4e9fde39e0c0f1903caac721a3b9afe0ab5f7cfe3aa2542a45e66c04093944c5e173f4d3ecc9d8610273d6acad8bfcb58c3a5d53526d860fd5b63b48a2848f136bcf23af40af349dcc94d48fd506e4bd6518c186231433b410b967c14c88adef796160f585b7a07e3cf84600256053e429f082fb42a193f96cbb352af2c2460d3d31f0118f2d726dfac1f6416b26daaead962de8daeb9336e068e584d15bd1022406c813e8ebc9e799a9ac447ca1fc91fc8d7154c646198455a2e4e9918f69447f0b1845f84ffdf20f57ac62de148976bbe15c5c2bfba835e028f3fd296e43b3d40b5e98fef4de3647e040194dbf68367f5f7e61510ca2beefbae75da51fdb93d2a01b3fd23c2d29c5447ec4491dd122f1aa53e56d635b2c42ce7ae58898a85a20aceb62d165d6de38393cfaac1bbce48aa4b1d7a806a929821169c161d667197889d5fa9dc402fae436d0e3b67971513c42c0febde60c0df6824ca88296d2cce4be9b4c367a031ebc8bba8192ea705ed2bfa4e16976e7cec4e081f79f9d376c3b1db84963a1f7a7106cc86f2d589d5213c933654abc2ce2faa20c86fb10b355993ae7097c4eba5d7609a2ccd527d9af5772c34abb7047fc2ce5c7823534e69d7e323d1d3f87ad76ef7ecd24fe29784d3f21cce326f3080f5f48a09c7df734ede21e6a36bec67ab369dc03a5bf056769aa78b86d9e48bab3ac39c7540c3a0c75f4edfc4e950c729990f6978b4387a90161a0c49f8bf82054a329ef2fa56988c3aa06dbf382051c32fa088b9b431dd333ec084aa4ed7117ade49530798cc948735e94a110d9ee0984988302c82871eb85d9322d47066680d81f55de10224fb7cff11a7cb1cfbf8638b8bda3e05222777e2c51bcd5fe8a9448f5289fc3cad7b061c2c79391bb41e7ea32ab9d2f738c52c39688711ab6f9a1cd6d5bb56af3bc6bf921376874147f49e987cf31e19ddfde286e5ac11a1daff2db16ddcaef4573175300c86859025bee84f472e5fcf29919108e012d8fbed3810a2214a9cff74426b58f2f334c009960f2d1459a1bb35895d2741ff74522520d6b1c4f50d50190178b60628c91596820546d487e340608dbf9037632b284be90c84c85e0291abcdc180c79e6ccdf89ea3fbc5f9cbd342ee034b50662f7ff2a4afc5bfe05a50996d1a74f4a9149a9cbb76f9e24ae7e38f50fb7c2dcf5f22d8cacf93f8fd0a7d80415ce35f4620f833380461c8e1a173df372b96a54ffea252aebc90723a33c890a7c981b17c48e3bd568dc8232233bef77bc3b0684af4b98647b69fbac6d0f05eaa5cb5d6c831edeb9e496044e3f6be4651da83be236266a108d407bc467b47860acb2e709a7078410bebf66d15f5dd9c5c1ea12b5a9d1dfea2ab365766a758a29f5543e365a9121a68a9176ea83d72884a64a7ec2948e082d8c5b94dddc852c76be3f1d6b196383dcbf7364bf1c360ceb3f6f0e33bd381191645d3a24dab368ec964a3b4083724a3225704719aaee42930a0b49d95d1dcfd79939786cec1aa4791cc2432f3d11be79edb4c86fa3c4ba70f07c2ff7a83f82548f53995578bab8457b04a5bf1b9b0ea0263defc71b243f7105776efa83fdf7a388336ffbadbf80b6b72cc0464871ff315de5d192cee64a6c4e689065ccb20f43834d71b2bba00527eb0adfa7957939a1e903ed0e649580e1607efd8ab399755f91f3ebd25e51bbac250ec2b8a3f5d5f05935fe1fb4c9d6ffded91493dfa5922869b3d7f6a52a358a2794a1b6475523b7d46d5f02a5de01dcfd8becaf41018ad373e7fd3c557783948dc771d736b90d5217142ac6cf6a64fa9f2c99de75271386b7c6513fae61b9143e4037769ccf93f01658d01011cd4c820d144b68c03255cb4c5794e0d992327948992a7d256da720ca6a8f12789f734a4b90e24a745f73bbd4f9f42934a554d1fc60eebc98f197b2b8ecac17997eb3843e7e7ad871a0499f7872c3dff025e10b9911f155c76387d1d334830cb8d1ee60fb7c23233e37ac4a2db9d3d737d88d1c138da331bf668db6a321622030f49504efbdd7d5a9c2f5e69b2883cda64c9996af96736f8a36ccf5a5ae7205e98c553e559f63b2a2c920c1c95059a14c4dd45397f9e0d9221b8afb04fbe5fb228491f1c53e1950f1efb99f11d009cc01abb8a7a84af86fbe2fcb7f6988262ca849dca14cc9b9b7fda0d99a9282e8928b47cb11ad862640d60937c2361ea7b09d78277b0e50f5d1586ca9beb38bdf3a85abf731e63b5a95f9e1e8d06cc34218b7f226d8b3b75bcf0b2d8b338c6f485ba79516218958fbfbae083c233f49b9106f418094410aa4abf4aa930c1fe31186cb026b49ce79bf0e5abbd27f1fbf8c6ebe32c8eb06e2eb5e63873b211b5b916f176d5afb333e9b5044eca189fef619779bf2497d9833755b6131cb0d1a4c76eadae93a1009857cf360a8732c148aef9ee1e5cdaf1e1e91076d71ea453915aa2fb56a431c5b15d5ac34920a8ea7aae3289796aa12bc386fbd9b215f0e4876be91ab37ac7cfc94d5beca3b9192930ede7e61929d2926a5c5abf9338f5d73555a848e53e601b00f725dbdd3a122c080a29d5c5237a9eab21a05e66821a1860e054cdac3025f1fb0073d267c148e2c128e85089788e4bdc2ea9ba784c56cc859ffa7904b96a490359e8278087fa257b73607c61c8fa55e13377112b18ee3f9808967721865ced47871316b88aaa954eff333540784686e19d28f40a0771ed6a4905600f0ac0174315000bc1ab8058b9a7e1a0e9ab7968c15790fbfb8a87683e32f5e1cf0c445de76f01e5d08f473f9b65410598e6d788e845dee93ba47eb9ee86adfc4c2e166b11f74586af553cd89bc12630193db3e887e4903d3e0dc28387b822af114a2bd906f6a1f2418d8022faa96ef96403c8c3ad46a8f81c0123cbb26dc84bb0b293cbf9a055fe2c639250bf55b4410d3823b9113b21526de957a832a31feeb30a5dfa3db9b3c117163369d6c0937c16cb4c78d2901092ce00b365e25de9030c13f213fb622a8cb62f42ee4ee8697e17cecd36e49ed9c33519312353049b14f812e3d2b74541d7a5a83b4f2913116df9993642fca49d99e15475e25341a88df4b397aa3b8afcc712970e3d218cd485837c96fc8c0006b3e475e4474c3f615af14bc30ff88012707ebebd7c04cf38eafad8515407312e4b8e00504570b3d1f12b4d82be24d82a89a6629579b1b5729128dbdf8499c6de7efa6166f292b1b39d05c9f0e7d13de8df0856adb1e51e32e2d3a824af115cacb50ef25f24ea68571c8c0504611a7c7db27f4ec36b7aab5ce6a88aa475b40917", 0x1000}, {&(0x7f0000001140)="b623ab61510be53efdd5176bff6b7215d3d156642c985854362080399365d708fabbd5c0da46f7de9b16c52d7cb34be82ae453c944022cdea55c705522bdc4ac067843f7304ebc77eacd2e0a79b6fe4746392d7cda603873b18ef458a4a85abfc09c307de0be9e1e8a32427077045b2936360b3b92310683ff73d8e4457413696393dd1b06d83fedc699557528873bde9a5fbaadbbc223eca0a5426f913e886dfd55849a475a7056c598dc1a48e7d638969f45a4e8126a72d3645b4dcd3591184f00c3b715819be9f3229a9ad1a02a7b", 0xd0}], 0x2, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x98, 0x2}, 0x7) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:14:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x0, 0xf4, 0x6, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) syz_open_pts() dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x48, 0x10001, 0x4, "69f8dd15446573d2e2f0382b4ccac67699080e04", 0x9, 0x7}) r1 = syz_open_pts() dup(r1) syz_open_pts() 17:14:25 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x10001, 0x4) 17:14:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xfffffdb1}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) select(0x40, &(0x7f0000000080)={0x3, 0x2, 0x3ff, 0x2, 0x0, 0x4, 0x7, 0x7fffffff}, &(0x7f00000000c0)={0x3f, 0x3c4c, 0x4, 0x8, 0x4, 0x1, 0x4, 0x1}, &(0x7f0000000100)={0x2, 0x3b0, 0x5, 0x3, 0xea3, 0xd5b, 0x2, 0x80000001}, &(0x7f0000000140)={0x4, 0x10000}) 17:14:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) 17:14:26 executing program 1: r0 = socket$inet(0x2, 0xffffd, 0x10000003) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 17:14:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 17:14:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f6610b61755150740404ac1c9929e7ce1ef696c65300087cdd36c9e91de2a02b5191637d46699a1ecdf0ed902b3644e61e14cf0dfacc27e74f3ba8bcb9a8f5e46899dc65161f8370223c50dff9eebb010941dbb132d802ebf2b4c46f7c31f91a185cbed3d777f45dfdb53215a24bc23c02b0299e9d5f05a7e61a2fb510633612b41288e0d79a2b475844225f9cd932b8d1e80a3bb7bfd293d36c2492ba272b00626ac97d493f9702ff6a6cd03585a41a6e199658ffaac3b7c9c4497ec8e9ee533bfecdb8a6cf08c40e0979d0d9841f671cfd4173c7c8a4741239e9c21ee36a09b043a1ca3ab3c4a"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 17:14:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 17:14:26 executing program 0: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 17:14:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r2) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) socket$inet6(0x18, 0x5, 0x7f) 17:14:26 executing program 0: socket(0x2, 0x4000, 0x100) r0 = msgget(0x0, 0x3fd) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) msgrcv(r0, &(0x7f0000001b40)={0x0, ""/98}, 0x6a, 0x2, 0x1800) msgrcv(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="00000000000000000000974275daf86328c100000000000000000000000300000000000000000000000000002300000000000000000000000000000000aace9baaac95569591d953b5b1e537a4e8a52f6a3eb6fb278795b3b18f2ca0f6a860eca44953a65f7eda902f1101db0ac0038beed3db32b57d0f5373c4905c25a07c915e037736519fd9482886343c081334e246976f870d10ea7d00920713256bec3a717ce555ba7716dd294eeca305e209e5ae5535b81566ebbf5afc86f242378e723c1102e44fec135250d9401b90f94d0741cdab64a9d2cc573056167c740fa25938db74cac828607ab8894bb7a30b6ef11045360297cfb0c0f246c9480fdecd1054b00149efafad42117553b1766f5ecab1d8bcbce30c44fef7cdad2b288853a839ec189461837cd5cc22919576dd5acb4ceb2e2040bdb09e40dd91f5db9c2f35fb831ee38c171c64136430f8c14af9642f717da0e3ae7a26b01888ab6f036a2fa8c9f4969fd2d377cf92f7eee29d55dffb7820e2c6e52666436bdeea6216c1ddb0707f23fd16d0787535882a1ed9d61572d3b27bdc79d2ae15e3879ff7397e760402b2c8e969e07c981dc4a3901d112eb429194e17cee82073978b6bfa519faea9beb02d9bfc645e67e8eacc85ff9a3539"], 0x3d, 0x2, 0x800) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x62d186f8b7ff44dc) msgget(0x3, 0x200) r2 = open(&(0x7f0000001300)='./file0\x00', 0x8000, 0x10) msgsnd(r0, &(0x7f0000001a80)={0x3, "a9309c23f110d10b41bcf4c32b5f39d30d4bee220d66d7dd2ed8374a9327cee53762c9109aab803981160414f779364e4f57142d60963cefe5094514e9063b1df2c40b0b9760971629f6ad0021686702be003c93121ede34e7f44e3974acaddccf887abf44e6943135b2a1ae4b691c3b75a34118275fda3150c462"}, 0x83, 0x800) sendmsg(r2, &(0x7f0000001a40)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)="f402df12568876b1903c62aa6eb39c48ca4194c5caf1f3b018d0072f5b1b698e67f88a59d11697d4739dd826d92b10335e975670e78a40431e2500ea200ec01849dd1dc6ea3497bf24afc88dad8cf26a7f9114219418e1917c821a7add992f3ec504a4ac6d09131500bcbd1c05f61ccdbdba2838ed430f64eab47618f19f5a87c1585db6cd671c6d1bd83b", 0x8b}], 0x1}, 0x8) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x11, 0x3, 0x1800) 17:14:26 executing program 1: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfdd2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x28000, 0x1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c653000b0c8370fac3de1de69da21150874c6d9a6cb43667a4b56ca38e48d24b6458b5302d167269ed57bda0d1c744828199559153793f4e2926e301af5080c82b7a6b7ad3e9de224bdb7c05b3424ce01db16d44f9d700b6ac8811b02d5aa254ca1ce7a2df774d6e17bfb4bf35efc95441b7a4b158c3686bb64d2af7585e3997f9abaf37d27b5b632bdf393bad01274e249bebc2232f9218f24a2a08d45209233351cb83ebd008d2c985d6444df762b49ac08c8502ca406881176cb7ec8a664ec09043708"], 0xa) 17:14:26 executing program 0: socket$inet6(0x18, 0x7, 0x7) socket$inet6(0x18, 0x3, 0x3c) 17:14:26 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000180), 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = socket$unix(0x1, 0x3, 0x0) execve(0x0, 0x0, 0x0) close(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pmap_unwire: wiring for pmap 0xfffffd807f00be00 va 0x1b31020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00be00 va 0x1b31021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00be00 va 0x1b31022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00be00 va 0x1b31023000 didn't change! 17:14:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x3}], 0x7, 0x0, 0xa41, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x420, 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) renameat(r2, &(0x7f0000000240)='./file1/../file0\x00', r0, &(0x7f0000000280)='./file0\x00') r4 = getgid() connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) r5 = semget$private(0x0, 0x1, 0x86) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000002c0)=0x1) 17:14:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = fcntl$getown(r0, 0x5) getpgid(r1) fsync(r0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 17:14:26 executing program 0: r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000), 0x3, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:14:26 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = kqueue() r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r1}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r2}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) r3 = msgget$private(0x0, 0xd0) msgctl$IPC_RMID(r3, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0xd) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 17:14:26 executing program 1: semctl$GETALL(0x0, 0x0, 0x9, 0x0) semget$private(0x0, 0x2, 0x80) 17:14:26 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x2) recvfrom$inet(r0, &(0x7f00000000c0)=""/5, 0x5, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 17:14:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket$inet6(0x18, 0x4, 0xffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x7}, 0x8) getegid() 17:14:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() getsockopt(r0, 0x6, 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0d3745a2364ed6f3e2131d41dfddac038d916afc5e796dae13603e7f096f589f98c455f5cac7c20ce7701966879d55e1cfbc471a763c14ba5ce794298fbe5bb3471856451c2d70f32f52f31815543064b68814ca09dd19aabc907c06dc15ca36af997b7500884562d5cffbdf5b0a086d9f16ad209b0475fbdaf6c927c922f8ee5c4a5a1ca3dedd2991d0d1dc2d1a4b6708b58d08257fc08653443e9c9236c1f34413366f4cfa8fb24d0d9f32a442fdf1cd10dc361a9b7ac51559ee937bc82320f2c3a3f2b52c4891f6320c62b39f0167f1a77c6b7cc80af2cb4414d1b70c00fc5e0b18a57a83e2bdcd04628e060122b013bda82a076e7526d81f5447c41c0ac85c4208438acbf25230cb24a16671accf9e1d2c310115e5d1a8bd52aaa3788c704b113123641b89122533f8323998855c32eb2a312b4ef1751daedf097a572fa368cece8bd4101430069875ef390c040516453d0c94837a228ef55c04a2884c4af0581c414b89d03a2b8bfbab81eab8b4ee752e47b5ed8c29641ff285d00ce1046ac028bac3d8bf7ae1895fd66af4bda1413737dfc3a277904ad66e56799ae2f2de7dde70aaaf59891d33bb10fbe9fbf958f7350f442fab61985cf033058ab6f5c617966ed863f993166a74fba8e28475418ff07dcd2cf52ef9f2e48e90550425d8e99f4702e8cd37627fb6d7fb1ee519e12da969767da3545f9b4b3ca30e03ad8daea20af6696925843b891b8fdb4ecae060237287bdaa2133999475e4482bb77df81f316297f7139c0d58847dce5a491260a5258dcd2288664a95a29b48d910cf240742e61d8ffe34737346c73b52ea7b429a84166e3892bded68e53465bf113d5ce8735b6b765d35ab363be24f8cd9db5a547bbab938e39a6a0b041bda895178436af90f77f9749a7e867a2325eeb0c1b2da9ff7d8931b6276b2ef94c5a705b9987c540d3396a7e33def84aaaafe997bf247e84dc45a1519993a9826c61faa93d36d369789918031933c4b3e0ef8560c743831724e5fd389df923d1da1d1e0c09cac935baa5586ffcace12a9dcbc0cda65f2c4c7c36e217ca11b480dbd11292c189df663052ff061feceef7fa1ffd1bd69e5bda5702f7e7f73ce04e3b2fb408e8352d99fcf4ea15440fb4815e5b01c5ffa639bfa6c8ac258b0de10907ecab8542a0520a96f8bef8dc8d89ca4bdf8edce774f0fb15b43671e89ba3862d104ae2c8485254f08c1685ee28fce57e1355d2e698dea89403c1f1a8856dab36ebfd7eb0d7eb99644cb5e16939d459da036bc3ca375954700ed1723798700d153c9567f8f3daeaf0c0999b4d765ecfc99cbbe4bf6a411d78856249c3f42920df7f5eff1973393711dfe85a11545bc82df7a0e1fc21b222424b2f6a023190c5820126316352ffc0a32c8415de9b6fc31db421318f87c6f35d23aa05d6d2048ac8bce9a89b9d69c73204d8c5437b2173209b66a216227e1250f67c74d5232d37a3596c6e854d8bd209e0445e9f36f77e667283dd07e001f0595fe479339ce8b9d190b8805fe416683c8a4ed420e87da2f7697ace6fe947b9d4dc4ea8bd8057caaa76a859b708245791a80c8a3a7a44913b19ce40e50f60de2fa2af501f35773178299b3564d9bf0818154d82c730cd4a80db8d23790330b87b9cc31a8ac36398d76b106e044e65bb2d7ff228b96c04f3b233d44991a13541de79fc7871cbc9952bbaa081a336aff7c4ee58bd0d37a24e199d0d14a4613ee4caa0199f0ac1961960c30f35289bb2a9a1d994d74269d3d3146d1d316f0d427d59d4e2ab710d84bc1d9e1fbab944c89a3cb791edd4cf2cbf2ab254a8cd1a12361cd3667258fcfd8de51b3493e8e98bf6ab790985b899e70e2738ca33b21854b0b80728d257b318d18b748e8da7d115bc95b1bfd12614b77675926e6eef7c30929f2e9208f5d569597419fc4c483f4f881cd3e25e859c8841daa7828ef812d27b6a999003c71ab87fc0ff22a67612995dc319b7e35fc3b6d59c79ef8aebae8955c0c44ac890a849d5273c60dfc3cb0dc7b12a95afa8148daf685637f7e305497b6f53e1dac46ce232040d26ac81f3f635cdf50fea916ea137b8719d871a81df340b96dff1326ad2e93a170bcdec8ffa9321708172c8df1b701cdc86d97c71f032b8735bcc6fc266e90fb9c5063539e8434de3602011cfcd4e48d972cf150a62311f9f0165d1fdeffc2e89b16e2c06413415f53d87c6b4b52b75860d30b59b1bce31dad30bc7496f690f4d6a2d96a1d907ed3c1d077dc7763695acb60e156ec472e04fb796b33a9f80336f4b09fc4943629777e3e584175889f4eabc126ec651a07e9948b771b2d42bab470617cc73e4ec6baef83f4abe992ef244dc3a967802e2adb792eb70488d8876450a4f7ef206c5e00fa86ba10e4b313ea1fac0c91b84e2a3ffc3432fffdf282610bfff00075cdb237bee1c45090e2d4bc24e1babf2c225d87d451f1018a0196143b70260d989f749591997320fa553c4c73a74c11d38663ff49b0c363c77e2eb2d4a9b27d23d1da2baac153874b6292ce3f366b76a8bc6bd3a6be1fbeb64e908f95b25f5c502371f684c0e9d844c09893b9e55df5aeb0bd42f9448496cce25ee84cb25dc7844bda7c6b225759b1c83c61c8ec92ae91f22dccfe78e04f28393c4a5676f52ddf8f13a822d9c55dfe9ca42881818140e8f50460dea4cd271a53da5298e94fbfabd0d19781f015158b10b54658ab83021349ce394815fe2539014a370c2740bbc34a8a46d88b90037cf032ad4a3f9cbaf94a5f472189e411a67cf4b3aee43000893a1b6865e58efa841a9cfb8afa801d272c774c37fa5370d88cf1c7e78c43e3550953f8050a4e2d6fe4c9350ce92a0fa3f5abb8411aa3f7be4cc8025a70e4fdee4f990c5943310b3dbd04923152d90615dac71849560721aa6ca265380855aada049bbbd14fd509d231d6aa68075b7d4f91dcdef698e79606d861095098ad5d9fe1c8c55a25d2764dcdb02756e37a7ccab0d31039311e7dc842c3d9b22b403132c5d164cf0095dd240cc6d47748c79b51f08903be7ff9a45dc1843f3f6342e554295558385a10197ad2ac3a26a442017c8fee7ec83d65ab0c1c048ce83216a092911c9009bff17688a35c1598ed7d2d02f24f85bf43be3afb8027275eea0431f122c1de8579cb599945ca9f74d5d0951b9123b0f3dd00bc3d3ecf0c5d06c2bf6ceee766cf2ba63c03c8b03e8a90f4c41280e4cd27bd0fd606f6491ad903d94b7c01f6a53efc2b88abd136e8af66019d4b198e95418c432ffdbf1f0f9221524fd4c81185fa0ea797037e28c747f2c882cd378c700dc3515f0b6846111a8e14f41cc3266e7869b8e1ec4225d4b19ca981e402e011751d8999f57b8084d008619d4da4db7ed18cb96ae05b10030f1ea2e8ed9e997722eebe4b2cb49b5c87d6a418bfc3e70dc4a8583e64f6553e249d59f196116c4e9dbdf0dcfcd8bbf8ed836bc74d560b59a11f971673487ecc787be0a793bf5d1b08ea0f19b0c5edb28c8d1b5dbd169a715f85a1bdd69fa9a8a8df2bec26f5829f8353a0e5ac74986388c4947c65ec28a5a009f38cccf38427b8e008d5083b27307bce51df3e4d00bd66cb4bb70e9dc7bc59b7c08cc738a4935976bdd295db48172f230dd2059f85e5ccdf678bd86781f47bd087c74a9abba90a133f7a7b4b1549804e7e7f24f54610538ad61d8b2130917a5bf0c043d59d52fb449eb8e9c87c68891b61762eb5457f45959a98d07d0f3a55a729c657fa0db2d6a90e777715bd25d4d9ae63d683c0480b65c97ced885a6bc7f7f8907d025e0363e254f3a99ba1dda5ab3e5e16c5ffa5d6d2faf8d25ed6c6746f333daaacff11dc680035782167458bbf9d5f59372231f7b9ac136d64232d1b9dc83326779964fa54296c4e461a59f15829ff7f5bdee90ceac57f167c4ebbfa936d1ab859aebe07cbc5100b546bf1e305b4ffa9d1806d59ce809b6625cb31f06c45da829a6298abe3f84ea95e23870018f1bc0cee60027e5ea7aef557bace90fa7ca717d03ff9ba9d75821cfc1775d17b8cc40519a718b0ccd2ac6863b1e575268a8148d434d0a0474ee99d70ee574f8a32f6b78cf07756d4901ab9df6ebb65b4a40c48659df4e54633e6b15f1350c698d627867709a0d429f8e340899ab8337b70b1e2ff4b073bd3e796b379f8682e185703f9c314799278d670b7d0091a475e8d2ba13b9ab0428053dffbb3704ce4fd0929b92b31cf193d064eda539f39d144297dbb693a314f99a199b107db461bdae9f4e7c2d3203b9e6ce82f3553de0149968df5d59a038665db5c9083caeb78ea7069f373519c427293126717ad0c117b1c2847289ef8e83a76135bc440d41bff86f69f704def26c741b56444cf820ca2d6c85bb59708e2a94acea477f73d2231e0291bb033c8bd4e1adb6f45a1b77ec40859b88a405ff8b9a2dae890932cb4c606c8cf48929a9becff5d86642d480f0f16fa2f5b204aed14a626f502f69dde7386a9accd4a6ad34cd20b4d32538e204d6020c1412114b314a4742e55d21a06b1fb94a7280f9e9212f172b7e40b73c31fd99bd996160fbe3030bf3934399235a9d5bbe0e6badf46dd18245c0aedc5f40ec46023c7dd087928b57e63987974127fa7ff017bb2459718168e220c72a23d136a67f646c6370390921584d113f98a40a8ad53f47b70d5815eaeba674a3e5bab281b16f3842e0443a80b34cf5c38ccaeda755f6a5995b2944de3787ff25c72e432ac6d39d5474350338ffb7f9dc1da36a155243a9ea3f3a728614bf333f1d18f4c9883ca6f3a94835f252fdb3685bd32c3b12a38f89a2e79540900b3c18399f9a0896332e03e7e933aa9bba9ec2d6001cc23e88f5d9fa895c39b7db0d187985b1a9e7aebc7040849cfee0764a8250aad12653a685ad1e085c00dd7e03a474191334369dbf8b0e6e0fc8ee2a63c5afdf6159028c90d6de34e4aea9fa7ef9e47dab51d217edba02679c3ca846f5bb45eca354ad72d67b232720bf507fd50acf0823189ff4c83ee197eaeca081b74a0bb9517642b0bbf58b0d9004ae68eeb5b58176b49e8eda5bef0296059612ab32e3c64d4e24647c39e6b0a91825fd3082e7cf62c95df999ca92f532effea53c50d365cd81a6e415a11e6af3963c54f5d9f0b71c4962bbe3e2508cf04b9e415deabdc42f83f0bd466b1ac2796c73ddce74800d95b0bd9c931e0d4a48cafce4088dd821fef40fab0210705bf499fee8b2cf8cf36ca27d87f983f48f264681374eef3b87885364eadb4855323243f33a91b26e91207cbf07bc8528a835fa99d6a0dee0e475a028bfc76949ce63e82f30fee4b6a14f045eb4913fb818a7440ed9645ce11ce8462eb6be9afedf88510fdd7fe7b01beebf78cf8411ac6d6e63a4ada18575eeb17d9b10eeb15000af166ae138f38c09530f0fa421a7d89e1993a7e1f2121042dd34c30a3cdeb9b094ebc644ef0a83c00c4f8a9244f3cc62189f41bd8471aad24f62d1191df33c146e2510b5df60321a1c4cf6134795da179c5be35d849e8dfb31e178ba62e14a6677dbe202e543956055d0e3290026bf45533ca969915b4f6db4fba75335ee3752188052ec09cfac1b5cc5d79cff86558394f441e8c4c062f708cee6277228ce77053af5b4666bf8204100800bde74808b248531a6a2ed859acc43203e915f6cbdf8c605c5feda6e8afd0bd356c3af428d790f92ce03d4e4d3637d9d449e8bb914526f1f1be1ddd292c6cfe4db270f2f8bde68d74a5fd08291424265fe6ca229f87", 0x1000) 17:14:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x20000000000, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x3216acf3}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf032cff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 17:14:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x100}, {r0, 0x104}, {r0, 0x80}, {r0, 0x10}, {r0, 0x4}, {r0, 0x8}, {r0, 0x2}], 0x8, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 17:14:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x40) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2050, 0xffffffff) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) socketpair(0x19, 0x3, 0x28b8dca, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = syz_open_pts() close(r0) r4 = dup(r3) syz_open_pts() sendto(r4, &(0x7f0000000440)="2a65db3525939491b5ccbdf0d96d18d473fdaecabc34e00606599ecd7ff87f155513103068e5dbd24601a8569d874f7378e4ee076842d2fac85c0514c04ceba55e084cbaf6b826ee38e53f35aff183f8f8696cf78ddd652f158cbbed6af312ae9425e1c508b0d4e23bcfdc34c36e3980ba72bbe288682db1bb6d6ebbb1091d59252eefd5672274b001870f1e5e810e7d696a1f81b3888645f822537a7c1324090ea616a41551a8be757872e917b1a1b6a40b6e7959a118222d0574818477b4fe3c1a8afdb46e97faefe795e665c3d5014de6d42f91acfdda73a54cdc849ec0a002192eaf2304f7e3a3a3c349e29a43a962120c353bed0ca4af0e8916b0df50d4315d4e08503bbbb0d8d7bf6c94873de301051c6191af3a64ce3256b13d0e0120d1a8ac4b8e67dae6d578eb6827b1b5c57b8cc19de40238cdaea2e602f4ed3a3fdf9ea88a05213cc29d2c0fba2b3ecd29fee117ac8fe96c4aa793a670f1e3e5e95f14833b121032f797d35f768ba2de4a9caf8451da00500a482cf2192e6cae3ae19d23b92a2f2fb74fa98fe62b7c5909ff97fb8e66fc44225d42556d33275f82e1547545402cf0d463036889d5694c14c606adeb62233dd92a9ed117a17c693dc7614734d9902f8e1c12d502a393a977f27c3e91f81a5a93d3868ab12234b7ba3d351bc2fae328f87937efa20dfaf297a4324b369825573e5b6a2b5048f8b009f749377931a5db5418a366686d4ad7f493b04a163b5e209e0eb52d7b39e459e01b4236daa3adf633691283970da8b500841355a43e1ce1923d0d7b0f808667bf09609a0aa400a02869e473163952d4d4e6b35ace991fb75d2c438a2b36c6e3f78ed9163c40237b2117648480de09b858e70edf3f6ff216395036a1df6e0ab7335dacdfed37b6d2960bf18390a17edf271ed0a48bfcfc2af71354be50321622b8124b52f1468deb7d079d78055eb62058ec4e4b0323a55c06611ff0d27ce718e13aa8ccb69b370678a807d39586dbfc24af8243cf9d0641ebfb8bcd860bc0edcfa5e151a5b36dca5b1be2a5e93331b121255db6cf4b8029211bccb26bb63203003ebbd7608740e3ccb6cd544202e9af541565c3901b49c7085a8d24ebdf2149140f1dadfe84d3590f85a39c933e0ee5a7c6f072c887a0886ad8b5ee0835ce48b819b3c279a936ff843600565eaac330cad11695d6f7b0a44f36f3fa23f58926053134bcaa0955d08f35ebb01eb273a9e5fdab3aa8ec7a8749546e16c28fdf2a8a01935a6da74ad8ecb13c9ec89024d033bf1e4ac3ef6f838039f2f4777ddbbdbfc5c75baaac38bfc724230fea8fff3f219929f8e1dbb3d89211ae0d69e943a0806c6f8a5d13559cf3d9c0957c745b32b490bff9a7b6eb414fa49b2001013415dec2d33b6dffcdbe91958b71f80265caec66a170b8a2f88f279e7050d81192b393759ba3f6fb3c558d24845688d50246c906eca63984c41a0e6b88e5f6bf6c2776b65c9a9c204ad7e31a2f90c77f89983b904dafa619de662c961055bfc7f6c923dce2b26cacaf9801a2c858fc032765edeb65e95b9e00745bef61509f575acd2713098fc67bd205bdf39d5c676ecc7dbab57c4bf7092af3de456266ea030b53c4273485dd56e3adf15cd806236a44e0ae9d5638998a88dd15fa2d4c1e4ff8e3da945a29eec38f97ed65ad082dc952afa4721f95f5ca6495eb0bae4e45b073f7cdfab066390457d4eff7952fec73a19c878f4caffa502a8eed297aa004862c8f8f6170ac315d89824d40272bc17fe15b34af665e376a2ac4d2e553dca30e251edc38b893b7458d7597c41776af8f31eba0e2c09ec69c5742b6ac1556d36fede38171d2a242718a3dc2163e1e6cd1bb90d7f8fa2c37a36236d36ee8b59c886c583e1de2f26313e33a820f3bfa88f07917ee8093b1feedd5d0b4ce54330e2e0628a3a9c2c5719b82cd2b2944a4528906afe38cd799aa0f43db604b17883b89b8e18dd8637bcfca623a7982e1f6a5f8e9b31ab499fc0d7edf4d86a64ae03bf2b2fdfa6160cfe1d08a0d1315508cf6e27fc2b5f02931209f68dfcde05fd1fdb6f058e1d92fca9f4a9af3cad6bccd00b95958f579355952b48ca0285e0d58becb9e2c9d1beaba564429164029c743312857604faeac339ba0e10abb3f359ea89d3da020fb0b100b6f29f2e9f5f43d6ba34e46b70531996f6a1d208646d2805ff32fb2580f6d1eb11b394b1c764291cb2fa1a274406b79582db2d9e25d373f1fa0e79a52aa33672c0462f4cb5edfe0b8025259bfe08d9a945ba30bd8f35f140c1ba40c8c892389ad3b4262f43824dc091175d02e8f50fc4936b59138b40f3a63bfb07c65402674baf5e726f690dbdf07c521f372da870a94ae318fd189d7a1bd9bc20c8ffd6706a9bc17e0f04eff47e36357a0e95f4bbb6ee145e5fd7566f0e351b0a6d6be80f0adf3a525d26b3cc63fca34ab0e5d2427d3c93d79382d3da6d00c0d1e8029ff13af35627dfd006431c203ac4ccaf3538344df213f106d76e692290c31f4aad79bf72b37cf6f68476268fa4de213409100db6f0515fe98443aeddf9a1c41676c6a9ec63e0d181c76bef4018fb741a4bf676edbaa267497164618f8be3103e4ec9cd7e2afff1a0988f9bf01fb1b4ab9086bd256c934d91e3b83efde202f92777445df22d13ad0ef690ea33e0644ef4d28ea25057ef80e098ff84cf6f4f6420131926dd47378a776d27b0c1f4f87755f6c5e181d2bba94de467768741e601154cdea1d77e9b39e0d84609136b2b18d22ae65f47e8dcbae44820d75ea8bfb49ab25bd57f0ae700f4119b979ea019333ad582b00f0cf0670eaf3784ff7acc18371d8f4f23604b6fb1a23e29fb9bf28d21a260c918e83e82447e1a0237501a6ae2ac23453ceec355461fa6cc811ecc1221edcf83b5f0a05afce3a451959522ebb420a314a7563d0ebba6545f44737909577c0be1e2b67676b2574358a922d2cd22b5e15ac98f2eb503cda486f6f590ee0b017873db9ed6b3f4fa83196fca11c1755ca14dbfc49b32ace5ca7263e25d735c311e3affc435881a370c801d3f05e545c6bd9065f509a6f509b5b27ee986836ad7b8abf20ad55d6dfb6f21bf3baa231a9c798637a11f71874bfff7abbcddd419eee6246c083c2a6fe21907b35433f3ab1ac5ca136e08104d3218b1eebbaba8b99a86ff30c82e6241e7b7d78296766d359221221e717c5964ccafb3e71eb1e9c0b7c6ca323c5d540d2bbe17d61c64f253a20d0c8a86f7337238fc5037b15ea05f9e6301698b4e9aabb51debd78b8c280a30e8aece085dd70ec9579104e04618cdf69defb87ef9cfd296036510165b7ba948b70f480a86467d057373937dff71f25aea3f4ced70258c6226d717ba14db9b84b0fb275885cd486b1112ce3dfb45ca955a584e011474b6e094a86c15a673fa12eb0a9ed095b75f76265ca918a310313c4dab5b085c5328697b353e6209c4c224a526d6f20c75f5fd875f3170f045b3a159aef2dafeb1554f7afdd9aea5f55b5e3ce8418fb53b1100cc5ce827a338c639bd2611f2fef8b93cb6d8113e1fcbbbd2b164367852a5df79a879dc8b1ddc640b83a2f4da1aca4dcc4326f5cd2fc7269f599e48cd764e2c4324c1830125471d49f144e55741db8b93105af8f775f962ab63d21c409c32ac475cac8be0beb70d8ce0e7bbbe7f6c76465e571bc0f88d265d45b15ff3eeab6210b00ef112a38d1e0a11dff7869cdac49717bad3add8d22e2590272e0032c645333ea7f5d3dc46c95b1866fbd7b372b0ecccb6b7f129af767da9f1be7b0fd01b0b4fd91bd51f0deff5f4cdb10557581ea2cedf8f7bd5c5c61287072a89cd6010dce0622adf4004c64aa880c5ada5f1708906e7294342759264ef09638e0d9ba72fb1ded03721f23679893cac8707cf622d90e98bee0ce8ff73ca131b2ba9e4027eef25c1a7c18aa3748eb36f0bd5b0913e9b67b576be2868ed81bb44144ba2063db3eed3d39139b61cb3c5a674e7e620455ae825b6f4d051d30414b2fd778f1d94550f06a4902f83e99aa4aa4ab2ee2a642edf43025df4592eaf0f692807d429260a3575ddaac934fd2777fdbd57fbc71038962b6604f72f2b16ac66eeba1f13b0e75f6c325e2860813709b26caaee7b531f1633720bd677a1f9d67f59aeb24c188dc196fe09f7a6046d6270a83ae2662e605fff7750b85697054cd8474bc46d8216524d7efdd810b051d3e49abf59d247a4081c4faadb998745dfd94b7afe6c819bd52514991d1aecbd2d0a77f2b48c3bc81df486ab1c151174181d423e5745987a39f22f0e3e154d2f252b678ec25d7da42d97cb7c93bf58ab55a57b81cbae189dccd8b5bc61d9b28c849642c5a0e1812b9d8d89d8ec87f2f505455bb008e6fc92430fc8ffbb0a1f092607a1f630bbc47c764d26605c02355dc12cfce08257c2edfb5a50dec1ffdcd1a3d973e245a06c5cfff2a5a4d1689e8b704563fb844efbe1bba750ad2241207ffbf3a8ca45b2240be046d22bb0d3d463535a5eaf5725c80f9b06e23909636899b584eeb625089a7fa9829f7b3054ebb5bd566f439d03263d617292f47ec26876fcc37522106b753cfa0016411c0db0e77fe42750f48d00ef99dbf8866436a1ee41b78cce3bdb294843c65ec40f8ac4ee7ba81a581dcfcc14d3f303849b0219ef352d649a5cfa1467f9b5d7e4c450ac4449aee8d79f9f3defdefcd7d042ee67d961035b6cf254b50fb7102b3b5ed6b8bbf00293de6cc093600bc4af7c0f56012fa19c5d2b223677d61e211ca1ff3ed4321451a195f8afaafa3e2e1eb113c080f8bcdcf2bd71c0e32aa372088947af818825b81525f883644b20d383df5aee1c5421f53d4a1bc999e417729c210f05453522f97b37d7da07331284e701afaa7e891d9e0d3cd9bb54a742ad54e68238026802dd9cc2df5b02cfe5772d58b02d8c63a36aae5b1abd3bcc58d7879a1399d904ddeb8d8435c142d4a92c5e4eb1ad34baa9ec8f05dc479c17131bd7cefe1630786d9b564f0a4468fadf41d0566a03f8276f13d2fcce4c302c044b43bbdb321756c78c793907df1076a568a3aff584a27038e45e32a9d743360c1ea7b369ca3437a2ac7e59d983f09a34dba938464b93e5c67805586a9888b154827fbb8120da294ce3daa460baa0a1d83d3f5ac73c6e095d8bd063e37653c882099aa2606c6be69e386ece6b8a5eb003593e7a62fa3c061e688db60779aef1c8aabc70675de321a98da54621085bdce3d062573b1e0e7b4cd4efbbe3ac567d7048f53303e4f84fa60a7e9f849c995001a37c26d65f09b63176cfd2633ba802b29b1c0eb14eb8fcb91766229a16aef763a974b9db4409c50876a5c33669dd332b8b581f2296109804f89bd63b9457371e0544e12256bfe5fd5c418b4794c4027d6ecd00bb55c9a57dce67700fe47991aea74fb27e33a9041a3cae89948d1c1a76cbb9cfadb67c2254504552bfaac6dd11f4a51bfa0bb875ef2f6aaa3502cc3460839fb8c30b3a0f8dd0c0231836bd6ca458070acd9b001f56a18e27ae8512aa57a021f3ab6380b7b846537003216622c569d9dd90c835cce9f9956113208a15c03e948d512bb62c18b246ea86aad9bac67826cbd6788d84cdf6b8c77c98ee7a0e008251961f5022ccee7ae86b9e96949b8efa08f384ddb52c98c7f06077c74cc21a3cb3c657e72f7e56acb865c776c8e6466a76ecdd92eae1e65171fc33fac66a0fda83bf20793cbe83ae8dad3d9cefc8028cf7b9911f2e2612356591904ba9d472fbc7193", 0x1000, 0x4, 0x0, 0x0) 17:14:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/41, 0x29}], 0x1, &(0x7f0000000280)=""/57, 0x39}, 0x40) mlockall(0x3) pipe2(&(0x7f00000000c0), 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x7}, {0x18, 0x3, 0x100000001, 0x3}, 0x8, [0x9, 0x40, 0xffffffff, 0x7fffffff, 0x4, 0x5, 0x7f, 0x1526aff2]}, 0x3c) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 17:14:27 executing program 0: semget(0x2, 0xfffffffffffffffd, 0x0) 17:14:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r4) fcntl$setflags(r3, 0x2, 0x0) fcntl$setown(r2, 0x6, r4) socket(0x3b, 0x4, 0xc74) 17:14:27 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="00020000030000009e766d63"], 0x1, 0x800) r1 = semget$private(0x0, 0x0, 0x425) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001340)=""/226) msgget(0x2, 0x20) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 17:14:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="715a1c59bb611ad2f922a03bb1d28bd3590ecb1d0b538a4b1ca023ae04d4d4099c22612faf039836c824c7e6d2744a5a988cbe7247284756af74e282a803000000cf18d8a761eaf8660b0678ad0dd72f8ea0168e7aa7215d5e91c043a597f0312d96283dccb0dddf4703819e16948a81e236966e679173f603aff07d4128871b1481b42812239e602e49f5d644112d8306c008", 0x93) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000003c0)="bd0f3f20d657fc4e22c826813c2129b2c557582ec7a4404c4f8093a8de5bb642e76c7cee6936f0bcf8fc7aa5e9d4a5254cd33116ea91b68c21eef293e0d24f1e068a48c869b20c09856ac22b63925ca770d5df0951231d977a2578a04602a1d326946d64bd249c347437dbf2c96566ec21668d5f84af793a2ad2446719f4d1092dac49c131834eb17e28fdd86adce10aba08844005b31f19b5752eb04e43ac894d40b8163a7107e6c3a25d1d08fdd290370dc811d1e1923cb5327ba4af6c95e4cd8b3c51eb46664e810478e3847e04f1a8f2b7ff3039479f81c532a899b31b3863c44764911167f5cde5c3", 0xeb) 17:14:27 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) msgsnd(r0, &(0x7f00000006c0)={0x0, "fdc4c5b6d740c541deb01eabd09773ce9204b775d8b945f44b65b0a94d55d690d0a2b647339d43b94a99597306726a79832a6b8b699ac9fa4a1bc0f28b4c211812d0f0daee2cc98bfdc4a743c32c62af67759b8b3c30e1db2f206c4a3025392d9d76addc685304a0070f7d0905da0e93d20c08a6dc868ec429632ccf3c83e545520c6c9f7e8afe7981d82ce8d599ef1e350c7c21aee07ecc0161a606b2eaa20583e57ac73a7141f88711d40c3ea3b21cdd5b53ca2551fff2"}, 0xc0, 0x7ff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) 17:14:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 17:14:27 executing program 0: sync() sync() getrusage(0x1, &(0x7f0000000200)) getrusage(0x0, &(0x7f0000000000)) r0 = socket(0x21e, 0x4, 0x1000000000000002) close(r0) 17:14:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x1, 0x400, 0x70b}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0xffff, 0x5, 0x1, 0xf5}) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x301) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200c0, 0xdd) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) 17:14:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x300000000000, 0x100000001, 0x8000, 0x9}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) socket$unix(0x1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 17:14:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x88, 0x8) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 17:14:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r1, 0x4, 0x8) flock(r0, 0x1) close(r0) 17:14:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000380)='./file0\x00', 0x10, 0x20) recvfrom$inet6(r2, &(0x7f0000001500)=""/196, 0xc4, 0x800, &(0x7f0000001600)={0x18, 0x1, 0x4000000000000000, 0x6e}, 0xc) r3 = semget(0x1, 0x7, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) readv(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000001440)=""/137, 0x89}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4) r4 = dup2(r0, r1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) fsync(r0) getpeername(r1, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 17:14:28 executing program 0: r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82029347dd6e6c653001"], 0x1) 17:14:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d71be4e7f50700", 0x0, 0x40000}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 17:14:28 executing program 0: semget(0x1, 0x803cc6789cc745d3, 0x4) semget(0x1, 0x3, 0x408) 17:14:29 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) semop(r0, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x0, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x3, 0x1800}], 0x6) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x67) 17:14:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x888, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 17:14:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x10) 17:14:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001380)={&(0x7f00000011c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001340)=[{&(0x7f00000012c0)="afd37c3eb7e1c5aa635ccaa4b8a97a95c14231703e7822b9a0781cffc6642df072bf20647b4f46ae926762fe247eedb1b8082cc2ad503fd47cba9ad9d4dc3dad2ad6f9399134f9d5619faed89672350ca5f6144c33", 0x55}, {&(0x7f0000001600)="e1aae0613a235e2a0399953904563d4881dc7c809ee55b7018a352551d0214002ef0105690b9db9a7a2808f041ad4c5d69a15d02cfc87c75f59be95162b181e115b27717653e7e19402f8c269faf11b009a49bfbd36b564a9f8bfd5728c82b20583aa5bf9903ba9da5e930f73684d2e7cc60bc924d8afbf8ba3904109d78f6a2e7f2fc010d03577da343c05627dd35dae8700ee4c9664a10ca032331b7099048755ad495f5507fdbcd7b3e55ac58700e4db7812456dbf108549c678b6985f2fdf5bf4fdd353b8fa93fb70dc6552fbf8e82c9f8bb782a68d19482420688c9ac1ae10a4cd0bb18453ac77f1595bced08ed155190b6eb66cac6f21b6876750da8a70bef59a0432637d4d28ebcb73085135f738f49fa5459269e75c337d72189c2de4b8e302750b7b365ebcbe286afdd1d93c2fc1150e7e75762ce87824cae2f48641346a8d5031e1f2bfc5017669bc33d5b71509a5a5454c154be9649165968d30bfb8162b9dfedd8c1817a198e8a2e72850a13dbfd3f03ce3be655f494cbb128ccb2978355351e151c53437e3c4fad8ece3a8cd83d69acf558e9dfdbca114b2cb2b313bbacd08605d0540e9d7bf2b9e1537e7fd18708fe40623f60cad879f7b7c6564f6ce33e8366edcf28684865f1ba38d1c8ab034907f0d92d1f30b20adadce6e62c8527af4056e3766c50cddc59dabd47553654876c6ab2bf6c936b5fe9af52c63e57bd7975bc7a996e5920583bb80b03d694114abebcf81704fefa30533fb4d78f8f0f5e824a985e9628b32767385446ae8c54a53d696c6e188d8fd7efb19a4e5dd6e52d25948138c7c11480a804aa03c11e3f48392ac521119c4af6df321f0552b1d57db37fc4ee53d04e6d96b055e77801019e3a5df065d3cf37919e2ea1761b696bb71a9d4964ef463541180f926e0f99521eb1940ab73d94e0eed08ea480b2a43d7be8c6368775067a7923fc36564f0e8f1826d0a55c5266c6441ed93a8e243f6a8ac39be64c7058005d4bdf832612e2b96e397b2126d43806c05c93a22acecab906a184941ced7558903fb4c557f5104f8df95120e79a9d08d66ca24f171bea2ca40747382dfdc23fc4d0f8fd0a4762ad996b7e101601fac2a54b38aeca53b3c94cda68fcb024cb542aefe1c17dcf4b073ac753df1ba09cb07cd3811a5f927e476dea7730ec84ad497cdfddc7ebde13c24cf7eb879ca13e3722284f109a5c6262657f0efd53ddc8cdd00a3ea5af4f4c052ea351f588252bf1d72f75fce318a051b852a049bb475a7f15ae32f19d876c51530e7d6bd1e63cf5658a7c22d816e59d713ddc905bcfa42fa42c2c00f41b0cf8913d3c84ccd18c5fe34d2ff8b7b908ed7cf1e8522075e0f0f4b6a4e44d69227e6d58ff823b400424b28518911ba96817d88355cf64a51187b44f2bce2f020b3366fcf96e73f8b887a3bdf267d812a2e0d593caa62f851590c1b8c021cfe9a2f32ae4698798f7d63b377b964e4c772ba131ff584d387f4960b460830a767657fdd03db3961be0d7d52e06d5c8ed03f6fb4890abca4b6b6e790a5690c86f96e606b4d89d379c7ff00d332c32a305429c8d37097185f6f6c19772da3453e62e6eac202277250252d8f8200fbe15353e5eab87793cb08bb1d852581084bbab706c458e21be0f6148d6326ec649814e746d9976e890b53392fabc9d6a357fe3f7562dd79c03fea2f81a9a0fd64c3252a5f089ab10012bd89d1ff9f594a21770b8baa628dae14d25f0ac718f22581b00b7d4d9990ba263728276463cc11886a1b4fc86c86d8e0d0cf886ff5843f3ab80d33f871b2c3280e37a7332aaa0f349b6e7a2bb07a53826f8964b59af9bf24e450e532db7c6cab6f7f1f8338716ffbc612e3199daad207f2271860abd4802add8402f5e9e54d1d08491396715e2cc2cbefd5284f49ab19264e87445e6ada6a8e45ac28b0efc10cb355fbfb4de2b2a3deb68f035f8b6198886f0b967e2ab88fea79af7ba87891e2749cda603e802d03ce580459972db58575128615525da2ae34d2ab8d9300652aa930f9253124b8d345f6237ba91626f2d5772ca1de5ed7acfdc4559bcace59956dc6bc5eaa44d7bfb819fab1f2dfd068a50038ff7296a90862f110973f9c9239d94806fc120c213f6a26c0828e71677734aae77dbd1b8e3f09d86526dc4a4fee9ddb1282a2c8543e7c78dcbd1c458b0ff5270d9567fd998aa02bfd51eaceff7589cd9873f10537f40b8678dc186b64906f7fb15aab99fa81a66c946091d307c842433f93b59e81631b0e474955a98c245c93c18dd25074aa43f60de2717bf40e117797936fda6ce7591874eed6f7883a9c30c9af62f757a77b41709213551035208d0516dc765b5ff75fe97c7f83b1f3a0821a2d40abdcabe40dc7b8e2a1ea5a3c3bfa16cacb6a29a7a34316cb2ce3def2a831cc58044ef9377fcef6ec302e8652318093df7194161fd4af27ade240a9ba8b563e6f96363b039e04b339869ae913b2956e707ad253cf69b569894b8d884e66bb2de886943626a10057f1178ccab06456b15450638c7e8f3b32909c7a3a0e2f74b370078b7958db81676e2c683889d716acfea22f00963bd66fdf98e3d1d48494b1662686f80f78c4026cd281abb886d41516cd12649cf62500e77ab3e897daa33527e4d949704f06b90c18d19a6bf3c6fc27d1850018be11be5cd50e6397763d328d1f0f51483e5b506b43a2e7b9abb40210d2f32dca5e5b1e3ce56d026c48fdb0eb5c9128e3fa45c351cc90ca4cc4188b8b7d6ea88bc92607028dbb0098c38048719525e87f53dbf3f68c299734eea38fbf1aa81dbfb6732e824dd8b6f56dd7febe88018e8fbf5057a03fd4c54694fb84ce9ca9f49317f79be0ef1c1ffb99d7e7bc231917367ae75879fe6626c9378bfc42a169ea3c4a1ca96e280a5231dd0625103c0d6140d41b05f0ea31e7f0ba7e1f0857c74393538d74474e850d48c2c68933a7ba91f1a6c305fc71c2cd29db80b6bd9765f12ecffb5283d459b646a0048120a4fc2c4cf21cf14b375951b3aa6d45fd7c1355b24d0c12fe8728c6b179993ef9c16c353c06000c8d5c5a88312fea2e47c5030ad7b11a73bbdfe402577b066f9c1b54998a5ecefce144bdbf459beca35f7ccfbc372b33ab7cedf0fd5e1e41fadbf017b2ae99bba783068bcc883056e022de8c7ef0e432b2fb7ec6b5c7fe8e068706b2136f20488673928309440a84b47519e7f8de792bcfdb5233754750b24c30ab389df25ad0da3dcb49485bf5b092a3264cc0ba8981b2755dcd58defb03d3f0919a9159fb3108e99cbe6c93b270d596a4421d45fffbc8e84193fc7346f8eda53e92dae1a806b70ad22798cfde2146f4060b89fbb7105c4179fa1123d509694d51dd8c922f27fc6a109f0a2a9d6168e194217aab7824ad9dc5615771286ded5d88f57c2143b47a3f66cfb2adc81697e128c1f2610265ef95712e3f1cc5d15054debd1273abc377464d7b9c992b801d2cbe8fe18faf6fa667a52d4589f8c1048828b6400b3de44fc44e786ce1250a79cc61002070b058188c816a1342b572e3ff223fc4bd5c44ae069e6670618bf0aee97a247c71ba3e857bd094ff4241bb70111642dbe3243c8d9c7c2c70396fec3dc99f53c4672861d367f8dbe21bdc4e2237d90ecc14967d883eaef50237728ac2fea8bf5a57cd19c356b253a3ca6bb13f6da832d1dc9647abf8bd06da817edbb77a5f3325f2e943e7a616f2233297c5ed6a1d1d41f4e31f9a4ab7a0b358afd14c0aa73c09c6bed896147462c0e720c27194ff05624ec67e2587cfbd6211ff37664524dc98cfaeb7fbb8b464188564514a3f9bbac3a934086251583e481a9d8c9ee7bacfdbd27efe574b9003c24c9dbcb0b228eacce39ca0aaddb106d0fff74ece70ab7e789d0740e2d6ed1529d68a53f44b38964c3680ccd574d7199b432ce3baa9023d0785c7cff07deaa0cdeb67fb9cca3e03aedb30a72fca298fea8b2ef50aecd0c279f726cfb96b8d697a8e8b5ac83dd151f25e12dff4e9e3c5542272bc6100b4480fb057497906f564ccf0c58901c9a0cc1e7a90539d55e9bba7be5f2036495591114af866230e3c324e3b43bb0c52b2ed3580c3b381a2ef6f5e18e33a6903b6ddd7cb869594f818108fbe6c83d1eda548860507c7b232c2d0f68368065915e70c5b623a8f66772bbc20b90aececa4d80fbe30d655c2dde05d23f6a6ab45404b25a68ac98059ec5b79522d13f6c9e0c547620b0a6b6867eaaa2e5fae06ae54e3939635184a4e704f1888096dd4ac5776179fbc4171804996afb2f1ed12451d1d3b074eac605256a3162661147d38896614a0a3594f064de98739f97b85185b4a2f935e3ae70ed4f77f19d35c238d33a310dda7eb7683f7e3fa5aaf990527294e01c2b2b62b5c76440708199556bb933089055bf4f540077d75d648f174727bfe2d3dc8b925df6dead90de969cf314c8c2184358785f2af2abc7bbe177174aba687446df2a72b7a7ed17b3a571562321272e26e391ec433ed1a5802392f727a9cff90531ecb2e649676ab62449773f158b8e8e1a9e688237df64d9f94b2674be80df29784be0bd9d0039fcbbc9405526d8d1a899a53cb119d0ec2020e6001711ccf0e10d3908fdcdaab815f121f9b9d6a45d25cb34dd20e2da12a8740d419c1240ee74e744d3a44adbf2517433751e0c7d0d43b570ec1ba84fb20c3eda364f35941f72f91a09aa641abc3d7a63c4741360713300ee5b4cfebc86f01222aa428a21badd4f8ce4d711d1dc0d5038d406fcf8a48437f9ba0339fef5a250d500fcdc0380ecd2bf5632ab83b513e348e3ea08fad087e7fe8eff8fdd5642cee64ac021f0628bb0530f18008a54b0718dfbf560da8e5673de7810f3fd2f3ede6c826268a222339b7b215c9a8aa0b1d8b3af92346ab7a30b6bc2108203e24fa827ae0c99269f3d157dce4b465cc31815a91152a392d9ec65b0660fb392e1c72f625a7bc303558a11f2f4bd3221ccd2e85d04da6b9a2d415e885c352add13ee9557b3572a9b5b81cec29b4fdca4e5a25643d78f1d0d24fbda4371b1a91d1a5cbc29877ad067e5b9dbbb0fb1d23d71834caa7942a3abb4cf19afa187540700b71de44812ad4cc4c2b7a4d5603e863d1cce5ce721a3041d7ff568907d410c00fbdf748aa5d9ad6d8e4b3d1e24349c6507ea245e975d270eb581c32335ca1f224dcc35cd978d012fb33557ecdd76817b8b0506b985f22ecbe04219938d57a6344d40c30090d67c05b9b929a6dd51647fc8944a26b56af8f8e283f07c9934f7ef2fc81fda6e75074743356861a0be12e279ec9b3c77cfb16af7b674a7c0f70d17a4902cf4ccba17d9b816d7680efcca45873985857ca3f12a391bfe36338ed7a1ef65e085aeaa659f5f2e106fa59c959338380c97c9e3b82a751f3644d22f417edeee7db7960ffc369c47ba010fb1e21ad526fc7fae53a2107e5e186c2882bf5e916a4cc18a0f948cc10821ad6f320d1cf2d8179d1eb70b7290f695c5b73a502eb1290ff9f962917805c3c80cdb59335e752e55929723e6f022ff3858c673e6a8a3e12173932b7d9a08d08a6d8850875c9db090a9e0f7fe3530a291a4ea9afd728daeb04844a7ad0b1b6c26f0a45e34b4848615c9fc887a013cb2732de0dc4606cf9e944603b9ebe5caa1da22271cea0bd378ab0ae368458f2e41c467f17e1455b060365c5d68313c1a4bc58da84a4bbd88328c2254a6496e4d978fe85c0c2b0924f4bbe8ee1ec525c5b43d5bd0bd2f897aa31473b9196209ab", 0x1000}, {&(0x7f0000001200)="f1a97fe43c5fe71931ef82f53ff3ee828a2ff259948800cf5a29e9e89c4dadc9b4", 0x21}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="880000000000000001000000050e87ffe54a77976413e3dbffe201ffff000053d69e4a4f9247ef6f272d243cd5eb4a6556d74c45fbb14a8c6ec7ba128d415292e4a25c20f784f4019f2102878d52483579b6f973901b9eb6cf62fe08e92b04e56af44e5a64173edf4cb3b87211c28f503e7982f9a3572dbbc1edd477f1e370d71a40ea95d2ec48c42c0183fc00000000000000a800000000000000ffff000097150000617c414df1f3fc2ca42bc8a1668dc50fed463f37d808454398e598f9c5862da2de72f9a05ba61abc4f8c33127f33de53e44e7f98fe4c33ab0227763e6c3ac08bf49d6f1a7153e716a8a8b530d68fc8ad5f519a7e82e8c160a53f132c91df048cf8d0d89c5ee8e2597aacb49aaf79984697eac07dcc8a7202a2ff73b5bcc57fe7fd1b33dce14720a7866476ec3ec9277400"], 0x130}, 0x405) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4000000000002a, 0xa, &(0x7f00000013c0)="aabe56f648c72a7b0db8b17d9942e18b6ca7fc50ae2f7fffed930f2ace11374b5cf3129083e52fa9f6ca95e5f0466cc929809f786404a4a40f82e5244d5cd33277e56dbdf4c64c15c70c69fa40b7ad41d4d61c1192ee8944f0927c3b7c74ad368dbaf26b8fc49ec6e8c5a2e451841a04ad9f19f31f03404ac09e41e7846ba1030c54aa", 0xb3) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000001080)=0xda8, 0x4) setsockopt(r1, 0xfff, 0x3a41, &(0x7f0000000080)="0fb3918046def863c499d097c8db2a723f2ffa073c671370138046371f625d9794a711b4d7d3a30439a907ebcd26f124b4c12264089e2cc4cc13ff10038f22d9f1378c6a574afff2189649864154699c59a8098149da4e63bf4c202447effb0952dd85404522c546a117aeb93b8939e08aea20e5601a2e167e2dfa48642d2729f13f5b75c7909964093ac12c44a4754e309fc49acef30dd5063f288a62d635685e0a315062070680831d1503e2b3a5c46b24a4ab474d946bd66e85cb32d5d979c92175393ad09b589b4b39368d5c76fffb7709898cc96fd14d9fafe739bf583a9deb4dc47622bd4f9e6f6dac381e0819725642b24d8f8fa1da9801b77727c5ebf5f5b03f4533f11317086278747e0edec269673c5a9c6522944cbe68307e9d6041cc9a41977f4be43013055033764993928105560777b4cc665d97916a98f9a197104e09dc89d92e1ba66f0d0df938e9490af00cde0c955e98dc1abe97bfc28f6ab39bb063369f1c2ccd6eaa1603a39760fd3018de973d559817b6245c1d9171b5ad3aa8d7b3df5b52ecd36c62414ccf7e4ecf95a3d716f4f95d0072e67568398b26ac4cfdeb4c0b74260d3401ed232145ad9855e66e617ead7825f6a20e2257808d3c5a484c64cc983910ea446d748f14bee557a7982525f988073c45fd27ca7fd9c094cbf047082a2d2615100cd355e66fd586d5ace968f269b7279644170484c1c1002aa08511eb3fb4d53b8444185406e359d304a189ad813509cbc09bc31a75984cfd1e83a3d9e6c2d593aa07aeb516e34f5191743bbf747e4b86935f8c70fc4342a5ac3bb28c42a6fdbb2f656e242f004953112fb165e7b7a50cd554479ddb8b36ead66f5af86873e399c13201be64bad71776a7b39c72048e0d749b373f72b207eb819c77fe9f02834a4d414633d81243470378ac6f52fdd6fb851b3d070bb927dfa2ca2f8b43e342c65012c1e295a7f6264b4f0b57954a5523fdf675ffcbeedd78abb503955b316180dceeac42a0729c757762e2fa928174176c9666cf7034ace841fd2f60bbb54ce1bb4b576943748f88d8c54e4753b889eb4675325f18c0378edc2d6d85086c99db3b088328286c094ebe0b5c80710ae6ab14fe0e39c93f1d2a6e5d3dd5e7b7c36542c0973a24fe24156cefd14389cefb94ece4a49a03db59720ee013ab2c21b76a8eacd1e2b3af90d1354e154b8dfa1e25811b5b64d56e467c452446b9c8602b241bb316b10417e5d250f903a6b6d0a462372174ce59a55156635bd7c7a1c3380556072db944c9ba7fa04d02d495306d1c44eed85682e1efcc21319452de5f0bcf346e6548f71797337501620ba5017b0289df7c757d450b2dc6687bd8c6406158c695577330e3cd75b5004d1a4b808e7e124ea45a7d49495055d2b4cfcdffe3b6633c14b49e06d783fe35f68c602d9cc249f5d77e168f727bd4e43a745587ba760f68badff86ea6a6f05adae5abff0fa8fd9388106482b555b28ba495905b4f5320a413cc1e20e7b64f9457c5dd24fcc08d0c3f70fbb9c9145c751aff6a9fde086741cb146f89b1065b77d37c6254b8fb82923092a4b3d93057473a55ff6335a26a996f61472f424b1ecfd2c7efd12cebbfdfce8c4950150456f4d3ea688b644e69e5d68ab1a8f6e3cb9f1a4c45ed49cb64e27829fc876f67bb53da457a93eb9c82b2130856cb3500fbd2977b0a846ce0247c0b40d32d026da2cff9ca7f899b3c358b9ee02f555d82d47a04eedd554dd6f3fed4ca2537cf4e112dffec1dcfcadbc058817c6cc0914dc8014207cca3fa69d1a0431f6dc5e57a4e2dc03970a3f4ecd40ad76c250db6becadf3cd0bfabaab76d856785ced5e6525bf3f036170c80eb97a9d6298301f82cb8958536170572bcea86748401ca0828b37ef4127a2a06b80ce57682e58a41a2daabbc6db7f38a257d99a1e4d4a7178e33c9fcdce9fc2ff40305ba59ffae02983cb3c8ab5fe60f4aa178d338a16559b0a95ba4b97eb2366eac561af28a6e6682f427375cb8641f50320e80da650b1b05c3de4a476efc58d77835c52bd98c58a4b5d19e683f98b86db7dd16e8779c477a25418b5fdc35a888933b2e1058b9005366a675b09a24ebd25da959f88681acc0ddac41a6b1155aa4dd21b71893e0b7709c1401951c8aeb0fc998ae035d5b8cb27e5c542066d8732fd737e83b3704f85b7bb039653beba67dcc518054b2313a7c2646b802102103714cc4f997699b4b9c53a90e3bb6a58a92393b035373cd514dff6d645236fbbbd5f8fe3a128ad94e075daa0b554017ec4fade3638d1158061686151f12f571699a8d377999527b4e07e80eaea8dbf8a42d878c161fdcb404b423e0495807af392feeb545f159881ba945002182dd7b73c37bebc715ab5483c3f70e26a1fb976c8792fe22ef631711767d965bac9c26f7da6aa9c869dfb2bcb0ecf0269dcb753b2306273f5e17b9e8664af7097b300821686762c777606dbe56473991de3bff7255b834330aa17d64775ff8f88694fbe1be87564ab3a0024772c3775a7b2808266dc1dda105ce935c888415d85ea5d2b897abe378bc6939729b2a757ab9efd627db086b32afaa0fb30ff62b3495585ef7f76f218e1ecf39ea5dc952952b0a81804aeabbb77013051b194e417431f631648d763b1ea8d870539c351de47bf83403c15a8550899ac816d0f5c2e5dfbda028d61ff5bd486f39cdaafbd945c5b45be43cd75db69a20d4e0bc4aa817615d796b23b5623946bc62b0cf2839139cace3347fa9f26dada0edf65e6eb47cdd9586bcea2134e2f7977ba5453f797344a9cb1afbe02502c717e14af964b49b8683dbbfdd9bd960e1c3706a91c2eeb0882e6777cdbf825452e6c7efb27e7f9649425b4fa564380f9915bc832856a9406683ecd259f44c81243ff8a7fc4361df9a14e175de4bd8c619a2160e81c91075b4944d5a4cd3d9f3d175698dd942a02515dddaa885846163b83156cf91bc38d1e6abb202d518263922fe87a98772cbe7b2b5f6904ae399be15cca0b79976a362da0969603bc45f7756add1cbcf4d6e831f669fb1d013dada02bad5443c16aec5f600c111759b188d26e3bbd620530914fc6a3fee1e77dab12a687221e029affb4d5c194f6322f075c41f0b6a0d7a338e53b39933e2630c7f7f05a6037d738ec6714ffe204a219bcd3472e5838e54ee214f3d4df8a187f744de7b1b966ed9ad0da235bd0aae92e1cbb969df1ab091e3718e04a12bf2b9869700a76a8be7c1a42191e1afe2e2a3862873b0263200bfb256dc8d7ac63d02bcb561d6fca994ec69ffab0f4f047c058a36ddd38a7d5878d28ba5bcb6b5c2ae9a51543e34c0d513d47f61154f3061bab76b043696ce2f8ab5be65e18c71892b63dada2545f96cfecc4710badc635228859f8da829283caf4f0107adc2010b1f3d1be0901f6df645c72872f58d7ab93b458a84116ee53b674b441d55f8b881962a375c5fce18a073e9351f7deb8ad9d92f4bc42f838c70219ee0f17ec0a6c69f41984e3473a89f2b5fae8788b75b8e67b39519481c77f940596e841178d53f3fdfe33d6e408f7e6799b3d6ab228ad0ff3d9265b25cd8e017f00e6b1ca1e1bf10cc28881c1aaf42e9a47f1d723821d4e5273438ed9ec8fa9b3e82b6179d990416857ebfee566c727a32f7ffa7a775a6620484cd4221f50d4888f08386ce2da056656cfa4e3e1b3f46295ab90c3483744403ed371b2ee63e54a91dc2bc64f59499c95180c0b9be25d9ca1c4151b4e566d6ad871ad2cd423dcedd665bf130bbaf2aee9e41a4b7aaf24c24039654070fd4e4120e91491df8af976add054d9e13fe1a9ffebcdae1ffa1733931efd058cdd0a8d04c36e408558a6b5a9beb150e366e7398441865e71d02138478ea5bdefc6b251697451f0043f50eae7e142739876e6941b550ef8c588ea806506e4523ed7058cc06c7f94460e3887c951e15994001abb068fad7d43c018f123e6b846b0404af8690489486282a7578f832b7a61a84e064a73adef11b3c8862afd1b538e8bb9fe4baf1a572e4c0609b81344da049fd9ea6e3ffe9d990cfbb552b2541907cbf82221fd5da68eead22b7b85f5b37273dfbdc0394a1a716a7e3763bfe719f47981bc13c02a7f3ba7ed730a6a9bc18f1e8238c0e5e177c612fa7cd8876abf6acc13a60cc71cc220f23c5d8cac04c0acabd6f35664dc50af20b8317cbf2557dffcdb686a33452a8108956329e137b41e2f93482aa727cde755357b26a56c879605ef31226ed418d23cd51158b25ad5de91ba840f627658cf788bd362174a2a1f3c3b3f3c6c7bed4c8c0d9ec23a567fda4849b8f29659511e4d3ccbd9b1309a0721a30f675977e63445ea07004bc2b2b31a44548d4c5bb3c255389240080e912348237767eef5656ea5c96f6e6c14a8b77279a8222293135f14b5a14722c57d770493b300c965cc1b9a7c0cac147c723508d8caaaa3cef89abd752a1d52a977c0c0c643014f1326aa1b1e5652c529c0ba35d1e99812b58136634b0ce2f4e5032be53eda759517f0d89aab797510e45d8970327a65b1aafe861564c2092d7f4d07e0ec15c6d827bab4847b5a1d988574a119996080664ee11ceea547274f0c761a8b8a6bb9c7d3fbf1b4330be0d5c8683288b4c9154cba4eb8070f255abe02dbc31ce2eb6d140445d3c8ef29b3c6e13b5a00d62b2afa0a8be753bf90bdbf3fd34ce4c55e7c60d6eea9c502e68a9b121400ee5b3750fdb7e9c6658e2185b609b279657bbdc8ef4c6fe323401073927ba71809dc4edc66d7cafe49362e6652be538fcd0f4a04a1b6d92187ac8f03288c598d91bfaa32ae46b98c349bafe3545b3cb2700141df23ec217b320504ad48cd1b200ec700b6af3e34ea62a139537e28b85c74342d98a269d3cd4c6d032037def9a2f5dfad0a6432a10dc44ffe3bd929ec2981925477b35839d95830e047fed0e1b0d7aeac5f10f2a92532bbdf0a04b289ee32c5bd20aae57a98fa51afa1c3108b849cb44b419b4f9a0eec311b934b952334562ec180321edb30f4549bc16f7eaf77aa1049403974a3769c0a6be8d92eb1283579406e70249b948cc6e971e5735df2e02cfff5942ebe43ef40299be712a829e01f8da625068a269b86e6e3e08bd85433f97b204f380bd86ef6a237cdbc9ad3434918ab48441446fbe7f868bcd298abc97601d06df2d5266e53763033c2838b30a126f3aa947b0f763b9bfbb6170e5706c48e9e2ae7be86b3c4451cbbd9f05343863effbc149ceaa3c21fa57816d03ac61c66402bc5b8e882fdb435e5b5560e36b8d07670204e3b89c0fc02a84b5ef5025c3d0836bbe2f75e725e32f166a1b2872aaffb62379cb433991ea423d57ccfc02c6dcfd62c1bdde3f744a496c63c70c36729d0699c1834aa65b62c77a92e9376c084733b3094e095b65db930bc769063bfd71177f42937e1e627f47e5dcfdac195f9a6ad61317a39c3ee287e5b8dd97d4be6c7d980107276fb210f545f4530deb934da5073ce8125b0e194f6cc4ee5371f669f34851bc4c798aa7918f9169bb97e7412b5d43b78069c95a7a8802f8d7117e262b75cac9a2944de015257d371e667f214ab945ae08d97c141f5789073c2c49d7dda9acad1c6d447d78852e1fa3f826295c77702e610c2387263db969d3a0021080704e7408501f0dcb24f32f7cdd0eb7ebd29bc82d729b4406dd50ddef6442b60e4583724fc632f97000c86b08987e14f3997120f657cfc8cccdc21e0f3fdb51039b9f9684ae7178c738069324070619e0", 0x1000) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() r5 = open(&(0x7f0000001140)='./file0\x00', 0x10400, 0x40) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001180)={0x100, 0x101, 0x0, 0x37, "30fba611d868175908be0200eb3eadc6dc4fcf41", 0x2, 0x3}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001100)) getsockname(r1, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) setgid(r4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0)={r2, r3, r4}, 0xc) bind(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000666130003263543583dbae9ebbe0ece093ae5450c7760033be09f0adc2b45940b4224af35da6398f4d49613382922be73157a67ba4faca77c3c14a374d25648a2efeb10e6e1ce5196cbc2ef3c82b7ba4d7ce6b36db8e913205aa5aeabaa014613ad70bb49dab558c4fc62c36f03be6c687f8fb8ffb33bd4f478df0b712fa0e55cf50265140213b81c2f0e3e9cc0a7b5de23208e0c77757ab371b798f71e1be41374a78e2c4a79337ac2fd9a36a7a8ec91e7943d1fedadf717ffe167a4e3820e907a4578dba27c2d089cd698dff04b9128e71691f817770b522514693b506cc64e7e9ae9c6e0a749097d18b205b8844383e0f16d897a5e540689ef2006c3c970aba234e7cd92a4a9eecbc9f8643449957c101d7c3350a76b27309f0e363934f9a234b5e554701b562192d8afbc6d3cce1d9883445d4d2ecb36cd2b54983df79a54384"], 0xa) 17:14:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) socketpair(0x19, 0x3, 0x81, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 17:14:29 executing program 1: r0 = socket(0x2, 0xfffffffffffffffb, 0x9) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300021c5d072f1fb4d5f74a2dde869b2263a971ac89b562b183ddbe5874e0bff5e63fc984e7ea52482b21802031e13162fa473d2e8b59ba31e4981c75b9332b51e2b3ecde04982d857f279d480d7fda561eb2d508fe6037b1d0ff40735f9c6191f74c5714142f9c456cfc976e3d272d3e04f398e5c11c8f1890c0fa0b7ab1ce159a195847c784494ff66e20b9b2d37349c6f66f31cabb473511cdd1bd71345d475237b9bfa2294063d6f88e2d106c197fcda7181d6fee6bf445d80"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000008000000078000000000000000000000000000000000000000000000f952bbe981bb7ca96644683d09b080b6ebbb2b3d2d88cb5d8da300e8d26df0e19e4a663c8c4c28237d45effa96bc0a1312254345d171f72b7315b8eea6e62a67f6166efd9bf0b319338a777ece376d7888e402bddcafb31c5fe10c0a54f6", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="06000000"], 0x18}, 0x0) 17:14:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) socketpair(0x18, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x24) sendto$unix(r2, &(0x7f0000000180)="a01738951bdb4b7d5d18c8a1b95dc38c00721e879535cf3c6e209cf6d4d8a9c8b204462ed09b6de9525de3bc368c23ea99e428c35a155e5e2b6c2194bcd0eaecaf73428d4e94f84726f1f7b42dcb55bd7d4e5abe05ef090eb398491df1d6fc2b5ae0e0442a07af80c5af0d127cabfe90dae5ec590ec00e512717f61fb06dcccc081b2035364e75b295afcd3e8077d307fb7723d2410a0cc49931c2c12f98e6a3025d648d4b5950793c38f2134d39015d520a375a4e37ee3747e3dfc3247d0e79e76e9b5d3a7598c0ce869fd1de4964b5a1ee665d8d001dfff0f5844cbd6ad9596706a9d8", 0xe4, 0x3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x88) write(r4, &(0x7f0000000300)="4b125d4aff04e6cde29f1d4a7a4fb73107adddbb81a73e521cae286b37d6d4dc696fd88e3fd384634eade1a12e71cd57545d39332b6b66845d9dc1cdc1d6bfb6620a1a40007214dc68212ef7db45dd10fbe85f2be39f941cb79e77efd2376ab8b04f3b04a8987b2a645303009fdb5138a4892bde0408c7ea5255b140783af8bea90d82e5af42af4f844e69d33f70f4379863bccbfaee89dbd047944079", 0x9d) r6 = open(&(0x7f00000003c0)='./file1\x00', 0x1, 0x0) mkdirat(r4, &(0x7f0000000400)='./file0\x00', 0x1) r7 = open(&(0x7f0000000440)='./file1\x00', 0x10a8a, 0x101) getsockname(r7, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) r8 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x1, 0x1, 0x1, 0x7, r8}) faccessat(r6, &(0x7f0000000580)='./file0\x00', 0x40, 0x1) writev(r4, &(0x7f0000000a40)=[{&(0x7f00000005c0)="2eae1c4d0dbafda082ebda747134904f8ab5a4f740735219acc784f1d9520aad3a4a32aa558f9675acb029739f6ede77250cbc45628bbee87042faffe118aba9f8446dab55f40e7eca59acec2b56bd1cb2ed6db35ef3d4618d88f803b7addfaafa00c1ec52fdbf0d6f30ac1677e9318a4467b4106ce45b8c7a7af86f9422843c9e1947b0f93067a96563b97a49484947e0c050a3f31218785b3a3bf869ab2eb31152d13a41e39031a70afcb51ea4fa36ef375bb9266967545aceeeebe3", 0xbd}, {&(0x7f0000000680)="ced8dfc80a912fad2ef76c8cd54839634dc7bfb62f1ad9f150134246719869c355925177997d6f4e7b0e231683531382f514887451fcb9aeaf85c207d008cfc26a3dca48d5a1a2dea2309a893440", 0x4e}, {&(0x7f0000000700)="2ecc1b3d023e4a5eecc434dc78de68d3dcb6ce352ddf4fb657756df801c94ce1a8524ad2e4a500afdcb73e1424249bcf27465376d6290aface8df903c7e68d49158ee7fb0c26162ca7142e", 0x4b}, {&(0x7f0000000780)="d9cadb58a58a32cf3dd0661738d63b112e57dca2f05e2054136aa864d881dd6d8e28063475e72b9bbe9695bbf8e2a9feed5ecc1123f6d6406392c58e9c19dd6500e657b023da5dcac8c8963ee491e5d6930714527015921b34bad3e800bde68f4c8ba077d4f31f271162ddb39d2d926a029d37ac1f38ffc9c810ebc3677b5e230aaae20739848a843e301d220d94e07fb4e50e0e84fab8a9ce4ba052e3245f358acf5d13dae686a51a", 0xa9}, {&(0x7f0000000840)="c165e8a05a2c80b2abaa44502277270a6b9fc54cd1fc3dc4b5326e23b9a6005bff3913821768d239fc4a705cb3716f88be4920a9a6e61fb26a24bd70adb43dc552737954eccc582e6156839a1040ce61dfa7f085143b65639ba1f9ada801071c86", 0x61}, {&(0x7f00000008c0)="338f6fd29918dc4b7c055558f18ae0e84b788a87f77ff59501c4931b03466055939be54b9601a5130b0190949c108d53f731cb78661704550bbc3eb2baf3d6fa18ee540b0e16afbf5851c19af5917090d193c901a56dd49f8a6566e95fe9ee70d3b440b1e4b84faba28c5a4c48c0b2cf081ce4e7a54f9fa82f2bc9650cb0c4a603cafa85fb4b9d03e0786b158cb8c2949007b64850688be951d8485570881e9524c22a173a434ddbffe9beba45dce3376e330c49bc3cdaf17e", 0xb9}, {&(0x7f0000000980)="dfb4d8289998bcf4f3d00c6073cde947cc98a2d7d7aab94ad27ababfd8c195860c125da39eba6e930366de6c1f337645955b423bbf2a96a00403f8613c41da589620bc3ad1420881a19de0440b94c63bf9fe408c8d0f463d08c6f72b01d37ac250f2542dcaf4cbd45adc25f544dd7bd230276bfb24bbe138c16d2baf0eda8e8a9864f61a9c0cbfb273733e1a82b3d06c46249cb0c4f346f99540e6ec8fbe69f97031a29fe8ad35b960c5c2e80a33ca3f6b3d577c", 0xb4}], 0x7) r9 = getuid() getgroups(0x5, &(0x7f0000000ac0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r9, r10) fcntl$dupfd(r0, 0xa, r3) fcntl$getflags(r5, 0x3) lchown(&(0x7f0000000b00)='./file1\x00', r9, r10) faccessat(r0, &(0x7f0000000b40)='./file2\x00', 0x28, 0x1) readlinkat(r6, &(0x7f0000000b80)='./file3\x00', &(0x7f0000000bc0)=""/170, 0xaa) recvmsg(r3, &(0x7f0000001000)={&(0x7f0000000c80)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000f40)=[{&(0x7f0000000d00)}, {&(0x7f0000000d40)=""/189, 0xbd}, {&(0x7f0000000e00)=""/193, 0xc1}, {&(0x7f0000000f00)=""/12, 0xc}], 0x4, &(0x7f0000000f80)=""/116, 0x74}, 0x0) readv(r6, &(0x7f0000001440)=[{&(0x7f0000001040)=""/56, 0x38}, {&(0x7f0000001080)=""/155, 0x9b}, {&(0x7f0000001140)=""/233, 0xe9}, {&(0x7f0000001240)=""/249, 0xf9}, {&(0x7f0000001340)=""/211, 0xd3}], 0x5) open(&(0x7f00000014c0)='./file1\x00', 0x80, 0x11) r11 = shmget(0x2, 0x1000, 0x108, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000001500)=""/222) 17:14:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/46, 0x2e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) chmod(0x0, 0x45) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="c678fb96d154e626", 0x8}, {&(0x7f00000000c0)="0a9332890257c55b0b41f1f35101608e83ee", 0x12}, {&(0x7f0000000100)="839285fcb0406b22f5797ac0f59f4e22d7164a73bbda9d273005af5b79c43afb4e263e9c7dcdda282c3d36ab93f3ac7951a0d8205f6dfa73d1da623bd1ce4c84b1a5c61faa0d06001c6ff85268b7f59d5936ae7a20684b0a2529de9e0dd4dfdf205c6a6fdfe4baae42917adbf3b56e294c404edbe8fe67885b446fea299ad8c34dedc6458d88f2caad7ffa676df442108937437342279d39755573126968f11962615347bc44e7a77e87d7ab4374b284a4341d3e4dc06ffecbb61fb57b0ec45325695bf13b400f98153c437bd5604cc26b412ce3367590e3c0f2d1", 0xdb}], 0x3, 0x0) fsync(r1) fcntl$dupfd(r1, 0xa, r1) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 17:14:30 executing program 1: r0 = socket$inet(0x2, 0x9, 0x3f) read(r0, &(0x7f0000000000)=""/204, 0xcc) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 17:14:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) write(r1, &(0x7f0000000040)="5a835119ee1772352d39555ac3ac9e4ecd85cb92eb17", 0x16) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:14:30 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSTART(r2, 0x2000746e) kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) 17:14:30 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0xffffffffffffffe0}], 0x1) semget$private(0x0, 0x3, 0x200) 17:14:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6944359f, 0x200, 0x7}) 17:14:31 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) flock(r0, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x5, 0x1000, 0x292d57ad}, 0xc) 17:14:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0x3, 0x0, 0x0) 17:14:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x84) accept$unix(r0, &(0x7f0000000140)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)="37085527893c92d97aa72fff5347e82f02694498d501d55901ef66ffd083cafa2f17096b94380c7571445d035cddae539d60aa1586097362b2eb36136933019728e8e9ef1ab7958935e7f92d5d88c6acd43afe6eb4c094b80bef7488b48cb43ff222182792dd966611573bb047e141c31a7b7ad6de9e702ea80081e1307b834f3b9d2d14bef33fe51cb4286d07a1f67dbaea3d0831fb8fced7372c0bbb69", 0x9e) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 17:14:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6005, 0xea94) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) unlink(&(0x7f0000000040)='./file0\x00') r4 = getuid() fchown(0xffffffffffffffff, r4, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$lock(r5, 0x7, &(0x7f0000000280)={0x3, 0x0, 0x0, 0x800, r1}) accept(r5, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) getsockname(r6, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 17:14:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x4000000, 0xfffffffffffffffe, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget(0x2, 0x0, 0x482) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x9) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) 17:14:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r1, 0x5, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffeb7) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff69) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) pledge(&(0x7f0000000200)=':\x00', &(0x7f0000000080)='\x00') 17:14:32 executing program 1: socket(0x38, 0x3, 0x6) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') 17:14:32 executing program 0: r0 = socket(0x2, 0x1, 0x2) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5f06e4356665"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) openat(r1, &(0x7f0000000200)='./file0\x00', 0x8880, 0xc0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="19d1fe8ba4b83f6c539db11f730dc433d9be252c65f19dde42f4b92fc07138b724a842cee0a3025585a70251796702133a1364752c5aad76449d34192cbaba96080bfb043c4cad602484622992fb19cbfc6cd579ceab1cce156ec794be1c552b954107ac6bd7fffc224a8c57be97b5b3bc02766f016b8df5c006f8208f726cd53dc2f20bfcb100a2eecf51aaf690ef35708d280651bc2f6c9c7343843b7ec5236ff4fcf01ceb2388154b31b5172cc13915e97c1d3f0eaecaee537f83cbd23c9ca64447987cb0f0b38a6844e432de53c0fda3e93bc64fe3a4cc4eb581f70be2b35a33a9", 0xe3}], 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 17:14:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000340)=""/149, 0x95}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) open(&(0x7f00000004c0)='./file0/file0\x00', 0x70, 0x100) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x8000, 0x40) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="4746266c3b52662fd2a606093525515ae4203b59cf15f5bee48810e757800e48c64547b9c4b7c3896a88b0fcb5bf4f35ef4d3121e3c4a0fa30e1bd68ee4de53a9f32149329cc75f69da45f114da558afa8e7460a5bdeb0098368d74bcb8eff91b58e3abd927bc05e6f298a62ea6507c139a51b96d1836e725a0be042655ee8ed1ad66e5c3240645b2b298fbdb71d6d53e665b7707592f8aabb09a69f659f017a8d2ba6ddc0112f3daecc9547fb4b", 0xae}, {&(0x7f0000000240)="47fee681b2b5e5aadccae479abe99ce101e3543825099cddaccadbfe70d214931a1f0361950f17e28a867860f08568081659b5161046f13e48411c06cfb75e4034d16913fa20ea39ed4ab9589ea2a22c0b653e6891cdf0e3b2ea6d0182c75ac7575e758157e571fe4468e9590acd3473b51ec7fd87556211823a2f5a64444222846a731fb555a2cc5e41e0bd27f80659978fff0187c7f680d7e30fe15650f975b2978abf8379ec3a3bd8793d0860efb8b3e34a47a88b112e07ca00dec7a7cb8d2163b48c3e988f74def11f2006ba32577aadc701a8826b94a4983701fd149ba9", 0xe0}], 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x1) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 17:14:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sendto$inet6(r1, &(0x7f00000001c0)="4cf5ba2667376383f92c5171685f9cf51959d90a85f8bdbbb1", 0x19, 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x80, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000020, 0x7, 0xcbb}, {{r1}, 0xfffffffffffffffe, 0x80, 0x8, 0xc7, 0x8}, {{r1}, 0xfffffffffffffff8, 0x80, 0x8, 0x0, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x14, 0x40000008, 0x8de, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x6, 0x2}, {{r1}, 0xfffffffffffffffa, 0x2, 0x43, 0x0, 0xff}], 0x5, &(0x7f0000000100), 0x7, &(0x7f0000000180)={0x0, 0x100}) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) dup(r1) 17:14:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x801, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0x100000000}) lseek(r0, 0x0, 0x3) 17:14:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 17:14:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="23f028c4a826fd3d", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) sendto$inet(r0, &(0x7f00000000c0)="2872aec7ba30575d8b8f561e8d146cc304973f9b1ed3dc26b34b9241450e9f8e62440ff40db3603c66709a3eef2180ed106e10d5db276c50c8021725daa7de703ba980889b908ca2a3b24c520c8684e737b3cebeb075aad3946cff7c437055a5da312ad7b4b3a11e30160370d626df958743c525d8e728f0dbb0c56484fa7f8a3b4b77d06b147172df3049da3873dee59387f92027b041f8a2", 0x99, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 17:14:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) shutdown(r2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:14:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) read(r0, &(0x7f00000000c0)=""/39, 0x27) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 17:14:33 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 17:14:33 executing program 0: socketpair$unix(0x1, 0x1007, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x8001, 0x1, 0x2, 0x6, 0x7fff}, 0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = dup2(r3, r4) shutdown(r5, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) dup2(r0, r1) 17:14:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x2a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800326f879b360ebc1b77a6b4682ea2aba78fc5c23b12c18be230eb06e9b79a18725f7d7fab31da9110cee6f323ca7d360ade74b19b11de9c48c196fb548162e394fa755fe72ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017a6fb36b93d7ba58d0a92d675070254cf0000000035b44b5344a592323cc6000000000000000000", 0xfffffffffffffe32) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x401, 0x3, 0x7, "300c80fea329072d54454c316c4a6ee503b3246c", 0x200, 0x2}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffe000/0x2000)=nil) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x9, 0x2, 0x4, 0x6, "3da446fe854e1052be3020c83a0ff557b53d2c36", 0x0, 0x1}) 17:14:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x2a2}], 0x1, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 17:14:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x1, 0x3c) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:14:34 executing program 0: r0 = socket(0x6, 0x7, 0x200000000) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 17:14:34 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0x0, 0x10) r1 = dup(r0) sendto(r1, &(0x7f0000000240)="b536a6020f7814367db9c2923af91cbe706bc90648d038658272993c50955e33ac87f5db338dc83f9828a850388abd09286be6d9b44ffbcb413cec6a0eaa14a3153c49789f1838281b48e6b25e90b7c53519e0500255890c6d74f9ad934e4b6a7316310cf93df96631a0904fae5a38b07fab6d78786d4bc639621f030549122431cea6dd02ceac5bbd5a2465e72e5dfe4e3b8cff02d3b1f4d242fdfc38d83b909d0a5875b8d331e7eb323a2d09a88324f17a012c388bd2244ea3fece78a985305a28d0456c01550cb544c5b5cc19b1252930f409d2747d0c90aeed3b", 0xdc, 0x1, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 17:14:34 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x4008000000006) 17:14:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0xffffffe6}], 0x1) 17:14:34 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 17:14:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="68fbc79b2f353e85767476d133690f2ac593329e06aab6ee877bec465c65ac379df90222aa12630a248d4fb6395b32b5f7b7f7cb71e60319eb690ea6ff6641876542861ec7af35d8cf8d671ce05e0c042035e23b6a5e6668b8ff1316faebd67b6f7ba35bb5151b8a30e5e6d286067c8fd24c343ffc62b746b121a441f49f26e26d15b49be69fd49d6f9bcb3c46df0be8332381b12f208f83f9715b99c848a0f68126d9219e91ef6a5c613a6cc21210c604e4cc1804fe513126fea2cc2b21d329fb3bf6e6b08023e9dec166c0de8e20c6010209de5c92e79c5029b3d7e90bd0", 0xdf}, {&(0x7f0000000200)="6074ab3b7a1711bf434d36b58e9c509f1fe8b944428b42f16664148c358400a47ad63ce9d81ed4efbaa3f46bbf07c11765d37a0340565524c8fdf2e13cd5ce38d4aa0e39396d98c48bc9fc920bae47150e38a063d4f6441da90e26a52439fec8ef5c4ee47f3f6a80c84253875b1cbaf20ac6b6f05886105a4a70454b44e6b87031ae7da74bd0766214b62b37344f1b87b4cc76fdfccee8c09dac07a0e6cc9227d540ad705b64d9ff6d0fb50bd033dbaa0e1acd8630244ccad47cbcf24c8360a16f47ea913f9389428480ca96ee7df94fd335dff8b554528abf38bbfd9f0fc8d896c0ea47fc4e6aff39336a", 0xeb}, {&(0x7f0000000100)="e1cf6cded2e3ba50f287448ab159904dfe8dd42d2cff91b515faaee43212db15370b416d2af00130e32b71687767aa976fc51c2b7868327d90458079484be57286766bbaa8de12aac1", 0x49}, {&(0x7f0000000380)="665958842d61599604f24408620246f26626c9808ff3e8bb697cf1163394c1cdc77a03c1a6ad43619b53d29667916c92f5319017d82b3b14878a0f56620193eb3e6d66c417828e3afcf476cefa862b7dda55760a79eb0f37583395d24b63a9701bd76ed2491daa5edfda07205b3877d7073a56de8389f34727b08947cee8a66c75f692367561c8d6c9035effb1b4e6b5dac9f66db842dcd9a650f9f7929c597f6ba0125df89caa884afb82e63a385d453e378d715cfd179223a28ead6f0f402ed29118e75e956a527da78129ecbec48b69bc41c3717f3e034dbc838a277193", 0xdf}, {&(0x7f00000004c0)="085c3c112ddffe195b5d911d97337b872dae7c3bde212aca9a597b3312ac9b1c74e1ad7c5c1b3acbc7f16b27bd376e86205a86363fb529ec8f943215da30fd37f1d36cef6894f7e49303d677e2f88255165460c595fda5dddf1588cdf6801e2ab691bc520178fd5fa8e3451da48857fe7428dc7d56083d3c4bcbf3c3841e5e172b44434e961d7092a12d97d72da5032786b5e857564ac2b3d04c3e04469e7c2c7354a672e6412ba6f0f3c8972af9f3d1134d2880287fc6218a6f5afc252c011fafafddeaf15981f1207059a75384b6a0f02d", 0xd2}, {&(0x7f00000005c0)="218646c96ba6d7e564e625032099323ec4027f0667addc1ef539a3c4f3926daf38d9aecbcef4c13a807db640a265e0c729958c4f0dcdabf15e0d1a4f02ac10470dd8b46eade8515652311b97f68612fcc96927180458b5677ce2166556b0195a2ffef41cba78b0b16e", 0xffffffec}, {&(0x7f0000000740)="1fe85b636cb5baa1a48fe0f90c42d94d29dead5c9284f814772e47e0595f2ced85197df10e66d85b705b09473ecb039c3c07270ca956100a69e09dfd0ae1af83a28a35145bfa8145adce3ab5ea442897ba382b09ff9962a9d5c158a4f52007e82c632bb9f19e954a37deaa963bd00d444b80e2876ecb3bfc53f55b8269675a962bcfb6bb24743cf084f58579ff817729289aec224a8d16c36cd403186f5c2573394b8f0c48fc8e6725a31eafed9f3c0386aa8c7a65758cc6d550534994eccbd93a555b43793c37ae7d82db76144a7423f9e441", 0xd3}], 0x7) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 17:14:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) clock_getres(0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f00000013c0)="204557887f503e78337905a95aec78f0370c8a2c80608d2454915360b1aef690b5c1d88c8ba4f473d6261d277da8fd62066c5dd3c798939ed918134c506022df1f8159343d3e591f6745b49d9e46c1c3a2034965c0fd925c80bf1a07589ed96bc80ef22c", 0x64, 0x4, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3f, 0x4) poll(&(0x7f0000000100)=[{r1, 0x41}], 0x1, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="7f1e09783c3b1b2bd3c2449e275eb1283845c816225725df4b36893b0b8d5bace056a695c67b5ce18ddb69c1f89f1cd80031d7a36db5e35b40e44ab8644347751e0176909dd56b91010a0ad8c9eb3d47891677c3a96ab32235fb04aaa0bf00e32d657f4ca450274a365b48f2f9295fcf7dabd205d42bb566879e009e825a84cd731e42709ae4d967db8273a826bff860bf07e3487aa4d816adbc6c76310a92dc2f445b4302a81b96e3db5b91a1d9cefcccdaa529e9bd2b191391a9f991cda50c65808e6c7a4c3d66ff1902ba7dda099bc6a70879a707", 0xd6}], 0x1, &(0x7f0000000240)=[{0xa0, 0x1, 0x0, "fdabe2feef4d5df508791fd8d2c54080cbaa7dba8de025263262a79e725f8165328e1cddd2ef90319b534586a24d13cbb3bdb8d16b7527256650f43d77451274088065402e4de39a8218650f1a8d3ff7eb19ad777884627bbec10843f104898d0aea98f9c09694641394423c91d97a26420c666a6520f3653c36a0f8e82ea558bdb5ac8d6f5fd9b107"}, {0x68, 0xffff, 0xffff, "38bc75c6e3078f372bee06db4c13f7b802c3a628aa2cb095d8ddffe06da4c589eb7e0da8bd81ba7aa66dd61efe65e800ae67f4988030a3f5850406b3e8f7c8227f103f874a9278644604b850c0258d395d5e128b"}, {0x1010, 0x1, 0xfffffffffffffff8, "b497fd2ae9b975a14e458b4b9c8ef3a789ef5d22beee052029522306d4e0a16d0808722898ec025175ad3ff7695f2fb84ab9be148ab1a098d8346547afd5afc67ae8b60c44eb7415907d341fd0ee42c8072cf4645a69dfd3ca83c159ef39a0668085b877ec3a321321c0a9c372858e81a36c036c780020dd2cff187918227044f893f78582afd0eb6bc25b9b51b7625d37392ca9bf1ac4ed5ed93db144c8b0e395f7c4f99ae53f62df244f9f3a594289de3d2fa17d6d65ffe08f68039174912f6e389d4d7c0a6cf2a1cf974f6e9db5d936c794f557d694fbc843901d307f88b2871efcb21295578114d15a0550aa030f42ff7ec80238b0a962f60f19098c7b758b14d85efd94e505cc0cff4b290fcec94b901a70d30f786e020e4d6f931732cbbe36abca98eff898fc58977e4ad689bc04ebe4cdb939c6d04d4288e520531c5bd15d4b670e1c7e46a43db5f3b42a22ec2d7901b8c7c2c57eb056243d9878f5bafc0050f64730051b3264839fe3ede582656fd2166cf4b452ecf386ea433e2f0c3c304d2992ab63c87c9f5e99df4ab08d21cb8287b61e0315710d106e6604751a2ea2af54cf256ab82bd61f4f254d491523c344a7931cfea571f9b18e972673f00057c1921d3b2e6d43d193f2909c5e29292fce32b18f9fae2e33a81175b0a91c439be8875a930c34f3b1723675ed35343ff67dd66419c89c790d76eecc7da8b3637abbf38ee6403fe08de415f4559f732e8ed87f87a8c0969aa5eaff2b96b49453360e2819909132e8a87b248d927c1bcc6c9ea06319209c8d825d9d3133cd52df83fc235503cc3e3594464035e178a9952fbc5df38f1b1727adf62bdea30ed6842aa4ea713d6414c33ba1c1cb8b1f7eaa5a230ee44d502e6e566b5780845bed8bd7976b036e4629002ceaef4973f67ac6fa45d8da32433bfce2e60e6f8e112b76d7d8c7722b339492a62ce05ca8cc7c47230709bdaff9343ced300f89c6b3c99adc3a30e1c6301f651abd241325a7165c04c339923d195b6d5b4bac1400e057bc20b451e2817b0a7089cefac9d80ee1566f45a8a11f816b0d3063b7fe25d0ca2b03f017bba37ba8c0c9acb1470f0787f1931b3960f3e620ce4990758985850eabccdb5589f39a616631f4589ce16fea5be72b65fead8c5a7679c6aca416440439c91fb036ba9a356de788ad4835430f515d4bfe5c05ad2e3544ad4fcdb05704be6d8db9f1d994e82327f9203bac6c59669f9a77fae9ac672311ab35d8fe57ddb55624bbfedce54d8705d4b62e09415fd96fa551a4ca3f936b88110b4266cfc7d7116253f45979e879b1d69b38917b3ea577909f8938a9e3eab7e3c5585262c87d97194f39c2ca2c98bf8c13fc6e4818386df3a72596181d13eb0400624332e447aa2d55e4f60696faccf52af6c58e02223fa86b70e696ec1781f835fe3ef33d8305c314ce0cd7ad412d808804473bf48e70ab8334b948eda2715743d7bbff07deb22539758e6129f1623c2012e8afae3d7afe8ce528a2c8950e436a0946fdb386436f86f90be17f0be9b03c9ad94a84fbb69f83c9fe561442e4d5552bf0e9a6890c51dae59c458ebc195aa2a56d23859296ec1461b16f2f8d0d2625b6ef40bf9074c7b3088b1c940f9e3539c75519244a53f687d51f7873cfe4a306e9fb5c21e2d593fa5571097527b2c846edba0f64f6936e56e20f70a09670dcb43e46670068496201ddee4d6d1f8c78ae5177d10c22a0a6fe9c89f1398204160c98575bd4efd0d8f6166bbf1849fedb4e7358bdf8df8c82078828320279e1da64b908f004dafa061b96a37a2992446154ddcbbb3a618a0e81c3c740139a723c094fb811d6d1c9a18d4965d9ae075f966b697fd15c0ba1ecb8778fe9ce843c0e5021f23f6bcff1cbe10d6033125264080d4217275322cbeb11a57b77efb06ea0ae626ba47688ebce5a2745a717ddef961d643277da3aa546b1cecbbd13d74c8fe4282b7bcf526eec7608fb13d5618266c30626da9ca7bcd9c66194e5930ed54bda4f0c5a52ed69032c426f54e65b5792eb3b2c0bad7f2ed4ef00029f3ebad50196f744bfced2844c602f77f794c78f901761aba0cd9f03c05deb8955707fcbc251ada9558663475ca5da82d6793f57ba4516d9b7354494217dc056ff2ba05b091db44220940941df76600110abb44f7c12f53446967c6a9a9053408765e17509baa7409439d27ada47438ef4d9d32685397897d04943c471c7236182ec9a0c5ff8ae9b64180638f7d0ae7d25e39b79670516aff562ab775c3bc7a44c4a934a99074c3555ab59e6e0b91d7d28b81c31f7a5f69d5f32e7336e03147032498935326ed8643a568d5fdfbb3f2ff4af76136da1cdd7dab94951fad19faac4a8e4a5ec6f0903d961e01743d2d24313f17cbe11e5b39a9055098cedcd2b998497cb30acbedc25d395bad008b98c45905c571577a7041bca5265bf99ae129fa685a2eeb44707a16b314267b7c8e8081e650fb5048aa6c6cda0d959cf32c453f5a65ee25da44072fa990ad78f76eec9cb27dd69a1f6d8c4a717287897c185d1a1a61b9003bb595d34afdfdf6c777fa1ada7f259245b32784db7da787876d035c877deea331d90d46cc0191cbb8733e27acbeb755bd3516b9343a488407ff9e07f9fc475de210d07b3cf5cb192f3df42cedf8ef59f77d20770b6366768a3815e91c22b593b465d077331fc88c0b868ee1e3aa81fa09cedaac145f77917564a29fe79eb84648e940c43a9aa15320831d2bd170cedb22f873157fc2ccc28e84d4932c4601c6d745057101941d8e71413d2b06186624e11f054000d3b0081d684495868a8e6f99fd380ea1cc05136a1a92574080708b1ba6ee23e13ed1c2d185dcd9b2c3b5a8f54960119bb09dd8612a1183a50fdf1ce99d04c207ac8dfc78f788e0886fcdf00993b9792799b75d8c7387d656936aca86466f92bd4b3a03c5701d4112c72b4aad10487feb0fe371d53f8a7ae07ce982f4af74809b0553a997bde320d1b26f4920f1671009d8484ffa181098c33ee4188d356549d303af742e63367a7af5598af46b86741423110afab32763864e9b092b3de2d51b7f56d4fe319eadbb84608184e3751c2c87eef4ac6d3700d99f2538a7b3e896fee200751faad7e1d5162a5f4ff65dcdcb1e30c86466676024ff557c26411b08af74cb0dbfc84451c3996b9d027762aaa8d6d1abcc10679f8cf7c1687c676ad39346dbb22d54b6ecd59aef378bbbe48431e2a30efff5b71bf17eb4d4042ee27562248f7aab2ab25af0681aaafabbea4e1da4ad09853d409ea5f9b748604b505e9f7383523ea66df020757eaf3b006d22a6d3b6a68245f1f3a21e1773f5198d227d80ace69e1a7ed4d0de92b3d70bdf2e11487e4b08845aa59ea84c8eb6bd4bd8929151c45847223b0a8c4f2fce1308b047d0fa66fc187e10e990879f4e1be051e1bbaaa8680e1faee164f1dce23874bed6ad3b0f583c694b6c62da1dc69bacb946750bf6e43a7530fd20ed0749882f259cba0b2fa303c7b5dac46011dc707d59312184bb007a5f7382da9309e1f6b84e186800d6844eaa37fc5583655bdd13770a206847106ea04f2e454e1a41cd3ba56e349a0c453a80985da466122ffec164470ea53193d498e351f3459c1909aff4198fa300bbd855b873668cfbca0ffbeb11cdbcba71d9d2d71934694135a849f21aa496ed6cd10dbe8091008a5629344e518896982c6f2fb4c757b71cbd652b18e31b591e00bfae13d4bfeb8c40dbcdd6caaf34e7429174d3056c9856226036637259eeee37e01d88ce7546d5762db5c5fb71d4bfe7096990d814eb34bf969bdb61d52d8fd7f279002bcaf7e67c66b91fb42a56d2cd3b5d4afddbbc0b1f2dbba6819eb5060f04d3387fe1397a4caec202294c3e2992e97e42bb244f648d52e4817c423c8f7e37edd5c22de3be37d4cbd3cd7f4d0f1812ec55bc6cd71858d0f94ffef91514b4477f79ee538de5ce3a542a877ea9a9a71d1c65ae7803b6088dcc9c7287d709a7fb34bde2b76f6bdd24125f78d48d62c9003a2951eef38f732cbaa4c1e37978dae9696fceeaace5b8a07bdd48f666b44223bde3496fd88c464aad66210497869dd37b11338c2bbb3bafea9d3d62860448b31aae7bef5ad6383b19eb8b67a8ca2483202adcbca508a172ced5e6f5ac1d94a5e03e0e3d1481e5d3405c99b21866f5e8fd0baeff98d05e3cb9195c1ebbcbaa46c749dece8ecee25b84da5832756f6727d0fbf34a6a62c85b065e37e3631d4d313fedb4cf00f79d555f19d313a32a4200fa67d342b38d707db4c64d26ea948d8de6cf4ab3fac5e6bc83a270f87e953b716e48c8968a9db3f58a4fb50ae0094f29887caacb6ad76ded5ff0e4829e5cbd7ed2f72a0e99d02675d6fdce0732d784077ec79875b1516295722ac779bb01a17338367ee5544f6c86a3b4d52a3a89e77b2887b50cf4eea2f445ea11d2f2abfed2bc0b87bf72088b07bef474c6462b6b26c6cd04791834c4eb93f41ce06341ec9e7b8e04f8eb24e624263bb938222a94076a496f360deab0eb74d97a7de308fe925470df0ec77aab1a21a1e5304a44c6259dc463660c56457945ac24a53cbc7b486aabf9ca4adfaaa0225f799d29b7f0dbfad6689b908cd2fece78a826d1ab0d6ac9fe52fb947725431b5a8ba7c38a23bba1c27cce8773141c49269b7ab6c286f69e029a329a772cafcc37dcc7cb4bc098bc5c2474a199cb7fac1bee6a00ff0e2251f85dd445b7763fff793d12bc31362bb19e1b697327331af7534ffa86b11f61dd30e57c33f9263e693f9a0488c3249dd8f49345fdad1065c6a2bdfa3eeed166f506eb42f2c329071edd58cb7ca9c90b385a838b657a8657a4317c4bdfee269fe4a97473e4e568d73b0cc8aa533c4216b7dd6cf8885e5190d8e82f22a0fd03fd7739340c1bb69b3cc8bddfd132353cac759dd0a79b0dc5487052a67cc6e8183146c1408f2147f62006830ebab9757f85f6e69b5490730ac49badc722574e4b2106d7831da4320fa1c4b57e44346640eda8c83b777d7a5a75afb50ca41ec97320c750c205aed5afdd25a535573651195e406cc119018cc2b17a146a522722639194bf968ee769f4d1cde40f41775e304e0016c76ecbd30cd559c29ce03d0e32208394d0def6e394e7e1448a2a9f144ef63127f4e0322ab5b9d0da381899c43482e6918b2de3b1a2aaa58badadf38e1859d39fd2461a60b078f8036ff7283a28ac0252692d6b8bf05d556238bf2353e5a5577d1f35d5477aeb02028673abf4af7a5d36b2c137e4e4f555ae0259bc88783c852c4638faceaad116ea90d28d2107f8b80d5d42a02615743cf528eca8220edf0e5b4a58c3f6338a14236371fc9613fb13fbdf768976a720f044d5e94ceb55a57a760d80f8552d747b3f33615d2308955e77d702f228947c1784f556e8d4ff00f52ab6de5be44ef5794a5a7203a1a9740a4a271bf8ac3cf500e3b1840a280e5e780d4b370bba58c35a660ad0ec74b90a4c63025bd5f116283fd56a607a60b9e3f3005358421affee0e8cbf30ed261add08cb6a8f676eca71e1bda1f3546a6cf0ef0b063cc7bf214ec683e5be9d01b07a52316427fd90a0aff235262c285e55da3a1dcbdc449ea6f7a0955ccf7032c5c2e64ce9533f0b75d42aac071f46d092786ee07cb06e584abb98039841488dff6d43607f38fc13c5c9be7fa61d7c463c30433b88b2cd267db9a5b930f8dadec1e38872df2f4e3ccd7e96eccdb6be3ebcdbc880e467d4db1770091f678"}], 0x1118}, 0x3) 17:14:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0xc0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 17:14:35 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f00000002c0)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file3\x00', 0x86c0, 0xd0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/79}, &(0x7f0000000280)=0x51) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 17:14:35 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0xfffffffffffffff8, 0xffff, 0x1d49, "f6e8d5df924d77cf7f264a8d0c32dad969e82878", 0x0, 0x3f}) syz_open_pts() 17:14:35 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x2000, 0x10, &(0x7f000067f000/0x2000)=nil) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe6e) 17:14:35 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x8) r1 = dup(r0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) ioctl$TIOCNXCL(r0, 0x2000740e) 17:14:35 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() kqueue() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 17:14:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) 17:14:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f00000000c0)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5022464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507942269a3c8483ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x96) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) read(r0, &(0x7f0000000400)=""/193, 0xc1) dup2(r0, r1) 17:14:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/207, &(0x7f0000000300)=0xcf) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/19, 0x13) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x94}], 0x3ff, 0x0, 0x6, 0x0) dup2(r1, r2) 17:14:36 executing program 1: r0 = socket(0xffffffffffffffff, 0xa, 0x20) r1 = dup(r0) syz_open_pts() munlock(&(0x7f0000ff6000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 17:14:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getppid() open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 17:14:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r2, 0x0, 0x0) flock(r2, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x80) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x100}) r3 = semget$private(0x0, 0x4, 0x80) semop(r3, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 17:14:36 executing program 1: mprotect(&(0x7f00001b6000/0x1000)=nil, 0x1000, 0x3) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ftruncate(r0, 0x7) 17:14:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x2, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000309000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) 17:14:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r2) recvfrom$unix(r1, &(0x7f0000000080)=""/29, 0x1d, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x80000000}, {0x9}}, 0x0) 17:14:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget(0x0, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 17:14:36 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x8c) 17:14:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000231000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xbaa7, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:14:36 executing program 0: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0xfffffffffffffff8) 17:14:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100ffc5962a0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 17:14:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="8a7d4d4c18c6954bba35a84ce37aab0be1e534eb4b0cc749860508952329f2eaf36a769e8f2e61bc7af85e7eea4cba147b23264efa69307232c71f9186bd32b272cb10d87c1a952d6476b5492d01e7b7007f3d79f133da61881258f8e8a1e828f634248d3e6cb06c5ac5a670a73303888be91628c68b", 0x76}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 17:14:36 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="24000000000000000000d85501ac86f23d9598671d8b3a1bfc7897316e66d003388ffcd5ad3920390035b3c0346aba7363a780f206c869b04fa1f4aba8134fa5a1dd4800b2d1fbc20db69c4ee16ff3dc20511538ebad9c6432611d265abb4525"], 0x10) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt(r0, 0xa6, 0xffffffffffffe2fa, &(0x7f0000000040)="014b2a5d", 0x4) socket(0x18, 0x8000, 0x7) 17:14:37 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0, 0xffffffffffffffdb}, {0x0}, {0x0}, {0x0}, {0x0, 0x317}, {0x0}, {0x0}], 0x9, 0x0, 0x260}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x11) recvfrom$unix(r0, &(0x7f00000000c0)=""/159, 0x9f, 0x802, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x1ff, 0xf69, 0x7, 0xe5, "a25a58b3ec7ea5ecee77a1552a1ac1e80b9ad48f", 0x401, 0x6fee27dd}) 17:14:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) socketpair(0x20, 0x7, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r3 = getgid() r4 = open$dir(&(0x7f00000009c0)='./file0/file0\x00', 0x200, 0x20) r5 = kqueue() r6 = socket$unix(0x1, 0x2, 0x0) r7 = kqueue() pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x21, 0x5, 0x5, &(0x7f0000000a40)) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000240)="30de6f6aeb8310bc8051a7f1a3ef545ce826e6137ff18c10c9867328425a5e07840aa3a3c2b2704c329238f665442d1cfd4d385a59d84f953fa4af38a34b9ca1b4fd73d342ab00ebd9d520324918a10f0f84de246e58fcebb6480a54bb8b50d99574badb8491cd9fa2d62852716ba2e100f9c05574a2b72cba8591df661cfa3a3f06563c39d0d1c3a275b0b5cf78", 0x8e}, {&(0x7f0000000340)="a76e2d0f81d5cbc29a6c1634084c5a30d59e92f400659579cc34164042a12aeba36cadd3fc872ec038448cb70d90decfa660d01ddc4ffcaf85e48438d489e1b6fe7399e38d4bcaf7bd8764bdd48828d60fe5390f25bd6c3ac6074cbdd70b8f5a36e722cd140834a11d5a58fdc23bf25ab841d7978761ced11c96c51b4cf35a6685e01cf1ddc1a654e86f322cbfebccf319944de383291c0d9f34ad487b5a93ba453f0d5d514218cc259801601693ce11a9f64caafe7a2cde405680336559", 0xbe}, {&(0x7f0000000400)="dee2", 0x2}, {&(0x7f0000000440)="510111c1cdefae4b032d36de996a9316bd02a3ee26059c10c42d1e5fc05e15721b9312ed64ee70495c354f2da40075196a3e41cecd3a3745b7b644690df9aa0867019f055eda6e8a26b07f7ff0d3a303add8cd42eb08b9f13387fc80f6faf6418152b3d1b511527368a6a95afef1ddeb8cdfc3c53580c923a19c6bcd70cddbb98c6151c9744754a04fca7dbf5ab53f6d71a5f96a1f1a39ef6c401fea689e0dbb306afa798398b2095bfa7607b9cd8dd31fea34f84e7060c6ff2b0614f58a75a87f6436dd6876436fdad8ade5", 0xcc}, {&(0x7f0000000540)="bd5b6d30847c1ec5d8fdb839535b3eb79deb220e33ad91253b8b1ed732f77e85553e875637adff252bbb77574f199bc9f0b12afe0e42bd97f38a31ad6dca66d8da4da3a80264bc430a342914495e8bf7a4e04475cb318064a395cfd1c22272cf61a4adcc0953a91b8d47a96ea9877d4f0a580eed797118d6d9f9b42a17abb9fa95e13c21d24e777b7e9aaa8ea4ee48cf8fb9f5e221fd77599287a741d80587c796e3577a06", 0xa5}, {&(0x7f0000000600)="34736267ffcea0a80aa61171a22c527b0463a8f2a706409f9e5c01110698ed0ebc5ff638abcfdb8b0a300c12109f2867932041deb1df6803a334fc9f10b9c639dcf4ff6723dab555bb93572fc1b05c003f95a58cd732d2d971570448ba153dff2526d94b46c80e5170b419f4944251a7edaf0d9e736380fb23d7b12a5bf1849cb495c105fa000b86baf75be2af34703b178574b82ee6a1fc97c2cdc1c3298fb0f15a1012c95ea7277e2f3512db2e24a810fe4d", 0xb3}, {&(0x7f00000006c0)="e2b513b27f782214acdbf75edb0fdf1f73b4e72ec946cd6a6a3dea9ff19fba5385f77be998656eacd7712a18fb", 0x2d}, {&(0x7f0000000700)="ca864b96f3fdefc2fcc27fabd089280f825e8d915de408279a871dc0a60701361af9e329f544dff4b36a106ac2900bff43ba1348e7df3edd649732bba71100a1b04906a0fc0670e10678346cdf76287e73df38e2fd4ffd1858199a1b1dc1d4abd6aa84f5e8ce54220c3aa2839d596515b8a1e19b571d64417a7fa2db0072fca50d8b65d2a8cdbd016ade4fefa398a5fc077cc316ad8314af7b41132ecef70612703b2b8dd12aaef3a38df8ae0cc9bec88ddfa6a42b54311f95363a438c88adb95b497bfbf8ab293a6dff8bc907f593d0046583ec5fba8ef9f3fda6c838a119", 0xdf}, {&(0x7f0000000800)="a036c0b326b339e86616350d065ea4c9f36f8501f4cd8f95f961f640b9561d76a9a6e7a7a72b43cafb5cc5685d74b7a5d3ef3ff662ac0507f6a9c01ae7b306263ed1062815898b3e1ded92682974067c9d91f5ff98881040b2b9d96c17894e4e132136615157b43e91e7e6bfbdba9b462b43c2cf55e75c8412dffa8364714e", 0x7f}], 0x9, &(0x7f0000000b40)=ANY=[@ANYBLOB="2000000000000093d2fdc9d39f1ac120d4cce0cf64ba7f92cda08044b2c16639922564154ebda12174199de0f400", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0xe}, 0x1) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_open_pts() symlinkat(&(0x7f0000000180)='./file0\x00', r9, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSCTTY(r9, 0x20007461) fcntl$getown(r9, 0x5) mkdir(&(0x7f0000000300)='./file0\x00', 0xd4) ioctl$TIOCNXCL(r9, 0x2000740e) unlinkat(r9, &(0x7f0000000040)='./file0\x00', 0x8) utimensat(r9, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000b00)='./file0\x00', 0x400, 0x81) unlinkat(r9, &(0x7f0000000080)='./file0\x00', 0x8) 17:14:37 executing program 1: r0 = socket$inet6(0x18, 0x40000000000001, 0x1) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 17:14:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0x511, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:14:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 17:14:37 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) flock(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/170, 0xaa) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x82, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) renameat(r2, 0xffffffffffffffff, r3, &(0x7f00000001c0)='./file0\x00') 17:14:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) 17:14:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) close(r0) 17:14:37 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x8}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0xff) setregid(r1, 0x0) r3 = msgget$private(0x0, 0x8) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000002000200000000000010000000000000000000f900000000000000000000000000000000000000444b2e0f33facdf92f2565b488a5e1030000ddb4f06a00000000000082d803000000007f000000000000000000000000000000000000000000000000000000000000000000710000005c541b8592eb56d8f6bfc979e15a5e65564100000000000000000000000077fa2cc209b928b5085fc000a74c72000000002084ea6759265a9edc333371fb5401d09e5ffa404d068eb89c11bbaf3dda6c51bf8e1e5c6ee077eb5c2339063c5e8a8bd72c6158b949c9eecd3010fe67a00a5f729d926196acb63377eeaa25c532787153f1a03dcdb52bb5c0c77aa0c9dc62ae5e134d3d04d66454ddb325f078f28878e736c20d423afc7e0502273778e3bc0b274b213538cb045158b6fe65e561f22774e7275ae2a581e55fa2bca4551901c597db9aa11eabed6676ff40e1142ebe62ff79427d7b5fc56ff5cb2bfd6b4569483ba0abd470543e699e4f41b75c0de07023b2b66a59046484b1bb8df60f5b2da6525a7e5bba1078fb591d250fea20e72cf7d1db100cfff0ac570c4359429396048770d1059583e5fc89f734d064cdc60ce02b25e695f9d342ebd5094ba4da"], 0x1, 0x0, 0x1000) r4 = syz_open_pts() r5 = dup2(0xffffffffffffff9c, r4) fcntl$getown(r5, 0x5) connect$inet6(r5, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x1e}, 0xc) flock(r5, 0x8) connect$inet6(r5, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r6 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000100)=0x1) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) listen(r6, 0x0) accept$inet6(r5, 0x0, 0x0) close(r6) execve(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r7, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) poll(0x0, 0x0, 0x6) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000140)=""/89) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000000}}, 0x0) setuid(r0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd) ioctl$TIOCSDTR(r8, 0x20007479) 17:14:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe2(&(0x7f0000000000), 0x4) 17:14:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) chroot(&(0x7f0000000100)='./file0\x00') 17:14:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x1e5, 0x0}, 0x40) 17:14:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x7) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 17:14:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r2, &(0x7f00000002c0)="d6e513eade132a701f532fd051f3c43a1cf5d768552d15d51b15a45d9759a186f0fe50d6990d0ead9a1f2957d1251a7d3eb072d3325ef2e88c82b9d7f404939f85ddad7feabad3f2429124a38cecdfd720491989e470b28e0fb4c33b", 0x5c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:14:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x10000000004}) fcntl$setstatus(r0, 0x4, 0x4) socketpair(0x3a, 0x4, 0x4, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1db9, 0x6d, 0x46a, 0x100, "7a31a3dedf872b9f70f3f98c93115a6857cf7752", 0x5, 0x1}) 17:14:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xff, 0x4, 0xfb, 0x8, "90359603e4b6afad3a5d24c221c1d785b5ede555", 0x4, 0x3ff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:14:38 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x100000000000004f) poll(&(0x7f0000000140)=[{r0, 0x4c}], 0x200000000000010f, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) 17:14:38 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) 17:14:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e2f9e9ff80dc2fd3fb069715983f699732fac67a334179df8ed3f486ced42a65e60c4f5635", 0x25) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x4, 0x400}) r1 = socket$inet(0x2, 0x4004, 0x7) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x4, 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x11) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x1, 0x0, 0x8, 0x1, r2}) write(r1, &(0x7f0000000240)="c09d0165a85a282928286bde8d5acfc19d091b11bcab74c2f07dd02990c79bcc8fabbbe3689c90a59360bb8b329148ef6ac40d1ac5a789567648aece9f3a86de1cf8f4b1fbc604f6bcfa30622cb3cf5ca2ddb894d08d41b5b6e5774f2db729984aa8d5ff335b3937f0a39ec8b1f94dffa1cf2f89caed9f7a0c8479e25d7e82b814a1a73f9e6ea75180da2760d99420f1561e4b1fce9c46ba5cd5e6af7beefeeb2c2ff69c", 0xa4) connect$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) getpgid(r2) r3 = kqueue() unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='W\x00') ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCNXCL(r0, 0x2000740e) read(r3, &(0x7f00000003c0)=""/14, 0xe) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)) ioctl$TIOCSBRK(r0, 0x2000747b) r4 = dup2(r1, r3) r5 = fcntl$getown(r0, 0x5) kqueue() r6 = open(&(0x7f0000000440)='./file0\x00', 0x2, 0x2) connect$inet(r1, &(0x7f0000000480)={0x2, 0x2}, 0xc) renameat(r4, &(0x7f00000004c0)='./file0\x00', r6, &(0x7f0000000500)='./file0\x00') ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000540)={0x7, 0x8, 0x80, 0x3, "70287796647e0ebe331c68d0b1059d168c2409b0", 0x100000000, 0x1f}) fcntl$setown(r0, 0x6, r5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 17:14:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='W', 0x1) 17:14:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3d) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x14, 0x15, 0xffff, 0x23}], 0x64, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x7, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x51, 0x40000002, 0x8001, 0x401}], 0xf0, &(0x7f0000000100)={0xa65b, 0x4}) 17:14:38 executing program 0: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82029347dd6e6c653001"], 0x1) 17:14:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget$private(0x0, 0x1, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:14:38 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 17:14:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 17:14:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) mlockall(0x3) 17:14:38 executing program 0: msgget(0x0, 0x0) r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xbe, &(0x7f0000000000)="3e9d133edb397a684cbff79199c3d8ced78a21d107e59f8dfbe73f9c93cc75d3da5cbe896bb3021ffd272ff76f92a0e8430e51310dcada8f2e00f26516c830a40f08281e374e3476871579536af08f9df7960f3da85326c8cec684c166cc4bddf8cd9e16c76d3991680bac59b3a860f327cac8d7bec45d537502b2e38ffaae06408f161032b96acadc8a5a233ed98f120b437cc469ae619d148545d1aa0b894724ad37e2674a54afac8c9dcc70d573634802803e68a0d49686dfe4535c4c") setuid(r0) 17:14:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x41, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 17:14:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x4) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x210, 0x100) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x28, 0x40) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) close(r1) listen(r1, 0x0) 17:14:39 executing program 0: mlockall(0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) 17:14:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xa, 0x100000001, &(0x7f0000000040), 0x0) 17:14:39 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 17:14:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 17:14:39 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000000)={0x8, 0x8}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0xf0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) kevent(r0, &(0x7f0000000000), 0xfffffffffffffffc, 0x0, 0x7ffeffff, 0x0) 17:14:39 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x84) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x2, 0xcd, 0x400000000000000, 0x0, 0xfe6}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x85da, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCEXCL(r0, 0x2000740d) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x1, 0x5, 0x6, 0x10001, 0x3]) 17:14:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) pipe2(&(0x7f0000000040), 0x10000) dup2(r0, r1) pipe(&(0x7f00000000c0)) 17:14:40 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) bind(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 17:14:40 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) 17:14:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x80000001}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 17:14:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 17:14:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() readv(r1, &(0x7f0000001a40)=[{&(0x7f00000015c0)=""/238, 0xee}, {&(0x7f00000016c0)=""/198, 0xc6}, {&(0x7f00000017c0)=""/171, 0xab}, {&(0x7f0000001880)=""/179, 0xb3}, {&(0x7f0000001940)=""/238, 0xee}], 0x5) close(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x39) bind$inet6(r2, &(0x7f0000001580)={0x18, 0x2, 0xa, 0x3}, 0xc) r3 = dup(r1) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001ac0)={0x2, 0x4, 0x65, 0x2, "d91ab8dfb26747af5948864f17ee8dc05c8224ac", 0x1, 0x9}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:14:41 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) socket$unix(0x1, 0x5, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r1 = kqueue() r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)) writev(r2, &(0x7f0000002580)=[{&(0x7f0000000280)="7b6e9cc96409e0b57fd858a20303e5e20168232123e6dfc4d6695e187d60fa7226d4808bac0a366db4c37e89be1e0a8138e5f1d16c948a6fbdcd5e41", 0x3c}, {&(0x7f00000002c0)="8f694985a387da0996e4052c3dbf10ddb0473d1b604552c864271ca1e1ff2ff529535ee5892af852907c577e1b187fd359cfb99d44dc106c072616ce34c192c3de503bf7ead4a74b29574bf0505dd8aa1972705e3e426d38894bb95902102494b3bf6bf8573e7af381dbf041189085bc4db35fbff37c85431c4b999dfe7116c188a6159269a7069aa0977e9674cd7f3d240ac6cd3ad44e4057c9c7a1ad5da13306ed2e1ec92042ce628e69cd9ebc7cf268cd0fc803fce7795698093048d29661205020bc8b702009be8be928", 0xcc}, {&(0x7f00000003c0)="b3607eb6dff8fdf4e3792a008fef025dcf6b3710c9cf23b29e6d122990f17e08b9a8eb23745385c3b284132bcc5f6aa89459fd4e502b816765e37d3e4b0a47d84c7bb38f1863f0076840685869cd68298e3e4aa4abd8c5c71888f543be0acc0cdf70a88f00d0b916e345108d757b86c92eeadc6200d4d8864f3cf7c9af6ae7b3c4d19f23c3a934b3962878f57f6720d00f33937a3766a4419fc493eb63cabfebe1b10e432645862e8795e9ff76ee44ef1141cb40195da733afcc60f949de2d42e8c6bef7c621f8069eedc769075964d64a4b25fb6d4c8769c1bd5ffbdd3225d38f3e7697532f837e210c830dad3ee893cd0bc8bb9227da6f06eaf1a7201929a74b019d29a2f21a88cc0b79ffe7c7df53a98a4575a6bfcd10954f7f69e73640a7e5a4228a649050ab8b3753b9b5162c475f445045b9d5b8cd68249e9c5435e322905a88d538421ebe97dd412f70ff0cd015c7ea4f597c6cd1bce818c0fa6dd04d0c90a76dc5cebea58ceff2545b3c6bc67e0545291baddaef8497098e173499904b66d0cd346d6962f60d09550b1874b4432e1a25c74a843d497a2ea4333e78fe815671aedb7cb86da6c6e034cd63fab4153510f3cc503ed8be04ec681a8e6e1849e0fb6985f56e143bd6e32e2d0a70f1203902b6e19bc9442ff539b7ba64320eefbdbc843ab0b9c0f20d77b8feed57ba864ea96fee91a97600fcfdc4263dc3a4e0816b87ae0fac1e8c51838ea5912feb30f216309349f9b42863890f74b5471c77b45012b07b0e0d675e16201744d874add3d2405485d21f0e1aa1215871931fb02d531849b6bd3123002dcfe427cc4543e17a4560a863277c22c7695c12adbf31947dc9485770504ae7e8a8b0fdca9fb843a1703de9815d139e188245da45256f6929b97da1708c7498c3d5ed82dc2eea48b521f9b5d4ce46744b556052f0c130f6be3289b852ec7eb2d398719b68063dcbfa1c86a144d1f59b099f3f996fd924bec410c48667211ece9262e3a0589c032542fc3d5d7cbe5032a0939915bd35c2c05cc55f154f5f6ca8ebb81fdb3442428238f3eadff2588485f9db83bdd9396b9592cfb575c0310beafb74b36b2dd5e6acc184e555435cebec4bcc6dd2d318b1eee9dd518b5097a2f0cd9069d88c91689dafbe5e37e4d0cbc659f3533c1768b2246b266fd703f42c91284f604004612a79e8e6402425c41c14a74ee80dce1846e00a1c387a303032f522af303b665749760924891568059fca51cfdef1a4b044dbce05008d950d956658cd997222a469bfafe28f356fd8b11234170bd0a46d88731eed6417736bac87a3bc546c2306881a4617aef6890fd59773ce0542e97597e439c0eb4546d0c0e8ef65dbaa60eddf69e7e0bd9e75ebb8275daa967d30a303d3f27669a7c072cb5a88abab0eca0163dde62310e35398d99b4c1ff798dab698b3301370a24c981f64bac73e7e71ee6e7b895e20f34e7e36f8521503228376b6e215477a536a7e32ce1b79d7dec4f451b4a5ca781acf7f8ddba888f49ce67c4e2421ea6e18f7d7dd427f57e1abf79eb75c945ab7194e04f12a554f8d24e5e5e2960096f5ec42b216a0a24ce018f9fe0a5c109e66312f5993bc0596647858dd0b9a88baa09723d063b5ea6914b7665283171c238bd3ada3273788b03e2d91d2d2bdd8f9984c6792d9dfe2183ed816e74e02b87e96c83ff08e73f1ffcf022c549a06e48e6f1f46d4f7bd3f23cbd0e2a2b8385476aa6ca3596fd86b353f20d0cf57092364822e2bea837cfd4a2c72ab1becb9f4eb2c3e7606e716afe9fe9ccffaf8210f6fdb62d0d24aad34bebb609e178293d0b7b4b57342332903f960ad5896ac338b4de588156c4dc85a35b65bbe869cf9df53a5f612bbb0d262b48f951386b5ae7a04e0c7793c287993c76329de29fe86180bc961707b5dd71d0314bae46233492c49cf774a5aeeec9e09babaf9cb92a41ae5ec38492d9f616c0f1fb331aaedf3396229b6c9d149614c6f6ef109c17abb59e6f18467ee97bda93ea62b1f1877ee3d8cfb8ec7d9344f86e8f1438ebc4bbaa3181dbe1083a6802dca260df05cc8591ff1f8c6f871e6b022223b355a75cba42b6da4d724e69e488d1e157080267d873e55043f7939c0c7a605a761c5398f07ecb399f107dcfdb793091bd1df348e0aa759039faa228e8ad2045521a258143e39be656472a56abe7b3900a4d535fbbb53bcfdfb86342a228edfa4c09b37ff941449ec5b73ce94aa73f1b2e7ffc25a8e7048fa6569dd16397d0ec3599677639bd28ae8346053d874988b5f3ddf76dd2f9a89ae15f990e0179e5b8186a952ddbda84c3d1df681524002a12b3d31b0ada7ec953957b67bfcbada44ede3a8835f92beb27cf93657acf2e9410b556d58e59ca5c8fee95b453016148ae99dcad6750c48f5a54992b9038a9e130dd62971524c5198055f71272349cc0de31f0bfbb9d8f7852328208c2eeb46879a94126610535ecb05c7a7889b89b1a1d57bc3043e99aac929b1e2a1704978e532393498f6680084ff0183e0bbdfd0d2e131b82e3746883d21429038957f8aa10782763d5ff8cda8ddab386963a9e1460ae2468d6e5032fd29a054f50c9558ce007490f34123f896781745f64a91f5a0635e02eb7b4f7a9c87716b50f4c6227baa93538e99730aaeedb907ab000c3253ebfe55620aade74e3e22572db9e311ff09d91c5686690a8dd453894349ad76b8fdeac4cda98cfb918b4b12674d5e6f69d9016a5d31d9979f7af6355ed140b94c6aea7e6cdffea76e296f64b81d4e192945cdfffe1fa155186df0a381a6a29359cd06a2bc166d323dd14e8d10889059ecc114caf8eef33a213cecf96aed7b5ab578a3558d21693a4f506db63e4545c757ccf5943bf27c25a658f18b16f1f6316928c1f57f5299811d4310852a60e9aaf6e0d28e81885738810419b476e9b8a1c6d761f741e18b66717f0291d7b1f0c8f7b78b09c415aca6373da3d915bcb29bff2fc6ae20fa2dd692877ff342aede9a1071439390f622a87d3c3193fadbc6ca789d4deb67cdd3316f125f5f71697c4632f8c034501e5d69e449c456825048c3b6c0a4111cea9ab3f6e848211eedbd9e299ffcad1e5c19d5f6f6f42928a0cb6c33c37078cdf903647fd4da4a0dd269cb198a4a615b9b79875684230044d0bca99bafee20ddbbc7ee93356471f6c2a843bf97ffb74f6402026b9488ca89ca63d546d06a97298bada5b71a7244a55cd6bc660ae5fc3a2ac7323938acb2e7545ad0b1f497cb09473b72cbefebaa8ea190093e40523348cca432867db437a8742df68e16ebcd48597fdc5baa24a5e261303f3b5aeac808953f566b38268a2d6063919e727b8f475ebf75cfe91f444a5e3597cd38635ea488fbb2d6930b60af227fb17c422a72cbd77f5fc9c0cc6a28796668d2fa148b4b609a7b0f1b4bc9c31a4bc350153f4ea2a1515b93859eb96318a816c32b5097523fe2302b0d2d3f6cafe35d0288a2e8286dd6b55d6762451deec34717c616fe124003b15139db864b1a05bdb718dfac6b0983c8c578dc50ba28e2bbb374cb45a747c554c3e6bfa7bba3386140aa5bcc60dc5f948eb7a7ef18e73acdae483ac8c903224d20ad50d115e6162226508951db39d2365ba99d65d0356e83167ff495eaaa9d54dfbb936c503034e9d745e20f49b6fee204d50ac4c039cd1ab8a2e1e4bc3b94a11947a38f925dbce5b8dfaf77e972cf8fa7d8ef65cf7327bb5e9306b682c38366cdc074363540909ec08e2ee3b13e0919f5e71836c198cd76914ed1abfa220f0164e3744253e01b2c3f34f2556cd6c60bfb11ad237bb3e3427adb1e03634f488899365fb47615b3a7468ad970927f1674b8ab0170ed4a4af3ce461b32de4b1554f28efa5c20e4b93be565b17ecbe57273c4b1984cf0c76038b6784d30cbc973681289ce5fa102eb987b5786e82f41fbbc3c0b08dd95784162013d577a2879b2568a83e0d090e3546d901ec107c1cd67a122fbf75ea47eb130ad71b2e5ed55c028ba7ea9e2358cdf0a32059fd250b2983089432c8a2ef874f480d6fc32734cb86a778ca0938f240e14ea223a0b6f69e14bbb8c8b49eb681922f09ddbeaa2b1a409c7538bd6ba2944d8b0f65e10fdbe354e55b96a03d7c54acfde13c177af55709096aa1fc1aaef8f5b8c7c1b19057aff6aab898956a48320578629fcfaebac2d3244229bdb83de4581b5f66a656123c51771b87aa913abad80e0a9e97df88d31ec08c40bb1936dfbc636f8b8e7095eabdf14bef923d6864c8c36f9f0fdde6561818f107b5b673b8ab04df5c6f0d21c2506edb14331774919afc3cbefd827127226ca6a4a748d78d544eaa3257fe7ff2f0fbdedc8fdbf532b6c33a71dd348c57fb9dbfd814378a93c69488c1e1dee711d86a097cf630a1847927ffe4a471916065b1749ebe72d675ab59edba35d0ed3e147211e7bb87bcaf1bd5c24ea040e91b701f90c5da12f028b407379efb72374e7ffb265b85b0b29ad5a58a58b49ba9a12150ae925bb330caf2215c0220b2dad377466a16fdffb770948fd6e61d755991b18b24e181bb46069d83736a1e66cbb3bd40b33876b4eab9aa414bcaced29e58993d8e5efb0e9a34a6e0f0f8d9abc02a627d420facc4a60e38c1508a4b309195f0fc288014d04f1b28cc0284f5dd3a5715c933c33f60f4a7e058c6bf92a3f1aa4be3c4d65b9472bf15f3a9d3c81583e872bd2ccda38bfd76ca48a06d604cbfd53229eb84ae9e1798f10d1e525e8b9bb38446b734a720ad8e1f3e196bce9e662d92f0f6ff67066f6b0c3ea05e6798814d34367202681606fc95cf2f556cbd7c1296cca02ef0b9cd03782dc1d2cacd17633d9fcf16a0120e03239b1255fdd0ce49ca27e5b47eee8eb33e05ff777dcfc53cb9b59367454b4a8012ff911f29658e617af010635fe040a8bf46a3879d14136e5d7a43e970384cd8359761321439711c402279709419592844a9a73ccaaab5f34df4c43e8c67634732982d1863cf02d923dd2f3e2a4bbdabb70093021a92d08830b984bdfa5d0244939b6bd233a0900d8b57e2e18b7d555cc33fbf7d05b4e05321677b7f67965f5acd209231b350f8a2a8fefdd7e6da5ba9ea39d43eddf6376dd68e097dc206f2e05c509c2e2034e1a3dc755e6cfb2ae94892ee8a7868f060c68c7e153a16dba7fa6748fdadd0e8cfb3b9eadb194b4f936b4b4ff18753dcb07d0e7599300ae5fc73c6b29f9f1757150300ed77e34e3aa5c497bc5cf434e4e296a3d394ebf52062f7eb2dea93e90f303afe2e5451ea2bb0e5d9f0b9c6f0169392d39cd7cbeb1c9f5c7e718553c8862f938dfe402dfc605100ef7d365ca45b77e107668e0f3156a42eddcef26bc8744bd753ec971fe1cd3255688eaa4ddb3ea28a1f8de41d3dd1bc522b9de6b08774349213659b067930539fd807058a390f644d4e3e9069a66626ff9e0f0a7e4fa40d7980afc6668e01db064bbe197bdd737b6b2feb0e9aac8ce8947b3ab41f6f7f8c286a0f1e1e4e01222bbc6ee581fb6a9bf76d00489dcdffc2c991599e2d2c6a9aacaa514470de999abdfe011cb5c354c13260d6a88ea548b66da3ebad51c403b1e296f9fa47ce227eed70e504ee1aa31a9959c8222f13ebb8c4f2b1182b929b027597aad2fbe2549b7f268b7c523c7a5c74616020cc67f12856a4f95616846c392a6f73cbc885b810078a30545020efe96d335d14e03ffa73849bf1d3242d62954218fd2afcedb019d224cd46703b9db0f59ce753dc6b2c4d4554f9add3b3699", 0x1000}, {&(0x7f00000013c0)="ff1340d7e7a7b98df2573c4aae2921c574f1b4ec6189937393929c3aa1ba47fc7bf3472ff9e6ba9454bc51905a75b7e44de42dde1490d9e68d67d3ae04caf384f2928e66a389f951e4cdea24ff7ccd1eecd187b5055b5c7183119329b68175f5ff1c40b134c860950c6a3d20cbdbc1415c0ac073df457de9042d016bc077a316eae8f68f0e2a097781a8b57fb718870a077cc4eb102cb4e1d1335230c46e71ea8352d49fd345ba38d39811bf3618ee3acd4e9d78a5f02b814394d4b0c2e165f4c897c0c0b5c6396a670a9f334d9379ff8a3c6ae822be6ca19df7bb735f2fa5aab40532ae5cf1b30f8f6080910093915add9102d50b7f5001f613f8f6bc8af23e1394df81c1227461eb09dfa470c63ca51fbec409cdaf8fd2e32edf9f43e60805c754b8bafd6f8066d85dd754b9b231afdc6e09b272e6c2aaba1044964dcfb380564c0101046b18c48a6a1abed7a6c3d2c5c570aa2bc543d7bced442e6e20b227cf53658def02dbcdca26a2896d8b655ffb9983a2212ea9503df1657ef863e6bda8c4ebdd2343015e80c1043822727654ff95b1c41956ddb5b9789fae423db979ecec5cd70eccf2a23af0e9fcf03b3f76736032d1cb6d5a541ba55ebb6a00bd0282da38372484d13d4d9fca21c3e9eecf7db2eb4c269004f440844bdb52760319a3061e92d7facdbcf07ea1ec1df4cc28cca544ee3aac1cc591498a30b95a0e3e8a9cb74c8cfee707c719da9dbd02a1f54ada13f2072c7209c3534fa23716be7861a819460945539418e53dde36161cda54cb5360f3462f9d991b3400a8da41045fab4a0a5095339611bdc91fa6a79e29be1cffc6d55abab3a1c6a1b4c0ae49c2e6059c5851e553352ff937f2578fe627198440c71682766e5f66614344b488e05243c97d88dbc3fd0d8f81bff3af4834a2d6a3ff6efc298ec65470080316f668e68efb544e12a8c182a49d9f2a105ca54a73a162336a3e76b4cd1aa07d65303e92b31266992c0267bf58c529962b421a0d424d177ca26ed56a4e0b8a9867ffd9b87342fa763007869df50403f4d9800a9568f22fbf8bdb9ef043af665b8fdf4f7ba1441833f5e4ef5da308c049a795db8d28145c3cb8802b9c9bca9d7e22f7698d0b9ac9b84096da1462879d36b01649b4cc903c0575e7f08bd3589c0edbc1d0df8679b052a655bffe19ad35943a351e9662805589a09629a909b486aa98e6b2bd9e9ec0e849bba6bc806a117afc546980ab0e6a07e0b836640e987bd96094ae7bd13f3d3797e94ecc36ba1af57564644f5bf53c644a857d0e5125cf8ea7309e80a3d7a86a86c1b4f9e01247aec6e8bb2e5738271991e964aec7d20bbfdd372bf8af0091650e37089c5657872ce3c42cd816553395437c405925d7bd8d7ce9ebdef81f715a7d01ee976f872dfd0fbbff6e69385b5153e5c0ff3ca44740ad536cf6f24000fcb22d168fda3f9fa19a0552b0ad7210858e4aff95bb5e73c106aa17b6c65f39e10df6ceca67bd8e866df2741c7857c159bd35d75e603dd91439caba50d35f6836d232d86f2dc07691da048e752474b45c6f6be709884a6690a279c0ba4dae0d5371a75e4383a672884b8e318cd190a6ec5a537efa0c22a1273974b5119af218af5b75d01ba1edcf92f53ae879cf3132846635826a013762f5377ac410996645d197e0963bd871cc762dd0efbb7f6aac022539627a9a94d3f6f888cfc1cbaf890c6dc7195ee6ba2a9aa60450b039771714db7d966efd999b3cb4c3176fa293de0f58418acfdbe4cb6dd5b08bc182f88e6e830cc74307778a43f378a28d69bd876df91568659ddbce579c529de09855736b3a28e1e4a97bbd05d2d99706c2140c3c88f60a585ae4f49f0321b85a04dddcdb4fe2611cd5f256f58646aae75e73cdf16043d2cd636332b39544602342021ef31270231b1e931c05702a7f2fba3da7aa415fc98a1149930e257e06e8cfa9eac6d49c43fa0d2125957fb51b3c279a48e7833468e181a958523d822982a2d6f78e974b00a4743dfbab53c61a6ef37f84d9d926339c1736cb9d2a55102691eeefe568c1899ff05e1b645ddf8d8d5a4052f6becbf6e2e4ac0fd04a61097ad035b76ac4a32b27f761948b2f548022ef76aeaffd2a4acd29188f11a119127365def82894d64fdbf5aa73729d74312e982a62142f3705a8564f26502cafa7f9c691d718575ec42f37a89bac8fc84b4de02aba82a342c4383b31a7a0caffb1ae5cf6a94fb9c94f2f3018717188eeffb07a753759dc3e7ad0a403ef65b085b51320b9c521d721430f71aaa4df06023a526343fed0212800fe5bbe35b60ac3da2ca2cac235f541f484e9850a9ab83d34cd48088af8bca267abb79ba89287f3d19494e8f3051c5b93c81f5abe921cf8d3fce10a0dc9c16fbb2e65eaced6afe23c3fe2a8dcf345c12fbce67dc66e16ea105dd49f42618dc6050d4662e767f38e6b5e1e002dad4a3cc5020586d349450073a36de9e512df95bfcc15c6f389c517ce505421fa14e480954b048c0dc68b6529acd9abaf8f092b12284cc121a0438c2fb099452c884e91b1a03d29451ed9fc7172a9509d44df70bcabea624341b1df7984c4f83e96003ab1c2d1d76d5b64e16e54413a05019143982b13fb85472213af82a908e3bb66a48181472e47e2de53131fd1a727be374087e0ea40014132a4e2d3a7d7af39f8030ca97918c30890a2c99d40ae064b2cff9a4f69de240dbb719739aa25e4d9db1dbf3c9d0d912ed832db2f0861da5449ef28f62c510e53d67d1b16ff00fe203ae58bd9c281ef3f012f12f67c8a521d520e4c4105798beced1dd3e006be6517fdd1c0122f6cf8671c0eca92f967e7b1e2b21e47ac5ed811cb6e82157a64787c5ee03a330a11714750e086c1d0d8fbd43b181cac81d029371c9c8bbb9ac991175193cb028768257e7fd11a8af1eb3cea534574964c4cfa8f7fe27741a860ba62e70b98b40c7eed7296310268fb72a73cc04a07dada60e90e757755d4323a639ad7e11e8dd5876e23bb534248ac0b1d12f36c4cd7d16e7f7392854cd9b0a8bf7f1dfc70be8886ec900a7df2c3fd6259527bbd3b48da20b98d0742502693eafebf147c2eca67db4facfcbb2212aee27ec11755ed63408c7342b48e46fbe9cd83b2768dfe9aa1d030145511cf7e59fed01f483ae3e698f837fa02dc5cb4c13fc0485e469235c60f14442a22ea1ce991b721b9657c77aed7fe805beda35e7bec6d040c757b3da26af0f50a9f6b6420872e3aec190f9f1ed9e8212a8c20696aaccb40956bd5032a483e3f222cf9605add2a1edd56a112656ecf190deb30388a1e9986271948791c20953f8ff286e42b8d729af8a6d7ae7b0008b3896481578af5878cbc55950b66e72775749e232e7fe1c96dc5e9096b4ef728b1b0eb04db8dd9946ba3a50c8a01168c597003f7f5294dec9ff0daa75a20ccc89d708302b7bb3bf8598c2c7f0d20487c1d6f7696926099eb8f03ada742c6ed2272bfac3dcb1a919de56599d73592876f5195c7ad17a2118cbbf2fd6de9dba21162b837e477550838c92255e45cff5b00c89ccb799d62c78bec47f995fc13eb1dcfb5c25b9441cd6b923f78a119854006d7b2361dabc05540b7f3356ca78eb0bdc67225b56b651ea7691f78f3d1200e18e9503c839cf3bcca1e4ee2adda7cb6352b5df60c001ebff428f09e69d07e5ed6eb28d77e29a072cf7b394560f5d8f43261ae12080048a40ad07a32dae1bfec4858930f26522f85cac3a5d90217db8f1f4311005abef710f91b0091ec91d37476a882ca75f5c7c9c3e7b1183b59d7fba60c3be745a056e4b0d4ab898eb4d90d3e5ecf73ebfd2a6378b8a39307596e0957f294c44ac8ccc433c370213a7cca3410ddc602f4e9d737a39051b271a8a311fb01d6e2a15dbf6291a9b762bbf66fc7331be0abfae1daaf5bb3865e9ebf7db8e9080aecf10d876087a06876c3fdd76397198ad7d40977c08f83e72ddce2a6f882ba65f93206794407b644f1cf0d77bfc413d742a40e6a353df0a4035e8bc958081ac5acf144dbb4052964e11773ea91fb5f4d4712f591d5e1ae8d6c1618a87cde31d8cb36f9150d76dbf1b582025fc8ea3c001a77288877def7ea8ad2f8baa70e72e5b37890fefbc5602e7adc2d601acf416f0a60b49b222fd771a2a352ffa28d8393b20300146050eb00f99258796c3b36fec2cb702dc97fa87a823709b5e1c0c8c251ca76f3b2f0350e399f6d40957fcb90b7f3caaa9631f9ad7a8d8974f2e6c1c9cbdd81c26ba347365d3c72be306a6b05ced8cbaaab0281845fbcdcc23765a49ee362b61dd208e7e0056bbf07fad5587ea07f52a672f08a4d0fb889ebfad557c5c7a3ee9b15a5f41cbe626e69154918811210d51805fff9b3b2daaab089227d4abcb9fa17a2ff6046885f5de6ca20a4e63f49540c67a14c22fadd2a5f0760b122a8dc54c3fd6820272f869b58ae549168f577f74f56c469115d5c11b21d8f5c61b585dd472fe0fd6fdd5bf206d3905eaf68506c4dc8191442db5559e395462c377c0b7f74904a1f75db7221b0d58eb65a12dca472e3dc8a3061ee6a4daccee94907c21414389afadb5564f7f6fd3a54d7e8a3f9fcbe75950e10507bfd5fd890cbeb75ebdaa3b1328a990b61fdea9a688b3ec0a54b8652546071b7136d643ca6524a6e2eaf5b7fad0b121395ea019535178ae18d1a968bac7be75ed9c85eec6a1dc9684b17d93660ac888c83befcd89b5ab9b17a253fa6f6a78d66067f641720fa226fcf38a9afb75c6fa84972e4a40328459d94a9735685bee548dd16cfd22a91d84cd1b5940709c2e5f8b48df721eb89f6b2531452804f4d03112d93db68ba8a9afcf03c570d095ae16bd4d07731669e06c4f01285208400ce68244b0fed560ba0ac2c2052f27ef5594f40eadef594744a729c55553fd88c8cf31b9e8e076681910bf1b1e8bfcd3fb3634e3337e8cf03c1304b8bf3308484ad4e1f9e046f1f085079a2f5c11ea410eb3db196cca1489b2b9f110d097a23d42eec0a038b6d2e1b8f3ed5059c71534df2c93080a89b3b681ebb9cf72f03fa30431cc877abc95887e101d43f0acb9ae61a559f6f472a7d22109313e249d3e3da39110075a4bda167383b73e5c986dc54e4002536eacf1ceed3ed1a7b3b2b3316184c6b81d88843e68bfcbb66b25a368a2aa44fd8ec2850cb102af244a51e54197b6fe3ae634fe6b22ce54d68ba479c0eaf717a43ddf3eacc9a7014f63c51c0bb358b1b5df3f47b225800dc9311e5660d602c4eef6cb4d39555f4b993c19e1479d284af484a8f183d509e359abd75660712274cc9f31f6f5cf9895b487652d02a9cc4166cc2944a85899e777a6cf19f61dfa055f22f631e8858bdc66a0fd5608065442146dcf9d9c5a6ab13a25829f0ff47509ce09141c740f733b1b8e127a2b43c5c16dd4f92e4422b32d0d59129df50953a13c5b100a0412adbfd92b59fd9aa379652ff47d8f66898fc6eb6937b5d7de59b0fea100c49df27dd87fa381de64d0bf76e8a729122675d019d76fbe937462aae366c160ea0cdc7181651f25fd51ee9046caec556451a345c42cc7a05cbdda6fe2ddf87ffa9a064a60b8c0fb1ee2a74b5f1df5afded0c3c6aa8bea5f3ad30647ffe0002f61dc1c0eca94fe997a44c553e421ec19745abe226a94d9bcb61fa718711a66935180eefa4b3881a0cc3691940bb2731adaa0a59eac5b2557facb19670958d9d2932504a7ab0fc9bf0f16dca04eb64e0866ebf3485de185d8dcbb9d0a62e003c716d233743", 0x1000}, {&(0x7f00000023c0)="30b57cf262ee2ae7f8c3594ce9e59977ae6755188a8f4ec61e95a57276bec30516ad8c9eb5d91835d008f1baccd1beb159afc4e8e82c1ea090732208a9097831b7508c69f09e9b573f28d81efde2246b8b6bd9173c781625adfa4022faf9cc7af6197a63f225e2356f9582ce9b58201c8c45f0738973b4d9427856ad473e8b9f5de005efa674d19c2866e1dbd88bd413eb05d22a9aecdcaf77ecc1fa57e6e4ead809c67ccf00d78945dca9bd7c535caa2022cff0a5172e47116256d6d46a4e6cf0e5dc69543674f54fe844f43d0d6ecfb71a73db9383991a1b7a457a6ee00103163a", 0xe2}, {&(0x7f00000024c0)="ce8982184b8b51270dc2e202fe529918f35818b41cc3b3ee19a0b771069d3e7fee798f54aebec26dddbdde4838c8a43f2ce14a5755bce3a8315beb48d9031a2ef651e210a41f43eaf12ab4a5778c2cf3a8097b545861ae8037e09411da15090a2e0817795619cd1c4c62a122b697dc05d030dc1f80200ccfb5c44c0d40a7352e19c7a909f02573f3cf8bf65946afb476b8d7e2d6b0bf5dcb2e0dbff6377c86c588bb8ccfab10521cfed206fddbc5a0fe9185", 0xb2}], 0x6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xe9, 0x3ff, 0x3fe686f6, 0x9f5, "2b5f8c857d8db99eb4b72a8943aeb0412fd0d205", 0x8, 0x7fffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) 17:14:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 17:14:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) 17:14:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) 17:14:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="29cc73de970828b6b0232c85f5b1469e613cb2d17fa0da0c78fa76f65a874e5391dc37b4ef5e5ffee95d3bb46b186b77244f2657afa8639e6276f5f7caa2b251085f665d8ef561afa6a95a87db98fa6f74b0bc937a1561ee99f4e68c1ba61241911857888fe9138de78d99946d5fcbaabc380a6b79849d8d5ccd852e93579fa9faca30b829a079cd0af1682d73b363", 0x8f}, {&(0x7f0000000140)="7cdfe63faf629c31b6d5a1a3e5e4648e8eeda8ebc86a8c2e8ae0676fbb2064b3e4294b00f1b4ba5c942f8a568944b63f99e8c407be268ba1873e4f5dd3504d43af490c67110144bc6547d9e69b82269a9572867aabe23f1af4ebd10070b29446112d1ffde3daddf2a44042343cbc325069d1e5da80cb2577d4dd0724910c2915a8225583c9230e9707175efe77c36e61133b165c499789cc5620177c563ef9a80a7ec652b436d354aca7a451f5d5cc5ac41ba798ed57db70e4c5aee4158de58bf88179093a", 0xc5}, {&(0x7f0000000240)="ab5e9d157a372143393eacc6a0b215a6b7c98f1af9ac5a8570703cabadc77b002d500674fd092aaab29abf284260fb3a8a6477cb1f43e826ac7b107f5d5c753c4d54764db67d8728175ef08b5ef24d8d5c6b7a193012d80c970941014c77eac40e1ff14185c42a93bcfba2a119bed107be365240ee654a877076084427cbf54066d34c8f04097e", 0x87}, {&(0x7f0000000300)}, {&(0x7f0000000340)}], 0x5, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 17:14:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f8c696c653000"], 0xa) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r4 = kqueue() kevent(r0, &(0x7f0000000080), 0x4, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x79, 0x2, 0xffff, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x70, 0x9, 0x1000, 0x7dee}, {{r1}, 0xfffffffffffffffc, 0x53, 0xfffff, 0xc2c}, {{r2}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x4, 0x401}, {{r3}, 0xfffffffffffffffd, 0x44, 0x3, 0x100000000, 0x200}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0xebe29be856aa9a3c, 0x2, 0x2, 0x5}, {{r4}, 0xfffffffffffffffd, 0x80, 0x400fffff, 0x53, 0x2}], 0xffff, &(0x7f00000001c0)={0x7, 0x8001}) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x1, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r2) 17:14:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 17:14:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) flock(r0, 0x1) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) syz_open_pts() 17:14:42 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 17:14:42 executing program 1: r0 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:14:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) geteuid() 17:14:43 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 17:14:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() fsync(r0) close(r0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000005c0)="f74c4e896e7002a1b326d111cadf29123e3eb9bd8af46856ac983e3f1a26168579e64bf3fe174bf21866fb5aad040f5061344f9b6ef1d12d730576ad52b3a37e6362143947d12d661ba3833e1c8b3ca7cd7e822700e2423513ac629e8c8a826e7b5bf8e9c98e2c32ab924eaeb5a52b7ecf5a96d72997f3f7c95c35eb7cf06793399f68157588091bf452664bdffcf8d3cf3fb7648288f5e0123a5ff8b57fb3a6088ca38618347dd038bf878fe5d17a2df78fe5eb5507655b98983c13f6f87b3f649560ae77384aec55fec5c804de4ca4f5cbe797cd826193956aee3580f12d156cf120b1f6897fc872f23a3164569fb46899c9831bb5717083c7a392300191098f7377045f06a022aba33988f754d22e3773dd5083ae4ee6f23af9e93f63d7248b8cdaeffee2919869e18669e78be6db2f520828c595c4c526f40476f61f76f666700482333eb4ad7c8ca4802782eb712cc38e41a09135400cc7a98a37880fba95255b497d6c8e714fc72e098dba237d9972328a331e2f73c02801fd3fbfa79538ea84ead6b8aa95f82b0648d50d8f86eee5551d264fa3c1faa7b9adfa39457e22e72d4425de0b1a8c465cd1b08dcecd49bb32427d0e7b383d7e3a3e6b6f68b487c3acd2ab10bdfa1a5fb4576f87e54141281bf232c2365c0ec91b18bb6d78f7fa8180d51ab999885f68eda87110cc3cbb32aca31ab31a0fe5fa3428199031a0d50f5c8b74ee0ee1c0f6b021f97318fdb04b1989324ef0a8f7ca4edfd9f61ac8c4d31e15a7413a7906d93bd03d830a7d99b83912ddc5566cd1b3d1ad35fc448b923acc194ba20d0c2488d3c90253e8db15fdec7db1855c3994e205da49fa61e3be7b4cfcb2a332e966ddd9736a619a4df84ee2e53de5c23a098e06492fa33f9c64e56530a27f1148dabc82ae014f0f08ca8786f3dba7e61e9b6ed959fb788bf3e9021f9dee53b5bf657ee5d63937e012fca50e2e2767141fc6efe5e95c32fb4a2941a5fcd0a94026ca8b2df0e396ed380e1e9ad66a9f0786574f4a3047d61b1fe0aa3e907a3cdd2bae7414fa15b4404836b1e5025d109aabc2be60a22725b7d5c85fb8c5d8978453ce6c8919f993bd2930bbfbb292da4aa67afd09a71a74b37c9210f990c17c3a45a6bd9253bd269b0f93ac6bec9809d4cfe4f50fbbc26a98776eba692f9c5c8dc95e0be43503d4b0ac245bbde7cfbd1391d3c81a03ca945d774e8d024b8351a707ddce6bfd2f1b2899569bcbcfab018925245fc619d7418526dad23ee1c8cf7d2c1b8ff7edd4167f6fee6c0e2bc66644383cdf3379ce78467679ce0ab931905462ab40ef01dbe6eab8b67744c02e2493c1860e081d5e48f1763858ee8c9ab5d864e6f4f872a37fb095bd5bccd81a001d014ecc896daf8b2c25229308708f153500b25e97203ed75d090436c764df1dfdd8d268210f335b33632f64f60ae1692a27f11f90102ff6f20090fba136d453d0c1d108abf588614845ecdc8da7c350d564052e54792e00b5f5a5ad032c52f8d8480fc1d64ec0361d9591138185a531923338d29d81cc8ea654aa1b5d84e3b66b72c49234fec5347586bc81e732d6dd9ed48784e91476e3910dc36716349a73fa9fd12cad44f44ae3ed6c74b17311e57a90ff5f30049ce2bf1fde13e51ba61f3b4fe0ec3c2dea18a112aabb8659cdd47269c00fa835ccb7535c73664bbb3f8ecae844b11a38fb3dcaa8330374f763610dfa9e5f82737ef896e9c51b3d2c715df0e1f2ec3e2816e31b147b238c6e582c48f7bdd17a8abdbf94f6ada986e4187533d06e8cb89298c9ca460c24d3b6b895dc6256b73e5b46146d30083e931d71f588f016d708ec432b411b4135f772e0157a9b4dfff88f8c769a566387b3f846cbd62db3505f9c4f4a1f969fe33e7d682f2387bc24bceb03007f54467616df963fdd55f29975c5a683646fb362e0351b670939df4dac2d92835ea541b734790c208418d1912b03882a60241ebdf7d8b1d4b9a05c647f6b6a8f5a7699d860497ce6b55e850e1bf26e355a2dd94742817833e8995bc52240019ac5c66e67a35516e1654631db1373ca292fa1e976b2ce0ce796a8b7afae4a5324d62044ffd320f8ed863159657859b4041f70bc03fc06fbef890b71eada123f96530a81894e52d59c6484d6f04a490303350ec4b762b8756cd7df105e8d9379838181be51e402da4c5663715fd49ca4378aa688f7ca2dd349596ee50f49ac6cf3c1fe770e0e1272fd16c967d66ca81ab89cbdea6cf8420d7bcb898b4b719d73ad5423cc66481e9b6608f5efde33f0463663aeb93c80f748c066cf7482aaa5bb9983f46b5599b589eb28db428a43348fdac84a82cf5ef7c9e2858a47260a5a043e1f05d221ea49d0891cc86232b33fa28824eb8a1a5e067a0e1aee31228fe7811589044937cb2638e3a5ac2c8fc3e87576208248559a7933b4b5ecca1af089575c37f20900aa4c42068668d464f4a29437114395f572e505737d85918a69153b7423fd83a11fa225363f6af8ad17c52be1a8fdc607e31c26470525947f2617005660a9741072a1473f551c902b9689d1432cb58433494763e846f4c2f3d253953a2050c1c6233c8bc32a4c5b2338608f88073c21037c663fbbf5d49be1612967afae4966715110b7414b391543dd0a673ef361489f1d01b378c85fad2d3a7904b4676ced4c5af1ecd1b07da67c6feed0fcb4c52a62c779ca048675da3a19cfab29312cd135c7a5c2a00f38dba6c35aa423d4bee9109e5279f410d9ed1e1eb64021dd6b61a0f9f44658640c87a6e7356be5853d662a6de78d421c84fad8bc556bd31b62397ccea69ab8cd867df61e79b4b78055b000d85c20fba7e3cd53d05f32efadaa1bf53fefcbbad20294ac7cd84a95a2fd45c62397d50ed09a2f1aed195ff0a81665695df9fd8c8e3701a7f3f1412ff8492026df7f88dde70ccc3e75eaada76470b458534234ea19a0593b4d8757b4abdc54bdcc1e2c15ce9c36363677f6e39289c670565103a43fccc5e52b642d9dbd7301c829c67c8f205c97a3d7578de8bfb2b32ca2f74d09db3abe82cadeb18f5aef63b87a2d3b4540968def28dbe192fb2cd338753a77e1ceee4b46e3338747e61b99c978d4208d2a9a834c433607f947a025322e3ab882ea00b7200f65eda3d096a7e29742b4ad27d88f324ba3ceefdaf09200dff7d3b51d5e0f3e0d4c2f341d9e3198749889204214ad885022b7d3bd53769a4aa8e63dc40a16809272e756da38c579fcbafee5a903252394fdeed49aeb3410ec5b7b7bbbfc29f203638f8072f06bffe391aeb2785951f2314a4d78220149cb7321860f46bc71c0e10a21beeaf966273d58b6b170ab2ac35089fb7bb22f7e7360f2556b7fc7494efb61599ee05891a98c7d9908cad44becfd2bbb8d473184736a7106d1abb0872e2ca89aba9e44e5fc7306df93fe9e2e90d55f18d2df1cb686f505f066919cbac550b863e9cf1d30509fb4f56cb569d0ac704ae236904c8ceada2f166cc740de6156aa74fa5a8f404233e1b381e1972df19a131a5410bde301d48413652acd54ff201ca083b504535a79aafc5a2af899280db8756061efd4f83e363898581eba70e2f5468c91a76315ecc49df616b1293536d293c4c23cd9be6d421262f230a90c5900e373110016a2f87a9e9800b6d5e6476f36abe2ac6d3aa67e497b39f64f706be501cecdd2022227931d2ef2130f411f13f9cf6906efa517091388b40558a69b9b1f9e78f7f5a20b36012606aee237675b5101b445c2eea38909273fcb7c3edd3e5ab4d7675863f3f24feede77effd19da50ff2a539c383fa8f1f93358d97b172d14c3af33da83a5211bbf02c8d3f03d469bf672968d87a2a25835397b4ffb119de8a0aa9215b6b056be36c95fe3b6b9e49334ac0dbbe33a80eb8ebc9f1af7cf4ba3754474755d2f0fc954fbb8bd7ddb01ae9bb0883dc995f18bca48763f7c5c95ff5c7bfab94ccc5fc46233dc6afea7e9ef8d2db7d9924fa54687f7cdd2389a2476635b691e700121ef393b8263f5b028f0bd64a401f699cb2fbcf60ff4e23377a454491345e1d22f9e8b8fe77ea09323b8bf21446c4ccb0dd1e1380993a2b3076ad4082e7feb5f16efbc8cd928eca4896fb989ad08e2fd86b2bc2330a1e59af6dbc4f12044a57f513c828091bead892bb77db62132cb847a0295aa4f38d0073a993bf8917ada91f55961a45d1b2a0513a8c6f22da73a75fb8d9a864c17ce5197e57b4f033f19043bab220985674c26cc2b2fd12e068027b6286ae7508d105f549e3278920a2fe91a14ea2dea30f057e81d8291fafa6a6320765bf0b57e0d363feb7eb8e0d9dc7e8a5e41331823afc73fcb90a908e4937be3cb8ba2113ec1a91ce4491c6efa0c740227271e24bf6c4bb57887213e6bf2f515871a068f82831150aca5c1b8fe7aa096255ab49038019aa8d705441d0b84180ac7f7a94a586196d9af4a66855959106804e793613eca7546cb2c10e1edec2d7178e1ed36e582ed87fc81baa050005c9c1eb272f816e854d1a2be715f5aea23c8cc7679d00229938bfa854fb8435a5fa1a8f5a8b99057e4010a0341e73692e4a57d0d66fc04b6c524b121bee8cfb3707622934968837e2aa39899c112f2e2a30e63eaee86c3458b818002972a92f97276a406e2d64da7ebaf53c98515cb49d7da1347420765481d6cacccb66b7da08c7edf7824c4a6bc53d1355e1445677b7ed7c097bc8313344db0df7622bfbe95ea3a1995eb86c7f7a53d519157d851348d6091e3c6391c8fb8ef2abcfb979b9b02bf6982d2c40d5d85c0eb5c2efe81936b2b606ed0f40d94969a055300fd69d8e3dc6dfad41448ff4a8567dc013f18a9ff57effbb56599d9eeebaa27962f51ef0e1daab364512b95aadd446126bb96e9cb8c5815c266db4a60f925ebd2b7402c1ac2545c5df870964d4c4a1bc9bc050e673083e1fe3c5c435f4fd51232c0d295a8d3620ae78fe9a93f35dd3bcec6cbcd3a233245c3ea4e1e7506678aba05b77233e091e37cad334c7142fe3624caf61773750b4f561aa755e184ea4b5a00f05c3e313cb8a55d316b5bc6339ffa5ea6f29c191966c43b92f753384d8561535f6cb629faca1c24cf3a0079e0b1a5283fe64b13a400e57996274c436fc92362073a4ea14abecef6297378d572bbb6f602ffbb781a5a3850d1439c713ea43c07dbff1ec96d9486f3a4d4d3622aae5ce491e5bbaf680f0c12d5f21c2ecf834bfc4c8cac277e0e1f75d2e58e6772cb65022147049537b143e6d53de65682061924363680f1e60da6fa6876f338fe6909de3b5937e1b9fea6b6590770fd96b0a1231516766b1817423d07d18a2a7be6f31fad000721b54f40cc12d6303cb698dc1ec6286959d5a53edad3a3f017c4d9e915f0db3b00560ab47fd7c7d76bc74eef672456b91c6ab409e6728c56ec872c339093d402bc3fa3b5aa14f78f0de7f188ca111769beac63cf48b9bd9aebd20f975436027b1914e950e06a5abc817c77db3721b25cf01986d7332082d69f0cf5dfeeabde1462e98cc6343e46df24a2282733968e7d9af13e1ede0d2515d2cf52eaa4825ad6de6129179a27f184b3d94c6e1b797c1fd5445395d40a7b306dbf265b9c30d9ec3e0b45473c048ad4b9236e62019d24066e180a7551435afdd2b3b0049ab8a262e05fb701b38fff10f88cfe6772b61e35a4dc8d12efb6a38cd7d998f0b9cd156d6567cd7cdc17f5bd34521215450fbc1db2d519a16c62bcb4759ddc53720892b4c26e980b1a24339c150396902a", 0x1000}], 0x1, 0x0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x11000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0xffffffffffffe9b) Thread 0xffff800020b92018 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806b29d4e8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b92018 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 405381 2784 73 0x100010 0 0 syslogd *371340 92014 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(cf0d33b748e33f5e) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020b92018 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(cf0d33b748e33f5e) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67940 rbx 0xffff800020b679e0 rdx 0xffffffff81ecc876 cmd0646_9_tim_udma+0x15f95 rcx 0 rax 0 r8 0xffffffff81c79d54 kprintf+0x174 r9 0x1 r10 0x94999e00b55dc1a6 r11 0x6b6661ff349a0012 r12 0x3000000008 r13 0xffff800020b67950 r14 0x100 r15 0x1 rip 0xffffffff81885668 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67930 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=371340 stat=onproc flags process=14000 proc=200 pri=4, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020b204b0,0xffff800020b21528 process=0xffff800020b5ad28 user=0xffff800020b62000, vmspace=0xffffffff822f21c0 estcpu=3, cpticks=2, pctcpu=0.54 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 48436 342778 52343 32767 2 0x10 syz-executor0 48436 32392 52343 32767 3 0x4000010 inode syz-executor0 52343 2235 22212 32767 3 0x90 nanosleep syz-executor0 22212 241274 28664 0 3 0x82 wait syz-executor0 90944 496271 55906 32767 3 0x90 nanosleep syz-executor1 55906 323800 28664 0 3 0x82 wait syz-executor1 7516 175494 0 0 3 0x14200 bored sosplice 28664 117972 93996 0 3 0x82 thrsleep syz-fuzzer 28664 45751 93996 0 3 0x4000082 thrsleep syz-fuzzer 28664 326230 93996 0 3 0x4000082 thrsleep syz-fuzzer 28664 3781 93996 0 3 0x4000082 thrsleep syz-fuzzer 28664 180275 93996 0 3 0x4000082 thrsleep syz-fuzzer 28664 273484 93996 0 3 0x4000082 thrsleep syz-fuzzer 28664 366147 93996 0 3 0x4000082 thrsleep syz-fuzzer 28664 412464 93996 0 3 0x4000082 thrsleep syz-fuzzer 28664 223525 93996 0 3 0x4000082 thrsleep syz-fuzzer 28664 179530 93996 0 3 0x4000082 kqread syz-fuzzer 93996 327558 93532 0 3 0x10008a pause ksh 93532 266835 49644 0 3 0x92 select sshd 30440 284339 1 0 3 0x100083 ttyin getty 49644 404554 1 0 3 0x80 select sshd 2784 405381 16695 73 7 0x100010 syslogd 16695 249763 1 0 3 0x100082 netio syslogd 11686 153541 1 77 3 0x100090 poll dhclient 59805 381815 1 0 3 0x80 poll dhclient 28223 299131 0 0 3 0x14200 pgzero zerothread 35509 115648 0 0 3 0x14200 aiodoned aiodoned 19088 207101 0 0 3 0x14200 syncer update 42985 354033 0 0 3 0x14200 cleaner cleaner *92014 371340 0 0 7 0x14200 reaper 59440 370302 0 0 3 0x14200 pgdaemon pagedaemon 33883 129128 0 0 3 0x14200 bored crynlk 65074 620 0 0 3 0x14200 bored crypto 75485 249445 0 0 3 0x40014200 acpi0 acpi0 27775 282389 0 0 3 0x40014200 idle1 758 371309 0 0 3 0x14200 bored softnet 39303 31785 0 0 3 0x14200 bored systqmp 88564 498376 0 0 3 0x14200 bored systq 83801 481287 0 0 3 0x40014200 bored softclock 67414 245359 0 0 3 0x40014200 idle0 1 505085 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper