104e775f1fba4e16dd5b7f9488185261690c0c9df4f25f918947657b53fe8f4ed22207c30ab38eeb693cb9c1c7aec6d7fd8f876c96c7dd221c5fc751422a42b9aa579f6b5e2631d46b0d2f06c376a85597d9642d0ab3d0dbe97284689efb573fe5a899b58387b91d485c2d8a728dae12643b6a5390f269489f4e41ce42ca5706fdf4d568207523fd359323cebbce4f8bc6e6befc4a93ce975aaa0ca77db970582940e3355fcff959bf69e54f146b241d7db938b04e73dafaeb20e2ddc0317b31d3333e7688279a0b0247cb06af7fc4a78bc243a84072b7cb961e276804bc3345302f97dee4fdc390f702d0eb37d3335a246038000400594a8d32ad9cb8172d9dd6f2fefddf46daaca8110652895acde6f1994efa8f7989eeb10aec2fc16cdc8a01b046a01eeb6e1bdd486d2d68f44ec08754ac5f4b014065ff6e8e027827ddeb8d37aa2bd446bb69642f5263fb635e037afe950e8ebb6ee5910126cc977f93f99be169ad3140f51329fe62c2e2bbeeff6b2b64e09fd21863cde527c305e83d32e7717470f828fb39a8960a28ceb9cd6b7d2df3254d22a4a6a2aa38feb6c992867bfd72d67817b230224b255747703a9f2cd7a6c51c0fde3ecaf191399957ec44940672c3ae5da063f603db5d86d9740ca17a279d0d28df26686297a3b66d4b8391f7669b05c2b2e3d78fa975c2a5fcd711f09d67d6ff864983981e3263d55f9701e05c964fe4e2bcfe979458b898d5050195d1aee10cac99588913f4ea32e743de35c3e6273d865a08cd57c9b11e79db1798cc975c3a9fb184d9c70f7151dba314230c60d646500b5345709ba6618bcecc7c7375a911749c8a558dcf2bf5547e41f24db4c8ccc23c3110a5bed4f9e0fd05a87f5eaf80e28e6a8f79b6b1720ab12172fe7fa42ebd81a087b6ef61ccb02ac26ede1b48d55b17996ff74c43117367c31c99515b7ef71fa3c1b0fc656f2f2a5fd02a8d9a58f3aba2b6b3b452aeb01047c69d3a4cc51d268ae87c13c7476a50800e5a13b617a64fa247c22e17ede0720186e24802211614c98c214371f5f9126a50f3b13ed46a1d8dd427272f32fe26180535ed27c04935a368d732ad87f2dd404aa09b0a2aefcdddd165548a33caa838401c59c68b07bed1138fb374beda631621ee1458ef092c7830356c75e453a9faaf77a1851fcb86b465c4fed2a4bc00135c3310713f80dd3df0e238b2d40f62c1bb6a42bc83be1cbd80b80719f9ec460790fcdd2e52bb83372d30672bb183e2bd4c589e4a0daccfc6c7acd2ab00328215cdc23980e494bce02e8a3f174fa84d526c8aa251f43ebf36ebc3f2bfa114fe66682b180cba549820da9e587c0968bb0bc97d5bde8f6c1daa0589a670319e1b4bbca72d0c5528eb1ba2ab81fbf47a41c1f47f524cb1514ee5ac6090d7d5595d9ff4bc3f7ab6d7b8cef27ae81d048c650fed276bc8f1049c68a32b7e9759d21b0dbeca41fd060f142744a2608a99dc86d3c30e5ef8ba9ee5d1a92efc3e0e407c225fdd2982a5a1601168c73620c0327c6a7ccce3d71bc2d0ac11b5f80272cb75aa88174ea10b694f1ed2a828d4324bcdf06ff2830553fc7f64c259aac187d91108936a5b4f591d0695c185923a014dba8bdb77140ab4acb4509ee6f185958c9b7b79e3a4c8e9bf31999dc71e3486a356b5223ea88fd0efe80260ca30a0a30e74c9c5d233c3c690c904b4baffe8141f66e0a41ce3d4def695a8c69963525cf66e538b281cecb10dd6ad13bc4b188af2bf8e3a2c4b5bb9e6d972c2921d4ebc2f3cb0a00fc82797c8eabedcf8b3b24b4d1c7a295607ae71c68b8a8ffee0473c2eec352a6ac1b4ccacb7431c677e1d577a19e19af907171a3c89fca36869a7f4fa5c953dd6c4769f0a312d93d746ea1e70420314a7ef4a98ca6afc42bc393c29d2accd5e2e0bc8312940b4d338d53b00a8d37ad0754f1efa311cb7f60555a0c70f8c0890fafcadf521ca50da26d3de9c30015114fd30e65717fe1a25850a41147453ec69efdff303d114f4860b6ce5e93f774ae32b68c4946063975e8ca9c2e086b6a2f832afe810ae1de8e4997d04a005c02034189eb771d34e59bcbbd4f9c46a2707ed713b4680522db2e93db514d63fb3baac29622a8970d49e59f6674b5b0d087d5073ad3fe076d7080d01a95cf6f971a93b5261bc66470fd672cfb854c739a374954162c20309f76618d87ae9bfe73aa5b286394120da46bcccc2d7bfab62b5c688c7f56c4ff5482ca825646e2246cc5114801375c7edefed8e34af1c437c0046cf4422962251896d772ac93dc88ee289f4b9f70cccdd91e3e041d03f0d1ba692452262451e0e58515a669fef7d5de35f16fff3b73cdaf3738fd654d22f1862613e3e7fe687b73966e16bb5ca7380ded0b95dc6ebb5e48d26aa8e0ddfa15ed9ff5231dc643dd38f464f7760dc0ebe7716957b47f3d49012e0329f6b04edb10e639a9f67f7d488791fef5ef5d6378ee5f27ef18bffe344a2cc99eab34aa171bb3d9e50f24bd9bb1a6265782aedfea1b22abbf9037e1fd87947c23da24c5b6bb3478b6f16285d2f5bc48172b7cc743e2a5791891631b8a8b2bdff8c2ad7e01e4ac5cddf62ea5ef7775a7907db52a26af0fff2d413bf5319781aceb574108d5ef76c60dcb7ab3ea29ccce641e6fa696fe6399cd6e2946cadec096c6771f55ca4c41cf4b67eb3a97410ae5b6e6f27a926fd318b4c397c71a80b0bc9c41e84d9d9e31125db6692b17df8974ac6b07342612b77191d8918a0f2b37c131a97dfad204e2d0eb5260814f6a9506f8fc90e8884d9ba74a150c6a54a9b855b952827eb9ab7181192293d159ef0ed07166e0744ff122350db75bf0fd2a29ea4e9a01a4a9b7b5fe25ee48fc1084938c7f6c0ac8a18bc9e69072586bc4d5278ff0f3b1b74a554aa6d5bd1142c3dc15de14f4242522b9be7601a2697fbab791880666c7c269b3607c8dccfa693e65b9bfba4a10107a3d8f6ef3ff9fc6b3395c140e043366fbae84173900404262a11751c78027b1a0ef832cec2991df24e791f9caea6be340cd48b8b0f98f5ae5413f4e1d75121ec874a76932e07af8de030ed71232e1a9a6efd85f980b88971c9d4a3212e2230dba62af7a149412e70a16b86cbf9e2f3ef52a7eabb3bb3bb6a3a603aa6dc48606e8faa32e6f5b1e2d5a6ea89a23fbed62a2f171eecd6e66ec50dabe5ebeb74a585cef9ce1815495618191270c36be88d1fa7504061c0b1fd76393983fa6ab4139b296c24bda93aaa745e3ef3c6d5d671fb64181ec0357b536a4b9391f06feb49c9fbcbfa25b55fb5b43f2e03ed4c542003608f3686d8020b1064cb5867764ca40b1c9db50944ccb2fb36a2f586beff4272b2d16747e17bd3a785a5fb397bde41e811d5944a770e23ec9f61e3a2ceb46de6dd5673a1d4eae63d5e030a92446b1afc6e5476049131419e611203811caf4140274d185606186697054ab9e54c85d0758b6ee06a1d300b92e9d49368a54ebf8fc3028bc458f48fc11d6e51c8b2f44c53d59c44c19dd010694633dc9218d1950522ac9ef955a96b66f64535f8116767fd2760a26b16436816d00965b9fa705e7f68e01fa97ea80ad400a06d4773df3afe4b1"}, {0xb8, 0xffff, 0x100000001, "133d9466ae9d3b14fa11dbe9e738fd45ef6d51e8cb010fc109df5c0ef372897c6e48113ed8c4ee27554a52c352a5b53991f1583e001fc8711ddc30360421780973f766c7003fdd49dbb446f7afc475b796b3f514a6e7d68381109fe950a748742e73ccc42f02b9b3a61bdfd4322f511169982c4b69dc87ce681b6768360fec091b632762d42d447d537fa0d0da8221db6e5192e3c484ff2839a3cd68b9a3882e58b6ddcd2707"}], 0x10c8}, 0xe) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 20:33:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() r4 = shmget$private(0x0, 0x2000, 0x201, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() r9 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x8, r5, r6, r7, r8, 0x100, 0x4}, 0x81, 0x80000001, r9, r10, 0x1ff, 0xffffffff, 0x1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xc5) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) clock_gettime(0x2, &(0x7f0000000280)) 20:33:06 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x10000006) mlock(&(0x7f0000fef000/0x2000)=nil, 0x2000) 20:33:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x10, 0x37, &(0x7f0000000000), 0x0) 20:33:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x4ca0e8102cd3c165) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000040)={0x0, ""/40}, 0x30, 0x3, 0x1000) 20:33:06 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) open$dir(&(0x7f0000000080)='./file0\x00', 0x6a0, 0xe) dup(r0) utimensat(r1, 0x0, 0xfffffffffffffffe, 0x0) 20:33:06 executing program 1: clock_getres(0x8006, &(0x7f00000001c0)) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1c1, 0xa0) r1 = socket$inet6(0x18, 0x5, 0xffb) r2 = socket(0x1, 0x4003, 0x401) r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x23, 0x3, 0xfffffffffffffff7, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000007, 0x200, 0x6}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0xffff, 0xe5ad}], 0x6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x1, 0xf0000040}, {{r5}, 0xfffffffffffffffc, 0xf720664e85825edc, 0x4, 0x7, 0x1}, {{r6}, 0xffffffffffffffff, 0xa0, 0x2, 0x1000, 0x100000001}], 0x80000000, &(0x7f0000000180)={0x7f, 0x1}) 20:33:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getppid() r2 = geteuid() getgroups(0x4000006f, &(0x7f0000000000)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) r4 = syz_open_pts() r5 = dup(r4) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r5, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 20:33:06 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCNXCL(r0, 0x2000740e) 20:33:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xb) 20:33:06 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNOTTY(r2, 0x20007471) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:06 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, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x100000004) r3 = getegid() setgid(r3) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r1, 0x29, 0x40000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() 20:33:06 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') 20:33:06 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:33:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100000000000) close(r0) getdents(r0, 0x0, 0xffffff3d) 20:33:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000014c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0xffffffffffffffdd) r5 = semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000003900)=""/102) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r1, 0x0, 0x1) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) lseek(r6, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) getdents(r6, &(0x7f0000000180)=""/120, 0x56e) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001440)=""/57) 20:33:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2722914a606f7fdaf89b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde217345b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b893835a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede4a4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be63c8c78b07e3662a52f5349d1545b2c828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab116528646ad3462af9f906f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c6943973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a0586b15cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e33afde4ff4abdc962fa266dfd0e35eb90aac7fdb4a920a13f3d0d397e16f1509076142c265203145fdee126eefea0067471669193055f39618c266fc4e764d993b25c3eda8334ed1ac9bf0ea0a548175276d32d15a0b6310a8295baf62da4d56e5e259fc23c7d90ddc226f4ed6b0f7f10f4e44c31f525f2d98d24f3bd29de3ec7cb92675c34836d622c0e67116346002fe4f0fbd223f2fd10b4c1bdf1a580a9240dafc95f0e85bd071", 0xd5e}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x10001, 0x9}, {0x18, 0x2, 0x100000001, 0x1}, 0xbf, [0x7ff, 0x7b4, 0xffffffff, 0x1, 0x5, 0x50, 0x7017, 0x20]}, 0x3c) 20:33:07 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000001080)={0x18, 0x2, 0x0, 0x1779}, 0xc) 20:33:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x41, 0x4000, 0xf8) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x800, 0x1}, 0xc) msgget$private(0x0, 0xa1) fcntl$getown(r0, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:33:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) socketpair(0x18, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x6}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)='%\x00', &(0x7f00000001c0)='C}.$-(.\x00', &(0x7f0000000200)='\xac\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[@((}\x00', &(0x7f0000000300)='&\\)\'\x91\x00', &(0x7f0000000340)='m{/*(.\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)=';!\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\xb4\x00', &(0x7f0000000580)='\x00']) r2 = syz_open_pts() dup2(r2, r0) ioctl$TIOCSTART(r2, 0x2000746e) execve(0x0, 0x0, 0x0) 20:33:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8000, 0xf6, 0xe4, 0x2, "66a0733c7b82fed98af7703b426a32b72a1e739f", 0x5, 0xf3d}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 20:33:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x40) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x1ec) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x2) 20:33:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) getitimer(0x0, &(0x7f0000000100)) getuid() setitimer(0x0, &(0x7f0000000000)={{0x0, 0xffffffffffffffbc}}, 0x0) 20:33:08 executing program 0: nanosleep(&(0x7f0000000340)={0x4, 0x80000000}, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7, 0xff}, {{r0}, 0x0, 0x1, 0x20, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x18, 0x14, 0x3, 0x7ed}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0xb2, 0x80000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x3, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x64, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x1, 0xfe, 0x6}, {{r0}, 0xffffffffffffffff, 0x50, 0x2, 0x711d, 0x8}, {{r0}, 0xfffffffffffffff8, 0x48, 0x80, 0x100000001}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0x100000000}], 0xffff, &(0x7f0000000200)={0x0, 0xffffffffffffff00}) r1 = kqueue() getpeername(r0, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) r2 = dup(r0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000002c0)=0x8) nanosleep(&(0x7f0000000240)={0x9, 0x101}, &(0x7f0000000280)) sendto(r2, &(0x7f0000000380)="a0e01a4e7878c88348aef1959fc628eae7fd7fde22e6e3a26d7535fd3dd0d188ffaf1fc4b7377aeb9fbed93bf1849317b13e4e4c73af04c9fcbcc5089eebb13818fb6cc8b8e58330ec8f0614589899bed2a9d47198c9384dcc424bc82b23e216b8d2c1f071dc8320bc1a37cb66c58a7e3bbe23cf7cd19a3426f329370a21d2752b560b6ecf8915f1fb23d74bfda920cf19b945039ea57ab0ffa66bdb9c8bee1d0f0539ff5758c2e66ec57ab87c937a546f2b4be73f1d74721c82f4fe191dd94a037cdb590dba7480cc9bf13e6ff3f5bb6ef4b409200df944ce8e9e2b14b623ad40d384131625c78c8393dfb60e4818dd033a3f0c8875eca1f1e90561042412fa307f075641ec365b1b8e2af88f938239a9c055956d794561c7a7b9d8c0d889cb14ef94f5b9c7fcd41b04e6c2f0944e69838b9c3668fcbd230368f4397189cce8a6c534a6771ee10cf9ad697e6203f33afe992205176697732ac3e30aba8b905303771a52bf03fb4113f59a4b37ec5eb2b28cb4e20f0b6e8be606d99fb4c9df9c1d747369d4562cfad5d252600f25991ee6c4e8fc586e66f3d6574b76625814c052c1fd44399981b5bab7844fcf9fb44894e833c433b37165b06686a01c9408a21b3f1244cc012be3c0ef8827255a236b7590fc8dec91434a9dc6246609ed8b3dde6e0b9a7b58e7aa82a799df3f2cb96edcd51daf275f094a3d0c2899bff0d6d1991c3247be2729a6a3c0520fd76e818c003981cbdab19ca37f87a43702abdcbbf5062a16b50b9d74bd91dcb251bfe1790613f910fe66fcf1e4d83681cf50cc0b4afd74b9f95427373c2c05c1bb11622908078d606bc44df6bd2c21cce5a911941a18e89b7de0e9e0221c5882d1e276775182563c38a3a669b648f3d81c09755e61d1506c1a8af60e49bf41cb2348e190da6cc0e719d81f28b69bdbf14bc15db21a538ca1e1dc9e5382dc6ba40ffc17e7692633960e72e64df7067faf72b2b56c1b56d8a5a0b7d42d7fe731ed65a71343613f0f8f15663652d7ea269349f7d04fc180fecc1701833e6d7511221029bca5f62372a93ff608e650ee82366a2d49c97315d47408ea46770fb7c5a52c3a4445fde4037264329a462998bf6c2db0b88409dc938f854f32693e71c6132af8664aafaa0f4b24af4f6b035cbcf069756d224d8b270f35c5f38085c38f44c9e72dd046890afc2ee6f61821418e09e6ce0b92a9105ece4da11f6984e725b15f67e2ba546fae5615c341b188dbf4195b5aad8a67e5780f033478c26d9d0be36c6a73f8e9fd08b968d8adfa763df9b354f03087560e123805fbe519d520193ef43efb5c4b3c58a407794fc81666e72530a04f1a5e8378f3990ab3fa439251b69cd16467f9d039e8b00e42ba345986e6b7444330b8d5a8e3e541610b25294a36b8e315b713aa7d573a7df55995b9eb747a24e90f66f468ab43c0acc29dd53d51d61e76deb1a7d90728794ff6de9657e23a34dc5f851029d07390165a35b1c0e4c7501b2e15056a7f21c999cf2f63d8cf01b63545b9bb448ba30b59d2129c3bfc1d22e34af76a3a4e6f3f0f308dae5c4f35a0b9c7ec79d1c823588d99d974506677675a0ccc2bdb3880ea449ff0281f275c3b23d7c17f866461b237ff42648d46d93cd4b49e60f6767500265c9ba41eda333976bef65db6020e9010e9277bffb4c5b619398fe36f7dfc53f1a245f7ecfee706d3167534d7d684f15a71e56fe8b807a618a09cb5bfb09640736a43366a6dc0112fc539493c5372a71c8b7a7624aa2e98d51e9c79bcc2bb056917a6001b95f815952f0a9f4b5f33d8d07735015efb70920b5335998a771d2a0ea3c91c84af038b8b92348a4c7abefca7cfde0f83bd894d783e9e94a03e36aae2ed445c4409db979fddaf14d28181a40807444185e8f9bd5b2b682b658482abf1a9c194d3a62a66eb575fccdf4238b6b61fe85253898979e5b7acf0eb36fbbe9eb63198e07d1630ec64e85fba6187b2538310b63c4a20c386d382d1cbab13b11d3a5bff55f6bc465f2140c5702c3c6880ab1f2ae9e8c26109bc48005ae5e804a8322bb685e582d049c349eeb2bc1f1cbc768a6aa94b66cac02886238aed9ac6a2e24dda884312b5307f8614c4c3e50e02e1074e1ad7d7330a18c34103a52c20a193c8732a789a5e202b2dafb1c2bda01e3f37c03e0fd4f472e16c634352d983a1e6dd1c278e9bc0ac6ad6ad8d2481d12451361ad3218168f385626e72fd8800b7db2865f53a02cd7e30134777858097b507178e93fdecf14eb2872c6b0cfe76fd9dc130b5000de2ccc220d1d7a8452e6e8f7ffee6a9c5a1459dff39d307bc88ad94b540358ebe65d86ac7d5c05fc61218d467f17da7ce325f016a53dfdb2a218282e6e9863d005508408ec65d6eb66c842fd797fb72199f90568c7b13e06b4b990d597b791e887c29f53519c97e3d759d82a67b1cfd4cdddc15ee252632a763bbac9fa992068789a182a80c88ec9fd2c5e447db206280e76acfdf7c8b3ac30b6a9d8626294d104ef200767a4411353c0ac90fc728ef2fb497af0e9c2dae16af42643723be2615a70ae716443ac84333f58655c6d52f34b361481f965e2364f53b6788a1889333b02d2cce9fc1e5a4a58c32524d1024d3d7eb1baad009328beaaf5c0832248b1382215952d28c9fe4ceed339f1f2b25921936025caa48f5d253d238ab03aee93550337a274cb3920463578ca438fdbedb36a377ff6713f709a9005d30acfb593f6d0f0e163cd4607f3228c7c36bd17ffb5c81716cf44bdf1aa81645c4ab3d25d904f7f0226bbe4c97226a8160ad0502976e33d5e6204fc53cdc2bcf1b87f9332e3941c575a886aee5fae6cc63dcf4b2c90e5d235473b79b9ebc0d21e39dd2dda8df09aa9450a8c7a244b689c86f0eecaf190a3a01d05f2c15de6e357f94adabbf7977e19ec1594dcbd226cdcfe06f25f0d6d0900aa031d48ee5164260de0ae8e46532e75de459433167d743b6a27860c73dc9f06ed144ed06463955a67cc6ab82f30319cb5b93c7d3aa2ae71c4642f87f85648dbd9624652285b5cb50c6aec7e63e830db0e9cfcac6f7a508527e252f5228d596e899493c93bc3f80f29a73ff8c5a67b7be76ed948fbfb117ebc4a9e84a8e20973b8148d2d67dd0eaf8796cdf62c81ea142439c900e89379544aa5402c61fa1f62af6737ad444b620c1953bc36870d9fbaba78016d754b093c1982fc7658d3bab185483b1d0687dcdb5e91af508d24eeceab1e16e0822ece4b8de0feb7d39369525a83013133b521005428e9768d80f4053cb4e9da2b36014b19b91f9889c8f6506c4f300b0867fc67762e6f7ae9259789d938dd0a654ca5d1d81408acf4f341264e81e1d4e9c055e6adff089aeb93e406ab2e27a2a100f481dce6bf6601aa312b5f80aa977160f610bdb6c58a0896c7ad2f75e6898170c0b9125f5e27a4787a3a30f0c34c0025e2da9db1258e07f54a435aa7fede21fee92cd03be47d678751187c8a8797e3f1cb94a0f4fbc6a6ce87269c7212ca1c4b06f09249ffef898cb7a4c8b386fe4e0c1e399f2948a53fa99c942dd8878de2bd05b59be5417f90ce8d863bf9f89bfd7b1e13fbdf16e35759b51e7edb402e4f92f4038876815518a44bae03691fc171f68b18ff604e9f0742a5901e3f4c8357dbdb2be0a4526069baef660a3908a79cd837c9caacebf33ca62040d8d73d8fb9753e3a26b15b0050cb6adeb552e2b8db475adfaf05ee96ad8f9c9620cafc1610526cdce79cb9fa3b9f34010cadef85898468fdcca792b6fd7fb41d30f46d57c9de3de427b015d2e701a771b03cced4eaf5a6ce99c0dda48ad2ee488fd523e9b974515cf223cda96aa70c3767a9885341b74940e94ae413ad991406d1a8f7b24a82639008c08ce41cef9a5098e2d44b2578f0136b7eb853d7ca57b641b55fe6689e91462bf22e6b2299181628c1a1c341eacc3f6ccbee17161c4a64e51532e4971ef9da5e9a53cfd550cd6d32fbf8b80b4e327baa566cbde6f2b87fd7dc69f854fb5ac5be4f9cb08926b544f755ec80cec9e7e48facdad97e097599ee1ba68df29614514cb72344c6e757b59913e4340786408ccbc601d8353f8a05ecdc3374e7a982e8c0adbdb23a16e1f719320c2fdb3162c105c103478b3f9470b5f6780abb9adf82b6ec402c8ff3d0206c610f65cfb635a412972afef88e8b80aa8d47342190c78ed2a27dc297dbf93cda61ba1dba1f6b0f5bfacea93d4eadb7559f4c296446392637a8a0f5cdeec473978c40792330a31146de4a858ae49cb9d68f7c65bbe6221272b9a65ccc420498a704f1501c5b693ef7417036607cec62be27afd3b22b07ac6b5139559e7734b6ff7cad16d652a39adf5a610a8e5c8759ef45c614f3124ec4c59a35f63a9ea781236ecaa8046324f9ef06e4dc5a25bae32d8ed3cf4dd48f73d9d12c7ba7fb8fa183d6b7940910ba002063aa7aae8bf5d680e94233c70b99d9035d2b1a7c80dd8d7f0c9db56b62b282491f4cc504dfa6f03665b5640ba66d537558317d027aa5aeb9beae04e2e3549a2fa2ef7cc2b044b8f7a9f0b8eafde06c556da77bca535d40d39d46227b7c707684c1491b52346229f7d677ca7026fc429c05f4fa48714fba654514c5addd4405cdda6fae65820bf567f4e40a475124cad15ca1318732564cf69554575b62b4cbe3406e313fba9a847ddafebad47da86b52c4eaeadd6ca4541c367ae18b0b7bf0e74f64e6feb28e166ff73ef7a949e2bc5b5c4e7dea28bd104cb380fb9df325aa437dfe0db09254e9368355334695b940ec1d621765623bd3a4df5215ba0a03ec4fb7e84297e25074b6b6cb4eb2f2eb18aa74237fdb6bf928d289914d720987342f601b021d34f0b569d8f4f2a0c62870d1e5cfd5ebba24ae5612e6843de38afcf05021af76780483ba504c90aaf734a15152f7b6542a65ddccebee083f3b8abc226745dcab44694a1d17023dcc0e65311442737322343b8b6c0406430be2e7f203af5d8039dcf205a0dd5fd0608d5ffaf20df6ff9245a26856676aa3b08d053751fc5ba9b012b2f0da3dd985e812e1977e5113060d28e774e627f8b8ca3f7cf466217e28397b2409e3585fef27c421b3a9983532d5b3261592a06052284c6b398aa5d1d95286e293afb9194ce1b0159863f9daba5fc52afbfe37d3619ebfc4b0926c43c28451d4fa0b44a30440c1a66f4d890d86b9dca95ff163dda1a1569dba630b7eb1dc62c5d86e98ae945fc0ce4cde656645a0b4b624143480f965c5b01777c6b229fb96ad423d29e23458cd6754ce2ccbc99b0619986a61f445b165076504fbdd963249f0f6b71f1fb503d9148e194d71c26d88d1d846bacc7d908e80be5061077852c93471e1217801e979365d4a351c5ffadf7babc45ee232c3b5278fadd18ac9afe6feaa12572055a1a0e95aa50968260d0d53968e206044f258997658b76c754a7f52ef4b6df268dfb672090a5b2bb6a97925894f082e0dbc6bd9ff8e1936aab4d1a89e1a86bab7b35d073c962bd7690bb8c3d938f41064bf968bf8e8d22b0a74fa4998c6fcf2b7df371b27757d47213f38a5f12076363e1fccc29dbea27ffc4937e30947205b76eb9402e916a18968da9983028bff843c97857b11bacc7316d7f5adfca77967d79f1f069c34e9de279c377a52218f4fac4e6cb9a70cb66f63bbfb7ad05f25b0a7389c7da1d9387bb8f23b72c370586c91be9b0d43fe245f9ef75e4e3bb13bad6d33c8ff62941036e33277778a94d7a5b5f5746636ad7bd482c80f632", 0x1000, 0xf, &(0x7f0000001380)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001440)={0x0, 0x20, 0x7, 0xfffffffffffffffc, "c0d8508d8f06739ff05753a7b34b8946928f1d59", 0x100000001, 0xce5}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) kqueue() 20:33:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x218, 0x184) linkat(r0, 0xfffffffffffffffe, r1, &(0x7f0000000080)='./file0\x00', 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 20:33:08 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket(0x17, 0x4, 0x3) 20:33:08 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) clock_settime(0x0, &(0x7f00000000c0)={0x5, 0xfff}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x4) recvfrom$inet(r0, &(0x7f0000000140)=""/178, 0xb2, 0x7ff, &(0x7f0000000280)={0x2, 0x1}, 0xc) r1 = shmget(0x3, 0x4000, 0x180, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r2 = getpid() getpgid(r2) 20:33:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xffffffffffffff81}, 0x8) 20:33:08 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 20:33:08 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) socket$unix(0x1, 0x2, 0x0) close(r1) sync() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom$inet(r2, &(0x7f0000000080)=""/210, 0xd2, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 20:33:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8000005) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) 20:33: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x401, 0x2) renameat(r3, &(0x7f0000000040)='\x00', r4, &(0x7f0000000240)='./file0\x00') dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) r7 = geteuid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x8000, r7, r8, r9, r10, 0x3, 0xfffffffffffffffc}, 0x2, 0x101, r11, r12, 0xffff, 0x5, 0x2}) 20:33:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = fcntl$getown(r0, 0x5) fcntl$getown(r1, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) write(r0, &(0x7f00000000c0)="a1bcde0ca4c476d6eeab1aa6fba412631ebeb41f14f414543192d7a97505ab80068ea895bd9e719d72350d971accb91c4534165282a5d78937efd65bff460c18364af3185fc36f27c70732ba54feb40082ef5803780dc44a8aceb908615a34b9528a894cabeefc9a9a5b31219efbc0b45998a52efeae58afa499ee8e0bb1ab", 0x7f) 20:33:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="8bb00571aa94b233988871e62410447f697e956db85f3e4c251a64c4fef2061a7c3e31ae915e61cc41c053987edb5ececda2a92ac61c13bb287aaa88c5b727a46351e2ab55a7eb6651177abee7b99fc52d77292d07c1fe21c0416ff7196f884a106ece2947bf470576a06dd70cb35be37625f34faae2e5fc8ccc9ed6b25454c4fd65d20e563f8cceef31ecb1751b9501017fdd334f00c70c0d627e8b92a0bf5bcc531b0871c26a55cd47a0302f48cdd1b6efa6253e1d", 0xb6, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) msgget$private(0x0, 0x49) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) 20:33:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x84) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x2, 0x400000000002, 0xfffffffffffffffe) setsockopt(r0, 0x1, 0x3, &(0x7f0000000200)="eb07d8f572b3122d03458575631201540d74445492e661a6ba87d0c56e89873435521e201da9a4bba64768f7a6073fe84a8dd4fec0c165c5d861a96b61b5b5b6655509887f927302531736316aa51aee8b9fbd40482bfc6afa85f955a05d70e96656a1d735ade64a8fac882529be4ba13d99a86f17192d495e6aec64e44b8883f9af5606678d684b30dc353c3e9a9f9b44ad6338140d022237c771f4b79bb239268f87704ae626a2bd529d00d68fa04f58bb0bec642ea7cd4716f742afe989b0c2936a9c140ce4dd2ae203e3e681ab6ae7078cfa67c00816eccecc155cd9509cce6eda7a74ad", 0xe6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockname$inet6(r2, 0x0, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d"], 0x18}, 0x0) 20:33:09 executing program 0: socket$inet(0x2, 0x3, 0x102) r0 = socket$inet(0x2, 0x2, 0x10001) getsockopt$sock_int(r0, 0xffff, 0x1086, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:33:09 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1}) 20:33:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) kqueue() 20:33:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) 20:33:10 executing program 0: r0 = kqueue() mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x1000000000000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000200)=""/142, 0x8e, 0x800, &(0x7f0000000300)={0x18, 0x2, 0xa3, 0x8d}, 0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x11, 0x40, 0x5, 0x4}], 0xcd, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffd, 0x18, 0x80000008, 0x6, 0x2c3}, {{r3}, 0xfffffffffffffffe, 0x10, 0x0, 0x0, 0x6b05}, {{r3}, 0xfffffffffffffffe, 0x40, 0x0, 0x8}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x80000000, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x1000}], 0x2, &(0x7f0000000440)={0x9, 0x4}) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$TIOCSTOP(r4, 0x2000746f) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b8b2f6251fbdd02b35d20828aa9aff68651236e829c9fa3b2e610bf7d8236c0c4e1aeca9fd0e05b7441ddae92982c7b51f5f1aa29dbe819c41249701550f76dd659f421eb23f4235a7b2d03d5eac2ecf16b03b1e6e348977f4d6fe346a3d0592df5ab988cc4474753fe35e9b8baa8d29491ea880fc9c8e731c7ba36aa0a55b38704df688cb39611591ecdc8c25e9f477fd59825434424d60ba4aa2b6e9a3", 0x9e}], 0x1) ftruncate(r4, 0x4) 20:33:10 executing program 1: unlink(&(0x7f0000000040)='./file0/file0\x00') symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 20:33:10 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0xffffffffffffffff, 0x0, 0x20000000, 0x0) 20:33:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x4, r1}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0x67451eea}, 0xc) setsockopt(r0, 0x9, 0x66, &(0x7f0000000080)="2475721a23b5e3f6b9a2ec63e3fef17df0030a237a5e1a9cf6af2a947dc82a635496486f6ba76811b56b0d8820", 0x2d) 20:33:10 executing program 1: r0 = socket(0x16, 0x8005, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="b2b74b73812a5124f1962146e4893e38d10fdd465b033523c1764b60bdce7dea309c48669fda3b7fba9dd075a3137e40d993a042727c22ee4ec6a98f9d5b1a5407a7793294fade8f74aaaa9334116813596073fd2f9a9ddaf8fb4c00174ef39f7916c5b5478f199d0de6b9366de190a50718faa13242ec743d3e3851dc3854227e0caca618942154fc419df42caabb3e7a47174b51826b2c8618a6eaebc837aa334e47624a7d78697e8037adf5058e2609fa2dea0c917dd28a90", 0xba) stat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0x40) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) recvfrom(r1, &(0x7f0000000340)=""/177, 0xb1, 0x0, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 20:33:10 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x60}, {r1, 0x80}], 0x2, 0x22af) 20:33:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) accept(r0, &(0x7f0000000200)=@in6, &(0x7f00000001c0)=0xc) nanosleep(&(0x7f0000000040)={0xff, 0xfffffffffffffffb}, 0x0) 20:33:10 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) ioctl$TIOCNXCL(r1, 0x2000740e) 20:33:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) msgget(0x0, 0x1ffffffffffffffb) r1 = shmget(0x1, 0x4000, 0x420, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x3000) getrlimit(0x3, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 20:33:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044334a5619715a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000", 0x65) r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde0000000000000000000000000000", 0xb4) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r0 = syz_open_pts() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d6622000000002c215faf8a210524d8e500", 0xfffffffffffffffe}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:11 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000280)=0x8) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000002c0)=0x7, 0x4) r2 = syz_open_pts() close(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000140)={0x8c1, 0x20}, 0x10) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x7) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000180)=0x10) nanosleep(&(0x7f0000000200)={0x7, 0x1}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "c9411bee9deed0b5a2dfd61789ce659ef900", 0xffff}) 20:33:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) getsockopt(r1, 0x1, 0x2, &(0x7f0000000180)=""/53, &(0x7f0000000140)=0x35) pipe2(&(0x7f0000000040), 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x40, 0x1, 0x400000000000000, 0x2, 0x7ff}, 0xc) pipe2(&(0x7f0000000100), 0x0) 20:33:11 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) 20:33:11 executing program 0: semget$private(0x0, 0x4, 0x10) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1009, 0x0, 0x0) 20:33:11 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x109f, 0xd94}, 0x8) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) 20:33:11 executing program 0: madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x4, 0x4011, r0, 0x0, 0x0) write(r1, &(0x7f0000000000), 0xffc8) 20:33:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(r0, 0x0, 0xffffffffffffff16, 0x0, 0x0, 0xfffffe09) fcntl$dupfd(r0, 0x0, r1) 20:33:11 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x6) close(r0) fchdir(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r3 = semget$private(0x0, 0x2, 0x180) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000001c0)=""/210) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 20:33:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 20:33:11 executing program 1: r0 = socket(0x2, 0x5, 0x3) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) socket(0x20, 0x5, 0x0) 20:33:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x2, r2, r3, r4, r5, 0x0, 0x40}, 0x0, 0x401, r6, r7, 0x8, 0x5, 0x1}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82029900000000000056"], 0x1) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="3800000000000000000000bd4a0000009437f71af7d28123c8ef0dc3cd11427ce92b63d20676c735ede100000000000500000000000000000db309df74eb69388965c2c3b10f73bea577a3b1883f164d32876815950af3f51311654b95bb856aaa2e07a982679fabd3435a625bf4e41758419b470810f4505fee1b348ac7ce25eadb33e06c87f47fb6002389dc5ea7896d1ae5a2516155384eb926b15a2f78f7970299d482fdabb12326ff1ca5edadaca896e14c96dbcae0c3b2faf9f04a24a19b96517f2587048ec52c10a57ef9505979979705bde70bc1fc567ac644a2ab9470cba82f6b5e4bce05aeceb3bbada891a03145e30aa42d308c79cf4c08209ba0b19c3175e0deb9526ccb10fb313b4252731321dd2f9dafb0249eb10fa198ff48f9d369bb619e406a56e18a2ead41ca759e37b66cfce5b4b1415f4c9a9d436942f595f02babb4870980547032f11c0392b91fad7c7f34a06c8c558c0bad19724504ecc8c485dd8856aa8211bb2669fcbc5ad822028f679717a2166b1c54a120b39efb6880d21510abf9f5330ce31f0cf27b1943c1e27b10b5e9f803804f064a6d8462bdac5be72f1f2639d09c5c3d4931b3c0cea805c437ee2224ba5cb19390f7659b523386dcbcef675861349c0a95b3299f5b7f"], 0x38}, 0x2) 20:33:12 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) socket$inet(0x2, 0x6, 0x2) pipe2(&(0x7f0000000000), 0x0) 20:33:12 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 20:33:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) 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, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 20:33:12 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0xd6}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="06241e385b6d52ab19ee7d314ba5e47f3ab6f628791ac24060d54f41abff42ec547c7c7899bcac9d4d1570dea6e22e4efd598207ed878c4808e0d5fd982ce60e166e4d4de255377d228acd90dd4269f1685002358d08d7db1893c88c2b0d727521c77e9c06c6130b8c8e29a4e410de3607bf565551b2cb8dee1ab9c65f69cbb636e27c70f344ff962236ad2225f634da0500171b2edc7f057f60d708a885611a4a8e7ef48411f6a5a0e0abd3c07f0fcab3d88ce7fd18507dfd0ef55da07c33b879089e13f09e7885c86a948465f106b2adfe43f3db72d615dd1fa1d29995499c9be85266", 0xe4}], 0x1, &(0x7f0000001240)=[{0xc0, 0xffff, 0x6, "225949e206757ffced2ded616cf05423ce5ffb46477a33e88d61c6e34d693ccc28f4c17b04d6c762fbe8096a2c5c7d97bbae78747c674e7521c2ef395966e3feb2184dde40efc0eaaee3fc109a4e6c8d28ff83f976aeef4df9752ddceea5261385bc537244362a114a8d9c21a38c7d040bf1ef4fdced5380c253ca01a8ee611337c1574b7659b6c5a04f2909ffb47b84e4c47efa0b14e6ac74ff8ab316abce29ee44095ea73a6706ee2fea"}, {0x1010, 0x0, 0x6, "fb290f4e5295c2ebff0acfb24296558d01b8c647204585b0b4d8ee273b57365d7bb34db9193b287d186e4861d2b7158eaf4af7f35bb1bbf2e9004f2e43150581cd86aa4e420f342affba6756ddc5982383e99717bc0b41157d6b3b30c5b090daba413904c34381dc20180490a174e1bf7b399d977c0b3d34705d7b50e80fc7a79cc8d84eebd2cd5a9d7ad37c475099575606f0cf23942c06828b76b257cb8e120a810581f0719a1eb6265c9ea522cba47c26d388467dffa58b444e0a1aa9da8cceb188d52a390acd6d4870fd3fc1e718c8f6b093e098a30caca7314d68b33dd0e532055412b5c007b0e2e3ca813d4686e792a02fb555d4874b4392dc3f5d925740fd72e42979fd7b945dc9467d0f57948d0300eb66e55e4f170d7c45d30915f194c7cbd1d4ae6f2a95c5b7242ffbae8baf2e7edba733f4eedd8239ff97b4348682f44a8e15925fde18df352933442c21b0a905b0cda2e73cd3851c81a06b438da894e03db79cb714d5fc7b05e49e3c77d8d291b601d239df7d9c4cbd09aa13f4b019b12360e6a0c19a61642efee752ba830f9eee2b0a749ff433c4701730a300b19e187eaeda67f228d837990ca0ae94878a7df2afded3070f0b4a2afda169131faf0f61e90c614c0ec81076ffdb25de62951384bd34a4372aebe02cabb7366380176cd156d0d1fc728fa5e465b6927dc0a51cb4380fc65a561c700cca0536bc34d6e099a4e332c32d7256179993cfd78d6b0ebd72c59ba1071262d4386d5f3382e184c33f31e6063e7821b4062a548b4b4b8c6b21fdb86fde10499be9aef5b9a096daf2da31e70a9aabab2844a112dbc1e9fa39be00497a3d6df5f47e9344284bbff858458f8de646a2375e17f6f944456edc01823c4d6bedc424b75d1afcb82a258baaf1294f514dc5fd1e751f38c33fa80d0dd51bd989c2e98fa844046920402d5de1fe5f35745a5b89a135b05326ea49b5d489f0f0e45e6309fc499c7a68d6c18e403631bbf320139bec9fde61e44cbc478b6c2641d1aa8a19f985c783c1a63be4ff568b8e42b1fd67277d450f8d6a70e7906582d75387e942fcaff3c89cfec5270d26d22d7d81b2bb152e95a9b2e3085f2617a388be077b7c70c1731f9e88164039f77d9308ea780fa1962086282a3274655be23d93ae6fc5896843fb3abe509f9f21e2056951c2dbcbd82f34dd4c40c58f48aeb9334d2c88eb85d6f853d833ce24b3bb7bddd706b47303d528d22c4cab5e3da4dea4f3c3e80a672de78d0c1140b0b0f266e231a4e954b20ba6ace6a80033dee6182dd386c495d3a9a5bab78936239f34f9f169f712c3ec702519ca46dd2a83e59b08f976dc2a0c783dfbbbcb876d714005c6e1da68ed9b8614523b67788f12701038906dd1a596b2d312fdfee0a8720de7dc320eb817e1d88107d0452a100acb2a8275756e7f572045c12c82ee956bcd75ff2cbe824f9c5d8850267bb8d6ebf9da3d88cbdcb8b797a8c862f26a483378f0968617f17c4ce65282339c9afe6e9bb5bdf4caa5bb58cd83073f9704cb352ddeb02353532b40fac1bbe0db04d8aee83d5b86c1cea5d10fec69b42cda6a727a71e6a5a444217e54ad86bee7f141e94e5c82ef39dbece16209abb3b00fea8f24ab1c1d1478ee35bcb933d8997c62ae686145f37b3fd202a7c54642c09bda64c6f0b2d97faf0936e58566a4b2c2f423e8af375e5eec9056319970d9c29e23ba11cce2ab30d5f42006bd836a98cc09aabeacf28a0691c508973e3e78c7126ab962c15efe8d8c46c5cf7512ba0b0cb5c44b96aac6c2b6fc1b4af8c2342e26286f3f3f84ddff17a32fab47300ae25778865bb1d46236bbcbeb17c65e12b4bcef07a6edfa5123b87b97187bf585aa7dd76f75499a219f107743d0a8f9be189bf189fcde66bb5bf12200675aee7727276a4d0c8165996650031f0997c08107e82babdc65be0e41d7fc3a7ac1cf721352f20efa387861221505959ef3369cfe21e8be7c5747fbffda710c678b34de28166acdcdb7598ce39ee03230f6778378389e44b4d2b208cf471801368411870850e4891efa3edf616a34df2f385d9a73d675b09ec6863d12d1ef667f03c5bc8421dcc799b5c0a5933b3c210893ca94aa487cfb10a1de97735a43d1ae4424e778faf150d28f95e5c3235fef6a8a2d9bf02eaceabe3d00a2d885a36d4064c3091259aa0e0b4738fbba2a241c6da602fb914fc8b98b2193aecb245651ff6a01c68a44ce5f18de7d6822c94f2e6a2a79f46552f0e457527ca9dab7f14fc5d8793fe828a5bcb47f54dc29da49434629877166bc9237c30bae241cb5ec61a75abd3b39ddd3248519ed8aebf98f94e34324c2dc5b866afe91bf90539e62ece82126d336fd8f83733a4b11a1ba333e906ecbcbe2f34b98ab7ddaace00edfdbf4ecd6528850e68681105874d6741827ed9f393d6272c25efa059fe32483e9898db5f6458bb4c0c40d21b6c018ffb2526f2ab776cc6fb10073b6d3d41d8170f9da3b6c63110cf7e55d56945ad7465ceb96f586e583535fb84184691594cc5a4574d12fdf5ee5519499f59c5e8e69dcd407b13d86a83613bbdaeef269d0ae4a2adaf0119ac89bf986667eac993f912cee903ee2c8d9f4fe312176dd0bf4688e1ea37ce584001b173c7b01183f5fd7d23c48880ca7661197e5fc395c53f4cd0af48a763369c8df43eee9976ee4dfe8a00427066c72f729e57912806a11426691a810d8c9cf3fb3cafcb499b25ea0cae23394e2df3e6e28878c62daf6a603c4ba9b997fe6f2f24c415719111741fce32de872b46dde3bb4fbc2eb3f1e994cd3af93e9bd114c905480bd977367c2f92a19887cc452f56773733d1b541db59b8a0c1adda308df8c363c7eb8cc42b673feb4a1ef52bfe49bb051abb70f5e63a1ef47926fa77d8f3568dc7db28064cb7fc8ac897ed26ca2b6d395f05b2033ae307ecf5bd8cd6ec2a784fdad719a9385a40cd053bda485bbe344970a27451520f38363db32b5265ac3ca45d0c1b75ba02e5358f9a9d018d6b3ac05d5797ba3f1c4034413a00c911f01111fa32c3534177d18e9789b8d72c5b99099ce107c463a09363aa06e29ccf6b7c688fd5890e88cdb9195fbd389cc2f223097214e31438d16921aa70b0d21c86614e53b0bb6b720814d0701c421f04dae85840462c73533f6e944d54230efa7bb0fd881dcd9ca0993db6893d70d7feda817bf7f4f5603ba615c1602a9a39788f3f7f7e7776666be70cfc99c89a86fead2d7cee8fc937922c453daa88dc6a548348236d2bb0f8435d8ba163531a9e5df02f8c6d7835263884f6951393f7518f7577697a31111e14caee2d03f858f443a3259857163446fb1071505ab8f2a0796c8db29f461bc9fec664f6ef9d0b99aaaad228386542accef6c8998cdcbd8b076bb05419fcb15da315aa1d74cc5de923a5514ccfa911f9f04c5c842c369ad283a60b217ff4cbc1585cb3525cade51f2a5ebb5f7aa74359bdcf569b03878b80ecd4a396c13236670a264e9cf622f18b588dafef9e1756809abed8c429278f88ab92cf2736d9cd1ac151b97ee6bdbaea3e7d0a188eb0146ea0d702483786ca0dcbfa17213731902b5a485438fabe489e106b17a8359c26e0d69822b6b631b6f9b6237132fe8f913d47606f23c4c5cfba4e0fc30452212daa9d008884efff343f5763483b65e4aea145db268f1cefd916a7f6bcab3b2f72ec77cd7bafdaee38e6ed0716fd73d3da6fae3b0bbb7f5fd4f0ea3461a86e104bf2041dbaee1dea14d49d0128aa03506b9f54bb8181216a0377b664951f59cc0ffc40aaf2afdaf1933a13abe53c23d9425a54311961c0068ee690c7ff8bd3f4461dd08092e11587f05abb5703085b961d0d5ca2f4e635909908ec279500fe68ec65735a6a9fc706fc138b699faa22617a98087c4d704dd20eabe4349c5c084e9e20bb54b55375c94a7a55aae599ee17be9d3c59f051f560239d0fef0389461a55c8fcb379fea9bb80652481a96b68f10798f8fb7892c2f840cbc49e7bc1892af2f47ca604ac87e7d4ca260efd5b121fbdce33cac701b250d73319d8df30205b44ea575b9c96a9b71941a5e7663b22b195eed374ba0578657537841a84057d4d1b6c9bf368a6445bca39743257dec42f089f5f8fbf2e31387872d4bc9d96123876a4244b50a52528bb82ed2dce1f407aea14b72ec806a823f5d6dd39344c4258204d7ac591741ab2a6f8531e7a8ed1efce44e43577728e2111aaf59d8f3b7dae32ec04253c81b2e32ba0649c7baf0dafb68f8b1d67df5c24e01fb8dcb66f43445b6ae4550069b6d8a48251ff661c50d41ff68d6eb701f15ad874d900fa603131717c6c92f4f3e970e10061b385c4cb7c715fff3b406021ab46e8e2c4714782bf81a257d1bf91ca4280fc5e93c5b29b5635b4462624eb6a32d2034720178c1b368e6e9546030e987c6e932d210a0671c076af32ab849744f24539acbd9fabd749a27c86f62b60472f6f2b5b055d82851e8a52dcfb272d7c040618494736aa0fe1c995afd804af1d7567cfd61ce7f37ac0e9cc7f5ada6d84fe3f6379a9d9094ec36761d232de92f4e10ad2ede426b8202cc7de78868100d3ffa3912cc4c6d8af1de1c252af23955ca305beac1e47828bd93d97a785b66dfbb65ad20509bbd57b0d9c072a7dcd42d0ff5f03bbae18da3895aeafac0dc6c07035bf354a417b3a1096f1e087105fcc89f1a593cbdc1945f65e3ece2f61792a948289dd37f6c4742da7e1e4ba59cb17672dbec242827ea3a90d578a1e95420d73c8fe6530faefcdf13976e1190b899aa4b4bd37ae2cba05a3d9c3bab89598086ebc097e8220aa5010c7896362bcaa3e42d55779cb5628f89cded29b77ff98fe6897fb33c9c6c6e6ad7802f708d1a7af1540de2c27469258c9bdb00d6066e9c6fff4a881a8b55d184ecfbb31181be18414ae4fd54aefe4fbcad4a23ae69c4847086a189efd71e9a3f53b9953c1e12cd55cae2927c384a38b07a7ad315211cd64ddc525da6b39a459cb027d61e2f83adb86a749480fd318fc5065125335f2846566c6c63c4cffea6b3268d319753d71d183173e1253b4d04d29dedbd6260e82ededab9cab314b1786e4393a32f36be32c1dc022ee69a3a5c223e4376d022239174c573d67aef8e1c1e804683bef2f0f08d6185b5054a71730a20130045fc01d8af58d299648989ceb371546305dbd8971895fcc6b2217f575dc922778aeb32cdbd989be3a3e3cadbbb81e713a6d27815340f98449c78f89623cd33c591d2dbd01d1f744154c3ec2ad8f481c5543736572336e97c5a2a2bbced8b56efddcaca3367669d7fc92ea8bbc356d512931120c8f76679563a44af47eb27f9e664ef90e98e952c6626f0a2ea37cd14d4d1966b0eada4594fbf7532d1f2aa4cefcbcbd55cfc9c61ac2f1e8ec67bfb7c6f4860495795671a9b42073a81a87fa375b90064e55d126b86ad71a9d7f6b0b913e754993ef90f35a48b978dda36021c0d1c8a9c9dee278a237f8158910dfbfeb61eadf650a06ab6af905b7c31a5786b41449a5ff7f4e955d9591dfd127d793f1b724bf9c977cab20f56251ee833975e37591c6e82df4032cf451e68c231dbe86d1d269ca93f9885c00bcbcd056b90f989fcfbf34f52c4f6eb544b75d7a9bb3c44554a6c861b69f2ef242064466775302d4eaeb8bd43e3cdd19f65d02dc866228c1aa86eaf61bcdd39342bbd3289b17f8c918ca007517619b6f3a6b21a1f6b576a737e69823e9b77eeda8f162f8513cdebdb3f32db0df72c73db"}, {0xc8, 0xffff, 0x3f, "5a2d6d4a73c61f2ad90ce4b9de36f10a7361a179d56114e093cccdb9af3fa4e7bef7aa59527083cf34042ae61a4b6cdc5826dd298a5dd83b3c9f37550862bb0a20b1111d975f21311646f44dbd0dcd7a7e8f022f5833aa03941cb8772968ca7b15a721d0af6b36a27b5b79d7a431946523089e8d2cc73b8d6d174f2f5ee16f196a7f7b8a007552b89040b8106fb36fffaf99e7ec85b114b77ceceb80b1d779fc35c5bf7ff8bcbb814156221bdeee025679adee18b8bc"}, {0x30, 0x1, 0xb63, "bc2df7ebdeac784c752c48fda0811dff0679b471c4255f09a1d517eabbb6"}, {0xe8, 0xffff, 0x1000, "222211975511f674869e06d0344314dd3b293abe4b7d436063e403e831a049d8b23bfad5db20578d2b4e22a88ca1ce4779cf24b65b4fdba6cbd861e1e226674554659f12d78b739a2c528bf8cfd3d74da40611fb34f16a0eea29af778d1913ce6a925f9d89b5d8a91081b810aaaffba86403f801158a94ee78edbe7f1880697e1ef6149972e7dad620fdb1e2d48f49d457180ab53d56e805ef9bc2118886ff2b70668691597b2562ff5b2ccb8c64f0f35852dbe4e06a07b0d31933d73df938d82dcc3a2099e591fd597b979622af16f3315276a92512850e"}], 0x12b0}, 0x40a) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) 20:33:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x86) close(r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x702}, 0xc) getdents(r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 20:33:12 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd60da9f779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f9998b11d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121d990dd60f01a4c3e79124e996", 0x150) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 20:33:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 20:33:12 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x48, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x81, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0xa0, 0x8e28, 0x200}, {{r0}, 0xfffffffffffffffb, 0x3, 0x80, 0x0, 0x6}, {{r0}, 0x0, 0x8, 0x80000000, 0x80000001, 0xd43}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x54, 0x2, 0x4, 0xd5}, {{r0}, 0xffffffffffffffff, 0xa2, 0xa0000013, 0x400, 0x3}], 0x9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x30, 0xfffff, 0x2c49, 0x2d800e35}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0xa8, 0x80000001}, {{r0}, 0x0, 0x84, 0x4, 0xd16, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x25, 0x80, 0x3ff, 0x8}, {{r0}, 0xffffffffffffffff, 0xe5, 0x20000000, 0x4, 0xffffffffffff9994}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000004, 0x7fffffff, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x80000001, 0x4}], 0x9, &(0x7f0000000040)={0xbf2}) 20:33:13 executing program 1: semget(0x2, 0x7, 0x5d1) 20:33:13 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchmod(r1, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x4, 0x6}, {0x18, 0x1, 0x4}, 0x20, [0x2ed, 0x7, 0x1, 0x57d, 0x9, 0x7fff, 0xb, 0x9]}, 0x3c) 20:33:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f00000000c0)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:33:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)=':#\x00', &(0x7f0000000100)='+}&/j]*\x00', &(0x7f0000000140)='&!-}\x00', &(0x7f0000000180)='&/@\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='-\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='{$\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)=':).\x00']) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 20:33:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x4}, {0x3ff}}, &(0x7f0000000040)) dup(r1) syz_open_pts() 20:33:13 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x5, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = fcntl$getown(r0, 0x5) r12 = getuid() r13 = getgid() r14 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r16 = getgid() sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="a87776197cc0a6e21c722332e50cc4dc3c30d1b2b1542f7cad6f9818d2890338b32221fbb3be53b72e46dada6d32688410f6505fbea012f325a0ace0a8e7", 0x3e}], 0x1, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x140, 0x4}, 0x9) r17 = kqueue() read(r17, &(0x7f00000002c0)=""/238, 0xee) kevent(r17, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r17, &(0x7f0000000280)=[{{r17}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r17, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 20:33:13 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x90, 0x40) recvfrom$inet6(r1, &(0x7f0000000100)=""/173, 0xad, 0x2, 0x0, 0x0) r2 = socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r2, 0x0, 0xffff7fefbffffffb, &(0x7f0000000780)="2c839f0000c75da73f4c22eaf7c74b20e1c9d8a67800ccfdc4962e5de0720fb68cff11d82d7dd4da57f8da87bf8712ca34b8591fc43dccdb159fb1e01a673db60612e0ad4773e9a7902a8c10fed90dc999657aa16201a602b484730bcc35f20a859e7bed1d453226b55902f115a236b4b716f36c92d27bc8b5d6a437b429b6ea3fb3f7e8c52ae20c2729227e42113ff504b591c3f93b680985a8dec33e2727ddada009f154a10500000090edfb733fc03acfef8172c4d0d720aa388ca75b64f662fb84852eff7d2796acd2667f38c16d8ed6e06bccfbac09a69c9fcc261a8c4129ff53ec6d690e37c85c4d140d9daadc941bb985fccc748f9caf0fc66691b0de5111c4489aaf8bbe85d633b858912b66497440c078de2a4047d7c35cb31ed18049af69dc7f00f106e1c5000000002763a7258fe5176550d755530e01f5c6a836d50278c0ec6f12c587861b25b543463338f0dee8de3079a316af1ab472e0f0374d38d17858663e42722ed94654ba341b71d1581845deca0d0514f39d4e8476747e625ff4bb74c6ef9d64103291a368aa63efbd5917dd8d0ae9110d20c396ece51d9396f45e98b340291a895da544bb2b29b967d282ecc7183028e5215ce881fb86eb9e3ce4e45ead047588bc8a0a331c8ca740821f9d752e51c976b074ec29d31d798460f3eac598fd8363978edf6029972913c70361d8a5d3ca4cc8cd5a06cb15ce5a0a8f5d9e79efa06f2565527b6b9e894b55c66a6d5a112cbb69", 0x8a6f99749ceeb04b) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r2, r3, r4) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000002000)="97b82e0035225c78e5a66dfc4d29a67a8503edbc9c7ae9638df7f216fc9f69178cbb43dcf3e9a63bc8de538626eec5baa65ecd27579750c99ac981aba46b4b8b818f6e834984f0b7483238a1db92bb0580e7de2045a759d3628a5c8a7876e2b18dbcd97e5ccbd6da1c35357ca7523f9025e942d9e62d6398871b8148a525ccbf43f4eacf128ef473258188874fb44b32b150d6b7c79989b354f75151d5d6d6c31883f4e4eefb4236a068c38031d6558931993dcd9a1f12d2f57b66746c7903747efac140a389c6a54ddd22be6ca692b0aa4542c3d607b9a41a4b4e90d787db9a3b1138661671673fb655f0afd8e44609f6658ad20777dc1002e5e14bf5aeb05aba66f8f9f77874b467c63dbb6d5e262971e547e0877c69757a080f3b98f7ec099446709d2ce88d3e375f2c8b9d690303858ed31365352a98f802cdde9d464e87fc53be536642dcfa8654c4f56d20c56b23c81e67c4140e2d2bc36dc7d1a2bed4be188084883b5b89ee19e1415517c5fe30bf51d2798f8af3673baa6814e6ba820f5f8a60626597f60c81511d1436d2e8f50f2e48f61ad21b980257cdf98d00bac3da57b9b1542613df66da34540d30ffad1894e22632c357b9661c38d8c1054f63135f0eb11200b341b8b86da834f60e60c3f8abdfdc89a376115124bf299f3eabd85ecd635b25591394385e752110c97f8aae57b4386c7f071ed27bc43131e05e20d715afa40d81fe73ea8c8bc97e66162db9ca1fdada09e643c07d08958fbac4608d15cc318d8bf7841e2591d54258ab85a053e5ea0e988720a74c1be9099cef745f1107409fc0bb33336f0dee2afb61172a8b7cf51e489a20b4d76f61605d2452c8548a208cf4d499bfbbf1781c44d8abd41dff719fe881e130dee1be2f51ba749b45bb1fca52d1bac2d056daa061e0dd86e1f7b32e31bf8e2cf6d7b6e7678f9dbdb5cde7d11a4ed0a43360b49380a2a1fa9c600b27889e3bf052ab37bebebb8696f1aefc0de08ceee3c48b17522a38a6ed463c15aa88cec3005e9274f33a034b920a39d44fae24ff99a1d90a5c508f818f2566ed0e795065e60e344ce4294d746e9c52f76e0ce8ca9e035119ba63799bee7135c27702fd64e756068f3dfd61d76d5d54e58028e709012d239a453a000623631d86d6a7d64615f6ac6d6f7d69e3ecb7c54d2ac5ed78d07f3161f3000279466788e350a1a69c7f281dbe48e56159102204f0a9860ed7dc2136968ad1426c324fd1f49507fce4d457b2dd81b08a494900058db0d747ad6ccd47e4c1b4e08d87017be6b7c3559f996016a5619cb49e31ed23d4adb58684839a169c220a2fae0581c9dc15fddebc9875d61f895199222683d7bc9416a2807d466a7035ee7d0d590f8038f0751c3656f7aa469a618ac3064fabd40bb70920e01494655ce94a319489250cf0e7b17ccc932ed9c41f2be63a41798c00eedf2b993b1b654b9241e15795cf164e2773040376c556681d76d8aaa0843675b8bab6d18f8afc9d9dc059834d39dd89f639382ec156c2d9f1125ed387be42dfe93c0fa58a17bd37ef08173ba1ef31cc31e3bff394b063415120d98ff60b95644e1590290af19c245e121a242ffcdffa90cacf54e5b7c5504f31cf82ff815e808d8c1b09652df5362d362b9d2eeb142538f8effa88b65180b129409e8e411aa773f7880ea74e41a0c2b4df2aade3421c48d63b5bf3fb77fa465df7038fa256d0e9979d7789edf26362fd6d3f26f577a415f7d25e5e0599c1f0631952142e4b8bc230de06add14aa77a3f11a4fd03d906cb463616b8ca7cccec8607e66270f7263eb856b02c47c15a67c126829b4ca1159f29d07e4472d9230619d7d20592ddf6da1656c88f8e1780a1c4631ee7b52fbe437bba1463047e36a0e85364bd21888caef5d3d907cbb3136872a2843a74cdbb304e221ddad7fce7846377b48d985e3eb4fc82c344ad6bc6bbed0e4bc4b9839862b3fde72f992e998635807778157c07e19accfc7880fdff515655329f85570556d4a111b6d39c739f1123e2627c16d913b0c86f2ceaa951832a6fa7277292bc4e1076b02c659626021cc4012e9e8dc82b1fb35c918986493cb29047d484375ecdcd6bf52a676fa3edab466e45b3a54eecc3639fa642c74ea27dea1acefbe60ee061ca3e1d5233e75c1970fec8d1b18f8c4fcad12c55ec87fc9a8b89b03e86f404fb50cc864bd113f389e7a95a57e1b7b71fa716e8b4a8c8a01372e7533d825212106d4e72d528790b64cab3c9bbc1e6c7635ccfa9c9606780d27ddc89c9116f3e2bc16608e190d33f4eade3fdc775bb9b5ce85e393f228e2966ba0c84a4e685b2b900f8899a16883c9498aecffa2e3b5218848d722c37cb5adfb9cdb0559e73401ac88d533b59ee12b02addf1e2644141667a2c29740a8b7bb74cc4d2934848bcd3a45c208f2cfa725dba66b3bdd7e0d1de3981a1c88af5381c40f4fd0d981d92fa74981457dad67b0b348fc83204c5eae9d7d122209d9cda1848755a59d9de46dcbeec55f7c37877e21c785ce8a35a056970718c5ef3f69b3b431ee20aeef966c7abbdcca44f33e4f49e1b2b070e6f8ca272dab979ae331061c90d9ed1fcf7ae897d051c8276982bb96687159ec94483f1171b20bd7da3b81c09c8b7a3c18c2dfd79159925954cee88b9df4d80ef502894dbeeaec93cf79465d1492f9edd14e56cda2cd1126228a70138bf9e619ac19c08818f87a01bb84da0b37f64feb972b70d2ce891f163d8b4ad4376ee39e24d6914f4d058064fc161b4346551bf9e959064845403255b8eeff36cd95d30d2fd443e96e80a8b56e7e780a87e1f36553993cec6691bd061102bb994b90a7a147ab75ef6ed1811572b2cd03ed41420375b9a8bfb8da4bf933dadfdfbaaf17132ec8f0e4bebd6fe4947a3e78944eaeea4f16a7b1a9cd72384f513603c71bc6fd2191819243c4753ed8be5743b72a06366dc3df7989d41291d9cdf57d00ec14420e9ba12282448e3d1181615d43482fcacaaa54d2f356e54a4d9bc291bd19a68334ddbf7cea66a86ad92e77a126a1dd475f44b786162397fdd30817b0e2ca0105594348c83c2e07adb033b19e88cfd20b4add20a57f465b01a271c17547d3a25e580d613dcd6b1f159e4aa318acd3fffa920782a7afdb2e8d98e100f97312cc77a39f178c3bd9325b484f4a9fff07d43b684b6453720832114927c7f2f77794e72a851185b3895529cbcf0e486450ea9ee559580ec4928720069db57ae30b6796279c114b72402af4a0ff5f9c1cd3e3ab9efbf336b6c7a02f9bca45d4e3d01c1cf76d0a4fdbb646219bd1253543a7f558d65138db23894212968971a0304a5a42950c514c9babddfc5f7b528cc2b689a2366c579fe7e1c0b5b49fa338e311c2656b21316bfbc93614a3f15ff47fddb88619a1586b49b4bbab9918685963e712c430197be521adbe8b3ee914a89adfd9d07041eb2919f45571206bda2a0fe2ac765379ee92577b2e253d34325e00c21fcb1127e502876fc473d476d6310d84d2f4fd1b5541828c7eee06ef4e158c7d009dc5fa5cba594d0f64d5b852d699e521805538d38d4bfc19fd961332fff937633c129b67e01ec29f92a506a335a757ff1f657698a5044507833621da634b1a28b20c4e02110bc00ef540ef3dd4668bb4a5e3e3a0261d31efe1137fe2e561c75f7d0eae13d4cdc6e7357fa6345960d188cc6734476a70c5fb594d044c40a7acb4aeb4d5639d6ee1824dd00c3dcc0a26e79501c73f4b0d3be9c9b86b2751164d57d6553fe3184777920c117c12e2db297e018575d9f5171046daea27ab43ac3fbef38469e06c1f736a2d70880f92f5b9444f984934562594af21d86c21647d6da82176f291c91d623fad7710b84cd1f93cb56bc0ffc5ff67a74544a8d094df793fca9d924c17fce2eacc3239b4a16b652a8a41e61ea030df9d7269e10eb288e860eabf989756eba67be07c6d75de42d396fdbc6f67988ac3ab85bb3983c9354b3de83ddd582f401997528126f82e487022d2a064472b441e8c7698e006ba003fce0fee232e302525162b495ed436576a0970b6366616cc455bce5004c7ca1cfa36a28826329fded1b08a3e966c5b054a33d4b5429ade706a5928756c1d894e5a41dc460116db67e12f8558a46e6e07ddfd77621f75c7fc1793bf037e8652be917f9f9d56ab1f48cf159fa13b5076672571d19a0ddb90ac59cdacb28ce94c3ea19730af039bb128dc1e415844b3c14c5f2e6de606a5daac3f34951898421438ab2f51696d10f445dd203d5ef5f13bee9424db53b5faa57be3f5af0c5bb599c31923a5c92b0ac73b00b96df2abcc27dc8d4dd21b2b62b156ce42e243e64c1835cdf1cc2ae0a1c5994cd366a6e32e8650951fb1cca4a3993cd4fc8c5fac7c39b0c4ef00d98fb26cb7b12f2a3c934cb1135d3f32e5968604da0a56a6707232618253840706d979660003a887e0eb7ca7e8df99c9579ec9784726c0dfffa53f015f4a41b71ae71396ae7f5f9a07a3408414f2f025bfe627341d57c232f53b89d025674b0c2585e4338ed35d136537d7e724375dd6c3e4c11be5441852a3fd7c08232bd436b70d9b3a722ea7adb8f058f3732646a8f7de5ea8fd0295d6bc7f95ca1e9435839dd91efd424e3b46112b7b2d3db6acb4d7436238148ca80a650a399d7bad87a93544121a18e60176371bfeab531758bbff0d71206bda2291da2400499584aeb4d4bce48013966bc9f2fc332e0172836d9d2ab6a12d4092280f77880e0f906fbd4408cc907c17912ec6044de79edb5f30f6f82fe34c4533890b4b55d5a97447fedb7ced61ab45fac303e6508535294130767e620439ab9963c164b4a1f316c7c796bfbe1981de8951f6e7c37781822ce22b520267b52ae5f88a1e5d50b3e2f2de58ee265c5923731b91d971e14a2ed801429b9cb078eaa1bd282d01e4d16ae9d60d06849fed95ce46f90048814266f0997941ec1ba4db471d09c679974db5028caa1eb9b69a1c97fe7b2addad981c1ba7a303911b14e5fd4ec4978e39bebd464a0b7252baf72a2c4935c580a0c2fd8f21b710e4be73e692c40320583d4cea4807bf9abeaa0c7a2b7ae68de55ca8b3e284bb7a8790cf583b845245006bc930c3fccaae1f0c7e5d8df12e00b37692246bc3634ebe488471c69d8a8bae1100b281185bf1bf6ae3f5b32624d7733252e756631a4e3e442ffe283ea9500e864326e57c2128340b510d123056fffb153702c8846c4a48eaee7e6ad8fe7311744c70830671ddbeca18d455229bc6df70adf315e874eef2f056afd9f39dc44af434ce25eeeacbf19cb4217292a894d4eac46b344164d67ecbc6be75bdfc280197db841e1b709ce88a8b04655eb04a5a9e9a4ddac272d142c70e6c4f9d3a04fb0314e318412d87371ffe620952869c8eb2611c841a3edc9e37ff0f7cc036b1cda3cca724362f525b56ed2b944bc46c13db5393834fd60e43bbbca250e7fa8c57f3e0de37705dda77d9ef0a9e4cbfdd624e1275e5ab302ce623892657e2fb57ae3f1429dda1078568d72e85f7fda97926f128696e7015dd221b4516979d4a351108b7019c2b100ede51ea9bb82b2adc7e0ff8d6847296e7c9614be33521a7defdfaa596b01c9d28eac5028fad30ed4c5ab04f9ba189fea1b10b0f4c6d507de19c78e4e5f1f15562509e464172dde9ee49701d860eac5d4cc02b484d9543f75d36c8018c32daf122fff0aa40006ca5bfaf9319f876497d82f49db570fcff6d1d9b0e719d2c33a0a92dabea8187d176abf", 0x1000) 20:33:13 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x8) ioctl$TIOCSTART(r0, 0x2000746e) clock_getres(0x2, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8040, 0xc4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x4) clock_getres(0x6, 0x0) 20:33:13 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000301000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 20:33:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r1, &(0x7f00000000c0)=""/6, 0x6, 0x803, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(0xffffffffffffffff) 20:33:13 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x3) lseek(r0, 0x0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 20:33:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10100, 0x10) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003eb70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) r3 = socket$inet(0x2, 0x4000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x85, 0x80000000, 0x2}, {{r2}, 0x0, 0x41, 0x20000003, 0x80000001, 0x9903}], 0x7ff, &(0x7f00000011c0)=[{{r3}, 0xffffffffffffffff, 0x6, 0x1, 0x200, 0x3}], 0x7, &(0x7f0000001200)={0x9, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:33:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 20:33:13 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x6) write(r1, &(0x7f0000000040)="9ae812c922f4f97545d602a0e0ce0c77f32ded21c52b11441830207e6839016ea2a086d13bc4278903419f465569a122b56b9043de615fcdd8209568f3b39add4ba35b2999d062bf8de34f66b7e177f03ff84208dc59e0124e518645cc36b288eec57a655031ff8ac9a4d0271e6d4a8df93bef", 0x73) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:33:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8201, 0x84) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$sock_int(r1, 0xffff, 0x18, &(0x7f0000000080)=0x1, 0x4) syz_open_pts() fsync(r1) 20:33:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto$unix(r0, &(0x7f0000000040)="1495a50ade75e52e3a0f8800d954288698082697dd6a", 0x16, 0x408, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f86696c653000"], 0xa) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 20:33:13 executing program 1: pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000000010000) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000003900)=""/102) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) fcntl$getflags(r3, 0x1) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) lseek(r5, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) getdents(r5, &(0x7f0000000180)=""/120, 0x56e) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) 20:33:13 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000080), 0x0, 0x28) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f0000000180)=""/198, 0xc6}, {&(0x7f0000000280)=""/183, 0xb7}], 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000380)={0x3, 0x3, 0xace7, 0x3, r1}) sendto(r0, &(0x7f00000003c0)="d5beb86c85ef06acb47b759a1c7cdb369c75724ca064ac7e7c74aacd0ba6d8781df51db54a36f60feb72b86ba4ab3c4f7536426c16a16cb723c675462912a4560faded57b5997c5ce1e38f2c94bc8e393a60139787537b1ddcff74b920b64a622e38e66bd0571de00b638b0c115e459f0e6bb3b26320f622f6011f311a983090ffb7c4d4938b7f22618d45a1e37e2eb2f4db34e9dbb5fad0f3a20104aa34a812350723a54bc41469974fd4b83d1b2894fc7cb30eac8904b8083f67d5487958d7994718baf00aa4f704c76b03f12775501cd444a9438ba4e9767ee38753704a", 0xdf, 0x1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) mkdir(&(0x7f0000000500)='./file0\x00', 0x32) r3 = semget$private(0x0, 0x1, 0xc0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x9]) getitimer(0x0, &(0x7f0000000580)) fcntl$setstatus(r0, 0x4, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000680)=0x2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000006c0)=0x1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') mknodat(r2, &(0x7f0000000800)='./file0\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) write(r2, &(0x7f0000000840)="563f43eb0db449abab915e107df3c1f3e24c36ae630e24d491c2bce6425664b6341c5dcb46f4633cbe1c16fb6bf788c96ecbcf3c02b8a8f53ca9eb6d54b3956ef08f24e903adc717c36f8f88dc6a54c96eafee4ce73ddea7b5b1ae3e0fcbe3d0151e6d52dc5390f6c6b1ca1ec0f164118dad54679479a3253167411484925935fa4f1b71284493b1383f21848ff0c4f9f677a6e1aa107767abc19c9c54fc9f8465b9cc849b9a71d7a7c1aa7195a11a0555767cc61725a48a400c7f67f9f4f2c4e68f8156ae78de5a99f56431", 0xcc) ioctl$TIOCDRAIN(r2, 0x2000745e) poll(&(0x7f0000000940)=[{r2, 0x2ffd1747d6c85978}, {r2, 0x50}, {r0, 0x10}, {r2, 0x16}], 0x4, 0x1) r4 = openat(r2, &(0x7f0000000980)='./file0\x00', 0x80, 0x1) r5 = openat(r4, &(0x7f00000009c0)='./file0\x00', 0x440, 0x1c0) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) bind$inet(r2, &(0x7f0000000a80)={0x2, 0x0}, 0xc) 20:33:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xfffffffffffffeb8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) getrlimit(0x8, &(0x7f0000000000)) 20:33:13 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) getgroups(0x5, &(0x7f0000001100)=[r3, r3, r3, r3, r3]) accept(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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001140)=0x1002) 20:33:13 executing program 1: r0 = socket(0x1a, 0x4425, 0x7ffffffffffffffe) setsockopt(r0, 0x0, 0x2234, &(0x7f00000010c0)="569b4fdccc0eed763741476ad31ba60de5d1d8cd13aebcce4ab0119f7647a084e27304d53d30bdb1ce1d7010fc2106b7c6896187c830dc", 0x37) setsockopt(r0, 0x8fe, 0x3, &(0x7f0000001000)="0b48c0e8d2c30ede5ee8a6da3dd38e8394fb9edcad00e5d163ae352960678f4715a7346633e57bfaebb9e7f0b8dd0c2c8312f03cd17fbb1b58e3befae0f6d7ad79afcff54e2080f6b7544bc11c2c8e5264097e28d0096883c81dd11427eebaeac0b8531ca0b9327b5fcf6aed6e133bc86a6e56a300f257fb7876e3a6791bdf7532b744", 0x83) setsockopt(r0, 0x29, 0x43, 0x0, 0x0) socket(0x21, 0x7, 0x2) setsockopt(r0, 0x6d75, 0x1, &(0x7f0000000000)="1c089eccdc8829da71f263d5774d56d0e0cfacb1211d90ce390cccbc800ee43211e61b298a1412d08358441c4be929abc285f536804a6e9eecc2a4a035719442615e4434a74dcfcf03b825c2ba243b77ae80d907e8c98134b77d5900424045a14218fcf5f901a3c8b171549f77bccd469a5b5d222c45fd5418735ad7a05d30f4f1b406ec9ab6ee8b8e6ae5910ca4c567835bc01d177d92e044fdfd242109cb9a8bd190dd30e2fe86d6a9ba1528e6dcfea113c38c5555013f0a0b08bd85b0641e3bb50ba1fdd2af65197ea55084f85cd3c56b2052273e4a022319235a6a0c7c954cd27082bf024ada3527acf17a11cb4e86147d6a37b91d7501d68bf4a4f2023c6ce6f4a039680da7078bf634b56f0573f26e82dd06abe0c82ea6ebeafdd0cd608a1f795af6a1291cf12b911de52f0b0107281f14e64127d572d83ccd445c434b45628c0055eabd661f63e181426c1e04c75cb2c825cf9ca03625721f625cbf2f49f26f8d13a60b3da0b55c55f04eb17fdcc3bb69d688cea1387e55f52943f0f5dfac1c989d43bdb5a7aa5f97e91c4453349eb223e11631609e8c5a90d562f02b1bc8599ffaebeb6e943c38bccb4adbc9b19f6736e70e57e4b511b84315023a04843a1bea2433bf68c7d7e153e46dcd57006bab75eaaf83c485f731562ccfcedc661ca4615acb343154252149c64965a589fd7dda6f2c959ad11733ebf2dd1e49f629872925414f48cca54a2f6886c1a870e8c99c6d2778438c0f671afd0dec5bb69027f311939bcdfefcfab3280ca08e028713e13972de65933cc02cfa2e491fb5d62bad47e19fb10f2ca9e1fd4f880f8f11e7a1cf5190612f528b568c61503b0c66298f504eaa0d929afbea6cb92c9ffef5a491aba475444a6c72dd64d581c265f8ed467ee95951fa7c9ba1df53efb37ad4e29ce30ce1aa784b4b94097d5fa6b279d25a71b1e53519c44e14b510d99eabf4d042687c20a2ebed3c7bfc11ec1ee2ae9560388ad609550ab03000e349d560e15c48302288d7db21af81b01562bf0c0658462bd83a112f6b883dfaf2375238273abcdfecac792f5149435292e3f0771adaadbd6eb36b438c2c5cd1cedcbf5db9b6dc7f26805954d463d0dfcda5fd5d7c89c66f1c8c91c1315fec1359e0b1c7d7e24f325c96bfe7215665c0a4a2ec60730ad3e4834c138c402e3a3ec67cd034324062666456a0889b214ed4008cf4f683b12009ddf997ec258640c692d442aa8f43303b3117d8b47e84f9bb3a19b7be77509b32d5c16670dc8a570d6fd688eb850dd387a5becb2a3749e0fd239f341507d53887a072010e5acc8d01288227026541f7290d511c5a8ce3b171743f23911b82e4e873b9c05848432dcaad90c8e29e176ce9062c0f87abffda73f0d828817c7afa8beed82f823bb9999ef569975dbe2a3a5d5d39d99d89fc5e9feb1d521a92c635a7ca5a40b5680e158d2e5c9590df51c2bc1552687cfccf425e0cd361f979a4db0f3e8e48313527483eac25a66909f17376f3e11288f2878cbce13547ce6b383c1b668eeae4096a1daf254a2be9de4d7900791e1e2bc02b20175d1072fabb5c65a3b5ad2246d3ca89d596a8fcddbf201e47812085a65440844eb2ee8bd2d18255c3d7ff15d4af31ad065bc81c3ed259890d113a54a330088586568f8b5f163254b42756cef8d418472f86322e45fca8a5891701a25399b059ef51638e8d2cf49246d41be4b75676506a9e143e1936ac2d895db7042dcb25a8024b70f6c1cfe495554257268b234cde2e62a453fd64195d066d98507bced0c217fe9b1c1030199ceb4392539dec9eb16f798ac947ebd42eb1c76d462ef2e30a267a4c3e43263f894d931ea8722d2ccf25a7e1334256c1d4fd98166969e0b7d85ea16b31adc14f1d4cb005107d1130827ef3336d6e08271729c7dfbd3c2e4cbdaf9316c246c48c0be7b3e562aa571cfdeff41c6d2cb197db8c240e01f6aaa3a9567a9306786686903bd313e2b6064154dd2e64b562b521b4b15a96e7372a14f251a847298f48a63e0d5a25c694d26a474b0226c4bea07998b80bc7df691923ed48bc7a28b2f71db28283aeeec8dada76ecc3930d1ed15c2fc35eaccf623c50318a8455d3b669d1df024ac428e0b8233218d8d45b7ccea26c3b140d825ed5034a02cd97ba5bd39ca0fe796ea7aa485bd1ea99259e81512843aa3c60eddf819e0f26af9c1be5c9cfbca26b88c58f721faeb8b7422edc5a93288f79a2a5547207a0c0fdd063b0bd514cc2d6c799a5237956cdc738c9f0d7fbad7a868aa3997a70cf6d9c464eff343dcfe2830895264a44daeb0b28a7a197864820391c625e7a997b09c35516e7d08ca71a1a6c3f371ef2e2567c20fc0f69dafd831ce59cd53e92fd36137532209af13c1b40457af0a248c4189cd43007ddc1a6b72b785087bff382a45b74217f1a051d4e662d0eb233a2f883f0b858e8d2166433a3085543085e2829da4f66dfa1262006c373807f94e9568c53a093a50ff3def03d9e6858e93da989a8643372ae22579392e20556771c33d034fbdcb7037926b7001bc1405ba14a224e27b2cb76e46f17c521174356d109ad3aedb65191f7581a5a6fb691b41a22fa28ae04fec1f0e86be7a02ec9a15136026551cec7c91b57ba5b26436775e5905469e348fa0973e7f00cda2790372cdf49f7668d39d463ee964fca36870a556b54384a6bcde121d3dc3ee28f8f8b4abf23ebf7986da9a48a403084d620eef65083c2adcdbe5f8627ad892d63ae05c111f16981e43b48b21b04fbfe81a93c5ff7572e5e1bf493e8a8599d8e22a8a3bce376c1c9a1d217f592415d6724b855ddf97216f730be6f6251384785bf5b845d3b578e8fb11b0155d87a9daaaaab94863bffd47d2fdb4c4e00381503333ac23088abb06c22d3ec47db625a714c1e796464ef4b5dadd3d4b5fba966efe39c1bd28d0eb65c468427a6a8cdc395845393875c8d030da3202370f9a3df824f6eb4e733face842ad2a02d2bfd7869fe03cceb5303991faca1646a19d02802d18bc346d02a7908649a224c1e2450f9b9a92e47528ee6134b56099005591f1559a9a7b80d22976727c6600ab04d7ee43601972b0abdf34fa755bef5676008ca2af99a44c418bb8c9da5ba0c01ad382cc6dd1ed52ead37b881187817949e0c9024cced174a0380d600b27bdc08e276ffec9d421fc6a6cbd7b0715ebf0fadae9d9e42ab3834759313069a996ce66e1ee35afded82934fcdc1b04c0d3d7118c0179a4df3589fd7d404850d9df2062cb1668bf32e44d5e420d1eb3dd90995418f692380c172e755a8a34680e939e99eb1bb32ecfa43fb685d1c3be7ab48ad6b414414183cea14b02d96b3b3130261364247da38ab5e71db5f01f7d8f4f8c1bedf7ec0752000bc87ff76d6b01a8a211aecea422c2d0e691e522cd3da7e9163e345683d107b37f48d7c9c65dc4d62ab5fc8d5a60ec4c9b236d09b65e8b6497597edadadd852cd2d6f0ec217717116afc2874b319fdf2b982dfb0386a719a1fd0d875fbcfe0afd1e2613c4f2557c66aee46843182e22586c834deba4e1d44eb847c5058e77e70142b29e64455916e9ff403285bd8d38fcbbf72361d26521c01a6f9b82915fbeff73fdd0b1fcf8ff28426c1642c1d7acebb0cd36eff919f6464ca3bad40e2fb011bb96adc2a303326b4bf2a8b421795dbae5fd4cd862b5e23b7131247116b749369a8af80f383c3d83c34a15ecefa89f78eae82d5d72ff01143a773a75829c69340a214782d5e320d05a1c2f2b9d3ad985f007e5ad4aaa6516348809d0865dfebb1d1f7a98b0fb81265f2779c9bcd197d7c4f79b1fbc884d47058ae218435bf6f7c480bafb6e0616e246ee01ecb07ac3a6d0c78eba647cdb8be6d8c458d6f5e6af551235609da8f337c54d074109eb455c8c043a5f1afce581c0cdf9c2ecbfe62f7b03ea74b105eb849c372bfc0726a2f1be360245b9034f7e4a070a5c7f58d1fc147683c0078c72226d529b6260af34edacaab551ca741093c74efd3b0eafeff7ef30a436a275f5fe28c2a2a771504e76b8876e5e3302c24219f99047f6cdb1923078115373fb21c9aa90147e6e0439dc85684ba85b467aae9c8362b039e3013e4fbeedb26b0ff20840ecddc668b0e13e182af333bfaeecb611ea8552ab5eacc1db98aa2b2d34e34fb5e6433cbc81a1fa237b3cb67f5b432e91a06b8ee2f9bbac87f28e4ed3cf8aae7e47d2bc51eeb967d32382b2d362fed7a0266cc162d17a7f2ed03d656a7f07fda5d3c2078404044fcda73e093b1c3a571b0bb64451842239e908a09f3c685e91e189a29fd0b08999654c9f4f5d684e601c8ae5d8d459f3d061ccf919b72b19ff40d1533cfb5e836a2a107a0968202e6f30f5b258606aad5314c06fa8a646dbbe773091166931075b7a3c1b481876c4ae46edc8311f5852912956ebb3b84aebc2824b7f4dd52fc96c8953dae3b994bb3c384512a6de2d03add9561947a15a6fbc1bb3c52388e5cfb10c86ade7cb61553eabfbc0ecf518c29cd5c6ec9636f21a37a9ba9ea7cc091991be28710de0106f5580d9575af306b73c841b8a75f3bcdf0778a78c5a378271a694b550004ed5e3c525b9bd5459ba23c3891aa55795f43258f3d05209fb3c566b87137d880fd0953b85afa3496583bf216f473fef04bc429a7e95d57215e95be73185285d2889b0641bc3a2e6fbc6a84d1a20470d56744a954e1d77955298ffc498f0875d9592b600d705292a32e20dd97c607118b25c58f4bd3837bb43a5c73a574e208aa48cc89b8c70f37ed55060835e64b1cd4d03fa60e671e9cf57c24a10c72b9ca5b707c835c98da7fea6a72cdee30c14e1702bb7298ed4a77355131bb0588fa7e4bcb2ee370b19eed4d277dcbee1b0bd4f5cc1607e014ea3313d438f7a2443252099f9343331390194747d9c490ad07be40802d919e59558c65f2de23da4d0c4e6bc6d6b7c8ada58c63e39c1c1648267bb1041dd24b1027f25053bf93cee7c4e650682aa44427923fe68a8fd3203323eaabcf3204b21c9eb5fca077de29dacfdbf4b48ead33aea23b86cd196e3dabfd4fc2db2372eaced80f3d5b42e7b709cd21b70544beabbbbded967cd172e94d655f2dc9d905cd49a0dae2e3632da80bb69ad34ecb37300737c883f66dfb043f8ee5cf2031daa252f10c32f5ee9c6cffeb40f359b6416ebcb4abe284a92acddc14553d0d10709071dcaa35c291156ee5e167c019f9ae71e402c07dd03662f71c7374d2b977166689d2f5705dad257fbfdf8d5c6206fa66cc97fc2898fd4b8d00ff7dd6b85bbb77eb086d7c43dea259de4b33478c43f115ff83b37f463dabc94be1866412b2a872f4ffde0ab0deacd471169321c667f882071ee743dc7d8ce02db13855720ba53fee120ef078139bc5a743f1fba2c48a0247924de65824302fe2722f07c2a4f637bc7445b3add772b982ac022d111785de86942d9aef878b79616f4680fa3ad3fba0dc4da15bd389f41115e65c272d8160b77e37231ed58a122c0aa6e6977863208d5e692729a4e10356c5616e5a267396dc7150c8ad7ac03e7170b0a837f31b33462619d56280f2a9c651edbe687d2df0e3047fc8569028eb76076c8d85993572056fc70aca43ebe7e9151dcdaf333fdd75b1b05a7665d31bbacca46d8c08156175698d684d4a09ce46cb4afe534ba854526af2c7ef01bcd32b1c5245f2fedcde6066b914a0f13324c3ba3d418306336a01e24d05888cbcc7e0461c6f37ce580d7c3a32cb8cc41fc1227fbac7e", 0x1000) 20:33:14 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) close(r1) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 20:33:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x6}, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) r1 = socket$inet(0x2, 0x7, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r1, 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x85, 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="21575137620b83", 0x7}, {&(0x7f00000000c0)="70bd174b6063c19f886d26efd41d8f085c9b7494bcb2e868b939a8e22d0b015b29697ebfbaeb9becc089f84c40552aed24fb1aee646a01fa2f8cac9202ff42fa18518f4abe42806ebf0ff44e0b0cc25c4b47ea4fde267d1d640e1a3e7b949950e9895f3df4e95f6f9299e6476d39b779005b200959c10a8ecfba60b287e186f0a584912b4f6fe5c8e1f59a17e41bc4ceb8e217386290e9ca6ada210cb1dd10179fa3cfaf8e0dfc06fdc703075f716376dfde18707ab0fd2c4b6de5f50b07c03280a887c4ea46cc6dfddc02f804935a554d6d95", 0xd3}], 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="784ec593eeeb1cd441465a474355272a058e3f5c5ff7b556453a38aebc368c", 0x1f}], 0x1) fchdir(r1) write(r1, &(0x7f0000000300)="d519182acc163992de6a78b637a22315bec3", 0x12) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) 20:33:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/159, 0x9f}, {&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/63, 0x3f}], 0x5, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x43, 0x0, 0x0) 20:33:14 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) r2 = syz_open_pts() setitimer(0x1, &(0x7f0000000100)={{0x3, 0xf3de}, {0x9, 0x6}}, &(0x7f0000000140)) dup(r2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) ioctl$TIOCCDTR(r1, 0x20007478) getitimer(0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setitimer(0x1, &(0x7f00000002c0)={{0x21a, 0x228}, {0xf686, 0xdd5}}, &(0x7f0000000300)) fcntl$getflags(r2, 0x200000000) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) fchown(r0, r5, r6) 20:33:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="2dfd65be4bbfe0ae78b18227d4da513e6b3bc98add188f473e87d733c1274a40bb5dc574a6fd686044b748f19fafa54f4b465818031da9445fcbf47f759fe38035f63e6231699c71a44257e956ff26d0d34f50218946af1e1d9aea9cc96d2ec9d13b97be95656d1696b9", 0x6a}], 0x1) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 20:33:14 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), 0x5d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:33:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000540)=[{&(0x7f00000033c0)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2722914a606f7fdaf89b90eb91c6f3bdb4018ce0c3888cadadedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde217345b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b893835a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede4a4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b2205773ad86b595de1d4b15e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be63c8c78b07e3662a52f5349d1545b2c828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab116528646ad3462af9f906f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e5692cb48f8698ea0c8ba95c8f85ee6ee92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba83bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c6943973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a0586b15cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e33afde4ff4abdc962fa266dfd0e35eb90aac7fdb4a920a13f3d0d397e16f1509076142c265203145fdee126eefea0067471669193055f39618c266fc4e764d993b25c3eda8334ed1ac9bf0ea0a548175276d32d15a0b6310a8295baf62da4d56e5e259fc23c7d90ddc226f4ed6b0f7f10f4e44c31f525f2d98d24f3bd29de3ec7cb92675c34836d622c0e67116346002fe4f0fbd223f2fd10b4c1bdf1a580a414f8ac95f0074951465f08ab4bdef93ffe7a1e484718cca1006cf3a57f6c61696ca73bdd88a0b2443cc2d59411b540bfde64c72047f34254f0390f5d56b536886986c978e937ff9791ec597c5895178f4543069c3b68ad1321685914b1aa9c3410905096a2d0a4c9bd1e233f32635197e3d9fdc4f18ea1831c4e979c635ce5e7f52ca44d234baf46d62546878db2a80e83792a2a30a78d77f9657bbb5a073946b492fbc91d9cb2096ef57e6e2654656b4535a5f7763d35c42cc44bc7fc0079c126d32744409451ac2149642d4194259c96e098c", 0xe3d}], 0x1) r1 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/52) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 20:33:14 executing program 1: socketpair(0x6, 0x0, 0xc56, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x8005, 0xbd) r5 = socket$inet(0x2, 0x4, 0x8e) r6 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x64536c927d2cbce1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() r11 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r13 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d2150d0ad2872e8ee1994978f14f203b6f71fa9cb92b6af792ca6907a6d32f79ce9e22a58403287183d861527af0f54693e5749f53288c76300f57feb5dbe4e41202f17ebe49ecc5f1fa1c1752121a18c40daefda4f34a09a9e647f5bcdfff2fc64ed298ee72cc51639ac6f7c92de0e664f125ff50d475779df27d617efdb23eebadab0300d054a7adf67b17024088eb8c72abe21888cd6b8fdc421ae3c66bd125ab8f", 0xa3}, {&(0x7f0000000180)="c049699cec75d939c10adaa5", 0xc}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x10}], 0x90, 0x1}, 0x1) r14 = socket(0x18, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 20:33:14 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x24) 20:33:14 executing program 0: 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) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000002840)=[{&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/188, 0xbc}, {&(0x7f0000001540)=""/159, 0x9f}, {&(0x7f0000002740)=""/238, 0xee}], 0x5, &(0x7f0000000340)}, 0x800) r1 = accept$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r2 = semget$private(0x0, 0x5, 0x1) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x5, r3, r4, r5, r6, 0x1, 0x5}, 0xac8, 0x67ff, 0x3}) unlinkat(r0, &(0x7f0000000180)='./file1\x00', 0x8) accept(0xffffffffffffffff, 0x0, 0x0) 20:33:14 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 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) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 20:33:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e100402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e54fcb8c72847f8e3272c", 0x186) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xff, 0x6}, 0x8) dup2(r0, r2) 20:33:14 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) shutdown(r0, 0x0) r1 = semget(0x2, 0x0, 0x1) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x94683aa34c753e6b) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x20, r2, r3, r4, r5, 0x100, 0x7fffffff}, 0xc99, 0x2, 0xbbe}) 20:33:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x80) open(&(0x7f0000000100)='./file0\x00', 0x3, 0x1) truncate(&(0x7f0000000140)='./file1\x00', 0x0) r1 = open(&(0x7f0000000180)='./file2\x00', 0x611, 0x0) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000400)) sendto$unix(r1, &(0x7f00000001c0)="0a30ee6146b077a5dd797a339e1ec5875d799866e5988b612e2d8020b0c276c7c6fcac9bd7652c9c7401c6e2ad3d7ffb60f68353d50e3489931c66510f72c22c1fc8f33d9e450d3e90db4e08ca2724e4efa9f231626533b5507f83d7522a12fe94b5da3a1e53cd068a9fb8c9d43f4e262b40671d663a31776b15806a7b697ad138f130541d3d5e44c2e42973068ae2bc9ea648", 0x93, 0x405, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c6530009a43757db900015b5d2bbb37d531fdec16558d03a2026822e53e93244f68b5b3b4a9d80aba5f2278b731df3a20df275f29f0f0d9c4b6c68d374e45d5fd7470b22960de8844ef32a9f789adbd75b19f7716a2ed7e3e85e474d4f84f4a4a99ad63ff152836a5c1fe592f58ad3e40ee75eac55d522f61d4786244b943967096db5061ed27421255dfa7947d6177caa7a2d4a21e"], 0xa) unveil(&(0x7f0000000280)='./file2/file0\x00', &(0x7f00000002c0)='c\x00') 20:33:14 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000f7f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fd6000/0x4000)=nil, 0x4000) 20:33:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 20:33:14 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 20:33:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = semget$private(0x0, 0x6, 0x80) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x7) ftruncate(r0, 0x0) lseek(r0, 0x0, 0x3) 20:33:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffc000/0x3000)=nil) chmod(&(0x7f0000000000)='./file0\x00', 0x182) 20:33:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f00000df000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:33:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) accept(r0, 0x0, 0x0) socket(0x16, 0x0, 0x0) 20:33:14 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 20:33:14 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000000)=""/73, 0x49, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x1000}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 20:33:14 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000880)) kqueue() pipe2(&(0x7f00000000c0), 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() pipe(&(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x3ff) syz_open_pts() pipe(&(0x7f0000000100)) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r3) 20:33:14 executing program 1: setitimer(0x2, &(0x7f0000dc3fe0)={{0xfffffffffffffffe, 0x5}}, &(0x7f0000b1bfe0)) 20:33:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x7629d82afb245233, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x80000000, 0xd853, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x101, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000067, 0x8000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80, 0x413d9ce9, 0xffffffffffffff04}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x3, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x5, 0xe}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000081, 0x6, 0x8c5}], 0xff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x91, 0x2, 0x0, 0x5}, {{r0}, 0x0, 0x0, 0x2, 0x2}, {{r1}, 0xfffffffffffffffc, 0x2, 0x60000021, 0x7, 0x4}], 0x1, &(0x7f0000000100)={0xcd, 0x2}) 20:33:14 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r2, 0x0) 20:33:14 executing program 0: r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xae) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:33:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) 20:33:14 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x30) r1 = geteuid() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x22, 0xfffff, 0xfffffffffffffffb, 0x8}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000009, 0x40, 0x168000}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0xdd2d, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x96, 0x82, 0x200, 0x9f}], 0x2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x49, 0x1b, 0x33d, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x3, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xf00fffff, 0x80, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0xb, 0x3, 0x3, 0x1858}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0xfff, 0x4}], 0x2a, &(0x7f0000000240)={0x5, 0xd33}) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x6, 0x8}, {0x3ff, 0x4800}}, 0x2) getgid() 20:33:14 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x100000001, 0x0, 0x0) 20:33:14 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f00000000c0)=""/132, 0x84) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 20:33:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x80000000005, 0x8000000000000005, 0x100000001) munmap(&(0x7f000064d000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:33:14 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x9, 0x3ff, r1}) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x40, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2000001a, 0x2000000000000000, 0x81}, {{r0}, 0xfffffffffffffffa, 0xca, 0x800fffff, 0x23bc, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xf4d, 0x2a639be7}, {{r0}, 0xfffffffffffffffc, 0x48, 0x0, 0x2e, 0x5}], 0x7, &(0x7f0000000200)=[{{r0}, 0x0, 0x80, 0x2, 0x200, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000002, 0x8000, 0x750}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000040, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x7cac, 0x9}], 0xffff, &(0x7f00000000c0)={0x2, 0x9}) r3 = getuid() r4 = getgid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000002c0)="357ba82fce32d279598b0106d6ce33f416263e33b8898debca1603ca03374e2b7ab2fa8bc1f9ae200788825f01f1b0296e792b4576af882d5d2d0837f17548d39b288c3b9930cdb5477b7198319584223ece7e2c6e1c48cb72068c60f01d42dfa6c0f58e345d6c171fbe7bad392b6129ccd885de15331b86f4", 0x79}, {&(0x7f0000000340)="7f7cd27129b406894832f42339f3ebaa8e13b845d4dc9ebcfd19dced87f27b8d41c36b0f06664e3063a68e0ed5b14aa325bf40467cc2ba75b584240c6fdc8470ad42af19f3d0ec409c2d5818484487ced329c6039b2ba717f83cb2f75ea69f07f1c37e1901698a0202895000f1921d36a960e5114741", 0x76}, {&(0x7f00000005c0)="48c05579ea00a445769c9f36d987ca53a51f960364c4587b9c5d03b99b2a4252967f2f8965efd194b33c0946b28bfb269a24f2eec65332454179d0cddbc78f0b9d5a12960ca9c5ed0a1b4d8ab4215fd325bb664ee191d0ed6f9b63e0a527d3de10852cc8255c59e0285116014a73208638cef4bf068a7c708f5b5ddd0fd8965a642a527d8c0e3b841b873f3875412b12c93778cbdf27cdc8b6cfbfb0c783277584b27522fbb146a84216e6fb857a47388c216725ba8691a3869aaeed48f80ae47cfe71dbcef183d3422bf8c9e493d7cd20c24538d736e272668733b1122e19182b050a575066e0ea526378cbf1b83fa89bbe47b5a11b13a1db59a9545c435e78305c894326a4ced0979373da59e8e1e65fe9d1df88d5f506b189de359c8cd5bbb8c92c3227141c673d407d2ca91423990bc3d05706bef0d50fd8db37d3e886f75dcc3a708234907ef9ef544f45e292887f86c400b1cdee2347c5b0db5cdf7f7ff33d7858624dd80d8d2ff4f143be0b257bae5ba163eb22bca6f013afa5a4a44126a167c0668673270e3e0002f2cac4447100a5b355b4636ddc0ac143fb39ff7f00002bab5c1050ce2b32f5970116d60139c8c7c3e20f6f23aa9a13d9b7febae32945cb0553e05735fbcf2d9089b0d7e983a233e101f553ebac3192ec825532b906e5c50c9d0b95eae514dd080df04bec5f73fb99325e973bea450673e1f874ef2e97d89fb1647e4363a26c09cb288c85e01344a89ac0e6641e6319c83ba3fe1d0612277a9e821b321a4e28740049e1691056b16f4d31cec88e998febe10c47a44f965981b463da57014f7b2a12b3ca2c062bcc30be49ff0c1cca4d159578ee1b9532ec27cb8573755f0982726952807ed9ffc98d87e4eccaf58f80a600000000000000000000000000000000c5ea5b249477446be56abafdc71daa7cdeadbe678ab75b37bc7bfe72854b87afe079f29cd9621977e7f57d01d385c99517ac8e767f5a22537c4b1d9d42807dfb7119c6ef362609f56684cf6f9137ba4b169365f9bad5d7334c87c394106fb32077ac4ac5cfd590a21f67ae583afefea0733166a8f9579dc5f1b744d49a5fd075bf21c97cc0b978a42879746aeb2006eceb6e75b380a825f52947d103189e9eb28d74462bcbeb08c32fd74f7946640b58d727c641d7e91fc00874243a52f23c11581e10579e849f4075c0c511d082bd6d9d1ba01ad52ef98f4eacbe8efd94df8bec9359", 0x36f}, {&(0x7f00000004c0)="5b74f7045bb3dba820f246f384cae24c703f04868bbed61e9dbf46645f96c3057d85a5a9", 0x24}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x20, 0x402}, 0x8) 20:33:14 executing program 1: socketpair$unix(0x1, 0xffffffefffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 20:33:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000c928ee1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ba040e60000000070ea0c04867d7738b47f25cb8ca2facbbe14445248af4e8ee9aad2051de9fd2c11a3aab7c4e2df2f49b68a9d29d76d0ca6d7182313a6c9835cf131f2e25707e91260477e52ba2b7a3f285f93feb75bd8e0639c3f6ca47acf3a202969899131d05e1937d3c66ed311d2bc0eeea04dc3ebb6708074fb8b1922c610252188056eac9168228b003597ec9d695679f4c896600c1c831b7644303fd029cb30b98fdc4d7d805236d37c99b1f30bc9fee994f81867650514422350ade65be35cf449fec04a73da4b0abccd6c6c667de2ac3b07fb2d2b7ada94b0cdb64137ed95000000000000009a400fd20c5336375681d7b0f00768dee7c268813b9401f3be8e02cd3f69000000e80b136229df9bb7d8a958cd8deb7b66d2a25aa6a2786fad528f1182e8cf954fc63374e723bc2c30a13e784bd39b6b389e95f3f08eb37e549101b4b5127c6f1e0f686325bb22c5f18162a1101b479358a37f32d64159d558796a145483d0b32bc5d120add59905a11dd9a2125eeb4b328d327e37ffa01ad8239c4700a8d424fe7974cf348173b086d3387591c516fdec7f4e856e3d87e7271d909c73f3a74eb7a0e8b2276cc427694cf2a6a08400d40f0c8c0c444905444b50b0bdcb44b0e5"], &(0x7f0000000000)=0x6e) sendto$unix(r0, 0x0, 0x0, 0xfffffffff7fffffa, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000001980)=""/4096, 0x5b62cc750689806b}], 0xa0ea59e7d59b3ab) 20:33:14 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x3ff, 0xffffffffffffc876}, 0x10) 20:33:14 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0x44, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x42, 0x54, 0x5c, 0x7d}, {{r0}, 0x0, 0xe, 0x0, 0x1, 0x7dc7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000005, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x3c, 0x0, 0x0, 0x7}], 0x3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x14, 0x20000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x52, 0xfffff, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x45, 0x6, 0x200}], 0x1, &(0x7f00000001c0)={0x1, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 20:33:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x5) 20:33:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000cdcd00000000ffff000900000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000042056b65a6efc4544d14d931c08033eb27a835b909392ee3b4170e230123bff73ec9c3fb25c25495b18a8328172196e889dc8dce5745f9f28fd5a01ab1fe7fd829916823e78f719a5cdc64898fde89d681acd867db3f97f41f23cd1276c190cbeedaad0c3862d0cbbd829f07882a0ce9eb050c20903275a9b3"], 0x48}, 0x8) 20:33:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:33:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe40) setgid(r1) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000100)="d396d85c004c0700", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 20:33:15 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0xe9, 0x80000001, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchmod(r0, 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x4) r5 = socket$inet6(0x18, 0x0, 0xeb5) bind$inet6(r5, &(0x7f00000001c0)={0x18, 0x1, 0x5dd1, 0x800}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x1}, 0x8) getsockopt(r0, 0x3ff, 0x1, &(0x7f0000000240)=""/37, &(0x7f0000000280)=0x25) poll(&(0x7f00000002c0)=[{r5, 0xd4}, {r5, 0x8e}], 0x2, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000340)='./file0\x00', 0x8) poll(&(0x7f0000000380)=[{r0, 0x8}, {r0, 0x20}], 0x2, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x3, 0xffff, 0x1}, {0x18, 0x0, 0x1, 0x8000}, 0x0, [0x6, 0x101, 0x101, 0x4, 0x1, 0x8, 0x6, 0x1f]}, 0x3c) sendmsg(r1, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000400)="06184ec094ac871f37ddb50e9750a276bd3f410d68155578afc5735c4e1efc865759bf6f48bb8deb7ac04aff345b00feab012eeb0e364797363df510d071c3d01347137902f6cade4e345f6ecdd92f701ef4382ae19d008c9ad78422cf844d4bd3b351f18012a9cbc93cd6f0b0c37ec189addf820bfbf562523c6cf93bffb8bd87b8920855c8320d61835383c912ace62bb10aa83b47fe289fdbc7d7764d850cbaa355efb63f6947283be4ed6c5a92f7b13e63a9b263f2ee287f6467e7acd0eeefed82c3664988", 0xc7}, {&(0x7f0000000500)="dc520ed5141c21c63da97f35930cec8f71b5f2f9c9bfa47f8af78513f339e22a492e1d609f7de142e2b1049fb3774f388a469561f257532b0b000723a15f79d58afff13d5b687b653f5806f47779bcbc8c8493528ffd99438d019f4cb6b0f9d0765c5336d287a8df0d2ea01d2ce559b2b27a66a2002f666c77584c531f321fb0129d6948e3e7a602ac8b06b3a654d7de35f0e8e01fd96eebd7da7aa788bb38e57c81b882bca750c5d0db6e488023e002", 0xb0}, {&(0x7f00000005c0)="a3e0f714c16e04ffaf7173277da86048a0b83ab31f709573d3210bf38b70fe384cf0f57089a531cdd0aa451bb7901476aaa4bd6486b53324546f776cafe8b23e85e762aeff2e2d77079eeff2156ce7256e38578cc1b3e1ef270961263fa6fd7ff132d1aa1fbe41a13c6ec7e400b071272682ac945f4ba2b9978225a755956b93325dc6d267f222e4fb896a18bafa74c2efa05557ee7a32f113d775adfc8d1a1b1acf4d040a34766c39b874824ec8f7dcb89932230739c36b01ad3522c0129764ddf8f19b476dec514c7e8ac39310b19bf238a99b5feb70ecc2e1efb0fe111d832810eafff4c241378dd3de318deccc418b", 0xf1}, {&(0x7f00000006c0)="b0f840efd0203781ac41caa0b508130110341897fc33fbe4", 0x18}, {&(0x7f0000000700)="18f2a28bf842ac7c3a4746a8", 0xc}], 0x5, &(0x7f00000007c0)=[{0xa0, 0xffff, 0x8, "3eb26f3f52f93ed867bc0feaa8b486cecd5d441ca0d95f98c3f67771b5773545cd1f39b3439f9875bd4670108e8139286c6af02c5f0ea8e7de2bc0101ec909aa22356ae57ac3700f2bd85e83b5c7f989a0640ea3abd826beac323c50e94f01e123dfaa618b4301c526290e043610a485d6eab2ea7c22e12193dd9043d9b2e07b7a081626894f9cf02f36f113"}, {0x108, 0x0, 0x9, "04bbf0a6773eb2aeffbed75e3b90606bef30f7045ada337ef9728c05c3cec24dd9a6138e498bd5a75ff3938d215ac43afd025adf908c4f3f4dc836ae078f9bbe117f1fd089ef20a6b1978ca6811907f8089500723cb1f20e3ed536c4e28dad96a668ae182108f8709af8d059796658c2baf7c1b5f417ce2e519f273393894d7543e21ef7402bfac1832f2e5689952a992292e2556b473d4191e67ec6f1003c8cff903c55b45a317e9281e89adf916ed4bf57499f18dedf81b43dddcb2d28f65678fcbc002148e829e695c933e57fc533bf4ed1636a97c2061c7355509a4c59493e8287ad88d70d326388ab23c5ddc856644750"}], 0x1a8}, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shutdown(r1, 0x3) getsockname$unix(r7, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) r9 = socket(0x1, 0x5, 0x6) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000a80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000ac0), 0x0, &(0x7f0000000b00)=[@rights={0x18, 0xffff, 0x1, [r5, r7]}, @cred={0x20, 0xffff, 0x0, r3, r8, r4}, @rights={0x28, 0xffff, 0x1, [r5, r5, r5, r6, r6, r5]}, @rights={0x28, 0xffff, 0x1, [r5, r5, r9, r6, r1, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r6, r0, r5, r1]}, @rights={0x18, 0xffff, 0x1, [r5]}], 0xc8, 0x408}, 0x1) socketpair(0x36, 0x0, 0x80, &(0x7f0000000c40)) clock_gettime(0x0, &(0x7f0000000c80)) socketpair(0x17, 0xc003, 0x598, &(0x7f0000000cc0)) getegid() r10 = open(&(0x7f0000000d00)='./file0\x00', 0x10002, 0x12) r11 = open$dir(&(0x7f0000000d80)='./file1\x00', 0x10800, 0x82) linkat(r10, &(0x7f0000000d40)='./file0\x00', r11, &(0x7f0000000dc0)='./file0\x00', 0x4) openat(r11, &(0x7f0000000e00)='./file0\x00', 0x30c80, 0x40) getsockopt(r5, 0x7f, 0x4, &(0x7f0000000e40)=""/123, &(0x7f0000000ec0)=0x7b) 20:33:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 20:33:15 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 20:33:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000000)=0xc50e, 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 20:33:15 executing program 1: shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffb000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 20:33:15 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r1 = socket(0x31, 0x5, 0x8b) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x80000001, 0x4}, 0xc) 20:33:15 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) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1, 0xf2ca, 0x3, 0x1, "16f9971aae69ad7d6e9440dad4ee9d95ccab8642", 0x7, 0x8000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:33:15 executing program 0: poll(&(0x7f00000000c0), 0x3b, 0x7e) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') mprotect(&(0x7f000008d000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x0) r1 = semget(0x2, 0x3, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/57) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0xfffffffffffffffc}, {0x18, 0x2, 0x0, 0x8000}, 0x5, [0x3, 0x0, 0x1000, 0xabe, 0x9, 0x8, 0x8, 0x5]}, 0x3c) unlink(&(0x7f0000000180)='./file0\x00') bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000f7ff1b016c653000"], 0xa) 20:33:15 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffffc, 0x8) shmget(0x3, 0x4000, 0x420, &(0x7f0000ffa000/0x4000)=nil) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x40000000000000) 20:33:15 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc, 0x0) 20:33:15 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="f8ea013aceee8373b234a7574c99aca1117450abded56bcbbf3ba669e1793cf8b7cdca12ab03605bf0de787fdd321917ee8eba1b17b5029e8a84a316c20d1f0e7c3a8e8595b7ab0aef737b2250d7c8614f367df24906efc7fb91a0b106f70d9bf33a0a56e5cfde1e31421dc79304fbc08afb6fb1995f02f0e6e83daf1e2d860d767127190c6326e9", 0x88, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) ftruncate(r1, 0x5b) 20:33:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x8, 0x1, 0x8, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x62, 0xf0000004, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x100000001, 0x7}, {{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x10000, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x82, 0x1, 0xfffffffffffff801, 0x5}], 0x50, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x48, 0x80000001, 0x97, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0xffffffff7fffffff}], 0x3, &(0x7f00000001c0)={0x8f, 0xfe5}) 20:33:15 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x1b, 0x0, 0x0) 20:33:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 20:33:15 executing program 1: munmap(&(0x7f00007a4000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x15, 0x0, 0x1000) utimes(0x0, &(0x7f0000000380)) r1 = socket(0x18, 0x1, 0x2) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 20:33:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) fcntl$setstatus(r0, 0x4, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 20:33:15 executing program 0: r0 = getpgid(0x0) r1 = shmget(0x3, 0x4000, 0x202, &(0x7f0000ffb000/0x4000)=nil) r2 = getuid() r3 = getgid() getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x7, r2, r3, r4, r5, 0x14, 0x1}, 0x239f4c36, 0x1, 0x0, r0, 0x5, 0xfff, 0x3}) 20:33:15 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 20:33:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x2, 0x9000000000000}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x800000000000004) 20:33:15 executing program 1: r0 = semget(0x1, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x188, 0x6}, 0x3ffd98d0, 0x20, 0x6}) socket$unix(0x1, 0x0, 0x0) setegid(r2) pipe2(&(0x7f0000000100), 0x4) setrlimit(0x5, &(0x7f00000001c0)={0x1b40ea43, 0x1f}) r5 = msgget(0x2, 0x8) msgrcv(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000091a408fbcd86dab1800a072b0e8890537c4a7372a871519589dd84628d28c13b37c1e4045f0026ff16d185a7cc269db10e2645fb67fdcef710d7ac59d6dd4ae6f9f7e84f708b2d3936e67cc9680d13ac9d77e0d3ca4d1762601e5930f9955ca8bcacffd64826af41621856aaf6683d49eba958cf9dc30ed61914ee8a1e98ea8e7207307353ec1bebdd8ad7fbd0100a344c6a497f7316380943916e6fa3efdce65e68b6aa23f66fd7e38e0285c1d25a922edc25384e2f3509852b88aae9c91534"], 0x24, 0x0, 0x1800) 20:33:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000640)=0x5) r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="61256e361facf0f14657fc180d94029d2103633635d318040c994e2cdb703afffd591ed1bf6c5edf5ac8210b14b7658596b9882c4bc657e73a74a0b2b01b10580c22c3a73263682d91b60b928996d8ff02363a04585cfbe9280be5e20150ad4d5117e7ce013d3843db0b81e050a11c1b43602d098d8ea0d321", 0x79}, {&(0x7f00000000c0)="1063ae9e00f98a3b4b87767b38bfed53e39faadbf561088e1e4e4b33ac29352254dd539b8682f4f9066721d2", 0x2c}, {&(0x7f0000000140)="9c9adf6e6c9f540d1859b35c4acd8a0478c45f3cc6ab27d47dceb9f6f9fc1ca1771adec8882bf74146edf6909c", 0x2d}, {&(0x7f0000000180)="9f0cd55be6f611940dc2484b2530424b30b4b5a7ef647a2a974cce42128ac5a41952902fe956e6557dd1e372d36d43b32754c03e8e5bda6167eeec77029d4ab85708ec0c827a531c7b24c38d331bc19bedb6601350c20a782d4dfafbe47512742bfb883288d5", 0x66}, {&(0x7f0000000200)="7c82444a30406468ad42bcc15f032f5e9b6d6dbf13609429c3ccb4a0920731fa8f53cbac83870ed5c8ea8d5d6c7e9ef4447365514f3f326afc6bcc3a0535ca6b7e1970dcd9376861f06671b95c13002c88d0236c72afcdc97756675ac3236d8d22a94890ee9cd278763bc09e08c968d311f197120b142fe3627eac6d591b19e8ce45298c7e3bf034d4192669ff1b6b3a88abb0e9934e47e8200ea1dce88bae3dadf0b051e1accf9130d13d8eca7363826501483d961cee96825ea65b369636b81c78445f7d3fa611b08865539f8ed44a77bf94ca6281f6a7ed4a2bd08b4e79daa7eb411110958eec7bfc", 0xea}, {&(0x7f0000000300)="4f9fb889151a4899e1b4942e9af3fcb9d15e5b6e26b6d1051ab2d0b38c918031b12ef10ca410b2928cd4e900d2bb1de6ce3a4f0b8b5fb4160f79a2bdc669d5a3f63d67cda758d845d1b4ea4602ea8bb68b4f5e61a353c01a704a462261f062f48e621532d600aa517ae9197c", 0x6c}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x400}, 0x8) 20:33:16 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = socket$inet(0x2, 0x3, 0x9) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:33:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/48, 0x30) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x60, 0x0) 20:33:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = semget$private(0x0, 0x4, 0x42) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/134) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) lseek(r0, 0x0, 0x1) 20:33:16 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000200)="2ef2b09617937bc33bf4162a695eeaab52dce0b17bdf76507139601a16253f46c2220b2c6d89897be80cd41b8b9b4ae536759bb471c6dc680424288f85acb2f77073aaa7899c1461b42d21f42b8a9ad9509b2674f7b715249b9a755473711a10b6fadc36c514dba3b428a2e2dfa82dc7f4020c1bbddbe386187c9462163b6c4f8b54dd4b182e9205e5d95a707b542d4e4593b7e67dba324944ac0f0c36f17b2113e41ba2341cffea000cb1c07bd976380225abe9d5bcd499b6e056557ece1ea012183c38", 0xc4}, {&(0x7f0000000300)="0860e7bd4cd468ce15cddad5bc4f8f16bfed2f2b5a308d359fb467a1462d17bc02a5bdc67de46067be596a8193b3bed35d0d3c65d838589a4e68ecd429c43df3b9bca799adf5b8d41f888084549e1361029eec742031956d723ba6592a25ed88e7a107c33e9e79b26707fd59cd1071e989", 0x71}, {&(0x7f00000000c0)="a6a033677083e784c1f96d2ed936fb34ff3bde839041576da18fd80ca08eee640870f5", 0x23}, {&(0x7f0000000380)="fc399d54cb81633cfdfa93aea46baf6d5fb788369c5c0252f68abb388a9f96043eedb6738d78a794ee95a850a15a053919c6e47c8c827f21d1b7e44777253e5879df222ffd2d48824df0a17ba5946afef9438358df3ff65ad7ef3fc2009b49929554870f0e0b03cec06581dd28b8e8b6469af8f68034cc9175f0a5b45d6e8a4d7d34b1351e338f76a1e8943d1a150abc4a146144cb8197b81b283cba1e661a04446f347382ca5b3dee11781f2786edcca2d1ccafaf84d6c04707dea71fb21f524e4586777a7b9ce95974a29db23323216c0134a76a1bea35e72a7e0a014fa1adc3e47703973f544fda3e4bd710", 0xed}, {&(0x7f0000000480)="ea99ff3b0ff5f441765bf5e001a3b182f2ed84350b9c4894a518cd665aa04584cdaeb57dcb1cf39d9c1811b9edea2dd2788b2412bf17450f27121657836fd60ca0f25f7d50f57ccbbd7d1a550298ca78e4c14f8090ed36ac42c5e26fe25175d97fee", 0x62}, {&(0x7f0000000500)="22c8e2f7a2641296b64b65db3008983483f41efdbacfe7f0c78f4b9fb01162f294237f62227cbd4978433c9392b327898619a6ebe56cfae2abb31d0564b26b6768783c86ae", 0x45}, {&(0x7f0000000580)="3b28efd7ec497e44b581a369dba3163156693fb02d45f1471b813b94438f473ec8980509dbbca321b8e5bd7e93dc4776347ff9280b94168d3968cc14b3a42fd352e88ac2b22e4b646cc0a8fb650fde71c0a90c2e569736d7f44c91b4b377a3715e8f8837145d3d2ec8b19cdb2451adb4202b3206468b98960d3a3508c54a62d3cddbecdef8d4a206b3befa61dab68b6b55f22b2c459b96fc49ba2d32cdb249bff4f2bd9062ebccac2a2c7800bdb8f9d892da21e68550288d30", 0xb9}, {&(0x7f0000000180)="4b36d8628a3f72131d43a35ba95ec6dd", 0x10}, {&(0x7f0000000640)="7e4523aa1d6466a5f5", 0x9}], 0x9, &(0x7f0000000740)=[{0xb0, 0x1, 0x0, "db9a2811150b731e174fb15d02770e3fa908a7eb5dd02de41f20032cfd2793b099b0eac52d2729c41b243a21325b4529be3a105992a99ea3b17be8fe93373c53fc4aea42a11620b8ff267edea002d23dd7ee4a5aae244839b50081fd2ed940b34a1db00ab4a9f1be44dd0f329f24f7facdfb25dcd038202d458cc5ed7b63c91a0132323aa22dd39f295f2b315a03c40dc20589f9a4bacc705fd3727a778dbe"}], 0xb0}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) 20:33:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[{0x10}], 0x10}, 0x0) 20:33:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/108, 0x6c}, {}, {&(0x7f0000000380)=""/87, 0x57}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f00000015c0)=""/163, 0xa3}], 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ftruncate(r2, 0x9) syz_open_pts() 20:33:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000000)="330460e275e767862f00d57f777ef546b429aa3e6016f74835293b828dfcfece66818fca48e429c071622a5bdb749ae0bf6b4b5953ac962fb89d585c87c8d28e9c45ce55e9c6d17678de97772031eab5e3965b39c21f820b7e55a1fdb01115b7a7052214f0e871c2f8b719b5ca17f8aaaa47be5781f58f54e5dcde779b84b14ff8f1ea51b99f2697f3a3c0e74bf2826a9b5867093d143a64b6df87e56c9998764a1981f025adbaab7d", 0xa9) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) 20:33:16 executing program 0: pipe(&(0x7f0000000040)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f4000/0x3000)=nil, 0x3000, 0x0) 20:33:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x1000)=nil, 0x1000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) getppid() 20:33:16 executing program 1: open(&(0x7f0000000080)='./file1\x00', 0x284, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:33:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000040)="bebf9fe4691656a9edbd5a8ae000b1c6218e5a65cb8cea94deaf29c55f718e0fe9ad94f04aa8e23880dfb347803137b6f4fc961a53dbb4ad2d88ad2679c1929d6d6b83185927881834f59745d0859a8f17daccaa69d65ab6abe371675b0a4525e778215868e940d96625e4a4c990f4b66dfd8a2c99a0132bac8671a3eceee1077bb4da4e0f3cbebad7839e6f93759e00cd835975e409bed1acfe41963b7bde067fc58375eadac2766d04a26d49383dee952101", 0xb3) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 20:33:16 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 20:33:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fsync(r0) chdir(&(0x7f0000000100)='./file0\x00') 20:33:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x8000, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) dup(r4) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) accept$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r8 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r9 = socket$inet(0x2, 0x8000, 0x5) r10 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x6, 0x4, 0xfffffffffffffffa, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x8415}], 0x7, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x10, 0x1, 0x100000000}, {{r4}, 0x0, 0x14, 0x8, 0x3, 0x1}, {{r5}, 0xfffffffffffffffc, 0x1, 0x4, 0x9, 0x401}, {{r6}, 0xfffffffffffffffa, 0x10, 0x20, 0x5, 0x8001}, {{r7}, 0xffffffffffffffff, 0x10, 0x10, 0x6, 0x1}, {{r8}, 0xfffffffffffffffd, 0x81, 0x29, 0x9, 0x4}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x80, 0x10}, {{r10}, 0xfffffffffffffffa, 0x81, 0xfffff, 0x3, 0xffffffffffffffae}], 0x2, &(0x7f0000000400)={0xfa, 0x6}) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x5626, 0xfff}, &(0x7f00000000c0)) clock_gettime(0x2, &(0x7f00000004c0)) clock_gettime(0xb, 0x0) 20:33:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x4, 0x4, 0x6, "67397d0ba307fa09449142646f3da28524a66645", 0x8, 0x2}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:33:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x6, 0x8, 0x3, "bfdfafeadfd02e4c02c21b6514a60665ef757d52", 0x6, 0x400}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x400) 20:33:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) socket(0x30, 0x4000, 0x0) 20:33:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x0) read(r0, 0x0, 0xffffffffffffff90) getuid() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="f7", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) 20:33:17 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)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000027c0)=[{&(0x7f0000000340)="cb131d9dec03114bc43c3075a105bd841a2c967b1f10749c385290c4e286f8a7d5fc80aef350847b8a6ac422e7b5d103f1fb1685685dbe78724dbfa74ed4260be8155c2031b692c01500fb13a10b8f3d4f6a8fa5bec9a4decf4b8a9ac4af3b7764951e1ea1a9d16ef15f421bd293de8ea3e015c544581a858c2be8edc64db03bf1346bf5a8c533c87f3c2b39f448b73fa124ab7baaee9d7ca269fafcab340aea6482098792225fafe19382f4521b09a39c7f425032006dc170c6a4f31dd44ecff62f6669e16584eeb5d333aaef8f261042c206b0c0bf625cee9196c2afe97550756872cce5e6b674d4a44c8ee49986438369d6aa260d661f1cd30703800ba282ad3ed56b81e1028737a6aaa2286c915fb840f7275bbdaf0f8d5a77ab54a78582079016713d967d783fa69cc902d01b1aa9c68114e5d35422ba9368aba3e0ee0aad1dccf35d1ae63f57476237a37fb220095d6da34e07708c98091697dac61f5666cc24f183227f350a4a1b3e2bf309a32f2258aeb46e98b70fa637406b97caf51762125e0d81f9c185ca2fe214e54723243b573523f7b756af16499936a4dd3f4f8b53bfecbf44ed8ef78a34e1d424b20344cda6dc0b89992ded3789ef5b609ae601ef7ff3b8251428b5633ee69a279fd2d58082afec8a3739ee16b441a0d6e4f03282606f8d3806f779afbce3edb9071054185cabb514027697bfb2a38ba0eb33f8e728ea60d006494e5f3fe5e47eb98ef09722bb7b0090ea5dfbaab15fe2a9fc93a600ded53ad94b45c53b3a2dfa948cea3523c18c867dfc3d957fe248c95856b2da63ce7e7e843ecf316cd271b3decfdbe0f41d62b31c5684d2cefc7fde7e3326fa59a7605334c8c87fb79d984a3982fd474301f7bfb7889b0ffdc4249bdea0b0d14bff39ea2321d3c81ff53c9bbbf02ee87abbcbfa6b0f44727db63bf12f38805c89ecb5b7cd56aa29eaa5c6e22daadf301189909d133919924fe41d4b884821626e50ae797bf96f08091dcdea037bfbc734d70d3eb13f10a2298c96d619d43ecb2947e2b40a7465270afcf9df77089bad2c4f0c09db6ff1755af0eed81d8a1adcaa7e0b65f596f98b11cdad2e3d6b75491929582140ccee427c1334b474e8f55978884069b5641d07eb39d770256c034466c04131286ae2087525b07e6ffcfeb61a0978015b2148cc7a19688c4cc12c5d0171349d9a5845d3b27875f3611da54662d520e9ebc30027fb3a8edf97bf2a4e56175670e18f3f74d35e221b51ca986f85da7e70ff5e246511cee03e45a422c4b61e535ca5b68a7e6cffe44649d9bc224594a10b51b2717c15fc695bfa8da624aa915c424fd66d4204b0c41d48faced0b33408c5a85d5457bd42edc17baaa0d017dde866882130af73a1e8c301658d59d4b6d0cfc37c6ff3b70fd4b9fa552c73ee20ff386320beff5eafda382f035c5b99eb93fa98d3f926572f15a0db6158c1b9b508a492e3cd837a6d2d48143f5af43cd14e6c49f52f2d28173bd38649687708641378a3a47ad1488b0fbc6057ee64b3f3f84728a1199eec63dfb88ec4145b61d01e7b78f3e0fa7005ba54bf45a8554761413ae7e9b784b896f72e8251b5c702ded5b1d348beaad85a1d38dc2a652a2c2b512fbb27547bae0159b7a83b00bc301260fb6c3df3a4475a973994f87e8693349dd89a74e8f751ddb3c31624bab13fa847be61d685407995dbe88f2187ffcb0be5900a185524df9cfbfe9f464212d2abf3c04e446c521ce1decb622c7cebcf51c70b875cea4fa4b03da3b3304d07159fb03cdf08eeecaaf20104f27ab1b55fa4d8cc8f0d4aa8a4259108e30e336ee42a89a633b165480a747a9de9fdc4c711672f849d01ebd7a0485730c310068fcc4a0f00ab5a9859b9bfed54a8c41591bfeb191ded08cc85ce416a86c5fc051bb3c0fdd4b71a17748fda3bfc43a8a1bfd96c351411717ef2c81d33f7c0358ec27e9f828107d52c3498ed4a6b1677ab2e5043478b15f150aae3b0cb42a4e06eccea6e5c7a9a9d2fcaa05f7fc9b3a7f11ac5a913bc1db5096ebdb0e7e4fbc1557ff7c7d23830e0489a70c6d015e1bb6b1d866092338161fd807a077572a7b96fdd16217bc6204a8c298302b84dc938b5c7ec511cf31e72a97e20fc1f237084f1320a23ae6cc212db564f89f7867d7052939bb7ab02ef508504e9144efc91989e5b47bce628a3fc504e596942da02b1dfe7a2ecf031048809228bf736f64889cddca4facdb8a5ceb15f78880b5996506ada459d19d37c1a4d50698e79e7a9d53803b2be247c3dab072a35a97a998a22579f0647bb95a8b1406ea3a47b175e9b6a5a74e210c8f7dff5f960f66648361b2acb93cc0ccc773702544bd4c1d1b57eeeb49363bceb3090c29935f26d2c9a934422bfe3b6851cb33c1b2d7f170d8ec80253ebe4258caffdb07a737804a629a4169ce03902b921e765003067f4526796836efb5c11657b400cd5db973f529d0de49c09685036ed75c53b2addb96088c9f4e6da4d4c89301217f1d8b836b41bef0b8467a7fb49e1aa0a2c34024c0dab3821923ce3750cd87491fe99c5fcdd1e19986a672c4df140f9212feb5568e22144c3b19296ac3e7570db260469c39823c4749c2d6c055514901e550fb52cbf8ae4577f7af6d9f8db6b07f8436a926b615a8a97a88a8bb48a8754ac50c6b15ea8be903bc98feeef470dfa4ae31e42641423627bc2a466aecae2b69542b72629583caaf615a3cdb8270f90bc1438286996ca10ada0ac80a9f3fc1691dba07932289faef8e2bcb86d9f3328cbf6697c5ab62f87dcbf21f836fe2ef07998a66fc4dbb866953c63ba098f4e1cfeee7bd30ac912c4d3b243e82757cceaf086a6dae4320cd9ce0a65e2ead41c3f659aaaa76c077ae4ba90ed096a3f3a80d4a1c09c3175706e034b39df2b2929457af304182dc91755a8f3ce16f76ed5f50b050e38a3978df7af8be2f26d3bcd23a531a3a2311ad70caf02af89cbb11eeffb23248d331d14f77ec0dbd9c868f0e76dde063caa30dd78f33625f8c949606ff10c9167230300b6d2548fb22fb0dad6ae1592a1b31087a53328bac1f2775130854219158aede1ff0776905d0c7c7b422e1e4d11bd7ac217ef942f7649d3745ffa4b8d20d23ececec26cc429be54fa274b3a563904557f3eb4409e52601edfa1cc707180dbf62189fcbed0e9ef16f328506ffeefa5df0584fa614930314092a367d2af4c8989b8c658366e2e18b71a6520e2f3d27477762e98b2c1eaff9e10386ce5b2b7353409cecf9eb57ab967efb4f34da666c6d58c0d4f3c4ef301128e2a76e2e7577fc44c865005043491387babd1a34560d5b17b2a0017dc19e0e200094d82ea042afa0fbde6fd4f38baddc810c8b459d8a82228985f26bb24ba73721c1b702b14e7e25270b4d6ac32d03dda5f08b7086f853c9c6a1efea180f228d20ac1037d74c2f8d33838cad5f83663527834ef05b1384f627e2d737be5719d9ad151e44b0d9ca1d14291e56e2852b4da6da364ddf9822dc966774df878b446a9a67712ecb4e2c2e6bb08442e8d9a6d182a84ebb2d694fe589c4ba0257fb3d2cc896a08962748e28afc9a9d2f015741d14fb7a0fb18e25399656604b6182115cdab40c05c26fb13256f11556a2e8a32c7dc2ed5610d6e64bce58df197ec78e858694c9abc6b427f3b214ab3f757824f2e8d18f1b5f22191881f3893ee2c8b5d226b31787d2993e28a493565fac7eefc2166a4f82a570ca5deca4ed406b977f45e9db188508a4e19912ce49906e64ee4b8ed10208858ddfe37fb6382eca4a0a633e66517efac0612344bf600f10ebbc04b773c65a5af8f9904833be754a0aa55524e9b587c39ce4d47e13f084c444e628408b05820f63d7919c579b6de3772b324cc7934cb01fd82e49bba06ff27298f1c57bc09b39fc4696719e3c2062104eb9d9e6d9d003dc376fe6012dbfd31fb2f15fba8b71a53a10af97990c91478d4cca1cb9a45c0cd57b1225cd22b2e746d1c3c18e696fa607b7b52daafafa8ca4d6ad3934d9f563d038feeb8a45eda87026b10a8d84a89624b4803358394e3289815f2965fc73e3e7bd958e055a7c107e3a5c3424e254bf1a00a1023fcf650f966ff358e4b56af5f8c1573ae69034ec02167a951ea58ee1760db27e168328c07f9dd0f2ecff878071c2984880168b67edc1b51048aaa78c55d813d3462d21ad1f0bcc999fa2769d0aa9f57eb808a200e7e72651b03f531255cf7e5a607fa2d07b7c07fa079db6c08d890e9cd9b25e9ae754d122c8382a4503e99ed029a5b86f250fb99dd5a3a7e769898a2a0e4b8bb3c855763d28e734f398d26f52bd38ec16fce960066e0f3c5b6f5734d8b5ffef2672daf394430773e42fb211799aacaa4e2bb16c3b32bd24bdc2361365a1fde3c42386595587fff75ea3c5c2c3a58c9dd8e5acef47ab06e72d145d5449dd3b2953b6a6964aa375ae02192153ebee50cc0e31cb1510303ab4b4605c67921786624da2b2ddb6364ad641ec448fb019f00efc7a879d0f6eba6c331969bfc72945f8a0f57286a272085ea9999a549bd1cef9441dcff87837c07d40ba7e8cb72995d9a08ce12226e91247e7575896aa5bf87449703dc0f17a353807f3eed23ca400de17beb70ae8fc101344a07108b4c4f88ca8a55a8337844732fab6372e4e3038c6942b39c73d543ffe90d0f9c1cdd8738596692d8a6ff2a0bad1e86d40734341fd30fd2539fb0bf00ea03300e38c6413d36641b517cb379fc783cc5dfbdd19fa9f2ce71d76d7fbdde720f458a7b1a1d2500412dd60402f67f3d39613abc3f1656fad9bd6fca9c32cac214dc3e4fd567e82b6a070c34feeff72838d2b57211ea13812dff59ca379afd0cc7c157a029d120317245ffc12803baeb67adb2009f607a88f232b921a94175090e7999d18006788822254abfc9ef5ec46672f1869f65ddf777e69f42d5a8c7f97516b70bc768ea56000703a16ec541840b8be937d3a80e4865ffad2dfa6f916be05a66cf8cfccd15da59fb9e7d87390951748c988db50607a6a6a6adbd22bd388d2da0a647b61e5d5afe7d366efdadcf94ad67889d68a847d7d8f8f3a9f45b3009156c7b0f2e61278ad051f4188b2c09c29319dcd4ec2becabb12d7e00351e4db6d5b2e2582d259c43ca0bb5c8ba3b550aa8e82a5fd2d961869991a8927645b9ca60566690ced7c6c970bed6aa90f780b78729c9aed45950591a405065762e3a2359e94e1ddb8ef63c44c20df509e5d92f29f7b2bf080e636ad8da57402878a527c4d9ed59693d09e2c12734d217b3474ee3be37a5339cb3f38b89f4f624d07f577cb1b06cac25c1132937a34580f40dfe3b8fd9842e8dc5822ee366051c295f495487ebd7d498d5f1dfd0a319a133c3017c57d863ec86dc6c03c322bf0372d3a2f7bd49b47c4947e3a62d2a29c5f7c8e075f81340a450262b6c21ebc8927c22451d170c4824ac404bb3e80f96fd75db6ff73936bb1c0fdd13fa7ee0b519c07611d31f662c5db6b54154e5a5c37365c9b029ba96e6e4966850df3de1f8c7a44964a7c4c5b2982b3ff45e4091d39e23633f9f678b9ab0a1e7981d0f6e95ab7afbb0c5c0f00bec0abd6baa97f3ca61ef6a000317bbeec7ce5d6813b242cad47bf51fb9a412d0e4094f9140dcdc4dc066b20762801903b06417c7528bc3679cdac7238d32939e8e5e06baffc088e4ee4c08510cefc29a802d53c06df36f3d438cbbcf56dcb9aba560ff0a82f00c6ac007900dfc55274b525c8a08aa0179e48faa413c9b4d", 0x1000}, {&(0x7f0000001340)="75a901b7c28d121dc8d946947d5daf9274c12e83e802d3f1be6dde9881c07c2afb502e2f0e8fb00a1787ae2e55eab5566d123ff8e0e27f28685536d5c6c6338831ea360e99fc68ef2311eb9d6cac1b32645d5be801a3c880acf2f651cf014c0441f166cd16abdea59738f6cb2f612d5adf0318ec52e9862fce2c79ac1b76bafcd72cb8e91127fac1b43d8ecaa295dc36d9b66f99299729e8aea63fb3e66fe81463112773c97afc0629859d07e404e4a9468fe823e96f53937930125ec811e7db762d87852835545f1d914f4d56e168f8deb721fb5025fe122870623b5b0c9e29766a97837ae878231dbbe4c7099cc2b908cad7e4da3035e2662e55e7e9af90895b3f4b2fdfd39197d6f925fbd2f30b7a8f68348bacb8b1e29d1f55f744ea09d45387ea66272e83c7ffbda86e7105ef09f07e7f129613acd96960dc351a2cbf4e2c5ef10f9bfa84b2ec6ad18eae29b2ba659eedfa315800dac3c608a8e720296579480388132b68c0498c68ef650fa59d2b6d5d87b8de3e5ac8dc550dd87786da9a2ab600fce9e7fb0a3e24b3e3d693c9daea2636cac741ba38c510ad31cef292eb1b0b543fec0b8fb25fcff949cc537f7cb3f16555c242a0508d2d61cd979c10e93bee28b4bc0d76f7b9d07ae963c188c30f4b96f4bde0ce5ace57103d62cd72b64962b8ef1a87ed7c297479f649d36c87de7e4ac545bcf4183c7589d9d981cc09990bb4c128f19b956e91d600ec5ff4a02391d7f346706b5ff986588f718169814a67f51390a6feebee2c45badf6a372714f5ddd565711083ce1385281daa5009fb006f1f00d4b36a775c315d667f1cd93409f2887f892ff428051f668c0627636756af874376c8b3095a860696b39d26a8ccec8be61c272d2824eab0e13aa1ee599c6b1769e856e2770baaf88ecef3ecda2297e37c114f514114ea79175fc5b410f8c03332b765cb23637d594d0057f047030cf8076cb782a9b19efb96d09470e28107113468d9d846595cc3fbf17c13012841123aecdca37165ebf0a35f98b47bf85dbeee7f950ce899f9a61a99a72925e28c5019033594bcdc5ae8df5d377dae5247c4c24be57ab6445a8dbe83c85cf1bcf52414bb6acca8cc59e7e7c8d62228a9b90c47a58dfcaf47dd39f76a6021a246b81b12a2cf6f4e2a87515909e0a1bf986fc54e888ecb68951d21ebd6b31ae1dfdaa054e33be2bf5e45e0edefdb5b2464e9c519175f281924d8127107958f98f20268392613e809019f700f6b0725110ff31a0ead1be4d69796ef9fea2a1f6d6c327fc44252b6bead25d7b7dcfa52dee9bd91682ffdb923cfc2142bd1c564a10b2919330d7a2bd4cc4a9e83b27a9ff3cf173860c8b643ea9816aea034fb02ce6a39e6508e30b52e5332d349d58ca6ca02252af936f61bc72448c2846d3982dbb2c324ffa9b75b1d96cac799ad85c2347a21785ba8b69563b626273c5edaeb6f14a70906629c73a71811f129cf6c034a1a71b2328bb3249d22b5bda8708be56dbe9d77ed15005c54c08440076a20a9835b36d3a2001ff8e3c721d125c590be1f095db48243a1cb41f16ef6a2b7df4c2695a10291f078a973965f3240e190feedfc572f35857759af71b34a94db88e0f78e06920e381102144fbb7fda46921c1aeee5588c1e30e9f85bbfb39aeff4261fdc8b325478adc913f00a8b56d3b52f5cd0723d1b972326bf42354f1a53352dba51936d8ffcc183865ad2e15120d9226ce05afd5488f5de67d548f7e94122559e3a82a2cea671a8c0d84cc0a23dc266c961e5a13c4987382fb19d5f2249214a7b9ce6f5dc6474dabe9af018c8f09dccc6417229e5122b5f4602b1bdf8d0cebd6c7625db71e03be2cd03db0ce3a5e36e2b8c2dac9e0e2e24898813591c402507deca7d8bf68222e8f54e669fd9ae93458c0fab4fd6d894dbd53eb0002e5c433f1166ce1f0068bd58109c7f2d7a6b13d1091bbab6befcbd2076cd7d47fb1604b8a7a7089ed5c38227a08cabaab4f4fc2b27afa91935dea75f2c9ca01589bbe852b48ab433e11bea997f157dab8a4e0ad506fa7ce015905a6d2859d1f77b322fda9345968c557abf3d4b9755a756b0e3ce20bcb9cc93a3e5cb8425cbe24c5946ea325ffa69ab706ccb75fdc4e8e214618fc2d1ba47e5215d3055e6b0039c9c90a05087f24dd13a03ab07f2c6c931e7adc355a5b51a03579049a6093873ca4290919bdd79d3f19b5516f85db051f1f4d39c28a55c756aa295693600d725e2704cad7051b627e29529f548d24b97c656c300baa1ef7d34aedd3f7fc015ff4c5e70c7c0ae8807f88d6df891fb65ec5f0847b353b870d4829cdb6570218ea9fce76e5eec7acdec4271205a432b8a25b786fc7177441ff5b4d520d6e825ccb214d49e80865d824c1954d78b274e6dc6da197a075b123e377783e62c8aee0c20636a9a316ba7fd0ed18e3ace03888c11d90c301dd6ea75cc11ccd46eaffee1ea82df91da5c264fc805a5a5fa1a40a5a628df7560d917b88787dc5a642734b15fd8d73a806c4d040ebf93eb7121607207d752cbec71c3c40de5f560c2ed3c42e01c67146814e8134516c4db16a379ea8a94a465fc71f6dacd5be779bdeb40559993134971d7ab482b1bdb4a564282c07963a4d6150e56f3f2716acd59a7e6326de1e8a13f9ca097cce1a9889cd96fd8def0e92b370833d76e1923ecb3fa43b85ebd2dc6b4297894e2b5bd7fa9694c2e714fdf559aea1a266cfa7095aae35685a766dc8eda3cf5d01578d6be15244ec4a661a81a2a9032ad5924ae30acc9d84e9c231e598b6e29323f9f34dbf7c8091b868b763ba44d255ebb0a8eafb09c81cf8728dec4d8c4df884a9093f375fb5aa895de7f0ab889064084a6ad05d296bb552e6110312aea8d4b9aa27275d97aa5e03bade3ad407be92e1a9f1a0013caf258ed39062c5e31084f1988a432ab5a43e49890ff353424ceb5a6e8fb8f603c6f5b36e3da8e975b6b5f863ec8b3eebbb02938adf4a30b4391f22e4d790ca03cf2865d16f345279d01a3c42c7415d44c6daf64558fabf6e552ba9a2372f22fa512e2a320807ac7148207c9096f39e410aa95a95291caee5986eefe844b27b5a9407111e19b8cc5eba14109012466de7d2eee4cfe2add487c2c7205c356153dd63a4e1005d26fdad9183aa5e691a6c2a72fc5ada56bd1ac44dffeb4dc7b994c1857b3176ef9d5281e1b11a02d2be8f2dc27a7860e24503c1de3d43c20b06adc9ac80cbd6a7dff91150c5259d97e382d2004813047dc188c3c29c4c21d899e00c786c543a5481418e778f8ffa8d9e8049b560432f96a230349a6d561e65d13e2aa3b2d667822da925b7497ba4c8ef6aaa0e1158415593b67ae14f3e762982ddb236c0f010fe7751059479fb1c138ea2d01aefa5dafe2dfb6ea610f88b98d3603118e4ecccb6af7c0dff897d15ffe8896a88f9c7747857cebbdef5062b1832d2425664428bd9c02a199a2b209dacfa169386abad4b6b8b19b1cde93b273ce7e0ec4b09ccf349f6979e814f854af4cf2efacae183ffa3009780eb18653c9d344a005608d83db6b1ffb25d8c1b3725b24039847c902f7c394c04245870c11c3d6cc4861ce0d639cfe8c31edf94d13dec68e2a5f6e6e6584a890c4c2667608092a02056fa0a44fa16786b56e6963f7f980670ae20d50bae1ec623e4634038d588985856bde2c10be42e8e2d1f165f4dad20f3c53d10ce682da64999bf83e6852608c65f60f7795468326f5f9ae9559d771a78004a8bde5bc27f0fa87623fcbc24cb420599c3364dc4111bf397b982dec399146f527dfcc019f1c8f959f80cdef5fc40503c67f51d61dd8571d758e2b6472e8d44e9ef21d61a746338bd0ff83e670de5cbec7d1c8fbdf4e9cc0a3c02789a2ca7c7414f15ee0964fcca3af1cc6a27b98018f5138bf75f71dfa157a90c302b8554b9a09e014a659788213d646fe9a11ce430959ab9d83897f61844e883078a253fa37adcc3840e57bb8a4f3bda3291c9cc979707340d55f81a8fe684c08aecbd232cb1c450f214dac65b42346df914599bebdfa7c4a900a0b7d4fe7622e764a65ac2cf2ec5060fb5fccb70e12165fb66cd749103c89e613ef71ebf5d2bca07f8090e6275753add3bf50babccc1ff7d7392e45474e06f9d40f69f2870a18b4c6e80b248b959d88df8ab8949a61f541cee3cc745c9f01a794fb902650eb0ec399ffa51b87dbd98c3ecbed4a04d826583f9655e450adda9371018ed33d92376d14718d571c77b3a8b2c9b0ac485d4e5e8db358ca41e05c55a0764763740e1b4f3824289e0699be3c61b50d4b782c14f027ddbb90c3c77c1748f21b341db015a0044a38fede0f634f1fa55ef537c256af8767039706e26ca2bace8fb1f8a2099619c94be1b86aa3494e6d322f5131204c4fd132c04ef8b12e1d7384276895a20394dde187bff13fdf504d50045bf925044393c77a3a55894fec2d4dc50422f0dcede1cc45b776c03176d7b1d762fddbe6a385f0318b77f8bb34882eb91eb3c69f5ee11c3c96022ff35b13569df51463a1394c53e9509b54e070c25baaf98f3cc7500b379e804221db0b2d968964b83e6e4ffef6b5921c225cb333c59be05daf98ffbf9afda2356a02846b89f0120854832234cb298a8053f4b971032c44764987efd3a97fa90ee2fb72300be6e341fd7a133e27ee1e586fdb14b8d383d9a39186d9fc2c5982e128245d7b7eec33a097867e6008ffd0a60b439ebc6501b65f4bf97903db178965c202f186713ecdbe45852f1a589d1a78df9b674882adc01534d8a29b6b3ca0629e0aa79f865a6d6630b4d1d8e73a325d75c95fb2d29f8d8c72c7583dca744772966ecaa5d14082a84b0d79b75b3cb8f74b20b21fd51a236aaca7b8d5500c769b9846679a3d5100fd450b391d9e16b8e1923affd9623eff238bad07e57845d6a0fc4f3f3c796abc0feef234285448db092835ca7c198c5b2059bdefe0e51e0ce6caf51b03ed8268ff5587d22e05e24ba82f3e12ed5e10fb2abd1a6b2e5856bf2808337e72069e8e39b8186bbc47051eaab576f602565cd2f1049779b95aaec9f7e5ada70103d85b00fbd01c2ee17d075c749a25eb4ebb7e6a0eacf80bb72476844fbd0d4f68ae5e04bdd8acd1cd1df8e5bb637838eae54de80d7ea957b95f36d9b441517493fad9d4065bb65e2b2e031c79e6fdc3d3a40b820734fe09d7c64a96ac946ebda80961e33bf92e5bd5d156b414513d5a57c9e38c3f64d6c49814a65c41998de54e274b44b7fc78ea959e0428cab6baecc1a5e7a200d9e91aa45e08f8c0e2874fddbe372528ce41ce60b39b5ff0e97c8c027e8cadecdcd3006d0cbe9b3b9f0d7c537b8a3707fc43df11719505a2fe7e49bd0b362e9fb469ee6b9ce47b9c8b52688b53255eccf666be18a9f2130879f5da1dff2eca010924a25bc8484086c1a38d8cbb1510605495706eeccbec5398e16c9de4350b99fb90b72c83b3715ff806aedc60c3d2ee30e0c33442a5ca78092f107bac25a88cadac5651762bdae12d93841ece274a6221bcd145d7b7a5b4c9fa24f76d9d6a5bdf58e2b8ae0f2c40d7617baf0645a30985940709a76d55d94a50d4bf5e69addcb5fc0a735e3619b605d8ae98248828126e7f2e61b38c86f8a8e20f920f3d7f1c5a97e3263501a332725540462e0c1756d2b1d155d7bb7dc11f9559ef6a4baaed800c0c43a82631ceba8f4ecd8426d8ba65932e3c26030abcedbee29677e637debfd193ec880c2e4b0a98bb9bbd097b3ad9d10805237d76b59b64", 0x1000}, {&(0x7f0000002340)="77b00cd4dcdf04ee49ef6348b56f45d90f1dbd363178ea36d17175503ebd1ae7dc6ece4f347b8e7bd395e16f9ccfef06e48b926b2a9699772ce2b071e664bfd78b81ed5a5f391af46badfef77b35af09e6ddc1f769f45c7021e150d830eae0f1c02be1dcdb167f0fce9c535ccafdfd536d993b780e3960c00b84c665c3af362e71534f01914c2b802bbc12", 0x8b}, {&(0x7f0000002400)="831e6326868987c9286b44f17c2f3ec294e50d96a6bbc5388e978c41c7491d760a6ce343dbd2b8c3122a517b89303529e552b1134b54dc89979f6d681230dd3d63514e87a31cdce1dd9a5c3a820b14e617b111663c91292c42e38345a449d30d0ae2bb9e3356aa6732f0b0d7e406f65a618260095424f476660d1c3e593deb4273dfb19f7f4da33d929f4e39d8dfd5b7edd287fcf990369f84a9d20c1082cd9239a41ee36a112e46ec248075945fb859db2534843ffc599532", 0xb9}, {&(0x7f00000024c0)="6e02da72b7e4355777541977e20d077326f3d29935ddd4e7e7e59ac4bca4b1a7a3f466bca5f501207f774d4a034bfb213534c868e2325e0695cc2f3abd13316a7dcd149f10fa015f842fc4c68fd04ba4c542f71565a8c6efd333e0d8405446251f10b35c91bb3070b8638c0b0f453d410ac16e15e4a8d73e2334b5717122579253ebace52f2af5ba98e05be63004f447b363059c9cccfe2b3c9f27504014b313405abaad0ba0da23d5bbc08adfcf6a7bed8759661c4762d8f8cb3ad19d3394e3493a473c886d99b6", 0xc8}, {&(0x7f00000025c0)="4a4e218add5dee96daacbf899f208b59e6e5b9d11df4672da23c14aa41618dbf73c688b38efacf6564091fdbfda33ca51acef952cc7f2c1b5417e4a06f5d10045eb9b0f3a864d2b781fe2f94412c54341d652cfc6abbdc62187245fa911e185e84fb8e1626f8e1b280a48164cf6fb4f2dcc6d6e1dd90d103b86ec7bef172bf63c8b2eaf6e2db6431d4779b7befbae368dfbafa7e499c4177a61f4c8688e73d273c49613697fe4ffa944e51e7124d937a0c1bdde2919dd5bf6b68514213b7326d15317ca61df8169be213a17e45bc2a2d87665cc0072e4c1c88ba00f385b5c3694fbc84052f427f1d4f93183781df9af44e226c1032", 0xf5}, {&(0x7f00000026c0)="64d2ff8b3daab18e4dfceeaf1d147e632c8f3a80e50bb88f8ce9bc8a9c0e3b2cfa2bfb462cbbfd6d378042f35429094d45544d7ae6d38bba025749cd57d7cedc7047c5be0f544da3d70b7fd037d275877cd677eef59352876b6cd5ee4ce54f142b60afce148fcf91c7bcb465d44a909450eaf941f42255b8e32dcd9b27a9c673eb25c365cee19efadf00474c753c492adedda34bfdedcb549546a5b364e4b5d6e9b8acf3f343d35a4becc16ea53d6edaad84f3346e6d8101e4e0fa09d98b640c9f8a4f7167899ade7d5816ff18c5663da29ec658d7e0e66c2b2963e724eb0cb6abdd1401027581f0bc58b10185492562823181f0c7b8959caaa302a925", 0xfd}], 0x7, 0x0, 0x0, 0x2}, 0x2) 20:33:17 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e34059808b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x8, 0x1f}) 20:33:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000280)=0xc) r1 = accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="6dd8e5de98881f41db2eb6f272029dd95f8d743c611d18c1634d138a6d4b4ccba6e94291ca737bfe30e7999f979a073af25683d230952e3207ef6bb9df8a764ae817aada520c0f6a0b5195695b52aab250a6b2c400c4991a1d8e43b3d094c34ee1f9bb5295d33047bd500ba107c502689bc4fe57ff8192ee34a0824d5b4cae8b874a88b77e5c326f98c6df3848851f1f31b43c1be087351bdba38723d29968f36e4c535f0c5ee3683b431822cefb7aa06265d2aee2bb1fa9b7709939057ecf1cbc1a61bcf15d8dff3b85d0183723160f739632061dd789b789acb20393ad5c034af4004b", 0xe4) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r2 = socket$inet(0x2, 0x4001, 0x0) fcntl$setstatus(r2, 0x4, 0x40) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="9d22f6809bc1d77d8576a8a4cf99b148d8ce30f6bf10b94ef3cd8179bfb7811fc1b319558e32467d35d2446cb1f1afce6440ebe6f01898a013b2594ae13a35dec014cecdbc93c9e4834294f55c034786fb70266c2a2caf0a1bb69af8125a613b17706946418c49ff9f2162ae3ddeba6edab0c1273e87e5e4078ce145d0097a2dc77aa06012dc6c7ee6b2aeb18c55eae7f85dc01fdab6ef2deb0ddc833f55399c89379453fa6204d63ae1f4e8c7404d1ce092836ddc025381d455fd00979f5eabe0a82a8f2fa14611c4d9d4c9a98fc24b2bcfa65453b81687967a0f508c28", 0xde) mlockall(0x2) pipe(&(0x7f0000000400)) shutdown(r1, 0x0) 20:33:17 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:33:18 executing program 0: r0 = socket(0x11, 0x7, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) write(r0, &(0x7f0000000100)="e24dad4b345534afe4b658e62e714fa2931599d2c2c5bbde3134f8b8a99db6da8e1f400b9f62197119b20fe9702dcafc889cd58df6b24c3b7c29c1eae94fef9fe9b577808ed15a3c7833d064943ba282e2c97e6ce15c96f60f2b7d0b00c0080a86b9c9d85314cba2589d41c37e13a90ef12a0d46394d17379c36d5184dee1f4778f0c077e82c2a81a0874df27e855287cc06fd72f72101bb3de4b021ee1fe11b7c77a45439f48fe9c91eac695cb8ca9643af1e162045c2881de12d475903bbe6de60aab7d7fb9dc7c1cc81ce", 0xcc) kqueue() listen(r0, 0x2) shutdown(r0, 0x0) 20:33:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3) 20:33:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:33:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) kqueue() writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 20:33:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x200000000000001, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xffffffff80000000, 0x8, &(0x7f0000000080)="1daf50ea96e13806e2f48bc6dc9507f844e7486769dc1b2fbabd7698d546424a6a5539838c1585911793c187677755bd31160aec0c2036ba74e2fb6389be881ede7b0e2d3ce520c839383364d27f7243c9101456ae5ec548a98be64129d473b8b173a6fb955c97e3348633664cc79785e7", 0x71) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 20:33:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) write(r1, &(0x7f00000000c0)="2311e7271801f6d935149768090141cfae07efeebab40c95483dceaa7217794356c1e2fc682efe178cc1ae442a0ff371e59135af5093659630b3cbe6eac668dfc7c1125ab5236a22ab58a78dc30f936130b5f2250c23aa18c5cbcbf20f9b5e122a16ea6cd39e2cb460ba2b189c685370a7df3a760c44e90aa01aa29a6251d87c", 0x80) close(r1) 20:33:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xb, 0x0, 0x0, 0x80000000}], 0x2, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="b45aa596ebd9f5c3c9852a785f0699d93a4c478e41294c6c267c390ca16e50750226775906c4b2e015b3250b80da147972595f7061dcd1d8e08fb7b12e563e4f8b259edc4d0b9fb7643b5c86ce50808c", 0x50}, {&(0x7f0000000100)="3233af47b71ed72f58ec9ecd13b9826771e3e0d60cda76a38d8f7b3e0dfa0d94bc919a7598b3fee8bfe6bea1b136f359a88a694b6fb0bcc636fc689dc73f83", 0x3f}, {&(0x7f0000000140)="4ca664955492d45f313f7fe4b4e3ed3aba6b6a0fa891df1ae2a4b68f2e1ea143d6b7", 0x22}, {&(0x7f0000000180)="176598cb381ce17feaa375ef6a65abc3fd00f439bde4e67b6f2f976be98d9680c2b0900eb181d4d70167a451bf3b4737f9efeee6550582d6f58a70be1b1526a414daf3ac340a348ec88839df34cbff6c518876566b7a635e6897c1f81f2f11e0bcc6af341fe6c85a94bf7f01a0349950fed993ee61cffa55ad435f0337a901176e63f031fc03995375dce705310acc707881cfdbc09b0756bce18b6c21bffd26c37967fb97d98ff2be1d93de671eb3bb9ef0246e6c851d91874742c9ecafa682eade18b97c30e3d090f335527cec8afeee9d5f6ff1f0702cd4391edfe762e029d56bd9749d7291f1c60d8f286af749c7deaf71f2fa", 0xf5}, {&(0x7f0000000280)="fb1a2044ebbccea75c5d126453c266e019b5837cdc9ad719bbf3fa9fc37c0329e7547f911e2422215bd2473683273920fffc451dfc002057082a28e5cbe298dec40d87da0b331d429b82ad760434819104326f9186554e5a08e75a65f0fd1a48e576e6ff27dd57e6ad7a5dea0f1ded0a59fef458db53b64547098d46b9074846496dfe2c767df10f0b13ca04359543a2fdecf293ce46c7ccdf9d8cfaa482c09ad48c375ff1d2b9fd498d29cb2b75f6adeca7ba812feb44279f238000d5d225", 0xbf}, {&(0x7f0000000340)="47df4a8d9becc8405f75e36fab94ea8e0cf4a90163cb8e6bb82d33ee8a4341f1d0062b5c7b41af1cf49ebe7d160e082244bd974b9d3cafa4bb5900d34ad123fabdd6df88ce791fca4d3e06b47d9631defaf651c6327235ecd950714dcffb9daa4ff9159098c0d8a2b29c51fa6f5cd172becb00cfe1e958583be4fdc2ab54c02149eb819255b32c685b6764af977bccfec7f2451bdcae21b565512d94629f3348082674154a65bfa1b29281d17d05ec5a655064d2a054e7a1b31bcef6985d3af169dee671d478f5d7173fc78dde49aeedbebe67beb4eafff9fa200ab86c382c6dab0ea8f5eadca7d24ac004d81188220e6b6c2bf03e0a86c0e395458fd35f44", 0xff}, {&(0x7f0000000440)="b041cb01ee4e579fe79e2dba96ff00e714e3dd99c65c2ec044dec559d84992449eab19d12e7f9cb430cc42ff1f29f70211f7cdf4c27ff8b43ac6d4d3f0938e667d947261b617a053338fc508efb7d924f592446d694438bac4234504dd73a8e7a6f7481d504da65580541e5fefd2fccbe69f8f865d3811a38cc1264496f051a52ee0f8b75432ccd8578fb372624f49b3e2cb5933639d5a5661936f9295ec43b3af13c3390c3419b81494747c54b7c5e5c14b2e0659b941760f85fa65596cec847587f4fc272ed83642081698597f0e66df07c9dda21ebce322", 0xd9}, {&(0x7f0000000540)="5735c8caf28500506dac70fe548c4a716b9cff3263f64ff3c401383abe1f21f6ff090d934982d6ec84e3abf2b2339a2c5d38067c2d6686130a7c9511a62fe57628952c776405f3e8ad916064558780c246cbdd608a6678f86eba794137f167168b5789e8d4cbf41781ec4a23293073c17aaa14be51c2bc11843617762659674607369623b1907f0cadc8b91c2a70b82f93ea6852e909c2d789097ad9440b975f51bf", 0xa2}], 0x8, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 20:33:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00000ce000/0x12000)=nil, 0x12000, 0x4) r0 = socket(0x1, 0x3, 0xffffffff) recvfrom$inet(r0, &(0x7f0000000040)=""/233, 0xe9, 0x800, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x80000000, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:33:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 20:33:18 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) r0 = socket(0x38, 0x2, 0x7fffffff) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x80000000, 0x7, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000), 0x0, 0x0) 20:33:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() r2 = getpgrp() r3 = getpid() setpgid(r2, r3) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) socket$unix(0x1, 0x0, 0x0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) getpid() 20:33:18 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:33:18 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) readv(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/90, 0x5a}], 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 20:33:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x29, 0x20}, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 20:33:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000000010004) pipe2(&(0x7f0000001340), 0x4) fchdir(r2) close(r1) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="46081daa078f2a4568dc89fefaefc99079252e06fd02daf15626beaba6860bb78849c2eb1ff656a3bd9c051195f576c0c2f4412b7d632dd3bffb64bf5c72aa508e46441cbc801faebd366aa0834fe307141978888bc100d646cc3c05df24437fe42270967a04e0693fb9afe25496c277bc29bd66cd4c0ec580213a6a65ad60bf2604564e5b52671d929f54e7b4034c7125e5d2d720a80841561e8b1233073380357f5884be75b4b6c9d5eca33f06a07e7a3ee9d0f95be6feec666f4182fee3ea542c2ef5f3b7df819aa705debd0b27d0c82bb14619366a5d9f52a605f767332b492f233c7da667062102f4399d3c407993328b0c37b0ff5b5e825734c34d", 0xfe}, {&(0x7f0000000240)="7697b22b8630ce26f5ed7c2ef9c93b93728082b0fb77d7d7c941df867ab10f5b5686b86c76fa49accf67f69c0e9c960e113296b7140dd89008c02f4209b7f06bd7b393ed3974b20ad7728a18c3b8b186256af6ac3b8ccd76765294103c7e76f17c6b62924e9889dfc1a680107784943fbe4a99f85b4384ba1689d18525c529526a12ae33ebf46ad60cede70cc684cede4c2d91ffa0cc64ce6e005ec6dda3bd0208794bbaa5a12e27daa991f5c3195924e559ceddca7c5dc21e685d2221d37896b32a3c2769a83b61003c682fded59e8dc0bc2729aead247f20c899979844c9eff13897154e586f2f9df139bd23e5ec", 0xef}, {&(0x7f0000000340)="6aebd9b5fc7db5bc0075c24a92deeda4f1f60e6e8e935cfc3f80542347b5066286b40b021bf0e2528c02a88d2d22e706b69ca0ee597f88355ea04728e10135dcdc2dae96c502274d823f1698c18ed1c60ba98d8fe53d1298732cd1c0260bf09db3b1b1e4d48ee0d686de2cc1febaa4cf7285d781f5a900744c84dacdf89c1f8269646c40eeaf9d6d4c061b2e0cde01aa698f4fff0120c0281fc7fbe5881e9495901160bfb4663acc4a59b61613142369e9111f4e899b390f84ada9e4b8d77b91050dba7ce8fa64e089b63842fe7c947cd3d3be33bc177101bdf3e5998fa25419f888362f295c9b6aa115909efba2e40e187a90cc40c4d4077d9ce40a6aaec1c959401d8fae8ebbaf2441f0a31a6bf89061e09f907ed16a59fb061640c5d0c7bd9d4ddd0d5bf5029d7e3e643f7774e4fc563d938c9cc2f6c00f982a785558d42e20ec06fd8dac268e2cc5d372711124725a8294b5b7c7f660ebbe808f2bf319defdbba9e8ed6894465bc155bfb09ca3a2c939e17f0ac97b5d0580a76755713a277f6dfcaf58bfeadffbc735ea294e22d7eee05fb5ecbe1793095ba3b23c1e1097617e9d278f09e0ef6a287eec5160d12783ca8613c98cd8c5e50e11689d387e1916259eecc500edce20c02c20d63442dd2354a6435baaa0e4f1003acd82bcc72e752f1642eed3a04386e2b90eebfab5034ce37da105354a8277689a5e7d48d0750eb847f59aafc432cd5b40a10d72280c83ffe14bb789384ca5e75a49c800c5c66e2c5cfc529d3ac77c1cda8ed778fb04e507f6196e5b326acd5d1302cd38300c2504ebb70cbc8b8f58a8ddf36747916b436e45762d2b9e5f4b50abc0127eb48f5d333891336d84f6d5ad09126d19970bd50c29387b4a64d4c6b0e49d74b6ff2956d43bfd70ec1c085fad0dd48a3d77f0c41f5c562ee1f4498042ef17eb5e2bfe049d7624b8130c99d31ff365410de41b41ee0d8264a2a2541b3ce9a4f841fd84d934af5aa1aa625fa311cf10224208f09eeda69496c5753a52fa8d25bcf5b6ac418f9495f3f917edeb0d2f47ac836630bdc42e1863aefbc00a82c8412c80904614ada33207400195dc2d7fad72a0b1b9872d06d091d4be48e07740f87888042e1a3d7bca461b6ac103de2a58c65c7d99992d5f1813c39ef7bb61b56a312c92f38d1c361f760ac5d3805efb0ea4b1464886b6d12b7ce0c4092b3cb347a22910ebab60fdf305e8dbc2a13cf3c52c0a0f156ffcc4b7629ec780fdeceecee235d73558b219842d7ee8e3122aef5c1159b35567e960d8bf66ad2ba08926632d5e6b98ddcb1dea03546f210e54b561280fd0858199532decaf74f75753af1f585bece1d7ebd6faebf9e8fe1571fb99419be3c6bdbbb3b9241c0768df4a7925825d69885e9b9cff5480a4700187e5b773decda58da14580530a8d20488ebf6b65bc1bc8af5aecbe22439e65e9886e19a1fea813119bc06cbee005e6a3ee951de6f1b9c7df2619cbd17ea2de090d98162cbb652782c081d675e6ff5bc23eacac158d8bf2c9b06f4decb40725da7470a164e72fdfd70bbd3c54c08d3c3c1abd785674275401ceac6cda401392646bdec0baca3694ea8dacb57d3d3580a9fb86bbc6f2d07d42cbf916549d65439cd77bc647dd39bd3c4ecb88df5fe8b541252dbc944265d85a52a16d954bf605d37d7c8daabfcaae0622414a15a1b4bb71b915c7dfdc9f2db9ba2a869b71a549a561651d39f066c1ee0123524450cdafaefa0f705040c4399af9b824a640256616ec1f0462fa4d2ea8baf2cbe049c924b2f19fd0159fddd24303c6fe935fa460403cf3017949d85cb6bcdd5160c498baa1d22d675a9e838147c0f66216213fa9f873feb85fefe158b486bbaf9046b8f4d99732540be368a7b7175574d08cd3eb68f185582f7cbe48b7f7c8d3fce77511a8a3b59d22f42d448d7a3dc57c5656696abbc82f19082eae81079e3d409888f409a4635648bef850d26658f2d0e7ff385ed4544c18438c6aaaa1e40ddaf39521a55242acf2dad1c6d9736e4192a53369143c34d16eda8bec8f2b7d1d4e5954224286c41fb7bbaa750f04164632f16455f7657f41d1eef20e2a7d718d2462f1a336943048521126bf73088551d02c33e0da9d5721c903962b22fbd2788b536cc5f03c4f4d63cd922bf9c5a5f620506bd8786752c7e0e6255f6c9630b2ad0857fcb4f05b4c5c652baf488db6c94a49c2ad2c9d6b6f023e64413cfb7a1a7f1e8a1ff371988115c9773ff351850f3035b7ba7cbe4ea633d988f548fc97a97f5dad1c79285deb144a446da3a3b6ea179a4d5e9a17bc579bca073edf4ee7fca5823df95700d8af21d3cf0dd59bd270bce2779201a2bb9012aee57b11533dcdd9d042c1770b806ad9a336551a1aefd0c2e1196f9515f4a69321baa9d296afc2021fe27083d1b58b46952e8cba3c98575d61ecb88d20477eeaed4f9502bbb9938467710e517e214634a26c34d92494c62a8aa58e7bb15a77268cce620e3f9065b1b9e27406075aeb632edcf07ec36967c3815940426dcafa0c2d7b984d3b10bb98d40cdd928d2f31a37f14df19971ccc235352fc5d1a0d943dc32619b06cdffb1918f970a83b0ebbafc777ff3af51f205ba484a00b1376fa7b63f720fae61c6658fa596aab1b8f634611accbf80efb2b0923beee586d29d734eda7fb2981f417aeaf54ef30c77e17f51e4c4ffed5b0fe1ee52b356c56b8389e022b8494904b63b675d7512934f7c6737a559d9266c80d59adbbabb3fc63b0e698eced4de3eeebb837f2c1124bb3169ac16547240f5c2b1858894d2b4c01cf937544b0945979d9f0e656f65df1778f3de33e21fb5aae897b83a0d0e2a6ca398ac00d17d6be316eb9c0ac4ae0bd5d4d52f853a8d57c81220be422f6b13ad9c9c6ef1b6b1cfbe1b7c118a49cc6078c81b5b6a28a9c648142acfc2a044212cf0120958d3f5d8b24412e14f688908d6260a663829a2236bdaf284df8d30eff5cd7bf45f39afa0d6daa74c76974dc5b60d9c70d8ef1e69fdc3cb7c3d2d2d1fee2704a6b71186229c1a833601f73deb3ba853d609df088e04a3f61715d808c9b3780555a5f884a78f02f1ca8041fa704d7cd0116421fd51a9f7b986e2f531077da2ba0fc709e9a2a0f486b06c935d311e878fa2b058f9103cd058505958cd8cfa24ee1a2ff45950c0c01ad5552e04d04fb22a26383194b66c936bb687857981882893d235e4f7538288859be4417db6211a4ddc0152732c58ff44fd32f4260d564f16f0ca1253f843f8342ee54a6c867c61f5ef57cd5a8b4533e19add131bc0d86766f054ba54655f705aa1d0a7c82635804a38cca6763f1514fccd4a27239eb0589ed74c591dab29c6e690bc2ffdb69ebc0069b36715e6374312cce07ace2a6566c0642a5dc2cf65b7411c4a06560012f86ef5e4a8baf7ff5e5fb855d7c8deb48f748647a4e5c67dc63575ae205bb9a57e648cd599a7e6a994bd3a14810321dfe5330f9363d05f181f876f2d8db6e9fdb203d4cc868ad9555196c29f522a2fce81d65a2262f11851b7cb4daf4c55456e6986d2df1fe1a460a2ae6d88bbe37053c9a25cde717aa96c980ab93baa18b8fdff50493c0f1b53d4581361469f7143f12f83cc9ae630a20b1472b4295428d13ebffb2d453c6359bb058dccc3b80f2c9365994a3a5102e228d44256fa42f23349dc359ad264700f5df72884beeec224d9de2c4b0a3a026955f0b0f791f833096385781401d9b0d5bd5a8538b02733ab432b1b02107536d3f1b3649d06aceb36e280b23a9cd4240ad3907703cc8e3773002501c7d9da816d4c123faf20dee0af04cef5acbff9c84191704b0502ef1041872162c3b6754a7eb150e133d16246c93f6c560bfea1ddde22e38bc48c4aad95110258cae652a926f3d89798b9cd3d65d82267d0293ae0f5bc57ced115a81618cd73cf2cdb63c770a7626d2ebf832c30fd33eb067ecbc314a1262eedbe6ca1966ba80f274325a1bc585b08800493d08fcb70d2342593f67d825374dc1ce6d113062cda1b21ae9d2419c5ead2fac8985eeebd8bd17bcf176f85849ad9dc73c47a5bddbe6b8fc9b7f287e3931cd63ca4f34f17aa3dad8d566b589aede3fbb7f589488a76323665c204cdf1796a832cadb00d491a62cf7af08c07e34e41b0227dc39e597116f4e139838b3e4247bb84a47d034a6dce6e4009967238df89c6447d90f793963205cd94e2188800f724f095aefd978b163adc6b81c1d42dc1be9f8cbc200fc08069b161338563ffc5dae25ab09d7ff83d73914a98854380fd7082abf1f54cb8af850ef16ebbf1dd7d016161cb9721f0a4c6834a711564ac81afb2a4fc1620438e7a5f2aeb2428854c6b7556af487f7ccbbdddfef71def1da7d22ec39f1191db04a716ac48254d911428623c4f8c8d0fa93b13430dc6b833739ede48fc28910a6a42f6788407804dd673f52cc279bc26fa6a9b2d9c5aab44d9ac57809622c2e43513de3f617fdb4f07381499344933b7cb7e99bf7d0a4bce3d2282593115a69344c3c25d19604a3a4884a265b7afd3e4537b64f0977ab3c2f1367db97e4b2f95680870b95f9723307172094dd1166fa7a80bc6a3424cadb0c11e68abd8da18a9ab9b61a05d353661247e99d66f3ce23a5d548dcc44d3fc77cc5402555ad59f47d217f50e86bac4e2a1dc5131a0b0eaf968a94d5092df0706e05c11b2f8ecf9f5a71a01020bc1f6987de3f67bd4587c2c3220582d4dcebffd1197190a77a1913a631e6704e2dfb587d7751f949bc17971f43f881c68aff42eb6cc3e8af9c35bb9db1d0293fa6033e6e2f6bb0f362003a78926160b19aa367dfc33258b987a78e37a101c5785f7632b497d7ce75c0704f709d90a4bc1b4e4a75bfe19379f51235ed96a1bbdd942e52eb905cad137fea1781f13eb31e2adfb2406bc591cc1955e4f641d3357887b0dc0992ddb70f895e56d42f56edc01ea85172c296792866b9ca1de0dddcb6133b61843edbc28a921e48b69168beda83083881156fc6d74b8bdf93f4e8e11477316443341087f58a5336db622119b80cf8a4eb8f649e22944572d0f363e3f792aeffe3be0e1b0b090781030837592c3dfefc8471d60a29be428fc95e3918ba2b1ce85c7f3e1c9a7f7a9ceae04690f8a2650a2f86a210189e87a28f70330f6d85a7d6120282dfa122bb3f0706e5773a95f1cb586a59bb72566638221d850f13f423f72e96199c4c407f74491580f037575150b0d78411bf8fdd2099e207552710f5608cfce3a68b41c60cc99fcad2974817658cd875eb709d8f90bbb058c6f4972ebc1980be91b968dcc48ba0f4acfb223bfe76cf0be6193bb7a2a812134c04bdd399c4f40b2abebca13582077cd4ac5bcf1f33ac636fd4e4fb5294f3b73a54df26acc1cc3bca40d48ad0164944f159bfb46177aa10a86ca884aab7626db7122a3fffbb0b2442b0898fbff38c5d9707c16dba11c948cca8ac93a13aba223d2d80a411446e0e3dfef8e1e864113bfd66faf398ad9da594caf473f7bd6a312efba4f19028f499bc1c264d1e2c24463c3d5df515dbd31db16e71c216b1a81606335aff79a998d11701f9192a5b27a05aecfef3f4109f27c117655425a52f85cf1e32afcfc801d0ceced726fd649264cee02653e0cc50e49342c1fd63be99c80a799a878694f789694e71d708231c110a6197fe0d804bd8771860f613658c656d0b7155f0964e9d80a7898b283f39b7cf6853084959a6878420d0f28fcb23c25968dbaebbb08f5a77eebefb7d44d3a7d6", 0x1000}], 0x3, 0x0, 0x0, 0x8}, 0x1) 20:33:18 executing program 0: r0 = socket(0x0, 0x4007, 0xf6) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) 20:33:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) 20:33:18 executing program 0: socketpair(0x17, 0x4007, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000240)="94405b8608e64f744ebcc14092023e06ecbf7e72843ddf556a12e86c557ab66e97a2d25387fd65e24e3086b6fe00046aa311039f6a66dff0eeb2fcbfb5aaf926a82c24fe858f2da49ae825b897d44029e67d9cc45dc105c71a605d0f85aa250b478fdee05db395453d4c13c6e6dcbb2e96f659a280413a93257bca147e4fb72d9c999c6d92f1abe7d6", 0xffffffffffffff37) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 20:33:18 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x5451, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/120, 0x78}], 0x2, &(0x7f00000001c0)=""/132, 0x84}, 0x40) 20:33:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 20:33:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/228, 0xe4}], 0x1) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0xfffffffffffffffc) 20:33:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) chdir(&(0x7f0000739ffe)='..') 20:33:18 executing program 1: r0 = socket(0x6, 0x7, 0xffffffff7fffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 20:33:18 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = getegid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) r4 = getegid() r5 = getgid() r6 = getgid() getgroups(0x5, &(0x7f0000000240)=[r2, r3, r4, r5, r6]) r7 = dup2(r0, r1) r8 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = getegid() r11 = getgid() ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpeername$unix(r8, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[r9, r10, r11, r12, r13, r14]) mknodat(r7, &(0x7f0000000300)='./file0\x00', 0x1020, 0x22) shutdown(r8, 0x2) 20:33:19 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x10a00, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) getrlimit(0x7, &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) getrlimit(0x7, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 20:33:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x101, 0x1}, 0x10) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) dup2(r0, r1) 20:33:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) syz_open_pts() 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, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:19 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0xc, 0x2) 20:33:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001b40)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x1, 0x6, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001900)=[{&(0x7f00000001c0)="87d5bb5115c74ebbb094236db02d2b077602c19e2d08d11043501b4ef4fb81eb508a347127711b498f0ff857c8a7793972b394dbd320d0b4a801a2867534e9ac58dfbc6b81b9cb9810285deb06731e188796fa62651068de711386c617ac5be9f3ac2b374104a3efbdc4ecbec48f0bde05d15ddc6f63bac315ddcc8b0cfea25fc54494098ae8c82a00d451e03f45a1f2b49a736610f71f49dd42f725893fe511a3ef12fd1d9f6b4ac53f9478cb8a4e0cfdd40b50b800d66dc4969ab868b9570e1a1085cb5ec6d106ae5849d7b1baf7efc9891e41f64f372fa60ff1ef9128", 0xde}, {&(0x7f00000003c0)="cc1724b5d5484fff3ca311b1b4a0a613c4fe59c5960b37598ae6769096783249140e115af47c9120cba276e7bab2a94203e225a03da796e67bc02ba8974032462bb230f03fbdd4b5245200ee211bd89abbcb69628e1d94da38e87f8eac9a1c0400d6069efc4a8cc89241d62124f7d6230e038afb9c76a88f8fe3c6856794a83992d7e950ee9e0470fe", 0x89}, {&(0x7f0000000480)="47d9830900ffad2c5a84f8736db1de641fd174d5086a7dab85134251eaa580ca73f9e338204d8bce6f0217a9e6bafefc3fa946737733b874efdd251229e9f4cbd7641d1050297fb7de27f9b3754cb26d3b8beb2b595e4439ec41eff0b54ea1ba5889719b4d694f05c08abad01cc34fd2a83b25c3bea355120fb613520bc7a86100e0c2a0e8898c101c95a1d0ca270ba2fb0981beb695d1dc9748a6f8a7f9295791c06b81008ddb0e148322029a1f77ac9581cd7889f9e2f26dd842f26a34ab5523cb63637db5447ba8e2b67a23e606ab26e450a93d2bf4e3223a0eed8e6c6b74eda18dfb75fe9c9319bd4a96f4a9024ae2027fabde6019524a58273cb2fd94f3b16f0baafb3004f122ffe2558c4d5245af32290e3d71261e47a414086cc47986de5844286ae33e9e7b3abb43f3711bb4b31f51c3f58bcf449a07123f06d1c0721b5831dc6dda98c8dccd4e3898f001a127c058c93c886a835bcde4bea0341041781a91bc8936cda7f4b057ccbc405ba05db84fb52f56f338cdea8b8f22fd0294739bf0bf3725b34d31599355493151e8461183b2b3e5a72b7b675be06542f296f0070656ca074dd2b3050d3d925f62e2aea0da7c07cceca2df1a327a4b71d132a3854b5797caf0322a9d7f51e359c5d35c56542f7ba16b1ac4f8e1f31d3597ba4cccf714a896f08bee599498d305fd02ec20eaa20987589010abdd15386a91bcfd8b45828e040056fae03ea2fcdea52b34e4b5365d2b2144aef6b406a78c3b746187cde5d9a7d4b53bdb7f4cf0eb532620fa5d45fe70823ae807034e85ca923fac8a4360c680866bba4297a223cd562706c392c4b4562a8766e13d4d97e21d487aaac958c8e9b4c5085341526f7f983013edf0992707e153bb360241713c0bcf9941f06f03bb24623ae593714920f9423eb90e68f2ef99a22b576bbd3e3efc284c6421d4db329d8552751ad12c17b02e21dc3360b40f413a14a2f5c28b341aba6b203b28e557d1ac2d9aeb4e3e9a437a6dc84809faedddffe83def8a198cbac5b31ef73cb907b188b065c8ac1a29d892c3cd8baea97a7387d395513b91fd5d8fc258a2eb2fe5956d1432ad7835b016263dca04cf7b71f76e2f3cd2a8d6a734c9f6974732eca2a7ca266570d7ecae376258b1310a11cd8bf7ef4ac90eb95c5f41c7aef6d2439a049cf7329ef7f7881475422b3522c0e0d3d1c4e17e4a9fb7c10897126e8df5b8484d864836c99aea28cc7ba4b907caef08fc691d5cad17e905768857165b7d66a55d8d777af5b28cf0bfefeb05e6fad2ffbf6a4d259a420993159b70967b428bb876707a9003ad3fdf24e9a42e5d5d46b5f8533733bb063d592948b399bc9682b735eb6b6eb103e7d47873bad66b7ed88f9e96b8290d4b412fb7155e88802eae3a0e587c9239bb6b7401d637d0aa2260332cef0b462eee0dbfc999c92356b5f74d268ce0d2e49bf3df0b2f9dd4a9b71b87758847adf9e906e2b9ac89229b9a6ca3210cae8eb6029c7a901f4bc7c3d457bc6cc208588e0d8368832f50c6d9a10158795083e29c14b75e4c61b250005a9c2b1547d547d6618844120187adc427c136cdb102847a2945e3f5ec4c48cbb916fdf7433b4fde55d65e8954498a92af9ea444d8e8694c986a0f2671e59d14cbffa08e6590c500bf45cc9c49324bcc66813eba0101ef4867993199d82d344ad26d131f57aec827e6cb885acfb3fcf747110bbe4c9489a33a9e6d6d17394cc1c477d5736cedade0ed0eb66db9632ad926a33bc9842a29722e45836d7023c67a6fc8516666c339d177b893c165f80cacdcbfe586a20add73459e3be0a5cd29d866f73262c981a25d18b5ae4b2c6bc5b90088c7b40f7395eb932d805082f5931c89776b8b5efc39a843bd612eae168781cb85e06cd28ab473b7e5162b51bbff6f5314892c0fa2bf7499714721a4049d80e5f0094047f44d7c8678af82dd055629361e2f650a84ab5b225d0ed98d347f356e61e0235cb4133b8c8d39b73b85539b603a95948ea1f623a9f8acd7d467b8e0afd09b97c10388bd88d4ba0fc87f550bac3952029c7f4b8f0029a1c8ab46bb29031aba9a688e7763110e9704ff88bbc6e64f0e75dba841a18d3f15f6c52d94ca2769d563ebe7e35f6ddecda559be4a25ac2662a517a9c56b7bc15a1fde079f0806283ec1e0f6c7e71157dd7d65935669f292b839bdd6c6e3b09fc784943f89bf5a1e2d1dcd3733a644ec2d210602d744928f275e6c3881e12dc3e496ae0a75c2cbc385c407f135f513b8be38657fc1a9e1feb2d07818b8a28076aeb0f57412b567a13b150ce1865a68797c76be79ad559c6c659187f4ed378368315c0bffa1f195d93f3c13983baef79ded2e2455f7538d2bcda22bb54220bff5116807015ef49db8b4e618713e0bda07440e8a2567137cdbe5e26c09d9e946cde7bb9776437ccde207040520fa74d4e31f8e14f41274400012fdd5b76dcd396f98eb4d891b6a658b93e65d45f5d90b9d6586dc624260c9c7f83bf3b1e7a3a43a7b17d8a48ab1a6ebe164a606f22d05ad5b334c125172751947966fa81daeb39ab1ac30628a9d7bfe5104cd477a00821e0cdfbee1004d373091990a7b1820b4fb5ae78530dbfee8cd59ab8995abaf26b13155b97484e58a1c2aeb8841c2adada7792431722c9d69c78454db558bfe41bc57547d1f4c78ac99030497af3f9f1016c4a9e28432adde642075051de0816404b8b3519e1b2a6801659e384c417e6b59cb9c44acd6c2d96d989f2de028fa06d52062230771b20926e5c389d7e5d87c2128e91228a54c03861c2dd7ba866061f54fc4c1ee9f799afd471189b17c1cd2e2bdacc2942a81d620236eb2e9f2fa5b7327d371a1257ba4fb1f228854699ed1b7753aee9542f231655fb93e7b6e70775f4943962db036ebf9ee7de3f296f256a775077a083c548d30b4af24e70b2ebd4a9fb035eb2971ed89732cad0ee8073f9715d10c52ab28b70d937d81edda86fe82a0b3a6cf5588244a7270554e01277181d00f5c587c8b0dc8de0ae25029d4048b24deb887db1f302200422aa1393c9e0940eb9306dfa797d9b6d03cca55848b3e38caabbac8c53d06c28dae86fe0e44499a66bdc661e6eeeec66c8f6d4255362992311c0655b8c08b3d10b7e683a871b48516d635bcd854443cf1a410324d51f998e762bf7d42b96818a322c5f109c993515bc363df3553d9395baac45f73babf10e202bae7b7aca3c34f24f509b1ef6cdb2fd4d096c23458e13793c65f44a516c5ff6055a8bfcd1648ccc21865b43d5e1ae0b9daa97d19f2fef39ede676ad675358afc8d7d7c549f2e896692b5459e5536ed3a50558ffc8070d172a2e8f4a5a51ef1334eb374f0af48872e68907fc0799978583080fc7305ae1977477c06d4ccb41d21adcbf2a5545e4eb2fffedc6eb53855414325561e8127cd89a4a1bb5aaae8ffcc945417d72973c14c54eb0a7fe625bdfa87b8b09297b24c22593624bf759e53db42aceb0318da4eae521af0fcaf4dc3a349a4bf7f45e0186643e5c464c909023523ae68715748d4a0e3af426415a27b6b956d5ba6d9de1dc00246560e8246a3fadf8e4737b87871a8eb43cacd865c558ed97dc1244442f1304cef0f8610ceff3645839fe8191b6b0f789fdc66ceffd82705a2ab45e9431f864879c7aa8d23dcce5954447b610387a51afb394c9422f81e260e539d780ee073588c10b8c628a78e5fcbfa8a1ca2f826db40baac1ae00c877640e4da4f6987029dd908de0abd2fa609676bf56183920b0e3ad2ae49d42f255d02582259048336be2ebb270d666d416bb412e091aed4dc72ace153707bf55278bd0c246aa6f4ae26daea8c209acc8d500fddfb0508079b2480a8a58f84faac58cdb9b3e223bc9ed7261f7b218e064b7f68d4e180870ab99f8083cea5b59c0915cb45422828849ff5673b819ce04d35345aab6169668ca4bf118b9fa8e904695bc67c35fd2507dfea407af45fb7795be4913e4c6255fad8b3f561c40b26a535f21ed7e4250abf7b41c5f0d5feb66297a5475b145d8d65e47852425afce8e63fad8ea71eb4bdad4c048eb5f95d7624b306ddbbf661c832d57c0a7b7c93f5fc78252100526b5435bf861fe6d0721a40622f350efb221c2ca068521667f9ea760a5086815ef355217072781048e4d4d0bca2da57f750e36a15eb03cd105dfaa0be97fab19250632076c46651877161af4305edadbc6df1d45d3fa69b642699f2fd0e4c82e3aa1f804e172a54755aaca6a8774a730e1130d6bc9cb395d4b376d04970d58756084e11af5b5bdb2db7a582315e2ca26eb5e974d98affe721a75adbd4ede4ed4214b589e6dbe3d0013dfcc4471546c9950f4bd359f9da3d2a42235bc2ffa411832d7bbc3ebd785a2acd0e5cc8e35b902e2cf9aba32a842906777a22f70501ee34f37b4e682bce60c4a19fe2c5cef5c65f962565998fcf5b3b55b305fd30c702003952f87ec58c908b4a932b42fbc40a196dd763ae5e6285b5d04a414604db7af83e41a275192ffca38ad6b9cf5e9402e2617bfa3c6bacc5a46adcf2f6caf677d0053156c3a1fbbc93390589ff8a9184cd35488afbb77f136c677ee82584e9c7fd26f5f472364784a521563ffb657942e4663c2b8e88ead99e4989d104aacf6dcc13956794ea58dba23a21b83bfd82b51904dc2a835c3cae4ba9acf7faee6a510d15aa989bb4748c07bb73e72ce4cbe0f24a1b51ad6684895f8638a91c15cffaacb8cceaab8018565eb9486eda2bd485910b37355bbe4046ffe06a177194299db856b198a00b6505c6e7c5af5652b063579b7f200d79b66d09ada6093e8b4a2ac3859d0450d90ac3bbf3ce0eea8f6e146455342aac7426519cb2f0c81e60d2a82f232d52a5744e37846b33e1e68e5ff0d886a4261bc75c8af98c7016675e05b2b69f0fc7feca21a5231b8f90f9d386edd8983706d3cd1c785089367dae218ae3f0216b08101b9d508586a7e1185b93e4e91952955dc44daf7e9097609082e6d7363988ad9d069933bd72194574de01c7beaf7eaa5298b869389ddae04f35ae15067c2553efeaadc320ac58f0fce79b27beffea07d7414fd9b3a0ad70f57866ae8a12ca6a69d8bbf9e30c2ce1216788de0cdc8e88875f15ed0ad58991dfb0b22a8edf1ce790b7996efea4629b769e369853a2ca8b22a0f287ac20c2999d3b3ff2770c2465fbf14ab7ab0672ed1f8555e03a0f58f7fe2b173405de4e910e8ea0f241e01173e724ce511eab0fb8ac7af000d528cfd17d2a9e55affe8d2be7e77c94e353d50d51e928212c986f36e45d246549dc05a857cd265cfad6208dc0c1d686262a91b6cc5f5ea8c3e3b57878732ba351c785196673a05220cfc7eee5f4d58b232bbcc7af8dc1f139544967be2484c839b233c41949cc3d9d9a6510106a55d1ccef06414b4e544ca23e27da6ae0b97b4b4f06210a6efd192a9f957e74e6ae994db4f35c3d1fc6f4fa09dfa9d56fbb4a14c73d58f353b15a426ddd318bf1d454f1a1432373df3ab8282b8ec58e6266cb2f6b09a043cc65e418aa9c5d8ae1ef44adfd3a653f972df9432007ee7d681b323c925ed2cc7f7aa93de3af8e03ef7f019906f90378178176ed4d4d29bce21431fd79156d32286bce3288c3814dd618a95687c06fdce32f643c74ade47d974ad3306373e387085632cfd2a2adc12f87e8eae6e155816291e14fc9e40b1c2fd53bdb5b553d2af2b0fb5bb3acd3d94b1c5ac77e192a8db5ab24be54b1ae7c45e4ae12c852d78e0b17ba7daa6bb1", 0x1000}, {&(0x7f0000001480)="3a68487a328f3aefef582d2a5ee496572e6a04f6d90f68c6a4d5d9bcd5fbf5c4aa9db657173ca8be839fd280aed908ca98b29f4951208bce4484926a702bbb47f2849d75db5f8c866ecc5cb3520f8db892046f4b96bc2b487355030bddfa3d786c4854bff98bf18f8691719b98442608ae43970412a78e70e09af190fd67e416a64407fcc7aa88795eb56ac4d1f58bcd8bde278f80638d058b4b77de2dd96f0da3111961a524cb9769739424391f836f6b4b2113e310cf6adc84ff0e4b1fbc8ac1e055c96fd4d1c0023841c0c132160fc2f743dee08099", 0xd7}, {&(0x7f0000001580)="9e5bf399bc21171bedcf3d61f844cfa66b6c584dca4bf283964f96542b0a5a224b7f9896f8dac802e7d6a3c0b72c4353ede14f0eeb2921176df0d100b596eac579baeb1fba1d7e59fcbac2396d118a888a5235482699157122d0bd8adcfbdf5267c066a2af94eec36e66f9dee17c0899cef92995b08480a4b7618e252bca2408326cc4bc655f84820ab197e41077ebb17cdd76beb4b8c3bb4e76c968890bba2527ef0f7ef3bf556237f442316d836bea7a9a666c232f2b6e815ff01b5ce2bccc", 0xc0}, {&(0x7f0000001640)="c2cae0bf2d214b025f9d462db7da3c6d8f3f3b3c0e1bbaa5718ab0af140ff1ae1a0fc81c698687527b3ec9adfc8ced8cb33befc7543e2795ef4f7bfde6e8d0c3b1b218a8c9f04756f7020f84e30ec717", 0x50}, {&(0x7f00000016c0)="1f91305b0166ccc7765869ecb92f6673a27a44062c79849047cfd02ffc30e1cc0a2b76ca5dac17eafb16f59aa27e96d31407f8c372339196e6b3aa84d61af5f5f9daae39e5b5ea686c3d345e2b80658160938a4c5e723600b93303163dab875da6b71545f505f59bfab3047fc0ed6cebedc91ee9f1c9141a23513390515b1493ca8979e4c0ffabb54dc46d52d86b825e567a1266b272270cab8da5d5c818498b71f5ac8814ce00b207fd55eac622b315b3c9e45dbe7ca1caaf197fe5abde7a5de52f78b8072ea8109c31c3b737aa08ac8391cd14459601104221afa736d423be0cb46e982ee1ec1e639f8d895570", 0xee}, {&(0x7f00000017c0)="ce5105d21d69ae3168abb9c64f7e3ef6d05871aae4fd8d5bfbc23ba187e2510039f2d580cdfd363a0b7da30c3d9ed1bfc48d28", 0x33}, {&(0x7f0000001800)="611446dd1b4fb9baa3ac5ff5e69f2f6c19223dd6b7cdb98e59cb57e6d8430bca2757840e9d1e933c0d10e6a9eb9bddfab90fd7a98dacf5cb5705f7e321a18a7d902305b29cac35864f608e8db906ad3139efe794548eab178e025abaf0e9a660fedf9d0b1eb00b7892ecc6433b1d2e10353dd717a39bff0497d0784bd0f18e6d075e124d0b7778ac384fdf5ca566f64b084bd6f67e7f76a634b96b2a7382ea47c6d3e18643a2103effdff0e00f9d18a594c2190e3975ec63cb68d207977dcea1bc356910bf262a94792043a9b1ca9b645709dd39f3f578a0f651b52e41202e00257ac504", 0xe4}], 0x9, &(0x7f00000019c0)=[@rights={0x20, 0xffff, 0x1, [r3, r0, r0, r0]}], 0x20, 0x40b}, 0x40b) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r4 = syz_open_pts() close(r0) r5 = dup(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1000, 0x7, 0x4, 0x5, "42e00129f24eb778cdfcba8fa5717954d535adc7", 0x4, 0x3f4}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0xfffffffffffffffc, 0x4, 0x5, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, &(0x7f0000001ac0)=0xc) fcntl$setown(r5, 0x6, r7) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r8 = syz_open_pts() accept$inet6(r1, 0x0, &(0x7f0000001a40)) ioctl$TIOCNOTTY(r8, 0x20007471) 20:33:20 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c806b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = dup(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) fcntl$getflags(r0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0x100000000, 0x8, 0x100000001, "db387d79491ba159d4fb899059c04cca8ff08009", 0x2, 0x7}) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x3, 0x8, 0x9, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) 20:33:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "7003d9efa138db462b5c07c0c100354d295be744"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8000) 20:33:20 executing program 0: setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000040), 0x3, &(0x7f0000000100)) socket(0x7, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) setrlimit(0x3, &(0x7f0000000000)={0xfffffffffffffffb, 0x10000}) 20:33:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:33:21 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x1}, &(0x7f0000000080)) 20:33:21 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5, 0x40000000, 0x9, 0x101}, {{r0}, 0xffffffffffffffff, 0x9, 0x40000000, 0x200, 0xfff}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x7ed, 0x1}], 0x0, &(0x7f0000000100)={0x1, 0x4}) r3 = dup2(r0, r1) read(r3, &(0x7f0000000180)=""/72, 0x48) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x15, 0x9, 0x0, 0xc8}], 0x80000001, &(0x7f0000000040), 0x0, &(0x7f0000000080)={0xbd, 0x206e}) 20:33:21 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xde50, 0x4) socket(0x2, 0x400000000002, 0x0) 20:33:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f00000011c0)=""/171, 0xab}, {&(0x7f0000001280)=""/107, 0x6b}, {&(0x7f0000001300)=""/117, 0x75}], 0x5, &(0x7f0000001400)=""/136, 0x88}, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file1\x00', 0xffffffffffff2fff, 0x0) 20:33:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 20:33:22 executing program 0: r0 = syz_open_pts() write(r0, 0x0, 0x600) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) sendto(r1, &(0x7f0000000040)="78fb92e7c63c38c678c005d0c297a00822b9a4a7543dadf917e79a0df8d251529ac1d903ac5cd31f197fbbf3a05d2ad05b1f188d4e8418a6619dcb62c3cdca0d3968854a960ae565b0877808e2ae105f0ce5edb900e3476e29075ec8e488b72ccef586f9679df17e00b3f608680fba76f63b8d51d79ee69b88229eb628d6976b0a1c1d8f45108fea97024833d94fdc1f1306e52bdc6fa1d3029c", 0x9a, 0x6, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 20:33:22 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0xda70fef885b3b86) 20:33:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x3) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00', 0x4) execve(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000400)=[&(0x7f0000000200)='-/\'i\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='x\x00', &(0x7f00000003c0)='){\x00'], &(0x7f0000000440)) 20:33:22 executing program 1: r0 = socket(0x2, 0xc000, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/34}, &(0x7f0000000080)=0x24) 20:33:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 20:33:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x190) pipe(&(0x7f0000000180)) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1c}, {r1, 0x8}, {r1, 0x1}], 0x3, 0x5) close(r2) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r1, &(0x7f00000000c0)=""/180, 0xb4) 20:33:23 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 20:33:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = semget$private(0x0, 0x3, 0x51) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/240) 20:33:23 executing program 1: msgget(0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x67d2}) 20:33:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, 0x0) setsockopt(r0, 0x1000000000029, 0x7ff, 0x0, 0xbd) sendto(0xffffffffffffffff, 0x0, 0xffffffffffffff04, 0x0, 0x0, 0xffffffffffffff41) r1 = socket$inet(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="dc5b94ae0895697dd47cf5e1cdb369fc71ba0ef20d7de1ebe660ef6dc9f3", 0x1e}, {&(0x7f0000000200)="098acad4995de3db055eb7148b361cfa26c63edf8f7b65cbad3d3e95e851c981c1c077c6f9257ff44ef4ef4bbbccc0233415ecd91f533a90e9c12777bb7aba48fc1a7de613210a15301a7f933a55", 0x4e}, {&(0x7f0000000280)="fcd485b913e2afa8d58c3a9c3a424c5d4ee868519a45992e1f36e2021d828e8805f4c161fb4d13dd52cede747bc927ab3be1ac9d320b5115c10d9e23f40d268c5efcaeae1ac8", 0x46}, {&(0x7f0000000300)="7ed7fb9d5a4b369d45e689cdb0c413b869c2f235fc286b9376097805d30665ac18f00bc62b2f278cb4521f15d6c62bf7350ec858ddfba9fa4dcdfc95f6165bbb0d36365c1a4a94ba17edcc07d2397127355346d6157319098ec5f02f7775a6cd487b8f8d6da8ce8e2e0b8d39d58b448bc0c8e80bebbcd221302c7164bfa6a9cf6bf07c1081b2050b2cee660884477abd9c4a7bd60bc964082ea0cd58ee637d0620be4041c628c12594ec8c165ba3a0a3381eb249cb91e6e3b50508b2d733ebc7868ab058e5d0b4d5e76c880246bbff85f5a04181651fbcff22eb042e9fa9baad4510d206d48cb0f15040144755f309c3c21e5045ccaa45f9684b652fba1fecdd892f75fd6770b7c63bc91aa1e457c85a3023434371dca3dab0926c0a0501f3a7c71a0951aee63cc1b30efb4f442fbc8b5be6b1626c16e6f470ceffdcd09d7eb0c08106c9fdbdf2edcb47947d0e7303b52c9808da2ea0eda39da23976f461c310426bbe2148913da18528ca861fa3f00eb0b1d9c8b70f33a6f26af4ad4ead54d414023a13a3013a6277e61276b75319670a3523ff6803047a172ef0dee10b75ab4acfb899b2665d1311c40a4a2c6a595ed4d4273db28037b33311ce77fcbc920d6d2b7c2097d51bb1b74f62ec8ddc91a2dc11c1cc530b96f2b577e8edcef4f93d1bdef20a0327df33c51b108323ee9daaf800dd932a08a29dca6f944fd83eb5303a7e990a8dc9c5c2e07c6c7044ea396c71c384ffa2ad6c8b4cf4ddfd518d2d5595cc5d868fcf2a8b42012db2a434212a89c9388ce037eb31831509486322828b69d0617a8a1751c8a10e000a2ee55e8b4fe47513ef891bef9c79615d7719af818c27366325643d338a2770e93a071a2dd234a1bb4ab425b4aafe2e9e8d845008febb7705f8df9be8f81180cb747aa58ae3dd5b170e4dfc872f737c088c130e269e41913d4afdbd1b67e435c2185332abff90a5ce0ccb70ecd801f381bfd338a1da636295e5800f66bec04aa403404752d6563668dd6af64cdd28b4229336acfd935822427f5817c2e11b7f6c3548b2958796b4fdd4682f0ed39274fee7a0f4be683941a3bbeb2e36895785f0f279e2ed4fecc7659c73ad7bc7e82e44a32fb2c0f7211c69d0568354f7d5f724b9501222f5d64ec3a54cce4d764730cc5b5fe2673a5cd00c1990283c72985c5f3b6ce544aaba152e25cf11ba13063dba2a1ac3e7bbc5e1dc83a75056b9b61b45b44073e0a5d06aa73fc93eeec5f63276eb2eaee147dc8650a28776d9c2a54e72ce4910abefb01ee31bdfd40bb6f8ed5168f22b650beaa659d5013ac7cec4f08b7b90c83bbfa71bbfdd37a05abea15a2923dc637517beb2ee5f4a6cf614a3881325afe1e852b32c19a4192701d0b26e995157155b55106ada6917cc6e33ef9f6b75ac9eb732b6588b4583d22ff0d1fa6178aaf4fc643f306664317b40d2dddca06940ffc8939076f424f29e624858ce82ac85875018cb0d5e3ab72564cb2ad4bc2035d28ed1b8ee7074664938cbdfc2c618b28d2d01e7e151ea847f936987cb53bbf909da6818effa15bb2ef3ac07e7359ef09d1fc243c5a2f8eb91f137807781a5648735ab3fc5838af0339d4b96b46cd2e19609ad0356fa776a5580f0f3a8d6ab0c5837ab806866878eb8f9eecceeb19550d57a7b502ba9fb6da77519b7021b37c77e7a4981fe95e3f1f1d7402f2268a42b115563f50b41241b6a2a812e8a95303d0a36a9b879fda385fe17f44241159876b8e0a4c9b924f93f012013517ee213f6e2f839b1287827659ffce2aff72c7e84d33df8c3f4a288039e3a13269412b4aa56f48d0a0d3d32d41e5442c65f9c74a1e1d92bf6255c7534585c2393fcd2c2f4d85da64f33eac93104028c7f4c68f3cd3265e7f4fb6ec88b292a544b4cf70fcb4815c4b5e5b5ba1a935326dd86b2f4afb87114a9bbaae543f2b74a31f7daae81deec0c8aa86116a56759da66c41ab157247e57c8a895da0e452b7243bb6dbde5048bdffbc7fb4645b8ccc820c004358d7393937b8c81f7b0ca2b924b2c291e7a957f34917f51780c28ba7c57722d36faae39402b5e823c3347aa8e5c75d6a9180bb725cd9d4b0a620a3021b3a575c4de1f511330091c84195ec1bd42b50f5fa821a790c2add404cd4bb71801a2e6d53f5ceee3df0afd7a622c6dc0d23a73bc46bf92e51383d2da285e5ddb6e4fb7ee181f6db240f96d879fca32f7cbd9844c5689348d580fc9759d35290f912c4d2ad7502e6e10299c02959f37f12ceac2149184641b407f41f19bba1afc4eacc4a203c7ac54f41c49e7355b6531037eeff2f3784c018b9ee09d84a53b1018b3a46035d1f6b819e9e2193b0a3283af22e55083e5f63645381dfb2446100b3509d31f4b130573c14db180c6d9225393737bfd3e68dbab8376a13d25a376327981ca1abb9a57c2f933783c0afe5f3bf3d81791bd2f5a7905afe8736fd1934142c948b83f21b8ba7bc814b65fe3fa23ca8a50821c16cad17b9690aa3d134d8eabf34a6034229df8bb6ba842ab43656f1b1ddaad53baa66fe175edee6c3a6d9de23bde9ece9b2288f054a7ee4553e08b66037ff5f84fc9262c3d9cf286b7bf7539e071fa04362dfe467d080976bd497a8d7440440cd089df96895101a19281e6e9586946e7cf7d2810e2074490d6ce409061616ff8f755b762314f1e05899d2b909ff390d3cda44226e71314f5e0c8ce0cea769838937746eb04b2141d3d97b1d01716b282e8ccea31b301a8254f9b5c572c189f6760d7bb597607cc131a00ffd945682bb5b07c85672d5ce530ddeda829542f4bf8a8a6e26b5a4a1ea364d8c6ff0e8a6eb63b8623219a89f6b89a44d6fdb0862ebccb01b481770f5a6e2cab1ae4cec0ddf6b0aa455efc8e407468a598bad512c5f5b3572e770ce4b56a66bfbce14853d45c8dfad1cd63b1213617c8c913b9e5f6aa85c0f0263b5f09f876759331dcc85e144a62f92f48c2b5514874012b4940191cabc7f0ab1b81d6552ed64a1d74497fa1fab368e99403b42e0f5354205c14b0067ab490ace2bd30a2edb23c8f484f798e66aa95b0d0b9eee83881690515eb491a075afc51f05cb14a1ef05afb5a144de866018770880648b3542fc39c932ca737e6040c6972a59d633f4bea081ccf1c6614b5ccd8a25d3c27794b037ec9375ba301b2072447cae08b6bed055ccdb4651cef60bfcb4e748528d5e888e9e45e0d54ac72cc5b3e95ae3dc9a579e0d1cfd142c23fc20133f8d634907f3f8e5fcbff45d25b2dbcff3ab3e3eb9b1f1985f0ce5f4d765062f049efb3caa1b395f9da1104b706ff80b6d621f2ca580b925c71241763403cb93bf2bfedf29a3f1e815ee474df1cdd90c0f2ffc89ed720f575a9743cbaa3825c545d2d19ba9df267f7229d39476a94ddd7836fee9bac3590fefbe24c2903a5e553d10383827918400f3d48c8578cd6d34cc33fa5a7adbb497610ef804805a1795afad26e93997ecf3b9f211e71459811c28aa8da343b191b05da1376b40f15ef71b73673317fdc4c698bc714bccc17fd27c062c6c5a5dca2715a0b284744d8ee385bc0c1543af9f0d265edf994354cc37d6291c3bf87b99fff97e1f62096a4805de7bbfdd925fda6f97037321a7e983809000cf034905984f68a81afc158c35b18e56a91d093c47349d1e976052fe2abac0eed548c90a1c21f68904d8bda28990aac8ebc37a156bb198a2ef01817c2b3c89660eb980d7e0dde5e54941e257ada1e0067686e3791f5073b9f2893e91b8f4109c793d9767f3bbbcc7f2a331838f88ff8b987b765c0ef75f5a6670d1a2ae0455dc979f916aaf4086e52932a51bc1f950214881aa9d80489902c9b4738b1bcfa314f0145deb7f218bb401cd1da2f2d1476b8b82d895b752fb6e08e2b45bbf8ada15924256d0f249ce21a2dbe517ce8b616a99a472eaaf18ebb7513834495c94be9a6dfb1af355405204d54fb1ca6d4cac615e6f382234ccba7cec8fb2d001626fa4bfa49c32d1a7515d64ce7e6563a954627853b380e23bc522e8361c97c0a25f870d67ed6f09228afeed8d7c5fa301f3236c23c147a85212cbc3cbf5836672fb8ea5862b081278bebccf12fda19f6ac9ecaf16bd79cddd9dda427f04ce17a14d2e452038d5117e6d59aec9fe44c0cd830bd92358c0b7915cdd036313299eecfb1eb84e0c2f71c61990d09a849d365d2044abc1338352c53ede232af08e17c1194cbb35f3a9f4eaefecce73fca950519274a099e3746ae14b6f5878666b806b08465536563195a7111020a92d02a0fc9b025dc9e3eae1f62e4ab72ba9524c9abf6bc5148037821027e3bbd1824bdf0c31e583a78307e71f3263ebf9a932d685e73a14a210c9e2926df1e83d7101d71cd5c6d7c7a250f97a53c2a9319ffe37efbf80ded2b17da7f7dc77b76c73ab8b466e6bac51078c7c3f816a9820e23897892b1f5f649f5b47a1d0223ddd363d8934eeab6c37d5f577a97c21de76fc71323f6b88eff81c45c93685b8d657fb3a7f9607f64b5e6c8019be8cf4ca01b818ff81ac5844923d64e2be1a61a5c1159cca39b5d6d2225367d11a7908926206afd9cfb33efe3ca9146138aa88201572ae2007d79fd39ebf130a7894d2760d05b5ad60ee1bb23801e73027b94e128a0bf5e47ff6a0c1cb825538e5017790f24bcb16f6c93291ef34833b68db577d5c376b4bacbbf7ed6fa210702b22f1983f6cae0b822121f9d183022972d34431099c9c042df172bced47d82cddf076e49c89308ca12278193ea894aab7ac06ae8e495e79a94a493551bd609693af2dafeba5d03049d0dc56b7446cdcce3466aa49fb4f8543ea897e9796d427f21ebca1e0ad47afe8d99e4ff87ab7acc906d0f05cdc602a9691e3dca3790e718e596deee2ffbbecdf2d155e28bd65b294ad7a8236615b1af2b5188c15e9d5c70579ee3d9b448c0fb5c85b5cfd3a65d08fc7481b9013a61a93ac6255bbb666f1ff12ecf724e38a5f7d361cb00c63c08167c243ac6441c673307cb73f1b08c9888cf4cca125b39ad2df9eaeeecdeb041b4285d202258f7228474b74f3d56287586a370e727dea5f3c64e9673de119970b6007e16584e8bcffae06c1cbed55edf374d22bbc97751d071c7446a9032edd7f3dfe111011af2a2d27a37041fd198a8ad902532247e095f929150f5db5894f80be776b0f322784ec722f5473d9cf2b8c0f322050437cc1d57c7dff3b8f51796685f3f6ea22e2845485bfb165f2596422009ba012804b144fda1760b69e2120f65e0610ca629e8af25b3ac96665b539a533ff35ab647ef8d44602148d2b7121779737a7bb73d8ddb0fe51248332f2a21f4cb1a5bf181145d5761c9c5a71f18f9d77a7e944e26f53205763717b2c9c7d7f1e6c9c55548d41581f98b1596c7ffb7792fe9a8dc6c27dd498b660c13225bc2e944b283418d56941db8649b19ce9d3bff2e25713e52c0a5703f4cd05ecf4240fa0428dee7b4a862dedc9c909ddd48605acb2f4b5c89d599cfdbd36023b6857c280a59f036bdcb620f65a456f768054f356308fbf59b32c32a521026f0fd6096aa3a00faa7bd033170d941935f6dbe89e5f436339fcdf80ffc6ef3aec73677e57570ce89363637f2586fdc8f00e86f42bce073a3e5beec4bd8a135cb273feb7b4a58bb5fc6042cec4d3278180aac291f7e9aa997f96b4044ccedf80ac140f99239653e99868bb78b69a9ca12cfdea9f6b162da1f28b783bdc6759f93fc370731de6d596dc449e5c224d6cb1aa38924f122c98eed2b6afa", 0x1000}], 0x4, &(0x7f0000001780)=[{0xd8, 0xffff, 0x8, "5d242d233ace4136dfba7f63bf5dc66b847beeffcfe4ddbf57803ebc2d2efe98c077f7b778d20b4c969ad859bd1e3eee23041bdb69aa4f8d412975d130a69641a796360393b9cabf3ed4f83aa4852b7b492ee04fd6c6b5e1ad1fdd8cf3a64a2fd99a8ef912c1c5ee388a6d169629515948328dfd11ddf60068be4cf6d707b000aaf19e6ad640d984e1b50e6bc55782cfa329d8096d8f74fb6099911dd3e2129821ef1d7fdd28971124bb37f762c109ae823f52f30e4379b6b4fc64e913a1a0aecfc689"}, {0xe0, 0xffff, 0x5, "f279d3e0c7aed0ffe765bf29376620c9006b630324d9fc815f3d8109760f476d11407a001b34f90b75d06d3176f6237831162345341bf83fe4621b5404864c9ee28a93ca01ea003c084d1774660adb732ed9b8b7ed99d8456198a99ddf6f791637ac510e7fe8a9f01b85f76090c811fa8d677317f20546b8bf126bcdcb92b18440a555f8e118eb6a4f2721c4670f3df75184750782cf2edf40144c383e9673cdd5eddc88b809df990bc65c58d3c31d8abd9c3b2a694043d4ec1ab39fb333970d01fece5a4d99a7b000aa3728d7"}, {0x88, 0xffff, 0x5, "c93f87e39336f71a9dd5f4bfe65540e1ee001a4f72aece737f8ff9c6dde19a96e17f57096c089fc2fe073a62cfb04a5bdcba181789819a40ff385e9124bd7acb671bbf08380ef0946bd9ae6e93ddb01fa7c206530d89808b6d45a9a1fc3a673136751f48b88c6f8ce76f12e66b6366e8c780"}, {0x20, 0x1, 0x755, "8452e13263bbb06c8670c3cd50d6"}, {0x98, 0xfffe, 0x10000, "05ff5ba9e777bf4cd2c0030a16ffa1286fc3f4c012a6a9ddaa740f49c21025d5229509a848618a91c6cda04004c398463deee977de9f15a112dbae1db0745fc52cdc6cdd94fd19850320231955b8766ae6d35fe75310008dd509f9e06f70579fbb012ca6bbe6a1588391198795a578ced4f9ca8c463a4f9493cd740ffe307b5b705742341a"}, {0xe8, 0xffff, 0x2, "30a69760fe553e45c38ee7f69f91e2e5faba4fef07890bb8b1d8017951b9d144ab28bf95d4898659ad2b3c29ccfe15293bafbd52814f4e5848faa3c0841e260f69e0d032a1d6bba19a91e66cbf63ae24f3938b40f2db6dca0bb7a3c24dc60a97db88117c9be80a83bd03e3f98482a1c4503e97716a5d528f4a7f311a32acc6df843c5ef5e385a4548fa734ef080fb8e3bf555aa4c47cbfbc0c3039df8f02febaa62d648059ed53cf7c228057b7a789b7a49d7443892942b3897de3390c6b710e8d6cb66b5f0bffd701ebc826b85dcfa6fd"}, {0xc0, 0xffff, 0x7882, "348eb0ee9f412b40836ab381aab612a82af76f5fbd8cab46ba6717927b9adede969618fafa664696b073d42d2ff6fcb027bf3c01298b69d92ac8053e35cf05708eab767f69bb01c286315f13106aede42257c7a1f3d51090ef9f4182699dcbf6c916401418eded4a7a6713202dc40da331a86bc79d11f3a4dee61dadf485548c51e3c186259cbb9902dde3b6a812bccbf478655e3010582deeb7182c63a59cd4ffbc87785567dbbea38f2b58a4ec0d"}], 0x4a0}, 0x400) fcntl$setstatus(r0, 0x4, 0x4) getsockopt(r0, 0xffff, 0xa083, &(0x7f0000000140)=""/186, &(0x7f0000000040)=0xba) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 20:33:23 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) 20:33:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 20:33:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff8, 0x60, 0x7, 0x3, "65f052f49ad03a4dac98cb4293e5702966a65d55", 0x7ff, 0x10000}) syz_open_pts() poll(&(0x7f0000000180)=[{}, {r0, 0x4}, {0xffffffffffffffff, 0x50}, {}], 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) 20:33:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) 20:33:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2e8}, 0x1) read(r0, &(0x7f0000000100)=""/127, 0xffffffffffffffe1) 20:33:23 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xffffffffffff0003) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffbfffffffffffc, 0xffffffffffffffff, 0x0, 0x0, 0x23}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='y', 0x1}], 0x1) 20:33:23 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 20:33:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x410, &(0x7f0000ff7000/0x2000)=nil) shmat(r1, &(0x7f0000ff7000/0x2000)=nil, 0x3000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 20:33:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x108, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) close(r1) 20:33:24 executing program 0: socketpair(0x18, 0x4007, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) fsync(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000480)='>', 0x1) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 20:33:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) close(r0) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 20:33:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x20, 0x4, 0x4d888eba, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000200)="bc63695098fcafb4c1f2700351a26856d698f39b7509c213056593ab07e2ae9cf49dc1978fb910c1815b135e63f0a64cc55ad8ceb564d83115044780cbdb06da488ca3cca1768ddf52a7bb85949396e1", 0x50, 0x400, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x101) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="117597152f63007a073dbd286762b400", 0x10) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) socket(0x2, 0x8000, 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:33:25 executing program 1: getrusage(0x0, &(0x7f0000001880)) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) select(0x40, &(0x7f0000000180)={0xff, 0x2, 0x1, 0x1, 0x8, 0xfff, 0x80, 0x9}, &(0x7f0000001940)={0x0, 0x0, 0x3, 0x8, 0x7, 0x1, 0x3}, &(0x7f0000001980)={0xcf8, 0x5, 0x3, 0x0, 0x2, 0x4, 0x8, 0x1}, &(0x7f00000019c0)={0x10000, 0xffffffff}) writev(r0, &(0x7f0000001740)=[{&(0x7f00000001c0)="80743f90dfa0efab19831053f7a0850022dfcc5d92db5dac0987e22df05b05ef47edc1c7edd0e978f0439641804677fa942b823b60ac00eec6f7887d858ada9d5031240cb27d200f943519f5f22b3b52e50ca2990337dde8ea4d2ec3932b2d1545acd88c72da2140d03a825a455190ed7b68682d10b1447e237efe47711a6ff15861b55baafbd35f540c4130e42312d9a63017387214e794a3d4ba0527d60dcb5f3ff5d16cf340eae91d85110a6bf3cc20cc6416b2dc9bf8568b476300901552a81ab3a524a5a8589f84e47de351654653e8309f4d6e0404", 0xd8}, {&(0x7f00000002c0)="3071d9e3691c9881f3ad75d32af24c86f2ed8a1aad18f84bafb1d301c82194095037a4200d5781a94122d640490d06b5603f80ba659add62e6132b538902474dddceb8c84396d6c9ed117874ee6ef97f809013a1727f530b2cf100cb45c6331ec17538a5affd6043f0fd83897c21115a8301187cce60138c2bda5a8d0428206391cc4ab657e0818e394c77ed53bfdabfe4c16a5639dd8f1175bb5c3817dd64bab89f19555a1d466af706abd7814719dc105b5e32ba8ee55bbdcfb32397dc8b199e6fc789693f9443a8695e46cb948250724d00006bef28f1bd024e69fdf9dd8a123ed6188494727841bee3fae9f0257fd0ad21b5a6f8c6e4b8774d65350b81b2f2918e8e54c8890942e4d2bcc469b18b83826a1304092efe36f502b5a0c4305f3fdf81b1fb815108f97dbb3474a93a4f3ac3f58de689658480c501cb4736d2b4b493b289a87132ae4d7b5ad582cb628b668b201a09d6e671ce015292758ece70cb83b7073ea5437a7da631ef00e9b55ffe2a77925e8df707acdd6241a3939d3b47bafbf0fc43a0a36cccc906a68838735a31524bd937acdf2015a924f6dba208b040c6599e279e57fe45a5d4295a73a63aff1714ea869f81cba4069a9e79d096619b35fc83ebb2f20d3aefc2b8cdf6810cc9aa196f76e12d47df46473019c245e49e7b164518c8b56397238e3a387b37cf64cec494ecfca088f202611d67ee6cf0ea1d120d08ad218fb44badba414cb19615a3683485e0c27c56cb67609823b7b35a8f367244ffff6b2936ec9ebe49426aaad34dd2c8e567bad519b38a00f09e50cad84836003c0ba8256d596acc1b509806f8f9dc90a1d2fbbb7f5e9daa0b92fd406e8937a158da1e43d57d85c114c05e559e652036f0f22b51a8fa1195f20697a24a84e9e036382a821eab4ea948fd7ac874608bdaa686b6981f5208eed5164112f996e2af0199f099899892ef5a2398c3e138d8f232cb48ff11ea9a5c79351c73a4c7114ac9907f4e2d83bbb0d353987917035c9678decc68c7f4ebd830874d567f02f9f1041b79becc9a070bd8a6074ef5b5f4d5293d70bfd03b6b9ef234d6e8b928e1da57f4a734ca84a83743fec74f1cd7a1f3636bf043d8e38a465bea215d9f0ca8c8c8882bdb9c97fbe3e99604b45afb269b35bd02b99333e57c485c8041c257e2454026259dcf02a3af7fc04b727f7f40fce5f582f68ba265eb7e0de127944cc2669ae3b6ce7843c74f368f156853739365a08ed020f87541b521549fe0079ae6713fe96fe6851ca34ce52cc98c30310d4e64b7fe2b4e65e2215efd912d511cd2be89f302106da21d6a793ca1612c026cc920cf9b432cfe26616025a750cb20de1b6cb07279ee12d450bc775f930503550952766de18fd11659eb1b0e936a1446fc39e4aa966e6e7c244c8ab9a0a25939a5d0253023e2c276a91388e6cda793dc922c28831593f996df452d33eefca4af815c2399aecf68fd79cea59afc4ba0c253e671a5e00690b080c767b3cb770e8389f610687222ccb1bd28cd347fcaa013ee5099542548cd6b60b317c04e055643dfe5c91928ffed69911c6faa68848d87ee1d75aacea346e4b19d1523848fc8d1a228163a8236d9dceb06e9e9a49ec6b892650bb8060c97348bf88bfe722ed962ccd8fabf8899101c94ea35f7a2d566324a590ddc6b85b832fd72f60389262ead749084af816f0a4c29fd767c10eb64a4c4a33f1370c0b1c03b21bf7b45b5eb56ce0e97011a7400a7c656531aaa17efe38b427cf88c8dde7b5f5766e382f4f6efec83f07ccae9765c513a8e9db23684083a3fc1bebabb75b2d0cdab4cc80680850f5e742794002e550f1461a0d8b50eee7811db72c7318b18d0cd661fb200a7363b32b3d96dd4f169e00815be33ce700087a570ce340d2ad78a642f1c2935bf753d2bc1582561b46c5e958aff7a77e7319bd38dfee3ada824ad90e4bec73f2581eb590eb982b12d8c409cbe72c29138919a2b54f2d61a31bcc6820b9d44a0c462ee4f67c54c39f1137de778cdc1c9101ea3f3fe988f8a3cbf9c5535a7772116621740dc04680eeaa4b00a531d97d6e8954758475327c5365a82b812ded0847eca445373600ce60267e18fc19f82e09b5c96b87e7e8736184c8cf320e04adb253e484240a747f26f00d95ce893359fc6b578df8500e96c07e0d68ddcefcab5a34d290ada05eab9e2d613f674fb17e8e59cf2c0d0ee16a7d47e128774f4a6db0a1740ef7fbd029848e404ecdbf98ac646a4701fdc4947dc5115b66bc1b6608c0816d0acd593b1f783d4eb134bfdc3bd1152a166afd7ec1ef793b18bc878fc1e27688ebf6c3bcd4baa21f2532ae109680279675cffefbf1362ae54a7508aead114c288aa93c615a3cbefe593b78b68e4b3b2b287a48d0d19a552c795a8c7d2180df0046d0c27977cf4cedc0cff9e2c05a905808deaaba7aef39c42c52dd7ad60a78bbd5e92ca8901a222606ba2b77d963c112f500b7a6ca41a8d5f6d8d34ce5b426835907806179753ac36c2ebc2b5b00d6f98561fac2c00246c72d05f71ba644c3a46fc8e076ff4b930de4d09eddb2e5a67f1691d4bc69c791df8d372bab1033fb3aa89c1ea63164e9ad565a11e0c95bf9659bde80b4ae114a83c6ad05ded80b53327609ca633be39a250440874ede5954255926b8f4f27aa54a1975f1304434321b0168d44d71a7406a8132ca12d0a0da07a6932346d59647bee5872dde1b19f3dab1a356dc4b07c43b6696684595bd19b67f879c7d33f7b555314afe1c02759f0de74e0c9eec28603e85195233fb949a9c3916befd440a1a25ec0cac7dd5286945f8f466c5cd53a33390138f068e5f242b7115068e4bbbe68a46c09e65741f82a60971557b45eb89874d83a4ffedf7ae65b342807915457f0016c6962e4cc1225b0745a87ba17a5d476c6eef748a3f994928d50b6cda64e3be9f02cd9715af89fba65c92a31c8035bacb973f49a4c5fd56c280748217b63db8ef645ebfa31d308d999642ffdb9e2ee0424fe05fdb4362d13ad6186133b9e0f302c34d2299033bf4d3097564831fdbe4a169277fce9e035e18105a4ebab99868d1c07d27c37214d8ffa2734ccb63d6867ca52fca328550f5d88647d4915c632ae771fc7106171a2483c8c2bbf571366689f12739ed279fb568d4bcce8e656388fb0c991416621d76930cd393b7f6294f589a2d42fe0cbedf15e7e067fbe838edb898c22c27ca77aed4ad8650cafaba3fc5bf771cb0af4abb20524237159b17f2d1da00d670ccf7e53685cc084862233fc010a96678ed193b29a200235adb3e79aa49d9c58ef2fb7f22457dab86fc8afa78ba8a970ae6b28efc6df35ce4c5562c93aed4150ddb59566e42f1fdf75289a9d79b9fb9b07a16b5ef845912f222554be6496b86a4aee7c2aa1b4d17bcc6c7d5c3a1a0f0184f725286a7c5df2c24ff591bdd0437a3c9d8abfa36c68bb39466fec2f3b14683cce7a0a77057116e05e79d33728407d595b7d70fa2f983b82b81677b7eb0caca6a4c734b4ccdb526aabb4fdc8b316b7e2f32a12e4d122e65cedfe4bbb51f79b4f069c419b643b92a0fb51ed68668386ce1e770826cc42b6fc023af8410de57d93180f726612aca58705feb8ac3db89824fbd21f92cf13e5f85d99d0c240dfc6b0b59310bf583100252881f4c7c9e8e8ed233022f9067dd870e0ece9d29506814b32e6c9438d3c9576d86d1bb072ffeb69d9ccbf051e949486e5ca3b048aeb20cac410ca8eebc17337652a0606dc9ec8ae2d51e0b98000a8d4f69c1aac5cde5c64de81097b588177ca07556d89148b69f923b28af195ae26f51efcaf04b16b90da1109b3c6ec8ee41e14d565311a35463c44a7146fa6032bf8ce639ed13d25f4b3876e2ad18042d3da92e943ab8a159de065f1f8cc0a150d5028f6cb903faf009717d5ab1789bdcd7fe37b1b538ece2fbc9c959668d031f1d008621b3f640aacdcde7cff6da315587d2fb0b118081e47ef36614bfe92d103b8ee6e9eca1fdb8a112052606a5eb7f93b31ec4a9a538246e8881fc4def893b063b91e0b979cf9c9b4db148fa1ff863c5cfebc7675f5578329c51f30a2a999ec4019d4c913213d0adf148bd1e42890ee450512e7db11f1f8f0491778264f6f47966a622b119c442c9942e0ec01bbb6ae5cbc9141b849b4ce8b1cd1a5615510f14079afe11532843ad52212796a2663fb7b58e7379c460249467078ede2e6cc030cb8b14e1e2db63de7a8a2a05a01d526514d8dc7358aa86fe32fb210dfa3fc0e3f57ef235dbb8b9995058d5c742afdd75d45b9b39bd4baeb9d22d678188044f614eecfaa5668f60afd37a70d9cdae612504adb9a437fe26407594f762f05df981194a6689d25b4c5ebb76a1518dae43caf6deb3651e1d7bd7e3c3237328c4414e73a7da79c91efd14d84c9bb28198a34acb4a786721a22c7e72be43a5be4b6823e96f7fd845b73ea9c393886434e4e20f23fd28106cbba6205b2341da1f80e894bdfd6d528bbd8a1ad8359d6d05850956f185f29f4f985324fca64d9f27e94268f49a564d6bfcaff0172e514339eeb86caae956054151ded13a1e11897ffbbe9e04693ecc18866cc0d563a06d9a35a036936bfb82bbcf5656a39895c205baaaa1cee673a2313e60c4d64392e68601ac61694c57837e92485bc47907ef12350f3f559f4be64076594fda6d69d64a664630be95401c48cae334fa44c17b39f06dfe1b4e8add8687496ec768421f771d8b92bfad751f2b2c2952adcaf37202de83464a5387c7601e16fd553e74ac0ef5ac4f76255d1366ac0ab6ee31a328c5a0b5b3d0ecfe6eb7cc6fea6632b51de703c33b2ee480f05a2a26320fd8437181552060e60dd9ca1e256cc8358139e7c58f24aba38297029aa01c12acd4737cf6409b34f8d23f6c5edc2390d635905d879baf0254bbf1a592e42f4c520a387becc8a2ba09f77a881911ffd029e73c64128ed01eff32d6ffdb280561625cf615649ebf16ecc62d0556fe98fa74a268a18d7090666ae302083d8e272281f0a9b8379525b3fc676dbabbc23f9a7cfc1fba5541ecb4bdd9091046750ab057594b98330aa701bbc37732e7bca96dbf144a61889c5582c6e7b1d3780d858c69e8663c4f38017101a1d350d7e4c579bb73924611d05457a1e58d45030ec7e91accc00ca04e66eb3c70cac392c75bde316f0b60d726d5ca519a91266cde1ce58f5da5b56bd094dc85856e534ba678e1a8b129d12fc510174fa962f7d78a0d508b68f452bc06dd98537dfc501187c4e45f48870515a98b568f6149511e7b5aa65f29eb4e98ffcf8861d484476cd18de2dfda6e6d60ced7c6b72207e743cf425af36bc14be4fb138e0c5c8562ad6542eda6ffca0baa6df5b09cdf557cadaa138590b241808acfe98500b1207df4ed8e3e50e343e396e001c09d426caf0c8a9369b89e758fa603efe11dfc9511a6b345d023f7c6e5cde3314a7db75633024e035d0644e6501c233e24694a99f311e8c26bd00ccefc4dfb997acd692551f3203099f2b362a47b110fb9e6fdcbddbb5c5ea25674931a62f68f15707c8d139e760c4622f2ea35613514e108ec6817bdb64cd44dc16d1cc2f763448a0aa4998f74f926bcac232cafa31b5a7ac770c305fe77629f00050358685643bdb081530c2c4ea32602614ca5cb5d6c437ddff12d8e65c0e91437c2526c3aee7ce2c4de6183039dbb235bffb2913fcdd490fc161ca08777dc3d5386cb09a6b710935f2002b977efc21a7cb05c3592ee92cc4ba458d", 0x1000}, {&(0x7f00000012c0)="b211fd92c29d23e310266c3521439d048895f20ac49aa0bb817da85c10c6acd50e4f2881e7622df13f4ec7049bc24a83d1a1d2b748cfa2e009abcbd219b4877ff6ee663c0bc9999076b42c781491b545c79b5068163af95d23b13d11422caad86027dc7f657d5cd82f00e0242c61ca60ba20cd6150a083ae8f7af74c047d3bb6a6d6462d1c6b7ebd8cacfd0153332a6bcb3fdac54d47874e65d5b7c7", 0x9c}, {&(0x7f0000001380)="4aa4ee2350cf3fabd30081c73d1dde7922f5f0cb551bf5382b48874142a680a8012217348737b85bef6d4a43ccf3a63e51e8ec993a2f748b063eb461084ea64bc5ee4f47bc4c2b87f673788d3a01a0102e0d0801f9d98a1fa350cf370a7d7add728491f8259e78c225fdc2d5a2fa377aa13a67fb8c8eba23412b549c394e00719bab6e6cfef8410613dcfff1e4513576e391220d78322042f2ba95789d58ca9cba7f725b7896a3d86fd56075a574520d93a40ff6133aa31aa5a37d947b50f776c37906d5bf693344cd84eda206bb79c734c0b9213dbe648f3ba2801b4c598a630adc297dab9564475e23f3", 0xeb}, {&(0x7f0000001480)="394da0040bd80960ffb212662cdd1c8e79f02a38ba03b97ee4f35de1baf5e9caeded1681cf36d561cadd1baf", 0x2c}, {&(0x7f00000014c0)="020703e16b2696fbbd0c4c40f419c129a26ae2d72fc66e48d986c8e9b5efc61e31c0eb1b68bab9c9b063bc2bb1874c5858e1111588211a41ee02d2346d80a8ec2277c9002e5d3d887e3ec5faac6600facf68ad3d99995c55db743df902fcd4ae8957450be5b78d21503ca1f26d793bb56a87dc24d06a6a9511f41e4f22", 0x7d}, {&(0x7f0000001540)="ecc9b239b9c98fbe139e914c28ac96a435d7c6bd614a771fd2c58c053490a502ba24eec0a4a1a1b9b05e862acb0fb3b6beedfbff596b119a5909efc54a2c4ab2cc674fd583e93a099feb55ce8a6985b70ea30d34acafe0c67a3744510aeec6c3d0b3b9438e6b48e3d3fa9029c693a4f2ad44beb8c689231af47742170f1fcc371575c64e3d5d4f9c52bda30c1c90e289decd67be023888e79b41badcbaeb66c5a6de2088ad76f38ab457435495b3f019515b2cb65b427f071038b2", 0xbb}, {&(0x7f0000001600)="4e31a6432bb604ac71ea809ad5d2b535bec5ca9c99bff1fab3597db66a0e82eda9a67a7769cf54ce20940d3663aa4445c9c854c8a92ef77ff1bc96db43dfa7ce828a5bb54dca741726b6c098eb92c7afd9625bfdf7c041bac368483242e21b60b6131f124a4b4f5a", 0x68}, {&(0x7f0000001680)="94ea89c70a33a03a34c62927a02e2f73d49fb27f684901b62f89a76dc56909dc5f1dcbc53b119be7424ae0f791626d2ae1de0f640207dd81aa5d8ca70727776952a71ab280943a16dd465d52857e8286ed9f33a75a0ef5e9240738be9c488d4e3945c605b12687b1dda986075f9a0d00e1f9458d37dc3b1342d744e780e31e4be3a0decf650892fef47e25948680538a6669a98173cf7f93", 0x98}], 0x9) setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r2 = getgid() r3 = getgid() setregid(r2, r3) r4 = getgid() r5 = getgid() setgroups(0x0, &(0x7f0000001980)) syz_extract_tcp_res(&(0x7f0000000080), 0x14a, 0x3) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r6 = getpgid(0xffffffffffffffff) getpgid(r6) getegid() setregid(r4, r5) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000001840)='./file0\x00') setitimer(0x3, &(0x7f0000000100)={{0x4, 0xfffffffffffffffe}, {0x80000001}}, &(0x7f0000000140)) 20:33:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 20:33:25 executing program 1: r0 = socket(0x0, 0x8000001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0xfffffdc2) 20:33:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) mprotect(&(0x7f000065d000/0x3000)=nil, 0x3000, 0x3) setreuid(r1, r2) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 20:33:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 20:33:25 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x10) msgrcv(r1, &(0x7f0000000080)={0x0, ""/190}, 0xc6, 0x3, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 20:33:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x401, 0x4, 0x7, "440988b84eb373231a657e3c2efab53bcf57cb84", 0x8001}) writev(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000001280)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) r3 = dup(r1) openat(r3, &(0x7f0000000040)='./file0\x00', 0x6a94e193e2b22e14, 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540), 0x0) r1 = dup(r0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = fcntl$getown(r1, 0x5) wait4(r4, &(0x7f0000000300), 0x8, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000002c0)=[r6, r7, r8, r9, r10, r11, r12, r13]) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) pipe2(&(0x7f0000000340), 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 20:33:25 executing program 0: socket(0x11, 0x4003, 0x0) 20:33:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="829b0ab8f8dd1b689d5067a45c71090000000000000000"], 0x10) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040), 0x2000000000000060, 0x101) shutdown(r0, 0x2) 20:33:25 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) 20:33:25 executing program 1: getppid() mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mincore(&(0x7f0000e83000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/35) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 20:33:25 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() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494f1f4af44ef4b624d03abd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b590101e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963614bb7baac64a0a7f70e324f7e8c1f473b5c243232e0e64346621c14f222c6383accbaff0db9b822ed460e1b31ca39c324bcf37588050d310ac4ae2a278cbc934408000286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a95"], 0x111}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:33:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000340)='.\x00', 0x2000000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = fcntl$getown(r1, 0x5) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x5, r3, r4, r5, r6, 0x81, 0x4}, 0x74d, 0x101, r7, r8, 0x4, 0x2b4}) openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r9 = semget$private(0x0, 0x2, 0x11) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000340)) 20:33:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000f, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe05) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x6, &(0x7f00000001c0)=[r2, r3, r4, r6, r7, r8]) 20:33:26 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 20:33:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 20:33:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x3}, 0xc) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 20:33:26 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e6b000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x8, 0x1, r1}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0xc4) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0xa0) mmap(&(0x7f0000f7b000/0x1000)=nil, 0x1000, 0x0, 0x12, r2, 0x0, 0x0) 20:33:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x21d, &(0x7f00000001c0), 0xfffffde3}, 0x0) 20:33:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt(r0, 0x0, 0x65, &(0x7f00000000c0)=""/63, &(0x7f0000000100)=0x3f) truncate(&(0x7f0000000200)='./file0\x00', 0x6) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet6(0x18, 0x4000, 0x8000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x800, 0x10) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) fsync(r1) 20:33:26 executing program 0: r0 = socket$inet(0x2, 0x7, 0x7) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000"], 0x39, 0x2, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x88, 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x2) 20:33:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x100000002, 0x0, 0x0, 0x100000000}) close(r0) 20:33:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0x239, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRES64=r0]}, 0x0) 20:33:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) openat(r6, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x10) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 20:33:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x10e) mkdirat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x2) symlink(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000000c0)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) 20:33:27 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r3, &(0x7f0000001100)=[{&(0x7f00000000c0)="a6cfa5fcd61562d0731cf2d6d85de8a34a15c2a7a9c38618dc2797f7702e42957ca28613aa15f148561fac2091ed", 0x2e}, {&(0x7f0000000c00)="eca6053ebd38689a966babbbb71837d7f79e9dbe9c27e3b67517fdad416ffbfa21a8f009f09345961ff440a54bb516cb7072a5a52627bf35376c3355721b0541a2833fbfbdf22d1eed621569c255533c6035da6d0eee18ed5b060358c2a225afdcf5fab1967b9403fd6973cb7d6976887cf631e1f690272ddd7fe1f4d67549f6b6dc251940f97690ecdfb99a96ab154020de6c9ac9976df52a0e5d98982f07f260b98c4b259e3e1d19dfa888b13595d9c6a11c465ca9b70ef20663145b91cd1d978cc30cbf6b806cafbc467ebeac4457694627c1ca6f6ab0e2ce311e8ab40e31d7fe", 0xe2}, {&(0x7f0000000d00)="0bf613061f27ec512760ba8c534d971a087a0b1cfac945ee60a95d7bfc1ab4b02fd0dfa10df9894486e46d577d5066e21a9a6a234652e068006f02243f4d7d003e0e6ef4d990f630baacfdaab84fc645d9f8088fab87de88c318e05d2e07c4bb2de35ed028abf626819653ec324c094ca9441f5fd2bc662f61bed6c536448b6181dadcefacecb5954fd335f798464490b98cc3f5a22170c802a6299efa9c39ba4ccfd6dd0dc3366deaf41a33f6d98072d28b12a8ea147ec6c5333618dae496e6b20828c349ef54fe755c69d13ae8f25a73ab37faa7aff3731e72db59a9edc54228b6f73a59c74dca43e8", 0xea}, {&(0x7f0000000e80)="7e85f8043d0f857dc739a9c7aa5b9947199ed8e66a98c741f9762ed733ef0899858396147526e72957e9810960476280b28038d6da78bc87ffe18f7c1a5ef0ccb4d90b81d3d32d42b03e304a878538a8e16fd1e22d2339ca8c5de496a73fa7211562e0d1b12a60cbb1eddfd405c2c05161134c5eb620a0871bb6211e3fbb6671d91cb50383020af1ba98f1216383f9f1710a41b444da8a0a8e737e6638b67462f5e0b244374ff3ed5a2e25904af4dde7a136d7d54facb736486d25decd179c44a0c2", 0xc2}, {&(0x7f0000000f80)="074311633551722c979e73b59672a0f17874be53d7d31a01936cf247f284fea0632ec7a1b2f72425395ecbec7e6def76a8a06e732d5deaa6eed18a8ae3556a5594761c4d9dc2133a9f9727dbbf7e6e952aee3e175de4be07ca3a06e1e33645db94a624d992a536c993a995e5aa22d5318f058fb2081f16e226e97ec60f2aefe5cd", 0x81}, {&(0x7f0000001040)="5b725d9ab2ebb4d974458bee828f74c16eea75a2f0cc606aabdf3b920ff16be81712f3c87f3d8682ff6ed6e4b84a88b703143f8f92160ee97c1cc769d21b69cc0a16cb7bbbb88126894b85e2250f047bfe1ed58fbb004a585324dc1e6720dcebf674ee695df5c1e0f61fc1b22c2983e38be8d28ef4ad2daee710d0dedf573f15d0303ebe2b46a3085bef44d9522fee078ab7e8c519c9ea7c0240b6", 0x9b}], 0x6) dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) close(r2) 20:33:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:33:27 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000200)=""/161, 0x29e, 0x840, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0xfffffeea) r1 = socket$unix(0x1, 0x3, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 20:33:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x800, 0x0, 0x0) 20:33:27 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x20000000000) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f00000000c0)={0x0, "48606471bed1a771659f68105b9397c5"}, 0x18, 0x800) sendmsg(r0, &(0x7f0000001200)={0x0, 0x2de, 0x0, 0x0, &(0x7f0000001240)=[{0x0, 0xffff, 0x3, "9fde9679d807029f9ace92873f1dcd0c2c37b583252691f13cd0d6440937e0e71f26466d669e5b179b746a39d179839a730056ad6b3694d13c38e6ff429149d35a51ebe116ee45e3d118c20a1813e4fdcce1a171380c7586f112c88e2152f63f265a1a4a5c87302a6b876d5b31"}, {0x0, 0xffff, 0x7ff, "293652ff5831ad3ad08d1b2d107e0b23c0c8d0ec13f7da71c25fee944e460f41fa45c6f07e6673f536ee6ff9259c1fbfbe5e7347e443ea86f8ab1a6bbf0b3af4bdb684914a5bd9a5a3e971486529bf9130edabaece7d6b49a2c74cbf380473dce75287a669a3932f041afd1ab089892f26c0b12c8444056fa42cb44ecce14b071aef8382f5fc68da90f924ab6213ec1122c635a39c66804870fd2d3bfe66bb11f52e9475ad9aaae2e010cc80c2c75bb99a748d755e3b74e4307a"}, {0x0, 0xffff, 0x7ff, "2a3e5f0c431ac936886dde7a7f2a7d864db8d98d67fd6d2ced4573035c93a9904eef9b6f70d9d8b81037c3bf47f575bdb921e2152060e1a0bdf9a1e885292e2d22ec972728ce8d9965c962f1c31ac44dc3569a6b97000a9197ac89369bafde8502ee80ab5c2f8b5dc1af980ce7337d0b026a2ab1a7c3a90a44419857e9bfe8a5ce3bd66b09638e1999d5ebb12747cf199152"}, {0x0, 0xffff, 0x80, "60f6327455416d65b25aecb73066fda9b8646042d928605492e41f6a99035b724b8f268df2cd17b65e4d47d0afd4cd2620eb1323eaeb751291958481a1c5b3b8e3b74a3b574a0da4763749efe001c16f79e6"}, {0x0, 0x1, 0x7f, "c017988f2f6de7a947901f699ebcc1c04cc28c6ff6d7aa1f5e042ae0e25f75f60dbc10f9038588ed53a81fef3d8bfafa71aab8dfb9cf21402c6c46b5e20f99f857ea06b45c1419d1bc57805a325a23586da23f329465c2f328cf0e27101fe23924b3dda430b392a727b22da1181e7594796ad70ce7ebfb88e09274eb50dd5401d6f226328f043c2cd6b21e02f5b4299d52ff172b6b324c2904394dc38dc56b992d1d5f61175c34bf634c494aca7e80deb3cfb2c323"}, {0x0, 0xffff, 0x3, "ef53d03bffc58013504392b27e4745f9443b41f8b1d852ab1b03cb61f930a7ccc4d5846b4f1535a3c282303070421f02867e97fb8f4f80805d8ad1964aa4549f7d010fffd59cf260b1619aec39041d08335c21367528db27848d4044b5482a6700effb558172f13b03a9941892743d596a00b3c4ebba6331e46c1f70a70b559bc0ca9ca103f3c8004f579c0e56935eeae5d7ed14807fa7aa127269d1e11f"}, {0x0, 0xffff, 0x6, "8fb09bce0663e997d5fe809d36db96f8516c4ca3611517c01de89cf049261f41f613ffa3b2aecb86d72946598d1ee3512d07db5d"}, {0x0, 0xffff, 0x7, "4c53db612b0a144f7e91492544a0b501b707056f4f4bb49601eeaaf1bdfbeda788291e95842a0967062e9f13771764bb3ce1c4b5d9b713217776e5562852a9751fec53b4230708c2a31534fbd4d868f502db6c15bb3793f45db8ffc0db385f292ed77f1cfb9e47ac50ad2ec14eef4d2c87286f543c1512dc69167b23d9e7cb940386c0844b5acc4b58f4a3a657fdd18f309b7ad44c213117843cada5efae0b337f69e90f0c5d25ef228e58cd8034a5a0e94566d432b5936e8fb1cb6fde02262a4ccc36d38f9a7ec49de1e0b36bbf14537eee26c801d49350b5b850be7707033f064f5c3c5a6c02c7d245b00a1be277c150455ac70b1b6ec509bdab1b8146b35f5518fa3f2cb281689568d74181da82589c657251f6a475eb5c667c44ae253329ec08e55970263edbc990f3e71e94ad0baa7ede4832d62a20937261eb3c7b51b27ecaa6304f06d572838fd31a168b9ff2bfea6ad492d7d7bb85c66b55057960e59caf7b1fbe6a0504924c0bcffcdafde03d7f1b11ce79e58da595e970baffc8a0d7a22c3bb63546b9a92debff8f29fc0137c509f1b5bb9deb4dde723ba1e64c51108e254c6a97c585b6023dbda4c54afd9331cb84fb466143f756ea7a03f65d81c86dd2a718e8febed690a0c7c5607418664f75cbeb220ebb1d07e1947857797785625a4638a9e0e8ec7682ec607afbcb3f56a6f94bb0ff60b1b81d9d1e9c621e6c63b7c398ed3b28bacf7b4e3d81b29d36b3b18701e0565fc3c0e643aeb66932f36a6cd53a8e79736bf99c57dba776a0758f6afb7131432777b9da1907608ac10b4d308c14b8ad5367ec007fcf8da9598ddbbd35fddaf80d97316a86ea4186eb469b4b95dea626554ccfecb0f6ba7a18eda21ecb6a730006f23d3ec9cbe98286095c149f3cd7e0ecbc44a860871fbb05819c5806f2c957be2f8f841352399e1ced8b7a2df8bd7d410082da47130adb4e2c7ca4e183fe8b223eb6c218f503ef79d5134ec62343f2b2f0261738695122e4aa37c10ebc2ac567d451b37aae91f4789e27d4c026b76d66afc1ad399149e6aa12ff37a66769c165249a1b729b6bae7b352965b356709f22ef0a859dd2c43c4b63d337ea792c5ccada853e595164abff696d8641227fa4f341a4745203c20ae7211a326eaacedf2e2cbcb8145fdee67defd2ccc46773f8166c28c3f5fc7e22db0766153ca8827eb710120781c682ecfe71881be9e77e438d756e73ec616c992351b9ed423a539283bbc8139ad62ae46620d2fb8ff1a94fca97e6255c5d78f52c04e8a4467667f8745f1d2fe4dcd9d139cf28cca70dc83cda4d03a99a9ff12c5e06585f0c04cf7803076cd7dfc074ef78fea89b624b89021e6f4a86bff3f3e42cf8f0241c4009d19747da96d23832f1fa87d672784402e36e95bf5043a3ab922b3da818897bc3a2ba4522fc4f1fde9af638384ca23e2def77686258bf37e56941ad00ae61f9b8b49778d9848893304504b8357a4fd377ea325a7b4d04b9c57c124fdf397163313ac2fb2338eca97c3a8f4a7b606b178bb7cba4afa8188e5baa25d395cb177567d4aace8ac6e2925e9c8e3ebf2aae29e3ab38878c614502792023b123101cca3ede074e5cb221a2cb9f8d8dbe8e27d0b3c7fe7c5820ef414cca5af58acd6dc035d0c68372ff2cbde83a00793574b8ff24ba5f605f9dfe7286325f158c5dca8105d5d30cb78994db26dd72f952ed3db32b25c4d2f31dce9a3a8cdc1b1c7306d64c8ff55cae1451a8757aed880d9061f421f68edbef3a1df1f3377396dfdc65419bc013fd19d3a37c42c880b7b8d51146f904a33d1f6a1059fb2dc773dc19cfa1ca502e2e2b7a4dc3265e3e55fbc7d1a4eb6aa4bd9011edd9b615ef3c7943377a98dfbe830ef5fc95ad3d1b3a23a05f28d097ea83a95cca3690264d8f8222c8d4d8f1dc66c02143833dd6df4f38482188148ac3b4532798a6cea9ff6175aaa3da86ae85bec5e5b2aaae788a903764329c6e321fabc3aeb5e4acb3c0a7c02c39f6afe2f3ba356c7fce27cab92cc24f35e0b94b3def4767fcaadfc441668f711d3b7ddccb7268e164815f84a4e831764549c5924b427fa3eb0074492f2ce695279145aee18de68ef3f87ea1adaf16ac64b0251627db810b72ca9ea17ed52d5407c8ed9555ac0bd417f7c32d069b6387ea2d7e750e16a7b47295a8a0cfd816c4dae1bffd0c1015ff2a8449742b6f0f3f6559a4e9c078b4ea6e41a753572f791807da7682b17f53624a20cbb09cc6aef1883a5e07757ed45199a828d97bc452ac1b22cb8bdd0d80f87ca8d1865f85db2560f5c450593ebe7f5929ec7f83e0fd9942d93cac029c38dcbbc9ecd36134dcc57d1bc5b809000bca9f7726c1c769caa8c863d7312e42e4af58321e3bfe3b082c43c5ad7b87a2624dfbda784d9d4ff7d9c49db4641ac7b52af95b466d0201913d9b01e6b56358d3aee4dda18235c7f84e408327cce1a7f4a145b69f02d7edbb0e65db58432b39add5cf40c3d897387d836c9980ec9a99dbadc85a049e1bb44ae5532c834df6b5490a469d29224393f92d09ef035281c5a03b8f98721a9922c65477050683d0002de3996510268f48e21615b1e999456e8d0593e3bb95dc65bfdb0d29d0045ea1b971533e573e477ca3133323fb71058f5177cddc70a890339a63f315276ec8fd77905278d598fa3c9fabc62b45f27e84b90b4380882bd47fa7ce3e2d43e16992ae26b572dedb10db78134015fb833b18f6075f4db542fbeb0929d198fbc1b5d79fafe6e8596bca805dd1011cb689e147c4a6d038b1589cd5981862d92878186eef4ed1c80446ce78ab341721b06c73293d865892552c136c2c2beaafb64778a456a986f16a60aa9719f40415bd4cfd60a62da3f70a7c045987b36426e5bedbe201d857a71e4605aa266820d0084fc05e96ad8ba522cd0a74093e77ce824e9501688c3c04e2a14680b7ede5bcb4e711b68e21dc1706bed5a6f447c63ac81075c67affcf31843a6b09b9c7a3fbbf26b06a75d168166b5edaab038d41b2990988ac43c40c757c3f80a7f87445b212347fddfca2149cec0108097b04046a14056b326e274dead3df5a4e98afa9b4b0f560bcf4f94681237aa2becd004e9e1d7002106a90af882730064d97254c9d24d9cf35cf1b58b76eb8f1a6a5bec7c56c0fc89fc71dcfbdb73438996fdaf29e852a14514aab17bd9c667aab3e2850dcdab96c7ff3ddfd7f531d95dd15f48ec2e0e48a5d54aedca42d689bb3c35dbab29045ef5faea1071c44a7ccfb334b51188aff86900cfb339e15214796e7c16907866ca7930c7a8b2d28579503c349c29e9a63f689a3ae43dc06b98f018e1dc93e00e021be8c5e619ff09df6532a61e1472662aa51744259d4cfa0eeb6ee0df32748b5dbfa74bc6f9139aff1d3d90d7c45051bce29e8d35d7f90166247fb707a4b36e334acc1960825c27c49eb1f90b6ed035974f938010b0880af441a29a5d87ab90f961a2e48379ec06af745d20024491022005487376c2030b764a0b18b3b730cedd646c622932e4f69f490516be90cb8eb9382aa0a9d57e88bb4e068ae083680eebdc377001df599ac42f3be7e3e4b6015d26386532ab3c14e089f06e78d8a8496bb290c3a963510f8e9f984c579703c718cb3057edab875e17d651495247991a36e75dfddc438e4e49af3cbffe31973f996e519650de1593bc4c22eaef978e612084d3329a0ad3cb151a8f69332878bfd41c7eb30556c1cf4f77d068e87c7050244ab2accea781bd54a141e0fddfb76081472a80061915f4424fa1250dbfe939a1d37b524d73f21d7971935e12d2e32479ac2cd9dae0fe498223d33e6cb7efe7920eef808339043ebb9fee2cda097a169790cec965fa3fc9a16fbd214b3be5398cf431894ade960b15f5c15f63e4ea78bcbd3e9dbbe802f5872709555d5fd12241e02a9f8f5713743d94c8f1263b92be1abb2bcbe8140703b6b0ff40c1d5bbb62253cf336db51e4c89ca0c55285b16453cc8b4564f105ed019e8eb74b8ae680041054d1d53c92edad7bed400634aaa3a5f4b820f69a609f5f8fd81b1bdcbdd3e07989c217e461feef19d9b6bd70d95c706f5cfc0fcecd15d7641506b145c2cc7a5def69f34d9a14e8f02ac958a712c78b9350a65d6a009a636b32d6871664681d9c20ed332d89e9f447e744d4ef76628a24c0e5f800def8b0d92637fe202d0e540626202f3d9eaddaec4c9e142df2e0a8cb953152dd033031a1a70bd5f4e94d7c64eec85c289852ed6eef084f59b8d922c2b71675143e00c2f85acc8f427431dc378c69f20181fc784392014b43d957871d5703b40175217c5e03f2688c1cc8c2fbd9faf35c41ab67813e1019562d7ebbb7ad7360560c0948684e2b00c6919f3a9a92add992416fe292effaa05843d21386bb5e6f2d251ea28ee49c493cb49861696cb83eec340de1524d575a663cd3a543ffddedcba6b0078e1fc14448f470189a7c979245dec6fed0e9da80218133592e636e43acc27b924e05c0eed138b53501722e6a964fe434563731baa18a5efe02b686fa1487c5adb776963d4cd5886ad758ea85a63c8f4959d0b96985ab2a501bf157769b5993a458f2da26db32f42553f5611ccaf8d87a46bfb7e9d16af261ef0cee2aee87dd76e8803fe44eed53f75978dceeb4351597dc2d3cfabd75bccb9f052a1801e5191eb57678ccc941537876155f37454460da7a40d092002d8642cfe8705a9658dcc1635352c3d7a9c54dffcf422149b6be68a57d44694e6e1c6a0e836d6c59c19ae1532845d09e6b67f01530b353e16468f8ee1df6ff0268964313252a397f5d6f79f0475a74b5229ff9e13736b93faf6e4da7537246f6ac473ca3e0e0899832e0648d88356467a18644ad0038aad69a70f77f8e0bf49875deaaed2269c9cb35ae730d71520d78756ad788c4ce6a5c1276de876d330617a946f8c7d368b953bb14f45e5f81fe2b5225873f84e5a410b04284ce214a8138a2be8776fa53cc1c645b44ad1d47ce4d39878f82dc3f1cb3d77c255e2d552f5ab07778b83f71ddccade5efbd132c5c27ccc9c2f2c03467b6aec0056b538ba5beaaea1f0da8673c3a757602828615c47c4daaea31974498f3e9464ab16ba3ab7cb1cb88041645565f4a79b6c3720c86de7f4a54f777756eed563add74547388aaf6f2844719e5b4c802e0c6fbe086831ccb2b921d0e19877b2ac5f1b70060b1a133de56a655978dc548f8d69bd35439d895e6e1ce51b973cb0715735488288da739b50dff0b7065cff43cfedb1cd748a930d64717a66055fdd91601c164cbb94a4b1aaed765b299110c1a05fd48b27bfb87c2e1745f66ad9719bae5dd38e0a3805fab54eaadc891678c4290898e101cb9eed8bff9a465e91c0099b17bded7e958ac37894608d753a37884339bf46ba105e31b4fd0a2c5171a5cf63fc0777cb107511ce4b44936d0c14a5218f8457967d8b3cf3e146fc4323512f0bcc2396fe62f6fae99f61fc13220d0602fcbf150f198d0a82500e104fa8b75e255e4ff6ccafc9a4aea5a218f77540774ef54ed213dcafe6e699aa7512af929dd5b07cc7386b1a20efa7a8d68b0e057ec284409c4375a6780de26e977e14483b19d54e03ca2a8f500f5653cbd123565e9689b9959c7f80f29cb3db35f51c938ec2b1cd21bdab03f74ea6c41e0dfb36d5206481cd981dcea44fce50d1ff1497f59c159708fa82742c466c155e8ffe0787e486d139d474406a3595523589f2bd883c21f9483a8919898c5e1636d311ecb74a623"}, {0x0, 0xffff, 0xe00, "a1cffb834b4cdbe223385b18"}], 0xfffffffffffffd12}, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/105, 0x69, 0x842, &(0x7f0000000080)={0x18, 0x2, 0x10000, 0x6}, 0xc) 20:33:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0xfffffffffffffd86) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) socket$unix(0x1, 0x5, 0x0) 20:33:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffb, 0xffffffffffffffff}, {0xffffffff, 0x5}}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 20:33:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/134, 0x86}], 0x1) r1 = syz_open_pts() r2 = syz_open_pts() close(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x84) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="1c8b0c8dee8e14f267323b4f528792f832df89ac8c45e113444c7629ede6d8b994fa31386a0ac8fce8fa9c9a2f13a853dc5e13b0833ec85742653cbae8fa8eb00b61c4f77dd99229267ecda8bc4f999f72f0db61fb52769fdd9a62e1922a03888b80a6f2e5ae38abe1d0929e66", 0x6d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7721781675131d0bc4e62f018326ca77bd7457803dc18302e72be93701d0b5f6b9411d47e019662df70a54ceafd8ff5e40de09e1d9d584c42a58a8c382af4aadf0eb52b5e6c292386add4ebba2e1275e975997fbf845a7e5e8504965121b7426244d3aaa90abf8a3c0464e04044c0c819e98c90bf278ee1b717059999469dc8d51305ad26ad736ec71bbd7d5e318fc9161b952874550593621b998c3", 0x9c) ioctl$TIOCCBRK(r1, 0x2000747a) 20:33:28 executing program 1: r0 = socket(0x18, 0x7, 0x8) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) setsockopt(r0, 0x8, 0x7fffffff, &(0x7f0000000040)="b77ac8b307f5ebd3d196a04580fa14a365c588289368d65fdef7dd2cd968dfaf6c41b96a0b35cc350bef88379b79715a2601ae843f80205455534af60b0e2d4f418ae6f3328d142f8e7fe4f608af82c409322b56d3c29458b04a5f81a0e25534e99e5159e23143d37cb1f36169584044394d8adfee8fd191b3c8c2258dbc5f18032988d92d9db02517e5c263e5b4a91186e0", 0x92) msgget$private(0x0, 0x240) setitimer(0x0, &(0x7f0000000100)={{0x1, 0xae}, {0x3, 0xfffffffffffff171}}, &(0x7f0000000140)) 20:33:28 executing program 1: socket(0x0, 0x0, 0xfffffffffffff01e) 20:33:28 executing program 1: r0 = syz_open_pts() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000080)="1e", 0x1) r1 = syz_open_pts() dup2(r1, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) syz_open_pts() 20:33:28 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() getgroups(0x3af, &(0x7f0000000080)) lchown(&(0x7f0000000040)='./file0\x00', r0, 0x0) 20:33:28 executing program 1: r0 = socket(0x18, 0x8, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 20:33:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt(r0, 0x2, 0xc5, &(0x7f0000000040)="752ec4bf36ccf8f29411d78b5bffac3eb513cbefefb3abdc79d39276222c3d506f89f961b2db2854b59276d7f5", 0x2d) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:33:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000001980)=""/176, 0xb0}, {&(0x7f0000001a40)=""/202, 0xca}, {&(0x7f0000001b40)=""/177, 0xb1}, {&(0x7f0000000000)=""/48, 0x30}], 0x5) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) bind(r1, &(0x7f0000001c00)=@in={0x2, 0x3}, 0xc) 20:33:28 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)=',\x00', &(0x7f0000000080)=']*&#{%]\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='(\x00', &(0x7f0000000180)='+*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xda\x00'], &(0x7f0000000340)=[&(0x7f0000000300)=',\x14\x00']) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\xda\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\\\x00', &(0x7f00000004c0)=',\x00'], &(0x7f0000000700)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)=']*&#{%]\x00', &(0x7f00000005c0)='!\x00', &(0x7f0000000600)=']*&#{%]\x00', &(0x7f0000000640)=']*&#{%]\x00', &(0x7f0000000680)='(\x00', &(0x7f00000006c0)=',\x00']) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000007c0)) getpeername$inet6(r0, &(0x7f0000000800), &(0x7f0000000840)=0xc) getpeername$unix(r0, &(0x7f0000000880)=@file={0x0, ""/108}, &(0x7f0000000900)=0x6e) recvmsg(r0, &(0x7f0000001100)={&(0x7f0000000940)=@in6, 0xc, &(0x7f0000000f40)=[{&(0x7f0000000980)=""/115, 0x73}, {&(0x7f0000000a00)=""/10, 0xa}, {&(0x7f0000000a40)=""/102, 0x66}, {&(0x7f0000000ac0)=""/92, 0x5c}, {&(0x7f0000000b40)=""/196, 0xc4}, {&(0x7f0000000c40)=""/215, 0xd7}, {&(0x7f0000000d40)=""/206, 0xce}, {&(0x7f0000000e40)=""/80, 0x50}, {&(0x7f0000000ec0)=""/50, 0x32}, {&(0x7f0000000f00)=""/45, 0x2d}], 0xa, &(0x7f0000001000)=""/220, 0xdc}, 0x800) sendto$inet6(r0, &(0x7f0000001140)="7bef68e62cbb6d3daab217ae3b6e8bdaac81ca2e4cc6676e79df06e79e2614d32eb88297", 0x24, 0x5, &(0x7f0000001180)={0x18, 0x1, 0x0, 0x1}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000011c0)=0x4) setrlimit(0x7, &(0x7f0000001200)={0x0, 0x100000001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = socket$inet6(0x18, 0x0, 0x20) fchmodat(r0, &(0x7f00000012c0)='./file0\x00', 0x81, 0x4) getpeername$inet6(r1, &(0x7f0000001300), &(0x7f0000001340)=0xc) readlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)=""/126, 0x7e) kevent(r0, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x101, 0x9}, {{r1}, 0xfffffffffffffff8, 0x41, 0x20000008, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x3e36, 0x4}, {{r1}, 0xffffffffffffffff, 0xc, 0xc0000013, 0xffffffffffffff86, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x555a48b2, 0x3}], 0xfffffffffffffffd, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0xfffffffffffffffc, 0x8}, {{r1}, 0xfffffffffffffffa, 0xa5, 0x4, 0x1, 0xeec}, {{r0}, 0xffffffffffffffff, 0x40, 0x81, 0x100, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0xc3, 0x0, 0x7b9}], 0x0, &(0x7f0000001580)={0x10001, 0x7fffffff}) fcntl$setstatus(r1, 0x4, 0x44) r2 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x8000, 0x10) r3 = socket$inet6(0x18, 0x8007, 0x3f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001600)={0x1000, 0x81, 0x6, 0x7}) sendto$inet6(r3, &(0x7f0000001640)="c26b33cd0f7b7dc6477b99b6bca790afa2da6275142dca41f46db767f47f62fc007b075933f8d5ff4ff4b5c29635b2a5a320cf602e655c93e5b6dd44a83b2611350bfd55acf5e480b40441741fdba189fe076c4ec58b89f7a4377717733f4af89b87f3d36431c7b94303710dad0a2cc5150f09a2bd92649fe80db411a950b12583f692536025f4f8457d2748b17f3b3a87cb79eba7203d92a5f8a21bca1e72476a61ed57001e595c27971550703db6d585a845526d7bb20999b9a82ff0b16a593cd8dc901a255751d491aaa4e1caf08c14fdf26985c44ced60f539f602fce309bd80a671d84c2e6d", 0xe8, 0x5, &(0x7f0000001740)={0x18, 0x1, 0x9, 0x6}, 0xc) open$dir(&(0x7f0000001780)='./file0/file0\x00', 0x8800, 0x80) rename(&(0x7f00000017c0)='./file0/file1\x00', &(0x7f0000001800)='./file0/file0\x00') mkdirat(r2, &(0x7f0000001840)='./file0/file1\x00', 0x20) write(r0, &(0x7f0000001880)="d6", 0x1) recvfrom(r3, &(0x7f00000018c0)=""/129, 0x81, 0x803, &(0x7f0000001980)=@in6={0x18, 0x3, 0xffffffffffffffff, 0x2}, 0xc) getpeername$inet6(r3, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) 20:33:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2, 0x1, 0xd37a, 0x0, "3b7428d7a334c9f8dd0d2c90af9e3513483fc0b9", 0x5, 0x8}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffff000}, {0x10001, 0x6}}, 0x0) r2 = dup(0xffffffffffffffff) socket$inet6(0x18, 0x4005, 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) setitimer(0x3, 0x0, 0x0) 20:33:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/112) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 20:33:29 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x800, 0x2) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) 20:33:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x5, 0x3ff) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f00000001c0)=0x3) recvfrom$inet(r0, &(0x7f0000000080)=""/202, 0xca, 0x0, &(0x7f0000000180)={0x2, 0x1}, 0xc) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000340)=""/207) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="10000000000000c200000400000000000a1b9f0f5b838ca89dbba37fe1af43bd131cbcd2a52b768eaaecafe87c1d85cb0b77fd2dbfa2febc0ce80a79f445fb15624cbac58d2bfe64dc5f9762d471aeb4c69105d1dfe57c9ccdd700d112c307324c9e5ae2625cec6a6e6ee3aac28fb81fa0e1ba70616b857d3ec03f21f927af8acfbba05ef0ac"], 0x86}, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/16) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)) 20:33:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9138dbc, 0x0, 0x5, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:33:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x44, 0x3f, 0x26}, {{r0}, 0xfffffffffffffffe, 0x23, 0x2, 0x80000000, 0xf05}, {{r1}, 0xffffffffffffffff, 0x84, 0x2000002f, 0xffffffff99af564e, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000004, 0x6c45bb2b, 0x51f1f7190}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000047}], 0x1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x7, 0x8, 0xffffffff}, {{r0}, 0x0, 0x81, 0x1, 0x9, 0x2}], 0x8, &(0x7f0000000140)={0x6, 0x8}) r2 = kqueue() sendto(r0, &(0x7f0000000200)="43e28d92dbf38c3e309ba9aa2eef240e9f3af5262c2cdadd8d07405f9f86436dba30838dc47e1f4b5e8ce45053677f1c963bd32a25b6b5cbf3ea225b0d2f780607543f5a7c6c74b7a2631dc7ab14b0904b3d4483cdb2ee15c8950db5dbd8a42655353ff59e0e670d623a269a22b8ef92fb9135973801e3fd9f5c3e829f847c78d64a7dca94359968e0eac13e3900505a973fd1141a62cfaaffd9463c22d8547d8ce84a9d9acabb0212f791bd4dd9c5627aad72d5650a1e55e055188348a8", 0xbe, 0x8, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) kqueue() dup2(r2, r1) 20:33:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000040)=0x6, 0x4) 20:33:29 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, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 20:33:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) flock(r0, 0x4) ftruncate(r0, 0x4) 20:33:30 executing program 0: pipe2(&(0x7f0000000080), 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7f, 0x8000000000000001}, {0x1, 0xd6}}, &(0x7f0000000040)) r0 = socket(0x7, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) setitimer(0x2, 0x0, 0x0) 20:33:30 executing program 0: munmap(&(0x7f0000bdc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000bdc000/0xb000)=nil, 0xb000, 0x0) 20:33:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x2, 0xeb86) sendmsg(r2, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getpgid(r3) 20:33:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socket(0x0, 0x4000, 0x104) 20:33:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x9, 0x40, &(0x7f0000000000)="4ab1a86f0f345802e6caeb8399fdedc8aab8eb03787cb7a3edb9447ab68bb5b46c7b50d51b38be72f5d9e9fef8aaecd6c461f233f678d224306892eed4f040c4e35fbf4b52ea9552973b6515607efd69293a2705d08158ec52bbfd8cebca26c1241864171d5a9bc0228738deec96b0c3d46d399ea2df224a4f6db879d1d3ccf39bf9e27c3149d91633e1c41f3d9b04671d20c08d0d2a408afeae0864592384d97b0e9f48405cb9c9a09130e39417190563a878c2a97884e830", 0xb9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 20:33:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = shmget$private(0x0, 0x4000, 0x19, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) syz_open_pts() 20:33:30 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x1a9) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c616b87cb2d02b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) kevent(r4, &(0x7f0000000100)=[{{r4}, 0x0, 0x30, 0x10, 0xb6a5, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x62, 0x80, 0x1, 0x8}], 0x1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x46, 0x10, 0x2, 0x7f}, {{r5}, 0xfffffffffffffffb, 0x80, 0x20000083, 0x0, 0xd8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x7fff, 0x9}], 0x400, &(0x7f0000000380)={0x8001, 0xe77a}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000003, 0x910, "b04d6a07000000000000001a00f399cf6300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) 20:33:30 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)=')}\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000180)='\\*-#.\'&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='\x00']) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') socket$inet6(0x18, 0x5, 0x8) 20:33:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="f64500000000"], 0x10}, 0x0) 20:33:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x781) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) fchdir(r2) socket$inet(0x2, 0x0, 0x5) 20:33:31 executing program 0: 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(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc, 0x4, 0x600000000000000}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x1bb7, 0xb59}, {{r3}, 0xffffffffffffffff, 0x1, 0x14, 0xca, 0x474}], 0xa000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x11, 0x1, 0x20, 0x7}, {{r3}, 0xfffffffffffffff8, 0xb0, 0x11, 0x6, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x1, 0x495}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x98a58ca35c32df3c, 0x8, 0x6}, {{r3}, 0xfffffffffffffffa, 0x40, 0x0, 0x8, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x4, 0x22, 0x1000, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x100}, {{r4}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffe, 0xc1, 0x1, 0x101, 0x72}], 0x7, &(0x7f0000000000)={0x100000001, 0x1}) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x12, 0x48, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x0, 0x4}, {{r3}, 0x0, 0x90, 0xf0000082, 0x7, 0xffff}, {{r4}, 0xffffffffffffffff, 0xbe, 0x0, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x6, 0xbd84}, {{r0}, 0xfffffffffffffffe, 0xa, 0x40, 0x2, 0x8000}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x100, 0x8}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000040, 0x0, 0xabf}, {{r4}, 0xffffffffffffffff, 0x9226ce0312fbea42, 0x1, 0x3, 0x66}], 0x5, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x9, 0xc5, 0xc13e, 0x2}, {{r4}, 0xfffffffffffffffc, 0xa2, 0x1, 0xff, 0x7f}, {{r2}, 0xffffffffffffffff, 0x67, 0xd, 0x3ff, 0x2d7}, {{r3}, 0xfffffffffffffffb, 0x18, 0x21, 0x6, 0x8}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x8, 0x48, 0x5}, {{r4}, 0xfffffffffffffffe, 0x2, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x14, 0x0, 0x6, 0x80000000}, {{r4}, 0xfffffffffffffff9, 0x48, 0x20, 0x3, 0x401}, {{r1}, 0xfffffffffffffffd, 0x88, 0xfffff, 0x38, 0x4}], 0xffffffff80000001, &(0x7f00000004c0)={0x2, 0x5ad3}) 20:33:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x5810, r0, 0x0, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0x0, &(0x7f0000000040)) 20:33:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r1]) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), &(0x7f0000000080)=0x4) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 20:33:31 executing program 1: r0 = syz_open_pts() socket(0x0, 0x4007, 0x100000001) r1 = socket(0x38, 0x2, 0xff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) 20:33:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) read(r1, 0x0, 0x0) 20:33:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) socket$inet6(0x18, 0x2, 0xea8) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xaf9, 0xfffffffffffffe50) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 20:33:32 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) syz_open_pts() r2 = socket(0x3, 0x8000, 0xffffffffffffffa8) fcntl$setstatus(r1, 0x4, 0x80) kevent(r1, 0x0, 0x100, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000020, 0x10000, 0x9}], 0x5, 0x0) 20:33:32 executing program 0: mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r0 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1ffe) 20:33:32 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername(r1, &(0x7f0000000380)=@in, &(0x7f0000000400)=0xc) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f0000000680), 0x322, 0x40000000000000) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:33:32 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) kqueue() munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x11) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 20:33:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x192, &(0x7f0000000980)=ANY=[@ANYBLOB="17ffffffffffffff0000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0d498de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0200528ef521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0xfffffffffffffd68}, 0x0) 20:33:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) clock_gettime(0x0, &(0x7f0000000040)) 20:33:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x688, 0x40) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xd, 0x400, 0x31, 0x5, "47b4bf227600", 0x101, 0x400000fcf9}) 20:33:32 executing program 1: select(0x1c7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0xfffff00000000000, 0x2, 0x0, 0x0, 0x80000000000}, 0x0, 0x0, 0x0) 20:33:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x374, 0x800) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) poll(&(0x7f0000000100)=[{r0, 0x141}], 0x1, 0xffffffffffffffff) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) 20:33:33 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/105, 0x69) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x20047, 0x0, &(0x7f0000000400)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0x1f, &(0x7f00000001c0)="b4fe7b680b4aea0845361d34edc59bcbb97f25861e86a7fccd0008dbe40626ea94cc83b7abb4206adceb07ccc713c71f5b9f53ceb62eb524cbaafc9f81f4c7c45867ca20a23827d6945219461275c05e54f4", 0xfffffffffffffee9) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x8, 0x100, &(0x7f0000000340)="dd66be6491fbf163de1396940b4a803cbe3ac64d1040d02f0bb98456a7ee9b0201221e7c978676345ef86f4a2017b0a79b15e343f8e32fe058473c1a746f350041639f524d29b39d5638e3652a5983fd8912b81ab3cbccc141bdb0bdc134fea1d9bcecfae1da5665a8444f1886ac", 0x6e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x3f, 0x4001, 0xde3d) setsockopt(r1, 0x400, 0x280, &(0x7f0000000240)="f5e1c3739718949e8df57b508bf43568f031d568ff39bb1bff41f086168e9d14ddc1dfe6a08611ea4e475700d7c68afd35ccf17be35b754b12b28858be69df69385e19f44c2c0ef9c00cb05acc9b9bf310dd7cc3ca4c9c6a284bc7dd431dbef95497f51aef0d6f8ba4f02f9bdabb01c1da3bdeb15e48b5c8af77148565b1880b61bc9c87e89175af0263abce265b57d012ec0781dfac0b5c763b71bf7eec17e65ca6d1bd56b24c86291748d7f4bf0d749f6ead3729a6ab7587eec39bb43d76463ceb6e7d2af24e748d210207550f8c483cdb3a13c927612259dfe9ad0b94d50e3a", 0xe1) 20:33:33 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 20:33:33 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x5, 0x3) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000140)="14521cdc45fa643a247437e735a99987cde511e00ac2cf39236aa975a9e72c969ff4474a7ca7b25f29a8c928c2782f4145e3257bde7abbf4d8ce160a5f436105ab613a3c59d924234797620d279078c3efae0d91b45fab7b2511d63a0bb0b18d04d48e37dfefde415f1c8e880e4c6563149efdca033e314269e19f029d965d4845e9f02114edd1a764549b7435cafce221f8ad06ccf6e91774decb77e7e70d", 0x9f}, {&(0x7f0000000200)="141d4379ddabe6b6777f37defd8a3c7ec21cc01f05367a4541b6b75b9d05187724c16d6fa524439385501e18e0bd0d4df57758c3822a488a482f8245c9c7b6325c7b40fe818535bb741397d030a77d7a91802e60537e3bc2c6eba199b406e173cdc58850ab2c80b24f3e8b2501c04b8ada0aa0e0aea1b06ab12255b2d48bd5427332e31117dec66ca785afbdb154f7c14e273429b2473437e2b38c9de4ae6a68704618deafaf0b203fc00a456f991bb3e54d8b035e787ab5f35f598b543d9812ccc955b60ba516bcec8460ac2b24fce23b4c9b70ebd0a53d2f241c1996e69f", 0xdf}, {&(0x7f0000000300)="17147e0171749a24594484f94a460c0f9dac7348dcc24c0abe56e2ac8abd0e9149c4d919f8cd2508915b5743ec6843b47090a290483def5be562378088c6917a3773ebd1f7bb03f174788f9ca7f13311bb4e4afc8aebd7d569a5c48d59609293a20559f6bd61583bf0425daf1bc7c57b8c504a44ecd7768f45d47045414e72d341471ca06a5b8308999942a085b1b1a291f1927dd896f2b6c0007d86074ace182719a02d8923506e038bf457e5edd7a48c0cef0241ecfbf6d6aa2fce6f3c7feefbc64c", 0xc3}, {&(0x7f0000000080)="08be11e031d15219a8e9fd8551ed5fdbfd2c9825e584ec378f2b47f03e82edb19d2909f2132223a9f3d78b25f02e10c031966b8d42ca19432db7f34dd014786e66f29c4c5bdccac54eb83ed30856d0887efa67ba4a305a848365e9c1cfbbe03fd0749b3719d25b974fc2f0f540ff2bce0731b843e85b187a9f", 0x79}, {&(0x7f0000000400)="d201acd7c6fda74bc64c1f859095b868b554b397bea088d1c1d585971347fe8df6af5025600da06587e58607665e898c1dcdd588d93f23fd2f848f30e509f469fb31fa6357ae6d425fadc4046b32f2", 0x4f}, {&(0x7f0000000480)="e5ac113a63379e5a17a9721f123615d6105de611cea1be8ad4fdc126dcaa44e8b7d152d2b4cc52aa89416918a20d9125bdb5ff92c60652ac4901bcad4f4f4487507865a958c5e6134420de3039a8b2d19fae19885299e5310ec741300cf592eeed9ed4f3dcdd7ee86496dcd6e9a304b69ab745e1531ce23a8c676a61e1a694054c5b21f38f81fbc6443a0b6696ed8214770f48893fd6", 0x96}, {&(0x7f0000000540)="40d20e69473a4a70d49f2a00f074b2e52860a479fb9b57bb175268dde468e43d53c63a938f1f773fdcfbe3173d31661ef849a8a9376a27c94ebc17e50dca0b1b91a6b1f472d6d3729d2f1f63831211a39598b02363a5159bfb916b9b7a411bedd3e4569996f9446ee9be3c11a4c2e773557ea2a6de187551e89e86b3f3d3454c4aba2e6e5c339fc2e73350b7922f17eb6690642c35a1014a100d4215117b6e724ebcf568ed527efc34444467374b94fbbcd4fef56befaee3d480fe429a656cc5f6c27022cc258a689265da89cf1fed7cdddf694aac231b123d0dd77ed03464d63b3a68", 0xe3}, {&(0x7f0000000640)="45a396ad1b8c82eb52760b5666272d34467e541a32d3c1524edfec2308ece7dae1ef753ce0ae255a419c736c1afea7ca27fb0efda81d1312975bd8ffecca6a2aab17edadbef620ae81286a0bba8863a398e6a5ce982f731afb2b6cb0877bb18d3bb0474823d22f3d25909ef78f72c32db6124211cb567d556da8f25789a66462d0e3a22c4aae84d659968cf588a56c98a61b35e76688d7f0e16d03ea370b5c33cb0c108926", 0xa5}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000780)='c\x00') socket$inet(0x2, 0x2, 0x9) 20:33:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') flock(r0, 0x1) close(r0) 20:33:33 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="c1a60000009bda04e9cfad4c5a0805ce59814767d8e64874fb97b40caee601bfe6007f895e055a22c1be940792e69de96b5835305346d876cb67895492918d67eebf912e531a2e95b8ba0fc84c55ad0a744533b855e452b0e99087b7c76e67f1a84e017aca7a6afc77723827dc50e63224cf450829aaed76db6c16eb4dc6cffaf080", 0x82) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r2 = fcntl$dupfd(r1, 0xa, r0) geteuid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x20, 0xfff, 0x3ff, 0x8, "3d71b2ef193ef49fac2871bd038fc20fd274c31b", 0x400, 0x3}) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x1}, {0x2, 0x7517}}, 0x2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x4b, 0xff, 0x200, 0x1f}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) poll(&(0x7f00000000c0)=[{r1, 0x44}, {r1, 0x5}, {}, {r0, 0x8c}], 0x4, 0x0) lseek(r1, 0x0, 0x1) fcntl$dupfd(r0, 0xc, r0) dup(r0) 20:33:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000140)=""/234, 0xea}, {&(0x7f00000006c0)=""/188, 0xbc}, {&(0x7f0000000600)=""/149, 0xffffffffffffff22}, {&(0x7f00000003c0)=""/101, 0x65}, {&(0x7f0000000500)=""/163, 0xa3}], 0x6, 0x80000000) r1 = open(&(0x7f0000000240)='./file0\x00', 0x611, 0x20) syz_extract_tcp_res(&(0x7f00000005c0), 0x9, 0x4) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:33:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getppid() lstat(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000040)="7268a7922ae1e0c07f904ecfba94ce58cabbff5546af69f03c2ba333f0b674075b99aa4a1cfed28e3b364d3e558e415289bd55ea7a468599f8e69e1dfc936e6ee8f771022851026724cf31557523315dfe8f0bdea08416af53fb37684db817143b95e8a84f426cb7051d93997c0ba9a2a9d936e20aba940458813caa1aeeb110ab9f1d8d75f97a2480420cddc5bec3b7db9ac500ea93bf488c93495cad732209ac0b2e2fbaaba53ec114412da75fc84af6c72877401bf95cc705444aaa14df5ad7cbe292997d808bba82290303dff977f62c2fac313c2b87fbaedd22cf937d24a62691798df63ef03c4e1f9817606bbc794fe92cab7b", 0xf6, 0x8, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:33:33 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x6b0, 0xcb3e}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) 20:33:33 executing program 1: shmget(0x0, 0x4000, 0x270, &(0x7f00001cc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x3d, &(0x7f0000ffa000/0x4000)=nil) 20:33:33 executing program 0: r0 = socket(0xffffdffffffffffb, 0x7, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x3, 0x40) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000000000fea4b93e0fd9b6ab946e7783fc19c8276f332280e4eb8311862b92387e20f5415842c8501b4ab702e97e965e9e711b8febab826083de83aef14859a88d36a091f45649915766170995a65de853bdf97bc2d8092541c8d0668431dad7651d1b9f5bc6ab5f445a7ba22ff2b58fe0ebfaa826d21f3fee0c6236bccac9f2fa973fe790ac6d7429d729210df5e4875d9981d246e848ee2533aca8f5d2a77faaba"], 0xa, 0x0, 0x0, &(0x7f0000000000)=[{0x2fb}], 0x10}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7f, 0x8000}, 0x8) 20:33:33 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$unix(r0, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 20:33:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) 20:33:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file0/file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:33:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x146) 20:33:33 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af13363e09299bfa8ddba119d75fbc71a", 0x1e1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) semget(0x2, 0x0, 0x200) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 20:33:33 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="c74dfc88aad53d6c09442aa8d6e3df9e3b5a1d406340abfc4d6446f4ddca46310f2219a4faf38a1ef79c00bc9ad2be41527ba8a11e900200000000000000d0184ef719c0c2b852266578ca51b4b5d4fd6c7579c88a677139113575b51f62caf0f11d48e13653c94d4abb72644a7649956fd3436ca75ecdf42d5d6a4c940f924ba072691eb560be91544a7cbaeb98c16122fc9380f53614a301c1505347f938646beb296692131a4c7176269eb690410871561472b62c1087002906208898af7c544b9871f70df6b25f4077aced4d1f912654e6133cada325faab"], 0x1, 0x6, 0x1000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/125}, 0xfffffd90, 0x3, 0x800) msgsnd(r0, &(0x7f0000001440)={0xfffffffffffffffe, "2f362101ad3b4b7e821ac4756cc7385efaa6923f46b3453027e6639d4f7aceccc707137209142d1926ed1b191fc40e84598be1c4d0b8a9d9bcd41f05a5a96427d1e8af39ae8c298e2dcd2cef212d654b077fe33c1efb529cb31914c1db99654681ce56a3280f8dcc851b2c2db2233879560f2fa6b4f528047d46a90723550d47a5d94466ae1265acede053ca4fcc75f288f68808f5a6076edd2aa88d76ba6cbaf773e69b67969f8198"}, 0xb1, 0x800) 20:33:34 executing program 0: socketpair$unix(0x1, 0x4000008, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@un=@file={0x0, ""/3}, 0x5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/13, 0xd}], 0x1, &(0x7f0000000240)=""/168, 0xa8}, 0x3) 20:33:34 executing program 1: socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x3) r0 = socket$unix(0x1, 0x5, 0x0) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) setsockopt(r0, 0x9, 0x2, &(0x7f0000000040), 0x0) 20:33:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r0) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) 20:33:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 20:33:34 executing program 1: getrlimit(0x3, &(0x7f0000000000)) getrlimit(0xa, 0xffffffffffffffff) 20:33:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000280)="4887455db781a9925e6c1b42ab15ba569197ad", 0x13}, {&(0x7f00000002c0)="690a917bf92be6b54af7f9ff2b3a56f4701f1be708bcd8a58b1e64b81f34724e4cc10e095ea38f5c583554f1cde5c1f6015529944ffea13b4089488531a68de89afe40b0345675556094e5e00eb9e1cee1ead45848488ae6", 0x58}, {&(0x7f0000000340)="d430c221552ad81d745bf08f11b7a8aa5eaa05c1ae7f1109d6bce4f3031769b7cb35b8503666f4e78688994e26d3de11580c8a861d2b5b5f28719b85d44bf3173f73d61c4d4be0597ea348d228832cecc22eb475bf335afbc73de8ed2c07a7af4a5e27511f423b159d0b66bc16c768f2600292c2a377b5963473f0219d9873e5e2b40b6372002cb0acb56e7daf43523a6fbbf08be809f188557db35af770eff94c35af47e5fa322b54430340", 0xac}, {&(0x7f0000000400)="bace23088269ddd49fd002fe3ae8b48c079950e6a746384d", 0x18}, {&(0x7f0000000440)="601cc36d20", 0x5}], 0x5, &(0x7f0000000500)=[{0x30, 0xffff, 0x6, "55920a87b3cc79214d6308aa5846274e946771ea6152755d989f68c4"}, {0x10, 0xffff, 0x80000001}, {0x80, 0xffff, 0x101, "291b6feb4b050abf8ae5e5309e4a2b9178bce8f2744ced229102db4dbf67614dca2241cc27e9a1fa569ba868fb4addb4326f2a372ac9c00299448d1e2e1fef519e7a530a05351b7ecd3ff28eaf0a467a7c5ab42eed0080924af3f96164c1d11ea74cf571aa053fbc57581d5a2ebaa0e8"}, {0x30, 0xffff, 0x4, "05d6e302bb3d8bc23555dc9ac516656049c771de6a16ec429bd1a36d8f03da1f"}, {0x100, 0x0, 0x9, "ce708b511f3eb1ec2f39c4b49f78d33beeac920b6978b510dcc5c96250bceff8bf46dc15b679a1670fef92705c5da2c965ddd8683f35760c7fb97e4a566e017ddf2b14fe2cbabb80ef149993abcf65004f4ef102dfe166a42add99b746400a423602976ee3786830f95563ad4fe73d1b858f1810526ebd3e1b089becc4cc426496459908dab3bd400dd71df770abfb3d4ddb5896950150150c8211098d7fe88fcb024fb172f3a42c287a900c0edff79b380eb44b3b2bdac637c4bc65864e0a63192ff7896fddb3e959308dd90b7e2bfc6c86c62a6e3119722b9b9e5c2264221ec11dc553c6cd9e015f54"}, {0xa8, 0xffff, 0x5, "bb448eafc75843f4ea4a1c0195e1231d5b898bd992a24bb48cdc2e731e13c3b5668363acb4d63d104621d1609e6fdc78e1c0897a37df000042322f01cda19e8393ef646c46cb54ce92c2b11287af2430a837d3fd828b5c911937ae4f1d8195988f1fbf1697ce9383f207e89fd8aa251ab39ee9e3f9d309ae2b020e2a284e7165527b60a2cad2060393ad8f17ccddcc900ba124b3f432eb1b"}], 0x298}, 0x1) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7fff) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1ff, 0x1, 0x100000000, 0x3ff, 0x6}, 0xc) fchdir(r1) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="9d885843098126bffd5db696e5e6b82b4c0ede160947851253de29642fabe875fea12713e5c39300ed31e2a8de3ba44014a62515533699eba5758d9cf9594d95202ced4b2ff4561fe6a28132ceb72643f53be34bd51ee74aa8fda982956af196c0f5b974ce015941276ccb5c26e4a41aff6e61da27a90849e22bd8112ba337bdb954c10029f720662bde59b74ea63f6fbaa585ca0d0b0b345c1a22d44825a3", 0x9f}], 0x1, &(0x7f0000000180)=[{0x68, 0x0, 0x7, "ad87115c5528fb772a671ce6090c45df97c6ca47bd93d5b7520e881c4585118960565b74d561bd7f56159938e7a361b37443ce2bd88ff29b0091f1e9e3e4ab58d182fc352e82516425e49d7a99523a1f8b"}], 0x68}, 0x3672070e1ba8d75b) 20:33:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000002be889692a0000000000"], 0x359}, 0x0) 20:33:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1000, 0x0, 0x8, 0x200000005}) 20:33:35 executing program 0: r0 = socket(0x2, 0x4, 0x0) r1 = socket(0x31, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000000)=0x401, 0x4) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x14}, {r0, 0x104}, {r2, 0x9}, {r0, 0x8}], 0x4, 0x80) execve(0x0, 0x0, 0x0) 20:33:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000392000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 20:33:35 executing program 1: r0 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xad, r1, r2, r3, r4, 0x1, 0x20000000000000}, 0x6, 0x0, r5, r6, 0x7fff, 0x5, 0x8}) clock_getres(0x4, &(0x7f0000000100)) getpgid(r6) clock_getres(0x4, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) clock_getres(0x3, &(0x7f0000000180)) r7 = socket$inet(0x2, 0x8000, 0x3) r8 = msgget(0x3, 0x304) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x1, r1, r2, r1, r9, 0x20, 0xf5}, 0x0, 0x80000000, r6, r5, 0x6, 0x8, 0x555d9734, 0x7}) clock_settime(0x7, &(0x7f0000000280)={0x1c39}) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000380)=""/241, &(0x7f0000000480)=0xf1) r10 = fcntl$dupfd(r7, 0x0, r7) r11 = open(&(0x7f0000000500)='./file0\x00', 0x2, 0x4) linkat(r10, &(0x7f00000004c0)='./file0\x00', r11, &(0x7f0000000540)='./file0\x00', 0x0) r12 = socket$inet(0x2, 0x0, 0x0) msgget(0x0, 0x0) semget$private(0x0, 0x0, 0x220) ioctl$TIOCSCTTY(r10, 0x20007461) mkdirat(r11, &(0x7f0000000580)='./file0\x00', 0x2) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) 20:33:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x172) r0 = socket$inet6(0x18, 0x5, 0x100000002000000) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) open(&(0x7f0000000080)='./file0\x00', 0x8000000000020d, 0x200000) 20:33:35 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x40002}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x10) sendto$unix(r1, &(0x7f0000000180)="089c468da82afb44a9acc0cc5ec8ec080b82f0f43ebeb57bf22eaefff3b84aa7e4cf90d6285498e02e70d2ce36aece21f0066ea64287239e1155dd98eb4229ff81e98677974790605d00fa7f682c777f93640fda45ca129740cae89277d62491ea3a6545df5e2d3e49d755e06d3c38f6d98a9b5acd4e679d1e5d7a9e67c0067a4bc3378632f632d2d405a4427b209d12eed88585f7c77538e1b6955f79c94d1a9b7110862932d3ac0333f7de9458eb4481e7a2b24126c072e113b90607aaf1e2930738241c", 0xc5, 0x4, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) recvmsg(r2, &(0x7f0000002440)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000280)=""/64, 0x40}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4, &(0x7f0000001440)=""/4096, 0x1000}, 0x1) setsockopt(r2, 0x29, 0x4000c, &(0x7f0000000300)="ebffcb250ab9fd812eaa4e713048e69931929648", 0x14) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="feffffffffffffff2f362101ad3b4b7e821ac4756cc7385efaa6923f46b3453027e6639d4f7aceccc707137209142d1926ed1b191fc40e84598b00c4d0b8a9d9bcd41f05a5a964271199052ad1e8af39ae8c298e2dcd2cef212d654b077fe33c1efb529cb31914c1db99654681f39f2c34b60534ce56a3280f8dcc851b2c2db2233879560f2fa6b4f528047d46a90723550d47a5d94466f288f68808f5a6076edd2aa88d76ba6cbaf773e69b67969f819800000000000000"], 0xb1, 0x800) 20:33:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 20:33:35 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:35 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 20:33:35 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) r1 = msgget$private(0x0, 0x100) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() geteuid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = semget(0x3, 0x6, 0x50) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x2]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3772, r2, 0x0, r3, r4, 0x10, 0x6}, 0x8, 0x570, r5, r6, 0x80, 0x6, 0x3, 0x8}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) r10 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10010, 0x40) kevent(r10, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffd, 0x18, 0x80, 0x8, 0x294}, {{r8}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x7, 0x4}, {{r9}, 0xfffffffffffffffc, 0x48, 0x80000020, 0x800, 0x100000000}, {{r9}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x0, 0x3}, {{r9}, 0x0, 0x10, 0xfffff, 0x1, 0x9}, {{r8}, 0xfffffffffffffffe, 0x21, 0xfffff, 0xfffffffffffffffb, 0xa18}, {{r8}, 0xfffffffffffffffd, 0x1, 0x2, 0x4, 0xfffffffffffffff8}, {{r9}, 0x0, 0x30, 0x2, 0x1, 0xecc}, {{r10}, 0xfffffffffffffffb, 0x31, 0x4, 0x3f, 0x6}], 0x0, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffd, 0x10, 0x8, 0x1, 0x294}, {{r10}, 0xfffffffffffffffb, 0x0, 0x1, 0x7, 0x4}, {{r8}, 0xfffffffffffffffa, 0x22, 0x0, 0x2, 0x7f}, {{r10}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0xff, 0xffffffffffffffe1}, {{r9}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x8000}, {{r10}, 0x0, 0x1, 0x20000008, 0xfffffffffffffff7, 0x50}, {{r8}, 0xffffffffffffffff, 0x80, 0x80000002, 0x3f, 0x80000000}], 0x2, &(0x7f00000001c0)={0xace, 0x19246000}) 20:33:35 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 20:33:35 executing program 0: r0 = socket(0x18, 0x4002, 0x0) r1 = getegid() r2 = getgid() setregid(r1, r2) setsockopt(r0, 0x7, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e699319296482e47f537189154b9bb77067a45e879875ee667dd8ba80fe0290669ce0c5b0fa4af3ecee4e756d576ef665a6d678702e6f815f804f3ee5024b87a3d97f5b3bc3babb0bfdf55165797f19f53bda99d7fd93f86f0dc691d7235b70f2f", 0x6f) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 20:33:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002d5000/0x2000)=nil, 0x2000, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:33:35 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)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7fffffff, 0x44ba, 0x9, "f9af517b6b80a355f7dfa6f9ce488cecf181e21b", 0xc, 0x1ce}) 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, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:35 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) close(r0) r2 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/67) 20:33:36 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)) 20:33:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) kqueue() 20:33:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0x18}, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) 20:33:36 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) r1 = getegid() setgid(r1) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c613000"], 0x10) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r3, &(0x7f0000000180)=[{}, {{}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 20:33:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:33:36 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000040)=""/186, 0xba}], 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 20:33:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = msgget(0x2, 0x4) msgrcv(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000349390e47cf9518a42df32975c6db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x800) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) msgget(0x1, 0x220) 20:33:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="3007c0c093ed11c1062c6b76328f9735873a402ba4ec0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca08a1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad4ec831a56005ab44db0694b06d139495", 0x75}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = semget(0x0, 0x1, 0x103) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000007c0)=""/4096) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r3 = semget$private(0x0, 0x4, 0x100) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000002c0)=""/231) semop(r3, &(0x7f00000001c0)=[{0x2, 0x3, 0x800}], 0x1) fsync(r1) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/86) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x2, &(0x7f0000000180)) r4 = dup(r1) syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) sendto(r4, &(0x7f00000003c0)="5ba2313aa59e1c5f82af34ca7f336873f02dd52e1fe07bb4cf46692b2bdfa57e9dbdaf58b00005df12cdb515b42000a253f8ff7dc1d05122d252530680c11634922478d86e3d529bc6b70380694b733a00a5790a0ad3c095b531ff06763d0d9b4a9c027dab7a8fabcc3e42dd33bc8a3841cdf0d8769bf75178ff54b9b694b7ff6c730d40a7fd74477bbe63674e6e1dfcd81a", 0x92, 0x9, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 20:33:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0xffffffffffffff23) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 20:33:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/208) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 20:33:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="cf6a3efc298156bcd31ec837976a0ec5de9446f38e1bcfb693d801b157ba2f", 0x1f}, {&(0x7f0000000040)="b714eeacb81411992f8468691efb95477883bb5e91a23fdb6951e532c6fdd13d91aceec63585be7728eff201c276c15d8ee46761a2fa9ee1f8b59d05f4ce03805c0f2699d69e541be7c54c65f1b82db5f9c0b13f2d211d5b4069d45643e6c6a490c722998d60847d0f266cce1df6fa5c7cbb80c8c95d548e39fa5b099a42abf8cf39a6202282ebaafd37ea57ed55c7b53722db3a985980a5c2e53129840c303b759e73b79596e4be73012bf83d307e6cb42686", 0xb3}, {&(0x7f0000000100)="5a6f30cc3623918d49d8c943fdf7118f2765462fe42638dfe2a3a3f1d7ddcaf2f932e683473593a12da3ed544d62c09a95f24f95d219aadc8c1c368e177ed9bbc7da8936968631f6fa9ff06f218238b3016e02de4de2c9a82689fa39b5c1ec96a8d16c46e9f9e6a641465f5f6652b50f48990f1afc83a236fc49ae18f42d00c8e160a86394911d22f9719159639ac915eaccb727d57d81a89e4aea883a063f553b11ca40754d6ad0cafb6a0e75d13fcf74155bbd2ba4a865b819f89648e4b0c1f3a8f5e895a920b9", 0xc8}, {&(0x7f0000000200)="fd24cc3b045dfa0843052fc92ff8ddf8d5afe32ebdcd88ad7ae364e7992205f7145598c5d19a4e959b5bcd21d68430902f55086e940258ccb4a9286d85ac3dcf1c75f5f04ca075badd32da265e2c8d21ee3ce849f5107ad681240fc3883be4", 0x5f}, {&(0x7f0000000280)="6166830bafbe4fce6cba33198c896830604cf82bd587b1162fe994526b9eb9ee63cda2ed6c3b8fe1da62378bab0c0303b75813b7501f91bac014f157ae15e53f42c0cebf91b3fc8e291e3b0b59d595910d27ed3ce2fe354480a372a13b45d7994ae9d3e6aa9840cda356fbb73f641f7433515dedec7d0fe204e6fc5b555fd834f21b51ef6a9633aa94480018437e266c06747fabdd6641f0f1a279a34ac5e65d7e6a6f391b97e8e95720e1164b96c75ec7c6dae656b0a648f9fdcdb054ec1f6f868182d8b44dfadfd41c144e1bc5a95483b9e22d", 0xd4}, {&(0x7f0000000380)="f29fb4e77b15f7b3c8e269f212127e3882c61e68e228f84fe43f5245dbd96f16e6cc1dd157fbc7c70e5e6b359f0db2c0d911658a3d7206208a6dbae728ce95f0785378eb6f8f2bfd1fc6f631b79ed6b2aa546068000692258b3d2b27111e3871b37267ac1054ee09fb", 0x69}, {&(0x7f0000000400)="78fe7f04b8f29ff794fb9fecc20935ba01a614fa3222ca4cdff8ae23f852a7bde08c78d14fee5d2f8ed8c95d557306b1ae70e02fc6fe99519aa7af85a2ace753ccf0cacbf2abac0c86568f14992089c3235bb0802d903a894777a2e4782216bc18baf863c592289fc35162ba145d464bcfe27e2c79077a1953a7a4fa6228dc", 0x7f}], 0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000500)=0x7fff) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 20:33:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0xfffffffffffffffd, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x2) 20:33:37 executing program 0: r0 = socket(0x2, 0x4001, 0xfffffffffffffffe) shutdown(r0, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 20:33:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xb8d) dup(r0) select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) 20:33:37 executing program 0: socketpair(0x7, 0x2, 0x1f5300000000000, &(0x7f0000000280)={0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, r2) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x80000000, 0xffff, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x3ff, 0x20}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf0000007, 0x7, 0xf1a}, {{r4}, 0x0, 0x8c, 0x8, 0x8, 0x3f69}, {{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x6, 0x1}], 0x3, &(0x7f0000000100)=[{{r3}, 0x0, 0x8b, 0xfffff, 0xff, 0x9}, {{r2}, 0xffffffffffffffff, 0xc0, 0x0, 0x0, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x82, 0x8, 0x7, 0x401}, {{r2}, 0x0, 0x2, 0x3, 0x2, 0x1}, {{r2}, 0xfffffffffffffff8, 0x69, 0x6, 0xfff, 0x3}], 0x1, &(0x7f00000001c0)={0x1, 0x1ff}) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) 20:33:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffffc, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 20:33:37 executing program 0: r0 = semget(0x0, 0x7, 0xc4) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) 20:33:38 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x10000800000002) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000080)="7cfbc5a1d9d572c78f62986845ab5d0d70bae5101a8db725134b050a6d5ccccb3182cfc52750ae89e650ec6448906fc573ea6aa0fd7acc581ea4535966361bb57416bd6151e24599046079201470added6f543eb15a787ab630e5d1f14eb1f1c6b29885cc617f3eb2250961ab8ad6fbe2e15336fd0cb1531be351b9e8dcfb7afa8dda8b2620dac4cfe95ab4da4644fa64bc839da9417968b486082b42761c92c2378cfc9dd99a3435912f04cc635f262ebdcc5ec827701e2e269fdfd8843ed7e4c632f45d14a", 0xc6) 20:33:38 executing program 0: clock_getres(0x8, 0xfffffffffffffffe) 20:33:38 executing program 1: r0 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r0, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000039c0)=""/7) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r2, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r2, 0x0, 0x800001, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000003900)=""/102) setsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000200)=""/35) 20:33:38 executing program 0: setrlimit(0x2, &(0x7f0000000180)={0x200, 0x9}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='W\x00') setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10040}) r0 = shmget(0x1, 0x2000, 0x81, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/55) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') 20:33:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket$inet(0x2, 0x3, 0x5) 20:33:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSCTTY(r2, 0x20007461) 20:33:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = msgget(0x1, 0x251) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x120b8, r7, r3, r4, r5, 0x0, 0x1}, 0x6640, 0x7, r6, r8, 0x6, 0x3, 0x4, 0x64f4}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 20:33:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000031d000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 20:33:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x280, 0x124) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x104, 0x2) r1 = socket(0x2000000011, 0x3, 0x0) lseek(r1, 0x0, 0x3) openat(r0, &(0x7f0000000180)='./file0\x00', 0x18400, 0x142) sendto$inet6(r1, 0x0, 0x0, 0x800000000, &(0x7f00000000c0)={0xa}, 0xc) sendto$inet6(r1, &(0x7f0000000000)="d28e98b713f8b5dac5f0eaf837eb1fb599f8bd76fb9844da0b8ec57e591b2325f644662bb7969aefa6e4e6967d8d388cccebb86b325d79acb42f7448ebceb0f4bcb3994dd534a4e1adbaed63348c70c4aefe743907f6bfbe171587facf9a2bcd97fda809cabd49fa2e20a027f3f969de3d6422b2e05f49d787b3c213", 0x7c, 0x2, &(0x7f0000000080)={0x18, 0x1, 0xfe, 0x1}, 0xc) 20:33:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0xffffffffffffffba, 0x400000008, &(0x7f0000000040)=""/19, &(0x7f0000000080)=0x13) 20:33:38 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, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) syz_open_pts() close(r0) 20:33:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 20:33:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)='6', 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 20:33:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 20:33:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0/file0\x00') 20:33:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x48, 0xf00fffff, 0x10000000000000, 0x6}, {{r0}, 0x0, 0x24, 0x1, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80, 0x9, 0x29f}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x4b2e, 0x2cbd}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x7, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8a, 0x40000000, 0x197acd, 0xb9}, {{r0}, 0xfffffffffffffffb, 0x4e, 0x40000006, 0x80000001, 0x5c92}, {{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xe4, 0x100000000}], 0x7, &(0x7f0000000380)=[{{r1}, 0x0, 0x8, 0xfffff, 0x800, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x1}], 0x64, &(0x7f00000003c0)={0x1f, 0x6}) r3 = fcntl$dupfd(r0, 0xa, r1) close(r3) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x800, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x3, 0x608, 0x6}, {{r1}, 0xfffffffffffffffe, 0xd1, 0x20000001, 0x8, 0x9}], 0x3, &(0x7f0000000200)={0x1000, 0xff30}) kqueue() sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x14a73efb1e368824, &(0x7f0000000040)=ANY=[], 0x255, 0x8000000}, 0xfffffffffffffffe) r4 = fcntl$dupfd(r1, 0x0, r0) fsync(r4) write(r0, &(0x7f0000000040)="c92238c11ac7db15da8e6c2217404204b889c90eb0c01f37cbe2528104b08abed0fb41355522ff0ff2856321f794d2145152b303012668521f6e2ec98376f8597fe3e114e734a697a8a1b7ec71ce44eb918ec6979fead80f2164bd3863901db22802ac2c7069d30c758337eddc749ef3a4849292f44f3861d880d6afcc79f5bd7b42c4ff6b7b807136f127213174903f27f965b92dc4a8fea5328d016d5536bbeda2066cdf354eb091eb1acc9a410ac6494622220fe720936199691f24aea1b26e4aa0b325aab3c2931b1e4df6f90b99", 0xd0) 20:33:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x3a76d1e4c75081e2, 0xe2, 0x1, 0x1f, 0x8}], 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x0, 0x25b}, {{r0}, 0xffffffffffffffff, 0x8, 0x22, 0x4, 0x7f}, {{r0}, 0x0, 0x91, 0x3, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0xd2, 0x8}], 0x0, &(0x7f0000000100)={0x0, 0x8}) 20:33:38 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) write(r0, 0x0, 0xfffffddd) lseek(r0, 0x0, 0x0) 20:33:38 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x11, 0x11) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, 0x0) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) fcntl$setflags(r0, 0x2, 0x1) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r3, 0x0) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x8, 0x6ae86bd7, &(0x7f0000000540), 0x0) setgid(r1) pipe(&(0x7f00000002c0)) bind$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r2, &(0x7f0000000340)={0x2, "1475b28f6ea4a29098d9c97d6d1b6889a502c5ee6dba5c095c8fc11f2767f9bf6eee93f36e69392c68aeac9b518104fc618ba8b65d352af7f5eb5cf5c05d4aa5c3d1cc411d4c1f1dd4655048767fe88531422929336509a1b07e7ac7ed14266acc531cbef0bcad54cab6c4571e7086ea5ce717952b5daace000e26a326f696753874a473f15ce03d4b28711f95779eda14695053c0a81a7ac89d9ab8035571c5bca1812562c511ce2c57a24ceb401df963d2186ba6cb7b59050cff9b49c6667c99223a3ed0d7619c9346a5838c253ee75691b2717b573f9a2a7b9b1f41c3081e688f9280b621a028efa5bab1d4f10854ae4d20442a8ae70cef2e"}, 0x102, 0x800) getgroups(0x3, &(0x7f0000000080)=[r1, r1, r1]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$lock(r3, 0x0, &(0x7f00000004c0)={0x3, 0x2, 0x401, 0xf7a}) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 20:33:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x5, 0x3ff) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f00000001c0)=0x3) semget$private(0x0, 0x1, 0x10) recvfrom$inet(r0, &(0x7f0000000080)=""/202, 0xca, 0x0, &(0x7f0000000180)={0x2, 0x1}, 0xc) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000340)=""/207) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="10000000000000c200000400000000000a1b9f0f5b838ca89dbba37fe1af43bd131cbcd2a52b768eaaecafe87c1d85cb0b77fd2dbfa2febc0ce80a79f445fb15624cbac58d19ca64dc5f9762d471aeb4c6916ed1dfe57c9ccdd700d112c307324c9e5ae2625cec6abf6ee3aac28fb81fa0e1ba70616b857d3ec03f21f927af8acfbba05ef0ac"], 0x86}, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)) 20:33:38 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket(0x10, 0x8000, 0xfadb) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2be96de990b467cd479f86911a75cf19b9cc8b975d8cf07ece6faaef27844697b613ee38ce4461519bc48980da14c8e72973b3b83a8e0421e7eb1f2bf3aeebb14b4e6fa337e136b1cbde2c149ba2a738add0d56ebdd599c7f8748c60b0c47ba66782", 0x62) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 20:33:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x1, 0x9, 0x2}, 0xc) 20:33:38 executing program 1: r0 = socket(0x200000018, 0x1, 0x100000000008000) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 20:33:38 executing program 0: r0 = socket(0x11, 0x3, 0x3) listen(r0, 0xd56) 20:33:38 executing program 0: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x21}], 0x1, 0x5040fa54) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x3f}, 0x10) fsync(r1) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) 20:33:38 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x10001) mlockall(0x3) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='+\x00', &(0x7f0000000100)='-\\!!*\x00', &(0x7f0000000140)='#,%}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x9b/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) 20:33:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) preadv(r0, &(0x7f0000000040), 0x0, 0x0) 20:33:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7b3179d7cc2676fbdf2dfa43411cf97caefd1532f1b8b16dcc1469cde2442aae5986c4342452c8923e166bc3c747bd25d4f4e74dbd94419ebafe0d4da31d1068ece55b427218d24b8610e516328ea7ad87126a9be3d0f460e645f648b6858c14f00408ce0eda127c6a68b8b2fa", 0x6d) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 20:33:38 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x3000, 0x411, &(0x7f0000ffb000/0x3000)=nil) 20:33:38 executing program 1: select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x5, 0x5, 0x2b, 0x4a3b, 0x660, 0xac, 0x40, 0x2}, &(0x7f0000000040)={0x10000, 0x8000}) 20:33:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x43, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 20:33:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d"], 0x18}, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 20:33:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) close(r0) sendto$inet(r0, &(0x7f0000000040)="9b296f3f0b92e73d6cb05adf0d257cd1753a48d330a4d3c2838331b995749f2ef1a07f2aaa6c320f45ff7ec3b090383c47234ce3ead73ef095f3f247906961c257c8514ac346dfc48b79dc0ac48633659eacd394bfebe08bef8a683b4d0c19b8df87965383efcb1fa0e737ee038af14aa1d84f6c", 0x74, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) dup(r0) 20:33:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:33:39 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18010, 0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2008, 0x3) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 20:33:39 executing program 0: setrlimit(0x8, &(0x7f0000000080)) kqueue() r0 = socket$inet6(0x18, 0x1, 0x4) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xd3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="3be6", 0x2}, {&(0x7f00000000c0)="f0a817752312921eccadeacf3ad719f258314a9f88ac92607b50812785ec7a832ab6a50b60bc7d6ec7d52d", 0x2b}, {&(0x7f0000000100)="be47b2eef6a2effae6d85e6db1cba081c8f0a4bb46f3dc4c7846ac59a7c82b91ac4c3aa662a11b7e60dbd844d12f0af64ee3653815f87d570574685077b1330d56c3bc443278420378a10a916d6a54a411172d98b8b349139bef29918f12318cf87b60517023548f1e4ff3b6890a226ba17eae458123a519471d41e3e7895ff36aa17def36c1b5859e65ae3f34a8410b2b48a38a137ef28188cbdc5a4998b786", 0xa0}], 0x3, &(0x7f0000000200)=[{0x18, 0x1, 0x40, "93a47e"}], 0x18}, 0x404) 20:33:39 executing program 0: 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}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 20:33:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getegid() sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)}, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 20:33:39 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:33:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5, 0x8}, 0x10) 20:33:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5]) r6 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r6, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r6, 0x166}], 0x1, 0x0) 20:33:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 20:33:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 20:33:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1000) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() recvfrom(r0, &(0x7f0000000140)=""/247, 0xf7, 0x802, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) close(r1) kqueue() 20:33:40 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/213, 0xd5}, {&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/69, 0x45}], 0x5, 0x0) shutdown(r2, 0x1) 20:33:40 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r1 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 20:33:40 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cf200164c1ca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d0500560d853f37783d12452282d746534455", 0xb9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:33:40 executing program 0: r0 = socket$inet(0x2, 0xbffe, 0x0) socket$inet(0x2, 0x1000000000000003, 0x40003) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 20:33:40 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0e53b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be9939d777ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") 20:33:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 20:33:41 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x2) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 20:33: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, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="c0eb71c7f8142fd85eae386eaab46629708b56cea4ea7007f3a0f412261e", 0x1e}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000240)="5eb32ea20559b1df04b739267690d969efe990a4d22d19e42d353d8ab157e94afcfac7e4e401305374f50855778bd93d236590cfa7555ef85aa99ab0ebc2b7daea2d26504933997821d260d65c1d0379c5c7d8ce07ad4e35c4c8", 0x5a) syz_open_pts() 20:33:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xffffffffffffffb0, 0x8, 0x0, 0x68a) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x81, 0x5) fcntl$setstatus(r2, 0x4, 0xc0) pipe(&(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 20:33:41 executing program 1: r0 = socket(0x18, 0x3, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = socket(0x7, 0x4000, 0x3f) sendto$inet(r1, &(0x7f0000000040)="b995be23aba7aafdc16c9686400c56d9fe21bfc5b9490bdb387827fb4a71da18137cf4f519f3a9a0e88d10a6a9b95a22236d0ee086ec3ee490e88c15e5a58407a59704f029a77c3c3949da5b5d471d83dd716592e6b26b150848298a613fb10b4a2c59f45d826157c5a8eae77f3d138f4acaac8ecb56914b611dc62ae96e0f34ddf2ee41279284d126", 0x85, 0x3, 0x0, 0xfffffe07) 20:33:41 executing program 1: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x1, 0x6) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x3, 0xfffffffffffffff8) 20:33:41 executing program 1: munmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x406) munmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000) madvise(&(0x7f0000feb000/0x4000)=nil, 0x4000, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x108, 0x8) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r0 = kqueue() mmap(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4) munlock(&(0x7f0000ff5000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x0) 20:33:41 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x6) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000140)) kqueue() dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x7}, 0x8) close(r2) 20:33:41 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() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x1, 0x101, 0x4, "7b05c417a8b769dc6781d11c49618cfe2807885a", 0x80, 0x4}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x7fffffff, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) r3 = accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000200), &(0x7f0000000240)=0x4) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 20:33:41 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) 20:33:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x6, 0xfffffffffffffff8, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:41 executing program 0: mprotect(&(0x7f0000191000/0x1000)=nil, 0x1000, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 20:33:41 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f0000000340), 0x1000002da) r1 = getpgid(0x0) write(r0, &(0x7f0000000040), 0xfffffffffffffe1b) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r1) r2 = semget(0x2, 0x3, 0x400) semop(r2, &(0x7f0000000000)=[{0x5, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x1, 0x8, 0x1800}, {0x4, 0x75, 0x1000}, {0x4, 0x8, 0x1000}, {0x7, 0x1, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f00000001c0)=""/234) r3 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/159) 20:33:41 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') r1 = semget$private(0x0, 0x2, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/162) dup2(r0, r0) utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x8, 0x3f, 0x7, 0xdd, 0x7, 0xffffffff80000000, 0x8, 0x5}, &(0x7f00000001c0)={0x3, 0x3, 0x1ff, 0x2, 0xb61, 0x5, 0x81, 0x1}, &(0x7f0000000280)={0x4, 0x3f, 0x3, 0xe16c, 0x0, 0x3, 0x4, 0x401}, &(0x7f00000002c0)={0x8001, 0x2}) 20:33:41 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8000000000000000, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x2, 0x3, 0x1}) 20:33:42 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xffffff7ffffffffe}, {0x4000000000000000, 0x20003}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/13, 0xd) 20:33:42 executing program 0: r0 = open$dir(&(0x7f0000000000)='\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', 0x40, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000880)='\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', 0xfffffffffffffffd) symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 20:33:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xffffffff, 0xe750}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x1, 0xc45}, {{r0}, 0xffffffffffffffff, 0x54, 0xf0000001, 0x97, 0x400}], 0x1000, &(0x7f0000000100)={0x7, 0x6}) r3 = dup2(r0, r0) shutdown(r3, 0x1) poll(&(0x7f0000000040)=[{r3, 0x4}], 0x1, 0x0) r4 = syz_open_pts() getsockname$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000086ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x3c) r5 = semget(0x3, 0x1, 0x41) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000200)=""/6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 20:33:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r0, 0x6, 0x0) 20:33:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x8af, 0x80000001, 0x7, 0x8, "64a397fc24dd67506088545ccf58ecf5b77431df", 0xffffffffffffff01, 0x9}) kqueue() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000003c0)=0x2) r4 = socket$inet(0x2, 0x6, 0x3) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x98, 0x6, 0x40, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000020, 0x4, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x0, 0xa7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x1000}, {{r0}, 0x0, 0x0, 0x40, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x42, 0x2, 0xfffffffffffffbff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x9a, 0x2, 0x459, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x42, 0x800fffff, 0x2, 0x7}], 0x9fa, &(0x7f0000000200)=[{{r0}, 0x0, 0x1c, 0x10, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x46, 0x10, 0xffe000000, 0x251a}, {{r0}, 0x0, 0x28, 0x1, 0x0, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000002, 0xffffffffffff8120, 0x3}, {{r0}, 0xffffffffffffffff, 0xd0, 0x0, 0x5, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000004, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x1000, 0x5}, {{r4}, 0xffffffffffffffff, 0x40, 0x10, 0x80000000, 0xa7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x23, 0x5, 0x7a5, 0x5}], 0x1, &(0x7f0000000340)={0x2, 0x4}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCEXCL(r2, 0x2000740d) 20:33:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="68b090ab9cdf8aff83f7e3b30bbfeae9fbfa2302845f3116602d4a6cb9c26e4288b0a8ece6e119b84f4514f61f0ceb41691b9d11dcf2e9392e8f20de0fed62bf037e97dd3db41eb33613767db4d82342b337c006664858725464f1607111eb8e4a3a002751c89ddee78fc660aaa1256a44b273bd92f8ead37a1a89d3136f0f7a923ab42df61aa8d1d701281094", 0x8d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 20:33:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2dff0000f7b93f7786a0881d66a9d3fec7c207bfa86e"], 0xa) dup2(r0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup2(r0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x9) openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) 20:33:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:33:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x9, 0xfff, 0x1b6}) 20:33:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="00e573c1772b215373a833a91ca45d968210a01ee775edb4d3403f18db0594167eab186cd24855acb633576f2103560f5e", 0x31, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 20:33:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x400000000000000) r0 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c3, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='[\x00', &(0x7f00000002c0)='[\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='(\x00', &(0x7f00000003c0)='^\x00']) kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xb9ea, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000000008) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0x1e) close(r0) 20:33:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r1, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) read(r2, 0x0, 0x0) 20:33:42 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) fchdir(r0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 20:33:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x106) recvmsg(r0, &(0x7f0000001840)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/52, 0x34}, {&(0x7f0000000380)=""/69, 0x45}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/145, 0x91}, {&(0x7f00000015c0)=""/183, 0xb7}], 0x9, &(0x7f0000001740)=""/242, 0xf2}, 0x801) r1 = socket$inet(0x2, 0x4005, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1801, &(0x7f0000000000)=0x100000001, 0x4) setsockopt$inet_opts(r1, 0x0, 0x400000001f, 0x0, 0x0) 20:33:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x8, 0x1}) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="4edb7cc40aabf055758c85c0eef4c4001e6f8a4dcb0eea9939ef0a983758d19f769aa876e3701b17cb3c2dc812a0080c767bcba27fc79c1e458c825996d87f1109c4bc4750b988d4353a67a5b750582c05ea3757bc62d79b070d248c85485307", 0x58) 20:33:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) r3 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x96, 0x20000000, 0x40000000000, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x13, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x88, 0x10, 0x8, 0x200}, {{r1}, 0xfffffffffffffffe, 0x11, 0x40000001, 0xc62c, 0x2}], 0xf1b8, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0xfffffffffffffffa, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x3, 0xfffffffffffff111, 0x400}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x24, 0x0, 0x5, 0x40}, {{r2}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x3, 0x3}, {{r0}, 0x99e70d6de95ad3f7, 0x0, 0x2, 0x2, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x10, 0xe, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x6, 0xe, 0x0, 0x9}], 0x4, &(0x7f00000002c0)={0xfff, 0x9}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/95) shutdown(r0, 0x7) shmget(0x0, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0xfffffffffffffffc, 0x3, 0x1ff, 0x6, "f4747bc4c285ff3e8590bfac14cc0c1ef9e8590e", 0x7, 0x3}) 20:33:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x4, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 20:33:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/126}, 0x86, 0x0, 0x800) fcntl$getown(r0, 0x5) 20:33:43 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) lseek(r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1f, 0x800000) fcntl$setown(r1, 0x6, 0x0) 20:33:43 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) ioctl$TIOCSCTTY(r0, 0x20007461) 20:33:43 executing program 1: socketpair(0x2, 0x5, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x800026, 0x8000, 0x5) write(r0, &(0x7f0000000080)="d885849b6f2a6ffa2e3867340f969ff288fbd59cd959641895d4723eddd4f77dcedefbb928d2f8785b165910466996c8155359e99caf0b7fd9634e956d3ca05c92615c9d6cb1dec6bbd49e", 0x4b) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5dbf, 0x1}, {0x18, 0x0, 0x2, 0x58bf}, 0x6, [0x3ff, 0xffff, 0x6, 0x1f, 0x36b0, 0x3fe, 0x7, 0x15a]}, 0xfffffffffffffe5e) sendmsg(r1, &(0x7f0000001b80)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000240)="ae03a5cf1cfa3570851ca99a9d7708523789d2bdeffe882cf7092cf812f755f9ba5a3deb8ffcdb9490ebc2a66aeda8d5d26d6192b7b507b95cbe39a4bbb71955d59ab31e15bf809a7a9110ff1823b11361ca73279672df7ce82db801d3ce37202a93c1e7b6acc9e724dea7e79c6b487f5b08ea0d044b24fda0597ec5a843cf549b516b0a87cc20017aeb3b4ced9a5756a1b99470b4ccc2c7a6b9f89fb4e0115faac5bc0dad409baf930cebca849e36c2dae3287e8910e19d1a7ed3a7348d87437ef30238c00f30cef2ca3af4df341675bcdba9b9caa7a6568f64de0da4c488434a7027214b3f0793c0aab84064ce40d77e45c65ad9", 0xf5}, {&(0x7f0000000340)="5b825bde0a8541dfb836e8f3f296e702f378b511d3959ca932e6564893ec35588d20a098c0abe73aafa19484a914234515d7053528aabb6e3717ac4cecf3654ac1c0eb47dcbc8a4a905c853d609301cf527a69838ea4d1e9ba59261c4e96f831c84c5af1f7ceade169eb47f60c62ee5540e35538b80b11cb72bc377cee3777d757bb94e0921fa1da13ea80188f0507e7bb6f1ed5a25b14affb527374", 0x9c}, {&(0x7f0000000400)="6581aeab7d51bde4e5df550a421cae93be92e253e6eeb36f0d46cb39427c19312f6b651763841b4a41d2bd149d6f6ec7d65737abffdc6392b183d2fec36ed3589f7fbff77ed233a3b76a6e2ac08bbdb5cc97fc1b402b61a9ebaedf8b1d2a2e7c956c30e686e8dbd09e7b6160abcc7b8aeb07cea652c65c7b3a0c541d9fc0a8f3ddcbaa7b1630cb839a5732882bf7702083dd8b7efb8a3ae00407e7502480befb69afbfce97d5a2969fd8f3839815c2931306e37e65c7e5953b53539fcc532756c0774cac3fa560997fec6028421683067d4e71e7f768ff21e46b3ba837f4948ee65f6ddc672f0d04cb", 0xe9}, {&(0x7f0000000500)="c679c9cb08c21a62fece3af47347747d38ce96be64a6f414d98dbbb1e94aaf708933183364f792aec3a002d045af537da1b4fb2b7cec4ae426b426d39aa008b3efef4501550d134cb4cecd9aa54abdca19e8936b6830d6fc5443abb82e03eedc85908ed5d38aba0ce419298a4470fededf8c4d855b86909ccf203cc154b06bed385dc5dd0fa257fa6a241e9eaa81a3e0e9bbae18a56adb76dbe04da0fa2d0f8ddeaef177e5a705", 0xa7}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="7600ec52d29ec7afe8bb9822c0137d2a742e089b648751bb1368ff3266157915e59f4e5d37bb5eee9561c289ea09c44d713c4792623b2a4a392d5e7fd44209cc", 0x40}, {&(0x7f0000000640)="bb2e4cdb949eee09a7a3503ad185ffc0524b17daa3bd64a20411eb7b3ce3d2fd94bade148cc8ae613ebb588485d0cdb1decbd06611de0f78a27e5ea56c4270cbbe1f2c4afbb05284a5924de43a31f6498903a3516c6041829c32c6f14656d885a226661c5810a2f3ded36fa7ae90cbd55a1eef7b27d74eab9eaf575bb3807762741e79f4578235375da2fd0e6a9a7a40fb8e200c173eda768a8290490820e9ae69528ff54874b9bb7e", 0xa9}, {&(0x7f0000000700)="706895414f58838470dd15da523e73ff23cd2cd2fcb20790f7a49f83718feefeabaea1c17710876a5eac03fcc3846afe2c0a004c32c9e01cbeebfaeee70d36b4f577454a1ad8c1a766bd3bb488e66643d1a28fdb073a5619f5f4b4438e4a58dd", 0x60}, {&(0x7f0000000780)="6ea02c4ed0b91f1dea94e1835541b8d523401046818a638bfb78a7a88a5430676b12574ef21b70461329245094d8d8709905062290de5e8a4f1e0218de92cd6ab2e24225a9986d9749eca5b4324f76d92e3e1e9289b1da3da9b1a9379117f6fe9efe6bf26fdf7372a1c219c8e3ef230e03a4f1dd54211ceb28385a6141a562f000968c52deebea30f9d85f7343bebd171cf5f7ba9cf86122012bb1562bea11d4d99dae53e4035bc16e8a4b2014aa2d32af29e3c4ebb546d9691efef6a10212a9b2628a87db1bb1b1849c9a19336ea98d804ec495e3f1ee48d31d0046bfae97f739aaf8a6efbf16e5641206abe135", 0xee}], 0x9, &(0x7f0000000940)=[{0x10, 0xffff, 0x7}, {0xa0, 0x0, 0x8, "f9b23bc0fa93108fd58b985360eb40403ef3feb975b840aba75faeca70c07187c8620195f263be618e21bd70f37ec4a2ceb53c877d32d0fd33e99e06152002fb41306dca0bbc0a24610be544d57626e12f1eb94887773fed3ddf85b84e372c7956f83646157d42bb9d257375e9f49359dd807f378dd4b15c1b9e4db4bcd5eccf7457ef3231948ea797ff"}, {0x58, 0xffff, 0x744, "ad74b507a01f984827fd3ae4be33f1a29c81c296760004cbacf5a54f9f41faf3cea575038dcd195eebc304f27819765aaa2279741ed1dc7ede5d51e90e269aa983cee9"}, {0x100, 0xffff, 0x3953, "ef6479d163ea81661c49cad9a7878a4d6244271c865508d6a92e9db32c20928aa9e0607e049f7ed33647f5226251c8a952aabd717cc415a58cb8cabdf33b67e520ed8fe04bcc98421634b53e989d64761cfac331bab66476ba4196f0273d515a25627f4f4b547c3e6be43244175230ffd7d865720b207192213d8e72773cc0d88399d210f5e963277aa3dc5506eaa7cf9bef7ea0fdd6acb077262456daf2f205354dbd80b390bf75929aeec811f2446c6fbb26875a7b405992234ee346beb222f9013ae496686a83ba93806194e2f273aa1f684711b90adde2f2b379a77fab6d8007af2c2bd37ab7ff0c13790b"}, {0x10, 0x1, 0x2}, {0x10, 0x1, 0x5}, {0x1010, 0xffff, 0x2, "b371e30fde1ef04a25e75baf0a96114a7c79038a4b7603a91e913a854caad8bbd75015b7a86da55b91e41b9fb9b241dfd4757027e7ac9a40f3908e7c0bd45424af0367ebe157a436d2f4f351787a77af8ce444618ecb885e2ddac6913cc5e89b71047a21ef8d1b20f68fde21df1592ccd0738456452eb84c90a51db2801f5c91fefff9409fc26d75fd9072830b21976d21a0f7d5a0e45618214e9e30c04bb68c4627511c225fcf410ac7a5149ba4b9681114a94010feb5f7336575985ac511e05a7a5d9cb7e8680f7e7c9f338eddf8a48713ba716272ab38f31aa42d5857929fc79f481bd69aa0b29c3dd3c2d2483b153bc399ce827149a83764d7e8b147511d49862478c8f00804f302ff8227485af6f52972e8da8a139699c52955a2d93b874d0a471ce93639079c97aab0dff6cc5230f621f23687cbf6449f0bb5493c802aca5d84dff894cd66a6c7e73cc659b4ec6a0f8ea1d9d0bb1d0836de74b894c44289336bcfaff10faf7ab430ce67e6f3864e9e240cab996e7b9ffa2f5df4155c87ee32c44d0097d975be0d6a33580dd7274ef13a6125c0affd56485d0bc622564dabba3d5b4bbcde194adc0402a77a8c4c7d6e64a37648c14e91551c22530789ecac2867da3fe8d71a693e86e62a7c039f52d2b71e743a823b207466035b0881d4f98efd6240fe6129d8f1f051ddcf7eb6f5a2913a210ce85e334fcd933865e22ade4cb5de3af22d6f2f91df1741436b9f008f45d79ac2f143e9896a6a06e2dcdb578a0c655c85a97bdeab7e333385cbee00f589f3896a3ee933c76a2568df03e0cc3ca144aca0505941070da592b17e6530aadd4eeac2a31132374c9315fab9685e4e1e6dbfca1be00564e5e80bc9de40bc8cbeb745b29b2e41b5397c7840a2cbd66455cd7a51f40060ba9ae80f36f531fd5f5aabf99ad8cd064c897508ad31872ab6dd1cb9c9f682f14999d5853dd1e231f01ccc26d41a0cf4106d41c89016fe50f78f54319169b7de7076fb37e5d4595f317fac09f83468c086f10706870d019e4c1256e0e2b07fcc92f87125f375a375f0639d46971783777722b09c935cc4de46beb49af04ef226d8646938f2cdf43f888cc6dcefe960d5a42a3add5324c6195e2cfcbf03d170bf88bcf848ff8663ef12fb6ed707bd9d9582d8d78bc524928e49115f8e291cda26078a3d6da3f53ea4650a24b6f64887be19f0beece3cec8ec5522a53ef3c7971432b974dc70f1af92d137f9f8d361b5a52fba88c146502c4a04a8a8ee7fb937c5eb6619724592d3c1f7568c54464739a06b6fe3258f61bf8e813e5240c7017e94ed8950cfbc999c96b957b6ed74e7ffb8cfbe516949805a169dc0cbbd368495c124dfd527bb16649c75043beda00d09b20ecd6b11946cc28c237e7f44e26df2752ab94a15ddae5cf2d9ae381690df06c8299ebe937b40215eb24caf5a25b161607c7aca2b28e0d93242ea35fd5b3fdf4842fab770c1de791da662ccaeb40a529f5c8b54b6e0f27798d07ca137423ff1e4258c1701c9d37ff1ed743c6c3830968f86d3b6a7097c19351f84326c77884f2af49ac3a250cdd38a59444416e46678199d3032025782cf57312cbd683036b0207e9cc056b94c48399e36937fa24f3f602462ee0d8c355021d3f732122c68edff2f11cef875265f0f633c032ca59f8940ae100294a4f591696ccf2915e4d933b5e0819f4a8925f8eab52717810855ed639eb7c91b488a3ce7d554057d5864c54bfba05715ca86ecc8f2437f8ce2a06dc34cf7dca107c66921e6cf781a1cb0743ffea0c2f74764d912d0f567010d12d05061fe23fb655e71127a7e73837532a572cebd425a412631d1c2971cc767131e50bf3e329c441b3daa9c526bc4e31ccad9906391dcc4e291c4ab275d83e7c20b84dc97b10a776d4970548abbd384bca80eb1376f4a03ce5a60f3d41e23bb69ae278e5dd2b56f440c5b1620213400453b1d43d80e85261d9c2e842eecc039a1f639dd77e4bfdc1c3b5a350d0d9b3c3fe4c139fceeb3311fc3993233865c2f078ff4896c7e71edb4cac51987f3f9752c5da3306cfde5636ce2e68c110e1cdc7ced656f555e103b38b7c921af1febe2befb1c1e2679106b75d440907e438437902ab0b114139da89d48e41f7e97c5d41b41d933301d6c03c655eb603810401b9b4462c94f6f7e91e3fb936a86e3dce90ccaa00eb3686c7cc0750ed2463ca9070af3c951a3e5fe70a6c3a6d6fd84bcd470c62c1d2a4fc60907a760291b974e32d692f592da786f8b20d56b72e33ded63ee8a35229b2b2d4a98ccfbbc04e5e084e51c24887b63982add019d4b29d27a639bb2f02246ce9493e861b2bde3ced53f52e497a8988fef789eb66daa25662e002b851bc6f578ae935c0d28cf717a46cbd3ce6b94f0a3f8304b54e31e65a0fde47e31838f4c0fcf3fc13e24095e9ed85fed46fbd4636e546833c4131349793f538d9d6c022fab175c84725600b52ec13a211f207f0c340645bc97a838c29070ed248f5ac27f0d89c307adab2122ab3c655e5cefea35c5c1629530c1bb894df4194e5125e36899f8a489ceb1bb8107ec31d7706958d8cfb0f6b8a74b63d8c4950ecc55ee6aa9b8b0855d6fb6e95589665d42341224facc568c72298d30a235b4fea615919654d2bfd36432a561dae54a00343eec344597908cbcab467a2f875a132957eae2cad5a5bf5baec33467f03a8e81eb712e54e213afd093fd0529a7b1f20a2b75fb397453d10a62629408a94df10caf62b378ffef1cdccc62b38a44fe0274e180a3043aa6c68bab48b83c885b6792a6c0e162017e134c1c55442a939e1d9b0a89d4e2e8957205614842ff0ab3e049c77ae4e7ee883397dea7630e506b011fe2591c6dc066250856c9dcbf1fbf777c1918c740f0fb3d8dccc633151c2069c3018d5be71b282e447bbdd2caa52a7007b4c07a4278d5315b53f060da6de9aa2df38e90d1e83a26cbf937c9a65dfb26397d07037e46604dcd428e34811b5e829e1c68434167d01de15e89c640e2514f4308dee006d363a3cff89d2b44b6cf57cbd44da09cb2135001cb7d8db7d98f6506f3a88ec8c9464b830285c1b924c4ab54ae099c7e1beb1b5731bd199d77d98884ffbe5074a8ff73a675d546d1f50c3c7b41d2fddea54a88e8d78866986bc9e31f9869fb069c6584c829f6718ab6ebf61983c806b0f7956775feda3813ffd2f00133b32263d1603429720b6ea82e0ade66648d6f5c9682e441bfad18dd541c3ecf8a7749bf66f0b17aeb742e7cbc043ea9ffa865d60f30bc7cb1d625d1ed7c0eafbed5f0ca3c845cf2588f064c09f8b80d73b7f0255ad45aa3b154a58f9ca70bc94d739ac4d72ef6bd7432fa5a164a20b593408610070968fa7963b1e0be80bcdf8d069d0802c9654ea219131435fba0a068ec477aff77ed7181b31f3331e8a6c8342c256f4da9cbf74d2e56514ce75cbbf55e5146784ea3ba39ecda4b208207e066d20369d4a75e45e4615f4f5176809d15961322347c64a64bd6af2c1cf6407b677518946e3207342f52b7eef37ef33a0a7b34d1ab5cc0328c5d5e61c5446de28bb11ce9c3a665fb730403e0c5f1dc1c772eec96b6a36b968b061317f61f168ec818056f4cb25eb0a473385ddb579020502d7c83662d7c5cc3a4b0b7d82396e46ae10a6754237cd9d2f501b96f0a17193993b7d860af89bd3b9a8e11ffe9417f88579fdfae8d6c394a1462f6fa9dc6ee2269e15b2bfd364c8750f11a198ec639ce5a80770b459635c1ac78ce002743bd6ce9eeb831300ee10b75e3b83ea6035561e32fbf4f30d34161e18e8c1ddb159a56c4fe0ea97375c52f16d5b34d7221dac2f8dc98a7c61be5496e6df5a9a2212348aa146b39f289bcceaaa241a0a1b9897cf59ce785d74c5c44771b65fb74c115c80812cba7bf34d2b2bc09917e5985e7e39843fd17f6dfc3b84d17822670991beb282f38d5dffe96b88ca27bb94d76dcdbc7a395962a4ae06bd1d80923339b5861c5f6abbad59b35390a0ca326be7729894b3419e9eaf5a553352e67a2ce3d19ad709101fcbc987bb30a08018b600c4acc5bf6893994d8fbc9a943bd1cde4fa60cf8b4356192cf2ce763f1b712386d51666c28474bdc7822c0b6cdad1e5838c6e1333090a7c8c1480be77d664a0fd702925cb42b3c8d23667012c2ecb1f7b4760c52098994aad3849507712b3328a5620df189d63ca030e9f72a70ecfd6d28b41a4909e4a10fc09449fb4e2c766581ae2ae5b217359f402cd6e2bfd83d41422176c36f9b5e7349cd1063ab4c4da23cf642ee775f7573b78101080e5679da157a4535dfbc4cbbb118af939937052d50ffeeef9204df3424e2f817dcf3f13aea8b72eee9d712fbd195b71bfdf40064ae03ce795a65ddc109cb88f1f9ff2119f981a4be1ddf75a91d8103b196f4ac0fb1c9cbc95a55a861b70c80b7eacdf2687d8379b9f2ad2ca52b6302ddc03adc336c18bf126801e8bf43739f1fc0cd0fa358be7fe2f08e74c8393cc6716da5d1b43ca2a8ec9b85b423a1943d0ca0ed7062281095493514dac64b5e01ff23c1d6f3763dceab31b71700e31e99f8fd6bc9fa16c7cbef4cb4d473edb83ae8448a7bc4a6f60e9bc0142938448240c2c94f53b922ee98189ee44743804ba2b99afe7e4096a304a583bfcb32b4abaf9fefc828633d93ba40fd21d3ea38e797d6bb5bc99ab5d87322cd878267a0fb861d8843da265198a9025acbf669f1f38d9b587d95abc466800fd56faf5f58150dd380f968c17a770be04401251293bb8891827759a601dd1ae8bc34d6546cd5cf1a34bd65452b9cf1fa023034a6f86f982232a41a6944584a1c4f89d877859635dae7e46d778bcedeb5bd22d784f57c7eabc2e78b86cce209b3fbd9786a6d8c71f5d910740ecee91339ee97414d9e549e460d2c4e7cadf56b8cd36fa9b2c2140745bc40a0269a823583e19349e62cca818baf10a4374b7c34f43698904c96ae6e079662e2b38b882a3f2c68dceb805069be28145e2bbcb54b4c43db726baaf05e64a64cf533b7a3f60d2e17699fb749b220ca23f1cdc54b85431639c204d4301108c3b9c8f14ed0217c066f9643fceaf6d549ffa85cd57b7e5c198f6a3796c7d54c7396bed7cc3a2af0aa34e2f82c6878b81fce9ca5b7bc668340ba75dc9395c396e7fb526e214612f9a408f0886d1c68685139eab545198b83ffe2645989f187751624df05f4b74734f46184aa0c3db233cfe7491b7b5a47381b9be3e04f7d6d78abe401850771a12793718396eb713d07e9861f25d79ab36d8f97f9f9591e0b89140094ccff26ae5d3a0014d416c4f1c87f99730d3e59949d85c9528c5acce94258beb3fdf5ca5f2483ab60ca885c20dbac67171f553374c5c5e08b7e7fbe5c0aac9976873b51ff81611da1bdc9acf082267c406b70864f27c545184cbe5141af8c931d0794913ad2f8ebadafbc0f1855923e7d6fe75d6be29130a8dbc53dadbf259db8cb4a6d941c4061d3eb823880704bf2d6547bd1dfadb0766796a3db0868814731d93872fd63a414a4aec32b6c7ff2b09508469469e08027709083f439f1ab2c5f3c4eef1ce64ff54b554c178de0f2abcfa36c75c61da3a3c0dcbf1a10332d37a8c393863b8c3a40ad779cd70feff0048a0262225a5e5b69c6ef6bbb8b71c54ecb4bc1c995b59dc43ef269f2413e2e2e69d9244a43fde612779a6b4c9fd9acec11ffdb1c0f52c05c4d4809d877ab29e44480e0fe7e5bfdfc15ce57f952f9eb2076e609686d635d072e2ad21e05"}], 0x1238}, 0x5) recvfrom(r2, &(0x7f0000001bc0)=""/198, 0xc6, 0x40, &(0x7f00000005c0)=@in6={0x18, 0x2, 0xfff, 0xcc}, 0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000100), 0x1) r5 = socket(0x18, 0x5, 0x4) sendmsg$unix(r2, &(0x7f0000001fc0)={&(0x7f0000001d00)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001f80)=[{&(0x7f0000001d40)="097b46af1d400c606ef6eb4372ac49751bfe664bf2330cd323ddabaf0411654d4c9497021dc7e4f06757620d345e906c7e375f6bbc84d81d7f6ec0f5078c5922552beda43c9dc57651228f2b694cf2812611cc8092013f94013c7f0b464d80bdd5fcfa56008749dea8196bcbc815492b0418d305dfe627c399704636d4e13483438efa0d9b8611008235af732ebf33e3ed081ccb53c09f7e06c316cf94473c6bd76279d6ec9ce8883aa96e4a0b03c680161cf699709629cc63c4a3fdab96134799a454dd66d46f22058865a87aaa885f8faeff4a16d589f72ac56eb62a8942444aa3a0f9f330a92839ef20a820d2a14be98d9849a5af1b9d92", 0xf9}, {&(0x7f0000001e40)="05fe6ebd4415e7b81d3fc94da0547833a315d27c5cae90eb5de06c78df61a7814bb940b2569c26d7dc752846c4cf090aeb530181339c89e35769df71d05a0332b1a0d3578922da20487c9ee8", 0x4c}, {&(0x7f0000001ec0)="68b89a1295af8f6b9b1bd975d56641261a2dcc6f4ce0827b9270fdbccb06c68b4b560716157373c0394969798a1cd648d4a4ec5f8c28eb2a4aa04a33c69c455c5735affd44d504eb4855a45f88acac1af4f30ebeb13eea04319aaabaf277f2e48cb69dafaacf356aa701bfbaedf371a4846d88aaa4530727c6fd42681b79258a45d89a3d1d7754b381227d134c13c5b92f11ff730dd0fa37378d74009fa6e23a60bf219be0dc", 0xa6}], 0x3, 0x0, 0x0, 0x4}, 0x8) socket(0x21, 0x4000, 0x3b) connect$unix(r1, &(0x7f0000002000)=ANY=[@ANYBLOB='\x00\b./f\x00\x00\x00\x00\x00'], 0x1) setsockopt(r5, 0x6, 0x7fff, &(0x7f0000000180)="dd536ea0f4b14e17d1f30e25406db6611dbde5626b951bf608e23c8ed86f3ccda777015da4e31ae572a2ec456b7324f7e751f6f82d9ce7b6ccb65df5c8b602601ef8ee", 0x43) setsockopt(r0, 0x5, 0x35f8c705, &(0x7f0000001cc0)="2c2ffcd5d283c8748095bad8f8b2cd7ddce19d26bd40268df771df0ec019161ee056fcd28b7215f725", 0x29) 20:33:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xf, &(0x7f0000000000), 0x249) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x58, 0x5}, 0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 20:33:43 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) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494f1f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963614bb7baac64a0a7f70e324f7e8c1f473b5c243232e0e64346621c14f222c6383accbaff0db9b822ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a95"], 0x111}, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) r4 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x0, r5, r6, r7, r8, 0x20, 0x2e}, 0x7, 0xffff, r9, r10, 0x8, 0xffff, 0x200000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:33:43 executing program 0: pipe(&(0x7f0000000000)) 20:33:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() r5 = getegid() clock_settime(0x3, &(0x7f0000000140)={0xffffffff, 0xf}) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xed, r2, r3, r4, r5, 0x21, 0x3}, 0x5, 0x1, r6, r7, 0x8, 0xffffffffffffffff, 0xffffffff}) close(r0) 20:33:43 executing program 0: r0 = socket(0x20, 0x3, 0xffffffff) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 20:33:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0x6, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x2, 0x0, 0x8, 0x6, r1}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0xee}, {{r2}, 0x0, 0x34, 0xf0000000, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xffffffffffffff3f}], 0x86c, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x20, 0x51c}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x2, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x8, 0xfff}], 0x2, &(0x7f00000001c0)={0x2, 0x9}) kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0xf216, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x100000001, 0x1f00000000000}], 0x66, 0x0, 0x81, 0x0) close(r0) 20:33:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x200001, 0x2, 0x1000000802, 0x200000005}) 20:33: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, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6", 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 20:33:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:33:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x8dd}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 20:33:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x4000, 0x5) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/108, 0x6c, 0x1, 0x0, 0x0) semget$private(0x0, 0x7, 0x100) r1 = semget(0x3, 0x0, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) 20:33:44 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) fcntl$setflags(r0, 0x2, 0x0) 20:33:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 20:33:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x7ff, 0x1ff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 20:33:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) dup(r0) readv(r1, &(0x7f0000001680), 0x185) 20:33:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x1, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c653000066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849ae8107dc05deb6e788f3c227afe884a12d0140570b118154898d34fbabfa5114abd06b53309900fc1143e967097427741fdc03d976532927d05856c6621b349a8183cb3589a81c268d9a595631a47750986017e10fba1d501a15711f7f374a22495400cc9ef3df7ec8d9be4bb99e46cb6b8762bec4813495e10eadc272f01d86fcc6d1edb704a84226337b196bb08e2d4c6a22ee071d380a1abf90a89e3a3ee7a2a0ff3476048b000000000000000000000000000000000000000000000000"], 0x1) r3 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/144, &(0x7f00000000c0)=0x90) r4 = socket$inet(0x2, 0x7, 0xa1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) close(r4) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:33:44 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) getegid() setreuid(0xffffffffffffffff, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) 20:33:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10c) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000900)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4038632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x2d) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 20:33:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 20:33:44 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) close(r0) dup(r1) r3 = syz_open_pts() r4 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "afb4000000001000"}) sync() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000180)={0x100000000, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x8, 0x8, 0x6, 0x3}) 20:33:44 executing program 0: shmget(0x3, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='$$\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='(\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='}!\x00', &(0x7f0000000500)='}\x00', &(0x7f0000000540)='\xc1-#\x00', &(0x7f0000000580)='+@\x00', &(0x7f00000005c0)='$\x00', &(0x7f0000000600)='\\)%%]\x00', &(0x7f0000000640)='\x00']) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f0000000740)='./file0\x00') 20:33:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf0100000014aeed0a671f8d308317002000", 0xfffffffffffffffd}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(0xffffffffffffffff) 20:33:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f0000000180)="fc9de5fd706906d97cad6b75af963f3f6457d851139769052e811a53ed2f690511c73e8833251cc083e59cc4a04b7b8bb0ef1dc52a9d93ca6283d9ecb7de7924be472f3e722a5aea033c4cebf1e341dae9f9f80584abbbd97786a0d7b4f432cc6415e0cd2d94f0e4f1191dbe7af25f81d460d39c3034252a78aaa11aaf31164bf0e61231a0bb1f6a9208f55bcb054c4a1c29adf7c5a7f2756b0e15059c84a09c7b48a4e17bdcc09edca78221f8c192e796ea5dd6033be5861e024c04f069fbd8d14b868c401c70a4e62fc7e71da250775ccfbf320a4f239d24fad054de66b4eba371c5ade8c05812e96e5192bf07c629c092779e48519b8c6b", 0xf9, 0x400, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) openat(r0, &(0x7f00000002c0)='./file2\x00', 0x88, 0x11) sendto$unix(r1, &(0x7f0000000080)="9f5ec91e374a21da71774da7dcffe70eaddf55a09a1c48d2282d6a46362d6301c32579f4468776826a924d4c54ef113a618e6ef1ccacd25df0748bc15e3ced9cbb5864b7b54b3120a1d8b1b44fee009b2c87bb0225791defcae50d706b8c860df58059f00458e41f958d7d145e33a5a0c3adcbed8e0a49a3dcab877fabf492ebfd5e40ebef3ea5cc92d3715debcb0b6d89604d62386bcf84bede32813afff894941800", 0xa3, 0xc, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 20:33:45 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100000001) syz_open_pts() ftruncate(r0, 0x0) 20:33:45 executing program 0: r0 = socket$inet(0x2, 0x4000000008000001, 0x40003) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r2 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x10000, r2, r3, r4, r5, 0xf5f9ba0360fca4c0, 0x7}, 0x6, 0x7, r6, r7, 0x4, 0x2, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x10001, 0x4) 20:33:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) 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, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:33:45 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x48) 20:33:45 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f666995c04f6c653000"], 0xa) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 20:33:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x2c0, &(0x7f0000000080)=ANY=[@ANYBLOB="00ce4cc7697ae002c99213efeaabbb4177736ac27049a05e307b518c216d8746224848e4c5f675a475ee087e6586c23514f25f38f31dae3b2929d92ab0a4a03cea1185a832b1675d6fe2e49122f0f69aef6d426a565792c925935d3894f0319fa9e2afc15a32f8cb70e7d7c618ba4efc05dca808e43c04c345ee8621726125eebf45eb89066b5cdf59e9041bb5a25b7eb6f1f431a636c60bb18485e8f0f1a6e99189e9232b1a704a5e9ed39e3c8c175e16d5d174e30c8f6614d991b91d5c5de15164a540e9489769a2b094f7d48be2b249"], 0x1}, 0x0) 20:33: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, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a24ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a000000000000", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x20, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000040)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f0216666c46b9ffe95f5f3492426f43d82435a00be2b25b", 0x141) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:33:45 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/193, 0xc1) ioctl$TIOCSBRK(r0, 0x2000747b) 20:33:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x61) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x3ff) r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xbfbf) nanosleep(&(0x7f0000000080), 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 20:33:45 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r3, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 20:33:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "afb4000000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:33:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000040)=0xfffffffffffffffb) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1ff) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/231, 0xe7) r4 = syz_open_pts() dup2(r4, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x80000001, 0x9, 0x1, 0x1f}) fcntl$dupfd(r4, 0xa, r3) semget(0x3, 0x4, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x16f) close(r1) r5 = semget$private(0x0, 0x1, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0xf4, 0x4, 0x8000000000000000, 0xff, "dc9a96cf87be44a66360f9abbae2d47ee8b6ad79", 0x81, 0x400}) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000340)=""/160) shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ffb000/0x2000)=nil) mknodat(r0, &(0x7f0000000400)='./file0\x00', 0x8000, 0x3) semget$private(0x0, 0x2, 0x408) ftruncate(r3, 0xa52) 20:33:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) getsockopt(r1, 0x6, 0x1, &(0x7f0000000000)=""/101, &(0x7f0000000080)=0x65) 20:33:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002e6000/0x1000)=nil, 0x1000, 0x2000000005) shmget$private(0x0, 0x3000, 0x100, &(0x7f00002e6000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getitimer(0x1, &(0x7f0000000000)) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x4}], 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 20:33:46 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0xffffffffffffffff, 0x1) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) dup(r0) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) ftruncate(r0, 0x0) 20:33:46 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x4) 20:33:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 20:33:46 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = geteuid() open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1a) r2 = getgid() fchown(r0, r1, r2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/95, 0x5f) 20:33:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="7df1c34c6aa4b738fd0f0000adffb4fc", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 20:33:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="bfe9c6fb97fc38ab66720df9e657778d433f208dba87f149db8723c8d8b53d4ee1dad5e24a57a2f5be2848000db00a", 0x2f}, {&(0x7f0000000100)="cc6671606564172afa4e4c8f927ef532a793b83799057fd1f0fa94161b616ae2d76e82453864484c0271fa283b8ab9bdb3dbd189e3a58907d18e0b18e58631e7ed471ac179546a7a49b5561970f5f8c0d0d7881f1294edf1c7256c85db9353f6d712a4ae5e32b6ac808544880c84befe0cd4cd9aeaf6bef58d13399d347be83d272aa23545ce764f7eb2490c0a3fc5169090efa96c57dab60d9e1629608a2d38ddba0839ba45ddaca559cfef3c74cdad2ec49517d66e6a37b1347e0e3d77f4bbcdba09492181bc23bf7cb7576721d8face87d3d6533eb33911945d4b689c00ad34ad896121cb099e07fecbfdb15184", 0xef}, {&(0x7f0000000200)="4e2ecec9ece7188d40643af7e0eb815d8aea49d81594e2daffa6c654debe3686655ac0c599a96c699224b3c81f011559ee75cac3a18202fdd1a9ebf53eab77d389f5bf76e3aac280eb27687a9d889f75bd78fdc6d9c2f7e4f06ec315ddf7cc8882dc3c64996f99805a06c1dc32129805a7fb8bf49b3dca9bc95b84fbd1560dac0168987ab8d719865447faa7f052eccfc2fc7f7cd944834171fd980676d020f486486495ef527ae67e9dc8e1fd17f67df01c3aef3c1a917089b2e267f4fd7236c1a8bfc7", 0xc4}, {&(0x7f0000000300)="6c0a21b57010baa20296d287cff7a1c84684bdf2b85931d6e18c769a8240298142808abf9e587fe65d3e88558b94605b094db1b295c835308676de97e4dfd984d2", 0x41}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0x400) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffb, 0x21}], 0x7, 0x0, 0x9, 0x0) 20:33:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000080)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 20:33:46 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 20:33:46 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x24, 0x0, 0x0) 20:33:46 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", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:46 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/228}, 0xec, 0x0, 0x1800) msgget(0x2, 0x210) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0xffffffff7fffffff) pledge(&(0x7f0000000300)='!:\x00', &(0x7f0000000340)='\x00') msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = msgget(0x3, 0xa) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8c15aeaa7f5cc"], 0x97, 0x0, 0xcaf3c184e57257f3) r5 = getuid() r6 = getgid() fchown(r2, r5, r6) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000380)={0x0, ""/58}, 0x42, 0x3, 0x1000) 20:33:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="117597152f63007a073dbd286762b400", 0x10) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:33:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 20:33:46 executing program 0: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x110}, {r1}, {r1, 0x9}, {r1, 0x120}], 0x4, 0x100000000) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x1c8}, {r0, 0x1}], 0x3, 0x3) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-}\xc9#\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)=')\x00', &(0x7f00000001c0)='[/#]+$[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='&#\x00']) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 20:33:46 executing program 1: r0 = socket(0x39, 0x400000000002, 0x2000) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="6c65300000000000ffffffff80545b7917d24511d1bedbcb4e8bca85b5e80fd60731"], 0xa) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x9) chdir(&(0x7f0000000140)='./file0\x00') 20:33:46 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000000)=""/48, 0x30, 0x841, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x7}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 20:33:46 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024866029442b821571205635d6d1f5d41638834fd2fbc2ac5c4f2cd43b31c399a9add9fdfbfd510bc36d10a75b3394c60604a38dc98909099ddafb9a557c4f84b1b0b08b893b333b180a6f3c0419eb36566d7ccb7a8fc3fd1d6c61c1baeb9a17f164373fa915bbc16cddeccf23d3967a28f84d65ac9f09597a60178c6a78117f7e9b934c8d235bccefbe95c65bec526c1cfca28a48c726ff7cbfaeaa1675e2c17c6835644ca55a69166cc79cab6600f3419b1d4ad212872415152fdc40ddb1e17ff840f6d3f13e7477bca9e263530526c004978ea7"], 0xec, 0x0, 0x1800) msgget(0x3, 0x9) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) msgget(0x3, 0xa) msgctl$IPC_RMID(r0, 0x0) 20:33:46 executing program 0: socketpair(0x38, 0x8003, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x8563, 0xbfb5}, {0x18, 0x0, 0x5, 0x10001}, 0x91, [0xfffffffffffffff7, 0x4, 0x1, 0x7fff, 0x6, 0x0, 0x1000, 0x5000000]}, 0x3c) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 20:33:46 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/127}, 0x29, 0x3, 0x1800) 20:33:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x73}], 0x9, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100), 0xffbb) 20:33:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x7ff, r1}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000003a40)=[{0x0}], 0x1, 0x0) 20:33:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x2000300000000}) 20:33:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)=""/112, 0x70}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/237, 0xed}, {&(0x7f0000000380)=""/127, 0x7f}, {&(0x7f00000015c0)=""/81, 0x51}], 0x9) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) 20:33:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 20:33:46 executing program 0: 20:33:47 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') dup(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x0, 0x0) 20:33:47 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9a2d, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x59, 0xd, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x191bce96aa6d4b3a, 0x20000055, 0xfffffffffffffe01, 0x10001}, {{r0}, 0x0, 0x0, 0x80000000, 0x1, 0xfff}, {{r0}, 0x0, 0x0, 0xf0000000, 0x7, 0xb00}, {{r0}, 0xfffffffffffffff8, 0x2, 0x3, 0x7, 0xa64c}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x1, 0x6}], 0x25, &(0x7f0000000040)={0x8}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) sendto$inet6(r0, &(0x7f0000000180)="2f37d9c3610449516900c0318ef1996ab03c3742d2dc73534af5108ce48e019a8c7156e29ed45c3290050a219b0432f1d7285a36ea5f6817e1eb41f20a747fde6608743c983f33fd8253f4dcad956300f0b71f79e1a281e6baed1c0320e2fcb9072b50f3049fed48d98ca4ed3203106ac8c4c8a944333825d8cdf84985d8d2c9fb2c73f5fa8433c8702552d79bf68d2a107bec4ea70b99526146a8ea1f6b896cfb124cd56697bbd0bdb60983796fe29e39ff0cac6213046e79de14bf7c2a", 0xbe, 0x40b, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 20:33:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="6fed2a", 0xfffffffffffffe81) 20:33:47 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/68, 0xfffffffffffffe70) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) r3 = open(0x0, 0x0, 0x40) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) getsockname(r3, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) truncate(0x0, 0x0) r4 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) read(r0, &(0x7f0000000400)=""/79, 0x4f) r8 = getegid() mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getegid() getdents(r2, &(0x7f0000000480)=""/95, 0x5f) getgroups(0xa, &(0x7f0000000340)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getegid() listen(r3, 0xf4) 20:33:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x1}], 0x81, 0x0, 0x400, 0x0) r1 = semget$private(0x0, 0x1, 0xea) semctl$IPC_RMID(r1, 0x0, 0x0) 20:33:47 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) lseek(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x180) semop(r1, &(0x7f0000000340)=[{0x1, 0xfffffffffffffff7, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x9}, {0x0, 0x1, 0x800}, {0x2, 0x10001}, {0x0, 0x80000001, 0x1800}, {0x0, 0xfffffffffffffffd}], 0x8) close(r0) r2 = socket$inet6(0x18, 0x5, 0x8) r3 = getpgrp() mlockall(0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xffa0) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) pipe2(&(0x7f0000000040), 0x0) r6 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTOP(r6, 0x2000746f) semget$private(0x0, 0x0, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) 20:33:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000040)="9a8e03ff32fed30d5016db1fc18863a616f0c91103943ca27f1bfbfdeaeb89c9ddebf50de02853df519b658bf1fbdb21d43eebe40767fc5e681c46968c2129cef46615c1aa486921a52bfbf1cf29c1", 0x4f) socket$inet(0x2, 0x8000, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) 20:33:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) socketpair(0x2, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 20:33:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x38249, 0x100) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') unveil(0x0, &(0x7f0000000040)='W\x00') 20:33:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1000000000003) fcntl$dupfd(r0, 0x2000000a, r0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="4e48a3b2f9c38eea5a2e51659126a6395870d49c4a601d211ea61792237b008f04297cdfdf4874ebfc8109ffd3ba8254373887c778b9ba15a09ac8e8a6000000000000000000000000", 0xfffffffffffffc8c) r1 = getgid() lseek(r0, 0x0, 0x1) setregid(0x0, r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 20:33:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="1ccc7bf44cbb746f5dba728a7d9aa409c95c3787a062aef3d240f4fed1e0002f7cefa02975ef05d824a273c4c04c1adff4c066d7fecdb4931efd35d7fde50fa25a007f8797f90a3cdb29f64e643147934af077b215faead383f70cc525041f3668cdd615d946ea5a547a636f65c04662f20a3ffd75806f0532adbc6749d6718e70b81915643a0c51c7dc707154d2d3995af41c34e77a0f8dc1d21ad723bb139279cf8b3fccd2154de126ec0d8e076c05194b2b8e9e8ebb709d4f28dc45abac6037ea3a74d8301607ea2f26de23c8d4a212ccf6ecf0", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x62, 0x100, r3}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:33:48 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="f5dedc923a2e178f02bd8ea8b5e635c35cd653c0e8daffb52486", 0x1a}, {&(0x7f0000000080)="9e7c82658f9bda40fc5d024ce403ca74426844a9afbc99521155f87837f54428cfb8c6297f136671a639eb1f1dad3c0c95e91e4bc7fb5009da617dd364069ea11faa285e17b4c61228c204b4a1c5f65c16005ad20a73a22279ebce841a0102d7955d1dfc837816ca0bd410f47d071a7123e52778dc42be399590d856bcdd035328c596093dd4d5c4be", 0x89}], 0x2) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 20:33:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) getsockname$inet6(r0, 0x0, 0x0) getuid() 20:33:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = dup(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x2b, 0xfc000000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0xc0000008, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x52, 0x10, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x30, 0x80000000, 0x7, 0x75}, {{r1}, 0xfffffffffffffffc, 0x0, 0x10, 0xcc, 0x77924a46}, {{r0}, 0x1af807c70232d587, 0x98, 0x9444bf149421fea7, 0x0, 0x70}, {{r0}, 0xfffffffffffffffc, 0x14, 0x11, 0xce, 0xfffffffffffffff7}], 0x3ff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x9, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000003, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xe4, 0x10, 0x8, 0x401}], 0x7fffffff, &(0x7f00000001c0)={0xebc, 0x3}) getsockname$inet6(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 20:33:48 executing program 0: syz_open_pts() 20:33:48 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7}, {0x18, 0x0, 0x4, 0xafe1}, 0x200, [0x7, 0x3ff, 0x2dc, 0x5, 0x1, 0x3, 0x6, 0x3]}, 0x3c) r1 = semget$private(0x0, 0x3, 0x500) r2 = dup2(r0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x80000000, 0x40}, {0x18, 0x1, 0xed, 0x80000001}, 0xffff, [0x4, 0x100000000, 0x36d3, 0x1, 0xfffffffffffff001, 0x8001, 0x80000001, 0x5]}, 0x3c) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/44) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)="5ffce4d65258ad8e71857bc15e188e79e1df2880e30a5cdd05c64c6c1bd4c233c7aff79298af3e5117733599d163cc45658e76d156da073d6f387dad05fd6c6ef85bfbb629faeb49a1735f8e08cf69f8fb324050418040ef1792cb9d91f2d824a99d257c9dc96361199e66e8ad395f021255c7180c57f296e6d35a23e7633f9e3b2c98c34524ffd227ce3bca55a2a1ac05c42960a1d26ecd98e244ff7079619b4d62a7302762ef66137f0897ff25206628ebecaa3fe5f06b8d1d71ab5cbe54097f24b76e9f4eac2afb75ed24e45fbf388509df43a74ecddeac168db78657e90ff8b4caac05880ef7963d1a16aeceedcf", 0xf0}], 0x1, 0x0}, 0x406) recvfrom$inet6(r0, &(0x7f00000005c0)=""/199, 0xc7, 0x2, &(0x7f00000006c0)={0x18, 0x3, 0x80000000, 0x3a}, 0xc) r7 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x1, 0x81, 0x6}, {0x18, 0x1, 0xffff, 0x2}, 0x200, [0x4, 0x2, 0x5, 0x6, 0x7, 0x5a, 0x4aac, 0x4]}, 0x3c) fchown(r2, r5, r6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x3, 0xfffffffffffff040, 0x4}, {0x18, 0x3, 0x3, 0x5}, 0x3, [0xff, 0xffffffffffffff8e, 0x2, 0x3f, 0x8, 0x5, 0x76827886]}, 0x3c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000780)={{0x7f, r3, r6, r5, r6, 0x80, 0x7fffffff}, 0x1, 0x7, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r4, r5, r6}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0x8001) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000840)={{0x80000001, r3, r6, r5, r6, 0x20, 0x2}, 0xd226, 0x6, 0x8}) readv(r7, &(0x7f0000000a00)=[{&(0x7f00000008c0)=""/111, 0x6f}, {&(0x7f0000000940)=""/167, 0xa7}], 0x2) clock_settime(0x3, &(0x7f0000000a40)={0x8, 0x8}) dup2(r0, r0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000a80)=""/247) r8 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000b80)=""/56) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000bc0)=""/150) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0xfffffffffffffffd, 0xfff}, {0x18, 0x0, 0x0, 0x14}, 0x0, [0x7, 0x7ff, 0xae3a, 0x9191, 0x2, 0x8, 0xaa4f, 0x575e]}, 0x3c) semctl$IPC_RMID(r1, 0x0, 0x0) 20:33:48 executing program 0: syz_emit_ethernet(0x781a442a420bf1a9, &(0x7f0000000000)="481a19e8f19718e34e96e50874b59cb6ef36db5fd0003aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac338f9ed59b8e34530033857938d953e660a71d00c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f04dd661eef12369e98f8f88f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822f29862e02cfc102081e6d5f97bd8b3bccb57d2895881f97dc6baa4a2485f7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c07204b9ed213209046c48dc629e12fe1689f7000000") r0 = socket$inet6(0x18, 0x8000, 0x5) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1000, &(0x7f0000000340)="e5bb1d4313a520129cbcf6138f522124889f84059739db51c480d7cbe5e1f298be1b451983b671204d00121da885738487d09c036d9fe373b698ee9b0cd9a44b43b17623e81d9751d224565f906d8baffe0ea415950df90f67bdb4ff94a42b7a06a7171443154ceb82ef2e2936a806949d832a625183f99023a3ad7d1d7628aaec701a3fe005183baecc5e14b345ad205455e421d9437d0813f9bc8d2658585b9becfad4353fadc44d556dbbc7413c450dfeb8cfc6c78ac1ad11e3f610de03501c87a31bd0ec1d4a96bd007610923af4a5fdf36634e7ca18129aaa4aaf7d9d9fddf55efc18b1551938ee9aeb7f9b962f3434bdeb16fcbb732a36fa00d40b6e71468610eeb469797ad2cad188ef5eb24638ee59487155e2358349bcbad5294ad00b4ddb942b3b63361a79241d4b3ee14e74c56042e1bba39395458de14084cdb3e6d543b210fe74cd7101cf46a5e835987cd5370ec1b1f3998623e5d4c8983cd789edb438c9accc23412888a0134fd00c91099accc8d5ba97176ad456c6676fee56a13ba6bf256308e0422c2191cddf9824b356ebf22e0ec850a51722f0a6aa69b314f279e3f36612ed5bc637388df78ecd7645f0037385905d8d6dcafa608eb6950ed16864504c8c4f8006fb07070461429863f49246a38d92aa167319bd436d5fdb08b3c93cf9ec4042a3061e9202c08edc1aa92dd6e439630e8d634b82eb5b5272222eb9faa7792e5bb0cfc6505231570d5d452aba15d439d6aa916fc0419076be252ec51dbac8bc319d7bad40c13084727242ac92c1ceacd7e40b07b364cfa8c51302f5f412905ef380d02efcd3e98ec44e672b0e1122394dbf5ffac72f1a5499194ab3e1c38f557c367426e9bcc4760df24b71a5fd91a418f46d8205e88f28d7231e8239f607972a877ddc3aebf6bef3a4a846a3991aa1cfdd39fa361922499ad63e08897fe0eda604a78f7c56a87758298787dc02ced0a15a5adc6407fe35e58a8905505f077f8cb7a47200f42b39c07022ec5de16f2ffdfd23722fb2f1d15dd744faab825159f1bfc9b9c7de98c244fde1f746440de5fdcfca5e77ed9ead89b14fe8da9a318fd0c955a487c8f9590b42e9f543bb548a1252c1aec9a06fb9fa292d314705ac92394dba24aab4e68e692559168f36cc63677c4cf94be09e26e26f8bf402acfabd47c364a79ee3980365b129feb1683dc659f354db9d6e19709eb302d0a588e4ec0ad5aebdac0d6809aee18a9f951747d911370c9e70bac81252a21d87d4db180ac8363fab64545d54881a05d926cd8b4d250cc802a9edd1cc02a6b5a6ba700a1b711683222fcf95f781a998effc230603d27acc3fcb53df952b90f33454ff44f758426eaaac709807d0b1535ec0e7767153e37e0be1ee4bcc74662f485066c1b25b1e8ff151c7d6a42848ca730873d2f77113af70643091acb4bee0d45d593268ac3508575605bb15f279b4c26e6af7bffd9ac3b5333e5e072b73a63941cf0ad5900e59c8b22be3081defbc74d4d49857a8ad6777671814c2961cee960f7c760f066d9adefb0b6e7b408b9c61d83b0f084bab0ee692f9360b26936a24a52a96987729b9a42ecec527cde3ddbde679c1ba969c456fff3d83262edca6a75a5ed478768de44c5fa13e3b84954eb049a388efefd43df31033fc22688b0ffaebb62c7ecdf63ac5d6927c951a69d2c3b8dcaa58dbd1104a514a242e10cb5c7ab28b78833a47a1b6fc90c9ec8877029832e5a35debc5c574933b996f2bee348c55c77fa1f9d1bfb8f7d8ad3f711cacd2e16a0791909519c60a7311717b665154f2e86079fc19a32bc60da7ead53c45bdd72c29d4c307116d5e543aa0a07b7f042175ea8376a10dc4a95e771e774d60041ab1fe08d3b480887aa4fc40e062e967f7262e891672672e5500da58bf771334db1d6173dfd1cc11cc9ab9f82c8f7477fb0acbe0d2a05096af8b53414d0f88aedffab5a9eb38d783459d88c050fb1525c2930bfa0751c0f023e6cbed4b88f236dd26c13bf5c3862f2cfec720ab1089505c4360d0b2537bdcd7a83661d39189c062297d857222d2d733f0021b491d3a784b9cc9b52d8a8ebd58b953d2109b6bf292f9658aba46e51171c5a31c8ea6fed7734af06c932b7129c8f090228930c75a5ae115a5aec1d368a5c8a4afe626c36743eb8679a713b74995a06b931a14564d77f9ec33f4c9596f7ea5a2d37ac87199bc1b23821732b1bedef65c0a52f3da3fec98e63d66f4adeeb3f42bec84a696b06adc635a2763a5d15051492589aad5f2dbca1ea09dc6e2cb5ee7ac8f17a04b718d0d850ea8e828221788afab72e052e2e1f3c9c87a965583d40d927eb5f349ca7dead045b745018aae28a6a5af0d70eafa5aebb4a86ec9280837a86109391e02b25336c8a98fa1823b9b7908ac4771628c6b4cab7bc13a0ed50db45df53db52febf9c2f4ae2cc700a6f817d0ff26db20f10c57605273f98efadbe082aeb642c5506672dc189f9244b3af0028b1dd56477afc3adf40d11f815dc512f8ad992ab3108660e39be886aafa225ebf18b8e97c44ed43614ab75e0893b9ce7c5e778f08d9f07c267a957f56ff48922b4b7c61a37e60790f47dda645f9776687f8867f30076b3ae00f25ada4c760349d083179771b726ef4ef4029af4562c2c58bdbfec8db3c431aba41f2a8d806d182cc5c5d239eb7e14815b955877751284f27f1e57457cb774069875afee14c2b0acc15f8647b7cf2a3fa37ce7c2eab6886079974671029e401270f9d1e28e39068d91d6ef91f14c7169975a16e1df493a59820bf6c6d584c1f4bcb57ea99294e016d7deb952aa1a2ad2d86af0c9e2fb968cb144c9eb4fd075eb112631c74c6c92b0aa1ed1fec12a1679f9fcfbe427ad0ac383b2eb28bdaccec33bbadf62a9426e58a375a8ddc8e0cd2056dc0ba9afd3da7dd523035180da371ebd974b6c2e78bdf17c96921023f7a376d5fa7f11ba36520d14a54d4ee6ecc0d3ab8066f358a99f0b8c0e0da111c10e8a1e38e536d6c101ac4cc98bd63a1eb1507a78abe50b0f5ddd9e12875c1c76f37e313b0714e7bda4c4b3df61a3fc239f97ac777337ed35c7a430231d10d3e09de3417760ef30d38b0b063c66341dfd719069f081fcd77d0f231dc8b50322ec982c809dbfc06d573a708258ffc07a5226ffec198b9f6cda00586eb03a1603620c6b5a04e2bf72ca804f5b647697ffae759f22e105e3445d469753bfe46f99fb2b0cd7b3b6c541d27d26529a4a07322da4bf741220b59bb837df4a99ebb1ed78547ad6dc98304def11b23406646869f82bbfecd6e67b3b2cd3cceb87322426f6ef5e4e5676f92a2693a96598fba87751b93d7ffa45aa11ccb16fe2791ced1284e0cdf593a643548834689e374f1607200acd1288d8875cc2b29d2ad48dcaba70336cd66af1d781f2c545468ea02653eeeeacd6369b0b9e0a625c8ace1757bb8d181d6210c71abe45b5501c232393d481e1903e1bb3d6f27aa41e12adae1d5afd3c75a2f4f4d81903c5ccd2fa5668c754983c3bab2b403d758400466482eb4e9ed372954480f0a1f1dc8f76b605b6cd7768a4e109f307823367519ed1ac3e6729de191c0ab3e0a9dcbdc03eaa30f6fdda1d9c06a996450e58501f0d423c3b43a3873c099af3fffed611b9eb3160b136af6d113055763ad53df5e990fd690e7294cb041aed90d966c1b98501a5628204ace20074802dc355bce73dc83797bcc29ddba32a7bee7d572c804522dda1da89d1481c88c4f64f85c2d0d7de470517f6d45051a92e22786b274097c03e361ea4e18ef0f411c720403fe441ebe89ed41e0765b49745485531e01776f1c81cfe448c50b3add9141fc44d51415e29d44564e30c0fc923429a97f416e0d7ae73e82c1c4db6ee4ed9ffe776e163ef6a5662efcad2c97732b0030dd23a37dfb8187f0ede268fea187c7e3669a60ca293d6d9976b5aba1c51f933db0d4e7d8df505ca2be8ba38099e078b6da90fcb98e3ad53e395f6ae29b66a039c48d8d2680d02a69d6aa37355852a60ca0f2e706a15476423431ac7261314f8f5557d515e179558ace823fde510d0e526bd591d44e614fc8d2fa9b9b43b556f95c2e339d8023ed9ea674d5fb54b218a358efbcadf1e8f8f52ee5c2ef91105342ea77514ee42af6f0022844d289fa95da53ee42c2ef2525d05943fdd477b0af146e3e949dad7911635c734e5beecef5a21f35ff9f01eb52f83254a4647441c68a7f8b5ef78ad3fdb756fb02e9891aa9f5d5a8141c565693e586f791411e0265be2bccc27e29f80ba51de67a8f0023e5e0d703ec4f5f70fd3fc26eb88a0a1332ab3fbc9b23fd627ab6b88fb98d5d028ebae8f1b612b2c1260b7685e6d3d0e76209f3375d2c5ef5c74b87bc232495506977920491f46eae8514560ed38b7e675dc52a68ea5366fcc14db8bf80bc1191a973c6cb70c230a460c728af13008a8f17ac1e48d87b785dd02d6aabba0635a7063c7e5d1f08c144d828d61a346eab93b20504748d70c4fcfc63ebfff8c746f5bea6224811612474111f3db269f2ac969102f5ec3e5d1818466f9f794b46d653e50ae2e11a181728463a4017a6f519d5a4676b23882c791f94f00db31d31b4d93a22b88d084367db536afc5c1594cbb1a15b69de2417ffb741e1fd7507d35e900769bd6fea8108163aeb1b7830eee3867704e14e7309d02f544505cda8961b4c0f778053d17dc042b9c9e6798c4bc287ac0efc57ff30faf144e8d051f4cac16fe6d977097553d1c524c3f8b35396509580479b35828d76f69e72f6bf0c7513454bc4608a331390d4963703636145dba4cf5947ada350138c471e53cb2fade00246f23c1a0267b64d9c098dd48e566dd5e1cac90c849fd9ebadafd20e508dc151a053f7ec7b2fc43a3e3094987159f8968413fef75ef3da7affdfa27c91ba00bbe8fdd786c18dbe68e0186a3b158efc2d4c4238167f9b3c05c6edae1513faa83178fd5628d079157214c2d5cfa2af42081b249a09dbed6d5ecb5693402f9e8e618bf44aaca0143d25889a25fb497e830da575a8510c97fb1a79975f6ad31ebdd9299639e1ee75f42327879aaa321dd7e1d68f02df4a5c51bef90fc4e96215666b7c81b7107455878dd6cae0619313cd272e11a53a889e4cdc6a41aa734354ba3576574a8784e1fd733660e1af49178846f18a80fbad30760b8a4fc7bcf1be486a5fb84bfdbf56123a97bda43a9fff95420c39299a47605d7e9923c6b0f823a7d74d73ce5b01f24d5e0004bda699cef51e17cabbe13fe22b8588f7ef155583eba10a4bde6fba8e973a42278fb67d1b4a17670645b00239eb8f964ac325414b360269cba0581e40df142d9d07e384be8e5b367d71e498947611d500c2cd97e9a400af3e6dab6a00627e7e0909fc33db35206381e18809b92d83952714704120d169178757c26a24bf4154baae0560edf4624095bac20d67948813343ab7dce6f612048f1c0b22b237a529f66bda7e2ec707c7e560dc28740dc86ed43fe735f1a3d490eb8090bc91b586c886bada6127db323958a6be91551052b83b2e8a46656497bd71dd52796e732fd471c85408b345f4785b0f4a2eba475622670e9804606f7c1c83429fee1826824191d7194748b8281ee8a850e877e8ecd0f6c3ca1bac1440e37755eef5cfb7c2bd8b5b505a3127bbfb52f882bfce1adf5895f3bf645d1e9009a4214718b9878799231e517caf2017cc32d724f7f72c8dc300ab577045102fae2e69ed135dcfb4416a9834278f802914ad35cb") 20:33:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 20:33:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) syz_open_pts() write(r0, &(0x7f0000000140)="bf", 0x1) r1 = semget(0x2, 0x7, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() socketpair(0x18, 0x0, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r6, &(0x7f0000000280)=@un=@file={0x0, ""/91}, &(0x7f0000000300)=0x5d) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x100000000, r2, r3, r4, r5, 0x30, 0x7}, 0x97, 0xfffffffffffff163, 0x40}) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) r7 = syz_open_pts() close(r0) dup(r7) syz_open_pts() 20:33:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvfrom$inet6(r0, &(0x7f00000010c0)=""/62, 0x3e, 0x41, &(0x7f0000001100)={0x18, 0x0, 0x5b3dde90, 0x8000}, 0xc) fchmod(r0, 0x22) r4 = geteuid() r5 = getgid() fchown(r2, r4, r5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001140)) r6 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000001180)={0x1, 0x2, 0x0, 0x6, r6}) r7 = fcntl$getown(r2, 0x5) listen(r3, 0x9d7e) ioctl$TIOCCBRK(r0, 0x2000747a) clock_settime(0x2, &(0x7f00000011c0)={0x0, 0x7}) readv(r3, &(0x7f0000002380)=[{&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/106, 0x6a}, {&(0x7f0000002280)=""/156, 0x9c}, {&(0x7f0000002340)=""/62, 0x3e}], 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat(r0, &(0x7f00000023c0)='./file0\x00', 0x820, 0x0) r8 = semget(0x1, 0x3, 0x2) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000002400)=0xfffffffffffffffd) socket(0x0, 0x5, 0x0) r9 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) write(r9, &(0x7f0000002440)="bb7913de2acbe83d84f041ecc770cfc92fb8fa63b1132fd7a7248fb796a8ec3fd0e5369819f6c6ac22c2efb217a88a68bad6b3f468ebc6bc68b6cdf15108a2c64cbc7e57c2c0d35f46478bd9f9bb90fa5bdee8b3eb7c700ba3c024bdc33d923a9a60eed474cb23c5070c8dbfe37778b0e842e404a47bb9ef", 0x78) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f00000024c0)=""/191) pipe(&(0x7f0000002580)) r10 = msgget(0x2, 0x2f4) msgctl$IPC_SET(r10, 0x1, &(0x7f00000025c0)={{0x8, r4, r5, r4, r5, 0xc4}, 0x8, 0x100000001, r7, r7, 0x100, 0x5, 0x9, 0x101}) 20:33:48 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000bde000/0x4000)=nil, 0x4000, 0x2, 0x6011, r0, 0x0, 0x0) 20:33:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x21) fsync(r0) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 20:33:48 executing program 1: ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)=0x1) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$TIOCSBRK(r0, 0x2000747b) 20:33:48 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() 20:33:48 executing program 1: pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x500, 0x100) r3 = dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x80000002, 0x1, 0x10001}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000000, 0x5240edf8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x9}, {{r3}, 0x0, 0x8, 0x80000002, 0x7fffffff, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x1, 0x20, 0x10000, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x1, 0x3ff}, {{r0}, 0x0, 0x0, 0x3, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x25, 0x800}, {{r2}, 0xfffffffffffffffd, 0x6, 0x10, 0xff, 0x8}, {{r1}, 0xffffffffffffffff, 0x70, 0x2000000b, 0x400, 0x6}], 0xff, &(0x7f0000000680), 0x5, &(0x7f00000006c0)={0x2, 0x3}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x7f, 0x4, 0x8, 0x4, "3d5ca913e3cc7d7df19770f6889ce8caec7c0df6", 0x29, 0x6}) r4 = socket(0x18, 0x1, 0x0) openat(r3, &(0x7f00000004c0)='./file0\x00', 0x309, 0x0) setsockopt(r4, 0x29, 0x400000d, &(0x7f0000000140)="cbff007f929747df000000000200000000000000", 0x14) recvmsg(r4, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000080)=""/150, 0x96}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000002c0)=""/36, 0x24}, {&(0x7f0000000300)=""/63, 0x3f}], 0x5, &(0x7f00000003c0)=""/67, 0x43}, 0x3) 20:33:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xab}], 0x76, 0x0, 0xaa8, 0x0) 20:33:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) r1 = dup(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffbfffffffff8, 0x4, 0x0, 0xfffffffffffffffc, 0x1f}], 0x47eb, 0x0, 0x2, 0x0) close(r2) dup2(r2, r1) 20:33:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) syz_open_pts() shutdown(r0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x1) 20:33:48 executing program 1: pipe2(&(0x7f0000000000), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 20:33:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x400000000000029, 0xb, &(0x7f0000000040)="d5ff9668b7872700000000ff0300000000001d3bb077a80000000000000009d950", 0xfffffffffffffd78) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 20:33:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x100000000, 0x3ff, 0x5, "9a4d85235a3211f0b048690d996bb5a430dacc5d", 0x3ff, 0x2}) r2 = socket$unix(0x1, 0x7, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x100000000}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) 20:33:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x10080, 0x1e5) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x600, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r2 = open(&(0x7f0000000100)='./file0/file1\x00', 0x81, 0x100) sendto(r2, &(0x7f0000000240)="ebea6c12", 0x4, 0x403, &(0x7f0000000280)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc) getdents(r0, &(0x7f00000001c0)=""/110, 0x6e) writev(r1, &(0x7f0000000040), 0x1) 20:33:48 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000080)="63dee0306f868f9d709951de435d84a6c1e172a9b9500dc9e225600066", 0x1d, 0x9, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0xff) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 20:33:48 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0x144}], 0x1, 0x0) nanosleep(&(0x7f00000000c0)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r2, 0x2}, {r2, 0x116}, {r2, 0x1}, {r2, 0x4}], 0x4, 0x0) sendto$inet6(r2, &(0x7f0000000000)="3c6c02c67f47cc22a4ff2756d4e532daae02b7d7d34843bb62d2718fd0e58de2f9cf0e9f0a335a0f4e93879c84a1032357b5f2fc0ef44466", 0x38, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x200, 0xe57}, 0xc) 20:33:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x9, 0x6, 0x80, "480f0443bf1e170e434e073134b93d492ee24d41", 0x6, 0x80000000}) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() r2 = dup2(r1, r1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) close(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 20:33:49 executing program 1: r0 = msgget$private(0x0, 0xffc0000000000000) msgctl$IPC_SET(r0, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000040)=0xa442213d2d8f086d) connect(r2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe4f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 20:33:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 20:33:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 20:33:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 20:33:49 executing program 1: socket(0x18, 0x3, 0x7d) 20:33:49 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) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x200000000000035b, 0xffffffffffffffff) 20:33:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x80, 0x181) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x10000, 0x1bd) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/54, 0x36) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0x8, 0x4, 0x6, "024dd414fc8042e294f5f8fdc8a7d5bf2fcd3c2b", 0x6, 0x6}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 20:33:49 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) r1 = socket$inet(0x2, 0x7, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0xffdc) 20:33:49 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000200)=""/115) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x200003, 0x4) read(r0, &(0x7f0000000000), 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) 20:33:49 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff45, 0x0, 0xffffffffffffff39, 0x0, 0x66, 0x3}, 0x400) 20:33:49 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x2, 0xe01f}, {0x18, 0x2, 0x2, 0x40}, 0x4, [0xfffffffffffffffe, 0x3, 0x9, 0x7fffffff, 0x2, 0x0, 0x9, 0x5f568744]}, 0x3c) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = socket(0x20, 0x3, 0x400) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x3, 0xff}, {0x18, 0x2, 0x1, 0x3}, 0x3ff, [0xffffffff, 0x8, 0x80000001, 0x9, 0x3eb, 0x401, 0xfffffffffffff000]}, 0x3c) r4 = semget$private(0x0, 0x4, 0x301) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x34, r5, r6, r7, r8, 0x8, 0x1}, 0x140, 0x4, 0x7}) r9 = kqueue() r10 = dup(r9) kevent(r10, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getrlimit(0x7, &(0x7f0000000000)) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r1) 20:33:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0xffffffffffffff01) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 20:33:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) semget$private(0x0, 0x4, 0x40) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fcntl$getown(r1, 0x5) 20:33:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000380)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) shutdown(r0, 0x0) 20:33:49 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0xfff, 0x1}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{0x800000000000000, 0x100000000000}, {0x3}}) 20:33:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() shutdown(r0, 0x2) 20:33:49 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x46bfe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) syz_extract_tcp_res(&(0x7f0000000140), 0xfab, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x5a00ebd4, 0x1}, 0x8) shutdown(r1, 0x1) 20:33:49 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = semget(0x0, 0x5, 0x1) semctl$GETZCNT(r1, 0x592657e60204d1a5, 0x7, &(0x7f0000000080)=""/58) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x18) 20:33:49 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) dup(r0) syz_open_pts() 20:33:50 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffef) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0xe0) sendto$inet6(r0, &(0x7f00000001c0)="e36ac2c8d8befc7afc9442aa40bd980fe156706c05754eb87176bc096079ce1692c2dac938028b3ceb0ebcc00d047574a1dffa6b060a31e0396496d2c8e65212db0720912015ececc980e6f1516c1e5a17cb5dce5bd4c09e07d387c80287d657c9ef9f46e199d510a3b3dccb23a219cd10187724c2ee7714cf750a6ddbfc879dad1ed772d1477c8d61ebae3924a00c15822d91b4e2afd37bba1c8173f7cd337c761755e4e5721495b3ca858f624ac3ea329d7ac3e9", 0xb5, 0xa, &(0x7f0000000140)={0x18, 0x2, 0x40, 0x100}, 0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) 20:33:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 20:33:50 executing program 0: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xce) r2 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r5, r6, 0x10a, 0x8}, 0x100, 0xfffffffffffffbff, r7, r8, 0xffffffffffff8001}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 20:33:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x20c01, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x100) execve(0x0, 0x0, 0x0) r3 = dup(r1) openat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x180) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000240)=""/251, 0xfb}], 0x1, 0x0}, 0x0) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)=':-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=']@-\x00'], &(0x7f0000000680)=[&(0x7f0000000540)='+\x00', &(0x7f0000000580)='-\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='}#\x00', &(0x7f0000000640)='[-/&!\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) write(r1, &(0x7f00000001c0)="d7454df0a722301bdd49e5dc5b7e", 0xe) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r4, r5) 20:33:50 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 20:33:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = getuid() getuid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = dup(0xffffffffffffff9c) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r2, r3) accept(r3, 0x0, &(0x7f00000000c0)) setreuid(r1, 0x0) 20:33:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r2, &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 20:33:51 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x0, 0xb41d}, 0x0) fchmod(r0, 0x104) socketpair(0x37, 0x5, 0x55, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="f6c20bf161cb55e2979fc9c32dd93aea83bbd373674be0f515d1fbd615287a7e2905d952cd096b15ae02991e4398f3d5dad05abccf4defd06f5db47da4ec720e491ef038c124833d3a31bb5485f31723078613f0d3b73da195af2dc4914221d2d5319e583b3291e1dc4b410decf894076755d80cc952d00398a1ca5f2f294b8c8d532465439454b7448c253b4d62e6256a123d2ecb272d89c09532dc6701f09a13da1e143a264d23d3883ecac42a06d524874139ab15355ca99bd0bc6d1332f5150ff2097660ea8bc8bffab33c4d5941f713977832f9b485ddaa55bb3e499dd151a7d58b5c46b7e5ce6d09d88684af9f7767fc68f368b75de077c8", 0xfb}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x402}, 0x400) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 20:33:51 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000010c0), 0x8, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) msgsnd(r0, &(0x7f0000000040)={0x1, "5a490d4efcd198edaa660ca162b56828a27634a96362f3fac77ad42e61461ea138fdd6a11c6b46e08c133fc0"}, 0x34, 0x800) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) 20:33:51 executing program 0: r0 = socket(0x6, 0x2, 0x200) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 20:33:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') getsockname$inet6(r0, 0x0, 0x0) 20:33:51 executing program 1: r0 = open$dir(&(0x7f0000001740)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)="888f81bc1a1e20bf3b18a45fb6f091642a90ea8c5eab8b069c23fe4af7f3d76fb1460ddbace2004802a4856508c2e874474413ed194c46629cf4e8cf250b3be2c5bb7290f6a328d1780bf4bd1185ed747a455d747e26de654a023dc67ce62f283ec7091d80bec6362e", 0x69}, {&(0x7f00000001c0)="41379e28a6f5fcf8759a0929f5eb1f0ee2c45857f9ee11d10dd5e40f82c1479dbb20abde428860a50dd98e7306869093f899b1ad2f745c397dc90ffa38a6ba3c46130e356a30ec249b1f057f63bc36cdadfb728e56dfe357fc38a4a01adc88819fe7ea1cf378034af293a3de0b326283f95432ecd050", 0x76}, {&(0x7f0000000240)="1dc66d2ec6b42477181a774d26511f457020325a1caad69e199b98191761ce63292c3fb62c6fab31cd8cb80d75018f05390e59805f9be299e7ace5ea1da80e93e5bf7cd95360a0dfa6209c00f368e0b1dd815883353667415303f6613fd81a546f24522cefc4ec67c7d69b12ee07ff1e49c78d150c60ac019eaa29c1dd2c83de90630c31722fc68711180c9040b7a4315bdcda7154e89c4ac97668edd0fcd21dfddc43d40a217cb77d9415c50c2006e61dc7ee86e2acd2657a1b5f1a90e2a19c217107a6ff3b1670a3ef6ceb78112e8b249f9a577f5d9f0ab41de7bceee08c9c031b6e73cc74", 0xe6}, {&(0x7f0000000340)="c3483dcd7d2793fcd93689acbf73cd8a741f3ca884422bc5b12ee5eb27f998b89ec7a633", 0x24}, {&(0x7f0000000380)="73d73ec31dbe03a2ef31b7f47f9264d1eaf1326c186c814423a89b", 0x1b}, {&(0x7f00000003c0)="24384fbefe2239d271825d28d5c65c71d227f2e3756521c1504bc28a231a94800a028ead3a5108b4a6bf81df1e73a210d327926a949844254d69bb2a82635ac831ecd75603d206b134c3a3315e2a93aa211e3e0902a5b96c169d9303d5baac6a8a2f6a96ff2f2fbd26b95f81ca529d1b638731a4df7ff6baf05e333ebead00be151e63607837bdda4787f36059d1389d17aa0eee3ff97aa0bd5853ef96a5780461c87b87bb09e3c6b8fda0cb2d34f59692ec515bcd34d0f69fd7a9ddc3dcb9e75626a52d105a92da5658067cbc374e9e8afc780c5bf8d04a7a947968b7a8", 0xde}, {&(0x7f00000004c0)="1bb938b7b5767e20934965cd3b036c3fed2a6e10e47d590516b0249be8e1a42e84d76a54efa3e61a7cb6b1fe7b7386da5dddefd8dbabba72596c7a1c4ec9a66465cbd0efa7c8a5bba47dae5a7389286728c8fbdc01062c2cbed9f82d44c5c1564447c4c4b0421bc36604534399c5292b5a18170c2f41b1e201505c3ed42b22af5b2d978962419b05fe4978edf362bbfe70ee", 0x92}, {&(0x7f0000000580)="8fcf9ccddafb82bebb7ecd4108892814b55efc4362299ffd851b138442b58d68fba9420e5d8e7248d837bc60719c034c5926a25b037cb174d1fce3f12c87b82d38a94eca15ac5b6dec99c7eec92bcc221c6d40", 0x53}, {&(0x7f0000000640)="ca94d88b055302e8021b7b0e92d3ec1b42c9", 0x12}, {&(0x7f0000000680)="a8c466923da4a3b0f5afd883478b3eeab38dc0deb7f08ceec382b551464d31f7648dc4c68f421d64b93398e18ac86d40319f45dd216336943f40feefcbf89a1ad7361379859a1f88fccd8cb6c4d30cd12917f9b6dacfc13d744345558d36ad43db0007bff9bf09cf1bef90edacd6299340357a31dd1dc45fe70ea0e37378ea627a1917394601b334402926229b45fe4aa23fa2fdab2491e6c8896d9382746dbd8c1d29377907368e1eadf86f24ce8ea55fab9c216d3902c7b76de48dfac6b607eadb468893192f6de63fbcb806f2fa55fa6a7442bdb970c3355fd8365dde5c2b4d882bb7e8ea5f63ad4be0fff9895020f893a8abc3dc0dcb73a60cbfcb53eeaa68b47b1fbff6c396853446ec7a666fff939604600cdd62fc03e4467dfb4cec07653a48c9c27ea9898f8fb0ea46dcdf1e48c05af99685e1f50d96f7749a721e94e55eb09f6ffcb98e9abcfc353d6a839792e3910c4ad014b301658435531265278a62cfae2c58ef5586d9108158fa769b6d4910eb3d53c42080408b79cf5005ae6aaa8a69d4c3384115990d1b57f952473f6af1f3e501730ca0ba4574ec41a96415732f4ac550df366477e3e11caadb958688f92a3da634f56817db3c34e625d2ed24704d6488fd69cb0ab17e5323f1112001e775c945fc30be427e90e428a2558292f3d68358bf6f0dad4ccb9919dccc1a33f87e47b7872d3ea8cd9eba7857912882bbbd6121d8502e9d460a44e66673ed1e41e31b6938d1f314a68ec4b222cf70309a50b9337fbeff8095ba4ef72fdd33edf376026bcc739f3ceb1dd6dfa3cee7748c7c1604c649431f618c4d26777296ce60cb1b7e8e8d7bb5fec68d93ef2b5cf875cfb1ed800a63d9e8ccc091fd19b54b41879fb847b3d73c2a56ce8af1db2832109f2e5ab77d54182215413d91364daf88abcd0a5777811488d813f213297e53e4778d048970d92d710a47f813d37b0f29091a878d5379aacc7118caeeb6958d47f3e947754fe5f90487135e79650867554e6a29e8e4776bee24f63d856c2a373b2e777d793d5ae46519d6e273459525909efb153f87f87b41cf4007d669ea436b72867e46a5db3618f26c491eb63dc4a429f763e88fbe132b40d0fbed514e33a7d5fd4ad71f11b0ccac81be081d3ae572570a2af7b41dd8b7f399aa237c665fa5db6162cf79bf7f3be5a726009c618f1f505923cf3af050de2ce03bd0e02712ee20c1de1414c1c1a1792cfc9283c1605882ac14ea83eeaa57e418ad986353fd1503054942d74287267033aea8399b832ba6250f50c5144c8dbd8760d17795fd4ef7a78699f2337e4ac6439789a60d105f2e47a2b88bd55e62c41cac209e354abe55620adc132d8a2b256c8e655c00a6798446ae68f5907072d4d8180ce31092d12911a36afd7e8487451e4985c4d61c2a212feb891af79f58515b804688b8c47055eeda4ca4fedc5c5d791b9d5df1e36ea918bb73aebcb6734cd9911b0bdbae1209b2f4ccb49a70917e63c10d0e5336a9711af97b95628f41b1d524148ab02dbbf6b0c99a04626aa4510c76773db05fddec93e8900d228d1df65dfeb8281f1d4c81713174fed7365a231246aebdff69f5098afab008286850662b4fcc03b35cb112b52cd3ea048364a5dc478bcc504674186fd2bce1132da5fc50d77c8fae280041aaec5994e575d9dbe3ffd36845f6c96976361414a73144d85932c2e59f82df111cc7ac1c65be2b23561ac5d5e976d15d0eaabdb44f58e1f9af5d6a8e8e1046a7dffe2bbd0eb286b411694f5a93983e9e34691aec11065d9a3831730317bb93b826b95c634769a9a0496e53c298e2ce8add7c2ec64ecb4e752767d233eb38d758f18d0b58a7c13e87aa52f7237331fc7d329ad94420899588bbe92e37468e6420ee9436d57ac7a917944969a9b041ccb60cef509280a339e458e3df61811cd1646ad98e6b443a7f8a3f7bb5f5edc44643e45ac1321102762a1f0098fcf0a63ef3546119c1b9f515d125336d06e826b3bb3dace0f0c2bb77fd50ffc4f12bf622d57a3f4b7b604f124d235074dd1fce7859657a2649e4c3a1b917b4e0fa7a34178a478b4bd5d649aa71d4ecb58446f7058c25064b9bc6bca243d0ef7d19d2ff7ad7a65181ff3c76c915a857970511bab76bb62fc4400a9c6f0e14e3e0e557e190e525ce5b4e6a5ccca132c1d7801477e9db5bde4432c2aa2dc64d690c880c56383094ba8f5b5179f0ba038dc4d3d964bd1d0659839bc91a96169fb73607b6445b0d209d9757c9a7cfb3d140ad055371af940c77ae2e74d3190498dbd2226e2096bb9158934f6fdc01b300f640d044efc5ea20de884b21b786581c5b8691a3ffcdf838b10e5ca3a280daec2c0eeb329a1859ecd0f77c50faa7ebf539be1e34a41c6384d7b1435b670c8373c73d755009e2b5be0b4c6e097e456f4cdb7993fa6c4fea8bd979fd803ee7b400c572df646f3ea185f893733e26b0d6c1a1ef69e0f70abab8f9f04f1f2a627f8b5cbbce604617e9a96332942de27219ec24e7462d11fc625810c4a9b5e377530de84b26dc204b061c39e20380af3426d3f4a77602f38905a207fba9f0edce84e0133ff6ffdeb446db526fdfb432739f186d1b52e41f0c9c1c3217924e50cea880ef11c9a0f4e38f773a89a95d274207e54444c5c0e729d64d68daf6981e736373eb9d6a043caa7437c01ee11bbe51281bd2292c091b47b6782b37300d5f3e31ab137ef9c29f7c009311f62ee6382b3cc31a64547997ba06ed23a57143fa123b345fe36e5f005b2953d56a31e7954b65675228be91226d4d8f4d7690a8880885eb02d0665741b034444d0b8a00f76906b498c26386a26292039fb94d6953f7d5092fa8d88f94b2486799eab30b9628b37e504de6c4821c9228f5df93e43f30956a60020614a66a61dd7e59a86d579d8e07ede3c55af3ab9391670fb84d2b2109128979ed6e077faf0ceea3c16693319f735d2d11f579b55a985d52ab557d471bf6b0732d0c9b8bc2cce172212ebd5ee38b61d468ab30da095ed389f4062ac874c9bcc4583da9c284b4929a9ca1c6e4c0cd8073aac03c6d3f2ec61b6f5b0b7855b6dfa60390c6394e10fbc6004aa376dee8e11b353e1dad9d9d2b68bfd6b5ebfc7c711fb8c5292bc77d9c521a455dffaa160681518ef6bbed81e725d90ee8484c5ca7236dae570c8e2c189898482fe124e0719374662539e8e553a9ae2d80d15533c383f5fd9efc4f62fa1b0a47103fed0fc74ddd7dacf8371f19dc451a181a9b7abcc59eefa738da9d7563e81229af7c71e3f3fd726390f63a567bdae7540b9d5479cd47359895318b25db4ddefd01e3ab02f35ae579c237a8fc3dc2ecc812bcfb2f2b8d580c635fbecbf27f8ec8963440ddf6a13e08fee3d3908a2705a5116ccbd687b089f636f64240d609a43a509c687133c74cc6af658caf3b8b8a6f4ac4d40c767388748348919da6d0a2ceab91c3d1318a239c635680288e1450194bf7cdf9abbb2922ad25d727d4c6e718bcd041c137df9fefff78305893ea38b8c07295b370858e396af3ada0c940976011631f85d32d89f60e84b96348a6f887608d385f6b5613e325cdf9dc828fe658bc95709717fd8db8a4e973086c5f045a4b734cf336acded8d54b0d894bc4da667e81eea37a56c15df5c72714060c711aaf9a7e414a4b3e2297d54346e17cd1505bbf3617dd54e9982b98d0447244a1d6d30b1253da82ee97c12ad192b04959147b910c4915f010759e8b549d5ed6bfbe5e009443e40a48a96adc622c39f77ea233185aae9be2a43589c85e52f92334c6436325e25ea2cfcb75bb533071a21ebb0ebe22011e6bec3ecf1ba5e449fb4deaeaa14137ff3e26af5f2f37f249bcd2affcd758a26256eb032b0bf8601cdbf1af8c868d051a74896274b40bcbf534b11d798df2095d31c1fb7899b9c910244c10b6c842c58964f4c3441e808064934a6f66496e5394aa73c180c3f8629c5845d25439078f4fdd27b87f2286c622b2bd0305617ace45c4a29ac65733326359ad23b2da29121129aecdeb21e0c0ac4f3c533f8f0c12b5b070780b7d28ecf50efca3a68e82b90cdaf2e5e88e93ec4eba55e0c3e2d35f30582fe7cfe143aed8ca6173b0f64dd2e80597494f3c01b88670ff6f3acfe48840576ed89fa432dd06204c893f889227f5d07b396615ed399fd82135a9ee65183c441c92031eb891f25d6b317709ed4d8f77784f9d8ee69763d7c3e41e2b7f37d83d47249232c0c21a4e61e31bc7ade053eb4d22fa6e4ccf69c115424bf5f7c0cd663b38c7016446567fa3fbe14e9a697ce6a644430a365f99b3f3f7a17a9a744fac015719c4460e94b5ac966634421a0fbdcd21e658eacd29837002a295fb3e6eeecd2731af7b19b15b6b7d759b15ea53d3fd0d8d73f8fc72fbbabf86d160fd3f9b1fbc52a4842866a5d69ce077ee7869c99396450559aa7cdc66b93816259ab79a9297cf5b96004c5315a15410d5090c0f310533dc6a8f72b230e0f49e9ac829a9628c11775007c4f78baf0ab9102ed37e7905ade3eb135ad871a749769f707bdf68a7d13759607e41aef440bb42409b2bdbdebcd4b068da4b72e6c28452033d9fec17dbf22b456d239621e5b26e644120e7b100f45ff9b999f195fc757649c3f721d6ea58c046f39e8759a571d756639c32b0f41b31d5e9753ab1ba034fb8d569247660e8ee805be69ddd99e2b199b3755b618751b690cb6764a96dbfd6a470fac1f92ddfb907a81b32fc882f9b15b2f85142db3c7b704e6278e40b68a5721c15ce76a6473c0820be0b7087c996e961335e63dbd324e8bcb0143ce64fca8323dd8b14593d68f602c1aebbf33fa67478de5311ba5622b9b209561a02cede1bceafa9f75c660ecee81fd6e2ba1db0acf1d7774eaef137fd56004aca3e17ccc6de44f68483d6cfe022567b1835cb2fac4a6ec550356524a81ad32172d7131b7398cb13aabf008388333cbf22dd10563a08d5e83c53dcaab2b66d93d1f1c93baebbaff9875633d2661a0623311d8f9d6b1a3f3188ebd891601e14d330470b8a149a7f2f36ceacac233254a6b2bba751de2f4db9c204468052581fcabc0818198ad6fa9aee934813d1df2c4b80701aa02a90bd1dbb6779ae22c8bd5d7ef280f0687ced3018434083d1f0f15e5a32a5d22258c25a1181dda7d5bc13b6adea213ee695638b782822e1b99e69477b702869d941f0fe726c430a917973c35151ee7e1563450684c13570d4151d87ccb518b832eeccbc366a556281c9a3df5db41a1bf0471093c9f332199ea22d9d2b412d8f359072da3c8add804cbc8810b32f5a66e746dc0595accc6570fb30747582ad1d2782c9d046872a8ff53b631cb3c178d880e46b62fab3a4e36faa411c9d8a02f70e2c35b5a76a41472c3e8bad6ca7bcff194b82e603bf45380fa1cd0814ec8a4b2640765eeb0b7f15876fa53b69360eab8f7e1b6594b4308bed76ee41b06e767d5baabeac9be3f341cd6ad0c248f6e6646322b194071328bfa1c04f1603efcad65405af9e243374156c472aa3185e825da78b7d38bafa705e02bc59f14f909cbaf25cf1c412c9dfb2ac210212b43b47cddad402e92b51254bb2acab704c80ec04300db487e1c13da6be378e0292355b8ad547bc42637da65e8340d51466274b037c23a6746e9c181bd64fb769837a0cb0b3121b873379f2d3830e6b4404f3d5cfdec699eec0ebcf861779524a774461c8ebd72bc02dac95f878151146d7d17225c9575bba10ebeba13a70f50b5bb557c8d65323", 0x1000}], 0xa, 0x54) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="2dfd65be4bbfe0ae78b18227d4da513e6b3bc98add188f473e87d733c1274a40bb5dc574a6fd686044b748f19fafa54f4b465818031da9445fcbf47f759fe38035f63e6231699c71a44257e956ff26d0d34f50218946af1e1d9aea9cc96d2ec9d13b97be95656d1696b9", 0x6a}], 0x1) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2080, 0x3e) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 20:33:51 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/146, 0x92) getpid() mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/54) getpid() 20:33:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() lseek(r0, 0xb, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) r2 = fcntl$dupfd(r1, 0x0, r1) shutdown(r2, 0x0) fchmod(r0, 0x100) close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1300000000000000, 0x3}) ftruncate(r1, 0x0) 20:33:52 executing program 0: socket$inet6(0x18, 0x4001, 0x3f) r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 20:33:52 executing program 1: read(0xffffffffffffffff, 0x0, 0x0) 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) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262b", 0x14) r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r6) r7 = syz_open_pts() close(r0) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "001100000000000900000200"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) r9 = syz_open_pts() execve(0x0, &(0x7f0000000480), 0x0) write(r9, 0x0, 0x0) 20:33:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) r2 = getpgid(0xffffffffffffffff) getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000000740)=[{0x0}], 0x1) sync() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="e65214106798251f510167f1d99ffdb1c9d94dc806634953eb2bc804db08d5e9189e8f76cfa6e044904a913d6892cddf0d4f119117c129d74733f328494f5ed1458ef870811c9fc5b48959b2c9228c69949a605670f7b3bacaa548c983f7cfd51cf6c98bbae25e1641bb0fde6cfd93d33093dbfef9396d9373f2080921a5918f87a2856666fb0ccaa8cb19c38d9b5c59947f2e110ec8baa7", 0x98}], 0x1, 0x0) ftruncate(r0, 0x1) 20:33:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = syz_open_pts() lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8492, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x4f) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 20:33:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) 20:33:52 executing program 1: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 20:33:52 executing program 1: unveil(0x0, 0x0) r0 = dup(0xffffffffffffff9c) connect$unix(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) unveil(&(0x7f0000000080)='./file0\x00', 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x3ff}, 0xc) 20:33:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0xfffffffffffffffc}) 20:33:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000240)='S\x00') truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 20:33:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r0) 20:33:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x1ff, &(0x7f0000000000)="0b53146fc55fea1dfcb29ace99022943638d9f94403e6321f018076d080645ab343e85c51d810a46f0d3d5925f1c564cb03a722e3e98fdc9dfe35fad97ee46d5552c3771073ecb6309837670a9c00124f149581cbe5bed211f7ec7e8057726d7611631fbbdec5c45", 0x68) 20:33:52 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 20:33:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) 20:33:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) socket(0x10, 0x7, 0x3f) 20:33:52 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18200, 0x2) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='\x03\x10') open(&(0x7f0000000000)='./control\x00', 0x40, 0x0) 20:33:52 executing program 1: r0 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r0, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000039c0)=""/7) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0xa) r6 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001440)={{0x4, r3, r4, r3, r4, 0x2, 0x2}, 0x28, 0x5c5a2be6, r2, r2, 0xa52, 0x0, 0x10001}) sendmsg(r5, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) shmctl$IPC_SET(r6, 0x1, &(0x7f00000014c0)={{0x0, r3, r4, r3, r4, 0x2, 0x7f}, 0x400, 0xffffffffffffffe0, r2, r2, 0x0, 0x3}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000003900)=""/102) setsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000200)=""/35) 20:33:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f000009b000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fffffff, 0x4, &(0x7f0000000080)="d55c23478a8ebb9a6fa08544b507e5cbea6f3a666a74722146cb4358208032fa5621a8c47ac42e42b2544f335bba605627f67513b5eb6777966b96633dd2733211931cb3b962bb71f425fd6a62", 0x4d) sendto$inet(r0, &(0x7f0000000180)="b6cc5e0cad259218060a78e737ef38947c7194284a746be75e7b2979c4cc17e17978f578f31583ee395b013ce74bdba4f8f5003d80332b7b6bb20b0c2cd19cfeda51bd2a0ad7f681a6459c1725760215c7ed401873aa94724c90f878e46975e71e74b2e0f63fb9efa045a7ae2d6609cf24590720f0168c2bf49a016864e07bce94eee71b298166ab85f03a3cfd4f6d445ed5b17763437e9898844baf6a87704bd08588bb5dfa8306a3961c1de9c67f96ce2b7542767b3ce96761941142f865e3f0d9934054845839b16458cc706ecce230624ee22464f08facae1def743541f5cfcf02e8584ca82a2fc3fb660c0aeceb9cf80efb055bfddbd17f92c542415e634e226c1db72625e7ffba996900949ad9714c364c9786041ef6c8546d883cd2b1cddea1d88c216c0e6fe46e6a4b106cf354ad68f1e4ac4d8dd5914508070c4f19613967945386394c21d6303f55cf9a41a1e2eddb3809c9e646306605c035606291f83b9224f401afa8f0f6973e435393e3d10e807af968fc522ee53cef6cca2bbf3c607529f65c375f295cb7a5566449e368c3797a45d7b35bc063687a954c372442355f0e528953edc5bcbcb6a852d45554fbf9641efca8f7ecee39dc44b4a1b64df25e48eea1144a7d9290ce2f54aa1dca7df9c178d1bf536fbb38a8286195d609e5dda72b217e5ab7524bd4fc48fe130b47898c1dea2a55c4da1f32ec178955f38bd60c62a292fe0ff7c886c61250ac6b0384cf06f791ede82b71d6faae8f2aa8e1ec96c254b2a59f011eeb5345a0c6f42cb6655f6e7ab8754ba2e8ec917cc7c9d588a3e0836cc8cedc5ba151df91e1a65821cf6f2c9cc00bb12da01231500e00ef9b01cb21d0f0be189df4f9c9ddd3262186068fdb5f2ad16aba645524cd0bd94a0195fde7a257546bcc88ca10c220bf7ae1a85472c8ea6b35888842553e9ba093ce5171c67ef8f7d888df7cab1424645aa80aa3c5d5e4e63da0252c9071490735f2381d0e9ded9f9a1b9fe613d8fbbd6ee374d51995ae4be6f77049fee99905e5a67b282356af8dabb887166cbf6b8780482026c4b903a667bcd2444819839bc6a5840f248ec172e2c3e6b283e6b4cb360151494c09f4922039c1ecaa022a40ac5809283fa8f645b59ce0a3dddef1788b055087510061c28f75532d491470c8dc84020e8a9e3db4db58add4d82d74d6c4dae3a1bc55eb5b941e9dffb42db34ec41048f5572c565974b2c13aeca29c454d862106e91898442ca0dac7aa97bc75feada7739e4b44993cb5cad048787a73cb2eaee38bbc339d5c72d9d8e472fb8754cd68e1a1949e1aaa8b582384f721897bcbd71b570daf5ffc98bd40df3c0c60f67e9c0b526dc6db7e7be479bf73435788afeca11a61cbd3db89876911d3155b3297dad10d79be0a028c4dd493e1515d7f60eb52db7e1613f6264ed34d9001a0e78e9baa7ab27fbf621e6425199d6d7f942bc480b71b7aafabbe079a533933a7297ff0f25d96878622ee681596c8cca7396dd0dae79317b17d5dc54138b3e7d65532307205acb8b30e63729c2b5c1fb85269a2ed39e06217d30e45c45d2e2100acd03d8533ba64e2241be5af506199b7d293163f87441482cb4bad6fca164a7e31e34876b88fb7996318f41f68718be82c640d16ed56c0903b24a25c4c10424ffb6f0f314f538b0ff9fec3b869c61953a9243d947e619f50474a9d897392f711247d96f9eb48cbc7fdf191871eb2632ee6fd0e786b7d3f3196e2d10847cb4d8d591eadd34372b5369f6454982b32938f3ddbec4d99f7e4f4938bcfa2132e81e52bd1d2b2d1d476ee9bd6a3f9e772f55c49f131617f5e98bc60884bf49662a4a272cd48d31da5bb15cb4aa41b734ef6a28b9e5409880ce26e7e933866ff30cdb24eb495f4309721c36a04733101a43b671f7558f42c0852206fe0a8bab5aff8e65dd678c67bfa5245dbb9c0c8aa12fa5702fd198a8f274c841ce5078fb27aa1450fdbbb55e77d8aca1fabee8a4ebb8ed683826a9a771952460fb7453d34d939686d2f7398b42b0a9ce8e8f97a89c1e6062adf10cb863baf1f2d97fd78e61c14dd64f21995c0d5bb14030985892b10d8449746838011838cf868d7b93c1eda2861db8e71acc3af167be661b31981c13e18bc07013890760f12a8793c380a26bae75da5bd8de138128f7febae539935b8fdb003ec29bf8033728759178236f4d2ebdae5fc84ce463a163844020b68d9ba2d515e6f6334e878969e52b4b6ee88aa2939656f61824617e5facc68cb48508d4d133a07707247aa17eab8d8c0c2034422f6bb1fd2a7abc8b43ed405c157222e8c11225630e1f6aafd03e2541401ddba23d6f2f0772116ae6f7385fb9e587f21dab3e0b6a3e9ff2e0827e4ed273d3592e408b4f470462fcd60aa8153709953918cd20f1cac781743deaa2eac57a9aac292d768654385ea1ed33a13474ed980d4e7707a31a1dad558865fb0794fa0768f0928e0bc3c10c91def105cf722adaac254c5e9a45e03843f529f89bd002ac3113a87cb39518c1c8509106c31a5fe237a630b9b393bef81895ada1d7422e69146dc7b47fcd7728b48306419e135349922b9e9e95e67020d78d0f9094d49d6b667144bff32b2d5e91e18fbf2ebdfe88218e80525b20959673aaa71c96f7bfac935b81ee5ecd845e93546ee8db1c033b75f8d13281c9f313f67283d89c99c24fcc5a05a5af574d69d0b7548a8fec763f87f45c22bfc788303842d02abecface2531708f48d4e63a0ac3990d9b16efcb799db15961a92078984f3c41523b0920913aef624ad598a7ca5c1e976bf65769a302c490f0f3f46bd26f3ab841a3f9c87bc6e4c32cd0191e649f77324e3bc70b2f4c128b937a3356620f2da755992bfbe7132f833881598a0e20283b990347c110ca3c1a9897c08c3b3bb3a00ee518c21200de562530fa10aa958c635fa7a033bed6de23fec80e5bfe84b0081e56ff0f5dfafe475a95221618885e32ac23ce0b14ce241b4d37c229e4fcc791372af506a369768dc2b393416bf6ba961f1d09b1b2c7e6bc0a0fac59785cbd9f050fe7b405a33a730fadeae66c56a06d3f943176de2917fec9bd2a5c4e33aac8fc5fec4f0e22b9aa328c7ebf9ae97ff96b77344b5b7344aa96b9472de522ad51e55bd8f2109b946d793450cb404d8e114713932c4f1e4b11b97bb78e51c86001eb80f83524c7d9b68168140b1a41e3bfb4dffb78ea5579c479d0b9194d6cc75c207579fd9d1355c77f03c16323c2baaefbc6337f8c73e53fa0e5f971cdeccb56e8f0adf183a3a1a57fdb1dabab0f76c7e75cbf9996f9715987c60acf6931f53dddaf4717c2c7ffbedf3bd8d779ee940dff4003aad2b1c0e7ecb999a6566b28e8efac4d921c4f56ef559ec3dfaeee0c34c3dc291981077511c7fea215cbc5d0d70a42049af78f422eb9e28138a2a9c0d6803a4480d7be8c23d277aff85e3d4fa9ba886ae7def27516307c92137b672e9cb3dc486e68f627de5d3be5e6fa455a4968e772fd8114912a976fff30632b103a02a58e90529eaebc8919669033698a17dae33890f2f079a6072d51549ac61009ffb2e4f1b4698904b3faeb189047448fabaeae21aa5ae4c2985f0ac3dce67a62721041f29b4f6db770a07c59b360030cea04e6c5b97bd63014388dc4cdec84364d3f5a50f4483491987447ef1ae5c7b86ae0243a5f7abc9e29a1e56f6fe0644379a5bb7664d553923913923be7a695eaa72a3cebbe0234f9694543a8c77ea6c1ec366e5e5c5869ee87152bff1a628e1b19dc9e3b1a605d9a42c10f4daa5829307eab76c271d5b241f6c73e80bd52b1de2c804aa17bd506e7b9f48ec880bd6ffccc89937fb6020ec24ef3a5771042f866c7a9e3ebd8de84ea92f17d51dcb4db7a66719825c567d09b3944c9778c20cb1549e95a94338c12be697300d2e6d3d6c9ac0c5a16ba09ef4264318aa088448e0d68ec02f2136e14bb9131b986010f40af07dff90994ee057b7be08df0e68a385fbe4b02518d2fbce6ebc16cbca641724a207e3136e4058d90abcbc7de8c2eed6fb645747e17cdfeb5faac806131fea47b9865590f90d83f356ee3ba33db363d85b9f2a2588aba9cd296fa76b6fda15491b0daaac85fa341d5de62b6119592d58eb29928f201fdfde9caa4c0d60e91297678d97535348cb9e4614c91787f9f9606e0c6c2388a7094927dcf9fb76e515fb11f302b1d523bbdf2a0529be433a9a55fa81a1bb0cf0df2636012d354651d76bb42f1c364f24df04be834064916ad8ce6bc6b0c8fb40796897ebb7d6b214df74b508d6a3153c0afe435196b5f10357d915217f338092f2020bff6450507b7e142eab05b6be93b4d71f77718b3cb5c58a99679dd7a1d25199ceb7a10f11bf6c43a054ddb54f03bec45005251a02531594c2e580e23265dab94bdfc1f61a59d37ed229a3629e8a1d1b1b0e6c510a9758d502a46870369759bd89579a7961a5599b095fae43da8f7710c7312542a1601ad3f9597a0634436d3560e6b2684fd19c922cd0ce91c3a368f965e1293dbbcd64994569d14d5b0f02ae38647bb0159e3e20fab9b3d270ddd03cda50f0a865e043c06db5b1be92087352637e3fb6263da6b91951778770939fb79798c11edb6f4389097e02cddc54fe8320df881b1a13fdd0b91332d7d6467498d51bc3b3abed22c23cc9a2fe50659a768d8c3e1ec1d7f314a1ae697aa3a18f16e14646e5548ff1da9eccd9b344a6e25df6274c8f468a7d6bf1b2f9ea2e2eec153e1b4f29d12e60c0e245fe10fe002f955b901253773fcfb0658886fc82c15a00fc5479ca8a634ab9fda258d4997fc5c62e3696cc71fea25952f234f1bf26ff116b823698d2052b557fb984c726d65de5ccedfcefa6c894ccebdc7cd8469d1c67f21d54ab3b2eb898067418b01e939ec8942de74c4d96052e2fab0aca4aeef2699c7407b973796699c014df4c7e1aab099c81cc50828b395ede185247b8d625c1389eef590f538681e2bbe097a740723c61e3963207fe06ab06a0d1661697e344a7f9f7000503745bdd1546bb8eef8f9c65cf074aa8c1e834b53f8b88121c44b48bb73a81596c2deda64359767b72d7b5280e7b8d472bfbb5f9aaf318e823aba0e1369bddea1f58d932a27be53aa7878400e5e2013ea09325c9c8e9134cf90e72f6f2560356cf18d4d1e4cc178f84d355f060a4da35f8776955035907784e46e53d9fb1d38237893bc0e0d9e6d410b0bdc91c8148583e58dbba4d7ec3cae59abdeaf1f7ff42bc5d57b26ccebf4e21466837c4137ef50ead8ac1a9d6b73a2bbeb9c6f08ee1d3a67b07c2881b3161a49c7bb126ed795edd146fe96e68b9cbe52b724ab1c46dc0ad6f22b8482e968b160b86a7fb073f2a9be5a362a15db43b0039d81d8b2141ff6c974c14e7ee2c6529462ba913aa0cae43346f1590e7b7996f1c69ed56777d2aec8255fa76fe1d80956ea832cb6d60bef025474f1dcada0a0b3a6f5df92d56fc8ab4f5240c68cf6de6a6cc706951a5f1e7f001ec658a523baf305cafd4a99dfe6162cfff7cb74978d77f9c0f350127db59e3ba734b5f7fc90eabb49c4756095a37c306262eb69dae5aac3d0c8a1f086dffa38aeebadaf815c035eed908465276b90f4b11b86e6cd3fa7af64e0d456f3f127cc2e049694180983242ccb18e9dd23fb89b3d1a8e7026fff1dce06dbcf0e0760fce0a0789da5850b607fdf7cfbf8e8a3284296e358f9029caf85037a17b36557a4b0f35206523a77e0d940ca6326dd323ec178b617c57c", 0x1000, 0x8, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:33:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) flock(r0, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 20:33:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffa) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x0, 0x4}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 20:33:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/19, &(0x7f0000000040)=0x13) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x6, 0xf8}, 0x10) shutdown(r0, 0x0) 20:33:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80000001, 0x40, 0x20}, {{r1}, 0x0, 0x1, 0x3, 0x5e9, 0xfffffffffffff5df}, {{r1}, 0xfffffffffffffffa, 0x82, 0x0, 0x1, 0x7fffffff}], 0x5, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x1, 0x7fff}], 0xa56, &(0x7f00000000c0)={0x7, 0x3f}) 20:33:52 executing program 1: r0 = socket(0x100001, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) select(0x40, &(0x7f0000000040)={0x4, 0x80000001, 0x5, 0x1, 0x101, 0x101, 0x8, 0x2ca}, &(0x7f0000000080)={0x68b2eb87, 0x80000000, 0x1, 0x100000001, 0x7fffffff, 0x6, 0x2, 0x100}, &(0x7f00000000c0)={0xfffffffffffffff9, 0x6, 0xfff, 0x82, 0x101, 0x2, 0x7, 0x8}, &(0x7f0000000100)={0x6, 0x27be}) setitimer(0x2, &(0x7f0000000000)={{0x8001, 0x45f}, {0xe1, 0x7}}, 0x0) 20:33:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 20:33:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) ftruncate(r0, 0x10001) 20:33:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/191) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) 20:33:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x8b\x00', &(0x7f00000001c0)='-\xa8{)^\x00', &(0x7f0000000200)='/-+!!\xe6\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='-\'$\x00']) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x130) openat(r0, &(0x7f00000003c0)='./file0\x00', 0x80, 0x8) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 20:33:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xe80, 0x80) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000000), 0xffffffffffffff8d) socket$inet(0x2, 0x4, 0xfffffffffffffff9) 20:33:52 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 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, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x2, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r6) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000700)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233add14f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba2000000000000000000000000000000000a2a90a5fd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b98fa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d83f7197e59a0f8b31363f3a3c99ee104a240358a5c4454efd77f9d8dcdc3cf385d3d146b1942f3006e2c5f5ddf0f484fc669f25fb2cc8b3047f8c28e6b62d58b1e87f0078713fd212860c61cdbb617c2b3b6c69e041abd860d4b721822856c54d6f9da3dca1270e6c9b770755d41a83c8bb0d409b97a7aa7ecb2efee9a1da2c5f9ff"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r7) fchdir(r7) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000340)) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) connect$inet(r8, &(0x7f0000000400)={0x2, 0x3}, 0xc) 20:33:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5000100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x464, 0x95, 0x8, "bc55bbce0db1d6eaafcc153b64d3ac1581dc9430", 0xfffffffffffffff8, 0x100000001}) getrlimit(0x6, &(0x7f0000000100)) r1 = semget(0x1, 0x2, 0x181) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/73) 20:33:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82a972f225fb38c2dbc3ce6cb012d34049bc2f080378b712bea0ccefba4e02000000ce55ac2e5619693093aee59346c96c711dbc75bf357ecd25720d5b34c36f97751ff49aefef13642356d29a0d8ad0338e20208b8c2e441cf6b6aa45da902c52bb6d719581326419a15c4580b122acffbb6aea7d1dfa2b351dde54a18c6abe4eca04a6c9d3cfb55adda38954c651b7448ae22e6518a31aacb6b1468a45267e33602c8e45e5d5820e07a607ac600b0bca23743ba6cbff5bf2042992ee91a636077f52b2d94d78a6722b887bef4f69e0db042c9fd772c4c269dc70f4bc3346f267883350ac5694c221f91c281f40062bd5af201e76a6b431ce52da391000cd7c2372877c1a4c585f1641a8a9686d8f9e016658a3b75b907ad6450406f25ea4e09112e5d8f2edc893a51942bdc68fe53df4a9b44944118498c1187069b2840a3ed7fa6fdf5d6cae010ca14664a3f6dbc3a26a26163c12abd736d96a43da000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/207, 0xcf) 20:33:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getsockopt(r0, 0x1f, 0xfffffffffffff325, &(0x7f00000002c0)=""/4096, &(0x7f00000001c0)=0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') 20:33:52 executing program 0: socketpair(0x22, 0x5, 0x38, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffffffff, 0x1, 0x2, 0x0, 0x7fffffff}, 0xc) r1 = kqueue() bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) 20:33:52 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='\x02\b') 20:33:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x1) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 20:33:52 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:33:53 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0xfffffffffffff800, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x1) r3 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) fcntl$dupfd(r1, 0xa, r3) 20:33:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) ftruncate(r0, 0x0) fsync(r0) 20:33:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) socket$inet6(0x18, 0x5, 0x1) 20:33:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getppid() open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x80) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = fcntl$getown(r0, 0x5) accept(r0, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=ANY=[@ANYBLOB="ff012e2f66e96c653000"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="6bb74c68cee99ea3e9f200e0188848acaa8d9763eabc132532c9b1a4f81c59a5ed2c45e5029b3cd39222a7a135d469b8a35b5aa8f865bfb8cab48137f21b0e6318b38971646ca3e4a035511e111eb18525d39e980be9f1a35446f615aaeb64565425afaf732d0bfd7c3ef4e41e57a25d1303a22793d8ef2e41080b51abd02f558506c7550cfc285e25b41690d5ee9424a8e8e1889592ad34e5775aa476d4155bcdbc776d2d9e829aa856f041d58332e017f2916bb4652bc12bf5d64d13604812305b7b64a912c7d5b9e428f23f82421d0a002e5cad63cc434a8c2524", 0xdc}, {&(0x7f0000000180)="524dd0dfb7537e4f666d6c6dfd460f9afcaccbbb28a681eb0db8e88360f4b806fd985b4c6e7d6425e6aa630bc452b0e82645d946eb6a3441425a44827bb75e8d4e9f093277f4fda2ec171f924449115f166b7d1182d9ab508517a3a63f624e44d26a27659980f3d59e1636638244946173070e8f4c14cf93ba21", 0x7a}, {&(0x7f0000000200)="54eb88f56059b557337908fbb42c4e581f3dddda296bd19fbcf1a6c4758ac5e3ba903191469e3f9326", 0x29}, {&(0x7f0000000240)="8a07edca2c4a794b69d77699090288f98bedf49a35d043343520d33fed0aa2d6344478002d3cfce84f0fbe0ff7f9b7a7ed302fc63310eb36c7d39beb3de87cffae9e4c05effe27000f81c1adb93883210fa630c2c11273e774b0665af03f2f98e73cbc6ff44851036a8e6f7a80b4e1c0812c33e9891e7a2c820db5fedf2c0615e4aa0adf7f74fad0d1c6fddfe3a043bc96f630617ff4ca99eac1aba58b0ea65ba3bc6ea78514ef29e864f428930abeb8c55244a8c21c9feacb684fe24dc8ed925446c90c6b26d69f515c815737ea83eb507b72d2c2c1", 0xd6}, {&(0x7f0000000340)="53775d35b3727cad2293fab29c983282f7bd9f14479f3ac565d0467578e2cb066f51d33bf8c439e61c2b", 0x2a}, {&(0x7f0000000380)="48d5eca14738f8e5cfee8b0b3ee0e53bad91fff348da05ade7282fdd0b06b8e6556908d3", 0x24}, {&(0x7f00000003c0)="deaef71c2a5922eb9293510effbf323d03f733e5e2144d1ed66dfe396afa2fc32c17bd08baf0f8d6", 0x28}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x10}], 0x88, 0x40d}, 0x5) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 20:33:53 executing program 0: select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x8, 0x5, 0x2b, 0x4a3b, 0x660, 0xb0, 0x45, 0x2}, &(0x7f0000000100)={0x10000, 0x8000}) 20:33:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x101) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 20:33:53 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x180) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xffa1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x4, r3, r4, r5, r6, 0x100, 0x5}, 0x1f, 0x81, r7, r8, 0x40, 0x9b, 0x3, 0x3800000000}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) r10 = semget$private(0x0, 0x0, 0x40) semctl$GETALL(r10, 0x0, 0x6, &(0x7f00000000c0)=""/45) syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 20:33:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="b5c3bd2bec5730d962236b83795fc86cbcbde09e7c23e4c76cbeabc6cfdd4f67b49d79fd2145e703a1c4f6851d42506abd837d71e1d031db2296cac06cd5f58b6c3ca29526068f74a95888420e6f41f2f22e7ef1f496d0a93cb94638a21958f2c665bbfeb651e00a9cd058c1e71c66c797acedfae4e075cd85a2d182aa8257a9868400730e9838f03a2da439d5c9fa04d1cb69429bfc88a4f158581cd9a8328a9b586b8570226a4fba5185b72632bf43f535f87daea0ff1a67247fbdc0ba4c44d3775115cbef37d299892fd7235f4768d49b30dd02bb5b6ff9099d", 0xdb}, {&(0x7f00000001c0)="f8bf5bb798fa3ff26d1dd323a699c7b5209a480f7faa72b1afbad56298c15144e513d80817eb75101b15152b6e0bb9fc8a725ead805c40", 0x37}, {&(0x7f0000000280)="9fc8f4b2f8f24294722c0eb3d975e81dad88eaa77df326245455e5b2f60715d68fad03d66a58f0e269b0cc57778eb75a0affa2d078522a5f9340f581bd04b48691d3b2aa2da1029300f2eeb12ef78d038f1fce93577887572c305feac2e3699d1256c15098067013ce6e83", 0x6b}, {&(0x7f0000000300)="761fa2abdad63401b97379dcbefc60ac0d4d007c0ed77ddf6d19c4b2c7065b9e4a11bb63c7608a95a7c4a9aed1d5ea7b0f9b5a7549a3f6edb9e96e42609f6f5916fbbb270deea182cc21ddeb94aa1f234228bb626ab18024c684629cb77883e52c86942c5928b9ca504375e2488e5e79c81399abca645e3ad88f95e6da7e66cf82dc0930a35d43fc2c9bb94848f87cec05e8d644c9b863f8e7c2ae131b32f9f766aec5f8730e0bcc8191dd8a1e393365f3c5fb3ae578f179ead922a790acddc48bfcfb7e3c85", 0xc6}, {&(0x7f0000000400)="a482f7f02901", 0x6}], 0x5) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 20:33:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x1) 20:33:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x480, 0xd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6d43a1778bc9829ff467c013c329e74719571c5c7f84816ccef9a7a21d4130a128f3276323dbdb02a88db61949cc7feac9e5370265a53fcdbf665fc1379edb63a8a6b8e0bc8ba24de727fbf7dbbea995a90f3bf7fc5f50de2fac1a4a42c1068132a7441204a142dcc4f4fb05baaef0e856adad69e04d1c101be1ba48772f85407568650a79d31288b76681584dfa3a09fe8d764abccad8d41a42059251b4ae86bc79e3a1cf9afa0ecb4909353f11c77ae7cd95208d76096fd4b0f3", 0xbb) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') socket$inet(0x2, 0x2, 0x102) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 20:33:53 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0xfffffffe, r1}) r2 = dup(r0) flock(r2, 0x1) flock(r0, 0x3) close(r0) 20:33:53 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc) r1 = socket(0x18, 0x6, 0x800080000000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xffffffb5) setsockopt(r1, 0x29, 0x40, &(0x7f00000000c0), 0x0) 20:33:53 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="af92689bf1f8ad88adc49273eba83f7798e107f9056a9a03942a3eec3ac0739e34ce127975dd28ea4b540168d729e1a7176740dbda43df3f1e8f3d5916e4ff9caccb57a16ebc13c983fd26de3c63d974b977c86a0ed12c257a47464eea3c61650a137086176254b815905307d8e3144ec029", 0x72) write(r1, &(0x7f0000000000)="a73244bd717e5d349060d8992fb4d5df512cdd8dd3b34ad6759e9f4540615fa1d349983131adc0eb5cde601aa8038f7d8ee2b11ed1964acb810208c95c801ad554df4cea0d52c38e5c53ef", 0x4b) socket$inet(0x2, 0x8003, 0xe9) getsockopt$sock_int(r1, 0xffff, 0x145ded095d8c3011, &(0x7f00000001c0), &(0x7f0000000240)=0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/25, 0x19}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 20:33:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x3, 0x33, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 20:33:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x8003, 0x6) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$unix(r0, 0xfffffffffffffffe, 0xfe) 20:33:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000000)="955c3c457fe5269c9e8caab871f92b53a6dd5fa34358147c56609b407b7b28974fcbde53740c8a1edfec4932d0ec54eb9ce068b9b0c9c882641e62f1961d7dcec58d63881f65e9ea0088ee6318904000", 0x50, 0x4, &(0x7f0000000080)=@in6={0x18, 0x3, 0x29d, 0x8001}, 0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 20:33:53 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) r0 = syz_open_pts() pipe(&(0x7f0000000280)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x7) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pipe(&(0x7f0000000240)) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x1, 0x0, 0x5}, 0xc) 20:33:53 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffff8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r0 = semget(0x2, 0x2, 0x110) semop(r0, &(0x7f0000000080)=[{0x7, 0x9, 0x1000}, {0x3, 0x2, 0x1800}, {0x3, 0x1, 0x1800}, {0x0, 0x0, 0x1800}, {0x5, 0x0, 0x1000}], 0x5) 20:33:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x0) unlink(&(0x7f0000000040)='./file0\x00') recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 20:33:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 20:33:53 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x189cd7b3bda96abc, 0xffffffffffffff9c) fcntl$setstatus(r1, 0x4, 0x4000000000000004) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) syz_open_pts() 20:33:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40000000200, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000}) 20:33:54 executing program 0: pipe(&(0x7f0000000080)) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000180)="351f02518be6c408e1", 0x9) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 20:33:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="533f05fc50b55b8ab8e60eda9fa9d5a7a37c7e1e7653adb91ba0de690a0a99c8cfd3832ca76825d3db7b70eedb218735e814427bf5f4eb2af83d274ed2cf8ca567eb0464c89f5aff9ec7b7ab70d387761cc6ce20aee0843de3cc08a3b2e3a0", 0x5f) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) 20:33:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) openat(r2, &(0x7f0000000140)='./file0\x00', 0x10900, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x3938f23f, 0xfffffffffffffff9, 0x7f, "07e412a83e96c9bb4718a6a8d59cca45f8229870", 0xb4d6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) semget$private(0x0, 0x4, 0x0) r1 = semget(0x0, 0x6, 0x48) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001140)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001180)={{0x4b, r2, r3, r4, r5, 0x24, 0x1ff}, 0x8, 0x7ff, 0x5}) r6 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001200)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x1, 0x1f}, 0x3, [0x4, 0x8, 0x4, 0xffffffffffffffc0, 0x101, 0x101, 0x4, 0x1]}, 0x3c) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) r7 = dup2(r6, r6) sendto(r7, &(0x7f0000001240)="81b55abd1dd5e8b436c5c28df7f008ef5f584cca54444f1d7f9c477644aebf5d2fa38a6e4cf403464d808617dfa89df5eec89e66f6", 0x35, 0x2, &(0x7f0000001280)=@in={0x2, 0x1}, 0xc) r8 = fcntl$dupfd(r0, 0xa, r0) r9 = semget$private(0x0, 0x3, 0x14) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000140)=""/4096) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) bind$unix(r8, &(0x7f00000012c0)=ANY=[@ANYBLOB="64b2b5626d85536efed9ff16b1271860b6602e77a3bcd2197995990d00f7b568bcd40a9a4a7b60a09812b73d1bab27c097610180000000000000aa0bd350fe1a51977a7f7412c370c75752e78c639e000000000000001149efc6e8e3843f0540a6f08ee154bb18b45166dcf982d5b9dad689aed00f0d22de8903a83db8e27340"], 0xa) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 20:33:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x803, &(0x7f0000001000)={0x2, 0x2}, 0xc) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) getsockopt(r0, 0xff, 0x7, &(0x7f0000001040)=""/4096, &(0x7f0000002040)=0x1000) 20:33:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0xc, &(0x7f0000000040)={0x2, 0x4000000000000000, 0x0, 0x100000001}) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@un=@file={0x0, ""/60}, 0x3e, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/242, 0xf2}], 0x1, &(0x7f00000002c0)=""/158, 0x9e}, 0x1) 20:33:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget(0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = getegid() r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000015c0)="a9fc0bc1a4961a6167527128c2b250d2b4e41463bd9e1bc95b1f8bb7cecc087481d55deedf34d3a9e27d45269a3d027e41", 0x31}], 0x1, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001540)={{0x0, r2, r3, r4, r5, 0x80, 0x7}, 0x7, 0x6, r6, r7, 0xfff, 0x100000000, 0x2c}) getpeername(r0, &(0x7f00000012c0)=@in, &(0x7f0000001380)=0xc) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x4d73c5471b7f77c6, 0x0, 0x3}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000040)="281fe32ecf38db8b4e23697f72ee1feec7e66b30ebdc845b1693ea3f8b69c1de0ae78a65029720e03235aae0c271fd632febcf4569ee02b091970187060bced5a403c6ccd3f7279de43f8cb347d7b131e0c75e83b6e8c02cf4fc", 0x5a}, {&(0x7f00000000c0)="60d4f2c190b6e566627770ee7410022716aeb9f269e4ff1276a93f1ca724f6c9d205da9e16bb0a42bbdeea54dd521227c5bf0175e18bf20be61b623d100430a1cb98f659c5d2bccb3471bfd96a241966848414aad4280d3d03f667805b8176704e893c424c985ef6a7edc97f5b8a7d66938931281ed7d3d83644de31e26acdfc5c5abcf1fe9b7a71f26c6aa4bd0cfbed64c4515d3c8f1317aae11d8d4ee272a0bc2f0c30efaafc636fb4c50a61f92831be86930f90dcb839698257eceebb7c37af09cb16877ecca045672330d1f51eea963d11dc253822e0810b33a3a3fca70f455e54b516773395976381116e108a984ffb94bd878806d1149d172bc59447bcfb28180dda496f8782c698305d43244c14e9d89bfe499959a71d94e0fa93e4b024703452ba8693e4073dd530234926afd57f2c17e3e1361eccc1a6749c83b68d3e031aa669d0b0b62effe1f7f8137048ec0f02ceafc36fcbe8887b02607be7e330c894697cc3b9f316acfe7c40a39d218ccfca0e98588e7a5405da13a223f7f09db4276dfdaa21a7c52ea523045492db84692b8b667b4f6519eb2df0c836c8e19b18ca70ba8aff45e55fe96e839aede1587c3f3b19f0e0014794e73d142e33ccd282eca78499e269f376d41de946d60ec8dd6d546d37e99d76d938ab4dab68194af1f63c3e87809678bbeb173c43a325f45ded49504b6f449eceaa01a5064ffd34aa23b4a1b6573eada0eb3b94450636dceaf0ff790a354c0cdddd2b1b9dcf8e0df3f4bf25644b31798750ca8adb5655ae879f1f22fff082e6b8cf6d31aa4f317eaa232fddb0b52e4669a5e50150ca8d3f6fe4e105ed8699775bf4dd0f2249d11cdfd09285952ad2425977ef1263a2fd91e9bafe4e7bd5309c56c8a5a0366d7027676de0c9a29b4a583f5ab865b54abcb09e2a08f8efb508c3276cb62735f65e747bc3f15e224684d7d8c49714e29c4d66b0c39e99c7c8033c4ddf45eff90a3b6b94bf8bd378e687ef101342c79195c65603ab0a7f587218add2a7b688b743336885cf6cefe7a8db0ae07df6b84998ccdd9c4f32cc529e2b78954939f9aee36054008dddf34cafdff964d90bfbcd370d84c7b9b3905aefc1c1048cdaf7107db540a800777d45ab7ab32f0eae21398765cb1ecf1af84744cd3cac2af3c731ea9cb4033db697569587e568ca3d7dbc429f2d1268abb7e381c9cb5e946b79490cc6b6577dbe2b747408600f8b5221346f5ebbf47bcfdb1feed2f0d7397183f714c76dc63c7585e15fdd6e7286ecefc6e642ef537e51c100c1680bfeb3f63b1b4288c0ca4494d8a9a6e407a41f64c9987de36d774a73b5ceed2f0d53da2513fcc5cc15fb193f6153bbdeaf3ac920e88d1a970b35a357e462f23b8dca23b565be82327b7d70a9b4a1ff374753f6ab0b1a93c79c941035e73f4dc1c737d1452c812b33e5a70c09bdcb97848a6204ccd3e7903cdc933ba7cdd34ef773e0a1ed3a2e990990706f3e4d72c3e33795227620ce1e4593adfc6daf67e32253ebda5b598952d256c25b0ea279debd8927c366376a56def9a24c8d02079b3456906a6f43cdb9764950c70a610f222e6ab79929b1807fe9b1a656f6c960c081e63d3ba7eff0c27d51b0b4a0332750685940a1c34cd94dc24f0de55f74756446953ddfb7963ff864ed13835c01762e07d1b1e4b54706a982f8a4ac49815f421d3ffc822f87136a9ac23e09cf08e0a130898443ed88b6f957b6cff968ba3783583478e06a5756fd42fe78156dfa7fac4b7ae782896bb07a32d0a58569996aa9c25fb30a1de10179084260866f582ec3259a8ccfe627c8ce92e3a845a6d185cfd4d16aa7f3c6de23fbd09b1f0f20b45b3d078623697ecff4ef0d3c7bee96bf8b71b5df4caa2d630187ca6219ec545743ed03d0e293a5f256306ea6f5276040a45752d261bd151bcaabdf878040dab2e694982f9b653c7bda3d3e0304586451d0e433f69191392e35bf91b21ed43c75db73b0f4ec5ce077568e9c21caade878f58c15843468f5377602c68cc47db60afc49af5f7b5d74d9de257756bf3b408340fa65661d5efe53cd5fd97663d7bef667a32dcb4ea363f671258f3d0de5eff7b29108c2f5c6e59c7d671df3447e4a1a14f1caba65d0313e98ed957dcad76ebbe7b8492ddebea4ae393bfc153a5e123f4eb1677f18d4b65fe4e67f8cd33b3d465ed07874b1e3e2ed95e38dfde8a7f98c647f0f9b8b9080e1762f3074f3037113efe9082b3c892701016f6c7ee52f8f96f6d3c5ab8b57c5c02b9e1cdb97012ca2190a25d4160e14d0253bd77bafb2f3f8c42fb9569f35a5a657a73f1a2e4d1428a95a743a1cd693d5846baead4251ca28350779556cb25f5873c96d8e1fce3b20972e5f8b5046e53349ad50f72f6c26c7357eb4d9ea6bd34c156fa51319c685513e53d919cfbf2a2e5028763f60214a62b2aab1ff90cede7e3d7e062f6d2c387e774ee168723d942574c2d543de410d3f5f0bd2a98642a0325fcc750352b9f3ae61a92faa72fb0f2aa2850119d9cc4e9cc3b96a2de225c44e3031dfa95fbbbd555d8dade9ae9fe721f9a724885cdc1bdf76e755bb623a99dc444bb38665a3de7de498f8f006e2e67e2375a746e1ed831e5e69d08bb5a839a233d215f2e77e9a39595587cfc96c593ec86dfea24af030efc7b397f4bb3ed7e26209e41d228138c2cc969a604a6514c9a128425e2a4f026f66b1e198a39ba588c491a7299bd8105699eae6c6009a1561df3e2b877b74257e0d9aff411ef6383b63b853461e8fadcb1e8851169600869df7f4f72553f4796be5d782757f0b3a056c8e2c7a97c5731a46e5a14390c9fc143dcf312504a9a213f22843cdc452b5eab310e3a0f0c7b902cc748f06127b7916352559398109c4f0f71009ab07e7d5ee501adcc154194f8f972920878ce17992ae09a843811db225f98a58fc8d1196584688e5316e4bd3cd717ea94a8247d61744613ef705afbdf26faf535dc038207f6cb9f2721e4fa96bd6a797af495a5672dd30e74f50fabee8ebc0d49fa480cb3d2547fad2dd88368ec03f2849d89d2b6dc5f006ccc51b0d9c42db3225f1cb468af8d29c36629b62f1596fdd1d22cb9ca7f8310f8d592b6f072a5f96711ec55a40fffb19c389a7173f89326f165032c65e763b3403f9128772fad8dff14c3ca6dd44370f2673671d22c55a129f4b13e1bf711a3c6ecc62eda822c03b0ef5f02170ddab5d51f33fc9394252b39313a986fe980408120d178fee81814d7a71e5c78f86da387200065a0243d12ad96a32152617c6593de29e7c02394928b0566a5fb611b539156fb99c2a74daf2ca3921360b1b1cccc4727c8b33d943282f8d227a36e4b96591b1f95e1f9c9e59c659cf62c3056dd2cc3e6cec6c2441d57ad40ea886a4bdd9470b0e4f1b7698aa833f8ba1c4e549d056aef967ac7515fb8a84717a70b878776c70a399f2353bcb3808d84a6a00a0197e23e5b9c05b29fa92c65b6ed0790d23f70cf364c95db12f5fde770422aefe9e64b3b997def321272b54281529675b59568431d45309943929576006480587963a7575d784d3a6f2b53af19ca6511844d847dcb8879209863ba80b5101ae0833d9c519bed7d44293d28a4be4e9b7eb4a27a2bae2ae76d397e47bf883bf847d008c6779713fdac647aae4a53782b54341f00255b9c2e8da8cb97a527e9d8642da3dbf11cd8e53b7a7b61dee0bea1cfebcbd8c2c7e58a8694a3aab0638af5b3df3e69a75e9552fa64a61ad2fbeb2dee12f26e58efb839545c9615b4da0568f4c005a64be3449a5ce953794d6e4e84dca7b3fa282c7d82b1e607dd25a89bed2f7707c1c2e9608a188988c712857b623f21337cdcd509068f2d843ec1cce4b00615d74f1cadc4f893151d3dfa9b4296aa9d07cece947571e1b6affc98095da1a6e281e7292ce172f3bba2af59debfe1ba2bef8d5d76630f3b1c41481d69894d761a69d03b7e3e2e7287ba401024b50fdc8ccbc80dd5847094459e40550a95b25ebef4339292cdd8655c4e32121d5c7f694a373f4849c3799ec6592bdc664a89cf1b20d52f0fedc8323e981a99cc35c48e393ce7d894b10e1064bbb60a3eda3ee2411cad41b1a00d9f6e3bc207396bf8a94b0f3ecf4782d27597fb493c355d579371e11c5619135cdbef61fccba04b10bc962701400e8a8239899ce58cbe1ff04198feebb2eb5a11c544eed9f4c906d77378921767a4d33a7fb4ff25bd3ec5c24f5be51a4ba3975d23e6cad5194a27209daa8688241e552e834b5915f816e9a733a007e755496bd6d19a6ee7143f04e5391da98c20b840352fb74c2023f08eb9f3420e1dd8f98c15aed438a70efa612a1fa58b291688040941688591c0625fa4e9b2d7f7617bb4c68316fae0c1a7a11b77f4273750e7d3571bf7f1b44276adb4f8dce18e8cc0870de8ca29f83596cb5c1e1c9faea0b7791e50a5f918cfa9e72647cbd59e73b60205274d9d507458da58f384cb484b6c991d371db5fb4a3321a3c8a21176d5e3452f36e046459cb450a18bb2820677e247910597770724b578af3e6072182e18f3b60cb4fb6bd64b5fdfec1d61b1a39865d0a678ffaf4d8fbecaa6b1d249760d07cd9f15cfc211a86ca3e531ca4e0a03ecfba9ba0c8fbf2eb32bf0a350d26b78a8b217d6b49674369bb64ee79a2003d2dc2dcce977849fa02c245c30ef7c65813268ceb87e5eb5af62bddb26ceeaf2e2000b4333130a73f3ba773fe6e4a7d6eb80a72e6e96803d02f8fa31e181a69be6fda68d330382ea1f5947fdf9db4064326ad712ce974b92f26857e0d85a4f04ffdfb21a2a123761cee4316687fccb1ceee5fba61af6093d84a9b3a31393d3640836a64ab58de26b1a1b2917e7c85ddb1934fe79755fc808a6b29aee0fd159b0995ce3f5800c12abd73e2fbcbc97b11665ba89cf9db200c35a7a06e87b484abcef27042ab87af5aab08a3220f8bab3634395f54ee23af6d8a9786815a5f0a190f8df7d659a6f0c077ef00025c65e20671d60b8db1bb6c83ffa3f7fc227a490e0f5fae23ba4cc41449426ed5f3dc35d0b6de4a162bbb37c4da677afacfe58571138bbb21dbdee3b9d8b61a219c0311a8e8a3f33f21e183c54ab244821c67f18b62c0a03e287849e9726aa2caa39d8d6eff7cdcf40ec2a27c1fef48265a785fbf8b4678a8e6efecb4c11ac5ba9eef6334881157e9652d12131d2e903d6f1a1035310f837542bbcb67b8d3993767b0af54f28ceb9bd45965f9a0c25831d3f2f1945be7050e66b39924eb65bab77cf9e6e1a47a745be1f8841b967335c3c5c5b48789f740b2fc8a681aaaa80c1c2be09bbf0cee45e51c808ef4e75098dc6ec41062ffc60cd12f4dd852a0a4d410a271cc684d628065dabdffbb058108bb2a7dcd612beae66404212db8db8a97dd0343fd2b9d4bbf7972710a29c946412fac0ef66f5713e8b1a525b00fc0c712e518f37ce5419065ac7ed8fffd3fa2f56e3e41e4b2e6b85e8edfe9dc75b07d714fb72a8ea816eee11eaa71e08c532ecf9144469dca9cc258aa8b870c9c7ee2350b35513fb8d3b1d36430cbda46aaedf877268d9e915489c58b1a95d5514ec5a28eabb9977fed3c826a5faabe9c964876b84f811a6ec3ccf4bfcc0d8806ee354238cf88f934ba095932f8db6cc94a70e4c83c20e935dea09b17fd056fa009d98a9d4292778275e8b1a2615d1e416546e23d566916dc427652f03efba7409599e21758f3a1c2f64fada4272bce62bdca53b50eb80dd6fe1ca2d9669ce8bd2fe77dd385", 0x1000}, {&(0x7f00000010c0)="bcd387e040242e635f7bf91e9187efcb1d0e8e6b0122cbb5316d6851ba58452ba8b768d6d554933ba747486c44220c8c723966", 0x33}, {&(0x7f0000001100)="9877ec3fa451d420475588f1450f494b6ddc19a77993ca00389e08c4119c6b6f8529cfc103c36d791754a9e6d88366c24ce703f8dc04f1bac252448ed3af421384b2fdc50e947b3735873548c8e66c9e5a1f039347bff69c45fa3f8d7aaae2a894300739131a55ddf019eaa0c003", 0x6e}, {&(0x7f0000001180)="a7f5365c9cb02f47847b32b13f21e4902ee30f2a82b8a0547246368900440f188cce9917f9b853c7a892f95df35d2dc4d714fe7e4aee05be09682e12274aa3f44802eecbb5094a87fda9fc5e1457c150b9c87881cfaef499b150727783d2ebb87e3164ab4299392d182afd86846aa83fd90b6b9825ff2d47fbb962f3aaec8f17b206ca4ad615cbba44", 0x89}], 0x5, &(0x7f00000012c0), 0x0, 0x4}, 0x4) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000872fa0), 0x0, &(0x7f000000c000)}, 0x0) 20:33:54 executing program 1: r0 = socket(0x0, 0x8004, 0x2) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r0, r0) 20:33:54 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 20:33:54 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="89", 0x1}], 0x1, 0x0) r1 = dup(r0) writev(r1, &(0x7f00000023c0)=[{&(0x7f00000002c0)="59da794b7b8ff5220ce5736826bffd16ca55639c0fb4a2900bcad66665826be5f8077ade0b61d3693b12d207f429e48a35e1f62f881ebe1fe8d6e8db1b67a4b2e3c5916abc11f3f39dd8418c899bc9dde91a70509d2a6e343fd09a8a1244f18ce3641af2913894709efd22aec579bf35ce60e6e504321b3ebbdf559ef738fc3a1703a1bf9c35f96966308f7deccfb8c31e0dfcd0a4cce46e4a534529521960b8aa2589b7980a95d2d0f9e1b94dbb7a78d3e2a0c9b2a4ccca7bef186d07829810b9d971a095490a5742f85b10cd8a3d7de7451b103ba6ccb4fe0e8d8b85cc220c950f6033f5ac87ce2d88d9e01e5a4161d376ad764624f81c19511f9aa41231277aadc13e1fb8525f52f96c2500c5f607bdffe004ab5c707060a2e440aeff6eb5107fc2de58aa7375c48350b568aa8a109443b5c6fbb283be90ab501555aa3bfbc34bd3eb0c4820ceed3401b02ad5db514125196a632c8cac68157d5497d6a80761e8a1752605c065eb589b27f4bb5708bf5e1e3874c579c7c1d155677b97161bdd83567949d014a1607e585544bb616e9a4cebb95d35284201e272138efdf97559b3a6e3e8fbe0bcbf2a351098c63cf319801805e09692e2a6b342bfdc11662ce314d0c3a04b986fdbb1b25c760801c29ac46ae22510cb33fab8da61009809d450f728a1c851dff2d7d1c9369a643ce1db051edd745a785bd93b21d867c8a85cd64bc8b29472971dd7cb734b2ecbc0a325130a5b8953e60ce7a58f890881b2f733bfb528c2f5347c2a174f0f297ed89fb34a909aca35478f5f522d683c7e441aea5431412798775321806fb08ceaa363ae086b04a644f9decadf6077317df5342cbb7194f9584f9992db7ea31494ec725dc585b12ac895cb30c2bf01aa60a04f0f3a3d2999472eb4da93d8499060224bfcd3b3de9708effc77495973bde96e45332bb6a8cb5128c61b426ffcae58dae38fca04430e5730208c5ab4485589531f573473aa3e750631dfc96207399b46348dc9fad5f5bc89534e3050aa94724318c53b8306171e7a31648a36c731b95b27e24dc8cc6eacc029461dfb1b4ffa1de60765bdb7e70a2c4955bbf46f93e1407c3f77157b57613c130df0387acdc6db797c97b3a0a593aa280542b55c1346ff993c4fd0f0cf8fa9338ab7a3d4db4c8b6eae137d86465103751839334bc27ddf179098ca77661fb591a4401b14c2bd121e1070468abcf9a34cd83704603c2884b2340dbf1df06ac9af3b761c2ca38249fcf21fa4dd5b9e3e594f807727ac34703592c50039dc1d06be5f2aa92df4cb5be697d0bebf27b8d6dd3179fa8449983aaf6b4c9519d558fd90db989706d256603ccb313f2a48cebd1b792881a903ad92127e756de76fb73cc8023430de9f4fb724b8e34243a6095eead2a7869466f6e1dd64b1f5e03c40617b13d69dc5c42b2fb5da8830b1c84f6980537c2e93e28ced36671f6b9d4d79ecd3fd987ad081f90e23910f3ab6c7efd017c4c04dae83cf89753ee779d8b171c7a5e1e0a4b6f51d1b509164f09842ae81800554ee3d39182e6774ccf1f2e0bfaddcb03a119a136bd9b663594a5fe9fe3d8d5c178b49df826037311bccd0dea3058bf267c00de2ef1fb872ea35821225e6f3c68a8646ab7c21fc4682b96e12a22d9dac7ce9b3a6f04f5a89c40728d15370273fcfdb3518972f0aee02d564032196a1bd91f12c013fcd676adce18f7224f18f6c593cac9abec9bd0250e269f3de9aeddd392a2b09a4fca14cbc9f072f9e6b165bdb7ec13ec19bb4f76bc2da4c9506d6342b1b437dd43b15091b5ac13265067dbe83d24b1d9f0ebe7fdecc3f09f86ff5da08c4841c35ac456bdac9a91353aacc9c5f9fb36cc82e9bed8be5307250421f48156ae221c7e74fb1c1ee91f72ca22b2f18a7d56f5044fd9d5a315f4503d8c89d006f3e3756ff35cc3183d8fc0c090398a4aaa47c54e7182e78d5a1c026114a7d95925910bafcddcfe5bb726488cc0acea7c3d454e1895c0742da0511bb5971ab695f629236ead010c40900c0161746d6dfc7ab318608e0f3543c6d4787e515675ae49df22ab63f7a358d925ea76e6ed9c1f22e5485f202742af9d2fa3bd32c068986e02fe4bbbbdca62e3e073138e96e5560d66079d98f674df57b24355dca410509728d99a73285b62ae9922373374f2eb064dcb884a6629f3430192ff6e2165689a5a27ddbdaf0bf09150dc614e91e5cb1c831ae482abbd8c139604f1cad01cd3d3e0324ece67f30cf8b3ad13b15c6ceaad0d802a54c00a7a22ad159a7b602ccdd6b00", 0x65d}], 0x1) fsync(r0) pipe(&(0x7f0000002440)) 20:33:54 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0xfff, 0x569e9806, 0x2, "3a71a66c14587737f7ebf2672a1c49fdbc750288", 0x5, 0xfffffffffffffff9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x800000, 0x0, "a4eccea6da0000000c000000000000008000"}) 20:33:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) getsockopt(r0, 0xfff, 0xffffffff, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) getdents(r0, 0x0, 0x0) 20:33:54 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10080, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 20:33:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="daf68faf28002970028945df67f1c5f22e42f13a64fb9913ac301f5ff74b12425fbf4665334cd09432a50dacbd225e229660714ebe7b9f19dae1d7ca8587fa74b8424f3b80f26ea9542ff95e450b70afdbedce84a2a0700000b4ba419cb94e9c5dcffc14a560fda39e3998f54c1e72b984339ed59adbd29b179eeaed52b437ac", 0x80}], 0x1, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) getrlimit(0x3, &(0x7f0000000000)) 20:33:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000724ae3c7ea427a9530ef22d7b0001cd51b36a5c840bd993c55d0"], 0xa) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/212) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 20:33:55 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4cadd8231fcfbd8b319407af7677c25b8147ae678d1a7a7132f6ace16132a35fe905db8be5e1eabfb2f3fec913aaee91f6e164cfd398f7868cdd3894e0742cf70c155f7ecb8c2df15b159a136c9cb9e7afe30c3370c8e1e42424de5b28a2ebb325d6e55b861c0753041b3476466272611ffac86dc37756fdd7d9de9819a4a5533433ef85db089a1baba75f8a0601544afea16ce2eb0059c605cb5b6bcec7b2a0bd490c9a4d4c67bb0d4930a53f5190ee077c718083e9e50a20cc8432670b13509d", 0xc1) openat(r0, &(0x7f0000000140)='./file0\x00', 0x21, 0x80) socket$inet(0x2, 0x8002, 0x80000000) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x82) symlinkat(0xffffffffffffffff, r1, 0x0) 20:33:55 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000340)=""/237, 0xed}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x6) readv(r0, &(0x7f00000000c0), 0x0) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 20:33:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="23401ba700732d9cfdf06f3e731b0000ffff000c01002000000473f01fa130df8ef8dc4d00bf40"], 0x10}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0x40}, 0x8) setrlimit(0x3, &(0x7f0000000040)={0xf38, 0x7}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x4040000120, 0x390) 20:33:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20}], 0x20}, 0x0) 20:33:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x80000000006, &(0x7f0000603000)={0x0, 0x0, 0x1, 0xfffffffffffffffe}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x24) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x2, 0x95, 0x1, 0xa2, "4c090201605e1bc152cfcd34191159bf618db17a", 0x5, 0x1}) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x84, 0x4, 0x9}], 0x80000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x100, 0x6}, {{r2}, 0xffffffffffffffff, 0x2000040, 0xc0000004, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x60000017, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x6, 0x2040000000}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x7f, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20000000000005, 0x0, 0xfffffffffffffffb, 0x6be}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x6fc5, 0x5}, {{r0}, 0xfffffffffffffff8, 0x93, 0x1, 0x813, 0x6}], 0x6, &(0x7f0000000280)={0x0, 0x36c3}) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 20:33:56 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)) r0 = semget(0x1, 0x7e42cd2d149d8de3, 0x4) semop(r0, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x1000}, {0x7, 0x100000001, 0x1800}], 0x2) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/217) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f0000000080)="1f", 0x1) pwritev(r1, &(0x7f00000003c0), 0x1dd, 0x0) 20:33:56 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) msgget(0x1, 0x180) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 20:33:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x104) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x9, 0x2, 0x52, 0xfff, "3689224d66de17593486712ed8fc04930a1aa84e", 0xa97, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff, 0x8000000}], 0xc20, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x5, 0x2, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x45, 0x1, 0xbfe, 0x800}, {{r2}, 0xfffffffffffffffc, 0x9, 0x1, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x58, 0x2, 0x3, 0x4}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20000005, 0x100000001, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000005, 0x9, 0x6}, {{r2}, 0xfffffffffffffffb, 0x66, 0x1, 0x4, 0xcd}], 0x6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x9, 0x20000004, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x80, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x8000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000001, 0x6, 0x401}, {{r0}, 0x0, 0x9a, 0x1, 0x9, 0x3}], 0xffffffffffffffc7, &(0x7f0000000240)={0x1, 0x1000}) 20:33:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:33:56 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:33:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x3, 0x90d2, 0x0, "d7045b000000f9ffffffe74de400", 0x0, 0x6}) write(r0, &(0x7f0000000180)="582720efab73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87e8cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b500000000000000000000000000", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e100402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e54fcb8c72847f8e3272c", 0x186) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:33:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="ca298868f91ba608a08cf3094589f5b415", 0x11) 20:33:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x6, 0x2d0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/178) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = getpgrp() r3 = getpgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) 20:33:57 executing program 0: r0 = socket(0x9, 0x2002, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1e) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 20:33:57 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) dup(0xffffffffffffffff) 20:33:57 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x803, 0x0, 0xfffffffffffffe3c) 20:33:57 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 20:33:57 executing program 1: r0 = socket(0x2, 0x8005, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002ac0)="1f723e0917e353a8c521bd0debcb8f65ed011392397ab0b0ecc30cca224490e1e19317bb632cd3b9b346241b8b4e7b02ede7bdb579cda29942c651702d147edab8fc892634e1755d99c60497f805299f83580d4507d9262bc16a0470085a059464e2fa171dd6add01bb4447bc2f6c648865c5203e48eca9d8f6bcd753d64745a91bb0acb414fd3a1236618a7b0a28bdeb498a323fbaee17353c9f7a7725493bc980e1f3657e8a7e502a58b04312be255b707a0dbf12c4b589942f083408e7edd96e2f882d58b3ef1e005f27fa745d22bde48f019c8bb57fd46370f9ff7712d8e25b2a4a2d180b1960ca2e6ff1a5adc14b31dbab3e8a43c8e79a655245caae6b5c16059269a111e69f56af1034d47b1d307bdf5af88975dc1923577d06b6a8162adc81b6c8542ffafc5164fca47403b90d8e3e1ea858cfdab17c802a786ee5c52229f3766fe5bbab9241cded289fe87030227f2e7318e53cb27ea2476ca493ee27c3baeb5cf3b8e9827158b241ca5b028a61224267500ebe5d76d1499dbdceff518efbdec30afe0826b817502058d5953176f5d9110220726c3232b6b88b46938af367ae10c4656a4a6cd2a38307d5686351aa68cabdd5eb94c48192ddc222aa23aec7713728819c159f7b3f5c72b380cc2170ccd61113fb81283ecd02e0724864ce25b993ae6c203df030cfa4d6705f3b4e425411ad17370bde19b283d607e605d00b2dab75b9da8e54bfafc488492a11d8280ee9b0000f4070977cf69eec4469882df341212f680998da6c8fffc3547a5a5f1e69eb1fc6b6f4f8d9e3ded175babff04627dfa5cb5df48eeed1ed5c2a49e00570f6bf46eebbe0433a8e1d824a67541300aca853618ede4f7104259af2be490cde82f7feb7a5b34dfad68ac8692bbbdcd875349ba9e2bfc899fe756dfdcddd6a436b9d3492348bdf1a2178367124fa0959172867fa0ecc8ba2471b253ec91bc7b82ba3372170fab3e32923511ba682f31c36359ae7a6e90c4dc24a26ab0ff8def5ba23c26a82d276df05a3b86c9c7cde34e1c35b2631f2a2a9d73bae5d81fef0557481c5916ccd6aa7f4fe1239e02d41b7d2ac2b6751648e5cd5420b63667fddba30703b336ebd6ce3a8bc66228841605557adaf2e0f9fa891f143c1aa28e889ba8ef6a0f3db8a92c9e3a2c8a5bf94948c3665048080e554fa7f91a01ca7966b2ed06ba89d65c346c4a98058a8404f727f120895e6355af0780ef92ab2b636bf1b8a12747c94e64b4637bc4bc5df4fffd532b2f2eb091abff26eea33c5e759ca7531350f5d1662da40f8e44a9017b153ca392748d6d3f268f7ba19e866a394187c720c551a68a103e846daf94d02840714bbd48cb9a2d9bcf5ad8425eb8cd8c56a7c44e3e85e78229a0b81398839fbc79200b82be912aa22a727db38e9d38255ef470235b76864b96b351dcf2940f9ad0129e9ec1ffe4f70fdafca66759b8a861c75a887c03be2f76c1ef7ec2f022df114e2c20c50d2e9ecc9666c3d3254090e36667ba930563e6cbb82638c36684ea22d68eb26def40c4a47a053f203f3f1e8b6394dac005e9a97e8d08777b5ecb2b416949a3626f215631b4cf2aa7a70784e6c2f1217e666dcd7e716fb3d944ae439f03ca98a7e056f42cb45fb00b6203e5e69b04279a9d001f493c1305ffe85d7aff254d6f06d41a551bc2e451e84702d324a89700604b7173cf7053c645fcac6a4b514d56de3f8b822181de1ddb7960f628a1caa9c327ce0c4938065ed41a769a13aaf07fec6a82702211f698f0765944f333f354a6064e1c4541f5e5c6de3dceb6d17af0c3473e416f0765a5c984518a1c8a4511b6d0ab222aa1100e61d089ea6cc4200802eb94830b9b645a2fc27d113bb38a52c9f2359b8f26d1ed8c9bf223deff9b1a1eb32f8e843e730b11e3568a426af2e7c93ac6eb44f45b28dd23135b9bb5264b50d74ece76d2adbeade35ca7ce496dfdda4e45f091bd7b32522bbd0cda609de4017860f7ec93ae8a5667cc49eb8f6edad66089839266e1ea0b04ab4ba84dec4c2fa8f350c6435715d0784f106705dfd745620987a0b3c86fd5ec3e29c44532f664b6fa79f4bf03fff2a9679d23ed7894202ca340e69c459a7acf795e4953d0f95a54d2cd3238db43bd49b71ded26fae65053982680b055a0996c8b96e785a880c2e52dde97e7e07c500020c496d696cb974e587dc6ddb7fa75f1c4c3d5dad211abe46c7a7c02e46fc62e5ddf9130125f8eea6ebd23c4affcddcf7ef731473649e3f3955f0e0dda608ac5c150174f23f790a5fec642d51b66a0207e269ce009b3e7ad32d5c6409ac38296cb7422f63ea34e0e06c590665170afd0c26ef5fa69320a08ec1286f8804f5792bca173411b30e9655f2baf13cb72f0db52ef1f7a41dbca16252dfd97a601294b2337ae3c28ac52185271ddcfbad2739ca4917ab1a9424667b93b3b6fde6f17dc7125ecb666b05cd28479eb6473dd43a0ec07a1ed8620747721d0f5464c50fd7db55ffa4e7a6b975a731c0a463edb2c1ac3b6433b9601bb6aa8b3e964023de79b3faf3e7f8609cb3459fc4feaad2579fc6a6c16e32d750b22d179fea4fa9273d6e7ec64a08395387af0b6b28360b8893cc9718a82affec9115b90cf1a5c9f733714722a259cdc50320fdba104f2a03fc7947721913fe73ecee66ecea77be4eaf1ab9ab0e2f1c08492cf5c77d74efb940b80373843ff418ee2911260f4c080322ce1fe21804d322540a47b3858e50deb4ab69ba10f5b39e319f4e36a221fdd564766945a11620a169002692158c084243ca7bfedd5887883a1e6c9448a8e68b5d04372dae7ae84908c574af8b7a2309ad5e94c85899b6828bdc9700c9aeec94510e9d8970fc85c80fefab437d6305854a9c95dade69aaa148aaa3a5f625b0e547b2b2bbc2212dc63c4f24866b1d4d82a26c504f57076ebbfc6ae4dbc52ea9fcee1998d5a8f774ea2af63b715443f7462ec3431403599ddea0b4823ee8ec71d02405ab698856800516137dc4124baf60cfecdfcf7d3a55ec27d10a6c2818043a15f8c2a4eb85dd635974cac4b86a2f1d6aeb4817583f39da5f00d4c5e5b46152af1eb11684aa38d2cfca0b4d60ff19e50b124134558c93026bba0b28913b96fd3ac9aceeac406ecdee1df36b98588bffdd46d037564c54ab84866c8a9bc1c431af0b1cab52b78d6868a66772f95fb3d38783e396d441ab98d7c9ede437806f9c357765c8ea0b984cd88e87884d80cdfa597ff0953d9ea9273a62bf84cded75aa478e0779ad593edc266fc87091934cfaaf80ca5dc656558431c002db84521ebb49c4bb1bb5b21d2bd434099b22f302d40bbe93b7be0afebc5c37f58fd62943cf2174c2f7fbba130385d2752692c6af338c5f69df22f86236bfa1521414362a2924cae0c7b7edc71931b7a5f9170a7fa3f0bcba20d7c2e69f907114a51451816c7be9a1921f9192c1795a7c0d0bf13cf52f363759418496c9e888d6fcf33af64d664234f38e2341963359641b67cb4f8376724bc602aab45bac44faede346972b0a86e1ee5672449dd88a4dd9ff8b8b04e9a28e90db46d07b9189cc66bf0162d6a1a7660b9ba763ff931f8d7362886f1437af2186beada9c9dc16b529ba3b662260b2b591bb5e40122750f4d510c62fc974c37cd4d224d178fa93040129882eaa0ee6be78c8aeaf5e59a67f8e55a75bbc09ee9d13a56c3498f86b44d34a0f8753e2a94804a443d30e9c078b72e2ebbe9e5bb75fa151a65b5bbe39886b5c53bbe6f63f1b2c0050be9e85d427cd3151b8dc95751a37df1699c38416936b27b1076dbd999253284cbd0185dbe278e90ba7b02fcefdb4fbbd703375fb9954f98dd1610acaafcfbfd199aced664ce94892abb63a4601b22dd41f79773dc59c337bf5557c4917275be00e1dd06719b34802540206529e4a2d904c93aead50338e60de2a23aac9034b1429a0359cd73d65d8f66df8e2dbcb982eb9dfb9ae481ebef98599dde48dcdc72d6b87e7cf825d72462b436940ea1bde0ff9c49883eb90a6d507dec4816ecf9c5f9d4a1f52060d50dd5ba62de27d82ba64377728378aa71ec54391337fa7772f3db91d278ff382640809e0c3d33e75935d6b0d615b8c49506886061c6330fcfa808281cb76ba1a0e994e6b67c09cd18255d4e06e88bfbc1f401d02a15080cff9ec426e078db1c65e2a95031c4141506e170909498b5bc8923cdac924f2b6f96f0ec0f615eb223c2b98b16dc064a9c2b81218495e4f7a611f72bbc0711b0dc99ff4fd41312d36dca6a31fe6123679fefa327fae9ee51c2e14d96edfebb7e4bddbb061c5fe1aba5c34cb65fd505b041a97d1ee02290c99ca785c265ca02dd659fed9c4ed292db9afd9fe7d0c0c19ba90788b7917dce2bd6594196135ca5b2f408e229dd24ee66deb2c21d9f18153124a166ccb2ed3ebc8c50eb3b40d4d93fe193a2e63da96b5bafd3f7de98b4054f66624d9078533dcb9adcdca3a6a938974f9d3d36f926e6630ad1f8031fac989380321dbf97d14cf77d3a23d434d421639558031b42e86de1705637b0c26e13e64263c2e853ad94c60fbc5e57e77ac6455e59441259510c4fe4ea450cb36807494189fca5a7f3fae568e8fd77fb7acdb90aa1366b09e2d760cbbb2c84f41359b52dcd039b87157d4986e9dae00dd8fb499923ba743f57a715e0539bc899eaee96ce06b4bf3d7c1877fa3da062c60c7f02ab3ec218edb7875e5e25d141250a2a1e0043e0e534c2afeb9fd2bcf43e9452341167076a9498ee695f577f81b779868954ce0cac64c7f9f29ec4c0a4c0d9c5a566d5e300d00cbab292e9e0511ace0196f8637f3fe1d78dec469e6b507c77fce22cd938050ef54b62a2be3e90da3ab8d9552f9cd98082649f6d772176ef67c2858c462bf1618cf2accd8b0fdd3613fcfa8f3c9c7a8dc66117525caa70c3f9698b59363f53baccaccdec503dfc6425aead9e932ff4e86f0ad0e5ea72a66e799b1719ea9124c25f5e9b86517de42d77839bd230ff8471f26dd321bfbdfcae091b66b4cb92297c00f199af68922a12d1ec104f7a944b08d70d639f0420485ae9165d2dbef2c4219c2f3b3ab3c9b73ecd561c2d2c5f47add1af2d7055518e4937ba06b8ff92b4f846951cb60903bb5662fbf124b58f025383eab04baced6c8073f7d26710d4290c46739fb5eb7a1f7ac689064fe3f3c32361d5575918ab461c1dac6735e600ce1273b328eae5863c113e13a6e9b491ca82dd2022bce45552ed7fedade137597afe6ee842513095c08e0499e726f212dede9f497ffdb8c750b21053dd8e3123da23f82110ea493b4324c849d0eda6c7b7a6f89746a9c9f3e4a69cbdfd4adbca291acfd314a2deed9152070c1c4936aa28f60e56dbd6a925b1b84edb19f3d54b426dded3de29586f7f6bc2f05eca77b3e6d610c700560ec07aa5d9174b6a938dee9d1527f14de510d4b0623257e729649ab71b829724382ac4310c8761be6398692985317ae99cd946a1a2ede8d4bb9b1aca75901b0590ea109351ab9515df29ce59fb99ca03e67486576f0ac6d91ccf12a524bd6ddd564d412cfac8354411fce07babc0337c2b59d150473cadaa15cb3590c15f52faa7dac5d16372240ef11f2663714780793c660dcb7409417ceee4bd41f860870611d4559a54aaffbc09f3e3ea9952dc68de0ae11fb4a6", 0xfc0}], 0x1) 20:33:57 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002d0, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) r1 = syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x18, 0x9) fcntl$getflags(r1, 0x1) r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x40, 0xa0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x5, 0x7ff}], 0x6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xc0000002, 0x7fffffff, 0x7f}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0x20, 0x5}, {{r0}, 0xfffffffffffffffe, 0x88, 0x10, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x21, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0xc0000003, 0x3, 0x3}], 0x0, &(0x7f0000000200)={0x7, 0x2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x9) 20:33:57 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 20:33:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) dup(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getrusage(0x1, 0xfffffffffffffffe) 20:33:57 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000001240)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/152, 0x98}], 0x1, &(0x7f0000000240)=""/4096, 0x1000}, 0x1) dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001280)={0x0, 0x4, 0x0, 0x0, "a4ec000079ee6be79800", 0x53}) 20:33:57 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 20:33:57 executing program 1: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) r1 = socket(0x3e, 0x2, 0x4) recvfrom(r0, &(0x7f0000000280)=""/38, 0x26, 0x841, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) recvfrom(r1, &(0x7f0000000140)=""/214, 0xd6, 0x42, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x1dbb}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0xffffffffffff7fff) setsockopt(r1, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bc40086039f03a573894640b4133ddd02feb60b6bdfd9266a8c08122eb3cad4401c52ca2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x70) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000000)=0xffffffffffffffe4) 20:33:57 executing program 0: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) getpid() 20:33:57 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 20:33:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022effffffffffffffff279007a6adb3bf65dadb52e489de14fe9457fcc5424079ccf3326c98edd7f11779dd51b0ac04555fc8d5303933ff35eb1defc5a520"], 0x1) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000480)=[{0x0}], 0x1, &(0x7f0000000500)=[{0x30, 0x0, 0x0, "27e33c0f3232fada2ab60ac51927aa58fe33e6ebae19ff8b3d"}], 0x30}, 0x8) 20:33:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01020000006e653000"], 0x1) pipe(&(0x7f0000000000)) 20:33:57 executing program 0: execve(0x0, &(0x7f00000003c0)=[0x0], 0x0) r0 = kqueue() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r2, &(0x7f0000000300), 0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSWINSZ(r1, 0x80087467, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x3f, 0x5f64}, 0xc) 20:33:57 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) r0 = socket$inet6(0x18, 0x4007, 0xfffffffffffffe01) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)=""/236, 0xec}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f0000000380)=""/187, 0xbb}], 0x6, &(0x7f00000004c0)=""/8, 0x8}, 0x2) 20:33:58 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) syz_open_pts() r0 = syz_open_pts() write(r0, &(0x7f0000000080)="7353949ad5ccbdc4d6b8ada2faee40477ce2fd2a7be0ee2c38c479ec56674649109682ef428cbabeddaa1791396b0f1a2a7e7b67695f845990eb8c8c4143387b2bd0b85946858784ea77b6da103ef8c9342a75f3b01ac6e9ab301d3d26db4b9a3ae7562579d0467e7f6c79b9fa9529c209e9e983508b747dfbe3fb4281d17acd27d6cd958acdcdb6784b1bd7fce8e342e92c103da3adefc6e7315992145bb42183431185c1175d401916fcf992b24033bee73b401e29f1f48cd437bab5af74b2c5561849e0cf4bdc148142367113014bf3e3b5bf4bab75f7a2e2da1e06b557978d5c04c74e55a57794c409acb633da8ff10640e9", 0xf4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 20:33:58 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) semget(0x0, 0x0, 0x8000001000000) 20:33:58 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x200000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:33:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0xd02c, 0x57}, 0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:33:58 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r0) msgget$private(0x0, 0x80) pipe(&(0x7f00000002c0)) bind$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000001475b28f6ea4a29098d9c97d6d1b6889a502c5ee6dba5c095c8fc11f2767f9bf6eee93f36e69392c68aeac9b518104fc618ba8b65d352af7f5eb5cf5c05d4aa5c3d1cc411d4c1f1dd4655048767fe88531422929336509a1b07e7ac7ed14266acc531cbef0bcad54cab6c4571e7086ea5ce717952b5daace000e26a326f696753874a473f15ce03d4b28711f95779eda14695053c0a81a7ac89d9ab8035571c5bca1812562c511ce2c57a24ceb401df963d2186ba6cb7b59050cff9b49c6667c99223a3ed0d7619c9346a5838c253ee75691b2717b563f9a2a7b9b1f41c3081e688f9280b621a028efa5bab1d4f10854ae4d20442a8ae70cef2e"], 0x102, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$lock(r2, 0x0, &(0x7f00000004c0)={0x3, 0x2, 0x401, 0xf7a}) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 20:33:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) readv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(0xffffffffffffffff) dup(0xffffffffffffffff) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300e300000000008b521dad735c5b3f312d998236eb83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee400234413208261682f"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/114}, 0x7a, 0x3, 0x800) 20:33:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1c0, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)={0x3, "5c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f8e4a660aca609cf3f5b4f00be8953c92fcd2ea2971d019122ba96c40c280ef6117b99385a81a1ad391bc5d9527ee6cde1f87a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"}, 0xe6, 0x800) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000008c0)=0x1ff) write(r4, &(0x7f0000000900)="f4b92ae3563ad45348b3ab045c8f27e5b550916ebeed6bd1de828d114ea0c78c5c2c36269bf6e7525bc40e69977ade91bb57cbf38819e04373a619c657cabc32c7d8b0e6e73dafdb96fc4865fd50102978918fa7710f4ceb91dedb9a83ef039b6df8aa4e740fdaa0b0f1c323be796de91882c5c422f31aa6f43848c4ed818a444839cb", 0x83) 20:33:58 executing program 0: r0 = socket(0x1e, 0x400000000002, 0x1) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) sendmsg(r0, &(0x7f0000002700)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x5}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000200)="46ca5672aa02dcbc35e1c84c6812331b8b1e081688e56b22bc0603963d1b7bbfa2f317d2e9d6bae898232d80547592e00b9c9497b26d015f3d6c7ae686170d200ccd921625dee94d49d4283b89c189ff52448cbd15e660cdc925d546ed390c0ec0f33188b2001da55a1216", 0x6b}, {&(0x7f0000000280)="495d2e46f132068a5cba0a9f5443b7b512df5ce17ddde8b1753fea1ce030dd24e11724abe6fdb735959562bc97ebfedbf6c5c78a536e73c103796813a691b8bdb921ad0110919fcb1127f1da7a900b01020f753909260a1f3d8fc55f12ce02907cbbafe7291c016baa1f1ad3f10b8728b4bcba42acfed8a273d296cdbffda4257ca000927713de54fc393e404054ab78952a4525114600d085f9c32c7ee1aad2e99400f20378071f8d615ed80fce01b85026b8c9b8753b812bde6416e01258f10d85043aeb89cc11486d96e93971f5fb6836d1dd39c7145a438d7c61600384cc9df1a0ec822122d1b72fb2bbaca69d607de93bd3fe95ffd65f33cfd0c153dfb99107a8b8cce4ae0240573dc734651783af7660552ae187b4719804296da6c663738a82c97289e60adc0da6c66867964b804044940455097b8968a91c5e04a916884664c65d2db9c605f827f335e3b244bdce29d427ead32b272c5b8d94ca77edbdd1235db0544cea288c08052e49e61389cb230d1edcf93f5e69a8c12684c1e81e96dc85b7b92469ad2409b3d3e8415fed351dbf48af238c18485627cca365e56f7e40978cd5783184d2448f6aadb6cc120ead620f76dfa7114aac9c3171c116995c04360ff2dd7005d4343f41f87ae8f69fa482475b2ce97a0ba56a0294e4707a7c27fbf324d34aee9d93686b53bfdc37e4bcf65e2c24fe8eec107a0715b8d07b080844e9877b6af91c3ad267fe6f5a7833fac08bb6ba68ebd87b6a4789daaa63bb12f4ecdd4f8814ae047f10f3bed484805714df9868d05825e2cf02f228204ad384d051193b6949528d7f624b3eb5244939954e0f2dd76b600a3de77875fca2ec141a072e752fe532cbb0d14c808acc1ab2a03a9805c12912a9e8360c6ec72bae76090ad6128ed5c12540ac255fb7aee62030f32b7a28e31638b0448ca5fb819b362e51e87b34b30923d1b8d7a568f4e5b84abd97f5b5c04a32575d6d3e3388c2f5d67f10e189c62c1e9da7b89975d2539fb035e79450439ba1f33ce51df788f6311b9526b02822b84be6bfae0d799abfa23941f3f45943b2c911491525a97138d7bf6f654cb160ecc41f4908cd09f634d1c1b92409a6495d321be5bff07de07d6ee64957c702d681c2b5dc3c8443e034984bbc003892169010658295bf5bc6246cda36016a1fff0be18f759f52a60985a6826551f09a9d18224ed24205cfbdcd01067afc126d2ea9273fa2fffb257202413efc8ee3e7c7ea5b395797aff4144ee3252a21a3e2cfd0d9124fcd57ef076f427a5e13529bf77edd8344563be8fe12ad7e5dacf180200a0a6d94f7d062c9aa6f5e182413a3600f97b89c30c463391742689e09811d42c84f60a04381c8feabcf13b3794f3ff26fed452269a1b80cafd85769595142744d4e75db7e450b2ca6b67acbb8b2c97179e0178a24937df7da562e0eba24792c884133be00e238b71e9be6354e0d5efc0c89f5900b1e6765fb6ae0b397950e7b7d9d74135fa7e71c84ffb5427640410d7becc54ac0acfec008308c6f904a272fa9f87cb84271f740821bca065a00f80c1085e9a42e6fceae12c99009e1bbeab7d8eb894d429d7e02b88d8dbd3465fe46aa146ec87da95ee084f72e1b4b17f796cc696c2c156c33746c63c3bd92f1fc08b29fdb0478eda1c38c3f94949a7d9bee84fd3fcf820b603138a8fb8e8a835ce02b48f1e50af3734fddc5768d8e53f8d52cbf68041cba917debb87d01a4cbaa30ebb1856c0f0bac7675b5daeac508240117af9a6a82214f9e2ddfcb82e4823458acfd93018079c6a663d4076247ed66d2954b98ef2f8d8862b02414c50470e4c35edf9ea1fd336bfbacf41af616d8d38a1baa30ae2a81f1ba05ab9fc848e7d8a91c70d959315630de4ea094dcf29e63fa5962ab74573a47be6241727f64e98ed9f9ba4292deebe22f17418a30530c60e5d12fcff2723766027fd383b512870547e9f3d0493ebf7dfb709fd7e484373b7f0960f0ab4cc0899379cfb32f53de2d88a731ec01ec713258e14699c528b2f107ea41147b561ef7276a0ea5e585351bb411d3d082d552c92e333f22f8a0f8b206076aeaf0e02f6576901bc10570761be331661700b410cfdf6110e39ea5869b7b0afe0152c4fe131bb8f013ed3c61ffa3de9bf3f0a66a20624bab3c777364a23f621a928ad2e3427116c1ed2b76eb4e75694de7c8b493c6a0a518c21d4722b2ad13be80e222c53216cac0a8934556ca427760cc9a50e28da0925c15f9198a5c26f8924c589f3c83d794c96c4d8fbc10ddda70edd007d4322115904f2ca3dd15161a2d79427417a201cafd77d93eb1086d6ec7c0db10d99d616d60861a4a210282e45d072ff125dc02fa26e14d25c645b76ccfaab1574b8091c3053f437a7a0ed68123ea2e73e4b1b574ac4df4c521bf018cd3e543eb25cd09f1fa1886a16fecf3a09b20131f535581bbc0fc575e9e3f5d1a763367993f10ea6dbe370d1c680ce74d9d922c6ce8853c4225ce7590a18f4d1ae602794065c29f5b4d84ae6bd85083a11e6b76fc069b590b4739c7fbd045cd8754ff9c7e46321f368c4e7b7f6fc07a35d15104834511b158231966e9f2539e5e982b8fedce3ca8cba5aa6d9c6a57e2f212ca4ebca081bb7f5edffa7b4de209248b94cdd165e3e7ab9b2cb43af58ea52872601d5d9037e2452956549d87a173f6b9ce7776e0124ff5e5f38eb1113b23179f76ea5c0294a20d0d29ce0223ca1ff3beb7388621032ba38f02d4ec88c09e1a174301ec9e09e2d23684a42d08530891c3b5c91a5513c8f6ffdda000260690315cc5587a51274ddd75af2b0ea6b6d6e770e45ed39d4fc52192a4818e991e49bd0b217f2823d289ba21ee8aeb49f0b3183a9f7f9d9f406682dceaf72881a8798e2f615998388d2cae013209e3868d615671a040c8c634cf982d40dabfadd64c387244e0cce3bcc33bf791bff29a52f2e04cd20515532572c23bc2beed856d5d9c5febf08e01e9f498df92e6cf9b0e367ee50271b9dd03cd67bcd5525f1e8c4523b61566b114d6f9a899c7a29f886bf8f2103b15b02330dcfb08479d765035b432769bf03ca8f6dd0f9d7939e57c54b384e43ac6cdeaa226ff230742595e49c2b23f1657750af997f50fdc9190fc659a0f07e84bd61ec01e7322632781431f6e350b052ae0bd56dec56ed81b5109937558f137d63218b395ad6390fa4c11299b34eea0d584af9f49ec02e0c947d3508a1867bc79cba9b5968ef9656805fa2071d7036912634e54b512d0d0af18e783354c74724c7e65427f27c688d479cf7a2dfc7785bf941d47f08f94859e79ff0af0c36bdade1fdcce2a827204ae27fe81a08f73793eed9b8f689891b1525f7dd287439fd92c5650a045421d8dfebf1f1faf54e95cff7755360e14a183d023a4eb1499225294ade3340d86f71447115f03a0ca4415be5ac1d58800156f308fc9ee934d5e0689bf7850c182ba0b15a43d5e46c54f33f6664ea52285de1d82903c676d4e460de8bc59f1a43321c316871fa28e0d6f2445db0d010648ca7700af23b6152704827b0af30c4cc4b9fc8a2c8d2daa14cedc94d8c6bbc1a3d732921e17311c5aec2727f787db43d9efd7cc5208726ba25c69a918d48c88cc139d92705802b2348ccc836876174bb4f070d0d51e78b49112cded9ea6b21ff4d6f2967b2fa5619ee0d6585ce3e36983341614389848c7fbe4ea0201f166884c70fdf0f718b29ada2ff216dd2e0112448288d9d408f661b7a5f87164e37c4f46742670854c807620f42a24c5ac24cf3c557b437efaf12386de021f7769a76f0418b707e16452e4ed9c4a2a12803497c4c2d35db5fc268bf3394e958aa96de9a115a1dbb1b273dd2cc8c0ecd36a1c0cdf5b317ca11d818a2464adbefc93529a3dfbc4629ff217959f4884d4690beafc0e8f67ed51e4d7e98cc2f5bf2400d11cea3df2e1068140b18e4e95aa7e7bedbae4aa1a8cf168dae35b71439d32f01fd153b58167c9b8a381728aa73fc8d8f3ffab2f3b1fd690c638bd3ab7ad40bf55dcb98d0bc2da6993d0a6c9e8ff05523c608384d13ea8a4cbda503eb65a08fc2dd06b63fd5de78823612fb85db6abb788f481b1d802ea188a8a9e4341556532e414e21432a0c1573d43d629f177d7a662a415ce499f3fff7a7deda6b4bf420d9db464c1f3f54388eab48e60bd22fb469429e209c6df056304e15766db38c5a2e8cc29751433da88846a2bcc65a4e52beeaf062e1360fad061c7c688c738420a7831ad622c54218c311bad77f85aa230a0d9925242d6c2a293e1dab407df953f94ea117ec0f7b63f782547924cb43875c253d6f653961e64c70600c245fcf9249d7299022daac858d5282a6959fff6239553f316cc08866b47b0f196d0834dc9de3cc92230ea428ca5ee3c40b5c1a14d0c1996b51738500713a89f835dc1c5c013df37b517ef56dac026c67866aee2e33f06bf422f50665af3c5bd9861758b373f54081f44495beccabf166bc6a9cc7c7d980453e508be390cce56a3168f1d8ac5577a0765c4cfe561185dc4fe11a2257620e87ad52b8d8c50e6987962be1361cee099dff9bef7b8fedf114a7cb966c7b42c4eb14fe93cd1ea3c0f233eca88627a35242d9f99ad7b4782bcf1ad8ce466d9b48629a6aa4e12b0b7fab0966fc449a0a5f14959243b1586807e24df1a5fc9d659ace5db76f4ddcb6b5e9627d65da55e646977d104499142f4cec0ae196615317dcdca7ecec84ae3fa8cd727569349bed34eb7796bfb9e00e6f9766b3a8e37c6edcb310f81cf1a7632b031ffdac27269f65788971db991b8a2f6342ddc3cb27bf8895242085731bd1c970915989f02b592bc40aaf80809db665065d72a4e7e37ea84433e1ad9222588f9ce180769225937261016bf71520ab2983ea31ce159eb49dc4c460e699bbfb157141f060ed0f5e184e5d7bdb4b0ed7f9ff6300e759c56509272e2e4d682429c2252a0e2eb4adc9641805111417914c065019b1570eb0690046ecddf9827f8352871b0ef99821a3d76791fe93339c73f18b7d292b6587283aeb7285f8740f7dee6595ca5bc479600cfc119b6ff7948f638c43b0d024b5564927dd8cbd5aa59087c96f8f123de46dfe0f91f9f5bfa6691718432c98634225026908e3c0e8e7fdb9b015500792322d86b8b28c6c1483fbdc5fce6384f85c640edaa1fb6828197b8653c312600da2514fab7fc0a612d59e885f0090cbc3555a8a9894831644fbaccfc20e825f32dba000cb52e81a77f1061c9af90b954753cf0ec3e4866c685faaa36f60068dcf43923fff33c9de82ac18529bdc302ea4ed6b524b3363e17a876ab17016cbb45b5f05f6fd7bb3dd1a1415908e9fc6d5f69e3e1ea2689104a4e486a647c90b99f364281986a339cc4fa3f56f9268253150fa303b74ca5ad7683205fb97a76e6f484390c63a8752018861f08296312c36c7074e4b11eab5587e9b5581a768ec3707c817a91311685471c2c16fa2a22dd58fd93cc0886a36db20bb2604107f4f61227d913997fb4c951940efeff7b1bb5ca507ccebe47021ca48db49e54edd343deade92fb8beaf6948c47566791455973c3157f2de7886c5544427e6bfad469c557a08a35f23f443cf6536b343675a775cba1a86321c37fe9c1db2c193c989532cbe6c9379845c01f77e28f1df64d23c1b57ecc37541fc93cea647588e3f5663049fe093f5cfac3e47f30ec611ef2bba3a7c9f75a2aef2955ff6293b2720f0658fb9a00af100e6fa635501e0a9079872128b80", 0x1000}, {&(0x7f0000001280)="789c3884ab976b192d91230bf127e98f0a5a5e6303bf56e988ec824bd4cc7e458c4ca25a23415ac945fe0e4907b565022fecce9caa1a59b68bffaf770d85e85e11aead3f515588aa1abb60723b0a462870d7a7794bca18149aaa4f85ab88cbc2df3c094873f4575c20d7fd60504b90d8fd0195ed84ec628ffad68f33127cac908a8513a1cdf2fc72057976821037ecfe18e1c0bbd6996bf276cdd178cb2f34ed6002d24f40d2b49968d49a7e9386125ae3f947dcdb77bd7a01d8d9f2fe593e993adf838f378d2e108bd217416ce77a724b5dc1288ecd49974b139959478a1c", 0xdf}, {&(0x7f0000001380)="8e01c00be7f9141fe7f47dac2bd1309a", 0x10}, {&(0x7f00000013c0)="f3ebb7da45dbcca98d483966ac7f5eff37d6a97075674cae7f120a7c60c7fa0ad5552e1b17dffac016db1fcd2103d40f1ac0c2a4cea173aa44a43a835dede4b42b2b5737a467f22af1dcee137a3b17070e97ea6f2b36f2", 0x57}, {&(0x7f0000001440)="1cfbd5a8ed954b7b0afe2fcb0376f256ecd5e65ac7d904458efa8e2f89910e3041e3f7c228519c576a208d487145016a3b2e85ea4b459f63f0526b5310aea3aec216d1a240b8c81d1f505d77094f19be906bcbed721b17a05fe888f5ab8c65afe9b7b297e04d3f4dd04e3324164d51ce14778886fb7a2f6491bddf86c221b617ed0282a4f9f6b1a183a7c7046e344b5f0037a0a2e90e4e7a8f34a18ea1fda7ae1182cf75c4b50373427071d9027bafc962cfccb8c730ebbc750b0603475f2211a43b5e2ba74fde9ba8e68ccc540f23c00f9e4b060e529915ac921fb6c08db6e5885d1514119a200aec7dde4b41e84d", 0xef}], 0x6, &(0x7f00000015c0)=[{0x70, 0x1, 0x100, "07fc1cf1c2e976d03cf7b0162f5c82b6b611c68467b8345a54840064a89c213bbc2b5f826046334a5d862fedce7b7dd904560f54bd8d8652e56aab669d682ed64f27ab049a28fd2195669f55eff001e260969702bf71c311f395407337da"}, {0x1010, 0xffff, 0x7fff, "3d342b3b0a380da03358278e25c0fb0bd5a59c6da84c947461dd29cc160d750ae8ddbe5f674d12983fcd47a273152472ebf223a6fd1d4915a6204978e1f75b78827940f05d051a59d131940f14541fb597699cdc160bf06c898e0aad5b17a9933eee65bd4ee4f902a09ebb4c84beed63347dee267bfdcd393b89950c6c5f7395db9c3161bf2b78fe4aa9f5e598ec16d51d821a1e0b65d3c9ee131e2331e452ab0a0c932661989307944555586f68d4d073ce5a87a5c3ce643524d101c8802e642ada2f7fc07b1bfcd2067e508249085a7847f2929d1cf08448fa4ad71a7b6b061196039d41cf200041049a1814631428a3fd89c41b26f3db0585b3fe951ab1a63f114b7166a6b446a46b811715c2da1d3c82c326c939c19fae64990a86e8e94ca72c0fbcfbf0bed976cc1958510058bba94bce11cbba5ec13cee905e741556dd3a081173037427992f64b0b443cf6a779023d9287952b0a6be801a4cc1ab356cf5e43aeb0f3a223dbe57a28235e11223c3a380239cd4a71ab9b88cbdce28b7e315d50196ed806c01849b8accac0f4981e3562b65024dcd75a5f9bb77b50eb1cbd891c48b90e5674e79b876eef0eaac8397c6819e2d65e0f329a6ea91b69b1024ae0f7741147117dd88f5336f4ccf8e81fe3f86c29f773ba8b2b78edc65975ba37b82347070e85ed9d13c9119ba6e938be25cb2c0659fd61d1d33c7838ee5a00bd9ba2de546d1dc05a18aed6c32f06e35a7a4bae792a163dfa527ccc84b6020614d2a503ea3a33e17ae02212791d8ce54f80ec977ebd140e5857a6641557395be5afe3abe12ad1bf4583fae01228509ec1dad40ec24d3263c2e719318c78807a7acbc5ee36187f2e4ffe60e400cbdb60a119252e237a4af831be823b990abecfb018103e870af6de6e8015bffd3f39aa3d6387cfeb337961222cd136cc40887cbfb2346886b1da69ea73a08cfccd4c44835756dda978051f0dc8465d105997dea72fc84cf8326678091e5f26e4fa4ff44a29d35f23ee1ab52671d019fcebf646a1d2fa145ed17758552a79d27c87c6c792596a13fd543b24cedf05fc3fe0c199e9775831458f8a76b63728c36ec63b513da3342d2a814361129738bb6ec6155990fd7247a62ae9d36e623784e1253bb98a940bced5b93278712f8da3ca2fcdfdfeafbac0b460cd282ea1f937aa5699c39bce3c355e40688207a0b3d431bd32c48fe691fa693d81acba7b089a8daa2a543296fe2281d2226a14898f19529f6095e37214e4dd3f57e2550344075b9e8679646cf92cea3ce70a9d5795fcf1429d0d4ace8ac7f73dbd1c576d281573b2e7f18efd44cbfdb1cc4651ec286c97a0141b92d70607d15b9be10487f069bb318bd408ef22020a42a4121391da3c1960788141aa3342373abe32fedf1eaaeaf184148c04995a492ba8d1b7f0e1f52357948450ae92231243d922c0463df50adab90b1651914b17938ebd1114e0442d2fc88642351755644c0f1bf075ce2d7857ae253d99599c3f29d5650ee74ffdde66df6361bddb02cd6b96cf9c3a41294aa3687c13c9dbb11ab1d29efb5b1a32260457575f4e9c90927c10b2aab677770348a09d3ecb850b148f6b7bff37379d509fa03f36e7aad86cb5b3ad4a36abf826df74a026d0098391f13db03a0b67695e94fa7c294818ea57bbec3c8e8837a82541d16ee82ecd5d1539917ff3709eb49df42d52bd44db8ad46cd01c34b2d039386310c534b7f529821c43dd9f86c3896479f13bec291db91cf11112a22951d76b431ab5f4d96a2e75b09bd05fc015eaeb637e33c6c07d201c13959345587ddeb27fac17ebb77c4b9b2762e6fb06a34e5e92b9602ade9e897d8e1b97cb603bc54e7d1412a025944b338ef1259dc09fcb196eae5ff827adb86db6723a9f88b9cc85a53e61cccbd1c8670890559ea236711a1c4d41f36c0b1140952888d6241e88f8515594fa936bc711d5ed2349d361d63d1892318ab1033b360e62c9ee36bc28b29c493ad332a680819f3e24ccd7ea6617e4dd735fd190cdf45f195c52333311cff858964a558d772ac03df3dd426c7965580661457a19368a96d65beb0c1b2c5ec8586ff9bb776d6d06d6e495b3cc22c89909043749acd258e9fea8d0e39e2f27fae355a8e555f7e5f40bbe6a3826431a085055748f91615c32cce33d87e599add364fd310b9c7ad1d859e77f7dc5158ed68b4eeee1bf5d972708676efb705e8fea76c24f5ce0a8cc11902f39a59c4535b70e65bce367cb75f1b1e004bc6b7abc9d732a548181e6d416882a2b717ded241a298f105efef41c303b50abdca7315bc317539384b712a4df52399db6684ba8c0e797ca01e8d01310f1dda917f0da3deb3dcfdae44d42551b7371a12e349a9f920fbaf8ae4573fc286eda6f0e0125197060e13d2b92bb7fc6fe04b77c656916274fa7e4e6f61ff33b82e8aa54b96fb215e5453cda853dc5f612c58322a96bcc0f079f579483d41320a4112b41bbf3024d392fd430cd3ec396aa28b4385cecb422770cadc1cfbda3d2309a4691d04b94fb67388441dcb69afda2c063dc4c839ddb2622420c9660d7a1f49eaa5fa6fd88af9bb006e40b4169eaf4a7fe3284d4d8812652eb5d05fd99ed2432488b7d0788506cf33f2701dd8c01c211a02a9756de2ad149fac1b19dfa79a9dd82a950305cc03205369c9a8a1b7f1726574f2af5d405234232321e3490b0772da9c98ba6c8ccd387bd5e4d2c5f04468fae38d30a48ec3b35f7789cbaf8d74602fa6afaba3fce03cc86ca76ac7c8c7e0d8c958f1b4156c2545d383ce350a85fc438d5f56dba6bbc3a4b50ae07f5e06eccbc1c3af68854577ff64005bb3c28bff10c3f5b5bf80549dac1fe151573515570f905b7c3d7dfb09901750eb19ddcf2fc6bf74a1cd50cc8b1622b48fa7de1d60ddca31b45a39b5cbca29d78675d61499ddc7f089b4bf64b1fddb969f377be968a4276827f8691a3d2f9a3b6642b5893c58b8c51acdfbbe6df484154fbf1a59b9e6a6ede970fe8a5e182c0886e1058f50fa995b4352a43280255873c83765451294b47bedf16d80f20f6f5ea31a123e68621c7adaad04ad762af12dada5630dfa0c3461ec16dc722906b1529c31e10f45b3c19a39fa7cc069fc7896f70d180f1718478481ec4695d141b75be92dcb7dd29da23c6daee58ba65e9045ad1b2a2e1ed8a91219e2e91f3864c2420b128f7ce17e4bcf668d1c624226443826ac6afaa612f30d9eaee07b032890772113de23bb47efa3ac14438b0fdb4a4207e888be1ba68c150503424a4bd98584b4c25f0da80628612cd5b98e0898737db3e5d6036dcb075dac4aa438592b4519d8d142bcfc1dbfe6984bccfb17813c6e28a0ac581580dd87905df46c8949107ff08de223fd2304aba638277113a235f87236bb32958dbe619520050656a1eebf814356ae2fb88f235477eb2980604f247442ca5cbd4b8a6ac762bf6adc2cfa51074c78a63283c404da711daca51b77cf2b5c4d022a475d36081ca7905f161791769fa8b5e741ad4a894def67e93a0b5ffda11f3de347905299ae011aafc97f748eb9229d08bb70647ea5b0229b0d489508fc57f776c40c7c74f451cfc1bab010e7b321cb294cc29eb09a8f1c446fd0fa3fe9dbbffb849fe157c28169d1e35e1877126d8501a805e3f1abbf05ee00e3660312c94cd869c9d8c9b21a308e6c99ce307671d61331c0bd1d2c9f42e5790d97710ee699cc8c783c231647d58c2fd127870670dc1ed4f47f55e02a7f83abfe9f27ceaa4300c854b905e0edf23c3c7abc6d494a55105d7d48155484b70332388df6fc2dbf535620b61cbd9128581a9cb6672acb07b57611a537c3212d5e60414a1021a5318dd970ad74d8fc7bc4d224fdb031ec9efcc3a3a189ac4e28b5b789e0c9dce4bb4a9cbd9b3cf7cee2765898af7a0fdf879f00c16a009e5b7844a1f62d19f1c71daa3d1d5c7a5b17d9284d60e4c6e90b9cab385f4576f0b5bbcc3950a81effc338e470d0438af72f605efbcbb9280a67ae5d9ec10d903d4e27c761280c33a2408b5dabba1fc5dbcbf769b143ef79928eabca24392f66e6145d57d3a4bf7b9b7017e9063e5f6cfea8a26a75f02eab4f31a1e1bc2f255167a256b1d671d91010c58b83abeafa83972b75590930b26286dc5349292a818ebe6ff68aafba2da2444db82117bb2992ba8cdde2494b105f38b929dc133db901e9b9a9a99589c5571483e08792fda1022c30aa766ee031d8f244a354928417e59c4a0f1efaca96336c63822bba2438c18eb2a4c9a4760b231f8a1473dac0111227204e42c67d0df1456c9dd32a6a89cdc00837a43ff2fd799198faa06e41f7cd9808bdf5a01c8c4114eb35e3096e68611e8115d1e4cbc747c6b5ab7a92bb5a917a5f189a695bc95a47474af5edf05abb9157fdf047d5b7c5563f4947ce0f39c576fd6705b2464bebd08a056fd6a0ad24b7b6d51708e48c739c679a64aba5eff9fb1aec123b702f17860e2d26809e87e7d2d0733910eee9eb7d96c634898fdba6429d1a753d7034c52cd3b4bd1201f433a9effd62237eeba4131b60e9e2d5d95631fc7157efe0bc1f45d286b5555060cf48bf45d97bbd11cbc7f0a2b57c1253822dacb455750e07008336456ca94b89f8d38e864c98b737e07ec273dfa902398c4645b5d701326d0850dfde6b9390dccfa4507969df7de438bd4c2113e5cfa24deeed6698e68a021f1fc326d3111cb6d0c913cd8f1a9ecdbd2db2e8f987aaf715af4637cd5bc495a32c810047382df8515f5cd5713319d5d83acfe74bb658f1f917099c9ee774efa98d73e986642a8a95dc4f26b466970d34f76c363dcf1c169eda72820f68b1028c36d54b0b34ef2fe6295b78e7def499397f346ccce78e2ec435fa98d5611c228c2c09f372efa955b6713907ccb82ce9c654d79dd8f64267da470647d107e3f986142b0467274142d7fed467e7471e8b0c51e7b342e57aa1c8729f701b4a54cd219052744e9f7695eaaea205bd8627708dddd67f6e962ada4867c9193606c5597b2d37e38b9ad295f3192428ff221291a6c279bcf1a84c92c6884efa0ef2a4d4f8bb9dd4b31186d2cf7d9864d5781862f564c317b9582902521ad832c859b1d23a21afdea31dbf6c85c8540fdb4466e8b52e41f5da074a402071ae9f9cee400a1a44d8a312b64025b1014faedb90e5ee8042871458c75cf8229d9945c6d1f2d822202c503fac387e341fef4466db2ff8c942e250ddc68e81aa4542f6e242a74fe181c92a59bd414ac01c33eadfab18e278cb7550c282286ecbb4d93fb9120418b95159477479a4671f901d1e4fb5945696edaf8fb00c163b3df1ebe7a2587635121b7f0d34e06c617499e6d8800a343f4ab75787fedd7b1dd788c817422dbaed9d61919392708b5e8437652c3cb4f16a6d968e20c5617329c7f08b7b17dfdf31d779482f1141091cdb85cd2775cb03709be95d5351c66509ff7b31eed9e48019e52ca92fc105e221d5e0a025ca7f909151fc958f87a5574cb2cb7e2b100eb26e39940cac886ae419e570eb177f19d278c86765ec88e1588d149e68e7956593040d44685a25747e2cc2366b295f649eaf06d40925d7eaa34d2e7b57bd9f2b70d2254b422a890bbfe0e1061bb329fb187f8ab16915e1b1ae3a61cab8d1d2549ac16fecb5fcb5ec0dbe4b1bda8da55120390f26889716918f424192132d8600b7208d6b39bac4a03cfd64996ad2c596f2b0b447874bf4c30f30976f31bc3a9d2cc06b54abc976a732328e118f94d06f"}, {0x78, 0x0, 0xfffffffffffffffc, "a58a7e363420ae787f989bf64807a34a279b5773c2366bec83bf2c8a148ce3d28f7af5e972c9992500ee5eacf2c85b4fb7a181ef7401550ef6bbab18c6ebe02a889ffad62b90d90cbe88df20295a3b4a66d6f37d4e23a05831b251fe55d5fdaaa1336bfa0a"}, {0x20, 0x0, 0xffffffffffff0001, "ad023e60aec78968d15b22"}], 0x1118}, 0x8) read(r0, &(0x7f0000000000)=""/76, 0x4c) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="b9a26dbd18ad509efed3d94b5244f4ad8b213d", 0x13}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="26da418b5b1a349cba4fe7e1bcce13e7764a25df084f7940cf371710f94e685d37b3dd3ef2be", 0x26}, {&(0x7f0000000140)="93b660f6e220ca750c25910bb0371d062844bbc8b87cbfb6380fadc34c1de98c621139f7e8165167c43231b44d4bcb3d2fd522402418621c73669ff2bd4b3e5861f215e00cdd7d4639673583a855db2b1767", 0x52}], 0x4, 0x3) 20:33:58 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0xfffffffffffffffc, 0x800) r1 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075bd2be126ee"], 0xfffffe1a, 0x0, 0x1800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/22}, 0x1e, 0x0, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) msgsnd(r0, &(0x7f0000000340)={0x3, "125f74b2d210a4391a460867ca98fb1230d45fa11a6b2e88c001c6c0a6ed11ff663f76705ebb067ea2b0b1cfce535fc8f1a961effcda97f9024a3dac156ffa40e8f21a8c7b4f1310489c504ba5e9f10e5dc17b6e18231c2c8ffefac142dd6e454baacdfef95089eb97c3934cb60d4e1e2a892eb6fe670b031b12ade1c6cd35102bd816aa05079b8d1dbd7846d4b76df050ce8f944e0462d83b1f7efd42f16e79c007caa59987673c309d8e47106891b7f725d2fd85ade65015bb22a8801e615d12a6afdc296550b772edd59f31007ae2f9024c534e38280861da5767b114c426ed43b9c82eb65e939e5403cb660a16ced8b850f0dc9c83ceb58056cbe0cd03c0f7e85d117dc9c05b6225d849fb9abe0586845cb5384c6178a5c556ba62b5ee8d15bb85f45a986cb1785fb9d7af2f1aa5e4fe89562ee5ff135dece918e0d4da6a2e8abaedade3f873215072b3c491fb41c1840e4277ce0e7e1c008fcb95ccc49b9011b370fcd8d647a68095d33aee9dd8a54a8db49de54dfb715173cdb2ccf4b904faa488106f1758cf007a8211d248cf95d7801241e876a2db60a7544997885d3c4b6a40acce1b6042d34e7aaa2d4032eb785406c76878cfbe5dc8e821fafa46fffb858d8fb523415365cca1c31c21e9268c1d74a9986e01ab2da39f0ca9d1eb35c9a1b880b3911b1e4a4112aacc5c48fbbda26831a4438d1d126f72e166d3ca80c43c3d9e39e40817cda68daaad09e7c351f33a1f1768a47af9ad698c58e64c3f5e9a3c5e533dbf5804a06203fd10fc6de77425e7008c6f0173007ac08ed50ce618aa5418377a187816db951d479ccf06977ae2f2c4aa3b0a7757ddb14f0fa339f16985844699c6566668734ec947101a7c0000000000000000000000"}, 0x285, 0x800) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x3, 0x1000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000180)=')&\x00') msgrcv(r1, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1800) msgctl$IPC_RMID(r1, 0x0) r3 = semget$private(0x0, 0x6, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/107) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000600)=""/198) 20:33:58 executing program 0: geteuid() r0 = semget$private(0x0, 0x0, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) read(r1, &(0x7f0000000080)=""/95, 0x5f) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r1, 0x6, r2) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/249, 0xf9) fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000300)="71e108360dcf4cca5a1168537fa58ce1a46d4c9f16fde6685048a7d587d0d29abb73e32e3bf8f6c3a9ceebc87644662e284c035e42e03b1383f9cb396b7d0702cd616b81ee586b755376f3a709e3dd58755c896de533d880b9c41d2feef26f884f3d8851496461eecc378b1dfa46a24ca8a5829c83023bf1520b5c2e5478", 0x7e) read(r1, &(0x7f0000000380)=""/91, 0x5b) read(r1, &(0x7f0000000400)=""/99, 0x63) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000480)=0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000004c0)={{0x90e, r3, r4, r3, r4, 0x70, 0x2}, 0xd491, 0x2, 0x9}) clock_gettime(0x4, &(0x7f0000000540)) r5 = dup(r1) fchmod(r1, 0xa) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) fsync(r5) fcntl$getflags(r5, 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000580)={0x4, 0xffff, 0x0, 0x6, "bde920c58e4dc2247ab186c79d328d1320677537", 0x10000, 0x7fff}) getegid() write(r5, &(0x7f00000005c0)="240057399579df3e42f0ac25e7ab9e92641441c81ad837fe03f7ef243180532558ceaa5e339578123eab553bb3d055252d10dd77eebe68612bc70807bff9ebabbdecc28c1f6010b5866f958de54adfe810fdbee10ca5ff0b0b699d85c18f64bb37b148be401734d6444ced114cba9900e3f9bcc0802521bb8f0575f8128343cefb90d03dd718e7ca10a5e50811b1c0caecf07cb8a088850cc1cb196d1f86929316fd234f61b1d2d9155f736a16ae201298ffe3a81e19e6924fa26b4089b9467963558ec40a68d26e2376211438d3af6182fae4c8254c736cb66a400e269f4d0a", 0xe0) bind(r5, &(0x7f00000006c0)=@in={0x2, 0x0}, 0xc) fchmod(r1, 0x4) poll(&(0x7f0000000700)=[{r1, 0x88}, {r1, 0x30}, {r5, 0x4}, {r5, 0x4}, {r1, 0x25}, {r1, 0x140}, {r5, 0x10}, {r1, 0x88}, {r5, 0xa0}, {r5, 0x109}], 0xa, 0x9) pipe2(&(0x7f0000000780), 0x10000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:33:58 executing program 0: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) 20:33:58 executing program 0: unveil(0x0, 0x0) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000000)=""/98) unveil(0x0, &(0x7f00000000c0)='r\x00') 20:33:59 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000080)=0xc) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0xff, 0x3f}, 0xc) 20:33:59 executing program 0: r0 = socket(0x8000120000002, 0x200000005, 0x80002) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="14000031912cf02967fb8709cbe30000000000005db7756ce7f1f10cb2d7aa741113b53389030c6aa1e403ed4d159df6825835343651c8e97bd247d28b4a836d52fcddfcf5e74a79cce4b6a4c87db4b2d12d9b90f57685ab9580c8a46a1bee37ce0bb028c685ea2a63443b2935ae6cdd297a9a10db7383b8aeb3f265991d7feffbd0cc3a91b115cf415b010cb739829e36b200f0a9082ef2c42db2a046353545eb91dc22d85e6ffa10b216578e465cf272c108e899b85f62d71a152446b97ec942d69662e9e1be59de2f6f28f0c43bc3d2d662059c99ef2514f1ef556c2410b1960467a00272cea397022afbea01a5b41e53d11f6da483cfddf01436b2dd5275c5193a153e2dc8f72c2bbd7de409a72beedcebdcda"], 0x19}, 0x0) 20:33:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) 20:33:59 executing program 1: r0 = kqueue() r1 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x70, 0xfffff, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x80000000, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x4f, 0xa87}, {{r0}, 0xfffffffffffffffb, 0x1, 0x600fffff, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x4, 0x6, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0x6, 0x66}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x2, 0x1000}], 0x2, &(0x7f0000000280)={0x5, 0x20}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x33}], 0x60, 0x0, 0x6, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f0000000040)={0x0, 0x342f3a2f}) 20:33:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mprotect(&(0x7f00004da000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 20:33:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1, 0x9, 0x0, "030000000082508c00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:33:59 executing program 0: r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/15) r1 = msgget(0x2, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getpid() msgctl$IPC_RMID(r0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/146}, 0x9a, 0x0, 0x800) 20:34:00 executing program 1: unveil(0x0, 0xfffffffffffffffe) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/32, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 20:34:00 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() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() utimensat(r1, &(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)={{0x5, 0x2}, {0x4, 0x5}}, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 20:34:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x40, 0xfff, 0x4, "a3c10283da13f4343a874aefa5521fa9f7fdaa15", 0x3, 0x6}) poll(&(0x7f00000000c0), 0x0, 0x0) 20:34:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0xfffffffffffffffe) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) fchdir(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:34:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) madvise(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x7) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) 20:34:00 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0xefd8654bbc467a4, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x9, 0xa02e66c2d43e8cfd}, {0x2, 0x7, 0x1000}, {0x1, 0x36, 0x1000}, {0x1, 0xffff, 0x800}, {0x1, 0x7, 0x800}, {0x4, 0xf46a, 0x1000}, {0x3, 0xe5dc}, {0x2, 0x2, 0x800}], 0x8) 20:34:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x28) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x7, 0x390a}, {0x800, 0xad59}}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x7, 0x4e26}) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r2 = syz_open_pts() linkat(r1, &(0x7f0000000500)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00', 0x4) shmget(0x1, 0x4000, 0x480, &(0x7f0000ff9000/0x4000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x144, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000004c0)=0x80000000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x1, 0x3}) close(r0) r3 = dup(r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00", 0x10000, 0x1a}) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:34:00 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="87e066f654740f5747c7232cc94ae4bc505780c48110cf3c1323c68d8d86ac35fb7f6581cfc269370e2a89eabe403d3ffd302d3ac3318c9ed93b5d212ec28337bb7c", 0x42}, {&(0x7f0000000200)="0ac030f4e215c2634cbc803765e87d89f8984967ac5adad3ada911e9fce6a0c50747bc41c79e7c48650040f93827acd2c44aa98340be3077473ab6605cc384aacf89046e12931e1a5ab42b7cdc69346cd73824c86efa848950863e0e6cb6ac1103c268a8e03266a5e7ed0a6ad1d31d26d767653fac0184d346965ec6ef11bb497fe7afe6d4e39c094eb9c1b086ff935c8aebd03e35060f32bd74ae6e8d9d579eb91b50e83e535fea6f247fc1303e798b57f18769d8c4193b614e8987e495ee908991ed6c26678b5d87c2cd243041f7185d3bad147baa39f3293525697c79b5300a31bf1a95e004bb38e10e11de9ec57311f6195777", 0xf5}, {&(0x7f00000000c0)="3f562c7469ea539825867cd072b790f91625ee8346a2467689e6d967ce4025803a589efdac9aff3832253ab81db500f573448884f2426f", 0x37}, {&(0x7f0000000300)="4397c8891a58c774732bd2dc841ab8d331aa991ca8172f2e09cf9196ed14872bf73683dc76a70ee3cb2f984e4a87faaa601c9a26d266857154b35bece8a933f0877385e9a81eecfc0ea8e1783e2f43f79090a2b442bfbe51cd7afdf3f5e91e24234332ba00e6a7a6c52c6c83095ae018", 0x70}, {&(0x7f0000000d80)="8a851ca2f5f6f726296887d715e414d785a632b9938118af41532180123645ab47e27269180e51145f9a23ec04acdae17429c7f71a584002dce5b91ae116c008b0e4c13d19db78882670b2da1f3c59ed89ff94cc11c76fe50910d0fa5fef3d350b7bdf728026258f21c58e1cf18613c7910ce70a58accfea3df7ba85e12da08afb097065f7a9f57e711c0f076e385e7eab4387a2a83f07ea7412325a3c7f6d20b2475a950772a4580ca0b5a657ad6d07bb4a6b9b66ea8658588cf7d4b820da4b463fc3638f1b311816d8421f44110c7774fa7f10965a509afcb1f0f0ef314f1202320e1f2cf647cf8d4b037aec7bd14ed32b8af975b1293e829dc472229235d651d55b9bd222a195a0efe09204e09d496a13d6a3e10462aed33a6b4a40bec4473e2a8d1fc3fd52eccc672a89e552e246301a2808c8dffe62d0a8190b9ceb80be7d7e7880b8cadf3f96396fa4eb1f4cc718e2a136eb876815e0c42ace2b077aad4d746eb84bd2f8ae5f9567c181c8c7024e47dd2dfb080bbb7db14f200a5dad7a52ee93aad77cdd10e25554f633f5a84ac4ee33a58a60256f33a12641c688ce3f83677c68b0b91ea5afe724287394f7d042ea87b1c17bdc8eaba5c63c2327202498b4619089ea30299fce15deae1fef1a70c77a1c018dc8cb174e0a675afc2fc2786a6dc4981a4c930aedb6603387fad82c5af9829358c82454a704d6ab9615edf7ea5bb9034443bf2b9725f06a5815114df8e33e6702bbf0df27ea8af3217ac41bd19847f795604e967c6e5cd1b443aeef5d178a2e6bdecb2afbaa221a75f49789efd97ad643dcf158b9c73d2fdf1d3bbf64251f46e4366248f01987d43a06d64c3585972ce3ae917d689c3fb23fdf00537f2d01396481390180157af8c6740ee4c1b0f63c4c1d6a55a19e53cce43e21a419e6ad02177fbaf59b70350df3fe582f852b4c8003e84cdfe57b467e1f76573e17338d2f209f27b67fe18318b1c9034c215c08d8e70bfd543ac2b7c336efb13080beba3c58d46d205a54f70b4ea9ea24e02c71c5f70b39e7275578a0b87bdb05ff0c1603a004c0a63c48f3e0a1a8ac2086f001f437b0d5c50a4e5b83189ed0386285c2a38a9d9b4c236cdd1044a45c51105c7359981ad1c822472e9c0099efbf9be12fa1482f5d00866d5d8d21c646e0fd7c4480763b6c162d75979eebc4c7c314e94e2bff815f8f1c2ce9cf64b66f101afff841e87ad75229831e67728470ea22d8679b8f9181cce9b2dcfe77861e2be09ff1ff8c504da12c0afbccda0da4290dc979d53bafed136ead3a3e4ca2bc9f1d9a9f78e25615f364405c5559bb173bd1bc17d4e918c9110ab3a74df9ccc3ccaccf7f6027ceffbd1e41634ce0b3184a294f5810e3a289afa35acc1470b042a0c42a96371a69b6c3755087edb4996dd85786b7d1eb673eda0e681b006ef7ff428167bdd02146b4a8ca65bb88d772ea97a838b27dd0c65c7a8c467183a43d378599f20facd3b33c6a62011afc005e1423cc2c5e0021633120d28aa12bccc2115a2c5f794aeedc3a4ab7e7a1e588faf2a0da800f9c499b8f141a04212db3d8bbb11ecded926fbfadf7b40d9742e5760368f45966fafdd85afe3cb4763fe237a041826ad0fcfbde28fe3a4583904126767b426bcd5dde577b494c4f2471c072979402879fbcb22c07a7daabdc195c876220c43ce083af459f060ceb14965b30074cc168e9fa827b9631ad4966e62cf92043faae09e4e261d07fd3993929c1ee98d9fa1f8ca52d4df72b4ef727b15391555c87722daeb6d45e5133ab5e7beb0dc9f304a307bbba3746245654e73b77c63516760f97dd7049fc33894e7e6c51dabe0bf4b0109988ce1a963c4409a872566eb744532f688041d496be590d69a5ea82f5503df2560b5a4b59754b2b59a6a7c810664363194faf827693abc7438d341b7990db75474c1e60996276883acc84111d37e071782f0b0bd063911edce641c814c467b3fe14cfa17c466b5176d8d1f63c22b20c192c59deae6c98d3a556880773f786eb44984b6ea9bfe3ed0f358835ac7e50b39f3d12bb24d3c47b41d0cc987c1fbc7ec8fe8697c98a2b53871bcc1a2a242804788c04477fe38a47de6c4a2401e2ebae95343002fd89ce6514376618a5a373f5c7541a6165d8883673540f3072f626ea1004ccc8c3928f00b83602499aaf1b78f0d3834850d8fda1e0083a93e2e6f66fbfab6f071b75ec9a5e206a24e85a4cc0f43b127ebdf109597959b4f732e2da8a49d137044ae74646c10313c3da7b080fddbd4a3559c2914b9951a6ea49782314855f03574cdc4e339eb577ccc3b14359460da899ede0d4f92c78030aaa10468c452c6c756ed27e8d1e3afb6594412367d46246ef7407e7961d39e92b239b9cfcfbf666a496950d7d5b9f4928e2f3072235df275f89ade111a1e8f13a54796be3235fea096f316b0661b7d4348cd585b77ba15885d47e016a36bebb0e9d94f5240056b40382c5671b8904e2c6676cb0488cecb0794f4cad3f2686cffa1b2d432fa7f35cc13b11b5a292fbb62ff5afd7aa9a55a4d2d5afa6265ce93e4f0a029816fb6b69b5f69a3ee3ced9287e8d90efda52217cefdab4ae165c4db8441f08e6f2ee42333dccb518baac0bae117ea40f89411e2f8938f546c132cfcc06c87e83c3c914046f8baea9cdc26086bc6059100184cf5c37e19a5abb85797482c073c1dce115273fd631e97c6c82e6ba4efe3fae0d86000334c7dfe73309bdf0b5d13379732fada065bf32413dc401fa9267ffb64caa78dd37415d500a90bac2b9be694f6e5440c1c2ff351cdd25f90e7134ebe4132e6bbb6d004f47eda37fe8f9f38983cc4a43d5cb3fcf784307b5f73150a10e505935626f1b990d72110c56beed58f4e1d85b59393239bd75aebb7b796be0e36db9af8095ff8df6725e93324fb22da0a821ed6e5d00022e4129036873320711a2ffb3e99980e21c5019fe2a61793f840f82247979a81ac24dc2655ee892fdae4708a3991655eb8c0ebb3c2107a48f208e0de6f31bc8f6fef7351866b6e3f673964d5d5447895089d5fdf368a257c9d0adf4d678acce35b8dcef9d5cdd0c34b618f493e530e08a63d52179189d29898880448a4beb7a0ea1eb46cc976cbde11137be650762f60bcc92e3af4b73b67b84164f02c5b98574fc06825d7d73fc17af5c17ed2da196f86194e02fa31fb8c130107fa3d98eeb8e6e82e808132a1c5b5ee6123ab7dcb3d5ecb12c33d893cd4d9c04b6fdcbf87c99f5acbb3aee4ac5108dd40837e4061b43dba566e90ff5e54f044258c31eb20006eead47931f08d469a84101a6c1ec5e6a38ecfd37a1fd69570768560336af019b6c2133df669612c2cc71bffc73c527e840491cbd808b2cc2a5a1a3cadfaaccf77d87c4eb31d0df4e2a7532e0bba2c2ee53e7358422694ffaf1dfff0253ef856d1f63fe7c81f991311bf129e4b02c5ae492059434bd65c4ff22f84b31609a499a366f8432f7bdadb2caa7afcdc340313b4170b74d9516ef80aa253b2df1b60bc4ce2c199f10a483b700537386e4601441f9757a041df135d9f8c48456c45f8b1364e47a9b7ea25e67cfb61082d7a16ed3c17740d9bde55e96cf8e93b29f770ef513b1b327c53f928499467d93340c56cda486677df4adb3157fe114cafae33c3721019e755a44e0c96232ad14301f0248f4912d308c13915835f385d67200bbd7ad40a2f568f29e77a7609db97251480e0d7e2e899e53ee06a3a4cc1836a5ffe45eef059837ec6c0f305f502460de38c26adc1bf73ae3fd7ff74b62a13ebba5f0307ceb9ef85570609df192e99bd4d2a2bd386228ddfb3915409d15a25d59461d32546bf31d506272462b9be448b685d5a9f2aba5399c4dcd40d88da3e88b372f3376881e03790c6316f78390747a06949acb208242676d5464f429eb33b296cc1de913d7e22a25ebf1ed586a87a4e9efe9855d9238a72ce7e713415b6d52af0fbe0844d8467ac66fcd8df39b159682da88f660fe9a7cbb179ae849434dba8052d326e3e5f0f1c4627296ce426b91dc9dcb01304294130610d9e2d686a21bae70cadd99415aa96ef03e482e3db326d6a888da737b88353f3a7c5e5e68b2efeb3ebbc9b91dd464637bdbacdcb01f51e9da8ac4d8148d1c3b705289226fd661e52670b16f3a000e4da6c1f8f2248d9c26dedd2eb38d9b61ac78c8f3f4c8989d6f3ec4f118c8bfefbd0586ff9a8868844187674f12eb7e49130814e9f57a8f14ae035d6edddd7618ea774273b94945ab7a8a1669fbab885373fd4216fad67ffae725f89847a27cd39889458dd8d9178e9628d2b21dd03ca62948e33c1eb805d03f205e6db75550e55af78e97e1049c9f8df0807555d9ee36fa719509bbe451205b5007a19671a31e33bb6a0d6f2da461fc79c84d2a00d625cabd27f6ed93a1f7a44182459dafe5f37ad5c6ea65ad2710ee6fe80ab65627b9403e7ed2faceb4c21bea5a3b0139ba1bb9d881f9f2927508bc8fc42246adca8779e25cef76d6945b880adb283a33596de59ea2ff9d528fd8a9d9b89de1fc4e9267829a46cf64254973d41e7f231b7f39d954d966ad661ae0ab7dbcf37bb61badf660a95318d02e68699f766ce749d8eb594367650e5659c7d718e0786617c17398e1c2a514f705ea9bab060107f400f9b310eed5ff96aa519da55e5ac1259db5e9d8275b3036335eabc97d3da53b209f196f737e21676f8ba6e9120a13f1f19db39bcf1c3aca90d3cec16709945952fa9911691899305f58b5f51c2723d8d8107397b094f8a2e03a2e1962dc250d2afc11bbaa7f6174388be68ec7e0d8d65711da61e80846d3ffd720ac782ce2fdd1ed290ecb716e1064369ca4e0bb3a9cb5763254c1cb3d3f4df55a90b5a707379f8eeaeb792b32e26771f9530c0c6bcf465f7dbf8078863f6e3d4974b651df3ca6bd82a6cac883828bfbf2fcae92faac51be7455b337ce5f56051e664675104f1a7f29d10c850437211843f3644e817466135babcc89d4e4b73eed47ca50b366260e1a59dab4c9a2942bc978d9b98fa356ad717c04e39d97331a906197762280155aba70d8c1e499ba74e512189029248433a72d5969f9b07c1d8e0357f0e7890adc15f50e89657f750a5de52a63b41cacc6f8dc2763ef182a477dad8e64ca9fac709ab925896e1030766300cc80ac61b35445f4f8c938664578ab44fc7e3529bcb10869f8ca0ce2728dc8a022cd06d033cc5fbe178756c030bf87a445772cddbbe9319d6230f8e1a1496f22dde0a8de5d694c11e266bfd3d90cb27b99a9bc51c2c03444a9e526ad505cad317e6da806f6e6fb0079c5973844a7e54c38b0ccb5c70b96f54fa5c944671294e3888d23dad7946285c1835b9993a9221f1c9f81dae14cb1feaa6adc64bd6118a5e5ac4c01f88d90b5a0a919eeeb0800e7f8fdd50edd2f014ae2b14ab878de984c54122d3e2e0bbb64c3f192130124145c7fffda0210dd770e9267bf527753366f7bbd07a9fda3bed89b22806a6a11b564e73257b5165fd6e7b127f9996ac7eddb074f8967559549c11456bfa16fdc40e13e72bbcd00cdc3b8731930a7f1eb61be4f0f7027c76f4cd88532949cb6404e30aab62659cbcdddc8d7b0b7b518e5b4a3cc694f04ee2e81e2325bd3d81ccf63d2fe03edd2db6e25f69143dbf75ec09a795b718013629d211d4cf0b826857109265d616a79f41ff4c772e7d5fb6ee14bc608724d822bfa5f58c18de51739c1a34a8a90c4c269c27fdbb1f365c30a8cfd2f2c886ec839", 0x1000}, {&(0x7f0000000380)="7731aa4aa206d5cff7c5e9f2be7b345b7d242ba4eadd04af7af2aa26cc5185b581b111a0bd9745dfc2656148bd57ddc8e9", 0x31}, {&(0x7f00000003c0)="2b451779ab007440156c894497674c7791659b01bf2e242db717fc988d64c5159633898f1e76d5ad6287dcdbca4fbf2db4fa2984522ad09ec210062283f9f07a1655ef587168974001a7fa1c226ccaacc480eeb9ae36987b03dc655b61ebb20aa7142579935fd3d31fc3a9052cc6c9e1fd959243079609fc7588e7a66ca06b044f7fd02f52ab64a12620621ebfc9a9206f0a0596f8919b3cc56a061ae759d32ab44d122cf364329e4653dd0b4ec8a705bbf685", 0xb3}, {&(0x7f0000001d80)="50096b5d98c288ba6e8760a9e4812a326f212cb5d3614270c63fd0bd0896d9e8d931886ea3b5179edefaa75037533ca0cbdfd9b97bad20145c704bd02a3d6047a872326347d55a4bf578b3527ace6ce54039dc20dc9e4b4561bb5d4e6433192cda558cc76a33ae74cc0ad8aa0b81ad0c2f1dbb48cc9d41a753b01d961b828df384b2dd64d2bf8d1407380c4c477e967f68feaa7d74ca13150cf19e2bb16e584b6aa71e79b68d84e2bf4200faef6977b5e0961ec1b5007ee2551d1b5d780caceb14e933f6aa5a2d266034a9ea719a9291fe5e92be49fcfd2b42dbe18f600fa20e79656eead9d538f0709b0bd1c854a669b862ab12428c4c7cf6896a037dbce21abdfd6b231cb4bb057ec0eb709951fa8d393e38ec40ca1d5c938a56c37be38418054a9052ac64a51d6825006b36630859fc3bceaa8bf0a5cfc5646bb07695b5a71ac0fecd80ed94f510cb51969633afadc9d36c92bb086240622f3a569c055f31a8a9fb5cfb8e91b1096c485a7d90bb88f514b598f9e26458be6e10ad79024697ffee98f0a44ac16d4b3d8e22469574371a5004621954709eb4c5cf512b09e3f8c8265587465e923bc93737b6a55c6ecd8c8013a7bd4ef4d15950a79bfbaf989be398ad1b59426543f7ec50a5ec9782829977710fd174aaec53142ed36ec3c46230c06e98e0cdf5eda65830d0e8d178394e7b0d6907fb42029d351bfa8a768b3fe4bb3e106da477ff869d9e907d111bb6eddcc11429487a85e67b557eb3a1e80389afc61f93ac6a8960e20927f3ce8fe9b92c6bf2706c2e4f3dd72f05012ff4a395c1a6d5c4734979f979b17edc69f9e7456013dbd8ceb63cfbccc1d727d468ffb73531055444c2d0c7c3d81fd7c738ce52d45fcfbe3efe58f0d92950f1577894b97d83584e1081435365be4801b6a21176d8a7149dc45f1edd970db85fa6dc1da94cb44b37749f661668174a1f98ef2331a546322591a3f4f726859be9be89492319487eda6cc2c0db31fab31ca9bcc8b89fe07ab89be9b8f315836c277a8a073576db44ce5e89b1255f60765104432c60da3ee263f3e201df4584e23f411de3e16cf4c3f68bde01449e300b64012c6bd5027df311ec87cd1ca2fa179c29fc30a020d26b6f566edbb99066c7184633e6621b6d101c90d7ac6441726a3795dd084e281644c8a85d9eea49a8f75aa898ad0541d3e96111ef4003647c2f3abf84b6e4b184309094d434fce63c5b292161a13eef2171cf71a0555b1e8654025bdf3d19e2260b34635b667df04460b3f9b074d088280e48f4e046a8bf1634ddb65ebcd174a6280231ba70e92f2ea4eb0f53a6f016df6f549ab5029651beb4507fc997cd2d0142c0b742ad603f81032ba5467e5ed8b242613fc5802fecdf74b66340bbb6518f85c57a0835f58137c9029cb2a55839d9f5983ffc3d77f4b08c7f35fd0c53b6618441f52fab3916fb293eae0eaa64f413b212eb5c3752ec392cbafc9d1003821ed736762f7eb96d47e7ae1fab96a71230a4e01943c1efe763d48adda863a7d0b44edd117d7e0595125b3cafcf2b835c911e400babfbd40644336ee5e77c694452418dd81175dda1f4f94056767293a6c6ad780b19bab05265f0fc1125eb51040fb51d3afa0138654679229244986a84d5977862b2993eadf6468fa89d4636765eec81926dd9bf593df29ed79ea41de5507ef7b86eb63caa065678530f0bdb221b33b3166a7dc56e70957b884d1c6c2cfcc080bf0f3387898f725aa43a00fce1300053e28319e6ed34e02b5974b7945e652c492498e5cc033a976fdfb95bf20c85116938a513a58e3fd0246f582eb199e88716e4ea27d2bfb1e5e7c8f831c3ac73ee1ed4ac38694c9f56d676c455afe4fdd6721f2f23943dda6e613826e00c8356ff0369cb6821505eb5d9ce0a093ee5b31742c0135dc38977519c5992b098782088aa1e0cf0990411a8349a51bc7fe638632d14a52d17d8b891233d86169366113504e7e6d34b16197d3630f88706bf152b46f5e75f43aacf7d0fff9a93c181c89e40d5019de3e7a550ee2755a3870a5fbffe71d2703d3c8978b2238e8355a115e113cbed6a9c79052f78daf54dfafd93eba4546cc69b4cc373f15ac666ff93383024dc258d24cbe9436c0b190a8924f079f433292bd8fc2212978916462c3a86675e04958114fba726a6c385aa72d17bd9ab1e3a3b6464438f4fed07265bb3dca83e58924a6654c2dd8a2e46560975efd42ee455db2449c156b916327ba73f69c2517b5425a5cb06dc0b13de7e19e678ee3e00a7425dd2dcddead6da5dbfa06af40d726c4d73beb2b600aa03f6a5ac2a327306565eddd331cca4d2ab543f9dbd6eda5c935f9b5fbf66b0ced32d28c40af24f48a8d6bbaeeba45adf949f58ba0df23dc473ecf456060b2cde2b1eef529f09a9ebd0d5a3271a1336d6a4bfe7d94bed980fe6b0123236cace289621291b4f8eed2d869ebd016a02419dc5465109b2b1259f56a42be1c6e60536f330ead42ab192d775643a1a1279ec09514f81e710720c620de98516efc0ea352d332c7db97e20ccbad12c1b51207ab5ce61cc8e042ff0169b00aad4fabe179d09735358735c674e8b19d4f6c71d81c52f42383a7542b7b2fd3bc95929ecaf2ecec7d90c6cb3e6ea612128df6376bbc46fd08a9ff7e226e4134dd19ca2004d43058bf7a72780d9f7993e0c24a39a7ff8dbc7a3189b49061f3fbfab7c29074369275a393c74308e0980279c75ce219fd7aee0b17ec30d5c1ab0c9261963c47264e9d2850cd250b2512137766ca8a265bf8fc4960fdb4927b6dc6adab5cf4fae879224a5203d79023d3dfe88cbc35907543e29873a505375d300d1b5d67fa0333925cc066735f9a60cfe9a4ffa5fd5e5a0c9b4b1b3736b869374584ce06b01a142add85ae1a60fe3dfd24b250e8fa1e478b882d4425ecd490e37564b324bc9fb7002c95e6079a9845cdc374c6e47eb19dd0308068c8898398ddbb0e4be3933289ad0b96728b46a76e0ddd637eb6bc175c575fa015f74cbb77b6b761cd006093a416ee2a20678a201602078b1142cf2ee5469613fd35066d96b420092cf012ec9c54ee43d92edc92d5cfb63086dd2e31e75e4cf9aa3fec6abe32e25f3a352d9357d56c8c6296c010e035d0e9b02f64e9b4dc2a972f000dfc21e9e94f52923a84c69b63470c1424e507d14b93d0b81742159dcd1c2638f17d6959dd85e47317428db8267ed922da09b1ea9bb80a07bda80c7d97d87135972bd1af8f2f055068bb411bfb90750bc1c565769188066f3a1d7450194b2a5ce3f1eca8fe57d5cd95dc97a99e19d24d14bfad0adf458b5358c66c0b754d211119f48da01071912544d210c0eeedd313d1b6faef116caf737263d7aea51a0789bc0cc83c963ed26ac55f7a3f8a277bbdd9598714d98916df080bf09a23b70a63668b89d60cb4cabd3448ff8c7bcb9b330b7b4658516f659ec83f3f908871fb3d5a47b2a97c4bc32598212ec3dbedc0656e5b00c045705561a0d9da44ee167be0c93e621502eab3e034491a0d8b9519a70dad65c5daab999c3a2a02830594d0c0a496e8f3dc0366612c4de49b4160d36931d2156bd394e2c69d14bd7bc34e6b19f89bb4ce8d0d4e465ed3f69995e8959640cc4de516f5f98f76b4a44d555c9e29ae4d233c143cd4fb6a229696aa6b4ef1fd17c5cc917b041b6e1b208a4201cee77461ffaa162cbd85668c68c8dbdbb070ab8ab4674500278e739edebc1bfa1509cc4afe4073df636f8d868ea53443347877e9f9fcfef717cc890ceaf25cde4d68827a4cfc898cadc37ecf0c2d2019bea4fbac595d4ac399497ec229300ce49424b694490156ad4308d151dc4b26fafd31d4c855901cfaf28f4cf4787e63e1d50d10d611b8221270b60544f0c87f0e7e0610df3069a0243d731f298fb01188ca1004a46195cf07abac78d67ef0d6eec3ad538a569f2462d094a313ac3184eb90cfc3e004f7bb1dda0059e4fa19f835d52b3ae8c185a83d2cb32003a01120c4f8a39262b62724798824144d4017846170b31ea62e7ecfe4f4ec4d8fb063b2c094406f5661a34275fe2b5debc357092b2498f1364c8b6220246b3d62f9f0914d0157ac8d3a43965a608049c4baca4c8105e6df31c18fc87a4ead7cf1e697f05ea0186a5482f844c4b4bd9920b6791c3f1b52183f751c4214eff699eaca716a513ad899895c69deebf8de2b8f93081de00865dbb1836a7e0610c56ca90081553e74b93eacf4ebceef65b7eeb7240295efafbe6697faeb4148f188b1f5ef247f7971e481aaa54d2e7ad171cc1ea60b8bacbbd58b5afcb2f5349673dbb8770762c21c2df51623c2daf79878b5c1d7781f45510f2ac4b05a78108f8aea3439e8207416ae699d0dd4705c2d60fc4a013ba63a6c0650f83880d2be05c24e26d055ac6522254a07aa0a823656113a221b01c49639d61274c24538353c9b301b57969564352d34a5f4d988a066734f240c9fe936e34213fa6241398fe9e744fe021026dabab434026dd5ccad75b8d0139890f34f409d203011147358e022c8c9aaf88aeb269fc407e99b38ff9a4682f2a3a64d2ad1e6535de0a169f67a7c7cfa4baf0232f9c4b0d9f1f749d165ae5bfb5e34c489b6fc933899e3e2e6abeec4c9a980d0e3483238a3947477ef0c6047ce131f4e3e2e7d80daf7f010b7c44043e54eb2f01fd16269d45c5350484d77d5b7f39e026ff3f0e65ab640cddd76d57d2e303b69e45271d53c8cd27ce8c684dfdafca8f6ae7a277d9a06adf8addf3c8a7bfa12b4705a70aab29e07887e6a8e98cd17a744701285af9096ce6d62cb0924e653afed55560db6277c8d63124596703a355fcc7a9f6015f62bad06b5539676ff353d54d1ea75b4da1186cab1a3fe2495059671979dc95a52713dcab199b33890774b51978faff391d3639a71743e1e9c10a413bf8417c610934bbb6d6ac7b97cf334f35e828e638d9176fbda86c43127c498301829c9067259ca71988ee29032834e8364a211512630eeb8a794450f7b42c5cffc356061bdbfd68967e5965b123f8d607906b7f6ed44c6dc0985efdfd6fd6c92f885ad13fd4eca59710dba20d63958dc8719329deb3675202395558c9130d62b19a2c919d027de1b7e71888abf0f7c226892fbc212e72518da2f9b5b308775cf7055e5cba775834c2ef246470fd48a79509e07abd36371b5f5db70cb0c6e62f54e5470d27681e49de29d2fdaaa1265c3e318f90d13daabf934265fd0882aeb77c0e83b7dfd5af444d073f21504fab1fba3cce7c0f46d036420d2c3e553923be19b6d9224c5e71ba8d70cb4596622a60848ecb8bdcaea2bec11e0a9fbb61cec7bd6a0a678d5dedb06e5b1dbb24337eb72eacc5dcb74581667f7515ef638d3869dc401d251724aa43798ca5d0eba73cdb0e69c09684b48f8d623ae6898feb88cb8326f6a05e78ebecd5675f2da2b85ffaf8ccd367715f498abcf1f69a57f0afde28373bc7b37df296bdc125a1f262211b9634beb6cae44afbd27eec9469dce4daa40e613d6ca02f7dcdd2a6370a9e3778590d2cfba280ad5db89a6c7fe4aadd6fa7d4184525214214f3ccb58af0b47d85757b039bd6f590edd64776d0ac74309143e0a869303b1d349c870b0dbca9aef6bc24182fe0bf4e372af6f1cbf3cac3f220e396c7867c2ca663f2a07ba39038f91379923c9a1434a3dee7d7cee8ec5ff2097b8f2bee977f0e14fb8579930e371ce565c65709a6c998cbae3e660c7e9b98300b426b04cb212c7f1ba89ff6d84251e1", 0x1000}], 0x8) 20:34:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x3, 0x4) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:34:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x57, 0x101, 0x5, 0x100, "ec3ad992c84de07a2be39db762b3eb6a108dcf12", 0x2, 0x6}) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 20:34:01 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x948, 0x42) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x3, 0x9, 0x7ff, r1}) r2 = socket$inet6(0x18, 0x1001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r2, &(0x7f0000000080)=@in, 0xf1) 20:34:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100", 0x100}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:34:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x3c) 20:34:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x800, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x1000000000001) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:34:01 executing program 1: r0 = semget(0x2, 0xfffffffffffff, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x5}, 0x8) semop(r0, &(0x7f0000000040)=[{0x4, 0x101}, {0x0, 0xbe57}], 0x2) msgget(0x2, 0x638) 20:34:01 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xd) setsockopt(r0, 0x7, 0x5, &(0x7f0000000000)="8703217491d1ae15d248f8f002a82ab2703f8f76d53e8c9366f609a5d3dc3bdfba564103930c8878b8e22b6d0fd6bdcd840b2a7f4aea8abe4f36a5b6f8e4e6fcdcb6289a97a09d9fe2ed50a96416c6564a252adc470d2a0f48ea56e5ae9429f771b77257b2ce17e2477cefd816e1df4602dcfee2e0a9142706d4dfdb3c60b6cf4c82a176216d15b00d901d2737fc9090949c64d525bf955bf747d4c9d0f649bc54b265cfbb59ff123641827f318a9c6f552120f43909953732cdb2ed8304385ac1526c2268032a1362d74a298f", 0xcd) getsockopt(0xffffffffffffffff, 0x29, 0x35, 0x0, 0x0) 20:34:01 executing program 0: pipe2(&(0x7f0000000080), 0x10004) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) 20:34:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) 20:34:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="24b1bc37593f0dbfbee9", 0xa) 20:34:01 executing program 1: socketpair(0x1, 0x8002, 0x2, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) 20:34:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 20:34:01 executing program 0: munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:34:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x1ce3e18) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 20:34:01 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000040)="2ec711e9b3975af7f25feca589eeda99852f7971cf924547e52f87ce344dd96310896a895e6fe18a3f95c8122ff986f03ca1ce6c8389ebef6c109ac9c7bb6a28ed8e7ec3e7cac492420ce79730650eee3e6c5ee8eacf7f6e11de8d03a4acbad1eb0ae7cb52f70814c6fd453c4807b9557ae19e18e351b26be5407c309aaf53b8866c5c39a90eaf8bd5a253b9f6750ff7844f3f", 0x93}, {&(0x7f0000000100)="a151e5a758a75527f950373c133d9027fcbd6958a4ba978b8a16ff1045aca32943b33ddf509817898b64d05bb5d53623e420d67b2c63305cdd38d04d66878e0766c0", 0x42}, {&(0x7f0000000180)="d9d3bce86b2f7d75b9cce14e55d668c92c67036c948660792e2904ca071e2e1581fd1025ff8ce5de391128dddd63781d6e269b6d55ea78ec3cc6faa485073b4a438b37830390f6e6ecc982615c2a2dab76a74b2fb9aa1266696b3e19f5b14669a7ee6b593cbf892370e3a4f7", 0x6c}], 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 20:34:01 executing program 1: r0 = socket(0xfffffffffffffffe, 0x1, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x104}, {r1, 0x8d}, {r0, 0xc}, {r1, 0x22}, {r1}], 0x5, 0x100000000) r2 = dup2(r0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1c, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 20:34:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000501000/0x4000)=nil, 0x4000, 0x2) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 20:34:01 executing program 0: getrusage(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0xfffffffffffffffb, 0x4, 0x802, "5929d3084a0936093504e49ff8bb2e633127bfd6", 0x3e50000000000000, 0x2}) 20:34:01 executing program 1: r0 = getegid() setegid(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x11, 0x3, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0xf85e, 0x401}, {0x18, 0x3, 0xe3f9, 0x8013}, 0x3f, [0x8, 0x8, 0x7, 0x2, 0x8001, 0x2, 0x20, 0x7ff]}, 0x3c) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000001c0)=0x5) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = semget$private(0x0, 0x0, 0x2c0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000280)) fchdir(r3) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000002c0)=0x5) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r6 = dup(r3) open(&(0x7f0000000340)='./file0\x00', 0x10, 0x2) accept$inet(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSTOP(r6, 0x2000746f) socket(0x10, 0x4001, 0x8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000480)=0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x6, 0x2, 0x5, 0x6, 0x8]) socketpair(0x0, 0x5, 0x800000000, &(0x7f0000000500)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000540)={0x5, 0x5}, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) lseek(r3, 0x0, 0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000600)) bind$inet(r3, &(0x7f0000000640)={0x2, 0x1}, 0xc) geteuid() 20:34:01 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 20:34:01 executing program 1: r0 = socket(0x10, 0x8001, 0x400) fchmod(r0, 0x80) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x88) 20:34:01 executing program 0: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmat(r0, &(0x7f0000b39000/0x3000)=nil, 0x3000) r1 = socket(0x3e, 0x3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:34:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)={{0x7, 0x800}, {0x4, 0x8d5b}}) write(r0, &(0x7f0000000300)="499ddf94c1685c10addec07d7b0227e78230e35d00cb5bcf68707c764512a52ba856de7f2d33198c93bf961a0207c7520f2dec087bfe2e423ca56465e6b30a5f35b12500610082ae21581d79e9959e045bb37c6994cd0638a933a70145aae500bc061934069ef3c43a26452e2a9882a6d5fcb703d2f33459681847120798c66b9efc3193ba30a5fc008ddaaf8fbbc9a3b07279f9bdc5407a33d1982a486baad20097", 0xa2) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='r\x00') 20:34:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/19, 0x13) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:34:01 executing program 1: 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) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 20:34:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x2, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) 20:34:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="14", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) kqueue() symlink(&(0x7f0000000100)='./file0\x00', 0x0) 20:34:01 executing program 0: getrusage(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 20:34:01 executing program 0: syz_open_pts() select(0x40, &(0x7f0000000000)={0x1}, 0x0, &(0x7f0000000080)={0x5, 0x5, 0x2b, 0x4a3b, 0x660, 0x9, 0x40, 0x2}, &(0x7f0000000100)={0x10000, 0x8000}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 20:34:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x111) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:34:01 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x92) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 20:34:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x1}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x10000}, 0x10) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 20:34:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x2) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 20:34:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x10001, 0x3}}, 0x0) 20:34:02 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$inet(0x2, 0x8002, 0x0) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r1 = socket(0x18, 0x4005, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000349000/0x2000)=nil) r3 = getuid() r4 = getgid() r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shutdown(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x10000, r3, r4, r5, r6, 0x44, 0x7f}, 0x7, 0x8, r7, r8, 0x7f, 0x1ff, 0x2}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:34:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x7a, 0x4}, {{r2}, 0xfffffffffffffffb, 0x69, 0x800fffff, 0xfffffffffffffbb4, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x8, 0xd4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x1ff, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf000004d, 0x1, 0x3f}, {{r3}, 0xfffffffffffffffa, 0x1, 0x20000004, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x41, 0xfffff, 0x5, 0x6}], 0x2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x21, 0x40000001, 0x10000, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x15, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000001, 0xc00, 0x3f}, {{r1}, 0xfffffffffffffffb, 0xd8, 0x59, 0xc6c, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x12, 0x0, 0x10001, 0xce77}], 0x8001, &(0x7f0000000000)={0x9af, 0x1}) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r5 = getuid() r6 = semget(0x2, 0x3, 0x14) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000003c0)=""/209) seteuid(r5) 20:34:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x6) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) 20:34:02 executing program 1: select(0x40, &(0x7f0000000040)={0x8, 0xb872c24, 0xd2, 0x80000000, 0x9, 0x3}, &(0x7f0000000080)={0x8, 0x2, 0x120000000, 0xe, 0x2, 0x0, 0x6, 0x4f5}, &(0x7f0000000140)={0x3, 0x6, 0xfffffffffffffffb, 0x8, 0x3, 0x102000, 0xffffffffffffffe0}, &(0x7f0000000180)={0x1, 0x101}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x1fc00000, 0x3, 0x5, 0x3828, 0x67624393, 0x2, 0x4, 0x9a2}, &(0x7f00000000c0)={0x8, 0x5}) 20:34:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 20:34:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x100000000) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() readv(r2, &(0x7f0000000000)=[{&(0x7f0000000340)=""/151, 0x97}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000400)=""/201, 0xc9}], 0x3) 20:34:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f00000002c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 20:34:02 executing program 1: r0 = socket(0x2, 0x4000, 0x3) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfc, 0x4}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) write(r1, &(0x7f0000000600)="37a7fa37e37659bc8ed6dfa92d603464e743a92b6ab459e96a8b9c3ea85c03e2e05afa17751db9ccf70390ceda6ac14c3a48e803cf33267ce764895d247c1a15295c6f5d74dce9e025aef30000000000000000000000000074928f76784cd5639b1848bbb0843acdcac8faa333ca11a275425a598d808a094655c0f9ed95a3037afb0195a95a3c9b73445ef336e6ff1495c36609609beb93ee224aa5b12cb44ace9bd24cd842ec000fb3b2be67cc376dd2663513a9e271be14f633d3c2ca829c149fbf7a8b5d4bf1d25f9a0acdc4c665d6c915fcf6eca1f30fdf201eaab8e57526e7a5b78cebe7e5d6485aa85c04467aa6206b60d23b31647f", 0x51e264b53712e9b3) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r1) close(r2) getpeername(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r4 = dup(r2) r5 = syz_open_pts() mknodat(r4, &(0x7f0000000040)='./file0\x00', 0xe010, 0x10000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x100000000000, 0x0, 0x800009, 0xffffffffffffbffb, "854955882ec4fe3cf774857589e8bacb154dbfa6", 0x1, 0xfffffffffffffffe}) poll(&(0x7f0000000200)=[{r5, 0x40}], 0x1, 0x0) 20:34:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) 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) 20:34:03 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0xfffffffffffffffd, 0x2, r3}) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 20:34:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) r2 = dup(r1) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 20:34:03 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0xc02d}, 0xc) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) 20:34:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="f90e409fc16f6306", 0x8, 0x3, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 20:34:04 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4005, 0x5) flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) fsync(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4e) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) r4 = semget(0x2, 0x3, 0x244) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000140)=""/186) close(r2) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x80) 20:34:04 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) 20:34:04 executing program 1: r0 = socket(0xfffffffffffffffc, 0x2000fa, 0x1ff) socket(0x6, 0x4, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/82, 0x52}, {&(0x7f0000000280)=""/228, 0xe4}], 0x5, &(0x7f0000000400)=""/61, 0x3d}, 0x41) listen(r0, 0x1ff) 20:34:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 20:34:04 executing program 1: r0 = msgget(0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x400000000000036b, &(0x7f00000002c0)=[0x0]) r6 = getpid() socketpair(0x18, 0x3, 0x1f, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r7, &(0x7f0000000380), &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r4, r5, 0x2a, 0x4}, 0x7, 0x3, r6, 0x0, 0x9, 0x0, 0x8000, 0x1f}) shmget(0x3, 0x1000, 0x2, &(0x7f00002a7000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = open(&(0x7f0000000440)='./file0\x00', 0x114, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) connect(r10, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x9, r4, r2, r1, r2, 0x4, 0x21c}, 0x3, 0xc000000000000000, r9, r3, 0x6, 0x5, 0x1000, 0x8}) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2, 0x8}) 20:34:04 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0xc000, 0x40) r1 = socket$inet6(0x18, 0x2, 0x1) connect(r1, &(0x7f0000000140)=@un=@abs, 0x8) mlockall(0x80000000003) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x7) read(r1, &(0x7f0000000080)=""/84, 0x54) setgid(r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 20:34:04 executing program 1: semget(0x3, 0x3, 0x20f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002440)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000100)="30a678ecb2639b87605d587993bbdeb02e6d3d80e6014cc9e02199ce97ab7e5bfcfc6b60533c5d038ade1938a7efe66e3029824d85c702bdbc7b7878ae9c29d51a2b79afa11088938eb921b1afd033edc414f6c9ed9e3945af68f8f718267c2f802f6c64ecae6560f313eb5d65cc30266c46a37d383f99a9baafd9c15a4db9a0b830fe872c6285be6cd35948deea8fbec8611dffcc28592e896f380307ee8a610bf452be24ae3d2f40e3871823bab50e6725e7dc8c8c9edc06995abd5dd1dfcb6dd68b428cd5bedd141420487430acec0f707b06185d1d9dae2b44900305152223ccbc5a63de05ff8c4774d6bfaaf48c5c5668b8f6ffa53807d2d86b9eba462c5b6032f7c93649f781fd311489e0d8b8c05f68d34f8e33f16c567a8f900442a2f118c6d275379b7334516f44edb54649feb1a1315174e51c124ed59604e7977f7caf9b0baa9c71b88e812cd551d3243a33da84dbc360a358746928da39694c7993cd6a57f217a1cae7cb89e536c98543379cbc451cef057780ffec6be4e77fdcc737d94fff34ecf138c49f965e382127520ea4dcfcf17ddf7e0a4ea348c7ea0a31c142f823c8ae9d6c2436ac1c33ffea8a9816780893ad491389102b0cabbda56566680c484776b2fdaba85b94b4adf64975b231a2c554ef716e46a7602155b8e0666b9d87dc32f12d5652049e9676db8f59c9058f6f6f4ceb8320c3b8922c4ee9a6169a5cec54bcd804d1db5e740dbdb00afd6476c5c523afe561da4cfbebb941c60df9a1b3fe768bafce7f129e4d5819d2f94a5080ec311a6459104cd4b65813dfdaaa8ed4ece88cf30901f80b860a40ce7ba7ed0f8cf47109cfb77ed54b55e1acc6373e5ee803b5cde3bc96181a7ae6d14d51593ee182ec80992191b525823fa2fd108279f390569a37945bcb56b00549855f1602f1a96db13d4d33870d3c52ccbe45ec85840c99a0bcfe737bb4ae1e278a2f965c0e5d05651c4ed298638019f6fc02266ef4a05dfee775f83dd22aeb09e3a14be2f13161d66d02a84e55662748fcdf932884c1c3cab72492f0df1e1afe6537c6e10abb60655959f328f782d0e118edb3cd9eb030729c437d6ea19474d183a226fbc95a5632c22ead3d3f7b933b4c8a3a34a3da37cf2ed60af8e7fb2abccc2557bf50aca2d03fd28427c17024d52d5c28567f79798f3b18ba416112af7b97d0a9330df4bb655ea8bc3f37e26b72c645de37060ef2a21d5897578e0bb4497f16c6714f555a305c73c1d9ba0c93aca4c388f4b215d35bc587d6d7ff2433e1d44e84679606de2c313c7cf24ad360a0542ffb88ba7f2a99878e2057c24016d7a781a690ddf976c27af667c0f4487b887e7d473827f6298f4a531757dc9a1cd53b19f22ce574a04a6acb5d78199a62c558e3d538d32af5016dcb3bca75a875cb25f8d0110802cb116dffeb7dfa10df5cf68900747e77e09611768df212821ae65920816117b239409ea9ef3b1407fbdcdecbea9dadc606ff8d56e35b3489f0466def508e2414497e778ff75fb1c8619559540189b07d02f4d5de69fb0350caeddabccc98a36afc9952f4abe7904bb9c516f3bdfef0e5f98c41bd1ccafce8ec69d73d0ba35ab6f3547d6a548310cfd2c14321c9c4e8db0428af6f120f31d3de8cf7f4437526cd7a2c6b125c8c3012030d8b6223715022f9e72d294802fc8ba2db48413f887c2c88fa5106646caca3eddc0ee5df8f9493c7597f110e823bdb1ac9d9d7bc28ba1377c3b0dc083dd91b3d19e5bd92e5bc3c0fd7dec596b4281ee3e7246ee5c7e140db324ea0534806c8743311127d551ea1a2870fe17ba02b18376a8b8de50fd284dcfce5e40ff0732c7816e9808f750274b021b697e6c2660010df7d2aaddbce0f9d730136a538c15bd2ec250117d44fe7de00a2097fd77dcbc6c6cd1f350c4511e35c4ec806607dd332e3db8e8a6a48d3dd99ddd0634d7b041c3c673def87584617bbbbeefb5b45902339f31172ae7d9285222a87633b7e3a8c9ee79ae01a708bab44fb3496d38056a90be9204bc2ee9f5cb6452653bd9fdf8e9ade359530650b88588fea6880e568fe6921267945966fcfa653e95df27761ed6df3d5572fe4eec324cd41ebc98ece88be8c62cc6f3e8e6f3c4b87b408610dfc11686a2528eb9b6840145ab7e18888bf381720f6a0460cda63c16ff815891c9f1cb5b7a25b4e94631d7d77a16fe9a7a1b6e7d2c60c05fb13274ffd3beb8a9002b430dcac75eaa2bf1aec130f005cc9c569c253628106c3100a3f3c011ae03727f7e5f6121fd71bf94cff8e8779e75d27bd50ce94b48426a8f5d2dbbb19e397ba8b045cf0a11c81137b42cd0c775477e1fa0851da9c4d5f46a5129e492fe536d6912844a096c3c610fcb122e71403dfd0e6f3e8249198737f8022642f99244a4384c8b5b8ee2ceb39afaaf00ee30858a4a48e9b3386155e98c915abb46568d1d1d5a62cc9d3fb8ac34c11a76c6ec14a23308ebc99400ae8177293df501c9d6c5a7fb3cfd8f23cb8bbdb4ea713e41a641a88738cdb764be582966a5c5db46d2b64087a56a873cccf062c6a25dba5b976f9ae02944637ee15eee32f8cf9dd4b03707b8da4fb811f7cbfc403583a1506c7aae872c2c169b1f97a9de083c8381f40b0e9d8a71a44c2e2f65eab928508e3556b380a634b31c07aa2092d7a2eb2921fc7b34a35de673860228dd9e1cc2e455baea40b93d1f216cda3c9132990727765565f24b62da8abebd347dbb7d70b8bb723fc923f18f07ea2c6b30630f965dfcaa69d0629f56aa27bd0ce4929c5ad6d562e1f13521f00c20985177f0e3d8ae825950be17d228ccd2d1a53b81007f9f58c0ac5e618db476681aceed375e3eba94de80aca6fd70acbb62c12a729b3d0724677439fff92c692986f0102a265b3c3a8fff9bd09bc4182d33d1280d2dd421c6b94852ef39c3fe29b765915c7185306a6e3ed835ac42b25b139bc241a5588acd3c2fddd5a13390f8fb90a4bb7609c2203d8125298ebad041a398ef8976550c0de78c809cf4761509c45b7cda4a80e25827220f0adbe9ac524972080cfea185a33d5af861042e4624c88728b15cd56bf4810de80b808bb95d5e88fdd2329ec3b3cce18b38737336bbbf61284ddd2b843b2af08f2a55fef0b78eec6418daae0c20787f66c9add7a904b71a2a90442a84527e2327b03f33c82d685c7e58b859201ca209d5dbb1970eb13d22cf20240ec30cb1d320987af9e0d767e5d10bb89e7cb7934dcf3ef006f7e4b374f76d6c3d81bb6cb40f957edbeb2cb4719f110856e0c674c8d94f18fd29f1a9d53be35384514ee403bb1f8c698c9a6e788018236d99d29d772a91d9acf133d24cd9c7437f2f4065376ccb54c4ff2cb6a08b15f9c7b003d8b4c9e2e0e369287b1a4eb564bd27b24e7f21eb242143057c8afdda84962851f3174b537e4acb0b407c7ac7aac351ccbae63538191626121118bcac62bd31e693083a14122b9b51072c813a65b492cec26a6c0cdccf9156219a2a50ae5b50eaeebb96c3dd62069ae811b4070403c008abbd22c4a0116dbb3d94a8475338804f3cbeec54cf6090925a099f175fdfcf7582945538b63c55cbe5baee4ca0dcca353c8af7221772e40d42a858e092169b172173a05e959a3eb4e1980783b83302f49d5de921858b0c837e3c7282f9b6d93a1732e0bb77d5dffba6e5663c52f2dd11fb327538c402c197694bbfde46ddf278634a2e181276585404fcbf65044aa396c4af3755e7cdee861cc6caa16135f23ff3648555b6f900ad0993276c898683e10aa16e5baf225afa7b1de77f5fc5009680cb5ce7962095ee9702be102035808dec98cbd67bba1f11a2b5c432b624ed7f77c821b8cef26d4ef9e6b5f78f61b28a5b43076082f1d965b1ae7464e190a3880cedb662ad79b4401cf02eb2a899b70d53941e36e2f64636325646052ccf2d014d24ba6cd088cdff2b47dbc1b613939c671ddcd8bbfcf8052d1e08cb682517f535cba54d11183a62e9a6c1339eae371396883d4e363e9ef5cf1c385bae4c858117b51e18655da864effc852adc19c37b43fd1e925286870d2e66158a4b25ff9ef52bdae032a4ea398d3a47687cb38585b622791e2f0a6b1bd8fc6a2ba295f6004ac434a631d2faa307bbe7c30851fc7708dcb3ae52e0faba7235767af0ead567e4b5b0fac52bccc972fb360aecf9979e0dbb6d26948754683b70da018f4f85f5c5595420ab7ad6c5b23ddbcdfa6628b62431bb02ac381ae85938ac1ab4b72400f98d3e2b91d60745f0bf7908fb09e2969f583124ad787504cc87b7d9760a5671f398dc375d1908674eff02a8c26ea5c0097748dc887be9c51bac82317648e26606d31ab9985d4319af476ea716b90ff6a0cc8f72af17a31274adbdc5476ea6e2c0b95ced6fa3e9cc8a77639b942e8bc2400409ed8905fff26e7f13d50aab9f561f9935c4dea8427cb81ca2b667156b3c19fc4df26316b22cd1d62ae98f07daa70956810ea86dbf4ca3e070226eb58a936e23f5ca213e6678ef7a3ed189d18c13a9e9883b7422ec919fd871d96dcdfcc0aa69fe84fd96c3260532d97cd8df720ad83bc37facfceb6964fad5de4c22d64aa4fcaf4bfe89f0e39c8cdf4cf3fca62c2ab987620bacd5247b70a525a148983ea257d8dd5decd07263d82ed8cdfb907361ec4fd74543571c178a97e80f0698430abf6f47e17c2abb2d1321b8cdafde1d883b3007cef5cad3bbd1a411a338c34da90e33adab61c304b823ac5037ca311cd4572f3cec6367b012a350566efe6c0a86def04fd3b5da1c22c07c805ac12fd8f70a60ea7646f51b3a3a40c9f8ae480663ec61f1b1c6bd7f8ac0d80aeb7f0a90f7bf396f0a9d79abc39309b987b62b613f36a4c73d37538e68ec4c2e6ee436a2487c4c5b27d993467564a50afb4d5cd000b88bdac20b200af7b562bcff5d5cf1ec854a2129d7c040605cab46305e65283d5149f27a0808c465df1688644233111ee9a2d12ee93d08af745fe79ef063bef8ee57da42f6575759f1eb961076b08ce46342ae091ab6437d99d30bd26599ae2ecf12d46ea9bb928ce18c2727850c5d9c6ee00ab2c841ece8f8d12c2ef665f24f334ddc4fe9de140c57ec68c8d749bccad739c573a2b7b3b4312ca75a2a60d065158bdca561783437da7cd660b5705f9353164d58dc1d290b25793eef008139503fd6f966500c10c7cc7bb702eb044ed98e960a4f04e05cb6f967eec3eb65ab5d8721e886adbffe59716851182ea8ec2a8c24147b1703ddf5cc77d04cfab676a65269c56117cbf1c58949afb69aa37c79368d5a731477e827aa6bc9c25a8976ee3a77bd47ebf4a2268b362a5e1b056e8ebe5fe2603954bca4d5f1753deed5a14514b3d41f85621c72de55d9b92b041da87119cbfd3f87f73fcbcb59540d475ae6e2e83044dc30bb765716abeb446071d9f23ebfd15a13108d62bfd849fdcfa14a3baade94b3bbde69c845d518c51280abd6a54989150e5994a18d9da16105ec14a3b487b244151b8bd319faa2fa9dc2bca4ecd1100c7d8fbedfb27becf8f87b1ef2aaf7b983874a3c3cee46eebd2e09648047a5ff2123b7e27bde2effd628ad4d0d2c316c0209a8706349afb8f4f84a028cb41e5bee5dc291b9d7c75f84392fcb1adbf7ca453326ae725cc2917cc3ad81174cd01c5623063c0653325dfe910758db283f21208402a8ffb54738dceb81262799724ac187c8453044bdd0798c34a533859d29b3c7bd98e104606964912e2d816fdbada2dbd78127e9511715fb14d", 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)="a8fac9278baa6b10f23d031141218052c9118119d470a407c9dc313f4b8c7da1e78ffa3eb142a8d1eee9aed1cd9c7d1bc5b52b9afd4c58c841b6f03a0f83fe07c684b80479e1451fdfa5f6741cd92689792a56eeeec504c98cc81cf794b8adb9f0a614af6d9f0e95684e9ff0d6dbffb7070431d590d3d44bf7d4ca26c879fcd35201fdee496f63992e38486d2afe413c5bde9ad1aa3ca19d56d5f9e69698fd422959d0e80488ccfe3cc72d16834d3e77e4e4c27b13bd312a613ed5800a3202876fac2b7cd662d524d7a85fee57744018d4b0c1", 0xd3}], 0x3, &(0x7f0000001280)=[{0x10, 0x1, 0xfffffffffffffffb}, {0xa8, 0xffff, 0x6, "5a6c0c947f0b42d91bd7a00b1515b2feb47808756d0e369a4a160dad7affbba82644b538ecee05f05522a186c4b153027ed6e47ee5bfe1cb7432c4e3bfb620fbefb5c230654e21c96b35ee1291902f02e53f34ec12c5f29ee3f39a883690fd99a2c8c88dfae27b7e7bc2416d99bab5bbcd4dd37978699d3241de9bc1ada20c0be72beb08f4a959dec2c6d211340d7c08a90c084dd921"}, {0x38, 0x1, 0x5, "fd56b43f1ebe59cae26d9d19d6c86080c25a787391e84f4093f4190f3a7bd9e57ec82023c6"}, {0xb8, 0xffff, 0x2, "d31754af2cf2dd921b85b21aa7b3a6e9ff8f12c1aa4250dffc443e0596690d6cd3c45ff9a87b23041894dba0dbe55b0977e3ae88ad5dc766c1e7ddd519b1184d0e115a920c19cb11245e754403fd6d352ce2edd6c5ecd576327166fe0a7b41d259e9cc1eb4f7392afff7451be51df6f9517f0c14e04f7ca391d85d50c83610c1c74ee44543ee1b03008a9ca2fa45351928da42e5bd5631a6edf3b017f571309aa7f0aee6050d85"}, {0x1010, 0xffff, 0x5, "05caa8f9d15e149bf9bb6743c3f8703152a9d6e8186a3694724a416ebd058453ddde6bf158ded6e9563ddc72ca3d86db7fe666b446ef4fa1bd61906625a193b80e7f5f6750ed8f6a0fd9b9bd4b08fe0080a37146e518b77fa550507c52c6c297b56880a24f1cc8b891d38cb64b7d437abe4b86e68bd00acadcd0973f0384b37dd06df2984115a6214654f0b93bac8f97ab1439838193f35f64031137a602b6a01a0c4e22bf239c184f9b4259067e112a6657432bac46f60779b9e012298752a3a77dc0747ea24fad6b17cbf6dcf305892339049d9a61527da43dd671eba04bde895da85051d86d2646daa67443065a4acc278ebaed33c340dc883dc625a3eb30565017f39b3df9744f5d0c461acbae7e6c07487ede5044d37cc5309907a6b726524d998bab49cf85b53bb6765cd0971583dfc4aa2644f19bdcf520cf0d527416d918882e7cd3e9311d3bdc52a7933b4d6dca4dac3bca66f908411a98590cb5a00c8b8a9d32ed0d61d98413174f63facf14bd128dab9cf6eacf4f71303fdaa5619fbba13b25aa8f6494be3d3559da4d13fd92c76b0bd2fef661d9490ac97528687d29dd59a6488b89c03941288c9ea989b86ebc7a149cb5b89e01b6ea0dac6811ba7819ed6efd26f24cb7bf777c37f42667077668f0a1a7684246b7a6db37fd7d6cd2c1b1fa61c813658112ef2304ee5af0e4efb56a1de99284bb1eaa71b03b872db9fe54a6c3aaf6b14386484266754519226eccebd468f86b9578f16410c500fd781c29ce5af4d5abd915f8cf18687e743793dc79c64cd01052deb0bb92eabfefc6c5820157ebde8f8c0d16413ded1b0787fe8e3c021e56e841b4213c74ab401816c41e0b4f6560b56f84dd90c93e074ae374a308698280ab1af2d01cd3b7d7ae7faf6b6b81864d27acc13b6ec5b624470570e82a754c4cc6252563d7ec925c935cfa18599b3d0dcf1b969412c775a80cee70c3725ec830da10b693ee4e365ef239100b97dd55478b2bb801685026275c415fa4be79c702c3e4f7c3fc2fb4c4935a9fb87e97c3edbc32fff3536acfa991a5554344edc12c1676b8b9f1d9a508663e06afd80636382dc715242883dba2de70e5aa9a9ccb23b09256b0d095091cc3d997ec6f3a82d310378b54e5699ae9390115b68b20d89812814b01991bf6f2db1d87e5b4e7ec92aab7c721b715ddb6e77e80b3b5c597c766cc5332b92c6e446c1e7b9acc36766db3f487cfecebf217486094a26f4f23e225e6088c8448ef9155e46f1fecd7ef37bb62914ea1b4e83ab7722ad5b05c1d6243487bce8ee2dc8f3dd034ecbc14a66987a278cdf612390027e00935e2bf95454ee9b4efa1c7688234968ca2b07fbfa1b4ed2805f6e91e4a1c05c6bba88ec72596fd5bf7dc0db2c6e2fe7c854f4ede5cc10019509d4a43b1575ac5aa8a7c8d25c7063dc8687bd34cd26ffffc8bcf778166579e44579a635d7722b81b4c8ebfd53ae4b222d19194951bf75e53a8c08f18da7009d2e7c4bb70233942888e16a2c51ac8dd678ce2e606bbfbb2101853333d1925716f058775e7d6cbd2f2029e79714ec96139d1f29d0a6fe5d227765fbb490bed1496982f728767dbea666f352ee2022be6ebdfb1ebf08f658a63fc6325cfbc3bded8a4edc664c8e8c1e9e639a8ff8a99134ce18b74d7007cf52b2d9b3bacee515fbd0c7cfee3173c5e70efda6a8faa3cc4b442a1535116ebff1585481f4ab5d3c744b9dfcfb265a939940b33ff6bbca6be45d8aec0cdc9cb70323d2edcefd25739cabd9232facb52e7a7fa9b9aa482e764f03c30a6d60e51731e46c8895c415e9b4f8fdd23df3a4232725a540051921cea8c938ef95597882d50f8a2d54b00f3e51a73f8b8f0d67a9c1dcc70c353fcd13306029c884ecbc2f1c01f51045ff81abb30d25b8b78ac103ef7feda7f4ab4d2df6249ab90db25dd7babf839d7a73963ee8abcac947b7a54906cc442836cdb619de42ba24b3560fec759a1f2083f198e80cb55799a25f2a51b1584d4fb3750073c78f39bdfa28150cd75d0d2cc53b751bbca62be415b55812faaf0c563a179428419ea7ac06a0292d72ba666481d83320bb0a034b99cb2ab8d6e64a82b4530be5f4b8da9702497d4c8256cfa6abbce4df55ff9c0e87840f3a1208e5a901f384e26c7ac992170ca003fa4bba1042247fab45a037530ceb6188755dedb0dd846f54e3c17f85f5876c6e5e3f21af5b43fbb22e176b2d8155b5d43d6dec0c86b485cebc12725be9bef5300eb6babcc85541522d150454edfa9916d7c3cac77cc6635e223aca5a75ee7ac0dcac7765be5a1521737fdac0807fedef8c739b80e128beb85bf1c5042af73d9a8392d535a5ddce53484a9e6136f6fa387567044b72307f7f50cad3b805621a5b63468b712155dc27742006982b66e5442d0144a441a1c188a8cbcffc8b14127a8a60aac0e6e8e8dd81c485c012745edf84760d5484b49691deb628c2549013d0e8ad28977e7800f960439540d380c58bdae5e14faf555e19ad6eb6d98e9f5351fcebcc9077f71980b3243ab7d38ad29702e7e2530af5f0baff6fc57c746b9b62d0c9efd26c3ab0d3a071ce6abc501af5af116f286b15bfd00fa8f367fa2e0cb8f8104baaf9ac38126a85459208aeed6fafa87064f4e6cb8065e01f61b5c311cb0b444c609b82a01847201d085e2a11a1e681ec7c7ee028cdfaac5f6029f8f2b2ef0690f030e057105f9b8d540192a10f675a9f0a6562f0feb36213135de326163a6a875a3af3dc228c76839b42d675f9cb40ee802c6e83c25c0ed9045a893e9003b09ebf27d7d0aa34639517b4305d2946ce88d18ead02c7204bf949162260d479a39691462dac9347265fdb217ef1d52925fcec1c8efbd878aa018f68f88dace8e812a67b14610abfc952cc8ee6a25e010931f6b80c1f5b2f5ad03167fcb84541795c743b4e16abc4f2bb5f37af2462491b4c94356810b59c7b08c0b4299c9d5c6eb81ad54ff515df9bb78afc09681ec1edb94dae8e8e949d34175caea8a2e7ab59c8b29974820120ad432c5d274b8728e8f529e4fad783e9c6a6128fba886fd1082147c07a9246e555d9e0b5dfdd3010db0317a4c6bf0332c1e7770306c2afc62207575fb6c51e13b7c6f11de6fa0dda0531f4109e420e6d46d0f979cd9742a632b6acea419ff73226cf69843868cb03af317fd7e6803cabf967b01ef1cad0bc1c043ebf4cf05b01bebd2040106ad64b7def08c1b59cfd6e2aee553d3bda551bb4a71e41f8a66ff88f322cf65e4cbaae2d8c54584cad19d68fc5ddd0a1613cceabca28efa0e9a12fa51af2b5c6cc3cbb4eddd128c1eff561edc50fff5b700d1f71b2bb1c366180f921bbec5179a567833dbe6760335992848675462a5f6b550a9e7e3144b80f31c8d7fbeae7714fb5df9dbcc3b88a2f8170f619c797e88a1c5118cb6154a5de87f5a82162629ab0377130209c5d804aa1ffe8cdd40ec298c5506c860cc3ece929887863f015f06672583686fc4e2b373b0e23297cc42fb1f5422665cd86b0b6993e8a5f3f138b6f8dc482bf359d031f8aa39196e96286fb57d1a49f72603ef6dfc8394d7952c001322b4b267991a04bb3bd24d20b1366269540c2d81a0c9de82973e1b6313ba32595a60a34d38cc5caf26ed1939cb634ee506b4cdcb42c28f6e17d6b978a1e3dcaa80b477d58c5f26819ed18fe312516ab35d041d0140ec565372bb1b8e68ee12099330c5ddf4a080eea2b0ab124e4ef268e4fa5e4398bc13e196bd753042cdcad6c6e3c95363d54032e8ca90953e79fb6813f2c01e811df35e4742c555166bc5ad3379dbcf0c9755b7af30e78d58c0f380ca6394b05ec52962a4db773c9dd66e16aa309ba249b4271766dafd51298c8d811dc20f92060d02c67d8414f76a40fb6daee47505ac85e34905fe49cdef9abfb3095e5ca7fa02f59f4e07d724cc93fc70c32e4cc44391f3239a1bfa05070256fc76432a2862066ce5f7b8415fff20d74009a82b6e8b85eac557054db3ffec2e5cbd85cb72f151cbd0d293e3b27c51efff1ff9cbca49abc55a2dae52bb68be91e76c40f762c95c64d79c8aa393e418ffce6b3cf5aa1d9abc2c3521a16f61259464c5dea2a9fd7e06807696d27a7733199d4bbdbfa4c8638db149921b533a58e096c08285574d7170522d3a79bcf2ab3dc71d00d0d3ab9f1d497c2493c44acd6c96a44fa58c9273af654acbefada5f3166cb4a64a0ab3945e51aa0b2fd9e1938cbebf9214afedcaa744a4e599abc83e87eb7af88f4b1aa9051ad5de208d76f2e2c07e3a9a8a4f096e63a4881470f79a9e36c60c68227fffad149edbe41811f62051778b8e180211238caa215afc640e697c80deb3ee0a15791dc829500da2fa402c62700403da97ee7dadfcf93fecb5e50aa5e8782443224a7509eb027adaeb076c1969f1f2cd3919c2ddc286e7e768d1b49c1fa8917dce17a0a9eaaa54ca468253da98be9574fc1c546b5184b429947feec5682bda75592e2d6d8fcf9edec61820511888026657d1a587030bbc361703604b375711b673f20e23bc1d8c0d5c5f9bcb3b0110c001f28f0598b2fcb35dd7ffc76a2c992c13615215f5dd3efb975cfb6612e9e2c7c775f40f203b72a6ac6952a188e577852efd900e357bd725c3a69add3b1610680e074d5c9b3437f93ba0163a5a0aa722a5c01d948b156c30eb1a699a5bbcc6e7a96151f0151782ee7f0ccb82122dd7cc29298966a8728489f28f863f8f71bafc0ddcf6a1dc21ba4e9d68ef10d776b089bde0f47bf7cae8daab69ee69028f722738c2997ce110ce0dd75cca9a662d3483c15cb3ddd8c78dea3e6548f7c6470b97e9b30e58eb49aa75a1878bfb0607491a5ec17359b90483a158f13c7490db1c2b412900c051424cf0cdc538191de3d1ae2cb1ff53dabe737bc8fe70a14399216e1b4b8f98c75002a40c2acad7c1e51eaa7d2d27b1a607132147c19cde69142a183393d8e9e87055711534a7b926b7b2465579bf872a7376cb86422ad527e033e9f5802acb87f16d83628bc49aad0fc1af86578471f0607e0465d24566dfe69d1ad20b0ae98439bb5f4757ce0fe465705a46fa0c5d1feff9157b3dcc5d96c11ba2746dce6fff543bc211dd0a7fcedb8b630127b2d5c26a97ad315ee729ab62c6baf721857c8f67c18278e22ffad2240f72d44d607461f921c42d29d355297e3046a74e07d537d42c9c53bae526aab5512111077b38a8f8eba5b6cdeafc0009e1e009db6e7052f8f03986639624ecb41e3f76b633ecc2cb1d37f73adfa10b0fb10bc7ee8fc1dac2a5db4c7d9b8f4ad517f085bbf47a431c1a49266004639556591ac7d19979355b31a8a036870509438a8346610168b9864e1c8a3586c041291d0917fa00c292e7aa8dcee78e612d3897a6dc04a4e7e813ffcae2fe56ff9cbdcfc3a1165d1d23ec13dcdc6499af937913b07c252000c7c23553bb42bee1f9c72d38d03a0a2c999195a57fcede54430e474a9f057c03ead779ff68acba4596de43996b4f844d0af963d34d4798413452856b7a15b61092fb97ac9ce27c8ab7980cb8d3263e768ce3e8a1d1f9ace583014a597031b4af48bb5d1f2bdafa759865b15ffd08a958596247890da5dec172b0939fc1fd57663a3bd29ca275cd99b45fdb57010f3314fc91d9f493c2d545cf3f9373677bcb678968ace440957461d6556c01a39413dfc4ee92bcd0b25b0b6adf71b8dc3a2b527eb9fd8a99ddaa17e0266fcbad462152aa05761ce1c24fa3a413d74abb164edb810562728c"}], 0x11b8}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 20:34:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/43}, &(0x7f0000000080)=0x2d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x48, 0x0, 0x9, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x3d, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x28, 0x0, 0x5, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x7, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffb, 0x40, 0x21, 0x1, 0x8}, {{r1}, 0x0, 0x0, 0x92, 0x100000000, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x80, 0x6}], 0x3, &(0x7f00000002c0)=[{{r1}, 0x0, 0x2, 0xf0000005, 0x7, 0xff}, {{r3}, 0xffffffffffffffff, 0xc4, 0x40, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x445, 0x81}, {{r1}, 0xfffffffffffffffc, 0x4, 0x800fffff, 0x726, 0x20}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x4a, 0xfffff, 0x2, 0x8}], 0x7, &(0x7f0000000100)={0x1000, 0x4}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 20:34:04 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="c70325370e5a9e784302c3bd914743550e09711c344a8863fce498ab0d82b18fc1349f0f5c1ce8aaa3053576f73ccac9d003f5585adc8a2d476855588ec9f1f0c074ad89fec8a592ae7828d16d577685fe3b4a4d5bdf046bf161f028f352b3e0835d6585f963de9d5643a79fa3bfc73ea0b403837d6efc3659c85023c8b386afde6bc2f10f78e7f5cf8924386a8bc14679e6cdfbbd4b7ed2709fbec3d1afa56283940d1e55071e6718ffc4ff863ac16f51033cb504009f25bc1f1628767e081fcdbbd8af934889baaf", 0xc9, 0x402, 0x0, 0x0) 20:34:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) sendto$unix(r1, &(0x7f0000000040)="faf723b9bd4e0740ac9cf19d03512c04dd6ffb8b710e24af5364a1b3b00aeaf69558e54824b09121a6c24fd85c58ee802fddde7844d1", 0x36, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x803, 0x100000000}) write(r1, &(0x7f00000001c0)="a614f5b38f490d39f1c7f3cdc20d8cef0128954fb0557200ecb2621478de3b8420fa43d78c6ae0abe7fe2ab13866", 0x2e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r1, 0x6efe8ec3dd3277b7, &(0x7f0000000200)={0x0, 0x0, 0x7ffc, 0x2000300000000, r3}) setsockopt(r1, 0x3, 0xd5, &(0x7f0000000100)="a6eeceaa67750b", 0x7) socket$unix(0x1, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0xffffff1b) socket(0x2, 0x4000, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 20:34:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r0, r1) 20:34:04 executing program 1: r0 = semget(0x2, 0x4, 0x80) semop(r0, &(0x7f0000000000)=[{0x4, 0xffffffffffffffc0, 0x800}, {0x3, 0x22a, 0x1000}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 20:34:04 executing program 0: nanosleep(&(0x7f0000000100)={0x8001, 0x2397403c}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 20:34:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x5) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 20:34:05 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x2b5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="33020afde86526c45dc07f3603dcaaa4e5a177570be265a85a2dfa5d2838ca7ba5d6e3d80f77f5bf2600ca4c9b010f59f66c761f99bf99d430da999a5484c7877486b178271e1f39a1ee677c210ca8ea8177ebb1e5b91d0b95f9bbc9b5f6a65667f5b5f52f75f7bcd0302d07339a46c9861a04b260904a0b20446489a4281413e2c181c6aacf1b0e0591c8047b4adff7b26a4adcc1b65ce1798c3b3c5e73b619ee1eca9769ce07dd1a81d0b2c751e600703bcb8dd3597ebc2a6a8d4807", 0xbd, 0x4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 20:34:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/64, 0x40}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/202, 0xca}], 0x5, &(0x7f00000004c0)=""/30, 0x1e}, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r1, 0x2) 20:34:05 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000f90000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e8905a773339c410abbf621209efd12584adcc723bd4ae3ac3c0b94919f2244df818c914172048fa82b71ff3f4ebfbd0f105c2fe4a90"], 0xffffffffffffffff) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) 20:34:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r2, r3, r4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 20:34:05 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x2, 0x4811, r0, 0x0, 0x0) 20:34:05 executing program 1: socketpair(0x13, 0x4, 0xf540, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/50) sendto(r0, &(0x7f0000000040)="c4560df43aa4ce21350c2a221d3d08d1663361eb774d7b0e23641d3b182e982096bef1a15a7734abc7f1d17ee177698967695a8779c756fcc9794a034dcbfeda37482ccb3321818af56b07ee16954aaa4600849fcd9f921b028f3d9f5a636498bf402319c70a5a8bfd15c82730aae0cfaa8ed1075ed89c9bcf50aeb5300b7534dce52b651d708539bb13f32bfb392eab523860ef1a5e13ecf625c0643c", 0xfffffffffffffe9c, 0x40e, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0x2}, 0xc) getpgrp() symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 20:34:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) close(r0) 20:34:05 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000340), 0x10000014c) 20:34:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff74, 0x0, 0x2, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:34:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000001]) socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r2, r3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000140)={0xf5, 0x80000001}, 0x10) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x6) 20:34:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x69) fcntl$setstatus(r0, 0x4, 0x8c) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) 20:34:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19204c8261dd8b59a0cdc1cd4bff5dd5231ffdb4e489d29784c4929252f56d2ddfa189c2f80cf2fea484e42ddb8c17ed011405c788ebc52443e1540967551319cd7ab65bbe930452ff3c6230c2b28bd276aefa82453b3fd98a7343c8aeb53f9251c48023adeddca662e419c6ace6f79f3e6d748475075a7210dbdc8904", 0x7d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 20:34:05 executing program 1: r0 = socket$unix(0x1, 0xffffff7fbfffffff, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x2, 0x3f}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 20:34:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x44) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x11, 0x3, 0x0, 0x0) 20:34:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffffffffd}) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x190) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 20:34:06 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) read(r0, &(0x7f0000000140)=""/196, 0xc4) r2 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 20:34:06 executing program 0: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) r0 = semget(0x1, 0x0, 0x3352a82b26e8f160) semop(r0, &(0x7f0000000000)=[{0x7, 0x40, 0x1800}, {0x4, 0x10001}], 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x8a3e6b10a1672a9f, 0x184) ioctl$TIOCSBRK(r1, 0x2000747b) semget$private(0x0, 0x7, 0x44) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000000140)='\x00', &(0x7f0000000100)='./control\x00') rename(&(0x7f0000000080)='./control/file0\x00', &(0x7f00000000c0)='./control/file0\x00') r2 = semget$private(0x0, 0x2, 0x100) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000001100)=""/4096) 20:34:06 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000004008b521dad735c63e63ce16894415b83b26faa8616cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"], 0x41, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = socket(0x0, 0x7, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r4) 20:34:06 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f000051e000/0x1000)=nil, 0x1000, 0x6) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x0, 0x4, 0x1, 0x1, 0x0, 0x6, 0x100000000}, &(0x7f0000000180)={0x1, 0xfffffffffffffffc}) r0 = syz_open_pts() fsync(r0) 20:34:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x3d, 0x0, 0x0) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000640)=@un=@abs, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)=""/205, 0xcd}], 0x1, &(0x7f00000007c0)=""/136, 0x88}, 0x802) r1 = dup(r0) accept(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = semget(0x1, 0x3, 0x600) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000900)=0x9) stat(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000a40)=0x7) accept(r0, &(0x7f00000008c0)=@in6, &(0x7f0000000a00)=0xc) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f00000004c0)=""/205, 0xcd}], 0x7) 20:34:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) dup(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = msgget(0x3, 0x34a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xfffffffffffffff7, r2, r3, r4, r5, 0x11, 0x10001}, 0x6, 0x101, r6, r7, 0x5, 0x10000, 0x6, 0x3e81}) 20:34:07 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) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000400)}], 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:34:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 20:34:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 20:34:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:34:07 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 20:34:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0xdb) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 20:34:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x800) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0xffffffffffffff4d, 0x2, 0x0, 0x0) semget(0x3, 0x2, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 20:34:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:34:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) kqueue() writev(r1, &(0x7f0000000000), 0x1f0) 20:34:08 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x8715}, {0x20, 0x6}}, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000180)) 20:34:08 executing program 0: poll(&(0x7f0000000000), 0x0, 0x40000080) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 20:34:09 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0x0, 0x11, 0x8, 0x0, 0x1fb658e1}, {{r0}, 0xfffffffffffffff8, 0x3e, 0x2, 0xff, 0xf5a6}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x400, 0x4}, {{r0}, 0xfffffffffffffffd, 0x84, 0x0, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x4, 0x7}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x20, 0x1}], 0xfff, &(0x7f0000000400)={0x9, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98c, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00", 0x2}) getegid() fcntl$dupfd(r2, 0xa, r3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 20:34:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x1, 0x4, &(0x7f0000000080)=""/53, &(0x7f00000000c0)=0x35) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) 20:34:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x1, 0x1, 0x248) semop(r1, &(0x7f0000000040)=[{0x7, 0x7fff, 0x800}, {0x4, 0x3be, 0x800}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000000), 0x4) 20:34:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) 20:34:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) r2 = socket$inet(0x2, 0x8005, 0x3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) fcntl$getown(r2, 0x5) close(r1) 20:34:09 executing program 0: syz_open_pts() recvfrom(0xffffffffffffffff, 0x0, 0xffffff31, 0x2, 0x0, 0xfffffffffffffffd) 20:34:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:34:09 executing program 1: symlinkat(&(0x7f00000001c0)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file0/file0\x00') recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/121, 0x79, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66686c653000"], 0xa) close(0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x100) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fsync(0xffffffffffffffff) 20:34:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7dca093bf6bb1de0be4e4cb92597a66b07e1d3146c6d4c476434f4a83172183d982c73fed809f7473826ae", 0x2b) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 20:34:09 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000480)) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0xfff, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x12, 0x28, 0xb1, 0xfffffffffffffffb}], 0x54b, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffff9, 0x9a, 0x5, 0x7ff, 0x80}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x69, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0xa7, 0xfffffffffffffffe}, {{r2}, 0x0, 0x28, 0x0, 0x6, 0x8001}, {{r2}, 0xffffffffffffffff, 0x22, 0x80000000, 0x2, 0x101}, {{r0}, 0xfffffffffffffffa, 0x1, 0xab, 0x9, 0x88a4}, {{r2}, 0xfffffffffffffff8, 0x22, 0x2, 0x103, 0x9}], 0x7, &(0x7f00000002c0)={0x31, 0x81}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffdf2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r3, r5, r6}, 0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r10 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r10, 0x0) getgroups(0x2, &(0x7f0000000440)=[r4, r9]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r7, r8, r11}, 0xc) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) r12 = semget(0x3, 0x3, 0x1) semctl$GETPID(r12, 0x4, 0x4, &(0x7f0000000140)=""/32) 20:34:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x101) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xb64) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x16b, 0x1f, 0x1, 0x0, "fbf2d8f1a6e6d50323824e4c81ebbf747316a443", 0x1, 0x3}) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 20:34:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000640)="20c090033d643765ddf66ae972923b9525f780ef72ff6fcc38ad03aa45789e2c9091e645e3193ade78235fd5017965f2a2732ccc127db0daf9924227f4f357d286119407fde347602f0d6d372b50adab72612b949e5cc8f89fdbab7f6f9084afa025bccb0e99", 0x66) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/138, 0x8a}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/58, 0x3a}, {&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f00000003c0)=""/210, 0xd2}], 0x7, &(0x7f0000000540)=""/187, 0xbb}, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = kqueue() fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) 20:34:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x400000000000007f}, 0x10) listen(r0, 0x0) 20:34:09 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01ffff0000000000002f66e96c653100"], 0x10) 20:34:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x7af59ccd) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:34:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x21, 0x120) accept$inet(r1, 0x0, &(0x7f0000000280)=0x3a4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x100}, {{r0}, 0x0, 0x14, 0x1, 0xae1, 0x2b0a}, {{r0}, 0xfffffffffffffffa, 0x8, 0x17, 0xffff, 0x5}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000010, 0x80000000, 0xff}], 0x57, &(0x7f0000000100)={0x0, 0x2}) fcntl$getflags(r0, 0x48ed2ecaedb41238) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() fcntl$setstatus(r3, 0x4, 0xc0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1000000000000233) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) read(r0, &(0x7f0000000600)=""/4096, 0x1000) kqueue() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x8001) r5 = dup2(r2, r2) fcntl$lock(r2, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0x7fff, 0x5, r4}) flock(r5, 0x1) fcntl$setown(r0, 0x6, r4) recvfrom$unix(r3, &(0x7f0000000300)=""/173, 0xad, 0x3f0879453c8c8348, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x4002, 0x0) syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f00000002c0)=0x4) 20:34:09 executing program 1: getppid() r0 = socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x6, 0xfffffffffffffff7, &(0x7f0000004ac0)="ebe62b8e46925d0e32a4f5109470d69505ad6ee1e06629bffe5a263a2f2372f59bf7406c428588954a39a36d93ea9211c232a0b4a4d35ef71bcbb442da6af76ef5d3ba39ddc2964b9bb77af66a64a7bdd25a27f1198b5b21a3d4d1c47af051b95c7b78379b38a2d3707f8cd39497e38755d9c5d487edf7fbc9ec8ba6b9886a3b6ec3cbfec0d86862630c1e6d130ef136e6145b72ac5604fc8b39d86d4f406b3c281afa9838c899e57c3f212cdc5a740bbf5d5679b988f3240b4df30c7d1803dbbd6b1b16bbc1381842b7ddbde13115086eeb81677c7fbaa47f257c2f6ea57e0723e063218d22d19db9d5c528d43f8c780891bb2a5039373d2f778d4ca57ca4beb3dff46b3f9bdbae0d52a7ae820ec9977940cf9fa34c8c5dfe25b887482fc0e34af42852af82b44051b98b260de95f2343e640cb0b2d47d52ef86e6bf46f28610857db69dfa488d8d7d109c839a648e44354c682816acab3f09e9190233bb023880d47d3fa838b9b1a6bdbebbc5c09cb54b601c4edad9cf79a7223856fcd4665797bc31858a22bdab7aa40cb99c97ec83028a09987970122cdd4ae9e543daaef66f140b4a1b21ee4e914eaef8e18f763c8f10a9b6313862c84e3c98f8b6a6b102a9e3aa6a6057ada19ecbf957210a3b897c991ec58070f65e56815b58ef1f2e77c94bc2bbe5789411d646b906a0ded6a10d03943194bc0975f02a20bf739d4fb1aa0ac9e54a6ca79908f4c3472cb01976bc4c82a6a82c03b574cce7340ea523ede58b47c8b86c62b292ff1f64bc921ca964201d816cbc878fd5ff173411639b41182a831018b70f7122805209daefe7188c802e47315f031d9d6ecdaf2a04134cb6ee30d14df79fc58e6af2600fad1b6d0f6ef273a244389f540a60b0f2e51a4c29423444a7543e7303ddfb67002df08971a2f68ecb69946a66bed1b369038749ceb617e5c1ee39dda48ca1902fcfa7c4a8ee2593ffdd4c2b8bad865dfdfd154de4029a6d406e7f6ac11b65d276ef2c0eaf072c1939e0143c6a492791edc4c127b63c752c4c06a737103d629c37f27d8fbd8076982c253157bf5d1bad1d54916850b69710cb3303cd6812f7e666c449458701a662648cbd5c7849cc94d75a6bf0287db84eba39a02f2350ab0a555f2c0295fc031fc462b4551a65e609ccad145abfa638efae869824dc287c5b3ce8e4146ccadf96b38c8a06fa074ab9d426db2517d34427f4fc3fe8380856ee8bc38ba759a0e8759a13c7722106ef756c1de1babf8499ea9ee6595438167b3f46e52958b02602e71924a71df9ea8d4259863e76073840e0d758f7018af3326c27e757bc9636de3e826d2d43b6bd8ee55b31f828a9162ddddcb99ef2d94a694c2e9aa250bdf05165371fd8169cf96262a6dd46c3cae09ca63bf78b8ee07702c429da57c3a1bfd4feac6e3384720a12a666e6f8ec93b8ca91ca1a73d2966e560d2c83811078fa7cc8492dfb41f9f11bae9d17c6f329216c16ca022e4c186190edaf12d3e889473348bfb087f6b08ea98a1973d6f55e68b7e88858749a9bc36c86d8935e215e43e7cd9ba80c985efce7ffe87c9a9e2f26b02a036b25930bbd5e7769fdad87619a79ec43f8a1b4a52f4c5583afa161329179a0e20cc65a61307bac1778b745dacd1606a726763f434f4a9ca2d236318343361bae18a5d9ae5bf4682230aecaf6357f824fda66847048a26c703b340e9ac7082c262222abbeb91d8e8266aef787ab99c0121548e30d49fb5c2148e6dba2e24508c96582ebe498607280a766b876b16f580fd061f24db23a6bc7a1142689c99596dce63be80123aa42660ebb91cac95cca6f1635ff701cbc43fa31c165231367bd26c898bc5d6fd3829dc92675fa454aa5f6de4e98854ff38eb2603a9a250e738f5f66e79824131ae18c96f38475c4f0e41dc9a033e7b76079eb79fbaed7f554a300af7564bb46e35eb431c221afd58914a6b0b79ddcc85235c1d5edd5f529d93415f427d505403991b4bfb2376d35b13e039661e0b0574a38493bd376fc13bcb48d4f4b5267cf9a777596f6a30c52d9f9a8282f9fd0f905c89efd65b6ae3a5d748e8fc2ae8cc7372e2ffbd28dbf734c923feda453b29e2e799c64115e8c219628b67b697109787942415a91a6f1a5d96e2d60838cc671dac9f8cf1d7df0b7a236b0f6e1ecf5802e52532f5dba5d580827f40a29f2a58008f5745e3754b7e89739740e091f49e968eadeac928f6584889ecd0edf35b5cfc27a6fd48ce15686fb86ad826d2f1f98042d590a33dc59f9fd2fed92eb69a246c971c87573974d4056bafe81ac46924db49d0d6c9a749944bdadd0fbf17f65c6f580668b24eb431bec5326d4fcd00f7da5f148a5ce672d387298e49dfad853aeda53058ba51090252e49968820fda42cde12db975d31bad3e1586c89e79a5f4fcf72f4102525c9bc7cdd54ddcb2b5d3f607fb63c84d7411826a17d303467cdc91ccacdc16d052f29142eaf064805942e4a45f253b9fc1b92283d4f2caabcc044152c24878c24ea37c17786c34a21d8cae9fcfa978a13a37039e211278b623597ec9e8d973df87155842e5a26a5d8bbc31e9b5c1355cf0041b8b95ecce1165945459a23c5783561ba9d42044feac3ce16325321d69cf392b5ef0b670f74aae149f3dbce7d20bda5ff90da06297aec8d4c892f8084073e609a0ac5c134812c635e81bededed1cd97f0f1d46669b85edf395983499cf11f309db1d321756d821002fc5861734ff37590b7c1ffdc362efb6e9056ea09002ad591093c1346bc18b514a6b98cd73635271f86e1f7d1fe92e132ae73a4c631d4fb52d1239e1c7b97e3bf653255a40279f12a4c4c95950549b8076ac17a8008ca4ae06727b500e7086cde668371d5dab61fd856a58c9a7f027c5acb8ab32b2a9887c42169afa6631b1aee9378fa605e285e00e4b871d3c618296cb60c8a6014fd6bcdf7c41bfe7a5876da4cbaff7d71e1e0967a6f24b83dea9ed28796e4b56c79db3b18baa297ccb13598d03b123f448dab44ecaff258fc6a2b0f9c56fb2c277e15ae2794d4302c207c96320d8dc7d8bf2707d37ec3da43cb05cc39605b615e4742109fcee3459f6e1ea1b3c967d68e47a63c245f558ea47d1a24205562955f99fd62c0a554eb35d865b4e058cc5da05d6b3c4c07cdbf8d5e6669a1a426175bdf79d4cd57dde9415469d6c3150ec9a184e0e7a607f88aec7b1599a0add8241b2fb263b330da907d58f8825a605d2f9098ff6929fdafe60e9b253ae1322adf079589f120b33f6424ce524bddcf9ae840f45504a186376ac1c05a7b6e49a57f37af4074b251e8b64b93e1463783cde77544268fec96da54041e76b1204f0eb9799d7408c3b99bcf74fe3ea3feac1e70ea46b19cb29f8decb9a57c2f95dad2ac42f80dd5270dc77dbb2202179e29ee2914a8d399dc71bb7a08d7e38b219e20e386d900dfb1223bb4f0ad105b565d25d396bff1df52a40ece095d8450f4d59ff4ca110d85378b6eda2985c71dfffec28342f5998e4cc6cedfd7c314fee470dcd39c00f765f21d3c5edbe0acf818708307d4e3d07bb933c18638209db36a1ca20fe8e21292bad77d660d0c8e11e21211281780c06a35b31d10bf78c788d934796d4a7639f8953d446c0eb3afdbf47e1961043eb510d318953e07160100bf7285dcbd4c5726283f92a302b57fbfbdb3edb7f928c99cb157f6edfff39b4c17a213c6b1b0248da7a1a7b16c60eced449214e96f8965dabe50541ad1f1590a3eb1c74909621ad3065235f107d4940f98903b20d4a108e29da8d18d85e49ec814288a03168066cb6de86035d28fb22036210ba2c5776f7b4ed5ea79af8f7f97e23b12825d71fb1a9a053bdb7f4ef6549c0714e4826565fa2539d45b4454955374eb2aea0158a3b11310f6faf04469570c6238b582b308cad4c5e78029e1bcd65873d1d15f26f4703a9c7950f456c2417cc1e320478f1e36f2105611e32720be6744a760c214f3810f8a9e52e9152da7e1a58219bab5a2760062fcc1ba652d41702a9565408e137268b101e68260ecd415ce4c37519e240d2e10ca7f2e284f205d95e7f8e7ab9c7cdd9be87446e885e5bc64d1a46fa1194e8b5787b64c91abce1f6f612c7ef97a868dfdb488d9343d26c9d99a183d5e66bc694dcd07b1525ff2594e0f62c01515cb44765f1d21672ac65be2100f474d104362384c64445940d27f44da753049803334daa55f77ee336e4400bbfcd90f1ebdaa27f1f570eb6e9c3f6eb367ec804a8cf7fcb79f7d466c337d63144f82d4f27032de9b0fd2e3cf8ae53d45bf9e8392b9fd108ad82d3a3d13338e57689151064724496a72be78b7b7271cb6bd41451455c260ea8fa7aa3520bd29d7ea665ba33057de6a66260e140218be791e1aa21ba4934cb1d8b2675d45c203227a4920f9dcb63a474a17102456f0b7ce35296430eed4ab86d78bbc3a21327ebe0f89b805c22feaac97ed0e616f1a25c22c1a99a9be8bcfc39679fc6d904c38d0756b240a4daf232bbb9eea34eca95fa6476484848efbfbf0dfbd21120db64706089b99b1d7133b644f10bcb342786fb8c1bf7bcab7e509f9a8d531368574842e4a0e96144e8388e58740c0e872101b49b55ee3e2150fe01909da14fb072c7a9f8808f562e825c97a4d741c0e806c07663adfe9905068a3147d9f851405bbe0d01b370dfed19fd79a2a679cc22f4e4610a4ea9c6b905c6014d9c1b4dd43ce3c013912a73f498fa6bc2ed44d0daa0bd813d9431a1cc6514ec96aba8f55107441740bd1237cf07a8accdbba7f4db5b993d471913d9134792f8b3ba0d961a118e3e815c447ab32ff2abd69febc6a9175d9ef70147d49155cce4d95bd0ab64304ac3f8cd1cd1fba1178918dfb974dddbad19e10f37ea672feb119be2c8bce4abae596f7e58881b2afb67b2ef7fc517f939e4fedb438068f630bafab3796926fb74a142872d8ba561f7cb0464a70ff55f4e5b0ad33792ca23c4801cebb7df7b24bba237713b5a04b52dce7ca5c2a0744553bdd6f9d1eb0b76e84e69bb4aed26a727c06bd77e02cf288a50768c6d067834a96660054b74133ac453702189b0b062ffa32f9b3f94a05c84e5595c520510cb27193edc96d3437363736397540707b0d202796be358a4fa4ec5e9c4e8a0a3a4dca01128f63ed6a10f562fa05f7827144010c75d2a784c58dd3a249a4589088bdcf91296ad89d6d93e9ba650433dd17cb4dc455dbb7ad90e3c73463a3c11ccf017dca4a2eed61a2f6d34153e558dd0fd0ed4bd731fd4b5cad360b20de40d2bf02792ab06c1667665e268df6db221d83ee519dc9a5ca0a367a1f938cb998f5bc8589662ec21c974615d3033a32a8013b8ec55b1bc14dc6cbc5580390b8f06a9111f201880ba8449c3753ac94fb7e37cd8b5b4479095ef5d3e2c2d4075867f14aca2b3dc62942a8120c725dec9a0d55ec0778d0649668f5d4bc91dc77d2f10d2b1169bf91ed960e59e5d1482faab0377d775209acd33c4569f0b074aa4583d0dc82736af7705e85e2e2b969ee21528fc62b1dd538108e357d41ab2fca96c816d0c764b5f7023e47d12592ad640e71ac5ec4bf08b3d0aa121d1450088ea211ede8ffdf27076ff87dfeefbd21eee2f8e1811085799b7dabeddc3dc3af0bc3231e96a3b56eed14d331c47c3871abfa3fe1eba2ea9eeef8175966811b907cb335c3935dcdd1b236eedf5704b7a550976fec0a68b50637ebd1c6b8ceb7510ec17085cc1d2ce65e8a77b0c58cdf16202c773b1576a8f9e7109", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004a80), 0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000004a40)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000002680)=[{&(0x7f00000000c0)="33f9b8f6afc2908bbe7c4fe3f00f6b5436862815771fd0d957746c1170e819746726afa82c39c98b93c77b020b2e25e2d1fbd5d2def829d69621af0335d786a125e4bbed9bdf415bcdfda2603faa0da318edb98c6fa481f366564e7a5b64514c2ac66e284783bc4aae91b111fae36a5d022c65b2b72434be5e6ae63851cf98274eca5135e48e72bfc247216135580bfbda61040960e80254960e", 0x9a}, {&(0x7f0000000180)="be64372acfa5b499df095d3e881a15d5c5476f91761c8c9a9d881911664e72bc2002", 0x22}, {&(0x7f00000001c0)="83c607487bc3eadd7fd1bcfe2ae32766516bed3e25b00de2db87be506561d45ec399798c0bf8c587275ac9768c1bbfbf0016361aef240433b0382ad3178a412b3e80bc8c367bbe23d4e0a6f624828e0de42ac68da7f3af2b9c8ecaaa78c0b1b49e5eaa4a8015e5c760c74ae423515f7ffaa3792d3c1e896f4d9a08de2117fa0ab2fc2c593ea1af937882f141e561ce036bdc76d8a03364357ab6546fdc8fea0cfccba2516ec43aad977df83ac17bb4c1ed0ec9c5a9f5b3612f6c6a4ed0be61ff8279649e81c5cbc1ec8f565e0a2f9dc876cc6cd79e0608725ff6229d8d7d43018f5f3897491302c3e5263d3420bf2bc6f542975cf3c2813a7af3067cab1d72b5f96bd81b89478e847df2b64a24ce76cf9adaf67431079445aa86d50713c169a1c19adadd6b518565b42d1b3b7ac3f7289de71fb9c6c831fa3557e288b424c199324da3d8c67755f64929e388e2d680e4cd0690ee7831319c0b5ac5697aed8e89a03a260b7c9b5cdd809f43ac71623bebd53ea989c0f28cff931820dc9b7379f67b79628cb3aab57c9de73a748799dc3d310ccdb64fe841cf3df456f9dc195b87f91a9e06645fafb3186bc6c0c31316122174ea732bc538a6bf076512ae28a2646a1a4793503dbd2e643b9a9031a2b937d161718e7418e77bc52267dcff2f1458b612acad326c03aad39ea03041a56afd8dfe04ba8ab069503e418a8f804a8599ee3dc553a7a153334b75d671d9ae4ad867b0900ddae7b275bdcfc24e727399c8047e686833f44fb6a7e0dfe002ed226dab2183dc32015f8defd6ec8072a4929ddc36c6291705504c100a1d29f7469ade26cdeb2bf2d8dea368064ae5db229503abd44f0bb1620fb16ec858f04ca154dff48d784bbb8a7e38643fefa80e46c1ff844fcab482857ab4595c8fadf75a337a0db19451b0b8dd66b4c7bb51fec8c51abdee9903310e0c16afe4eb7b7c6a2740b2c0a846f9138a4b42e3153f8075c8b571ccbf6b89118d986e0aec89630ea89c07e34783b1d9ac0ac96c1abca72bad6c34febaaf3024ab5ffdb6644d3ece3380352cea4ce197a17e61280e7dbf2bb167c83050727ec45e01ce377b4c0b350c73a8b8026f485a02839fb6c4a7303badcd51cc4e12d2a6a99e04142dcc7e0f3b0f957056076e3c66aeacc97d6c5e46efb2cde3b8ccf034c544b42d0b0c3f9d6a88df7493baeb993fcb3f1787c94769fb9349ffe97473815d5b951e506fb352f12fdda149811345a7ba3843cf6bb2b542167ace6be49d41f03365807a6a6b056f5ee6a409917db380b00c3be444d1b8f466c7b08a5bc905ae2790984f9e287ead92204edc113563aa1871754d65680bf3c77ad9cb25e156f10aeb858f87a1bb609df31a567f5e161021b18fe787fddd042315696ffa2e675649f203e0a1558369df7901b40a9871f3e95354b040669a562c9bd3334eab914abae927e8d191d53ed2dbb3a47b38b66b1e0834492a75ad99768ef04c52ac068867bf3947f54aea727f2ec25bc32ab9216ec16bf12dfc9268f121411e897472e6394c4df9be12c9437db1d19d437d5a8504853ebd8c56c53759c5a5c73a5b3fcc8a411689607791416343da0cc35c25f61a2a586dc2e24c1bf5ae46097d7562fb4e9a1723d159d423ed37fdab9de5fccee00a5100ec0efea24b95adcd2096ceff90bb2965dc8a6c971a33b2db7c33a7a9162dda7d2bc0bd825867705a8d73451418e0ca659a06bdebe754f32486af608e5649da2e9dcd62bae5edbecfd804d9ca6a7e413cdee2305711d5a9bb20b20bcd0a11ae55df6a1a9e26cd1205e618a488a3cd3ecf2dab8ddb08ed43192c6236dd8d9dff666847598aaf9f9a1f2e8cc54fd929f5bdac381d49a059d673fe2c591051d3d9f5ef21f857a77de8728be7d6181e2426b830fc2f129e1e0c8e002015f047615acbb9eac3300bae01431c07db5b543b018bc8c16239df12c71410945ec36b4105bdba9c255e933092ecdf6905c4fb2f5825ebd21d5cb066044d77b9db10a818178482184887f0d1f0ca9bd2ab41820d155d408a798782c02867b9b9d59a3ea742f2ac458600e11a1c264ffe91033f357e49317eb1ed5ff9b0f16dd21bff4c5caf36174f49d365b6c0d7c2c8a093f3d6c44499a33cc1a089f64f4c8b8489d6a663850e97d6971fc25f05842661335da2614c7d5e17adbf75a9243a49c3bdf9191ba437389e5455e1b868fb835340c8122c860824a8f77ecaf5197e449de60168107cba893d415f0ac9d0a16582a30254b47b4b738ad8d0a832f30afcdbc06c72d5661fca525cae71515a3a916bd0da6e492c5c8f28960bbf537d7bd273f96488852b00765ad9c7cf5e1ac1161dc582a589fb08a40ea58d568b5617988b7386662085217e3b0f7ef2848dc1eaa0155df511d6964b5bc638c16f3347f657afc7c1caa1b406c2d34d288763c3f98560db5430a36a3e87ea44bb26e08275f4ac2e97a3412b7e9aa69ba5022e66cfce69996480818fec73360b63615dbcbe96809d45d7b053984688564e5717e61b8b1445000b3f107a2ff1cad29edc392ccf786138208d0c3be06f142fcf37987f5edc9dc37fb5aaf52386a948063f185c11a98aa240ca546bde8de53c9acd1e580f076442a4ef5febe14f1609c6ea83ad338db4b0a993e56511b1a5e3ae180baf857f8eab410212aca55a49f18b7ebd706ef86dd9d5b273b61ad835a6de810a41224c23594532641ebffb329e435c471a276e995c9b781c00fcb52376c8163dedb1a998ac1f50815191d92e8a8084add7dbe777b8c0cac05a7b677439058b3b2351abebc84c9363173fa2e5153d98f821bcf1a2e112ea3f909c1b1bd7a70549883aefdb87bc8e1349db4a0ca0f37ae742e07681b0e80299d8736308fb2efd2f68ff198eb3a2173bcd20c8487fb510d0bcb5cabc87f3b885977b100ce7f8eddaca300eaddf82520cbd284069c4203c09b37eaa384cf99705f3c8893d691fc807b8ef05804ee7da6d912c7f16db8ce759a2e2e6adc7c7b28636820011760e4a10e5e1913016fd27f2fc13d1264f07e861cf6c7f98a94f793bb001fb3c0259870111b0360a9960ded61cad98a22bc05dc5a72823b433d600bca15f1f06fc6ee5c2cabd2ac34dd7e6eca7d8cc5e5569d31319ae1e1c6d133f1bd4ae3f4a7fe5bb1619a7b556c1e41d5ae8f18726c7b6815eae1db63470f44c09bdf00772442ffeaf15e73f962bdc1a8f4e352971a62dbf9ed5fbc056fb0cde0d4e58593c912eb56587573e6b93867f4df59fab25782f75f38718c7db5855571dfda06df0d0e3780a561d911fed2a5ef60c81bfcb32c77b62ce765ea55020aed1a664c4e56cf2870cd81d180fb8ce8983782ad4ed9fc7dc879e388d4a57ff3b73b31a83cd6df37302e4b627e6b906d82db5284dd3af524777e05d42ca51a30962d26c2700f587a068c0ab0942185ffa6f5f37ab43424171e313bb3bd94b64b449b5a992d53cf9deb5d5ae8d65592235eb9df07628cce6f293f65772da6de1bc4cfd587eaf0c6d758299983cca5e7025ebc02ef831d6fea22b8411148f2c7358d374c0272d0549c1c380fb400f79a3596ac9b923a5b5a07719d683809b31a4f91b8b0359a039bd6aac507f936c764c8e309f2787e3bd16db8c406fcef62c5e47dac85c13e52b036b994533039028ecb86e5d9f86822d68db9ac648bf7231d869ee93279c96733811039cbe51e662df34f7acf07165d9e7dac9ed4e9fc8f7ba6862f7dc33cf1b9cf64487b7c640ed6e3a08937c6303837ec430b7af73aed9718b70a8c63434cb9d2d12a7ee0a224ca3afc78b13d6ec21329153e76be3563caf64ed38e87514630b4829d3183b89c126d2467635bf6e6223528097bb5c542d0ca96c6d9e02ed3616f6d775878888d894d3b85fcf7fceb7f5cf44ef1831e51ad8abd6edbc6bfa8a5e00b4dcba1caeef0a4a74800c6352ee620f68eba3af73e5795ffacae8bf1f149b6342d70047cd721890a0f45862ae090cd1845a6e9b017fb56763dedf7206c8782cf434f6c58fdb49b82fcb5083db9cac621ab6fb67748474f5765f6511cab22c17f08105dfeb4e4c67b724bd9943c332d7e6ff5d154df340ed8250052d03938e4c62212cb9324f77075d01a301abff91907e5d4e931f95448c38a9006d33e6fb881b4d48ce60d8376898f1689167fc4700fc8806945b43fa75552c4ff942dfa83f6971ff7a9b25c633dc180cd514dc4092e76260639288fc998660fa032d62d6263737bea1155b06395f94bb71b2407e8ed634b751d92ce1f6a62586cf7555575d8feff95b494414470b0d9800ae3bfc41136f17946713a454ff1e13e2a04bcc18e417780908961b65fdeb41108b05072f599a49dbb4af2e648ef973076f1b7e8f6a1c9739fa72a5a12892d61049056ba4b1064886f203341c2cf0f27e89245d6fe215f60be117dddfbe30830bc76b2945ee7401a111904868f3bb7d5dd2012edf276593ca8b9981718caad7e9eb196f1a8dd1f023e6909751d0ba14892cae6b2ad6b160debb0b4eb3ead82f829b9cc1954f630cbb00384226fbc08efe05a00e4b9dbad9ecf73a77f121469db5d22ab9712cb710c872568d282ab84bdcf0b1d285199e28a15001c3052d02c3fd86ac2606dee6aa6c7b86e776e225c8f03d4f6d9035c53fd99d7ddba982b9fb72f1a7e6ab44fad34f97f8a9027ff383ad63b98425142caaa0558de5eaca35de8244c49d4caf9f73cd36143f87d39cee2e47a2fcdfa4e122d2b34882e7c35d7942be65eac37e824d7d53d21d7b8ee4fdd19ba7051f806c22f775fc4da99d3953446cec34c65a86c46af15b77d8aaa6efa22063ce6c1deebbcf132920e85d4c1e2b66dfd2b23a9601944a4100e54f6c1ddeb16446644f84977fff2f48c61d213df025d91185e0d219d5633001c51350e9f934c7b4b2175543f8094da0fa4bb859d2c23877f54bfad026df3828fa422774a04860761c9259714218e95eeb29cebaf6db814250e267324837958efcae2d6ff7e38235415327b50a45b3ee80684ab730ec854f69193c5a9a1c98f231d5d1b23e5199e7501c43746e755e2b851a8cc99789a34b6b88758f3d2951276b4ac5380be41aead5846e4189293c4e9e1b8e0ea06ec631d3145c32fcfe953f290c492dee9816c37ab378dd97c2671a288927e4ab0c97e8198e98008a0a1a514dc7b11bf390380418ddd390cd000cc074c4ecb77ba72793280666c96f7e418dafe2d0538e47e56e3cced1cffb06efe22877267c66e31d08f86a980a8983334c75b60f9fc6158348f49bd7ddfaec4110c0f5965bb1655e0da32618f6548851b694b5c9152cd3f0189e5bdec45bc061a9b5a4191060bab77b04ed837c57d2af3b2ea53e57e7a547ac18024246ed54854878d4deb00b94a51885a560e2b54388d9ea41f749bdd0fbd1ed24f22952d594891478738785680b0b13072c0ce7c40286563e6568b9485c28650ab116e03eed56546e0ec2bfb80b20c8bc2edbbc1011b230c4e47e4cf0dc5666995336d079da3fc1e208bc1e967fc1077486c8758f6b699a1c0cd4486491bdfd4639385518f0041c82a53360b82e85b4b851a0c7e140949410b21afe1ea407370928387db80128510c5b1212f332a9edbf1c4f22ce246a710d74f7170de93d88648d8f7f85d0dde9ae0a540bb34949a37a6042ce566419ba66e4387c1533ca2a91e2e8097da93a13e0d4f57c0ba6a252355c730e9dc046f921c2f8c2c4011cca8884037b861b755850e32f7dc0b6cc8ceb1b17a91d554a5cc8bed8e5d2", 0x1000}, {&(0x7f00000011c0)="dae858ec03e38225a29bc90bf547f01ce7f519088afd8ecc3bec13cfe5de279e6c786e24d022eeb025f95c443b8aad0acd3cf94d75cce90582de05a642ed4d74f07139206ffe921a7b7b146bd1404670a3f3ee52686c0b149395460eb87dcfdd4be9f43dd3bbf08426e5a35eebb0fd4572d67662a63f5b4fe1bbb1187aa2030922f9daca042fdeaf221f5389c54f771b943b243712f82a359b3a4aaa28b6ac5c659db3118ae84df399f21f04aff603cb2064179a9ad71da49bc9fee443b76226770b2d42db16d9dda61e60e0a4a85bd1915b51664b0a581de334623c617ae27124045879fe7fe9bd1f9e29dbdfccf98662920e86afd2912c68efaa440009aa6864c81604ea2d153ff2246f3d44e0eb7d48d13ce13eb97838eeb8c79dfc0de64bfaac50da6a33b333e54c4dce8761e31521e9cf41d30c5194ee7ce0018be7a3af4d132a4dd3be44bde332e9994b5b73f2d4d2277da949e9d311c439e566a32d6b62cc45c4e6f28084881a1aae19c391d60957d0b9405a112fe98e9fecba141607f689b6b44ffd94c95da37a69239b6bbf38fdb6eadbb660a394a16b43651cb6106fca0c9e1151b90d3d5758e129eabe21e22d13437cf3826a006e3a84966cf44a0559ba2f8a9ff3a04ace29b613c86b1b7818d20f826faaea90c11d7f84abe065facad80a67745c6579f646566e0a68a28e7327279e68f1f73217b636c51c555d13f21294578cbc3f37bdfa5d8e49ad25c8a6976c6904e87c242ba085710f0b7d5f30dbba8b78cc580ce334d3439e601ba86dbbed9bb02dd4f5dd0e11cfa42c6b9a2464565d4965a1771dfaa1b858748fcb65bd48a31d1a0d7bbb18bce2a28b4ddb2dbe2a602b6f8b6edbd02e2c56bf15607cd4d0c275bfbc719bea008d4162fe4e787ca1dc2e0a362846d3db77671fe344efd62c81390216a86349bd57700f5b31721e26e96dd1dc1ea90c3c83ac8c59035e1c750a1d664da28366115ef8c70a0ad76ae6fe6d77a94fa3cc253593b266207bbc616fe6eed45bfbe7a45916d28e1552e2d63f611fcd09e34be2cefbc774a11e01eb0292a9f7a0c3a16f0c1b67cd3f4184b10fec5c8be9521c652dc9e875c22b8dac6b7530570935a13e15f1702431f6e9728342e18f9b850b452dcce09cd9b19727c5e396b08c6e20964d2610852000e7b96d856e4d731eb9eeddc82a8ffda8aa1328ee76cd912262faaa63c0d958e26aa776b95d0c32ebf85c9cce20d41f180efce3d8635e443678cc3c13a2bac1b1563f0475a8a408be697261705683e71eb94fae2dc2f8b308485ec31b176cf76e3da9eac6f6e54991fd9518ca63e32d58efc770d241e3a1578e73dfb017ef25492303688ba1ee68bd3180d4f0cfd162db90ab41109c6138ef90863a4c9ba8efd7300c5e03b04c78d6650b40c4d60a8ccb3cbe8da004b36e7426b1fe840b373eadbd133dbc9fe64ef9a5cb5acb3c49fb528401a492565cf923d7b3d12113eecf7c5b174b5e157b2633ecb506810ce83d03066be22e2c7251b80490f00e31da67b2bcff9b21490fa6d3c58fa1b6c89ef8472785225f7ca16529557f0b33263e81103c029fe52ead8a8b7ff1445889897fef4ed3ab5e368137d370696ca84c8005fad39975af316f42780abc6b9c2e4a287d9ef2ef314a9e8217cf39168edcf1a84c74169813cf3a16ada900b737aae2d2b4b6e1c704d472a1624ddf38a3183f10ec824ff3e05eb0bf7186bbca9fc5776bfa1ae5792747138a52bdbfc137ef1e49de7d6dd94b47c5a70bca07ee592fdf98c604b145611a58afc193bd7c4f20077caaf2252b5f7c235d7bb1aa5d8ade0f955b23c731a409426ab40a04c422d547206639836e1c3ba600c5490c46838834698bddcafe3a3270770dd745cbd90f213a1fda45cd01fb35559c9ad28bb882d2f9699ebf914418e9d34843d1aa088407e07df837717fea66f3818e8348f3a8e86a0fbca877d03c37e32cc995e2b47dba806962d1158deed10643189e364c4425329c21987d0b60bede620f58e27b214e4a10370c775e7ebdbd3c05ad01411dda9953609d050fe1605c79a85463781102c53c5c2c9a2411065e99bfeaae587838571fe96628563ea2e6383ec2ce6c5a8728c2391e5b22cc50d1f4c41f2f18bbd63c022e2c9b9c44faceef6a8d2205c6274ed66fee783c4763e9ac57ab88e0334e606b7263f86d431d7bebef915b74790459b85f8b52d39371009c35dff493f33823b1117a930b7d7495904c8359e12c780b9a983cceae86aa46dc19180aa2e39bed77dd67e5d1b46aa97c4d995797efc180b67cdb7b312b67e278139e9de7517f59657e9dcac8dce389ca3560a45ce27864c52608068c4c626acfe1d016ef9cbabd86d4440041ff40890bd309ac6827acd7ee9cbdb9c71b0791a3f2b00eaa1a1a967295596cf3ffe3e613bc10e0277f9fead655008233bc6becdc6aecaced0190f2130f078bd1a649d9cf032b92fad97d332bb85e165ac6801bf1f4a95ffdb68205c7b42950a6c04f67a12ddbad0b096323b119c73f6ad65aa877f021c5cde898dc05b736f34caee8c5378c8f4fa11f443ae3bb6543571d028e02a7b93021ece5fe739ed8b39ae61ec4be5bf616e3b23c17a11febc5dad0258060983adc89c1c43e0f4cdd9de807366cda9a95672aaa6046e09d09c661f511e55a27ab2336a7841da37eae808574961cec7cd8c0732f72e693e8ecb9066edca9d2d77be42d904b04428f254239fdc3704215ada92610d7da97cba245fb7755dd24dd5fc12f3b201575ae2e02d2b0ee4fd5759db892b2fa988eaa07d85659f265759605048910e9aea77eccd1bf6a9f98b5714da02aa781f955e525957aa2ad8cf16d3978d7200b1a55c3366a7618a5e32a49d725814c01923cd42b88ce637e8b6c4f2f1ccbe5a3b6834f1ed620cb32d450cc5499d6cfadd43831525b05520d8184223be7c8d977632349e4bc81fa043bcdc475258aa815a83892fafb7feab81289de8b0fd1baef3f45cdba8709d59e15eaedbb40a2b00f9baefec419e44cf0e3c38622769b780acbb94395760a7f71fdd4eb82209d3a013d7c2fd18113f7743251cb716cb3ab5224f70d7cf8377a036df556305d11a59ce69c7e5dd3c9e4449f8a5a204f8dc2fe4fb7ffb174fa6521d22bbd35f6b0f1bcd79251295f2e399366637313840a110b60162b74d0b53ae3bd9bd53b61e60275afd5af85591d22d56f7986873c3de46408ce99e56795bb2cb860fb1aa19f83f8fab6127dfd857daa49d6db57813f9be2742895401f87b24a91487d2f579c6ad0790c83d252928cb70e3f3c79419b67c2c1e440bd23014e2cdc84b0b435c1450ca21c82603e830215f530762473dc0daedd5c62e2a0bbce515940648b971834dea0590c0d245d647e16050cb388283a8c1452e5f211c8cc12287052d5c495dfb3ed871f86ed930c0e73a48e1ca30c823975dc55e26b6831bb328e47e2541ef0c2f443e3d256c85dfa63063033b91ed6e4ac327a1c46daff511e3a1fc24afaed08deecc0c613690c4b7bfad6e16b9e350e5f5640d2aed3c45580e33b3386b47df89e4803e57a3e91e4b69516ba68f13206b73efaf2bf56e09218852730ad4d15befcd371dfe1deeb985196bfbc4addc0986da8e4144fae73cd7fbe7394e9333a34701e306e97797a18bf274d82b967861877f8d85491bd32246d7f8cdda3e81d6117a609d638c6aedb1e4abe288c56cd5f626652ecd65629e6403e079ba5bfdd9feab288eab103395abea96f81577dbbeb61f078e22def8f39cee25aa58958d60fc546a540f763d54e974aab3a9d9d0d42d7376bdc08e79748db381ab3a74c222a7207d6506256204444101956b30f0d2f08c1fd6adc2c6672e551c170d66a2d7193aaf7940092cbe315a45d955dc304b9c2218237d092da0a20677cf67ea69f728b8f27c1e5a547f6a74c54a7e73206a2f0acc4fb1df442ffd90cc574cb0e8e19a3369ccebba49a801c73a577bd6f4b6476fc85e5da46ffbec30ecbb66c3b99982bbfd243428941da30f3d2f89efb3f9a4a9c920024d25c38b39562ae69bcdc35ee267e3172b392a29ef307c91a884d2530b08c716bf3f2663b196560c80f4ec81674e34f72540072bc1c9589db41a151c880f2a872644ecaa33cd9c61dc14d35f7e5c2ca75baa79d780b5c9b41f11a97f30604c9424590b2d347ffe1fce3aab05e5997a95f0bfc8c78515c8d8fb4faff87d4ea770c31a77a84a99cb06fe7edad8814ce22c741aa7d78f1044a9811f742c4789d085dcda4f453687a212b3d76f240e1a86fcadda04daeae84200301e0144fe172932917617a85ef2ea9c5d7f5fae5d37e1bc47aefa5060a3f7f92a1f33a4b1e52e2a9bbf5b9ba3c36f071aa782a5037c2984ee6927bb899f03754a14af9ee6b91811707dfc2be6c2758ac1cf3dee24e820d3eb6b612cdca50cba09cc29373e8183d885246ab28c523b51630474af9a1906d50578c43fcfad5af3d88a8bb71fa8933fde62180312fb07fbc15751270f8ef8a21ec7d0df2f0bf922da3dac42ed03a5487a8de141d05e900835e52313dfddc3c8ff020aefc926f8b37c9430d16b1466e0088f13dcb7fed024c6d54e4b210bf9b7a468b6623f42af32d2bd34f9e00f7fc12577a7960d2978ea26e20bd8869b9946c331c3b3effa218bf39804d2aabbdb15662257c85c9622b6c252b521c2532d4e94a5ca68b9e46e2b8d307fdbce33d5b482aedd4f7c77a15eac01286e543b35375759e0a5d17d294b375643a4bd36e922b29f0b2e3348f6fdef414d589162c77275ffe860f12140e8bb3bee38aa74aa00181b5901f933e1bd92fb566c910b6d4e123d3631ecd3ce1256294bd467e866ab44f154f52c8b041ebd721d37b433eccbc3fc0527403284e7bfcafc0ae02f9135c7d2531a3549f294e09d8c8ebac02ac081a4b7d0824ce0488d18382e2ca6f483082575cc761f2379b85915981f900b8c301fbae596008c843eebe1c64a4b83100c9112ea2fcba47b47a60ca3461cb6db6b9f5f284bc6ed87fbc0614c38c32fbdafce5ef833ee09efb6ae9dfa7c2551dbd53ef9dcee257f1e06725b327069c3e0591c4e04f274eb5c9a5818f128a06049cf2a766c5fc121326e103d7fe824b10211a69f272d839fed12968a41cf442386fcc779f6168559270be0963b6fbaa568f88da83753dbcdae680aea3b609c30e1af126bc9a5e12d1bdcd6901851cf3608fd6dc8da055beae8b9d8ce5f40817d55146cbcee8430005e336d00f3e0cc556d39b027fbf9b5cd46a6fdb920e310f38c91390f2fbf32040c5119d4cb004e98aff4ec573432cd9e534cf1b7c237237bf9fbcc654569c1130c0444002540a2cfe9ee5812cde09e0c5deb9002e15542fd91e7dd6031f628fe8eb8f3f8f9b6fb5521695ce12f86dbcf136d1ed43129fc9c2ebfbaae181f2c917683f77ff90ed3155a5af90ba1cbbe4a35e344cd7c3e6a2178591f7e7d47a1b7ce19df51f900a86185c176b07385d8bb482479e8b40b816b7433d56a8f115f0f83751779350d9a6989b9448fd68c394c2b89c112588e8d093a0eb2f6521bb1f74aded7e6a87f4650b3908c51e841574fd92d0534f44386f69d52ee139a572e97123efd8d8b8629b42fe41f9af0278b2def9f70b59266b84ecb5d1221192d3aae8882953653a59d111b97ea4af853a0ffa6f7b78675d67d8cbadd2b2e441800dfe48c88d61faa9ddec0fb50c181d07defd07e117bc4693d7e93e5f37f63006585bc28d7aaf310f678c5743ae7a58be8bdef2c4572b", 0x1000}, {&(0x7f00000021c0)="bd6c6112d637c77245c3ba54cf0e81e7fa4443577243742a649cf998", 0x1c}, {&(0x7f0000002200)="a6f456a15dea1b258428911d51b17c7c17a2e096c09ae48fc2d0f7416829805c773dd2510af0c4a7350a70885c621873b3f0b3282dd9e6d2b4ec6320301e55a6f663ec8a3116dfbfb57429dd4f382c2527d62565cb7f8d7071e91a2e7d91f58df901fee16e8b1b96289bde95a752d1904891833f215412de71ba9b8c94f4cdfa9b0a0e75e15b17580b229d025ac255d0c2", 0x91}, {&(0x7f00000022c0)="54984f4ead906836cd0a6ffd67ec03e03a3f0e980cccc7d97dfd8350c768a28a605239ff2e999cd5ad816a127e2e33da83f55c1d0cc233d8f156c80be9aa8540def6918cdbc3ca9d1f89e04147309fe835aa6d79ff51f09010082f24281b0c31d4550311aca614de367742454087b70a97ad0f54a4eba8ddfcec04258f44d9d8cd3bf4fbea62e2924c6705ab56351fb7", 0x90}, {&(0x7f0000002380)="7478ad5f36d0039936ae8dd2a064025e80986cdc5ecc6e01e1359fec5e0aafccafe91d2bda20c00c86fb9c127d444ed2c46314a975b5131ece3dac671c4da0f9a8ec52860f4d0e9b7ba6551869e8a7e8a64aaae37d21e80ae8478bced9e7136a02d7a80c131fe4cd7393369f57734a1eab1ac3bfae28e3ab256462fea4f575536fc35a7ee7a054fed409a0f4c8ffbe5482959f9c1a28c135f3b99d9783c405c52270528875ae66e405557d702c8a866d0efc05b93f3117c24df79f7ba75170ca3c7463ec1d035ae2b15301af4497bbe47c736ecd68f76d6f08efd6eebe1515d61010f56fa24031211f324f3cc323b4b4ed52accdc0994280db0ecda4", 0xfc}, {&(0x7f0000002480)="414d57acf05c417d766c38ae79ce32f39e88526a71b6620ca1b5f41befe4779bc9d0c55c26302edaf0e9dc79e243d04d23f6148516c3d31851b27b523d6f685f7356edf531fb27319036701d4328b73130bc78e394ef39ce6a13b978a6235aad4e1eb0bb323fdf395bbdd9fbb4fbb2cee51fee3ac93d32758ac4d77fc1d16d5309d42043a10fe65408d3fb89c7c92382e5c559dd88fb7895e2f7d6078163541a557d1e7435446df9517d843ddcb8d8d6e436dd0cde1d6a7b60801063f35188a1de79319908130186e884606c2fcf3fa1bf77cddd99b9287257499e56e1ea83a554f1493a474a667bbe377092604e114e1504a9adca1c24ab43a04e652abf", 0xfe}, {&(0x7f0000002580)="c0af8584be17624e6985930e8208608a1c11224910e521bfbe9cd896af789f6c9dd942fa82be9131cad1004cc33a7bac7676da3b5da870203171938479f0dfa2c8e2bd6313b0d73ee1f7552b0bab5c5b5eb9cf877e622cdde66c90d5de08b3a5a869d81a65f2d20418a18b190b25b82ee78a8d19feade11b905dc559bfab7e7dce3c1a15e9fe3efb8660e9fd05203f176de8c9b957220522457f63a5156a1d2bd217e0edd6091411884def716a0b3dc09f2701f1562c77e199095316c4cb43d8bcdee91ffe0238eff4b7b0bb669ba64df83d", 0xd2}], 0xa, &(0x7f0000005ac0)=ANY=[@ANYBLOB="3800000000000000010000000100000045931082d24cc53a0e264760ea921fe0a9d728ea90e6556f0c9b6f78d408152554d67186560000001010000000000000ffff000006170000c669c4b6d6d9af4509003b60f3d29dff80fe404c6ac7d312bf4b1c2d6a5c1cdf0ca6abf2f02e9a21a1bfbf62d9108bbd6be57c7c8fc9905281ad56a72ea5cdf475af7dfd5630b24daf9b66fa09edaab20aaa2bc8fcd9991594e55e07d1a73bf813db8f7c719488f833907091a6ef89f443b1be48d99dcaf70a3f082a0ccf75925453dee90250f176d99e596565939604621ac4e188b23b9363c38b5d469bd9a4b5accf26a47327ca00f412cb17595b715b5a40d1908735ba94be4fc992b062c7f7a72751738cfcc674788129b9a57b6d3cdeff2f84ff80a7d5af2835a82b58695f5a473ed0f01e1d686bf673fafe55475ec52ac2695d19f4b5b1c0eefb380c4e92354f8cf5e389c1fc11111a56239fbf68ce7dc53dbf5e0fb239d07a01b34a6bdd19b768bfc2107169a1359fd3bf4e651a54f1116daf650bb3020ed0b1ef15346a3602a027d36adfb7ab6d0e2700667c79fa6e945fa49a37e1bd1e6f5a940abbd454ba10eabb9835ed2a94d6a73d45153a0d5e4d0ea25e59f98054ab0c536500ce7f0e66b9f9ce3c8a8eb9f909af98574fb7668fc04031e8cb05a904c1c0f150d3ea98270d6699a72439a19410ec43437ccf11c1f9a88cc8561aff38844541e5fe7459eeb2ab18927fee7efa48107f9fe20c9125906e135db0717da169d1136337f6352234a745ff0a7bc49352d3fd704a4d315152e1786b0dd9d501b1bb9d7c48501c573a4bf72347cc758c31d4f5eb38b23351c4e4d74071b878acc1a41cdcafb1ff7472e90b466ec45e160e12351cb7a254c68e0722fa048882de77fca9de4b6fc4fdaddc273a13c92762a722756b668cb085a9d86b889e4960b234b5cf2de63eb0456e0feaa4381c1d1242f8938ab914a124d8bdce58810958ff33c31d51bce5ff4f7ca8c3ff19b8e32dbc9710d1e64bfb9d30494b4fe9e136e89ed6a40d07ccb4bcc0738ee18432ffb3f16c73fcfaffb39401a67b2d8d8241733b4ce4561e0b4c825681a1c059c6aba6270e3a8597bcbd328b7da323d288188bc9bea2d4f2c0f5937581e5edfb09d6e335ffd6767dfcd7bed46f3ba9c396d80b2e2b77b31c1974d5c579ac79601fa5ed5b0c2cf8d78922acde6f058ce29795073d949cec935f04a7dec1ab4cb8f3e132523c1258bbaee08473f290e1f696f90641677b9577fee024b6ad258b66fafc7ddccc4308a476322d5bc6d1dcebd3b7229bb37108a1b619a569329a6899af63b7d6d37438fb6304ee04cd1f9ddd09971fc58c6371a4717d61e6e92f37f9b6a92bbe812938a5adf76dfee2b376012789951dd1cc7a08e9ec22709a2902fb56f05ee905531d07756114615aab6f9ea2a15947fb274850b4109d4f9adc69582159e9b180621e647d595a25b4db9a41ad71b7f98c0e0904a523762c5ab92db28c81223a6116f18b594fb6d4a76ab1f2a50d98a42750a9601524e5246e175fe2652ae9f7716ef4832ddb6e7e524203935f5729339cf22b6d3177d458f702857b6091de17bc337ef924859416f11e5bbd36944a03659f4a4ef1d0142cb9f29b5cba294bd93fd7c5e2a94f33062f1932643cfcad387a498b59c1cd6c7852ea18a86160e9f6909faabbd507de8941730b21125c245cf2b024eafbd776d710138d613b1fa531faa91a14f8370c6809e433c07c952127676075a769aaa44a251cc63f288930b8923d3307b86f96fbdc22c74c5c092414b932395cb8bad0244bffe38cbcb5e452db85e05df1d9e85a1ef25d73b1208dadced21e0464ccd602e9b4f45325db2d4f0a5ef454ff4353c077aaa30fe9741ff8de6f1dbe40160f296288eee4f158fe0417234aa913a9258ba09ca4e224d86535dbc88d00cfb031ef20129bc93e057e376d2289e82a630352fb1ad50d93eb5b9dba90263eefb7fa16fbde1964941aca4ad9db1c4626afa5846762b63135c6577751f3f4df567e15acb3a879510a2957ba657321147b6dacdc7edeccaf3e689d7d927d3209bf7ce69f358d2cfe0244af606e4b6bd2ca7f4a6968f109235a41610dac8f2118f51cedb98d954a2dbdf971ee6b6f05ebd997056b1b02089af74b25e4299bdee9215dd8c99545bc77af14dff889f12d9c60a6bf9d43e8dced23db7a70b54c2951da52c0d18956ec131cddde0ed60677cbfbd1cab8b65fb61bdcbaf8ff1c8567de4122b4ede97aa6faff475d244cfc77922055776ad5d12691854b9ffa2c6073ffb9b0f9c0680af4c63c0d89e698fa2d0a5a2ad6e6cbba54483bf6ff0b4676262f0ba0905d0c28cc618eb625bdb3ab1c7f8ea68ba181add1bf712dbef19a833c326b0bd4139cc7451b5c1ebdc9e5457622bac4fd67efb63bd9a9335df4ac90e0528c50c5a3de04592d411d8059b11177568e5492d7bd904b62934d4815ffb99a5ca3dfab045c044dc44ca61ba0e47272ca6828221dd2bffa862a6b31ec37f6c8c6b8450f585534ab69fae042b683d356b3f1ffe71a3ca166ced4d370d2a9addc2973d77ecfb1d049170cc90c751acf602188e6bbcab5bd1768a93e05466f4baee176a01befd47c9fdfa50d728b3c4f8c1f4dd81d9110b1c60203235c165685582f4df079c269b95de3466a9d7b7f0cbd65d9a10b18b2c57da6e6c9ba58b8b6ff91d6302cbf9abf0e79236946096a3bcb26735e600708af37b6d6aeae042cd06a5d969ed0ee296f91c2177031d614e52d4fdc919775b041aa69f3c2549992734646d2ecb41e7a8a7f7ade286bcb1635780bb68fa2c0beb411ed189dba3aead750660e896b8eb6d7f4df7c5d9722f01cffc00c496413661236828ba41d6c93d852c9497ed5d5c54b1104b08125965f590b443364228e3622e4ead2975ed533b6dd1630d79e1ca768a069138334df1d1480a6a9be40e7c0bbf4a4596ed6b9043be8553d769f485fffead4611a2c70b6743788787c0b37f2dd17962acaf29c261b38ad7d26a1b3d7cc297616e31ce5088422b8d60c8ebcab46a681bec1db52c7a95e97b89972956e9ed99a83c5d8915f3082fb63a0e8e21f50dbeb331c68628ed1190d49274b4a82aea937fd34d3fa00a4638bb20d09a5bf5001170db76a5d3688e5e600d751ff7fa507e6777da8ec94bf7da070a9d280d9ced3bb71de33b2413d6583ac46edaee98b15a0a33e5a6ee60657de0d9a2aec3b8796660c3b4f32a62d4f6acce05d00daab2e92a1496d03b20afa0c8d46e5c48b0124ba380e75d22740ab9794f9080092904f250753f10fe6aa0d6c6ac2af5badf2cb33b65b983498b771248655c29deb0e80414a740ebb2c7705507e6093720859861540930764677f3aefce88d4606b9d4712776d80766f7ccf2aac6540de543e9bfd4a86b5c593e4ae968f55db3f8df45db24acb36f52128cae77e73632752850782d8880b47dc0d11f99b7f90bc5fbe2f81f8a6a7a5b21bf066e566b95cfb49b0ad5b5a4b2a8059d3b07b2cd0735e1d344881aa32ea6af3eebe870bee03c4fc4bedaf31d560a2935153d09d686c40e747f724b8e79ded0d63d8e10d4df55e2141ec4f5242873f5164ed7ddd88545ccc4aaed73e116317d37c2bfb63560d4284152254f5e20076f850cdf842655f4f0b7c03e2a3d98b089f4c612737b9c7b5a47e67c2c28edce636111bf5d6506633a2d248914e7d895198787d6dea6829b021910be567e1a2947e404ece533559bd195d3796662966bd72c36d54f0160b824f871aaad542b42c4d93ff014b82e747f4a7ae807e66d2da148b5755d03c9bfb8199b62121843a300a7e085d1dbbc2273d5a689d04f9c1bb13968a75a7b6829a77555a4ceb42cdc1ebc86e8c8719902924bfc790774053afa312aabc0ae97cb9049ef3095cfdfa93c88ba657faa15da29e96cfb287c33490258fb4f4b88087bd1bd27b138c1b766e061aacff2d57d0a408583f20234d432ba2dc17fb868248a55de45765429c47ecfcb97d014d62d5b2496b8c9ffde277bff398c077cbc23e2d22c6ede216551bc86d23f8a714e5a352ca4421a61d3174e33e151eb620c28ceeca09df83e08023b6a003445ecaeb43d5deb43254536a93ad8f8bce95b417c15ae2d495450b3851a7680a57675cf1a99cd2758e6d9be4285f39b9fec2b1a72fda13285e0a19b3fe8a4b3811ac186d28a97bc2e32b2fdcb0b2365bfc69f18fc41cae529bfba4696040f50364134a07221fe189ccc7cd61b24a901575d3cc666dcec422094e453dd3385d39a100974a767116b7e9be3f521f235eaf0919bb22f3e2a9206f57bece9f42a21e2a338575df46ed9dcb22ba32cd915f6d0013b88a531955b6b3996b4dcd9dff535843ccf9e166d9a56502982d073bdaba4189f05027d2fe361abe755e840a1047685ddf3703257519eaa5cab443282c450506f50a44c494b79474e9a570c6472b92fb3f751f583878e01e954497f733cbffa7b4d82dc8ea0109283753e08cfd5c8410fa1366ccd6e6b7391f9740f1f3ca318e2123a64d1a393851fb77cb5f7155afd41217dad2ad5bbaac88a2049602c9a6fc14411e493a87a84b0cd2702ff2842a509f4b4dde79e6e801250b26d20363575429568a72a7fb33a20a818d00dd9017c156b4ad627673a388b41818e8c4b48f723d3345f70acdd80a427a8229a2670d27d57e4a303d12be73517f8ab3d82d94d1e9070f579c47e9b66588f3b85acefa882d49b378d81c462bdabffc71afaa0f622d48b3e605ccafc20093c0cfc780123c2a4df2c569cde9a281aaefaa9ac53b21dd67f51ef7f12d77c040234943d945335dc5ae4c1dd3d7b7c12cd113a25e27197e871a7c3d90de23bbdd3093b0b0cd4c0a8a8b763376a0060aae13d424bed44fd338418993c4c8cd8f3a60ae14eb724674c47671913cdf5682705a09758f0bd0979e05a4db8ddf9a2cac58a499472771e75816fdfe6ddcfbb5a07f00bbc019de6760a630b20e2bf43a77b28fdd5bcab446d3f25ce73668cf8632e1c6b9db52c868858fc18ad47dbc3bb2a36421d661a7e065ddc1baeef908e7f32cb9849fd0ffb79a9af982d80d63ddb1c07fb73d40ded90c27f0e0690fb61717d284cdd0a2c7ee9b17789be26a8c69aef75aaa51aaa7ada3baca9dee8bee141fb71f7fd19ace5e1d309ce6d825a77021ec92c8c4f8c096bdaee2bcc314e8aa8ed283b744ecfdbdb1df0303d16d42048fcad066fba2f4135feef422a2937750c2180a4ef239bd9c315d89ad4d3515658fb9241b8d1cb387d65eb7a27e6a9282d2638cf31af16750b9890a2826b0c8fbf336a234088b4a45b6f73e1dbcab74dfc4a38c6f98efdc4a152001fe0795134f962c7d5d3fd114f2ce2d7c166a484b8b7b68a55a0eeaecd8ec200d96208764465192521b69af65df43573c1c4481065e3f49a62dc8d276e9feaf1849623905db58231e3daeef6f4a057813df6bd9336e0384c4e30f926a35647eceec130b1937a417b014e491f87b9cfd8eeb3e6a1ea58196bc0e3ac3e7daf39bc49776f9ce68974959878df9704ca84e6daea44c7627fad5c5bf5c96e2c8a5144b2aa57979709d462c51b1cc1a47712ab82049fc47010100797b755ecf3dc646f3c1d165930a1192e08b612e640b8ff7c65696efb6c0543953e957aefa1b7cf556a9d0f62ad3a51ca765384e4f2dfe06a7ddffdd71f5cc06d9015c210ad2603334cefbdf67510f58543c3de4f967d58c53779e0e9fc2626a503c318fa54d3357c141df38d785eb297d91cc555fb04e5db24976760ad4a15a07e227394604e5e833cafcdfaeb2b7e3e2ed5539bacefffbad85255eeea55b58dedf578d57d0f0352b220b5f14aa2193611fae101000000000000001000000fbffffff4c196bd18b67adfa7e0b5d886369faa6d148e6b79270e1a34db8b456b2917fe0c19450cef8578cb00ae7a1d145bc082927e77a8c03ff3b70eeef96f5b4395b9090432113fdf378bbb55fe9c59a8ad6d78230f365f5f95babca251d0b73f790e3e14cc079b2c13012b1262f8d823b2bdd9f7b3e60d7ace60118e21845b8ca5fb119bdb8a0b8a528d3ec52360b010d0209784b41e200bf9d6cd4a350346ac05555d76172302a6a1aa64676fb812ac45e39a1acb4732e7b8785de58e4167cabebfa3fab71baaae9781c988334a5183a5986d8f93e72fe0b438f0f6e727efdfb2405ef7670be725543537bdc3283cfee01f9b51b38ad85d1d9b51db06b7f25fe6d4c956b56eb8f13c7ed700a9a9cc55d3557868cb929e4df6b873a3bcc8d3dd6487acce46f59e51aee137f65e6caa1fcd0fdb8eb965b38e5b38d7ce8c7d6b682fa813c1fef762dabab5e9c956970d56dbe8308c0539335a8f436f88fecf458b3edd50305a97be78cb56ae58e0df8fe0fbc285ada1a2811fc1bb79faa967c36d0a8da82ebf1655bac72a55eafc4e0ebcc158a579236293effd27a84b96d7d7d2cc52252749342e3013918e233738efbb0b316273cf57d41bd4ba60875da0610228bb4d0916374c868cf70dd8d530093720194ca35d6445fc691de54e6d361a41ee13785b56b343f04e444ec317944df3030f300cfddc2cecaaa80915fd599585c427998c3bbfa10ef2215e6ad56b8b37cbfae2bcd42dcd7b89058bac5694beb230f7ecdfd978ecb3ee64eae7482d07326091277ac932211c9fcdc69b91fb4ca9daa562216da3cb691c392e50a3f98c7ecae1d8c9c339a98c00ccb0c606ea69896d3c3d8eb529faca17a7f9da58a6affb63b503ffeab7ac4cd4448dac7315bb0b3656eb9dabbdcbd61ca130f2c5ba163d7a1ee968a15184dd63975a59a1fb3d081c2c9c4b223c76d5f13cf6dfd7422dc66f15fad29da883c3eac043eff3ee7858b949563e7b6a83f72cffccd37025c413cff2a2f0ef23a21ae69e752f5d20bcaf3241b5183d68fea889a7d318bf2d46fa7275a82c7986cf4dc70b9e83d66e3053485075573ff072de971f1f78ce0005db695e3254d37ea769775016dcbc3d2649e77fe5a9d88edc550d429dcee6a818645a9e7780c6f95990ecef6bc20f37fcc972bf988e76b0578551d77b89b3defa3cb975f715bc4600e8f46e1435089649635384388e288c2ae5fae7cd5a7fd3303cdee594f9115367e1828b5bb6a32c84148300835af579194b2e1c4adc091d35880b11e5a5035f4c271ef47fcd70311245e59de0e860142c3f835d50b0e0bf5208f04ca891745597061960b5f5af1ccd5ca3cf56556a4c215f1a992934cf73df641b4ef6f7e10c7a45a2a6fa763b3382dea16821520744de79454c89617d6bdd8df7d7bad88ad148ebc021f369e086f0034d97ace150a7b6d2ef553ec5ccb6194b84aad444af040c578907966d292f122e86b667489c1ff524508538ec0cb57446533413430e2e8b3562e290faf4f0fa0677c2f9de340ae997d53ba283565d2affc8a2cc865aa39d022d5aed78e34964be5442f232c56d44f31a42d8e99093ce156e36411cbbf5f7b3fb868423ef3e956134cbc57e61fe0756566d7293d3aa5ee4a5aa7b5c8d1685a918e4b7dcd755c7102d7d434358deb858603d4513b6fcafdd27be57b41209903d0c4423579b5a38bf352ddb6dcb7f2faeae133b1e9c5f182111a7bf310d1689059398359c4a7a8f15cb06dc92b5bcd286e6e399b02051610cfd8ac0d2b39c224200afa62b6caa63f9aa9412dd1501b73a18c701caac1e5d6f29476a3a99e46ba1a3233522b4350ec284dae94faf22fb294755db1692fd32d22139a7466c3e3aebb2d5b4861cc954a688085c50abfcc704ed460b40184bfb6c8c1fef63550358b0a363cf88e186a063504e0a0c76dd8234213cc3ab88f924ce1c96a7d5a16cc6cc53212f8526c6ddb59543d0199b984b04f689456adc0792efffbc4c9c67bb9ef445c22f81cbd073d1944e28f20ce49bd780947e7bbbd18280862482ff8959b7bcc684725daa006ff361604c80304cff9b14d99e933acb8717a4da16ecb12360a239f9d9de4b10639b319502a4ba1661b721de744eb98ff29a27a0bbefe1f1d3e18b66a119e14297469aee6320e6dfdba59f615086dabea3544653259732ac07d0aadebca0e7797af12e8f9cd486cb33863acc5804a683a92a117bd2ca4c2968add041dc165a25cbd43a429bbe9b4ab770384c4721e1fa475c8e32e0d731e4e88726d0affbd7085f37f42901401b1bd63805d2298c3efad2250e2492a90083251b3bc7a9ecda9b27bb8473df33e5969127418c1d3c3a9b0d30e9a896ee4816cdbdf797744a6bc60e0aa2f98a80a75153642ff85575dee6c03c8460c483a5a9e6b9326e0d61c5109fe6d38857585cde5cd20f9f6e12e17825ce39a27d087637f0eb11a8fd8dc1c03ccbd36a4888eac889c70fac9dad8899f51945bce19fbb4fcf7aabd9bb4b9470a020076af414beaa5a342ec07a5816912fcf04f292853a870ce7e9b2c8fbd1137de87211b0e106625aa5e3d5ed48ffffaa8ca8ddc099eb1fc0d71e6068a28f25997430fe1e88772eb05f817a01fc67bb22c96efb154f5abd9cc81fde67b3dc55f3e1e0911005d8e92f014e289b5c0a2477787f6e63ab3476bd896b4b04edc13dcd570ff77431dc0bbc7c6106de3cda0d6d48e53bca4b722082440d061239f59f419549360942eb0f1bab03f2e79c8657228a2a926cef83f001f6d7ff71370c7f4a208a8e6d4b6127de17f60619866ae9eeac7d7b5df8c5239abff33f1494d9cf2dbb1219cc1890c13cf7646703d98554a02c782ff6b04479bccf892f3e698dfc6b99577eaefe745727401f2a45672d270126448a5a8d6e766710b8912e24687684812f5172d2d22a1221b18855f3b7682b12b2990e7214670494afcdb43869539adc21ab727ab04cc6e2a592bf123281bfc114ecde008a5b003bb62283e34f0f01cda7d22c0c1f26632c29706542627fba3a35163852b1d0b9c9e00ad972c5752596080c42ea6667fce855c34fab617a67ded2e2b1c06b44b98cce3d1d2862a5e1979b80ea65963990ba90442804243cfbcfd82a1d3b37d396428ba3eebea4d58f26b33be277fb6a2817d9017ba031dea458451d277dce963319dfaff2e42182a563204cbf439f565aec4c106b5f3fe6f00763a8f8042f6e8f349ee8a17f9f936f4325f2a09e01a7edecb7dea50d404e38f00a1bf254986b1059ae2c8c0a87bd0dd4be9be2b75bcb4876a026b41f9c8e34ce33ac59e90ad30533cabf0617b3e4240e8d0b21e93a9e2e14413d7b4cc26e6cd099133b3dba7fc762cc60ee4392d2a1b72c08f19cbad48f3f0c308a9a746ece16b03a6766932c1e5ceef26c3655e0682c5bf5f73eb50c86adafcd53c9727ff1ce73c8a62dfa373f1b58be65cec10aee98ccf16b38ef1b943af6c03984e3856f5092b0c0451322f1b098f7f7f45a282edc60e83ff61456d4e47b16fff8e31c5e0e9516e716feb8e38352ddef4cedff35b44fc95ef3898b02a410bdecdce18edb9a9eea98316411aa57e25e4a60fe817c394d6cfbe3134b198327767527c6b22d99e582e2249e13aeb5dc2915b18c9a7eb37e6767638c6673066fb7b2f6f466697b401c94a7eaf68b4ba5c4cb8ddeba3956d7ffb4faaa47da799ace889b7c54109c2e83bb7662e75db7337fa6f9493e07b44f4801bf84e1bfd69d01d80b6a9408e6418686600311f547d02a54f30108ffed68331d3980a54dcfe534e623ae81031ac55a681ba5b9a1366b63f5bd2d1d5c2379e633567ac119e4be07d0a84080dc0385aaf1f583ff575a6d7ab38883f5530722ceccef7b865f2b20fe4a6a74046253e2a94ae1d6de20b4ef4499c56e08a2560ad8015d8efb913956a28950b745de18970189ba383307c0d13dd64f82d326671b89402e7b04dc3aac1a627e9dea4144635aa823b6a99d952716351a0d55e8d0d5c80aed8eb63b77c757c9479020f2b3c0a5d535f9bf7052a652abd479a9c989c80f5033fe45e2c75c0113fb64cec1ad0fc003e459298c69523c4e283eeba7469edf21cd1e50c40595e87ce737722e01d0419c9a1a953b6e03291c5fc87868c782244de23b5b98a57e8439f17145c72389c21c281c95e9088eeb5c9a17c28f9015f743a2a9d3cde273d6b0c82b89fde536b523fdc63233d6559c5b638af247f80c8737bcda132e539af81537f7420c13419a25500b89e33e1d9d24904adc30be59e9d7fffe5d8bd082330e1c356fd7162eb0f60b84ce16f9f7bc715a6ba5eeab09f24a68d5dc7e0e911ac2c9d4e233c927dbce63517cc56532941ebc96bcb6b23c9340cc8a8b8e08ac270f18266b647df7bcdef99672499e55a694a746c5d5428d1f995eb10c639100833f8d63453468646040c445a8add5259662027ce0f80f09fba3173f62bca3dfc76414ea5c858cc98103bfd0bd16a02eabaa0981a635ac7947a519009dabab25b61010c621f3b8d426dc38d8b6973e7a3a0208abbaacaf234ebcc66fe71f73d71786d8fe286ebe13d16db69a078b01521acffa06234e3d2d4864b8df8618c0e82da7c60783e8898e92e74acecf6afe8defeb2630e73f64465ed3b6054959c87303b0c3115df70618c2058db99f83f74487e02b298183510c620760dc9ea2c501c864c1db37a964560bf7ce682d36db89449346bf27f95687e4bb49e9a097f6537d0e82c0f910a95b7775179aab406d4d45ec7d20d8b17f55f91a6df527ab9030df075bfd24ee7c5406c9d191c8dd34dee6c2b26089bc4fe1b49ebbd921d349ef88150ffcce356b69a21f69c0ccf7d3ca14d1716ac33d6b54c46e82761c34ddf7f7f33a2a8469f6424e7daed880e0520dc18a89ba9fabcbc8345ada7ecb7df34f8e2576d77d57ac6f372305fffc4061b0153fb5c4a57f0d9d359e7c075e1d20f9df02077c34352e8eb9e28f5e1af41bea048d603e604b7abdcc7522a66774d972c7e16c7c081ac9366276e04bee41d8b3cfadc895a0ee0cfd6c64af51877207cdf5500bb51766ca06306fdda3007508515d2befb4133fb5eb9db8c1e18680c1d39e7c8a98bb4b4af0bd44c6c3cceeb583881d496ef1b77a9333676375168bc2905b5221ed07fee0204c049f2c0c21935cb2296301dbdfe87e9e7f9fbe0fd76e5fa1b097a49452d42bb017e028ae8715edfe34abccb38061feba6ea9e54ed5a3fad92d07dcdf41251833cdf504cfaa8a849c9f4a000fc6f715ebad3eab3c21f0e53d5eeddeeef8002c08f8a0732c90a389a190a257df8c61a8124e5278aca02039242a1a124a32388e90f57f392e0e3bdc93d893bda1d0ae6633d2e31cf9b629c20a15538232292f919a055dd94d95ef0384d08d2718a74e17e338e6c76b6228f03aa89bf1046f01ee6b22feb6ec98c4129dff563f035494027ae93f63bbd16d2609132373acacbe48d2e887914c750eb1cec4bd71d82f81a9c4634a002d9551b9445b3ea755f7d03c98b120f3090dc05a80867ba370590b4227bcd13ddec1236bc17404aaab3025e4666cd7ccf4db50a2e2e86fcf9dfaeac8e70a0190c094ea92ec80f5a4dd5cdbe963d2094535bc22e9e7565dd09e4e972e3291b32ca05feb699bf89c6eee7c2afdefbd3f07787100e7b7efcf778b3ee9c4bac4d1c25666702b9eb19d608d3ae613b78c1f2f60806a350a9594ed4fa5870ced136b8b7dfbf633cfce031827a812ece3d2bb740d5bb3eb5c83cfe33dfde153fc648419573a800000000000000010000002c0000008d317cd223e2ff06d416001fc377cd73a5cc40d82a314a56b9a6421d35df4fa375a57c7cb61b3695193bf175a8abdf58eef1615f7d6932b30b58ca155f420a4bf3852064921570ce0ef8562f53ca14812a87500dbb5aa9c4b931a3a6f3ba2055fd1a2d7228087a13817da512bc39d384e5e4dc6beff2f7d812b0ae8eb980dadddde7f862862a035eff75c47f01f50d7472fd00000000000008010000000000000000000003000000e6ee322c1bdbf4e43bc9d92ff0a683ed6eab97d8f7b3eded6d0a2985f8453ca6f5aa9dcaafd70597c547e604a7e40e0ff29908261715e05148b43620272642e64cdcacad2282b26088092d309de12ef1ecdfe9a127de7960e30f14a4a62beeb3e19fa4c9ce7a0a9faca871ddb438786e06d38c39d51d57347f656683a02b773a8808d3cec10585b0fea267ba8631d6b02980720e81731108199c58706fb83ccdeb8f4801bdecc74f5297ca72042496cdab9492d177c1a9a7af683d9f30de54e8741506f9ffeff31492379a500cb4ee7ae4cda24e1791bb3100d2ba3bb14e4b488a9feac14c98ad35c887db3dcef695a9c82b00b57adfb600d80000000000000001000000ffffffff488d071da503d9152dd04c7bca3becab0969003ff8c8071af7e119799a5a864bb5116454c601a3f89b39af81f225ea53831a3de3bce05440f30ff65ef5b9dccd89d729ba6a71a280e6299cfe300a2b582f06c7dfec88b11621c9b6f78bc8f0a1cadbbd929e66896e5e8e109c1fdedc502d4bf2e6f4e172a266938ab4bc0b26d0424b4d2ccc255ed7d00fc0d17425d0aa56da098678e545133a9f47ec08ac58dff7bd9dc5c149cd46cf65946fa2981ae32a5590425360d4a7252685f2ac10e835fe42255fa93e7ccbb5bcb48f8a10fde58df927e0b9dfac7a884de43a0aee398b78eccb8a85d99534ad1c81613edb30b221cbe6097f5cab358d544e0d3478dd16126cdaba459b2048cb954c1a6cb93e3a3eee75c295917ee43489930e2d7ad511e97fa2220be98e5da5c911e39ff61b1e1c278ad3865a1de36dafa5e69e04c44001f7b3872945f8e6ed068acd21114d158444a898ddf228cfb191775e54cea4822eb3e597078fd333f4b219808ff5b05fed190bda4f345a452a7b02b3194a998bf982e8226049ac8afbb3413f9b78584ed404b80a4b0805d9ed11213b"], 0x22e0}, 0x403) writev(r1, 0xffffffffffffffff, 0xffffffffffffffcd) 20:34:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:34:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 20:34:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 20:34:09 executing program 1: r0 = socket$inet(0x2, 0x8005, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) 20:34:09 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000640)={0x9, 0x7, 0x4, 0x0, "fcadd81124efe20def09324ad36398f1241fb3e5", 0x3ff, 0x66b0000000000}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x7, 0x7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() r6 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000003c0)=0x81) accept$unix(r6, 0x0, &(0x7f0000000140)) getsockname(r4, &(0x7f0000000400)=@in6, &(0x7f0000000480)=0xc) clock_gettime(0x3, &(0x7f0000000040)) write(r5, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f00000005c0)='./file0/file0\x00', 0x20270, 0x58) r7 = semget$private(0x0, 0x7, 0x2) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000002c0)=""/239) shutdown(r0, 0x0) 20:34:09 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) close(r0) fchmod(r0, 0xa2) 20:34:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket$inet6(0x18, 0x0, 0x7f) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 20:34:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x780, 0x54) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) 20:34:09 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgid() r1 = semget(0x3, 0x100007, 0x4000081) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/197) setregid(r0, r0) 20:34:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x72, 0xfffffffffffff09b, &(0x7f0000000000)=""/140, &(0x7f00000000c0)=0x8c) sendto(r0, &(0x7f0000000140)="0281e420", 0x4, 0xd, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x2) poll(&(0x7f00000001c0)=[{r0, 0x54}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) 20:34:09 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) syz_open_pts() 20:34:09 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 20:34:09 executing program 0: shmctl$IPC_RMID(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:34:09 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000000000}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bd", 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 20:34:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$getown(r1, 0x5) getpgid(r2) r3 = getpid() fcntl$setown(r0, 0x6, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$TIOCEXCL(r4, 0x2000740d) 20:34:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 20:34:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x6, 0xfffffffffffffff7, r2}) close(r0) dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0xc0) 20:34:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x109, 0x40) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x22f293f552ddcf89) 20:34:09 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0xabe, 0x1c2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xad, 0x80}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x5, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x80000000, 0x6}], 0x3ff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0xa0, 0x10001}], 0x79f, &(0x7f0000000180)={0x1, 0x100}) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0xe, 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x9) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kqueue() close(r0) 20:34:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r2, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5ca5415733bb", 0x789}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x4) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 20:34:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000080)="93b5761a43cdaa27ac34d063abb0034cc05d22cc14e6d41d9fed8d48bb6640d9f98a15092b76533cc61443daf8dc8487c080ff849a66c8c8eacc9e14f8f3043b2660b6098b8c83179749df46e3b96a08e6bf6dbe442bbc866ceae75d6ebc82e8121bac5f128b2268b0da2cba1ca141b8868b9e5cc3fed36c6565fd87ac48a54ed3d9acb106d8e444c5293a0a78321884e67e5323e3e3b17986eea887516d6239831616dc9cae7b518364ca84a3ac8d5cd2f1afce6a249998689797efaa", 0xbd}, {&(0x7f00000001c0)="d3f457f41116147b26f749069686d43113cef7303474ed9103923cb85fbb1feced7db073d159ae23506c8b9d164e2dc96398f12daba0b314710567347dbefebe7fb5be57867db498052e5e001734ac4b", 0x50}, {&(0x7f0000000240)="a4968382f4e06b36b70bfd738690a6922c0a50f81b212278b1a513e6ec3c8b42a85d608fdec924b5503b53d3350a4aadc2b93f0d3ae67987e260d172af294bdf440949bceee103d6f1a28da402ea81bd3e91553d01c0a0e64b7216249dd54bf5e08e1cdc0af910ad3c517fe75c2ea397371579eff8384c09540b8ad5ae679ea992433a668388fea8b61c280028113a5dc21519f3575a4e291acddf6d15dcf1e22a7567246654fecfbbf075db", 0xac}, {&(0x7f0000000300)="b3dffb65188f549938841fb9e312ddc50b91c5c26eabaaa7b9b690c03f88a1d4c710e358caf048afc8e716542d10b7050e1d30a2d1772890b05af4aca95c22579541f20270ad74f2d1ef625af313d3636b1d1ca7fc9f717d480332fd7663393a7cfdda433d78775ff633cbc956915babddde4f7bf6d26812841bd562ccb5ad618cb8cb5c3767e145217a33e7eca4492057aa33dbf70c0cd69cdabca68f0665a0662212b3716923b26682a2a6da655f0d", 0xb0}, {&(0x7f0000000140)="6572dcee4ee8a2b1b3f01e28ea542056e159a31f3deba519d507a8dc2d28329ede41d9c5", 0x24}, {&(0x7f00000003c0)="4710", 0x2}, {&(0x7f0000000400)="1ea8341fc652fdcc67458b708630e6e87ff8a2eed29f5f4241ab97d650c780308851f4b697cfd54081b8eb5c322d61613e0d76decfd17df55121e5cdc408b6eb89771169aa0734d4e5b132e9a8452507f4f8abf395d251def0371955788db127cde1aaccacf454dcf315530781087b4ed125ff668c9ad8450ce27b16bfaac7082b587d3331222297ba84de89072e8a31316ab071c8d4410ab31856efebb6430f0c1eae38fd9f473ef3b09a6a022c2f4e9e8f38597f70a96c497a9f3831a66b5a0777dd28e773fc3b6ad7b30e68f25d681244fda695a851d45a6a7180162d6a0cf23959221d8193ff67008eb598a02caa6b93b281e6c023c7d58d26f9ec0b11f38aefe272ac1827534db9c1d4bac0ef48ee63b17edcb53400a359e71915891b68a6bd89f72bd46000298c1eaefaee9dcb2669df1192a2c9e5eebe0a6a448e5c05f97622f0cdc809c9ffa62d6fa3737055951cba4ccf2d8f327d9bcd5ae9d1576065b70ec4e7ec2ca0070a04f9c28e6aa309f85711f1124953abae06c8e257a92c01b121657f1cef727d910134fad2878c13bc1e40a1dccdca5071149fc990cf5ff9414d093cb81cf0d39b2faa1dfb6d491d2a4f510975c7d7ef4ea547135f4e87e3e0823bc92de59c3e38dcf92b4579cfc52594852587e47a836e0ab085cb2b97e50f1f41e40d20b1cb8d363bd6a78816e9d188d418efeaa68382d5f1814d4d8e37235f0eb94da168e94fc10ee59054324a3523bd69b825feef27756864c0258faf117565f045d8e66726fb8ef47ae928b677e2ef6908c3aee8cb3dd29e1916882047bfc16b35c207d194d7df72ec6b892e2b150031a68de02b01ee3d35a0828efdca3b819eccfaf778080c548bcfbad65907a5e064472f6d4c9ee054c142bef3f4feaeeee1c653ca0c970b38f644b8e739788ff037fc124193625fc63db0bd11042525c847d6b1b27c825abde4ef97c457a435e2db8d970d27edf0a738ce223a2ac8f6fc455d51bbec425527508fad20ade3460fd6a273f27eb94e9ba4f34da5274358c5a7471e9ffe62f712de10fc5c019681e8152518d3ca217d21f11ab79434980986735f2edd571eecd81db19ceb1d707cde7f62baeae38887f2b550eb5ca9275d0b3065f490d5a336dd5ac12937d4acb70a0e41193250d9a611bb5e86db611099ff71fd082aae7780d572cbc3821bd3c8a6818efd9795f88dc4eb83dff579109ec11958fada9aecd5a8fd25e871f1af491736d2cd9e505f2221dda6376093e3fed1b4c44758fa6b4ddb425e0ee55cd40f4191abac428916024fc65249b15e5c685db940c611e7c0d2033aad06532dbe71f5f6d7092e4e4add438f3b4ffc7b65691ccf072e9e172ce6b236a2712c3382dae70e8eb1fd69f20b377ef9bcafd1ce48c62cc514f08480ee496d2c8061614583faa274126e101302c1a2ae6ff69e4f9fbda13216eb6ef9cc9a1c5f63d5be84ea13fc3b371d2cfc6500376c387fcba0ab460c64fff822bf82b3382f1fb0813ead829215e077fee053bca985590e47f4ed9c172ef3e5c086147cb9437470adeae4b2ef5ba48bad84680223bf59fba57ae181f323f7e6e6560772543fb52a2b9dcd077a3e56e9021055396823b597826614395d0fb934c44cee169cc6ceeed876d268d978733024383decf559e72e2c1b957b7753b27dd661f6743c32dc78dd735c9a044721f112d5fe08a3bc3c031d684010c2f0ce81375a9e68134a12a8042145ce64ff757a3df881a7f4f596662be171bbae6259bd94742b027c37e1f62861bf7fc23e06a753e4462bf92b3e8487870ecad053278ef16bd1e6b03a72c79bd3327a4b383f3dd85ea104693f998e9db4802f714ef7235f8223b590e58ce56212af81e87f577eb2715b27a686d447f4da0354cab0b4dedaf6f232cca6e25aa4c8dc03c12f01bd063da8069770d7a909b77058121e39fca99a5c86b3bfab766b225960e4ae0dda6f6e49bcc3409c5f5288a8fe6d6ece2c8d39edaffb925b8a443a71227b76420a0d6a5da97523a230fe72764466e1a222a8a50db0b7b9dc0302f4c2170974eb47766325e1f71c2756897b3475f2fe22bcdee87dfc2e8c2d2db2668077e28f8e1fe1597c7c0e4baaa68b03f2fa92ac586fe58ad3c40602daf23a3b2302665aa4e2d397c4f255c6e93f5291be79c0894fed6826e781d9ff7e6b43f97c04a2d98175d8cfae6022ff37ed2c04f0028179d6576abe11d7a7da6ccd10779c8fbe224b60166bbaa2ae4c955eb4abd8db46fc70dbfea0bac95327e8358c77d4a6c9dc1fc5f2dcb794e03c9c80aa43867d35d71b70b6d3d8c465fa46952ef3ca6d944a3b65f90f9b94f2ec3f7617166866c5e3a7309af12181ebe2f11e9dff0b3a144de6cd0ce1f5973554a0a27e31d688506e5b039122e717ecea93501be324669f0b6d50a611a7317010b4827ee375b63a015bd29d7dd67a21ad4652f35683afb449e824cc3322e61fe324b094c79fdd879cc3526bcf701843dd3a821c5e6bcb7306dc7ca72276c91eed31060ed0b69a5619d87b44c90b0024313ec6b2ae2bc2c0e27a62c3662e8b3d15039cd483093ef4705bb8d07737c2ab35a83b0e72d25402f6f4134feb6605cc3d4097af81334af217dfe0d5416d36d99042bdbf742b9b1a4da4c4bf45ccb4f491ab6fbc9a41a4f9f16b1030c3c367ce52033754ddbed2b67515f3cf58d74104ff88e349af223bbb8b6d9be71cc42b7a7ed2a289c69851e51c6259a1f518c807bf2ae5f9a154d6ebc92cc0c3ff13c13d18af456b5b3497b8522c624139287e88c4939c078b3c3784d90717ea03975bf01b871fa4d8435a6448dcca40e63999babe0d98db9c55f11d8275755db9e31d787a6e68ea06e91a54c9a6d1bdc879e53be60e39f592a2d2ad15288521b5d32d82faf033fbd0e7c00f41604edf69ab031d4c88c742e7241dc0e29e594a41635d176b43b50254faecce838f3c124cf3460e55db343e016d65005a66d99e23af6c08a6307bd2d28399a497fab3779933c2fcc2cf954e7eedec24693a0deaa7c6a5b473fdee68399fe47e7b6743dfdf24e6670540303c44df404c8ccc7fb2e02f7f1b71cc995be53ee15e07ec8406a2bf73780fdd864d61a2df4e56f860f95cbe6cefeff5b65ccd471db30a8e1e9d7b94f4fed9995989f1d96a6ed3c3e33519fe8e78ce59c290d2f8d081bf3e0026859889472f929e360d3e093d0b7876bc6268247cabddaa98e7d7693f044f825653511871191ced99c18f3a89b0cd37f3a4e066cfcf36291c1af942dd1a65ce96c9e6433e367c6e17718622c16b13fecbb5e3ccb1639f7c1ec696d867a8076a8c6d2782403b1cd87da132818892d6fa0c8265372448d8f893aacce06bddd60efc15ecce5939ad3e4b886ddab37c123e7d829a58f43b8982437940aece9fccfe74193204bab70fd17272779454da3438bb17a2cf1b10414fa30f98e13740a01b6b18e6fbbd5c087b1a8e3031f83de7c1c574d89803bbcc9cfb79fdbc2cf21ab8a6c610b3fe9b5fb1519e72410f1e1bbfe260e262470211ed3747c48fdf84c7933b0d5a028d01b1a371b20db45cef5b261debb0120819d21b65ce5f2425a064196cd42b6fe4a690d64cecbec2336bc513816a148e30205f8748ce58478db5120e701c22682a636c3db558517d1be53150d22d24d75ec55521475bcbeb6a9e3654e5054e9e8abefc7b1874b7b45bdc1e65246f8aa0fcafa307de66bc864b2f6393c38567a11d3381cd8b357d79f69462f8c3cf436ec84a6da80f33497d1b14cbf1a82886b8a47d02cc6a689701906df8163fd7764a70fe6d12266c5e4517e4174684af5db025f74480501075983b9d1a3e3e1b85eea2edd8db4e9e28d4c8f3f15f5bf937d45bd3501b1ae965222667ff055f6d6bc527fb89c7eaf182f1bd7662fa9e06474a6887324e311687101cac037a736a8d76745a9a0c89b0946cbb487362c9dc5e2921e5a01f7d07adad7a1d015e762a411a5fd95deda3940a71ccc18a628e155e1368ca7ae8792238c71b519848276eaa9b368425fc10ae29d33d5ae557d56ab76c07f1638b2e856409f6e214f2b64d2aca4a67689462f0ddf6b9ab5f74b87588fcba199c3dc86da1453619665738a4eb3670545d9ee784775b945c63f8c1aa1281a444b9841995550ae92f1297a78cf5371c43f921920041feaa98d885846659b7858cd6eab358eee7d7eedf23c8eae682f8feefd72a1df1e17612ab16542be9de27502c2464bc78db51db316ee2f6512b0fe45594955b9734c1f265731e9271267c36cdfc3a6285d7cbf1ae1d1240d6625aa9d7d55dc9f8be51bcc86e935a664bd37dd6b49bb9e18ca9a20a39d7a17562e4ee829b997bc4da9f95d5a72487de3fb6be8aaf8b15d51990e7816cc37178a51579b7b1303db1184be2e4d3568271389ce82797af1d6285c298810342867cc086d90cc85a8da989a95bfc81c7e1bd0e71db3db58120b211627ebee1decd04b91d19a1e40b21b52ffa4927d7735b0c169adc9212f739019340c6ac3525e6827146fa6500dfe481bfa91f83f89df52a7ff518be12954ab59cdbc8fdfcf50e0756662993b5516fde3a173b81a2a9308b04b57acc7a0da897e775d80a6fe69799b12995f83b57ad3994ef1dccda9768aef6a812b0bffc2d5c27a1ba09a44b95dce124ea48f36998a89dbbe23833cc6ff1fb599f2a28e6d262345c6bfb078a18480839ac582453c38eaa7f9b0166330e75d036350a9d84fe9dea429f9a3514904c053b408675a00d07938ff2e220720abbe12d47c7e8c8b84ecec44f5c583ee3f9e59337f5b147438a1dce36fb4ae0a1b09ea526f98ad0083a24a7aaba72ab09fc1de7cec8e1498b927fd2ece14df73de06c8397021b0644e8d08093914f461ef6439ac0d8a2c1200c3fed251e829fdd528962aa85948543ee77a2bd123945c7c074e75ead210273416f483b3db5727d0ac27003665b22f2b515537e92ba479567fb581218b4fe85032b44d8d0cc1af9183df6e21912d1adb822c301b573668c9fca3aa23343c03d2b06c079408d0ba44c616efbd4fc4b57807f8b9a06011eb3f2e9fa49775445d7b3d8460881503273f7705865d0bde0cb9ee085b109e35c853a85b58bc99ff91c325edca713b8c786b7c93c083cc0d825e4d2843e10f560486d168b051d25b2c0779f8b8cbef0b2a42ecc6369ec906b29cf33c0d870d2eb5504948d28c2920594e2dab97d51dff98948b2db727d53f71fa422675458a4be6fe2f5e63a493359b85c34b36567e8d2b856932cc25787c023a6cfd86e2960091c9dd9636f73df222fcd97d39e3fda1b03d5324f25132e42b584a3ed071c1b83763727dc12e7727cd722b05e7b55051553ac01d8ea250fed001843f2f10df6b29c6a5e375be2f9f7526d614246fa5269900c95e3f9b5c98d76da07cebd76359c13fbb38b01b0256c2a9197ba0d3db031a9b7a763c6c385fdddbf29b1517867e7cb24200551a1276b1a608dfd528ba04b0a7be398664bc5cd5543d419e64c5e4da368dcb385fca55980c2a0b5bc72dd655244c7b6b52d03f815f5d40a86934808faad6778bc8e3f54f9d34fcec13ea4e061263ac998c64791a27f247953b2666f468f83f262e81d61feb234154a74cbaf7a51103dad2311eba886218410bda6cbcb9de9ca22739fca4a417506d3b90902b9bb43ff5cf943e75c5374418d11eae31820bd0018075cbad534578fce54135863e2babfde2deeb665a8a243f0ca9c230b9746c2b08ce630fa3f06691073add30526cd09bdf068", 0x1000}, {&(0x7f0000001400)="0f1f55803f192a05f3f3911ab73ccee523420b73e8b3a6d56bb6f15dd318213fe5154dc7844699a50fba7c7ac20a00090301821d9260ff091a031f6473d5233d238fb2c6f12cebd5b585cca90c03f85c034e597357039a05d6d7878148fcdaff4d3bbcbd9090573b3e112d0a73dbacee3cdc8cd7c5bb006b06cd48796e0bf2da5901d8a59b291ae7dcc69238bf63c4015ccc8d0c7aec270fcb8c2f23c04346d13672263fd5131d90dc155ad3d6d2634711ad4200704afa980153b6b2dec99a7e014d77a5a45e064e486b", 0xca}], 0x8, &(0x7f0000001580)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x4}, 0x1) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 20:34:10 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) 20:34:10 executing program 0: r0 = socket(0x38, 0x400000000005, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0xffa0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8}, 0x8) 20:34:10 executing program 1: socketpair$unix(0x1, 0x85, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x20}, {r1, 0x20}, {r0, 0x48}, {r0, 0x80}, {r0, 0x2}, {r0, 0x1}], 0x7, 0x3) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x0) flock(r0, 0x3) 20:34:10 executing program 1: syz_emit_ethernet(0x54, &(0x7f0000000100)="4876cc16dd96fd3fa14a05a21e02144ee933a636f83895092a60") r0 = semget(0x3, 0x2, 0x420) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8]) r1 = geteuid() setuid(r1) clock_gettime(0x4, &(0x7f00000000c0)) 20:34:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffffffffffff963a, 0x5, 0x0, 0x0) fcntl$getown(r0, 0x5) 20:34:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001040)=0xffffffff) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000001080)="88d47c4005e786f3e403a42758e54791435ecbebc8375298418a096bf86110bde1f607d89cea4cc38c1b8606854117e0320981a058efb161a4f9dc5104b0bd5e189ccdfd2e920de61fb3238dd44b967618", 0x51}], 0x1, 0x2d) getdents(r1, 0x0, 0x0) 20:34:10 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7}, {0x18, 0x0, 0x4, 0xafe1}, 0x200, [0x7, 0x3ff, 0x2dc, 0x5, 0x1, 0x3, 0x6, 0x3]}, 0x3c) r1 = semget$private(0x0, 0x3, 0x500) r2 = dup2(r0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x80000000, 0x40}, {0x18, 0x1, 0xed, 0x80000001}, 0xffff, [0x4, 0x100000000, 0x36d3, 0x1, 0xfffffffffffff001, 0x8001, 0x80000001, 0x5]}, 0x3c) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/44) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)="5ffce4d65258ad8e71857bc15e188e79e1df2880e30a5cdd05c64c6c1bd4c233c7aff79298af3e5117733599d163cc45658e76d156da073d6f387dad05fd6c6ef85bfbb629faeb49a1735f8e08cf69f8fb324050418040ef1792cb9d91f2d824a99d257c9dc96361199e66e8ad395f021255c7180c57f296e6d35a23e7633f9e3b2c98c34524ffd227ce3bca55a2a1ac05c42960a1d26ecd98e244ff7079619b4d62a7302762ef66137f0897ff25206628ebecaa3fe5f06b8d1d71ab5cbe54097f24b76e9f4eac2afb75ed24e45fbf388509df43a74ecddeac168db78657e90ff8b4caac05880ef7963d1a16aeceedcf", 0xf0}], 0x1, 0x0}, 0x406) recvfrom$inet6(r0, &(0x7f00000005c0)=""/199, 0xc7, 0x2, &(0x7f00000006c0)={0x18, 0x3, 0x80000000, 0x3a}, 0xc) r7 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x1, 0x81, 0x6}, {0x18, 0x1, 0xffff, 0x2}, 0x200, [0x4, 0x2, 0x5, 0x6, 0x7, 0x5a, 0x4aac, 0x4]}, 0x3c) fchown(r2, r3, r6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x3, 0xfffffffffffff040, 0x4}, {0x18, 0x3, 0x3, 0x5}, 0x3, [0xff, 0xffffffffffffff8e, 0x2, 0x3f, 0x8, 0x5, 0x76827886]}, 0x3c) recvfrom$inet6(r2, &(0x7f0000000200)=""/185, 0xb9, 0x400, &(0x7f00000002c0)={0x18, 0x0, 0x41, 0x7}, 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000780)={{0x7f, r3, r6, r5, r6, 0x80, 0x7fffffff}, 0x1, 0x7, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r4, r5, r6}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000840)={{0x80000001, r3, r6, r5, r6, 0x20, 0x2}, 0xd226, 0x6, 0x8}) readv(r7, &(0x7f0000000a00)=[{&(0x7f00000008c0)=""/111, 0x6f}, {&(0x7f0000000940)=""/167, 0xa7}], 0x2) clock_settime(0x3, &(0x7f0000000a40)={0x8, 0x8}) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000a80)=""/247) r8 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000b80)=""/56) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000bc0)=""/150) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000c80)={{0x18, 0x3, 0xfffffffffffffffd, 0xfff}, {0x18, 0x0, 0x0, 0x14}, 0x0, [0x7, 0x7ff, 0xae3a, 0x9191, 0x2, 0x8, 0xaa4f, 0x575e]}, 0x3c) semctl$IPC_RMID(r1, 0x0, 0x0) 20:34:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0xffffffff7fffffff}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 20:34:10 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0xd0, 0x6, 0x1, "890cbdd3b3c6c1c906e3ec3e3ce66b85d057cbf8", 0xfff, 0x7f}) 20:34:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) mknod$loop(&(0x7f0000000080)='.\x00', 0x2020, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x10) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x8, 0x4) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r1, r2) 20:34:10 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) write(r0, &(0x7f0000000300)="d15740532243b17493fb6297f6759cb73a78da0413de6f074609d6ff2f59364f01f9b2f5eb25692745a1ed6107aa18f26c45a2b4bb3e6d1ee60360cf3cec81d8df14ce64053326f4c7411eb161f14aeeed61763fe2606b369c9e00f3b721995a829d144c9a4891d3fa7a84cd20a0d634984fa6f9725198cabe3f7f5fdcdbda1edfd82a3ec3ea1692f6bcb30b9a97a332332edaaee5c168c75bf18733417666d2cf922c1a9f3f7ce586bdb4ded5e39b79e560bd2e000205880c0db6de457a09276092773c2ba25e2b0c2d85f2e7a2e60f06", 0xd1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x2, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="2d86c5bb62022aac0b68bc4cd5559967fe664d55419052a4d5ebc91e5a882c7449c9f2d1056901433734ad42b640690481355bc510b274870721fdb289de56b81b7f97bd075a9ed721abe755bd9afb238fbce14608c68f108a717fa5dd", 0x5d}], 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000200)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:34:10 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:34:10 executing program 0: fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000000)) 20:34:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r1, &(0x7f00000000c0)=""/102, 0x66, 0x3, &(0x7f0000000140)={0x18, 0x3, 0x2486, 0x2}, 0xc) setsockopt(r0, 0x5, 0x80000000, &(0x7f0000000000)="f4038724a9f314d452e3", 0xa) socket$inet6(0x18, 0x5, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/150, &(0x7f0000000240)=0x96) r2 = socket$inet(0x2, 0xbcb6903ec0a75307, 0x80000001) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) 20:34:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() syz_open_pts() close(r0) clock_gettime(0x2, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:34:11 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 20:34:11 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 20:34:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x201, "010000000000000000ffffff7f00", 0x0, 0x1000000000002}) mprotect(&(0x7f000047b000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x9, 0x20000000001, 0xfffffffffffffff8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:34:11 executing program 0: r0 = socket(0x200000018, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100c0, 0x40) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 20:34:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="6543a45016dab698c9d824eb74a1950011b09817a0321f876110266317da7fbb9bae52a957d5", 0x26) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) 20:34:11 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) r0 = kqueue() socket$inet6(0x18, 0x3, 0x1) semget(0x3, 0x3, 0x100) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) kqueue() 20:34:11 executing program 0: mprotect(&(0x7f00001ba000/0x4000)=nil, 0x4000, 0x0) pledge(&(0x7f0000000000)='.\x00', 0x0) 20:34:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="a7f65d0520565ce4e6f1d9563afdbd8662623563afd390f9b815e4e6a0d1227d1ac81971b0481dcafc5b2905858eb784aa27a01f281359fc86326103836b56d974b7247ebfd624598d5fbfe6070d5ed32023a476f927f09f8043e81c569449a0062f3f06e42a9f0b293f7e29751d5369cb992a282be919843426eeb109cf759ab4d968a12ed2148981ad7a8881dd27ebadea9cd98953c11c2d034aab7253fba4c3163f304b5dcd5bd6f9", 0xaa, 0x4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000100)={{0x7, 0x8}, {0x6, 0x5}}, 0x2) mkdir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x480) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x10, 0x25) 20:34:11 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4000004, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 20:34:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:34:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040)='\x00\x00', 0xfffffffffffffd41) 20:34:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x6, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/217, &(0x7f0000000140)=0xd9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r2 = syz_open_pts() close(r0) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:34:11 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x5}, {0x400, 0x1}}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='\x10\x00') 20:34:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 20:34:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:34:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) kqueue() 20:34:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$inet6(0x18, 0x4005, 0x8) setsockopt(r0, 0x0, 0x558, &(0x7f0000000000)="708eca53cdf38a0a57bbcf96ef2684be5b84416e63f53d0a9b395a6cab26c5632f2a08c3ba48c756c26e781ff8f0a92df47577ab37dee12aa5064a8f", 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) 20:34:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000140)=0xfffffffffffffc75) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000000)="01000000", 0x4) sendto(r0, &(0x7f0000000040)="e332cc6572020d3ee91b47c6bdb447a9445dce6d074ee9824bc501bdc7f5b8070c36ba6548070f94577f2c2799b0e6f625a4b3fa21957d51e199b3da991a152b7034731d06ff12684563b5daf21e54e7b848ab0da5c18152e80382635fdc2e4d147975c458a7", 0x66, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3f, 0xfffffffffffffffe}, 0xc) 20:34:11 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) dup2(r0, r1) r2 = socket$inet(0x2, 0x1, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="c97c359e2af40a7082db12f2837ac3605b29378c1e600f57d5f4d34172f0cd0d577fc025e85f266f8137b7ef261b4d59f5bf1a8f91cfd84345878ee4cf1bc8dea1ed2ec2eeaad7e5f0e206428fb1398d6a8ff304c3826d8f3d0cae0324c094e53cc8471fff6ed829e1c25474799919fa577ec1e8f040f0530f782b5c929a628a06a1b3ee315776ec536ec3d59f1c2ebd1005a305558220d377bcbb0fad48b3cb03fd612272162f15793b57b8892f741e87332ca080473cd6eeab2e6034dcf9bc5bcbc854653276c82ab9454890482bcad05347790ab37e2794e6577b", 0xdc) select(0x40, &(0x7f0000000280)={0x100000000, 0x76, 0x3f, 0x9, 0x6, 0x200, 0x5, 0x7}, &(0x7f00000002c0)={0x100000001, 0x0, 0xffffffffffffffa0, 0x6, 0x3, 0x1, 0x1000, 0x40}, &(0x7f0000000300)={0x80, 0x3, 0x2, 0x3, 0x8f1, 0xffffffff, 0x1, 0x468}, &(0x7f0000000340)={0x3ff, 0x1}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="6b6e52fd29043f10657f57038978e479e49c6c367c7f4530d801dbd936f4b2af", 0x20) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)=""/6, &(0x7f0000000480)=0x6) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="9dc17964a47e18e6a2dd8cf9f2db4769d700a9f327381391edb04b58f2831c5771880dbf5a0f59c938ef4177ee8a19e503d495d7eaf2550482b5bb714450992382012893164a297df9cf95ed92ab4e3c549ea6cc035a8f44ce7ef2faf8ff866e53062695becf1c8ee56f7c5b62bb7237d713c98c540fecafea084ac183c991f4184b070e78", 0x85) setsockopt(r2, 0x8, 0x200, &(0x7f0000000540)="58f9abdb", 0xffffffd4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) fcntl$lock(r2, 0x0, &(0x7f00000005c0)={0x2, 0x2, 0x200, 0x7, r3}) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000001c0)=""/86, &(0x7f0000000240)=0x56) 20:34:11 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getegid() pipe(&(0x7f0000000080)) 20:34:11 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xc1) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x40000081, 0x400, 0x41766294}, {{r1}, 0xffffffffffffffff, 0x20, 0x800000c0, 0x72, 0x303}, {{r0}, 0x0, 0x80, 0x6, 0x5, 0x3}], 0x8001, &(0x7f0000000080)=[{{r1}, 0x0, 0x1, 0x4, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0x9}], 0x612f, &(0x7f0000000200)={0xfff, 0x100}) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() lchown(&(0x7f0000000280)='./file0\x00', r2, r3) r4 = getuid() r5 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) 20:34:11 executing program 0: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/155) 20:34:11 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 20:34:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x10) r1 = socket(0x20, 0xc005, 0x1) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket(0x1f, 0x1, 0x2) socket(0x26, 0x0, 0x10000) lseek(r0, 0x0, 0x2) 20:34:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) lchown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x6) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000001400)="027e1badfd35706f1f27f248db38245a80b7e2bb4e3c23cb4eff1a19d8fd9c0c0378ac850e0c7ac2e708aa278cb8e55b277f789ecd14c769cd416b8a435105116bdfab8725445a393f3aecb195a9ab452933b3cd7ce82de5b2", 0x59}, {&(0x7f0000001480)="f491d005219aff7a63ebcd8877d581b071c919ac5cd20e7577630ebe524d3e74de372eb8796b14937f2f5e7180f31ea6c98338ee295c377dbf089fb92d4287cc1a846750e1aff9973c757d5314d845a1c3bf7927a4d70b8df928ea83d5676c108be177171e958c6fe4d6691abdaa4022e5982c2c5939e42ef28c418cbc42286cb8b6886c789d7157682051973accd17dfba5f615c2313dae9562be5fe29b86bdf73ff94571f8b06f9c9ac4fd79312ed1f959ee99e7f2881cf36fdc515799830b6f1791879679c213eab2519a48eeae717ca1c57fc89c22e689c2a579a9de6a", 0xdf}, {&(0x7f0000001580)="ed02b5ce8e96287772e57d057ce0cf2ffa704dea9c9534e7d0044bf07dd7298fad11cc8ef0b9f05999f694f4e6befd6e07b4f93940ffd2aab94f329f3f50b21377d21300a7eda37cbb3cb0a9af7c90cbabce2fc4bff50deb30bf4ee571621e998ecb9189a8abbe71c5edba92da9ec9e92e5b4e2911ca8ae73a106c4f0118c79ebfe8b751a487b4272c3a44461e8c9dacdcadddb12911b003e9e06bacffcafb3b253b6a4e3b0305ca8de964e7f70af6b4e932", 0xb2}, {&(0x7f0000001640)="7b8a314e9830867dc061837d730010bd90b8113a45f58cbbb4506f419e0840c5dcd3ef78cb9d74828128856676b9b835d669efe3f71d6c09d40447abe0300afd756d175ae44d80f7a8978bd658aa606fbb8a6db72f49d18a7a54246471a11fefa47d0ee1385806a8cee7fc88fcef699899cba457f02b3d3858104ee92dc9af4a3ef61425e7f6ae0ebfbc9a7a0a2da6be4e0c4d6da058ddc6cc08976f9f518c9e75026be6887d1b34f3ce96dd16addb4be53a672470", 0xb5}, {&(0x7f0000001700)="060ccadeb7ff44562494ec5677b87371ce309aef4ff64da374b5576fb2e6ed0073e2e14a1bbac5c71beac2e67f8782bafdc3cc655518f145a9400f7569d48953c84e342a4f97a1cbfb0ba583bb2becb3118e5d05cae2cdbaf1f10884637176274180daab224b0b9db6b9a29510ac619d4696c7865f3495afaab23d0a3576dd97681955b2c0b09de62863ab7ba03a46d9c28a8db4237ea1616695beae94b11efdf34e8da1998ae70f041d48cc9acacf8f81ba4d6ad56a518e8b3f410b5b6a86d8a127d59670ee78858c09a8f6af89af48a86fa1d580a78bc334f147ae6dd5a5208b60811943a74f8c4711b1c6177fc2d3087ef699246de022c7ec7550648ef9fc0422c8062a0149707fcd0a6b6f607613c096b9dbaa46effe477e2de3eb6c9e326e3c384fe988364d761f6fa7a251253db28659b35e1b61b26a98a6fe962837ff4bc96f9a941ad8e7529471cec34f45eb7162dcffbbd8404d8a6cd1933e4d068b7dfbbdb953f4f39845d82c19f0b3728eeee03fc26274ef9351dee5dcd956cbee3af3727464115ea660ae9c1e75e175a893a33f911c0eeba0ecf2f095df873151cf7774c08847331dec97e457df1a2fdf5e76cc01a2a94778c715588ec2268684dff0fbec7316302d617bb80da8d0ec0701278d4b4f28244eef7beca0131c93844def1a82058aa500304c4b2cfbeecc4db71736dac4a3160a17b5c9e010e8093d272de3673b435d85a0d5ceada96a36c7e301abc4f69499e33c2425fb97ac99ce230e7fe7a45a902df45ba414d9997a5eee08b7427c8f468559c48d0fff8017f14649f5f904eabad6b4d57f2e7cb15d2acde1a685486f66bd21bab8e1c7ffe54cf83b4093ff002f65e176c3484bb1bed4bb18ea0cafa197684d9d48deffdeb3e671cf2a5b7c273b0b7d14c464645c10c8b20758c88d555707e76f2305f2ff343ef6c7cd8e29bed9e7ac9275acc0cc3b43e02c7c3ea25601250ef41c48c85541715f3821ee4cae46fe3169ab693a24c3cc1ba7775a2008c6dae09e85ee838667542156d94dfcec0f4cb19af68dda5af5550edaa33e00a7ec0b96eefbdfde1aebbf9b45b9d064abb31a28608163abe0788af77497b9d28cd1e8c4e2e129182f43d8efb8971bb36e1925ede51ad48546f4413ec4e4008e301dc41e3c0a12ea7eb905be7022fbeacc1b8e960a8aa48fc25320703ce31a66e50d82c32926e3bd76ad624d95e8d18791e0e68b2c2528423d12a6e2b117ebdaeeff77e40f59aeb4eae32d11f367d495e5ee0e88bd44eb30251c666ccb828977ded9a6a323135b8d9c5b5b9121a1ede3653da99c583de75538eba6a1d2c78966690b63547d25b3f9c757b93f9de6d03396ee46fd3a0d0dfb3be32f519ffb83623c4198dd174685bf0512fec08e1cdc6c7eae26897cbdfad0f92efaf860e8f65ce78cfc3ea22fd6140cabc5cc829a2c8533c4d8a37b46dafa0df94a3667475b79ac247a3081ee44893164577bf2600acf02ba33637cef8afa053744007d04e644d7bd09a0d9852ef018ca41305947e98a33304d116a680500b6cb711df54ae69f00d733445feb9b8c98ff7b4d54a41e5dc36aad5791d7d04ef43d9163f85ade6520751c0bb027bcd4db0c35b46298bc456a1cf4d3882332482e48d136c936e463dc6b47d215cd446b481662af62c4877331b48e7c22528f0debc6283c37a7e95c49235e63553a04e63a84e3e2e166c68a96cfedda18c57065b89b12d12aaa9571caff3ce446190cecaf2155fe7cfa78aa9e47bfaca27cabe1d0cec4051957a932c3869696ad82affa043824c2c5ef11b535cf398eb44ff0a250508bf149c13d838758d3cdc0c30f2f3b7e59835756930ac0aa56e3dcea29684dfe7ffef34d811395dd9ad2e86b73106159599bd9ca00d253246fa497665f89e66ed91cd4974790773fc73c0c49461feb7667b7d6c5ae92521b0093c5c2967b0522f7efe50d76ab2fac2e8f38bbefff92cc2d49fa140d4d7f4662012684ac03c91c4afa996227ec632f3b30dd9a0db00134074258c420b07f6b01515db95c07be68879f937c2b6c81b378b8a3060f05ba4d13be25092e7b3d30ae8a897d7c42f9e16794f9cd40b5890db3fc33c77a5b48e5ad0639fe3f7b5fd987f92831493208158e20810571568444eae2bffd0a473c2b5fe6a7063a0f6f6d23efd494d7e8e5abd9f7894f567bc09924b6b36849b7fa098f29d819f4d471ce560edbcdbe4a136bd0f87edbb9cf4b58886e2a61aa2f7a4bbe0e1acfb900c1bc66178fe33b6c3f5c52b983d026e85f506211d46e7b6c35ab3b5cb7011d7b5550e24283e744541935adcefe313e5bb6cc4c81810a4cc7e05c9ee950efdc78656310ab7fc3b5f437d6ccaa4ee159e40a89e73c875475c5cd0b4da34282ed5a1db040a599e39bc47c7352fc8c3e642187b2af613cf846f40739b5db43b2daefd62e0b0a90735503434cb00c18036f4ff15a3b5eb24652584e2f96c92db613abd27ee13b20660fa9a41a1c763d1d611be6a7ab9cc66d9d92486bc5f0e40879a30b13c10d344f0af60e6568978d91638432ced17829d87b126dc88dbb5e50d9ec4aae743c7c24cd01530cdab9d36e8bbfd3aeb29d27e8b96e6c686a4cf2f68657170a052aead5427afd3f50d765c4017d875853139a3fdd3fa5641e17a995855cb899de1661c411cbbcc19d841df584a4d4291da305921680d372b90425923bff050cb0286cab7299c6605b9137d2027256ff35f916f2d4174e9072a6754eb4ac08792d7fa3e7de5b33a627213b89136499e5ed4defe003863be32a28c13bd0b63d87457524d3734b17fe299ae8ba5d099b05be44c58073e7d07095ab202651ee95545b61e35e491b7498292f2b54a376da0eafbed62e1710deab5c743b5ecee086e8f8095522745cfad00a586d1074fa5783cc64144454c54321248ea0bb0ca0b4e1585af6a61b74f3d45c87889f0663fafdaba803f78016e7001313b712e9eb995aa8dbcf711ac283fa89eb51634c0b9c02edc528f51d7ea65c25f8de9fd371ebaa4727a87127c3eb7e5ca767ff1046f6dc4f927faa7c0bd54bea759e12c9f5722a37f871c4dc2aeba36b37e0de6287578e7bdb8917daede4856e7661f1d2c42fbd16c5dc515e1373a04af6769c3714fd6b8b01ed1f5313066e02df22580569b47c27703433351cbce8b2295a009687838a09c77f709b54a8b5e87a8ac533c26dabb13d077b75aabe9c1be48d790a5b787d90e3b658231626c13c6bb118aec0271ab349a171f3938430a7e9b29f805693364935019b177b96b0ab4e0b47ff4b29628d5dd769489811f42e3c920f0afefaf0400ba048fe69a3899d8a3d9b4ad9e1db39cb0e12a0243003775131192ed09245f76e486c03632d48eb6ef4cb07571f5d0f221433eb2be40ff4b2894124063fbc2370002384948b7939baf841ec5bf46a18ccb64cacd018af05bee32ad29ca424c85ee02b32489255f05d2d673579915db866b1cc92d72d355cd33b626f5a1c82d1b004ba91047891b8f38bfbf8efaddb82ecc6feeb0fd5a3f320d4a6fcd992d21f2d024ab3088f75edd7bb95009c9434b37672f10a61b404471f4c8d3889c2a2a5c82fdb92c43b30439033412613d5a5fc34ca94b457bd4ee378f5c57d48a61568a329a4f82f77ae5869248356beddd8ab6e0875e62e79bf4a940868519b50e7a753dd4b501809a7a04f63e3fea05256512369ea647302cdb8c9dee11224e7919a0ffa26237ecf8d78b2affffab5b88b4e4c91bcc8fd3337a1587e68c55edbecc2246669f92f4d089d946e96e2d9e898171a171b987869e800c259ffa4e7589f121cc4366293d02bc3bdd1cd156bf74cff97d0fbedb6431c4142c17a73d27b7f22e15bce4b3934522e3b730fd35a0463a979222c7e7d82d43920f39c41efcbfd6d0196420ac05bbf1992339d9c6f04c9cb91f2df759facfaadceb61e1d572a0f0f3c8d4cdfefe6227aa8111f516846d968811a8eef06658526b92c6a55247f60a6ea531ea8bbc6c02d06d0fb2e32c5cd859cd75fc1b51729d7b26abb0ad948e79f2adea3c98ee4623ad55a3b2bbe460225aece53f60eb5248c2dc96d3e761ee33a087c8d018a353f396ae28ca13a3f9ada3c80edb9a7af77772b522f558deb02c04fe7a8385eaedf86aca07db4efc068499a8dae020b237b452fa47994dcc928a3b86316853b0206723e5ea3d886c2916b212e645b9397477cf5d6ff9da7b0eeba4803d35e1bff2e8a350dc8d292308ba1371447fa2f482805b77c9715131628d4a99da7c109f6bc8e3261dff7365ae4c9244d42132270607efcbc053a4093cc27acbc242808f59c58db35ec97afb5e375c0091f240c2543f5b60b80796eea17896c3cab9267971d79b2b5255a03ff014d6de93e2d7d5fb9e101accdd4c005e5fa88e78b68502b050193486a589e0efb5d121ce9057d922b82876292c5ed61ebca558a6117313ff8b5bf6ff081141c1a17049d30e5bed919b72f2f5fd5484fa73e04e1781c315607e19baea8ed33669670c9c5ced7b21ef9738e15f11804d768bc27e5dec70bb2c4cba813a31ae7331b4b0da2c7898709bbd0501f70c8bf175da1654752e32a210ffa2cf4d1b55632fe3b4c04cbd19152a087089ed327ad7ef2b008a10d764837e6bd744d5f70feab2d43ebc5351f2af2f77ee73105c64fd66d008e5bb0d6e34e341d4fc9d170328c9363f7a7a9db6c2436de1a55a8be132ed8c5d18f5459595f537e69c5dfda7ed29491ac99bb29153bd13e6d4ef71426006d03e3aff3fe883d784b149f493cd989d076ed685c2a144bd8d3b7b266c282ae1e38eb5efbd8eba00dd493a7b4fb0bc6c96de4e379677cb766b2e12ac5140074c2056b2246ebab7f071f872a5d919a15d5441563a22e345b2eba4c57b982361b06c14f6d8e5cbb1458cececa40b05f07fc178a7adbed7c303ff29416521a38ca6d24c79ba352bfc64225b2ddc1aa085af199215201f992a2983a4d5b4a5ea158f34e22f53c2a7f70d94d278652c2e816c88c3db7a3189ac47d1662ede23c3a264ee6a6014a7021316535dd8b098c89e1418e2ff2b6446e2bcb29f34f6779212047db67cb05c4da9aae6cebe3283bee9fd00fd9188983a282640afb00dbf2f1a7a63e2e535bc41fd1c9039f4c452e6e0bca925126c3156fe8bb75081ad98ad0a6b17d3212906420b1a3b309a34915786623de410b8308fd2f96c3df132023e6235036aa9076e1ff9a3118670684c81302c22feea950c44a656008cc54ff1e977f105d2ba1cbf359395cc103b6af5890327918dd38730cefe796e031618f2d114bd151a1ec910d2c74e5fe618497663653e272c1f880622bd87d715512b309fab098f67a9a6f324f9a8334e9f5497ec538c9bd13f1ccee4878e46762189e579a50d2f0721c7eaecb5e8f25290608c96f55715b886d8bd179dd01b5554e53c9a4e782a6d681d6e1657e26f71ec504bdab1f5c94e0329d97177b21b70abf0ad6bae14fd8b0e78fd2bb8940d9585a71d99d1fea9203637385b71750b135a4139504db0b58ed01fda663a3050b3fd98a0c16630aa925dcedfc88568fbd09b2625d43502bf46e9664dd6751aeff88beee9ff57ab4fcd065b98b1cd1d89e665f1babc98105a5dfe1a8d802c3b175a81591d8a767f6fdc587ccdf3e310d147369793206af6a6477d9115eacfdbb2a87e65c9af3dbb9b5351b540dc49226c728279998dbf9584d9407e32ce132f7059bb3a34d1fcff4ae591dc8a38d7d55d08ba3788099cbf9182aa24e8803a047b2", 0x1000}, {&(0x7f0000002700)}, {&(0x7f0000002740)="675d6a4e09fadf0b51233b7c204094dd7939f62cbf4a98bc03b49316f95c239681a4f9d87b6884fdb873536923a5169f6e7e891d5d1c08f0c8493d5c81f2ec826e8d8f53002996389fa2c63b96abffeb0590944dd495b71c4c2e3c3f319d77456a3b4ba4466bd22fcdf95aa653ac2c5e3f71742aa1c79737c37ba132ed51fd135f050cf819065fcc5ca9ff64b1df469cb9e2502b2ad9", 0x96}, {&(0x7f0000002800)="77ebac8d8ab6931356cca2f718c1be38b98f829f617e58e5280f56ebec91e2e516b8bd7ff198298dac70fbe10f8e42c09b3ea70942be43126445acfd54a8f5ab8eceadf0ac9b9d2946f7e5cb2e91423bc35a9ad13acd302c1f50241022dcea3f59873bfb09b213e4d7519dae3d6f99807813c0d0da4a2fe8084afc5b366fc409b3a8d3e25794774f3b31778eea22162d58c64620f30cbc8cfb3f680aca030832a2699de7e9dedf5c8170550ba595ec582b61dcb41c42bf72e0aa0e02cc88255ec9a8ce05060171478dfe201f4e72b9d2a27c9008d5", 0xd5}, {&(0x7f0000002900)="41bd2185abe9f826ebbe5e64fecb88f21fa411c2b943b9eecd3bab08a7324cec10ed9bcad58f9fa5b404713d4efe312fbc46c4b1e1f0ae980a1cff429166c2eb0158c9495bbbc7c977931a8eb6c589010a05fd53744320a0efc81a1bc241c41efc42d5d849603c41495a2c47ffbc7340e2cafe381925809412ede958b92ea0430928a0bdcdf142b7e3d9eb7378a2c32df2a71c044f53e9feb3c2006d01b81c785cb063fc5a3a2bc4085e6f5bc4b603e51e249e0a1fc9968c32da416cbd51edc5e44215a3701d1a1bc90b6a943fc2006be519080c984858d8bd45e21d81b5d7f88723bede0f46dc9f8ace2ada", 0xec}], 0x9) stat(&(0x7f0000000140)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x180) recvfrom$unix(r0, &(0x7f0000000180)=""/154, 0x9a, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 20:34:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x400) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x20) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 20:34:12 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x3}, 0xad) utimes(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)={{0x4}, {0xf56c, 0x81}}) sendto(r0, &(0x7f00000000c0)="11640c083df943ca0992c8c91eeb4d3f111b4b8b3f5665a2df40c2a2d5c2ac6ad5cb9e9740abee6f29ea62c2993e62d6958fa79ff174b7b0fefd7a1dcc56d75f3d971caadbb52d94bdb17c4cacd9520eebd2207ebd40dde44bcf35c669380a84bde3f1bc141fef3310f937c9e20fdbac2b2cfef6f9fa1d3189e9955cf4dc8629a333e08b75b88293554c382eebe43108d66c477e80eb79e94119f2e33c7099f3f7b2698bba2484109adfbd1f539bebf5f07bfb93b2d553b949554f7b2c64b608dd51f1", 0xc3, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x8000, 0x7}, 0xc) recvmsg(r1, &(0x7f0000000400)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x2, &(0x7f0000000380)=""/100, 0x64}, 0x0) getsockname(r1, &(0x7f0000002740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007167aceba0d43a1ad19b8817ae5ae0847091f1d51bd8b52add754c57e3b89a307e47612eec9cc3fdf0b44a8108efd93466f465bb70dbe3f7472b5fcd93951f48bea6b461f320b3c7911d2ff802d9cb1c0000000000000000000000"], &(0x7f0000000080)=0x1002) 20:34:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x2) 20:34:13 executing program 1: r0 = syz_open_pts() r1 = getpid() getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x2, 0x200000000, r1}) ioctl$TIOCSDTR(r0, 0x20007479) r2 = fcntl$dupfd(r0, 0x0, r0) getsockname(r2, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r3 = open(&(0x7f0000000040)='./file0\x00', 0x821, 0x80) recvfrom(r3, &(0x7f00000001c0)=""/177, 0xb1, 0x843, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 20:34:13 executing program 1: r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x600, 0x111) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x4753}, 0x10) r3 = geteuid() setreuid(r1, r3) 20:34:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x3) syz_emit_ethernet(0x7b, &(0x7f0000000080)="ab00a1addac38dc5776f204ca7d49e9b9e7e79e641d2f86cfd1d7013245b2b308a4d0258596269f16d08d8fac36549e1b37d7353ee9ced9acab551171bffc279b5fb1bc7c26640154ef94d0ecba8c26014454486b6b541d052d749d1c608aed72e0a3a8e6032f989aba9850e2de060e1e29dec57321223172fb73c") socket(0x1, 0x3, 0x8) setsockopt(r1, 0x4, 0x80000001, &(0x7f0000000180)="b674d2ad0d5cdc75c4baca2bfb294a7f1fe4cb928cbe47142f85deb5eb0cc004a7275fa98678f4c0dfe55982ad17c86097aec7fd6c5da7a6bf13e2a9e64635e18d82278c65c9932712b8f6679debe84ee6b3599df110678f32aa83470b0c4562e90a8dc0c781d70f176ddef33c842621a180ad03184b842539f748d55dfda3435c924418b5c50d18347b30408dbf3e9fcbcadcfd7bd6281c3aaff29e12d1fa822f6ef8e0898db6772d571bb3aaac1ee52097fcb1c812707f5450", 0xba) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x9) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x81}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:34:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x10e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x101, 0x49a}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:34:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:34:13 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getpeername$unix(r0, &(0x7f0000000100)=@abs, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x100}, {r2}, {r1, 0x110}, {r1}, {r3, 0x40}, {r3, 0x8}], 0x6, 0x1) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 20:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000080)="1e", 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000040)) dup2(r1, r0) syz_open_pts() 20:34:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0), 0x0, 0x402, &(0x7f0000000100)=ANY=[@ANYBLOB="92642d46de2300013000"], 0xa) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 20:34:13 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r1, 0x2) 20:34:13 executing program 0: r0 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x0, 0x4000, 0x270, &(0x7f00001cc000/0x4000)=nil) shmget(0x3, 0x3000, 0x48, &(0x7f00001ce000/0x3000)=nil) 20:34:14 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) clock_gettime(0x4, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10090, 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = kqueue() r5 = syz_open_pts() r6 = syz_open_pts() r7 = socket$inet(0x2, 0x8007, 0x2) r8 = kqueue() r9 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r12 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x800, 0x104) r13 = socket$unix(0x1, 0x5, 0x0) socketpair(0x36, 0x1, 0xfffffffffffffffa, &(0x7f00000003c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x5, 0x2, 0x7f}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x81, 0x1}, {{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000, 0x6}, {{r4}, 0xfffffffffffffffb, 0x2, 0x6, 0x81, 0x4}], 0xffff, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffff8, 0x60, 0xf0000000, 0x10000, 0xa4}, {{r6}, 0xffffffffffffffff, 0x9, 0x20, 0x8, 0x6}, {{r7}, 0xfffffffffffffff8, 0x22, 0x2, 0x1000, 0x40}, {{r8}, 0xfffffffffffffffa, 0x10, 0xf0000072, 0x400, 0x1}, {{r9}, 0xffffffffffffffff, 0x4, 0xe66d65114c73f2a4, 0x5, 0xfffffffffffffffb}, {{r10}, 0xfffffffffffffff8, 0x351ba82780ec84e5, 0xf0000024, 0x424, 0xffffffff7fffffff}, {{r11}, 0xfffffffffffffff9, 0x84, 0xf0000080, 0x4d3, 0x8}, {{r12}, 0xfffffffffffffffb, 0x10, 0x1, 0x1ff, 0x8}, {{r13}, 0xfffffffffffffffb, 0x0, 0x20, 0x9, 0xffffffff}, {{r14}, 0xffffffffffffffff, 0x4, 0x40000001, 0x1, 0xd}], 0x81, &(0x7f0000000540)={0x4, 0x8}) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) 20:34:14 executing program 0: socketpair(0x18, 0xc007, 0xfffffffffffffffa, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) recvmsg(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000540)=""/249, 0xf9}], 0x7, &(0x7f00000006c0)=""/128, 0x80}, 0x800) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000780)=0x7) recvmsg(r1, &(0x7f0000000bc0)={&(0x7f00000007c0)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000800)=""/173, 0xad}, {&(0x7f00000008c0)=""/175, 0xaf}, {&(0x7f0000000980)=""/209, 0xd1}], 0x3, &(0x7f0000000ac0)=""/247, 0xf7}, 0x0) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001d80)={0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) r10 = geteuid() r11 = getegid() r12 = getpgid(0x0) r13 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, &(0x7f0000001e40)=0xc) sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001d00)=[{&(0x7f0000000c40)="eb22c278fa7ba87fd2939f20e6fc1b28594f8a7f421c6362ca601d0ad37eafd66be2b83f0e361c0438d85070ddc450a0a3239f7057eeffbe5fc6df4525fc76088bc77a4b27645461cfd67a9b720a11fbb974cee1b608744d5c7f8ca9ec29245c970a185236229d3c62669946c96b10a7480c736678996920830f47badc87f69bd0413e818006a2", 0x87}, {&(0x7f0000000d00)="6ade5718685ed705021232bf044c639696906b4168b0edc322f3d12b7b2d60b234dc3773fc15562b0d6f76bd3a36965a2fb65f15cbc8c7929fab330127a10ab366fa672f6e22294f98658c4cd2057157e292f1ea67b54fc1dd55f4344b5d6809e8ac665e5d2a58180b9787c0b0957360eb1600f83c6a42f4eee44fc07a250e2764d923e7140f4636f41b442589e452ed69fed25a81bb63c7bf400e82abb6d5156b72887ed93828351cf9c5ec45fa61945185dd0e95eb8cb6b000951b338a7911f2253ed93a8c6e274b313adc0aecd7a53d58d2cfd1d4c7f2a2bbbf3a1eea5fa64e633163ec809ce3586f8ae1d8c8750ae3c6e8a211c6e810bca251544f49b89353b6aebd86584d8841901deb6edb6641788e3cf935ec1b512cd9dcfbd477ccc620d6aa3a18ab4769ea2e232f9aa5418059fd6b30b7ef3d387e6de24d6bed81acf25a1ab6cd57413bfa71d2d94fee4caa6bb399ea08f94e14651cb9e51056ca0740f48ca9f8a24b8d1bdb7907e053e4265b3b117f03bf25570f7481dc31e0a29e610cbb992d1ab53ad48fe132c63ff4bc24d5bddc9f041f722f3ed1c51746ae373512d4b5ccfee0d930fd3a25feb5236735ec7567af29e510f5ccad48bd506e580a41c55e3a8cd55f799cc80e938c34aabcd821aa6125af309f46ace25bdc8077c62455eef72b235171e4d8239de94b7db021e1e13a5862552367a6a7e611a0c67ac08a3943b5e9888114915013af0f98d978b225c5121fc8d469f4724c3eb2e1dcea994df5ef61e932e3e2514931f758700c00cf96afb560bc2151c16bfc0cdbc623697cd7fffcb19ef6074c6eeffcc966cee210529e987fbc7a7874b0de42b788c3cc0248e0fe502697dbbe3273ec6098ac35f55ae6656e81ec07f5354105180293ae0d9459eb32c78631bc13c83ad154c0228761f5ac54e6079009d4d1f35bb78c042cffc954b8d7bb8ba4ca889e91c927fd3c6a1cbfbd2e2431868267bf0b139c4bd2920742f1a77c8c5ddd30b05a6f0b3902c97d80c343c85c4234a2b49983dfc035baa85ca34ce46c36c7adcae975987ed6aa5bf3e291806683da72feb7f0399fba19628d7f4ee853eba148a5f14b58cf1f24d06b99881630c4db8cc001bd1752ecb2333a6bf90e45ff5f23e3ef39afba6a22bce103a5f21e003ca9d745bba270ec5033920dd046032a89e006efa1afc67b42c010b954f04b56952682507f158c6968a027da10da66e7501620bb46c4bd01ee64312b290393b036fe3a0d3742e64da0a24f509ca51ba19b77c15f166ec366fdd2916aa0a9d49da995742d2c6e77f0dea231a6c6b8e1dff7207b5f0e51760d254dddb9d591a19bfb9490df8555d0f5deb6aadb98a72c12d9668d1a47241b4e92b75f52662959be3e80ce12672ba4671c7fb8545225fb2382295ed86e40bc5f3ad91a8be21da9837d75e400fb4a4e4bd48a3423e0cca56539fdd934a366a04fe4ff73834bfb31113c0fa0b03211b70aabfa2fe4355025c35110367cd9dec2b4126164d9b1a6f1a1dbdf9ba9138e9db296450e52e77d16bbe9882788679c83aa45b288b57576edea3b2aa681b02be80a302c4892cde5415e05a4bf5cc9313a517b8868fb43044cb22502f8fda6df12b2f14f4e640e0b55dde12d57aa1938127dfd56020b72ee67869ea752888380ea9b66f9843060a7f6428ca65edbfc0e7eca8e7722ed213e2c91be3ad70322da53beed249e0450b150d30fe8f5288bbb4a2bdb44242cc7a09d6153df7f90adf532b0a87ee927d897e66d86785223d289b2055cc9d49e5ce32fcff475841664736dbb288e92f2476dc2740c1b07ad27f887b86894476248115227ccf809edd0ef38335726f01affd7590e41ec6a10bb6b1381872cbd73ad92935a6605a9ba5c99147c5c6e05b0be1eddb84ea6c811429265470d8928a0d24e01f02ee83f17c107579c0dd232d79ec8628f32e11bf2d97f4a0dda9cc6d1a8fdaa1ceac6a57c731c1dec85b5f3610a8803abd608f131ac604a346fd252f3572d0b9286b973124d8a2462b09064d2527518f067a496f33749fb2c5c76b3d820acfe8b690ff7ddf08878e76ab55232c787267ca8dff51dc8dfdc41221f4fc707e46186d24af52d6b7208ebcd2b95c0d1e24138d9143e96fe715c2f833ae889d1ac359002fba67e914a7991a88d6f9a563dc327f070d49267da80920906486784e909bd099cfb8c03f8ee666f136fe00a74242c8e5a135112ec3ecbeab77856445996978f10fed13b5fd230003f801099a8b51583c4de18fb18f94e5677f9e7ce67a15a2e33a6c45c90de3ad142ad096c78b43aee081ce37d62563c9b80557dd2d0d99e9fd3914e039189f6070981fb22cec1fb2c21437f5a36d02f4eea8fa508fb29df8b71b105c04a12e07a7d253a716de8f51aad42daafd03569153946d9493f60541b0d26461e20542c59a50880be620a042f286bc10f2bd9f46fd2b19536143a4b7fa0dd9bfdda92cd9170845ed35dc143b329f50f657ef00641d03607af3869dfdf2b9cc216e80dc228076a4931c7eec23760d7a28d10140809ca7b91d983cf8161c874f76dba986eb7a70a9918d4bd18a5ffc586484e23caaa933f3780a7d6780b0eeac146449de649d3de50ee2bc61d10e133d15aee652ff9d5deddf3c877aa8b08db428b68d322dce869415590dcad7636e1cdbde34947ce19a5f51bbf9f8133f7f5edd2b696ae628c9b55552bde1b8b09e34db916121122c57d2e8db5282701d6db9f196fb22c9e549a4dc3e5b478855383f4982592206aa21ef889725d16dd59c504e2076c423c4710e5a1accf923536ff00c6692d2ec81f76b17e687ef5cad5a4dfde2d185faa6334bb1d3ac0105370d28afc470e01a0e464db8bdfef47fc263c42998ae0a096a5a3887dc729d084761fd40b12156a38dcdf8bf52f5258d12f3ec82a05f77fbe5bfd4319ff00776157e63cd749fcbb8d066f127d795a8f629b2c30f95039f1f54054111ac2e0af8d4aa4e933a2732020315daffd24bbc818b65fc51cd4800dbd696f341bb6ef681a609b421d0bfbdd28254fee2a5e4ee64972c2e5c5ab4ab85b3efab06a3feb2edb474808d910828065dbe3e0aeebc36e2c89da1fac8c471251a3d516d743cbacecdfeed7b713bd08a4983b69b56440e3ac2b17df847760646317ab8a703dad4c1ffa3c4366394308c392c4e3b57b4a6e66c78403914f6035384a1b997f4064ab160d55ff15ae5d664939083db747194b82057693d40e27887fc51fd54974d409f53e01ec12cef4f6dadd7eecc8dd1c44deaabd3df4603e6e0f415c9dedff3382803df04ef304fa675270f03458534a7f183ef3e31769168d2c1165426f3ebd0eb957aa92aee9577bc12b47034a83a1c0db2a0cbad140649c278a7a8f77ebe6f229f059edd530dc89d838fa49b8ea3851308f5708fdb67ab28533be68c2e777f4e50ff80a33e975f54b9b757b5840b7f63cc6088f4c77f6cb54432bd20b7408d34f605b350d12bc40e72f81c9de4eed56b4c722793f8b359af00dd991fa9111b7198df8d4c3cdbe2f7e080dc64910bfe04415e70ef9fde7a6955ee81a0f9497d5774a143e1aa36182fab579a94ea8676581f2ac6f6fc7dbfbbbe487cc226cc09e9f05f90eb9672f912b9dbea847a78bb163ba42e3f47f11313debc22098976f517bddaa83a7228e078e86f3db056cf4fe58251cce7b0b64a4ca862b0e6e19649ef0ebc8ef2a256bb67290edf1215f86ba35f59a431c8f8aee2164b4c4ca74542637fafe18cde7aa9d7807156fbec943b72268b884f3cdb09be5d57c1449b86299a816cc2f51f97107b9f4453be21d76da8f113ff15b6dda6b359fac8f3d38f04440e1b03b32c09717fdb2f329f6c63d218aaf2577098e1f79a957639c80ceb708b64f0a3f853b695ebf40fb03ef48785b29dc73be800d851a6d78b87706353f9b288c1dc11e7c7d4d81793e9705d202c35f5169c1ca61b5b226d0cb50ec195454456fc964822cd07f93f74d3c30634f6ccab7e57d8519cb92a9d7282fe6f5f3aaac9ffea91d3887d4c402ce779be305d61900e03bd30757c652a91f731b69170a0cad25327dd872aeded3c3e3568764e7a4667e9dfe52aeea7c91653665f6697bf937e2ac12118564cb9f517ca1e7b832d1f438f2780b56badfd5a5036ff24cc4f512b6ab89ed35020bd609d46793387bd89cfae49968879d191f37b5799f2b303239a4eedbb3e99b977ca2f713dff9cb6e4c9b827c975cbfa278416a15ddb96611e39cfba8e617f8b2a4a11c87b81fe7970e5807f5ffeeee917ea8beeb673d5d6b22e7a6a7f602d0b5e3f311b8be2b7c61301c6a381547d191ad4b490c0ea65124bb8677d487a19de1a799aa9fd970091b68e908f0b8c7c18d6c8847ce421b68fac28ca84b4448499bb69e7240a5d637bf93aef8a604de1d32ac1cdd0c32b97c202e3efbdf348a517ccb526e1b83cf99fcb91c94fa58d32d92659fe64f162604ed9e7537042ee4d9883a39adddf1a8cc363c1ad62b2442c34f8ec0e913113834107c78df140613e440d2b0aa6f63f1a4e912e131b7ed91008937e477edcc322866a18c2409041ff92d0610591400596126cc7dc07e65a10a004b406d6b670630c66d6468692735d5c6b8e7ff345995dbcec9678fc95881fccd2eb8ead4ea52c8fe643eaa016707a7e3d6b98adb6241cc6faa1443148161377062733149a8026c5d126c4f2ad02d458384d642104930300049329005f4004bf545441a7956e1275826a76e445916860189707890469e44456d800cb5d05eb6c1532da4a77f40fec4dd55cd7424516096714322b00ef618ce8af0095c95e7b022481b3e8870d71509c61d9fc0cad86624e0a2d04a9e83f0bbd21cfb51cfc08db1b06920a2d09c546c34e5380eb3f806c61d065ccc19e75234f1b74be76ccd658d6046cc14876efd510e445e092a9b6fd44c1a3bff52b3d78fe53e8b77b8ef9c8a933d764f7e7b5298087890d104c96daa51c7e2542499d724fe60dc74bfe215aa6bbb57f2801d8aee8575f07dff5b8cd2d603207e0d652a65f848d712880420c61a8b3329079274061399eff6fe1df8b312598611437471b9f894e9e6878fcfbdc4efeb1fc9b041139d45db761decb2ef9762cbd2993e7935b02d9d6e3247a705a9475bdfcda409672c142803b7a11499b565e662d3fba22fe0478de3bbf5e20de2bb503156601ad35402c490fd32c958bcf2ba18f879f37df3cf0e57878b65d3ad27711365077db3477b674099195b434f22aac678075be71b2c8c3cedd02bb3e3fb128f8695088173ec968071bd4a30e0ce614fe4216bb66ea23fb7dd582ed573336a522557a075041d43b95b9277d6c4401a67f74bb18eb3dea4b414c819fb6a3bdbf38d58a9539cde75e387a323e85b162bbae324079ccfb62ddd0effe4c4b74ef1ecb135cccbf11d52dc32823227d774a0338368b84084d3185498081e44f480c4ee17733bdf1d61fd101c5d5688a5c42344b5a57f0b7a2c0f33f71ab9e1a88136b524613dde735a2e0575d92a7ebe3423bd219a13b47b6f28a965ef12760ce7af8f653f58b49b30725e10007967e424cb996186616406e407b89148280f9cd66c11fa1fd219246213676d0e8dee4325b8b8b2aa4cea335430389f4fdaaf71f3c9290777cb393ce9a0b18e4d679cf606ab20859e6492727c482b6822e0924c1f56d227f92a31d40d63098f447d0e77447d09d516127391006e127ae8432740e5e3eb044bb8e674ebed58ac1a8e3701c608f4dbe08d9a0be8c5", 0x1000}], 0x2, &(0x7f0000001e80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x2}, 0xc) r15 = semget(0x2, 0x7, 0x20) semctl$IPC_RMID(r15, 0x0, 0x0) geteuid() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001f40)) fchown(r2, r4, r11) recvmsg(r2, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000001f80)=""/87, 0x57}, {&(0x7f0000002000)}, {&(0x7f0000002040)=""/172, 0xac}, {&(0x7f0000002100)=""/204, 0xcc}, {&(0x7f0000002200)=""/113, 0x71}, {&(0x7f0000002280)=""/87, 0x57}, {&(0x7f0000002300)=""/2, 0x2}, {&(0x7f0000002340)=""/114, 0x72}, {&(0x7f00000023c0)=""/54, 0x36}], 0x9, &(0x7f00000024c0)=""/94, 0x5e}, 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) fcntl$getown(r1, 0x5) 20:34:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:34:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/218, 0xda, 0x801, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000240)=""/181) 20:34:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1, 0x0, 0x7ff}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 20:34:14 executing program 0: unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='c\x00') open(&(0x7f0000000000)='./file1\x00', 0xfffffffffffffffa, 0x0) 20:34:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14000000000000c10e0c49f80e49f06011c84acade6878007d0851315ae1123c39e5d61922871cf5504d488075cf4624ce4deb8598abeb5e238b6246be62431a540b40553168911076c4b024aa0166f90601131bcf98519bb1ccfaf2a4a174fd5bc6f10275b3d5b9aee5ad842dd7ebbfc347e2bfd6db7c4827231363c650e87c2a4a2bf0a9e03a"], 0x18}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000180), 0x0) r2 = dup2(r0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) 20:34:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/6}, &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) 20:34:14 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) 20:34:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000080), 0x57a3f77a419045bb) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) write(r1, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640), 0x0) execve(0x0, 0x0, 0x0) 20:34:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000100)}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f0000000480)=""/137, 0x89}, {&(0x7f0000000540)=""/121, 0x79}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/135, 0x87}], 0x8, 0x0}, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) poll(&(0x7f0000000140)=[{r1, 0x54}], 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 20:34:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x2, 0x75, 0x100000001, 0x3, "e2521a8aaeb58eca3d5fb0d8e06be6b7ea6bb907", 0x8, 0xfffffffffffffffa}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 20:34:15 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, 0x0, 0x0, 0x7ff) msgsnd(r0, &(0x7f0000000440)={0x3, "e07b3e7fbd917b06c137e2a427982c1a55393e9a2435e884f36e470223c57dcad4b793c88f3a9f83df03e255ae6e7a7e09fefd78f5118a0489655f06ac5fb91e7839cdcd307fd5c7a4d72cee0ba841ec391c2ec278154b2ed2ddbf1f9fc4c983acbcc195bff84e4ecd1a7b11f98a70b6eb93d5cfa8c7f4ec17bd1b5f3010b2b72a3c23e0ae5af8c294e2c747b27e1bf667a5c5a17c5e5059fae80e5a1af95573fdc59fd63b5907080a92419799f5dcb0395d7a6b193b8910592883d9cc0bafe1b57b9fa70b0a8a152c03d21b127169f8aeba801cc64e5708bf6af957ecb5e4c5636c5309a3860a468b860473b5d163475e193af65adac767de4ea2e4a2153941668aa4d053ef8713348b69a5ebd80314f475122338de7618b6698c2a0970dda0b59736086a716cd92137141909a37b3834351c4768ed0459681703ffff9539ddc03b413290aaf0e8669e7ec3df1b1654e7e1153087dfc88ed6171fd2cde15ef2662236e616f23cec680e9c37d94aeaaa16b492e69025b94b7eb3bc13b78d0c801b2a49ec83ef5d28445c267e62aa26abf2f4eb380c67704b01f308a8895a9be85df4f78e7ff2269778d47ce1c573567c936c362cbf635fc4e0f6bc380f5ddc988db7bbbd480c64666d7a01c347efec486a977f1945a8fa29a4b444e98e04899b67cdee1b9cda982902e24d54a7da56ed53c1a951b8c3b7ea9e920ba2f9c9e6161b1db2abb20d8d7d906fc3675c814a156e5501774d23bd586cb418d3d7943aa31ef23b7e155508ebfae31f58b6ebc3f72a644cc4d2a8d11db102a2fbd1f40f343f577df5e6f5a27a2edb8605e3b271df1f90088e506d408033f938c64fe33cf6cf2661d3c103e589c6b8bb476afafcb42ba5bc5b1cff76305bb011c0fd5615bf62aa7d212130a9984e60086b81310b167f19a33ffe0df4e68da362d2dd1bc99ee4c0c11cb7e12f14222ee21350ca46d5048cb66fa3cb20f87438f41ba58ef702385402f5250db22dde5b08b5c27f13c82b638764843df97c2488d931d4faa717848e782e743e6a8f0b6cfcf667aafbf1402c6e6b7aec349211113c674efd4d53b3f298e5aabfcbc27de02aa597d67a20739689cce63b1de6a5134990730c62ff900efd0c82d838ea5b3fd02b45408ce95d9e0f02cc6c5dc855f43a0b0d9ab126647e6df04bddee5da3b67658cc343c6d4e7a4dd7d0ad5d81c9d0c0281b1df4d86ac4605c7ed781740b9d9e239e53f8316be1499ab1381c9bf352e2c5b7479ab14b62ae27cd89d898676fc91b64788e49f57ef2e50e258912af52600800ba0fcc51c04c34e9eff55a850c6742eef470b180faf149fb7f70052b4200aff5afbdadf73b73cd61e0b888071170cd6690390eb7cb3b931bde5930e09b6ebf43cf002ff375500b53e2653dd84a073bdbfba5990b70c68495e4896c8214148550039259e537bbee5da083ac678ef202dba47ae1c0e91f57490a83abb939183903746e07d82f53d2d94ba28b61a6d7907f5f54cc97102742b57d01dd9fa0285e30cedcf4b64cbaabdd659660aaa348e2e5638804e80ecf25b302c78cf0af586f21b34b578b012500e55d2bedf18d371da96532622e6b3cae7f3c30ee29247176b8d9f61624a75f5ff0b923177e12aa98b07a3fc515972681cf9fa68a9b096a9b0f73adcea17274d9dbb1a0b7ed365844bb729a2f5c594f9da1296f2953bed3b6252aeb3fd7e2ceb24ce00936bde78a6ba9f163e952b4978fccd810133818d16d237b509bb935ec5dc3c476a891e806eff14ee57f4997b54e1847c9f2e13b1de457a59a8a5acd8c7d66c5f8ac9a6527654f97d997e59ca75fba7d99f8e45baa9890d2a7b236c3de4464fb376206c1efdbb9173d9a6a5f93d70fd3c7c6133ad8ac8a2777d95b103e9b801f0c0d499b9690082bc01c2125b7359811f8a872e70b96df33b73bf780f47ae57ec4456c1a54f0459bd3beed14ce0c3b0344d1013a1daa290c65c3702b78be87b7268c2df950b6b745c254b533a92bcc4d82780bb91eb83362a1a4438388725ebefc4a41116137cf4be0fc48ee4a448739336988ae5f7461af4b04f3bdb5cd74239e7ac6f2e2710a1e5b5720217c7feb687cfc88a0ac41b244a3ae4b00db6419a5707782023335e6b1c5451aab1afb824cd626faf1f107aa001a363f96cb9e3e0ea24ffe487d0bd9c7561a854b1687fdd6cb24ef9b141d140d44d0d35869083f7206a00955281028cae05f7e7256f922bd2c17fe748132aab946300fba6ae7ba7410a0101b76b4a830c183492195d37f098c8f215d20e7949b84a554dc1414d51cbd5f3664e9e63a5915782516d73d8469297d7e85545765b4a3abed40e7a757de8ea578d9cb9d0a7dd9fdd3976d2d3c8995c62c56588085933979a06fde869162ae2c1c539b031bbb678ab213a83b74264bedf99a8182ea1aa36cfd6dee2fa1b32624f6c0cb08da941179702f6b350aa511c89e37689a4b00347ffe80806c390e7ffb0f33385dbcf20ab9467281ab04bf300c81ed9d43a8937f66b88e85f6ac2204c45c5335ac7a452f76908f336dc8ad37f50dd1ffa236c4062dfc53fd6268070d890c7906be0e77f697846be836e14f853fb8dac24b8b796699946acf19be9965bd00056472808f3890c7c409832f8467f2db2e00cd5942bb1b50d59ffb9978b627f449c26f7e6d336a42fb3bcf926f15a2bae0fc7ab8e20c4c3b035a3c38bbcc2f3f6d600d6ea24e0d0b8118f67a1fa4a2e0508656c48156340d1132ed4d4896de61c2e761ac45af5a9f58a47798890a201427ea7b37d3f75e0aa68d8eb9396bb8074e8ac71ebed99081cb792a32e684285e136af4143f5881a5e8eef3ed31313fc1efee1fdf0e54e9b3a8ab4dbabb878ab42deb6cc05e964d3ccee4e06a000a711ee2246d8e898fc75402d30c2fdf8c8d73bbc7975bc54a2334465ca8906728fee8ef4309c0911b274f79d2e9cbe5049629b9bbb902b125419860cf01dc52c70842ec10a8fd51be8045af65526695c060aef10d0f739bc5782693634892d1d3653b5839d995b05c4066665d9cd2649da6c20966d77dc33d06c2ac047b42990f1ef7e3f0254498418abe92fd7df965d3caa4c0a00bc6b5d35ec87668d26b8bbfb5bd56042e868604a055a2e5b2f7d9d8b83c81a97bfc31eb0437b36c7a9355e94185fe0d25d54c4b1c75e2e411f7e3b7ea3d5ca6f07cc169c7d16873d108c08cfc0229b17572ee3c2b1912162a7c82f75d95196f73b31988f559922f3db069e8a3de5031072727e84961e5095907b5ee040b9f650f8831f58d35433175bf5604834d3fc4a12c6d3fba529f7b674da22fc73651898f09f51119a7cfe60cf84ae013c9621778ac0c6b6cb41a0cd4c10c5e48f5df2fb83c7cb7770fcaa512756b5a1db3e49e8755a31256075a002cf5cac7e1373afb6f9d9bdd599364c9c5a3dfedaa1fc9c7754e735bc272aae2e5cbc8d8c8f9ba2e7c9fab32d5f58dabbb175f22d4d00933209aff469b23d2f99856d27e9ae3bd235d7041a15476f49e7f2aae00cd02fff128e8309b2e007383ffe9a8f8a4218278c507e1988720d01e1dcdc312f6589e691593cacf7448e95eeef0ad636c4c887f76f6c9224a3d4c006473126158207c7b1bb96273274dfe09c7c7ba8afdcac8cb69da1f86f3f0ef73c393726df652966684cd61c27659af6d645b447e6296b833d9e184efe4a3419368987ee1f1b62571699d5edfc5c1531da0c87fd59541b5ced7d7435aa73a99fa76d4cb7e7c2b1a4dbe42cb440c79e2d7d4f201f8cdd87b7bf94c9fc6469c640290941dc8afd07b43bc01b8c32dd2664d94aba7751663db83ca2774b5f32241acbe3892d01ab40a632bce5d2c77845be01250d7bfd1c6dd19a6bc60786d2e871a8b692a38b9f21d96b90dcd8208bbd39171e3c854c3d669d66eec26375dda04eec598f9c7f08712a8bd5e496c57191d4e1882a18eb7b6f8aa30cb672998eab1bcca79af6220c250b606fcfb6977ed22fef83e4bcb9dd9caf7784ca567abdaba789d1db0fb0ffbd8eda0b6263bfcd6d4016ba64a5dab52f987e245372893decc807625e740808c482da6c71db008f7ba6b0feb8fdc760b2598248225543857f190cd0ab023b4e573bcf5ffc08cbc8c44f3022bc2d0891c902ad5f038597a4fab57962bf684460c9d1ca7668c5a18e618cb5032c4e4ff005a0a4db113d26afdb97245df8bbb3f787a5430d792e0690d2f166dcb96dbc6fae4c29fa885d53b412a6d557daaf572b564656e49ceb77fc72eb31055300b70f3ed8c3454eb26156d84993551d172748d9ede24e147e8a908bceab98d71c1c1aab68f4768901e62e5c5d96577a4765fc1e919443011024d6ae449139df84946dee6ae27489e50df6c8ba129a63f19ce9ccbf2e0a8e7d3671e5db9624515541d92749df5824fad5cccf5f2ce2fb941b64abc0e1aad14ac717d3dba712388538d080cbe236fe968ed54f81fdf224ce7fcf386415287f64ca13761b8578894aeee7db0dc971585b37dab0007867599b922208215f836b2afb229bd10b3dba9591bfe4077fe2c5670fe5a798063cf13b59b2471c4a7ac90d894bd1a5a3ac5b520fdf447522b7332391b0308a5ea39491306e147a2056bec924e1e19ff60567678ceee305eb10e101453e4cabf482d1edfdceb36a98eec1818f97cba1844ddc7e7d54f11690699973b0bebb47b224c5e8c76cb0ee25da59508a3bdc5d7293d37763d3dda90d5a5a87e31d48570b33dd5b13c63759fbcf4caa70bb3fdfc85f1fb02f0377339de06df45ad6c0c23525b0d06dc303a31fc3eefa6c6791a0d7470be70f7aef4edd981d7ac97233908342086a916debf12bb1fd961551053f05d2bede9c1c6ebfe8df7eea1275baffed50883a4a9c66b5192bd50828a52ac6baed1d2450b1ba7655a2f5f468d7eaa33359a1b2ae5632be63e1cdc5e68b9c5886bf2ac8ac1c0bd9546cd00c930854ee764ebe9690670b13d51eb00efc660f60ad1ad09d32f970b1c923dc467e1fa76b02a56dbbd846b0ad8c53e6929fb6cb01af10c121de036f5845ba2bf8216b2ef00f8d098066050a34141987a01483a012146b92725875a8ead8ae37ad04acd2b1a55d432a92ba2a248daa35c2845608895c5e34845a429f0a9f4a81ae0148f4c324e56636f908e16981b26ef884d6956c6b1c31dceb192bf829a8d5d518b8b52808519e71d32e1c7391dea8424177b6c4ca52c6acc88fd8ce65b596fb8cde1b27c979c44bb868cb9cba775ca55c085151244eb5da1371d6460d4e16aac4e7f447b9a67128890c72ac2136fdcd0c3cb391b57beeea833f2224f552884c9b360d8a4abb8daa87d48020f1c3c1aa100913da66ff999d7e7b74c4852d79f7d9ac7677c806b662cf3b2ac045345ec76909e0a298bd3b0f7bbc4e209041baf688374ed13ea05c2ae4251fb9d30eb7b5340300c2ac6adf195fba8a2cfb474d2960451dfec5b8fcc2e06cefd93187775c9ef63cc8b71cc4c00985c005457eab8b00d101fd0c3e4c32431dbd37e960cc1145dcfa8910f153e39bfa1f81c31b261fa7402e579130f509499bf741d273095000e51637cbebc8f245a0c729ddfc669b5f89deb1f897adea630fd9c49db26007b6ccadd376e939f34f3f9c698d286bb77c1cda9676e51f139d1714f609ec3883126698db8ec58d80a3785b40344ea1c73f3fcd36e3bdd680586f204dd6f2e8ad9da075135cf98a19b6f694790060bde41fdb08f13aef39e439e5209df05a25929cf4732154e52b072479b170734b28b7af5"}, 0x1008, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b5fcabba1e9374050ebe94894a8c9fda75dbdbe696445a4b58d56e5dd9e25b67d162e6ee773296ae18a02322bce63b82de0501b8c3b5bcfe81c025a5be0bba3aa4de8f51c32d83e5cddf5a282186ec0d9fbd6581e283d5e47c78d20a7f74ad3171f3afcea53cb912ae963b02dba2b737da2c06135fcea8e277aefce"], 0x1, 0x0, 0x1800) msgget(0x2, 0x210) 20:34:15 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x200000000000000) socket$inet6(0x18, 0x7, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) 20:34:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:34:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b, 0x80000000}], 0x3, 0x0, 0x1000000000000001, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 20:34:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socketpair(0x17, 0x212a8b492de19e5, 0x80, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() 20:34:15 executing program 1: r0 = semget(0x1, 0x4, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) syz_open_pts() r1 = shmget(0x2, 0x3000, 0x484, &(0x7f0000ffa000/0x3000)=nil) r2 = semget(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/183) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/20) 20:34:15 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x210) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/192) shutdown(r0, 0x0) 20:34:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() 20:34:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x8001) 20:34:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(54863be02ce13231,0,ffffff007e289ec0,ffff8000040dfe60,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(273f8b133029ab5a,ffffff007e3a5348,7,2,ffffff0065b49338) at VOP_ADVLOCK+0x6e sys_flock(d40941b838e24811,830,ffff800021072270) at sys_flock+0x163 syscall(282951595a3880c5) at syscall+0x473 Xsyscall(6,0,ffffffffffffff4f,0,2,ade098b50d8) at Xsyscall+0x128 end of kernel end trace frame: 0xae0d8407920, count: -6 ddb{1}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff812e35d5 lf_findoverlap+0x95 rbp 0xffff80002113ce10 rbx 0xdeaf4152deaf4152 rdx 0xffff8000018da000 rcx 0x18d rax 0xffff8000018da000 r8 0xffff80002113ce48 r9 0x1 r10 0x8f2fc8076bebfd84 r11 0x5f7f638bc8f6844d r12 0x2 r13 0xffffff007e289ec0 r14 0xffff80002113ce48 r15 0 rip 0xffffffff812e35fb lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002113cdb0 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor1) pid=479040 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800021073c38,0xffff8000210732e8 process=0xffff800021074d30 user=0xffff800021138000, vmspace=0xffffff0074fac010 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62097 206945 72652 65534 7 0x10 syz-executor1 62097 200654 72652 65534 3 0x4000090 fsleep syz-executor1 *62097 479040 72652 65534 7 0x4000010 syz-executor1 62097 155896 72652 65534 2 0x4000010 syz-executor1 72652 79711 37808 65534 3 0x90 nanosleep syz-executor1 37808 114462 36214 0 3 0x82 wait syz-executor1 27471 471535 18968 65534 3 0x90 nanosleep syz-executor0 18968 110933 36214 0 3 0x82 wait syz-executor0 53065 341390 0 0 3 0x14200 bored sosplice 36214 201817 33974 0 3 0x82 thrsleep syz-fuzzer 36214 116084 33974 0 3 0x4000082 nanosleep syz-fuzzer 36214 359111 33974 0 3 0x4000082 thrsleep syz-fuzzer 36214 432493 33974 0 3 0x4000082 kqread syz-fuzzer 36214 390098 33974 0 3 0x4000082 thrsleep syz-fuzzer 36214 403183 33974 0 3 0x4000082 thrsleep syz-fuzzer 36214 206401 33974 0 3 0x4000082 thrsleep syz-fuzzer 36214 38246 33974 0 3 0x4000082 thrsleep syz-fuzzer 36214 322903 33974 0 3 0x4000082 thrsleep syz-fuzzer 36214 472109 33974 0 3 0x4000082 thrsleep syz-fuzzer 36214 310832 33974 0 3 0x4000082 thrsleep syz-fuzzer 33974 431918 31543 0 3 0x10008a pause ksh 31543 343198 83906 0 3 0x92 select sshd 42655 281150 1 0 3 0x100083 ttyin getty 83906 243323 1 0 3 0x80 select sshd 47317 503483 3768 73 3 0x100090 kqread syslogd 3768 372954 1 0 3 0x100082 netio syslogd 98557 421408 1 77 3 0x100090 poll dhclient 272 329397 1 0 3 0x80 poll dhclient 38473 356810 0 0 3 0x14200 pgzero zerothread 35053 150220 0 0 3 0x14200 aiodoned aiodoned 27534 501808 0 0 3 0x14200 syncer update 14044 351213 0 0 3 0x14200 cleaner cleaner 62668 88719 0 0 3 0x14200 reaper reaper 91652 24777 0 0 3 0x14200 pgdaemon pagedaemon 84315 255910 0 0 3 0x14200 bored crynlk 52864 151905 0 0 3 0x14200 bored crypto 7462 4346 0 0 3 0x40014200 acpi0 acpi0 51004 296179 0 0 3 0x40014200 idle1 86605 217017 0 0 3 0x14200 bored softnet 81210 108757 0 0 3 0x14200 bored systqmp 64182 290348 0 0 3 0x14200 bored systq 78312 212979 0 0 3 0x40014200 bored softclock 15279 395812 0 0 3 0x40014200 idle0 1 78505 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper