694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 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) 17:24:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000001000/0x3000)=nil) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:24:05 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff7) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') flock(r0, 0x4) rmdir(&(0x7f0000000080)='./file0\x00') 17:24:05 executing program 1: r0 = shmget(0x2, 0x2000, 0x600, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) nanosleep(&(0x7f0000000040)={0xcbd5, 0x2397443c}, &(0x7f00000000c0)) syz_open_pts() r1 = socket$inet(0x2, 0x7, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/100, &(0x7f00000001c0)=0x64) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/172, 0xac}], 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0xb083, 0x1ff}, 0x8) 17:24:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0xff60}], 0x1) pipe(&(0x7f00000010c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2810, r1, 0x0, 0x17) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_settime(0x3, &(0x7f00000000c0)={0xbcbb, 0x9}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 17:24:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10183, 0x20) ioctl$TIOCSTART(r2, 0x2000746e) close(r0) 17:24:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xd9dc, 0x2}, {0x18, 0x2, 0x65e15b92, 0x6}, 0x258, [0x48, 0x81, 0x5, 0xffff, 0x0, 0x0, 0xfffffffffffff063, 0x6]}, 0x3c) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r1, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 17:24:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000340)="9e353a9ac27124df23d9c2c1b8559e9f74346d289e95534c37235e4f807dc0ae3e348752484107c0f844074ea07696fca8c3acbd373d04834e78cd03061d159cf05c7d39e68321115dd03c5a1922cbf7314b8145afa77489ae01e9d32e74", 0x5e}], 0x1) 17:24:06 executing program 0: syz_open_pts() r0 = socket$inet6(0x18, 0x8002, 0x800000000000001) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/122, 0x7a}, {&(0x7f0000000440)=""/129, 0x81}, {&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/130, 0x82}], 0x4, &(0x7f00000002c0)=""/150, 0x96}, 0x803) fcntl$setstatus(r0, 0x4, 0x40) connect(r0, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) close(r0) r1 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/180, 0xb4, 0x40, 0x0, 0x0) 17:24:06 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:24:06 executing program 1: mkdir(&(0x7f0000000080)='./file1/file0\x00', 0x20000080) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000040)={{0x2, 0x6}, {0x7fff, 0x7}}, 0x2) 17:24:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fsync(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 17:24:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x180) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) setsockopt(r1, 0x7, 0x81, &(0x7f0000000140)="8f3168ba1c6c52fcddbf53f9b073b376e73da89101d1226b594652116e26fac627fef5ad00180fe39987e6ba08635c73c6a9eefd5ae09e83205b818fdaca5c96fe27c351aee09f5551950804aca5079fb39fb4cfb9f7a5", 0x57) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c651000"], 0xa) 17:24:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffe6b) shutdown(r0, 0x0) 17:24:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) sendto(r0, &(0x7f0000000000)="c03a6fedbe3003a8b801696a5a235d65dacd6f434889d5417d8cf74332ba820b99df7c8e71b64c4a195f9d5dfc911a878dc133376c606fceb0066833955e5fa7d76cae3818d19e25ddacb3acf669fd94f10b4b9015a64d642332d9df66e4a25ba33b116bbac19d490c7c64454843a729c7e4a726", 0x74, 0x8, &(0x7f0000000080)=@in6={0x18, 0x0, 0x100000000, 0x9cf}, 0xc) r1 = accept$inet6(r0, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) 17:24:06 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) shutdown(r0, 0x0) mlockall(0x1) shutdown(r0, 0x1) listen(r0, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}) r1 = socket$inet6(0x18, 0x4000, 0xd169) r2 = socket(0x32, 0x1, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e7fc3c7751b72ac2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000737908117cb0052deee011a09128b01e63e86b54a317054878ebb504de3e03575dd832e6000afd5bd1ab0a4cc252af303b65ef296e27a6f76e52edd87a6ab65d48b3856f87b29045079e0c6f1246bde736d0ecb78aa1dbeb9b5053bc5b7ad7bce69bd06c6339da623fc75af05910d2d7c653e304f35cfc774e313882f0a317e053eb822b7f2e9094264cb7261082f3f0c358f61ffbd394dbfd56c404394f89a40ddf56f67dfa225e091747"], &(0x7f0000001180)=0x1002) getsockname$unix(r2, &(0x7f00000011c0)=@file={0x0, ""/108}, &(0x7f0000001240)=0x6e) r3 = getpgid(0x0) wait4(r3, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) socket$inet6(0x18, 0x7, 0x9) bind$inet6(r2, &(0x7f0000001380)={0x18, 0x0, 0x9, 0xffff}, 0xc) ftruncate(r2, 0x0) symlinkat(&(0x7f00000013c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00') getsockname$inet(r2, &(0x7f0000001440), &(0x7f0000001480)=0xc) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = getuid() getgroups(0x4, &(0x7f00000014c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r4, r5) r6 = semget$private(0x0, 0x4, 0x193) semop(r6, &(0x7f0000001500)=[{0x0, 0xe00000000000000, 0x1000}, {0x2, 0x1f, 0x1000}], 0x2) 17:24:06 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x355}], 0x1) 17:24:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) 17:24:07 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe2(&(0x7f00000000c0), 0x4) 17:24:07 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x6, 0xfffffffffffffffb}}, 0x400000002) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 17:24:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000200)=""/96) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 17:24:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sendto(r1, &(0x7f0000000080)="d385aa851c25305a45c8e080726e61855d", 0x11, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xf2c, 0x4}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4000, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 17:24:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 17:24:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccebfb58ba900f5a336c6b861314af200"}) syz_open_pts() socket(0x2, 0x8001, 0x7) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x7) 17:24:07 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/161) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0xffffffffffffff7f) r3 = geteuid() getgroups(0xa, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getgid() r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x401, r3, r4, r6, r7, 0xe5, 0x3}, 0x0, 0x2, r8, r9, 0x0, 0x1, 0x3}) r10 = getuid() setgid(r4) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r11 = dup(r2) r12 = open(&(0x7f0000000480)='./file0\x00', 0x4a0, 0x147aefbcb1aea871) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) listen(r0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x2000, 0x1) connect$unix(r11, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) lchown(&(0x7f00000005c0)='./file0\x00', r10, r4) setgid(r5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000600)={0x6, 0xe9b37cb, 0x6, 0xfffffffffffffffc, "c40364bd8679dedc160fedca67cf42990cea775d", 0x80000000, 0x7}) msgget(0x1, 0x100) 17:24:07 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getdents(r2, &(0x7f0000000200)=""/181, 0xb5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:24:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r2 = socket$inet(0x2, 0x4006, 0xc7) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x60, 0x200000c7, 0x9, 0x10001}, {{r0}, 0xffffffffffffffff, 0x24, 0x20, 0x7f, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x400, 0x5c8832fd}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40, 0x5, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x40, 0x8, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2f, 0x80, 0x8, 0x420ec164}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xffffffffffffff00, 0x94}, {{r0}, 0xfffffffffffffff8, 0x40, 0xa0000002, 0x80, 0x524}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x40, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffb, 0xc, 0x10, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x3, 0x20000000, 0x7, 0x5a}, {{r2}, 0xfffffffffffffffc, 0x40, 0x4, 0x10000, 0x268}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x7fff}], 0x7, &(0x7f0000000000)={0x200, 0x1}) 17:24:07 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f00000003c0)={0x9, 0x7fff, 0x40, 0xa2, 0x10000, 0xff, 0x7, 0x9}, &(0x7f0000000400)={0x1, 0xe4, 0x101, 0x8358, 0xf3, 0x5, 0xa2f4, 0x3f}, &(0x7f0000000440)={0x7fff, 0x3, 0x4, 0x8, 0x1bb0, 0x200, 0x3980, 0x3}, &(0x7f0000000480)={0x4, 0x3ff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='-&\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='[\x00', &(0x7f0000000240)='#&.\x00', &(0x7f0000000280)='(&\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)=':&-\x00', &(0x7f0000000340)='-\x00']) r0 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x0) kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000500)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00') connect$unix(r1, &(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x8) msgget$private(0x0, 0x4) 17:24:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xb1, 0x6, 0x98e, 0x7, "70e66382f8757c06a69f351020552e2a33ca4641", 0x800, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000002c0)="3143b8d33f40119e38fd76bcfd38d80b0fefe1d97de6f8ae668c6cb41f6e2eb95b24d84ab1d7017d47e6ea6387d7c3428fc48a167809e7dea790dd939e63f478a51d43", 0xfffffffffffffeab) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x2}, 0x8) close(r2) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x4, 0x2}, 0xc) readv(r3, &(0x7f0000000100), 0x0) shmget$private(0x0, 0x2000, 0x201, &(0x7f0000ffd000/0x2000)=nil) 17:24:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xe2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000100), 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xffffffffffffe000) accept(r1, 0x0, &(0x7f0000000000)) 17:24:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 17:24:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') close(r0) 17:24:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 17:24:08 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x7ff, 0x25eb}, {0x73}}, 0x0) r1 = geteuid() recvfrom$unix(r0, &(0x7f0000000100)=""/213, 0xd5, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) 17:24:08 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 = msgget(0x2, 0x212) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x3, 0x800) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) shmdt(r1) shmdt(r3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 17:24:08 executing program 1: socketpair(0x800000000020, 0xffffffffffffffff, 0x7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) 17:24:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582721efabd16ebae6322525956001d7080000005f73f2a044fd33055593c3a194faff9d41a994ff334a561906000000000000004b3da025bbd47b3bf572456fc7d4016e8c8b6bd89d96aaf1f330e63355842d72b8bcc99ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000240)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071", 0x14e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) recvfrom(r2, &(0x7f00000003c0)=""/166, 0xa6, 0x802, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 17:24:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc0, 0x1a1) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x6}, 0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) getsockname(r0, &(0x7f0000000240)=@un=@abs, &(0x7f00000001c0)=0xffffffffffffff59) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="a83c3bb0a18a4f17581572e7941bd7f50b6131d84e90a5ebe88322c58c129082fad5bb169d788575d46ddf5bc9b18d95ca36016380dd7b56b0f2d8626dc0aa0552144a59b352ca38f65455aa996a3a4aba4ae61d3742d56af7e612cc858d24ac4ae0a30af1cdc47b81908844c8dd29e8d82ad8fb7ffdb50bb42b282a6f6dc406fb0af37d1a982f7c8370da39afcb1d8a33ca24624cb6a66acb0762fd91615ed4cd7a911f16a83efcd9b9b2af032b44ee7047164914b91c02d8cc6b0d74860aba153a89af78c38578e6e59012609ec1cd1512b829138b3d60b308b8fbb0aa249c", 0xe0) 17:24:09 executing program 0: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) select(0x40, &(0x7f0000000000)={0x3, 0xa39, 0x7598c9a5, 0x1, 0x0, 0x8, 0x1f, 0x1000}, &(0x7f0000000040)={0x9, 0xfffffffffffffff7, 0x4, 0x100, 0x5, 0xff, 0x100000001, 0x101}, &(0x7f0000000080)={0x3, 0x4, 0x81, 0x522, 0x80000000, 0x7, 0xfff, 0xe55d}, &(0x7f00000000c0)={0x6, 0x101}) 17:24:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) getpgid(r4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 17:24:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xb0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:24:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040)=0x6, 0x4) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x80000001, 0x8, "9ca7a862233e1cebf8573f2172fb3839e91dea37", 0x7ff, 0x1a07}) 17:24:09 executing program 1: r0 = getpid() setpgid(r0, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$unix(0x1, 0x1, 0x0) fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x8b, 0x9, r0}) 17:24:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) fchdir(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x75ab) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffffc, 0x20, 0x9, 0x6, 0x4}, {{r2}, 0xfffffffffffffffe, 0x4, 0x80, 0xfffffffffffffff8, 0x6}, {{r3}, 0xffffffffffffffff, 0x21, 0x0, 0x100000001, 0xd3b}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0xffffffffca8ecdaa, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x100000001, 0x2}, {{r4}, 0xfffffffffffffffc, 0x25, 0xf0000000, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x6, 0x65b}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x1, 0x8afe00000}, {{r4}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0x1}], 0xffffffffffffffff, &(0x7f0000000300)={0x9, 0x1}) 17:24:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) sendto(r2, &(0x7f0000000000)="2b170b", 0x3, 0x404, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) accept$unix(r1, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) socket(0x1, 0x5, 0x4) 17:24:09 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)={&(0x7f0000000580)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb015cfe56d78d856ab459f398b24543f94e51d304d8cdb08affe2c95d4f01ab60f8513bb26c369ed100326abd858ffd72e3df649fb9e29ff090a392e96f8e3f96a41a327acba2000000000000000000000000000000000a2a33803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b980500000056af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9d0c7a9859a0f8b31363f3a3c99ee104a240350000000000000000000000000000"], 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(r1) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000340)) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) connect$inet(r8, &(0x7f0000000400)={0x2, 0x3}, 0xc) 17:24:09 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair(0x18, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munlockall() select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 17:24:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x50d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x70, 0xab, 0x5, 0x40, "47ed53e6f7762a4238c8163713bdcdbc2fb17268", 0x9}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x200) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x1, 0x1, 0x1f, "d7848a76733ba13fbbeb9fa8223ed7057a74d789", 0x1ff, 0x6}) 17:24:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) close(r0) 17:24:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x45) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800a, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x5, 0x0, 0x600}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) dup(r0) 17:24:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x9) 17:24:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x1, 0x3f}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000280)="8f945c2072131d783735b5ddbd9101ae75a663579f96d9a36c3d6a83ee737cd35f28325b4f52aff56d1d48755577ac88f0bc120e", 0x34}, {&(0x7f00000002c0)="a3e0f49321ee72f40e61bd622040ad8c75c11e47131c723d7c1d616c94d26dc2d5e6085f2b71ab4a97b9b7b5e79ef8edc597cc065c44c82dc53f85c0fa677d9c9ae71f4cfab223ec24fe52a5322d2c2e2e728f0eb8bc1bdb7a9466e94bf030bee9d05d8c351727e4383502be9d1a691fd9e818d14fef5c653338925a062ad9f56eb04dee61bf07924a0b8715b1b5bd8998aafc62739f87035f33eff978476e7e066afc25fb5f2c23c6347d822114b37d9de9e31fe4f7ff396b70fcd269dd62356bda389264774a41e608f574e44b66ffe93d94f76872b787dbdd06ce1f937a899efd", 0xe2}, {&(0x7f00000003c0)="85e85239782bad968f55265e594a94304119bd90265626d753cff5945597bbf2c574ab5f3e4e08581cd8e5027bb10adaa60911fe62249961ea8e69c47ceb96a8c5e6e5812c", 0x45}, {&(0x7f0000000440)="1e88719756c157b20eb88ece23d5b55b8ed0ac0dae618cc3b687eeda2a4b97369a6e4d131b2eea2f35180c807fc0c0a05924360e917eb75b38b5a139886c01a66473824da05d35952680f0e732e455254221c0d2", 0x54}, {&(0x7f00000004c0)="d2b40426045926434393cfee9f9126a06cef1eba0d7b4ad35355aa98106daa24198eb4ed30afa479c39fd2f226fdaae3bec6bb9d0b124aae69c4422eb2a3538a50a6c68e61b604595858f67f7670eff8a09c4c2e844a32770c4c7b4e1303614105b8491b7d05dff3800c88aa9f5fb0f8271bd2eb8980961b08ff49ebb341f7a978ee1d7384c7485fe0c2886d1e2e1131364cea913421b7faaed97fa583cd30d0f3d0d33ea092bf440b740707a1f932c8533ac7945b278f5efdebf72bddd4c14446258a8beef6563005ae3dc51a2af6d7e13a630fdf963c5938f07d122d08af4fd9a12a276e3de2e0004ee699f82cd991", 0xf0}, {&(0x7f00000005c0)="31bf9bf400d31327496956ff88a7417017aa9fe7ccf31e30e6579ea595349ae1ca66891921aac02f6ad6bede205290db43b85f217c008084d90ba07c62e1356a2f819798f06af35dbbc3848ae0fae6abf4d30dd0e7c9d2e31c17cb75a27aac0cf9c7f3100b83324d6430c35e51b7a72e973a0c5fe42c", 0x76}, {&(0x7f0000000640)="f91066d5e08dbca84e6cfe573aee8b8e149c84ab", 0x14}], 0x7, &(0x7f0000000700)=[{0x38, 0xffff, 0x1fffc000, "89e48199b23d43f8f44857c176a8818dd19a29969b4615d969e317c49943aa57af1ba761ded886fd"}, {0x10, 0xffff, 0x5}], 0x48}, 0x4) r1 = semget(0x3, 0x0, 0x400) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/48) 17:24:10 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)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) r2 = dup(r1) chdir(&(0x7f0000000000)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x30) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:24:10 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x20000000000100) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x8) close(r0) rmdir(&(0x7f00000000c0)='./file1\x00') getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) 17:24:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x16, 0x200fffff, 0xb5, 0xfffffffffffff525}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x7fff, 0x3}], 0x7, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x118000000000000, 0x4b}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x7}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x8, 0x1ff}], 0x4, &(0x7f00000001c0)={0x200}) open(&(0x7f0000000040)='./file0\x00', 0x110, 0x100) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:24:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) fcntl$getflags(r0, 0x4a54c9507bba3116) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, 0x0, 0x0) 17:24:11 executing program 0: clock_gettime(0x2000800004, 0x0) socket$inet6(0x18, 0x4, 0xffffffffffffff80) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x18, 0x5, 0x80, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x3, 0x0) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000280)=0xc) socket$inet6(0x18, 0x8007, 0x100000000) socketpair(0x0, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000140)=[{r0, 0x50}, {r0, 0x42}, {r3, 0x60}, {r3, 0x8}, {r2, 0x100}], 0x5, 0x1ff) r5 = fcntl$dupfd(r3, 0xb, r4) getpeername(r5, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="6852310a5840392b3b4b365482ae80920b99a5592010bcbeafc0441b2ba511c7953facee6c527d26e0025ba86161779281320e8457135ad1ea5460e5efe2384939996c0ee113cebef7abd476b75c1c191a9c3400e033beb16e86fe0616b5cec4fc84f0e44fb555c8a33617a07a291d07c5577c517e3f5f8f03fb01cb9a5d8f61ce7d4ff35f255797f332c38a0809418ce91f7ab2cd6dbed75efdd41a3a580e351441b252d4cf77ef46398a60f372d1b9471d845cd29aa21f135bf859745b092cb7ea7cade140e9008a1ac3", 0xcb) 17:24:11 executing program 1: r0 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x2, 0x0, &(0x7f00000000c0)) 17:24:11 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() setitimer(0x1, &(0x7f0000000000)={{0x8, 0x692}, {0x7, 0x7}}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 17:24:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getgid() 17:24:11 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) kqueue() 17:24:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66693000ff800746292b7ec0bcdf7124ab015b9bffb17f758f6a6696d4fff229f2557d3bd6586e290dc8d5d549977876ccdc9fd22e170b3c7aff599e1c1a7a75f37c0e45ef37df162bba0926fb39505ba900431a581483011f2f7832ab6c907fa759e96c574fccf3b00163e76ccfbd5c01234d2fd1a17519f884f9e457016f4c23b1c341083ed11ce9b0c4fee03e365000357f"], 0x3) 17:24:11 executing program 0: 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(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:24:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x73}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xffbb) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/195, 0xc3}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/33, 0x21}, {&(0x7f0000000300)}], 0x5) 17:24:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffbff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x875a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 17:24:11 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x2) unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x21) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x108, 0x3) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) 17:24:11 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 17:24:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getrusage(0x0, 0xfffffffffffffffe) 17:24:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10800, 0x11) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 17:24:12 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 17:24:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x10, 0x3, 0x4, &(0x7f0000000000)) 17:24:12 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x1000000000000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 17:24:12 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 17:24:12 executing program 0: r0 = syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x4, 0x8}, {0x6, 0x5}}) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea", 0x61) r1 = syz_open_pts() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) close(r0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) accept(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fchmodat(r3, &(0x7f0000000380)='./file0\x00', 0x94, 0x2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$getown(r0, 0x5) getpgid(r1) 17:24:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) getpgrp() fchown(r1, r2, r3) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x3, 0xb8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x2c, 0x7f}, {{r4}, 0xfffffffffffffffe, 0xeb, 0xf0000040, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x9, 0x83, 0x7e8}, {{r4}, 0xffffffffffffffff, 0x1, 0xa0000011, 0x3, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x7, 0x3ff}], 0x3d44, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x10, 0x5, 0x6, 0x3ff}, {{r5}, 0x0, 0x40, 0x1, 0x6, 0x7}], 0x2, &(0x7f00000001c0)={0x2, 0xffffffff00000000}) execve(0x0, 0x0, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) 17:24:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x401) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x4, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffbfffff3, "b04d6a07000000000000001a00f3ff0a6300", 0x4}) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) read(r4, &(0x7f0000000880)=""/161, 0xa1) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000340)="fc73370a2cabf496bf11b99cac27a456a0d01851ca4c28f8a13ba62d537fb9024d20dc84f52931350bf2ecc55f26d7da533b4121b718519975aba5f41bef575bee622864f578d406b342", 0x4a}, {&(0x7f00000003c0)="d44b7eb47ce647d88394913e39744f17364ff2ae16dae3a5c0ae9ece317fd30bfd9e94f1a8bfdd54298557447f1fceed4b5e6db2a598a9f27b3e8e54bafc457da23657acf130b8632d536929539234ed60e206", 0x53}], 0x2, 0x0, 0x0, 0x8}, 0x404) symlinkat(&(0x7f00000004c0)='./file0\x00', r3, &(0x7f0000000500)='./file0\x00') 17:24:12 executing program 1: socket(0x800000018, 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x49) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/97, 0x61) accept(r1, 0x0, 0x0) 17:24:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getegid() fchown(r2, r3, r4) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0xffff, 0x1f}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000340)) r5 = dup(r1) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgid(r7) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:24:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="740ebebabfb5334cd358d22870929374e04ac86a95134907dc97b935d0308a1dd6db24ea705607b5d1d9a8e30dd44a14a75e69b8703b91262ddff862a35085a3646bb07a8478a83fda56f3bfb6cb152a2083959e4414b65c168747", 0x5b) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0xffff) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket(0x0, 0x80000000000c000, 0x8) 17:24:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x4, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:24:12 executing program 0: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x91) r1 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r2 = accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f00000001c0)=0x8) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x8, 0x9da}, {{r2}, 0xffffffffffffffff, 0x10, 0x13, 0x9e62, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xaaab, 0x6}, {{r0}, 0xfffffffffffffffc, 0x5, 0xc8, 0x7, 0x8000000000}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x6000009b, 0x3, 0x7}], 0x2, &(0x7f00000002c0)={0xd7, 0x8}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/174) 17:24:13 executing program 1: r0 = semget(0x1, 0x0, 0x410) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/156) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 17:24:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x9, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x4}) mprotect(&(0x7f0000065000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:24:13 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x94}, {0xfff, 0x20}}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7fff, 0x6110}, {0x1f, 0xffff}}) 17:24:13 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f0000313000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x42) ftruncate(r0, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x5, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000003, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0xc2, 0x2, 0x5, 0x4}], 0x9, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x11, 0xc2}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000020, 0x1000, 0xf28}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0x401}, {{r0}, 0x0, 0x12, 0x8, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000006, 0x8da1, 0x2}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mlock(&(0x7f0000347000/0x4000)=nil, 0x4000) r1 = socket$inet(0x2, 0x4, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x3, 0xde}, 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) listen(r2, 0x4) nanosleep(&(0x7f0000000080)={0xffffffffffffffb7, 0x80}, &(0x7f00000000c0)) 17:24:13 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x1, 0x9}, {{r2}, 0x0, 0xc1, 0x80000000, 0x9af5, 0xffffffffffff0dd3}, {{r0}, 0xfffffffffffffff9, 0x6, 0x10, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x9, 0x4}, {{r2}, 0x0, 0x10, 0x80000002, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000045, 0xc2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x100000001, 0xf1f8}, {{r2}, 0xfffffffffffffff9, 0x4, 0x21, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffffc, 0x82, 0x1, 0x10000, 0x1}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x3, 0xffff}, {{r2}, 0x0, 0x20, 0x1, 0x1, 0x101}], 0x3, &(0x7f0000000040)={0x10001, 0x6}) 17:24:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000066696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) getrusage(0xc67adbfc478467f0, &(0x7f00000000c0)) shutdown(r0, 0x2) 17:24:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x5, "b27983c6d3489d2b000000000000bb091e7700", 0x0, 0x4}) syz_open_pts() 17:24:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xc7, 0x6, &(0x7f0000000000)="49d4dd531c2081b282b9f2dc30e2", 0xe) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 17:24:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4e53, 0xfffffffffffffffc, 0x0, 0x5, "d233fe6957801f4149ee168abcfa1436a50637a7", 0x7, 0x3}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) syz_open_pts() 17:24:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="1dc6b2752a4ad479acc7126aa610af60820cc42e418e28a7fcb87e5266a17579d3ee20ede9e414aacc07f3e75a38a3cca18e841ff018b7dfef0186d10c601e19732a0b", 0x43}, {&(0x7f0000000100)="ed7d97fc914b9a881d5be9f620a678f8659ff53696fbc4c03741d1579a0000843cf900c1355a61bc09a1ba46f0ee3e09570d86501097701f5e14b111f6a3bf6d845a3f8a5e918b8814e1271250eda78f60fa72b5e6bdee52ba14e229085eecb2830a748d07a1bacb", 0x68}, {&(0x7f0000000180)="c269cb97d3566691ea62dc7c3fe4b8875b9d849f6ced593e20ea10ef2253f92069e06cf0c5f16f123837ce6b8191920c756e7176746e2edf2e975aacb1d6e6", 0x3f}, {&(0x7f00000001c0)="8e3c1fc467929f7f694a6c765f42d03f2ae8c79f8054382b6139945f2fc2e5ff3f1ab2ffd2fa522e382c596bc4a004e17c8d5d54c8cf501c3d07f23de069dfbac82ab15a0c306b5f5b5d444c12b26aa2411778b6d6275bf0bc4caa995100f26b6f1581425868de85378e7b67a9913f712ead176ea6aaf17e4caae6324c35c0075bd721f76927a7890680784ee695351894d967bf57bfbfc6b5198b38f667bdc549e3345784166fc63a73cbef4a07da2670b7ecb0c845aef5b6a195778442bdcfc3c9f024527db4ab23d41a75e49e5bfcf707a2224b1cb1e1fb667f769dd0f865dcc8f3af88b0473e335e3d2ac60b8e", 0xef}, {&(0x7f00000002c0)="b3456d6285399a8f811333b7db81989662b094eb26309c05331f746accc12c5f2822de5dc411eb393c086c21edcce40264a5e1fc6dce04f8ec5cc75824a9e4f8ab0993bd8fef356a389743aaecd73a557d0954d61925f9902312bf93ec98aca45b94ed9e3dba03f009679b7d79784851372cfa716107392f16eeb617b26895b9eafaef207b492c473edce9b5566eb2bdd6be6a5f2943e4ee1f5f063b56adf140ebccc3711a8fe33e2345f0751a5509ad9046ae594591d31637a4ac2072cbceb2d1b1ee80a8ba61c39026d84028809f681c8ba5fedbaaba76d8d649dbdcbecf4706e92414b30e0cdfddbc302a8e4a3b015eb0a89c2d48511ac494", 0xfa}], 0x5, 0x0) 17:24:13 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) getpid() r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x2b, r2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 17:24:13 executing program 1: nanosleep(&(0x7f00000000c0)={0xfff, 0x4f4}, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 17:24:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x38041, 0x100) ioctl$TIOCSCTTY(r2, 0x20007461) socket(0x18, 0x2, 0xfffffffffffffffc) 17:24:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x709, 0xfffffffffffffffb, 0x80000000, "a660d31d0b104fd65af69ffb0e96a907c9883d3b", 0xfffffffffffffffb, 0x4}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:13 executing program 0: r0 = syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) shutdown(r2, 0x3) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000100)={0x200000000000000}) fcntl$setflags(r0, 0x2, 0x1) 17:24:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002500)=[{&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000340)=""/192, 0xc0}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/65, 0x41}, {&(0x7f0000001480)=""/93, 0x5d}, {&(0x7f0000001500)=""/4096, 0x1000}], 0xa, &(0x7f00000025c0)=""/145, 0x91}, 0x840) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 17:24:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 17:24:14 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 17:24:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r1) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000780)=""/79, 0x4f}, {&(0x7f0000000800)=""/26, 0x1a}, {&(0x7f0000000840)=""/223, 0xdf}, {&(0x7f0000000940)=""/42, 0x2a}], 0x4) close(r0) dup(r1) r2 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) truncate(&(0x7f0000000a00)='./file0\x00', 0x7ff) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x0, 0x3}) 17:24:14 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) dup2(r0, r1) 17:24:14 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0xfffffffffffffffc, 0x800) r1 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000280)={0x0, ""/135}, 0xfffffe1a, 0x0, 0x1800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/80}, 0x58, 0x2, 0x1800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/22}, 0x1e, 0x0, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgid(r2) msgsnd(r0, &(0x7f0000000340)={0x3, "125f74b2d210a4391a460867ca98fb1230d45fa11a6b2e88c001c6c0a6ed11ff663f76705ebb067ea2b0b1cfce535fc8f1a961effcda97f9024a3dac156ffa40e8f21a8c7b4f1310489c504ba5e9f10e5dc17b6e18231c2c8ffefac142dd6e454baacdfef95089eb97c3934cb60d4e1e2a892eb6fe670b031b12ade1c6cd35102bd816aa05079b8d1dbd7846d4b76df050ce8f944e0462d83b1f7efd42f16e79c007caa59987673c309d8e47106891b7f725d2fd85ade65015bb22a8801e615d12a6afdc296550b772edd59f31007ae2f9024c534e38280861da5767b114c426ed43b9c82eb65e939e5403cb660a16ced8b850f0dc9c83ceb58056cbe0cd03c0f7e85d117dc9c05b6225d849fb9abe0586845cb5384c6178a5c556ba62b5ee8d15bb85f45a986cb1785fb9d7af2f1aa5e4fe89562ee5ff135dece918e0d4da6a2e8abaedade3f873215072b3c491fb41c1840e4277ce0e7e1c008fcb95ccc49b9011b370fcd8d647a68095d33aee9dd8a54a8db49de54dfb715173cdb2ccf4b904faa488106f1758cf007a8211d248cf95d7801241e876a2db60a7544997885d3c4b6a40acce1b6042d34e7aaa2d4032eb785406c76878cfbe5dc8e821fafa46fffb858d8fb523415365cca1c31c21e9268c1d74a9986e01ab2da39f0ca9d1eb35c9a1b880b3911b1e4a4112aacc5c48fbbda26831a4438d1d126f72e166d3ca80c43c3d9e39e40817cda68daaad09e7c351f33a1f1768a47af9ad698c58e64c3f5e9a3c5e533dbf5804a06203fd10fc6de77425e7008c6f0173007ac08ed50ce618aa5418377a187816db951d479ccf06977ae2f2c4aa3b0a7757ddb14f0fa339f16985844699c6566668734ec947101a7c0000000000000000000000"}, 0x285, 0x800) pipe(&(0x7f0000000740)) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x3, 0x1000) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r3, 0x20007479) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000180)=')&\x00') semget$private(0x0, 0x4, 0x284) msgrcv(r1, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1800) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000200)) r5 = semget$private(0x0, 0x6, 0x0) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f0000000600)=""/198) 17:24:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="92b6d936533e7ab176bf6d1ce8aca8ac8fbb0f49c151f7287581cc094807a27f4d05718d6c5edf022736f4879581047a905fa88d5cc9a00365f57b0cc001be8e75b37b8fe08cd83294d3c88aee815899a5ccd542c2cf6cdb61035b6aaf0e25e04359ecbb67cc6df5e623637a152b884318e1cf0ad676c2363ba2fcd7b52d25afca78b8ea6ef2a6", 0x87) 17:24:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="2a79bb34cc9ffb2101ac64abba070ea1bbc4892d9b3a6000786e2a401adcfc5113f10ac5f28b4def577ea1048feddcca2e827f3ab1f4b05f58970eb4097905cadb74bb4caed9feef471feb9f09e04078d48a9738a1a7c6b5d2b3ef01a1bc2d2a569ed546fbe92f514b7b8431841dad1df6ac69c5d12778196675a7e075f66ee9eb94b57ea2c33238889739e9d465f59025b471d360ada4af5dd8d0118231f56b66a05708219bcb4ae34a9516332787b913ef0e866414047441225fdb61177400af6063b6d47881bd02e12a5b80f7b2ca1e396cba4dd1b4e96f0fb5f935", 0xdd) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x918, 0x24) accept(r1, 0x0, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:15 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) r0 = socket(0x3, 0x4007, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="691f97f42383243b15b5bcf3ab6eba6dd6470d70e8e4988470b24927ad0c36df5704ddca737a16945ac76e5bd563b81a0f7eeae7e18d342df23989481fc737a525e8710b57e270e4ee824b4836c09a73ee72a573cca1a2ae4b444dc406d2634037bf99d89259e57ea3b13c810eb5cd47b5fc07cf4a1dd96a8eb8ecf5251e7b5f6712aa506e6ee5f0fc2f63ea70372c6728238398d121b9abba2e8e38606ccef0875501d24071a3bf4341daa102b4cfdf0aecb20b494a073dfb1e9882ec1b55bf8a8af435636c0c4e5d9b617fb532c3484b28da365c91", 0xd6) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x7810, r1, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 17:24:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0xa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r1) dup2(r1, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) 17:24:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 17:24:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 17:24:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) 17:24:15 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000100)) clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000140)) clock_gettime(0x2, &(0x7f0000000000)) 17:24:15 executing program 1: pipe2(&(0x7f0000000180), 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) 17:24:15 executing program 0: mprotect(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 17:24:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 17:24:15 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x9, 0x4, 0x2, 0x4, "9e5c309075935250c03b1d03b7488b6953883f25", 0x0, 0x9}) 17:24:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90beaac2452c60af2b51add4024f14f97393984d2b30841767a613c96163ef04a92b21b5349d1fb3f7512d3db60c6a3dc9945982c4b3011665fba3197cd121f9ffffffffffffffe3b3fd5528cc34df1c54090a65f6abbf32fe274c7caa7ce6063acadc9839ad619b7a0f9217cbe540b7725954cd36124a3cd576f54c688d6675b69f848dec85b6fc4cb3781b02ad09533a29d019b468119677f0042d3e6b7f204e068e991a", 0x108}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fchdir(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 17:24:15 executing program 0: pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') fcntl$dupfd(r1, 0x0, r1) 17:24:15 executing program 0: semget(0x0, 0x3, 0x8) r0 = socket(0xfffffffffffffffb, 0x8004, 0x2000000002) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 17:24:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 17:24:16 executing program 1: r0 = socket(0x25, 0x2, 0x20000080000081) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) getsockopt(r0, 0x0, 0x54, &(0x7f0000000000)=""/157, &(0x7f00000000c0)=0x9d) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x55, 0x800000000, "9ce501c9402fa581456fa496a6ae500245fb621f", 0x80, 0xfffffffffffffbe3}) 17:24:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x300, 0x40) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0xfffffffffffffeb9) 17:24:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) socketpair(0x1, 0x4, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x9) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r5) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setpgid(r3, r4) 17:24:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="790000000000000000000571304893c131789648", 0x14) 17:24:16 executing program 0: chdir(&(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') 17:24:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x400, 0x100000000, 0xffffffffffffffff, "058832a528295affd1c8add1ad044097f4d25e92", 0x0, 0x9}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 17:24:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) msgget(0x0, 0x1ffffffffffffffb) 17:24:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1a9b, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x1e, 0x0, 0x0) 17:24:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) socket$inet(0x2, 0xc007, 0x0) 17:24:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r2, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 17:24:17 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, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() fsync(r0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 17:24:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 17:24:17 executing program 0: socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/75, 0x4b, 0x801, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 17:24:17 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) clock_settime(0x3, &(0x7f0000000040)={0x20, 0x2}) clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000080)) 17:24:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64], 0x1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xfffffffffffffec2) getsockname$unix(r0, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 17:24:17 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2", 0xc0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1f, 0x1090d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 17:24:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea", 0x61) r1 = syz_open_pts() close(r0) r2 = dup(r1) getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$getflags(r6, 0x1) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x6, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x2) 17:24:18 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) socketpair(0x10, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 17:24:18 executing program 0: r0 = semget$private(0x0, 0x0, 0x200) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/25) semget(0x3, 0x1, 0x600) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000040)=""/8) 17:24:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 17:24:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) dup(r0) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) 17:24:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:24:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x714, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 17:24:18 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x80) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) getdents(r0, &(0x7f0000000080)=""/37, 0x25) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x4e3, 0x7}, {0x9, 0x101}}) 17:24:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x8}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x5, 0x6c) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 17:24:19 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x408) msgsnd(r0, &(0x7f0000000180)={0x3, "2c1fb86d05529e962178c3acd6bbab33975a15fe28e2f45040485d0bc2661240718033edd82ff0f77b7d3353636ccacab4fba147847752f3ceb63b69263170b70998a66279c58e2cceb0eedb58cb9781ca212101bdff58a38371a6f37ee2b3bb8ca82cd489e142cca2a478aabb4f28f2c3303cd517c29a203171b5484d15bf1bde604fea99dec7a2a04c456873e3b76c3a43590e197bdff8bc6acfef8df274dd7c27c91d912fba6e3e50282a78dd2defea1fd3cdd3d3718387301fb8a2158a217b28c6ec86577233f5d1a9ee8a78e87a98866229e024c21f3e9d4fe893b8b15bbdf53e41bbd68d412b9d122597d180423f739cd08fcf9d12d3093a4c055fc91905107bc8d171268cf1be8aa7486bc19573daf7791943f7e59813a98bbc5b97de06a02eeb2014784a2adc1378c590defe4f854280b5b7924e0f8436cdb2aec382581a5599bf13470edfbc87b116050c93f99d79fb21fb804b9b4f5acd975b0ece2705bb50238196f74f686be76cb423562d3a7b49bc03fee62728332cf179818d68a512bea348f77fa057b49aef333e27775dd86767513b2bb3cd41be916d5f65f354d448ed9d0608cd13caf76edca377b8644304af4395343bda321c79e844c69c98fc86d91a8c28d9820c15daf53d65860f97d60ec04b3a171b8b40a3d3dba20dd02ef4466341fdfe96ff363e4cc83c1d537c780a65d88a8e9163df7d05f6c5b2f4029dec382bc0a8cb9ecdcce056f7a06df53fd9a81b6933402d53427b43a93c965c30c165d0622ae626501732a2e7b5eddc6fb036f149733e4c22222b4180195874a2981795cf350a541fadb5ef86e0be651fc2a018b662a195f00e6b9a39b3b20b7e4ebf92a2c45efc3089428ea6293c04e43318d2d73fac742d4d7ff594d661285479acfa7a645b7c9698bb4435890aec9636f63bc536dbc0dacb60ea48bf1ec0522df67d0adba1a9998928ef2987155691484541897a740749da2197301fe538cce5f21037d9b485ee6ba2db07f7d96d1349743bbd998eca592a99111cc5d5f930b4d662ec865c83ff245b4016e666df4770265bfe68ce858c29b32a4463e6710ea7c5d317dbb7bbdbbdabf5e1e486c2d5715dbbb2f1c78341e25602d21f66597c974bdb103bdd2eb8cb2bf6db2f9ebf3c5583850e007aceb909c88d60dcf32f97463e771de68663e3f3a26d80f3b5290371352969d970565a7e77cff4965b863690e92d0a74ed49dd5ccf000d13ab2b25c245a52ab56deab88c20209546572824f8ab63fdb3522539be2c7e441918e2de0c0cfb0afe9a292e445c3e9c4fdea3acaa7d051a82be8dd7dfd8f4e3e63919e14dae42185a366e40f498f6162e42657913df3d90f2e55b74fdfd77c56b9b2ff5d0e3d937600ce07668ed2f43ac0a97115b40f3db154e28ba8c69c188799e3d6182f00115bac71b156c83c1336bbbafcde5762e291232c5f369cc2be2a9a6eb21513cfa0ff10ed335c401729179e10c9bf0fd869535fedc5e3720bc88e1b73d683ce285f32bc61dd28ca7cd03ac5e9306a0968184a500b00d06d104abb4586c3afd1ec806af4966e1e9ea672075f552153b9cf6d134773d233bd56e6f628c9b5fdeab52614aa2408b599f793ca46fdbed8a92a8d010dcbe01ea2e08d58223c6d85aeaf5d73b00754764ffac979d8dbb7af5a1dc311553bad6e334e21e5ab4fe664dc33467bc17af9b427a11a795f1b767a1df5006775667f782823f205232269892e5b67c3d6613a9f3f3914e2793f0a8a2cb5d3d93dca37932ac22b84d99a1ce0797062ab6d628f41b77b181a73af16a58fffbddb76361a53e5bac4849c14df7132600a89d197ba01500fc4bc8e173d0136174d3c377fc3fd89f096a6ae7f4550f2bbb2023005707f7483c825edbe7f13e9fcf0b50afc5412eccbdb46a8ca5032cfc94e9522a8dd9c130166891256713ffd035a4be6b25238cdecc4ca737cbc373f74fe798b7b91f7a3da78ed6bb0932aababc8d3e795a0cb7507ba9db64ac307010a0a84adf96c7ca788ee4c9b2ba0d16d207dc5d9ee368ead280a04cc6912daf1f0ab5a16cae394db329797ae1eb8e4f7bcea85506f50b6b42882552c11679ad470a0674610ef318a31886777b561e44f5e36acf63a0d2d57137ab660972fcb59dd55cd7bc0ae7d570497297f1454c4c0cb289e843ad08cc0f5a97bac01c3f189b17551426a4553e3571da8aaf3b60d750b7f28ef88d799d8dc667e6f8d743b4ec99d4e0a4ed642c07e3b67402f850960306d16e4cbbe470b9d1b6209b3c69e240b589d36bc532c5ef00296f19598a7a5b25a61c181ef6a6ec13bf0f7c46b850fadf27b292a0ea25fe70452db3d3bbc1f98c85e57515f04036c689451324451530aee8545c4be7b3855428076f6b4dc7f29446a9fbec9c98ce23423d36ecb72cdfd9b625c47fcc5352f3f6969fdbcdcaa6f03e2cde8fe90ebc238b051540ca3aa2dc184a95924eabe47f2d952eaea10b55171ae23263f82120789aa93e53b10839cc1e6b44ab04d28208d5392283679d91ceeab09293ee1cb78ea3279557930f80746ea097dfef83ddb7f0887228bd1e69a28fac7b1e26d87d55c40db147cd468ecdf559a2a1816c2fdbedfbd6a1790e12292cb1831d20114fc0314f16d000e79d2ebca79640d65b213a78f011069569dd1e6ced3410038e713849eabc116cb17a04c2c097b834f7a237dca1824d591ac4cda39eafd1798a2f68da2d2109e3e67d19b0863d7c0d387db824642d0562e5e53cfe981a9e79b37139beb4ac7397495cdbe77036d4adcdae37b468a449ec88618397224be80cab1f9e9a2e62634ec5198d89f6e6fe0926b64bf9470f48eb85f6301b92a5a1499e268e5b91415f1fb1acfe62fa79f92d70b005424d644b6a8410152abd4ead95d75223559bca4f3387a84670565ecbe1a2453009851224a60ede28c97595a24a320b0209b29eebd605296f16f1ba6f36caf003cd3f64cf8cc329f89c58f97477f2a4da42f66dd35617e36f01e8bc6bf3905ac1582295621c0d99261600549f0ce5b6b8f4390d511f3080333293918a4f39ff4cc2f8261de8bd686d93bb4e1156c1bd0a1ed478c50246b399ae478c13fe816de5dddd2672a0e7ec4e87fc4122ecc60a33d9c0a197e8a39a6e0f6a5d4c6369b49aa9d70e37edf36f03f7ff8f2d7b9ae16d4631af5d9ae66889362ac3350e0a1b65cb4e021e2448529f73fe0cd63f3fed3f900d6b555e1b33de8477de8c55cef24f95cafc8f261146f2a85de71692fc94f343783a1b774a5dc73bee3c1b00e8ca49baf5779819d977e6734fe647d99dc5d0361fc5dd5e49eaf7735f07e44e2fb2399738613ff72c1d44524954b39157428bad0b9315d8c68f4864e004fe46fafb7913647ad571e7e6ce1f937bab87aa1ffee8ed7928729c8208c7addf4422ea9ca7406662ca6f88d210dfaeb1b862cc8ec4597440f464768a5dc7355dcf7e859dab06f575f2d31470e04a3165ad254d419e34f3ad26593d15a9f61e3d177e0d008324ebc63700c6c1075c447b61dad5a1fe8566e87be868f732c38fb8c3241dd1bd0fc87f09775fb40c28e5fb3cbf3d73f692ed57e505a2620225b17a190fbcf711a4be13cd3a435731769f165840c608b104423e94d982ed2d63df3294e34033495ce7c227a4d9cdf5e987d749c71f8665771c58c65d336701dd594def6d8fe8bf184567b162547906891900508275bd0ecbd99781f1a42a7f3ecb438124415d85d91157fe9ae9dbb905b28d9ad6991d5115deb3ad5c192d56247d5e5c4dccdb2883fb12203650c54c7d5c502a772eeca65adf5238d099f8e9019a1de88253d05b04bd43cdb78e6f26b6c1aad5c12360dfa274c8cb0ab78471c8069d583d7f0f9ac0ca55ca34f3642caa4abe49fd35c5f5bc313ce56781f9f49aedceca9ada2164f6ab83d13851d68aee11a10e85e228ef92878e814f2bf86353b5f9f9bd2d2250d3b85ff7cdf2f1e9ff67d367e019efd1d24655fb70d4b2679bd4ec7ac1f461b188127a2b874986e52cf30cad2ec4ae797a0b455c0e0d63031facbde553e28452b3793a7d0eb0d2db00e92f8c2f5bcf79cc839ac6cc9533fe7e67a6561f75c453d9c869bd933797d3dd25e1d57eb835a0fd132dcf48f8b017a842ce8d82a0e2d7468d77cd87d4ffa0a50ac538fa129d124849d87069214739ab85409e5a2a6884debb1e4a64eddd4a32554daf3fc5df7d6797d31c9347d6d307babff1cfbd9d74441d4a39b3f085a30544b124025d7ef8883af2c767b6fc2bd98a8fe13399dc065c1efcac6e3a91d9a24ba53196289f7ad837a0e847c3ae9ec04be11f94228e2fe4087a6296bf0b4395b8621e47ffcb574380dfb935e29be7083c7f5174e19c14bc997d56c132dc0eab1635c74f63f2e617718e62947f7b4974e4b731cb0082bd42fa14bdbcc3198ce81be87d23c7d817400a5f3f2070b2f88c7b033f49276d7438df51d50924c7aa9d94bfe61c2726c896175c42408064fab210bac516b1019187c03ad2a915ee999e808b95ad09055af49f53d400efd6ddfaf3fa33c8e3d1b558affa3bc5e327d152acd6c3131838335e763c10ee8f6d1b1676d771f19c4ab88fbe956d056f01dc869454958aec0eb253f7caa652e047aa2164a1fff1de8601f39a5a29182d0379872ab4060f204036e5ae56cd4566239273c03327856784a3381c045776b7ea655f6a21a242f50230a3acd484191a31d44a3210a09e56998c21994b13ad990f4532c6857c863ad65946f87fe5d7bb2676fb7ae0cfa270c7e9929b42c7b46b0a695b15f33c13f4ef1445d07c64e8b4266c41e115a6aa4617accfa0022c32115ab25f5fe2e35938f83fba8ddbc2aabb8c637e8a0e80da7ed9afdb1043e48bc66590eebebee989c42b7c9dcd1d48df0c190d465b66df78325bb9d42f1c6284d2cad6c62a80298e975d9e39f375c6d0f8e1a638f802f539d76b12fbc733cf4785624b41f74b552a263d48cbbd8dde65b686aa1e5522d7366dc4543fcac4527b5281edb5e69c9c118ff0ce4acc0ac44b6066aeffc8c80f3178a51ff203f9baba22b156e8c16f73ed64e4eb3b0b39989f4c8bf11f1f5bf060e069464dede687759fbe3619fc5613fe1c4e21c61461b2caa9c5e8cfc1a8b9166340337843a4ed1f6994c8c2a1ac77f841eb9f2132848a8a6209cab53c35875fa123d31cbf321223f3f8bb25a4005ca5759d5b2cae59380fcdf863eedeb157c4f64db4d938e49df486ca3879b3515ee3cd64f1216972d7640710da75a5ef8ae90c826e76b18ad90bf89902292fd889a651499bc3336f3cd337cb5651c969c950fb0c957e8ac87feb98a27f3af7de1f1c60a00129580a7450ab80145bfbbc61072bb8c508068f36f35350252aaaebcfe03cc8b8f4939fc541512f7ce1af19647fe345497e4408cfa77331b85ad58cdc2769ab03952f14e749283ec7cdc0326010371c74a9d1783e07a028118574b4e6dc6e92bc3d18943868bc49df9abafb48f2851e42bb203d79dfcd234c1284c8b8da569a25e1ce10e95443fc0889f6c931de7ce523bc258afa4274c76835d6df787c61d2c780f1444c2d55c842ed35459eb23e02bff478c207d11e132a2a745b38919b4f93ac581dbb581afdc5b25a83f3ceabb7f68c643026426e716cf068e1037ed921c73ef215728e3164dbe43ed583cfbefd183bc660a14d2ee92bb633adc202483ac723594d723b77fb21094978b99df60f7b116c3c953bb53c6ed319e4462633a85592254e6e430d619681908964023bf59ce7"}, 0x1008, 0x800) 17:24:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x100000000}, 0xc) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) socket$inet6(0x18, 0x192b6869e12c9e03, 0x80000001) 17:24:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="450322047d488339cfb4810b5ea7bfe32e5c2cf9eeaedfe9de167c683b1cc1aaa714e56b9c176f9d7826e9cccc5c8057bc7891ccbd8a161459579328408079af1d0a7cbe2236c3ee7d05f76fd107708b016d554b518eaf3892e9921eb185584851c0cdf739aaa556101cccc65e4c29a922b1a055724ca79a2a1bb84de5aa03a6fcfec1", 0x83) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:24:19 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x1f) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = kqueue() lseek(r1, 0x0, 0x2) 17:24:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) getgid() setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) setsockopt(r2, 0x8000, 0x80, &(0x7f0000000000)="d22e719bd1cec7d750463d25ede3c0665fd27c34ba4bd82911eebb894c3927a825f040a5a2ac3e877105396686ed897fe49b7af96d192ac795fe6f6e4691d709688a71b850fc13ff07f641f905b075d45ba75c8702e731e58444a19c4b90b213c2a4ce53a8a11e061cff5a66dc0f8bc6591a30b54bd7b9cf564dc85b636279bf102b29a30872ff090473f7706a095461907ce7265495a5fed53d4f07eec0cf7b7b7a1e893f1389eec16da33245b275f152782c281b58b76526c8ac61ba668bafdf9bd6f01c2cd2ad16968cfc0bffd6f7a2b7bb63db840bbb3dc2d3f34acc67a5fc597bedb33811f1a734c5ca", 0xec) 17:24:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x100) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) lseek(r1, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3) 17:24:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1007d, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002cb, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="25e1ec26dd00e34774eb6ee5ba7ceb0b", 0x10) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 17:24:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005, r1}) r2 = geteuid() getgroups(0x400000000000005f, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) setgroups(0x9, &(0x7f0000000000)=[r3, r3, r4, r3, r5, r3, r4, r4, r3]) 17:24:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x5}], 0x9, 0x0, 0x8000000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0xa1, 0x68, 0x200, "e6eeb442a60defbe5fbba7e79a3eb51de7d95825", 0xfffffffffffffffe, 0x1}) socket$unix(0x1, 0x2, 0x0) 17:24:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x80000001f0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000137ffff000001000000"], 0x10, 0x1}, 0x0) 17:24:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pipe(&(0x7f0000000040)) ftruncate(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa2) fchown(r0, 0x0, 0x0) 17:24:19 executing program 1: r0 = semget$private(0x0, 0x6, 0x88) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000080)=""/202) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) 17:24:19 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x7fff) writev(0xffffffffffffffff, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x64) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 17:24:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 17:24:19 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 17:24:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) getgid() 17:24:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x7e6) r1 = kqueue() dup(r1) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 17:24:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x4, 0x8) 17:24:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e6", 0x1d0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4100000000d9f, "b08daac6662247ea5f2b2ceb734c4ef4b41f7200"}) readv(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:24:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 17:24:19 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) write(r1, &(0x7f0000000000), 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) getrusage(0x0, &(0x7f0000001040)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001100)=""/252, 0xfc}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x2) 17:24:19 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000300)=[{&(0x7f0000000880)="6e861e4431145cd68a9b4912d2e17130c50f68d2f84435ad9d8cad182f8d78979548fd859bfb3c3bd3ea8d5d219ac1253ef22f60c295e76e5f39b6e06a09e75584b49bda4442cbd8be72df31c38ff66a20888513fc25f4cfce33babb20ff6e495aef1514ec1f6299044505d2756a05e7890b3b3b765f8098a7b3cbee0377af81d898ea7b2ccf5256bf77f26c36f7614401e8c7680d0ed772ce387037e09f0ab4732d35a8554cc21655f2e09c6b782bd955b75a0edcac55441dc5d91c70e9db08daf0a3e684ea844dfb096cbf86c36a9be3d0a39e28a04908c4af57f00efc08ca1777dea94830ff3746757b618b037ba16afbec258c2b850372261181a6252b7bcee28eac446168a968ddb6dfae2e0c00bd51ce9330a0fa175275a68494f6669b05253d84c3736b5c458c5eaafd190d978cb6d052cf4dd96fdd03655cb771348991fc2179d81630351f145b280ac206ed1d6910a13ca733943654fa67b6c285cdff7f0c7ee8e314a9127541a9797fbb1630f42eca31d3f9bbbf7cb0e6cbb3de9fb065399a9a723b744c6519588dd5c2956731d1cea045aa95d9c44093b5c02e0bb3987db2401b336417a4ecd48eba5c81a39e4d89af6ef94ba3969b8e173ceeddbefd057a0efba4eb058e0a2e942ed3f6ee5eaea0306a1ffad112f412921b8bc078b9be01f0422630b82e99be501e1a25e3f406cc1f35dccf66428b8240bdbf08e0c18ab2cfcea24edecd0a09964198e62552e00f3ed512e56206e324cde140f80dbe6d2bc528b4fa61c3cca43750fd050f12dc2ad311fcbabc687fe63ec046777a88c1b38cc73faa9d137dbd3355e9e95b3f47b9e319e228dbd9e19d0e2d7f75743cae41b5997dbd2f8067cc4928f34add685204c21e90b136bf8d7037f216505e2e79c9c66d0fcca54cdad2808cd81c91e0c5fb3081e09aae03458361742a474a030b16106b1e6908b9f50323ab2b4f9439ab7ad735ea0198d25f0cd3fc03b671b9b339a91108fe91a96811f91c2477e9f9387cd98f944b9ed07c0da544afac8fd9dada6f83c1de71c37f2a0af45f8da94022cc0fc8b5f4682966795d5ad38d52199d5c19e14b31c147dff7fb6c9715c03bd0665f2512bf13b7e97bf2724a72d7c83864f9c3220defcfc669e7377c23c8b15c96cc0f3079aab8b4dba1401b157dedbc245bd249433037ca0ae9ba62b17367ad4edf12cab1d0ae9523e25fd0b8cbeaec8b1b4bc24b0591b890cc1a2e3dc642d0dee1afb0d033d604fbc2b0c3f8701bed15782e7bd63d946a8a8a4489a3072f8049169fddecd00aa89143b5166919b3599e1160b6ffaf092b4f46686247b05aa448bd440054be0221acc6a8792bcea0b7945debdffc77d97cd98c8f1333ab9f84e40ca2cdc87a429034c4d7bcd4dc2294d2ee1404e0b0b8280ae267d917de61a87a201a189aa3b25734eb3900132526f263e7432dcc9955fdf534badc772ca0a24ccb122defc85dd6f634e94a5512c6b5df620310174e1ee57ea9c66838d1856869cf19bdf420e4e1588473f8f5dd87b24dd8f23fe9a8437604fabb65fe0983badc5938a1b085bcba0ac8a9c24273fd1a7d1c8260a87fdbb82c657a46f60aacf92a602d312552e8b586710d133cfc346e950696aa1194ff7a3b4cc0b6d20b4d45c02774e8373fbd7aa94ad0bc042cc8e30c10554a7a004dc7dce72d9e72a9606d3db8f48991d891a73a7dc6ddd6835e9c5ae13b012fd425ce6ad4baf3579321a579b3ee9d15bc044ab3cba2df716125694a521b6f7214541410c19df44eb4a21ec454cfafb3e4f63b8a7f0daf231aea77b8e63e83205499b67adf1688944cd1a1ca99d145c59ff861d1f237704d30e0d94b5ed411bf99306ecf135861334f4a428f6ff74eafe8cb2b8bc25873f711ab60d8ec90f72eb89f0eec4de401a2350054c2158de7a7130fbdd45fcd49b818a6e0d3bda56963f864b3b57760be827e446479a22e4274606856ab9eafed1dbe4211f3ed833b20f418529dbeee31dced58ca3aa4371055ca48db1c7b67d533c0c772a19270b8196f09c86463ac812f6bda16c31edb071a299671aa3cb7e66a5c95ec88887a3f8e2391217455ab03a419543d7e0a910c3405d820911b97b3637280371da82ec4dbaa268ed4f75546e7a1e26e80ea30083f7dbde658c6d8070e010e4130240acf5ebc0f4681f2e1555f7dbe3235fde692412375457c22594157350366feb678cebc9f1bd1ed60056b1cedb5c5e6ee2b9c8c01296433a7cf2c3e56e31d31a374d8ff6710d50ef29b705158b92580f3042b9be10fd3fa254df826c928633b05425a80fd1104f18f3b457658baf2abe6eb9431c1ce5be89ec1b5d0483323c77db246919246e7ff7107e8bea327abe00cab785b04d671d611b6e30f649fa5a32ce420b998414dd5d7e166dfb77aa3ccd934203ed52914910d25eff52c865733457f8386f6e2c2d62583adf01756c04db5baa09177d917938168e800d887e94414b4a3a03480146c51d16abeb1b8405e929166049924cfd9a5b45972b085ef7fd634ab098c459acd86654ab16e6e4bf924ad9ba8ef644ac347cfb7d9be19191470fe156766f1e0193715b0d578da7d19ed538e8ac0eace9c904077cd4157ff17025d9eb1e0153926d19c1de1e174a771005327bcf5a29b551ba1be8a3bd0720bbf762580349789b310aee244f86af2fc0c4a08fa795ee3f7290089765632065080f7ab2d62309e6e4000f4041a8bc293becc612e5cbed1a958e5fefa690300987104d930fb13c2bebb1258190fb862bb31138c34c85616aca3209a7e85974d6171429718a389de8bf1cca86d3991fffa6187f4e4ef4c8e618613a06c33284aaed1f0db94aac976d581b245d558a2c18e7b25096de90f9c90d426042a862359d3ce4aaad50d6289328627e3c54cc7480e5add4fd59ffdefd7856ccfa7465bf6d474643cbe3910d89f6f4b73d12dfc9723a57d331b408782fbb1ea792355aff82548b22f38b04fbec6f2d62818afafd7ea480b9c1b6fc76efffed8aa1ef022a5cc7bd0b1e4cc3b248d3670013c496e0570f251b848f67914ac0d520518485e69a875da07a8154a4c44fc941c772b1b19f47c1c83ad56c763463e6d3e4be838bd660796cbc93f32ccc445c83657b48f84f39c9d9fbb40cf0de80cb339224172f367fe8b948945cd47a5e8e896f3387843344d057458e7fe717d4ca79cf1a15d587dada818862ad74c00686ed14494df085659494ce06b1ba0888c65c1aa75fe45ee739cdea2ae36e574723a06bba42aef3207ef887ffe21f39758761c104ca4fa8d8ede6445b862d4155a335ce6fd07a8ac8e14f6b49851a45a08574b4c581640acd8491d679c55f4d4cc1ba82adb960e8ab6aeb6c95c7f29637a4c49d89d9f2ead1ef31428600995f4644889198d3b1cc9791778a04816ff6c5dee49c0566282756e08b91f3ad6934bc2bd287ef3c67856fc0365c792e4e7dd8573615dce2b331b511ace64c390ed34e25b4f1fbf8fa9beb92e52c06bda87e86604527127269b436ac21dd452ca831e96eef8318c346f00b206860de828c470a5725fec253ec9c32bf833d788856db27d41acb77d64f016490fd77545fc81a4e567683b4794777a5b337947f32ed95b9ae57ed162d7b97602ffd0a7f8c5e389940cb88c53f28b60759e082b08ddace46300e455a14c9e5c1582c2549246c45a28fb9f900f48b57a9d6aa9a07e0e26250d4e2da4ee1aa5bbd2e2b7077739e5c8fbd1452e4d3569dcd46083c42be6b2b08a5e12969fe6ad888b6ec9b42650e01a6034efd0748410912db6d6b1b121b66fb7d1bf76bced8528f2a124f9a7bdd244353ce07d2eebebc1082c3b151750aad9b4ad8c110ca5157b27ed353d2c318feb0c8d7a3f42645b258e6b121efc9068be5868409cdf2d968d95230b144e667690719b074190f5dce4dbb9ae9b57346dc005c1e98a083e3245e0afa6899eeccbab20bc8c94ef3acbf7ac14d816a711c0c66d1bbe1ccbcb881418faeeba170116e50fd407c043563fb80296891675406acb722bfff1049626d966eaf7ef2a7a5af98bfff286b2fac94b042e09ed2bde462cc9fa3f336f189e0fc3e94a15bc1e96b38acff8a3a234091958b184663d5dad5802018dea593c6871cc5de082e61e7d0a26a76e5e3a9a733b66f0b48117fb663b4dbd1bedd71d309fa6246a6e03557cbec6031d188dfd9a5e711009c04e9b919f60de66bc143c75a26fbff5989540b42526fd862ab03b53346f3c159647c125f43496a6077a5f2ed53c060b5b35fcfcc6aca22896fe61a205954e4246ebe1b1394d991afa07094cd9e8408141803f12f234671eb8b53b5a835faf1369198c21ae066fdb4b2499f88526ffd544f12ffa27cbc08de643660ff2d736ce40849a20acd4070594f4b357f2be88a3713f39b10f3ed118252fce5a52d299c28075972cd83a37b66feaa210125adba34ee9ac832b93313587c8e692fa423d313e43957a319809a05b7a5cab0b1829587d2b20e64265bb8de0dde59dde10d489e85f9302e00b0afc10aad9f689be294546c7db558e36ed4d2a368d97cd094fc4e87d2a7a890df4a70c3333b96c40281780fa34638c71a60db4f27e194a02f383207e48f13f83389325105ec4dfa238f03ce728db862924661b8c8bf05c8b13b8bd7ceb6bb4976c19e584848a95a7ba48e903bd26e7752e1748e5f2ca5405245698922a19c69fc0782b5dcab7817095ec409aa9772e3c81ae1eb07fbe87f0381ed2d45aed538f0b5c6d13daf4a415e24a1da7fb2a9148db489689d19733ab6d24fba6acfab6d0275b206462143a017822606d41424c94c6cba6aab69abd2633f24b60aa73f046524e005250faaaf530f74840597b8905a0cae4b2ba14aea1a13fcdbd95ec586d64ac917604be03c907c4b362ba8c8edffd90af0b7324fbb7c71671250d081e887521bd42d49c5bb75465800714dd055805974a413c4c111ec48e55dea78c668dfe9166f15befe5a8e275693efc5217e6f296cec0849a2ad057ba08374d63294345113e39bc2a9680f681bb12f8aa32b7b584a6e21fe2fba6b07a9784955d87c5dbea2b845b953a14fabcecd946503fc425eb2966b1fe26bd862c3401c09eabc4e389297ddf55fb8dfc9353ced0209af5b8a25bcfb6e08af2582935fe5834782b62d64f9fd5ab80742dafa43ab89f2e1defdf115cbee674e915e13ced8eef49bb7012ef3fa33bc0bdfc77e47b5ad23eb1d33991676242d1e0c4717ce3600550910b34bf9709acd33745137f076fa42a2a858adb60d056919c8b88394b8f92c6c5966d7b521b857fd75b15001ea8389b50befce9a3d5cfdf98e992a8168146750ff96012a7ed48653a7642b975c4eaf1211bde6e4b8e39ffba31cbd5fd41dc5e22e30340a7b70d5854159d81e48ddc9917917047ccd18a34e645deffe58d82b7265fc2b7da9b8c2224be3175cbe822ce2dd290ddaa9da6982e971b3b34ca86d377584bfb872a91a15faec3135cdd46c8cf2bfe15b46d3be10e46ba103e3984b8060e9d27e0594c87443a412df22540aaa642abbc426a2ab0a4cbc541cf547e3eef961a3ddb13405709d6557ce664bc2bca6a8ec36ffe2a2cf9dbce4b3e69ad614a0d404c6c5b0658b42be118770df24e2cd9a2bd902f3d58415b40b92c0226755285a6ee3e740b5809bfecf57b8edb278d913d1731ecd9acb2c9a775ab91997fee9ebf4f399e80c40f9031d301920b4b15d9dd12cdbb9bea077a44004e621d5756cdad5573099203077fe52e8f89cfbb5cb3920e", 0x1000}, {&(0x7f00000001c0)="c51f6a86c28fecac650e384eb21c692c42884bc6e613c393dbbdbeaa03f427adaae7b213101c584eb0ccbe38813899834e7ba301593787e26dc60d260b7f215561f81ab7fb61bf07890de16a38d1df04bcd79002cc09e96b3b6d8ab58046c354f238bfd1c6c350ac0586916e2f18d7a43eab61b79f871f934364dabf81efda3afdde360a563c8510810e53940ca2c5fab8298d2e9c1b5e03a319ed6910034ce5f9b0de60df71ac851db1022941933bafb185", 0xb2}, {&(0x7f0000000280)="72cb304365329602ad24e8f56eebfcd9846bd79798a0817dba6dad97a82aad22d07dd04a53273026b17c706188810c143407e39c574a98751c798fd32f1af94c6ff38c47dde1a90d26ca9a2e8f8fb931bd22509552c92ee42a394c8920346ba46bc888fd230b21f188ec48c52b1bf3dc675939a2d41ed051f13c8c", 0x7b}, {&(0x7f0000000140)="6c89d4074a70cbab2d841072993d804679fe9b14e50450c94ecec28d79a976969c9b893e581e1a7d2936", 0x2a}], 0x4, 0x0, 0x0, 0x9}, 0x1) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 17:24:20 executing program 1: 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, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = socket$inet6(0x18, 0x402, 0x81) getsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$TIOCSTART(r0, 0x2000746e) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x102) close(r2) 17:24:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="d646ac807c9aaba1496634824de0ac0d68487adea608fee39d6dd59f1609b1b714496950d42933f20b5305b1562c605cbf6cacbeec547c4b31cfcff10920da80707215ed7bf2ccc367e23e4197a2022663f17be59aa6727775eb8c7edf1a5894749c82b7d5258c6999832226550f76f90729a459d2d02e6fd4254e9569dfcd83cfe7823222a4ee7b8534bf984ade268fe160d104e6ff53c8aa16360448769be25a5b9008b058555deef56f73a54e7c", @ANYRES16, @ANYPTR64], 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 17:24:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) ioctl$TIOCSDTR(r0, 0x20007479) 17:24:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xff) getsockopt(r0, 0x54, 0x2, &(0x7f0000000140)=""/22, &(0x7f0000000180)=0x16) getsockopt(r0, 0x6, 0x4, &(0x7f0000000200), &(0x7f00000000c0)=0xfffffffffffffdc7) getegid() 17:24:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x200, 0x8, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 17:24:20 executing program 0: shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x2000, 0xf66785c14f256489, &(0x7f0000ffd000/0x2000)=nil) r0 = shmget(0x0, 0x12000, 0x4, &(0x7f0000fee000/0x12000)=nil) shmctl$SHM_LOCK(r0, 0xb) 17:24:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="c4f40f33c772785ab833e7fcc9b62aa404fde4903b7d2197257443b19ef8974d4f58406e6196c695a8194b8e8c31f0d6bbe85951cc8367917ee3e1ab580b50fe27ea7e5926d8ec4d50963b699b3529e80b33f8d377b4d7f7532ef336f4771ca368b4c18c90f32ce75995b423d35e522055c8e26ecf1dd1e0aee0c9ea96fb723d4e26b4306fb35edfade45d7e9ba7d10fe9306199d3af1c0a0dc7bd91e4780f404f", 0xa1}], 0x1, &(0x7f0000000340)=[{0xe8, 0xffff, 0x80, "9b6a875cf454f7cd944b36393209e299888269250d069eed77f97321a73011698bc4ad25f6a373e59449536286f5a03ecba7e96d8ec68380002f185706bf52ce08598dcdbf80b6aa56ca76b726b2ed46990622e7523b7896d8c93d85cfaaccd4eac1e3405126a5201478a2330cedaebfa4b29ad7130422523941b6e2abd99767234b8eec4bf2a6f95f25b89b09af5b6a2cf4357abf55657c865d8de5b08f0833ec8735d7a063d2cd94f99a5724bce80eae1dacc162b9f26d99654aad25a28bd399a9a29f9aab7e2794a2439b8792d92748afc23f9ef9"}, {0x18, 0xffff, 0x4, "2b7edc189c5879"}], 0x100}, 0x400) socket(0x10, 0x2, 0x5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) r2 = semget$private(0x0, 0x7, 0x2) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000500)=""/4096) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x200) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) rmdir(&(0x7f0000001500)='./file0\x00') 17:24:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/232, &(0x7f0000000180)=0xe8) 17:24:21 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x0, 0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 17:24:21 executing program 1: socketpair(0x10, 0x1, 0x9d4, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) write(0xffffffffffffffff, &(0x7f0000000380)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) clock_settime(0x3, &(0x7f0000000040)={0x2, 0xffffffffffffff00}) socketpair(0x11, 0x0, 0xae, &(0x7f00000001c0)) 17:24:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f00004bd000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) 17:24:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) shmget(0x0, 0x1000, 0x184, &(0x7f0000ffd000/0x1000)=nil) 17:24:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xc2, 0x40000003, 0x63, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x5c16, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000080, 0x8, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x44, 0x4, 0x7, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x5b88bb75715a6117, 0x1, 0x3}], 0x4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xa1, 0x3, 0x8}, {{r0}, 0x0, 0x1, 0x3, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x32f}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0xb82e, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x40, 0x26, 0xfff, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x800, 0x2}, {{r1}, 0xfffffffffffffffa, 0x18, 0x1, 0x8001, 0x8}], 0x6, &(0x7f0000000000)={0x1, 0x89e4}) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = dup2(r1, r2) fcntl$setflags(r0, 0x2, 0x1) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/216) ioctl$TIOCSTART(r3, 0x2000746e) 17:24:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) wait4(r0, &(0x7f0000000280), 0x8, &(0x7f00000002c0)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pwritev(r3, &(0x7f0000000680)=[{&(0x7f00000003c0)="540fe38c1298a65bdcfbee3c0e4e359e9339ee7ec60096756ca3ab1d7435bff46c2df3cc7ae7", 0x26}, {&(0x7f0000000400)="e4b77d0b422685dee5e770e7d83ea60f27ad5a", 0x13}, {&(0x7f0000000440)="88bd1dc25f6f5f09296dfd8629118dca83afcebaee54485daa669ef0c407949085543b6a552a33ba6bdb77cf9edf03b8bd292559f9e14af6432ea161e4bc05dc7985f3c61db5cc5ce4576a730a5412bf527e1a876447c59a6a0c72c2e0c99dd8083f1414d64a0bac4e60ca2804410ad7d1bed7c25e64e325e868ae6095efa35f49f0c078d4b6e46b86c183754aee5ce5ec0a654f8221c371905dcb8b5ad107e5271521b23394df750e10bbe266c572a6655faec8de82b032c5", 0xb9}, {&(0x7f0000000500)="2dbe418c4e82cb4718e783c17354072f6b5016bf491f6401f61b5a126d89b416470dc132e73754fea776783b6197e9efc1a7bcf026f5a11368ea807f020aa86731cbd7d5dd492d96ba54bc37816d7345bf6b770596bedcce07b2fd9ff7bd943544a9ae9a7cb9faab760cf1d1d2d5a24f153b15dce123", 0x76}, {&(0x7f0000000580)="a47f741b0dd9cecc7536f84a60310f0fe39bc5bbd82ae2bbfe505b7ab933a9696b9e28443184b029f7ecab10f65a07b3121ca37f876fc106352a8fcebeab01dc871bc7f9caa7f29c0ce34aaaf606dc1c0f8207568d816f8087495cfddc07c3b96612764470361cf77d32f583a04e064c8161bc30d197cccdcbe3faae025b456e58a6d1a158237e522d8dece9e925a6b273ec70c473a64cc1b7958521c676d0276b68542c8c7ebb94d1ca12c9a29d1fafc9467567e228b7e3d1601ad87753aa3cd9d7a05723e637a20ab9008a7536833a8a4d592d9524ebfcdff01389dfbd4a59a7bb3208aac03e0505c89d5aa5a168e19f58587bf2acd0", 0xf7}], 0x5, 0x5b) getgroups(0x9, &(0x7f0000000100)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) setgid(r1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 17:24:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ftruncate(r0, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0xb3, &(0x7f0000000100)="a6e292f4f2e1a6f6d5c6d77186b96b12ce5f9475af842c73e576156c48f4f908038a25b0154b8a95572da4252e6c7ecd2803be8bad5bdbff44dc16063daf01a3a5acef8650edde24f873cfaa886ed3ba0988cb64cb8e445440e1f0ac4f1a5c54f7a0ffb9452cab975fd1df78a5080b2929ddbd5732118c3a03ad0baf6a9eca3d35c5a903005801de5f69d36137f40271ebf8863cda9a7e7786e993b4cc9ef5241b4c204a2706790d990cb501ae0c873ffbb3fd") mmap(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x1, 0x10, r4, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x440) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f00000001c0)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x200, 0x6, 0x10001, 0x6, "96d3279e855ebf77cb03d387969fde167fda2a10", 0xffff, 0x80}) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) dup2(r0, r0) r8 = dup(r0) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x3, 0x10000}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xfffffffffffffffb, 0xfffffffffffffff8}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000000, 0xba, 0x6}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x200, 0x1c}, {{r1}, 0x91cfb6d9d4f10ddc, 0x80, 0x40000040, 0xffffffff, 0x7}, {{r8}, 0xffffffffffffffff, 0x81, 0x32, 0xfffffffffffffff9, 0x46d}], 0x2, &(0x7f0000000400), 0x1, &(0x7f0000000440)) kqueue() pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = getgid() chown(&(0x7f00000004c0)='./file0\x00', r10, r11) fcntl$dupfd(r8, 0x0, r0) semop(r7, &(0x7f0000000580)=[{0x2, 0x7, 0x1800}, {0x1, 0x3, 0x1800}, {0x1, 0xd1b, 0x1000}, {0x3, 0x1, 0x800}, {0x2, 0x6}, {0x6, 0x1ff, 0x1000}], 0x6) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) munmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) bind(r12, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) accept$inet6(r5, &(0x7f0000000640), &(0x7f0000000680)=0xc) semget$private(0x0, 0x0, 0x206) writev(r9, &(0x7f0000001840)=[{&(0x7f00000006c0)="9dc6d2302ea2f6776b6c6a1a5fb1284f043aff0c546457913b2ced7ee66c6e42426e1eda6231e5d9146e0a9c406466e22bd8b847d5f823e351b736b78f48c621c3ee5af6f9f9f1f8b7e265f20d19e3320b99f2dd3ead52e5561964bfdb5ca642c92f7f7702ad6e019d357e0684762d011db4e4683dc188d5b3c7b9c6", 0x7c}, {&(0x7f0000000740)="be56e773d2ca68fe470c951d3a5175ce", 0x10}, {&(0x7f0000000780)="2344ee94a559c86f296b705c4b41b1f7773bcd7f0514f37156724e5c434b7e8d301a3fb9c7309ea9e6796992be1dc4604f838931d8f1aaa5827529a27ddb44fec060b1163f71eefa3af04ab5e244c8054c9b716f4109507e29658309a49c40f5c033d6dd6396a0d248922d3fbfdd17c77ef9bd0d1fd379cd0d8644d013801083c7ed04046f4d28a5c797f31f50d360f406fe61f3984a5e946972121435d4f8732cf78505d193a6a5e20b8fda6737b15393db34e0736ecaf19d4e71b3e4ae948a499bb57c62ec78dabbd940c29fa6aa2d5aa26830f25ab788df8605172407c797ddafaed03a9e10877939acb93ad72fa68fd3094907c75392d627537932aec744491ed1c4b1bf9a1a071074e7717ac05198277d4e458dd1517385ad733c8e67c11f469620321cd52844520af716502d610e18112e500381cf44cdb6004a2131d7b3ec7ffeb7d77005e0786a10b2b17e31eb6ca79015249867b3f69d82c76158279dae525916d177ecf531b5242196f57ea32876da8af3aabffc75ba9aa80195c8dc0726e4036df3ee02817773fdea6c9cdd98b36147105fe267ef27976d34d2b1c7c3a906ac2991238ea5b0ec6daad10d75c94ad6af7c6b9c131363b586f74284275aae8b89b9f8e6572d692a30817566bb773dabf4cd58e3f41b8a6811a3e1aa3aae06bfc22e87a507c6f374596676e6723fe193aa4f0d1a24b99e139b66afe7ed64cc2d2d587e8a4a65701a9bf69d223b4217c3bd69a1000c152958197c14b22fd6d4cf349ca636104ee154b606bde63822f30522d052532ec8c838f8330512ca4cd9990403ca3b966e4bc6bea008a5a97d557d46c36c8d3f31ed3822d15ba175da014ce9dd94c1d22353e8c47958d0636a2d576d0943cd5f448ef86fa0232699e3e23e0a289c9139660879b86d61e54c6639ffd6ad1375642b23f54f42e82dfd8faef2d3360b9ad3b2a40adc353a1f4d3833eb10fda7bb8812ae5588ae9f91414ca7ad6d504eb32f405222929ebfc17de567ce5e0287056d9bfd7dab41053c54bf7badf91d73207ae83adb3c7198e8a89ca29e0921c3f0181ada294851daa2ddf744b22650f4f025b493064a4dba43c322453f9cf7491bd8bb1854c93081e7bdf0bf7aaf36435dd94cd7c8ffc4aa6e559707c729ec2586bd1666065b7e9e9a96e7f22ea43258cb8ddb81030f28da94e6d495e0605795a062e9e87e7586e552c37b42063de0dd739eb4185eb3e223f3c8f22946d9bb2e07477f978f762b3a7816fa8b60744232871f693ba4489d01323eaa1132418cf8e05fef66539aea4415d2cb64f0d646b3f3edce3cd5a6cd73d49aa41fc3176b9dbe9070346c6b355dd8cd9f9149bd87ea9dec3e36d0eb7d2d43bab72632a1170f4b29eadbfb2428669bc8a4ca6b3c51f18987e50ffb6818dee3d50821c3be59ffda0fa17fa8100f235fab51a34ec89b455296c80748d3195f506b28cef42e92ed0703886919fe8dd1e19e72adcff994dda04942e649d63e963c5efb9cb4480819387864b5e86be06fe51d5b56caf5b1922d4cb08abf6dd16410da777b9c7db24d7c842bee1d6abf0fc8f9b201c338dfe1e005d203847413a82094da3eff6fdee1ea89c70c32dac79553ca9cc25de280f23e5628d34d963311739a0affae31c6966050e8a234d84db0cc7f174415350bc78e4fabb625f4a38fee922749aab442d4f225db075ea7026fe8af9bf009a1ab2c6fe1e458f8e5c405c043fbf7ff53005549e17a36a6700fa3c6269cf5315b3ea949b132639368860db20102a3a01850c756b5aada5e3d5145db7384fbf4f9c9f3d38cb3ac5cde4b2e7197df3db44c7056ce64441d8ff673aba09c13d63b447c451c4856abfbb7bd4e4ec706410bd1809a4b3c47c0918bdc7bebfcdaa996d1bb289320b240f15a04c81781bffa60ebb9a1aa4727d9d211477342081e29a2ed72a272301832396a2402d3ea3ff29dba82fbba9b1e27cdb4f6fa65115455ee36b33cbb3760900bf78535eaead264ec4a0806af54bc2e2fcc34cea85b8c38a4e08991243cd1ecb15cb2e296a114f8a56dcbac2a7838292cabd9f55269d42e868b92b672a73e39ba41cbf538dbd8e2cac5cfb374ef7874ce231f3c1cbacf5c6c41858875b21d1f7f447242e27138cf36bd531f08381785fe7dad9be07d66f379e7cb44b424f180812cb126df7f9247125f96878443c11f17913b23fb102928fa3c360e430c9b15090d23b66658c345775254c76f062451cf241e5917f291717d5cc30921304b4328a969c050f31d9e67efd1953735a05a50007d637469250ec3fc310b37734e6fadec7197df6ad6135834da7aa6fb9a3130c63b06a145970eeb32982344fd8268fe0b4b325861ad089df74febb41fed49fcec666a5346419c5a9ddd355260df7c9c013044a81fd629b6572d0616502bef56706c7bdc48a2d831844fabb1fd7cbc9e3f53fa8a2da8d49e656c7d4039b4701481d61ec0d59e36c44ab80d0a9cc3c60a023593d626ba7d8d32d8e6d85d5452f7cdf43fc1fab64e054285e26fb3ef3d79a10c9b2d07c611a7bcbbbe698f2c4f28839b99d57b709ce8be8c0669689cb905db97fb66f708297cfb917fefbd42418519b1eadc034df5a0b6fb9d78a16ab7ba5632d05b1996328ace2319becb0baa807aef4433d4ee129830e3a422ebe1fc389c2eeffb53a7d95a3353ff6f7c90de6520971234f2401157d47af7c2fca795e9ed148acda786a2e06bcce35f8bbe13f3db87362e330a44d9581fe30b6760dfa300b47eec1240a188133e877d7939b18ee374734dc749781628f9a0372e8264597b733f651b3b4092b37f0a47cf2449709439b90cde82970a51a127b4a0c9c06899b7c10993398a80cd506762c7cbf2923ed1ddee635f5f5e17c4fc22aa4a06aeaaaf8be0d6f25bbbd0eeaf5ba7dd1be853975e0501364d9c39732d66a7c9e691f479d475ad5d3a61b87200f6e2dd6bdd2518b3b63553746b018306320ddcc285f85b935c15d284b3f4d604d69026693567f1124ec10c0f195612d83eb04c8cd631a0cec4c51c01712fb868e8e30bf98d74bf2a00257ca1159141960b0b929aec89d7fe6af738b864ab9ceafee64e77ba07472b7d5f1804ffa374ed13abcfe7bd5c9bd82a4cd27133aaee5719abc2b0df216428e81120039db91e76facce8e79e007b54dd23daa1acf1a29f9cd15fb22a95811485fc2926722bd7c408c9382355bbc7921bbae61f8e593d5647a1e9c6accf030a074a2f93275d02a3c7414367f3c3837afdc48c16b68c1dda4c4e99a1771b268bd382ae23e00b7c9facd7647b5a3c4d218badd5d5b209b6b3671a18de6868133aa913e321851ac67c9db9a8e76e13b8eed970b3e0a743e75c64875fd48f7a371c8e1263d7c638d745b7c5cda00b41031e1a15d2b4ccd5147b686a00751072cb7549356205c0fe3521d1859d11d524702621084ef89ca71131534e4c17b39d73b401b7ecd96f6049158b699e08cdecd8a2451392a2d323bd33b91e554f61aca1cead195e6aa2174f1143fba8fb4d0e105f7b8feb7b37f0b98ef38baa4e083612af471e35327627e9659c436749a03f1f4fbc0c9f09913f0f3650c6dd2bfedcf2f5c525fec077ad3d49bda7808dc6604def1c48ebb8a666e57f1c01f3d24b6836d041463da33eaf2c5508ceb2f31cea5a8ba70ec341d75f15c46fd120d41093f65a000d45e02654316b5331db80781f291ccde29e64eed581284369ac3b263ff1a75139d011f86b400a06ae8e0e7f3e0517f2806d1fa8b4e832ed94e1b6f3a2a0082050626fee3f037b23325191698a464123a670c4be32ff2c03aef07b36edd8265c747db9fa20ad443f3010d20f0e31cfc9d43b9fcd45641fa6b2d2d370befe27645223acf9e5fbfce306ab2b81017b6694ca1bd0995a7f38f44ff4356f0c391085f830010c7887c499852696d7df347ca67fd799de1211e84ceaba2151e76b9dafd5109ead062c22e21fad9a8899b41d429797326a660556f57f5860ae2a8935013d4b8972c5dde04b05e991d2c6bc14f41ce8ea95e14fc9266880dd889effdf87d135366cae231d8ea7f57590d7261114e62dd33a64aa790d3df7874f7b2a3166fd76c5c2f179496a87d0a0fea9b9ee6bde4f869d15458c589f500529a5cad99aa0a44d2a2554940952103cf341c42cb6f6251579a5f26b953b10b9f97cc4ef5506c8f5de84af9ce5ac965e8eeedcb1970f5525fde17c12cb9e049f4c472bbfe22cab02d8a58b1ce57452dd1573dd193c3706ef810d606466e37bbc9e4d77c59bf6cfdbcfcf7b50bd9260ca5adf335a19d4f0cda81eaada13e69dd9344b933634935846fa27289d51eaf2880e2a89b0b04178e3c16b39e541376f0e4629686136a0023a49ba7748519d7aa56fbf8a05c5ecb8827a2b53d06cf654f1c8e5750433294e5e117e46ec0d8eb1201ca8eebbec26dbc6757be573e36bd3f35282cdeb3712a6a58177ad67218ecabee89d6b477952b51c2ba770964a5e5a1c08357afb35a9818e36ca6b4d5b0b936df0843072e85de27bad3feac4662a2620d0e99bc43afcd64c6aab10469c70bc88d9229891d2f36ab7cb5fadf20692e8bc9e80962eeb67204d903deb82c15aac83de515e1d3f504b54b7c0d779b1c62a4680b57cfd699fa7f42e84888396b774e446e48f9a6b0bba8d0ecefb7ffead0e96b832068fcf978deaed5662e90a24b8ade8651b5d0a7033268c5e46ce4f24bd62460d51ee02d3ee71c9bd671debed63f010c28ffc2b52719b94c9f26c9846d2e9b2a8d00ffdf5edc5fb01f0ed56928d2cd1fc611c830ac32c71236693d6c8af030888459d90fcc588cda19ec79291065b8d079f0f83cf44110b86cda2e779ee79e871d36d84c5dc27e20988bc9c34f02ce2c54a6e181d93166f869391b6dce81c0bef63b8431d944e2ad15c786c5ba0b7f7f6fbb0aa67cf10b014241d8494f80c040354ff8e48b82da944a9177ad632e766586f020c3aeebe63d6ca4422115fd629a92bf8bee49e767a0b55e0cbc1021e8744e133f38fb5209921f01ebfa7716e610ad3e4a134009812bd6be12c950c9d8594e49d9e25bc8bcc69682e880ec305f41324fd8ab6720ccb187b2b42a201d2d623268d2508c36f7f2921ce0167a9013e87872bf2fb2d406b1019affff8102dc9e503e9e3eec396e3a6dc03d3f46cc177653396b0dc51bd5499c0b87dc950be2d9238f6df09e086f40687e0ff019f4d85f569d6b086098ecc83cf1f3f611f5e397276985a3d48565336d9f4b2f025b81258c97d98677ca594b672a12067fd05c4faab50df1ee409ca0f4540e43f4ef23ac5e232c2510c51885d7c45ab4f53e0a9704bcd514464e4d419daf375d4f33b1ce154a4ab8dc92488ce24254fb57e4f5a591b1356a0604bb564d0bb0bf2e2d20723081b2fcadc1fcca9688d8f7b304a91fa9ca5d70cecccf8bfb071731451ab1d1bc2d005bf724dc9b8ec29883492a2565231644dd60a2acda2912cf26de981885321902dccfdf2f408adb886764cefe5cd22f337ad893c0f6690185d0d8fc860cf74d38171d9b0ec458fe6278ca1542792c23d06e402dd1c9a6810dc3b2c96cb7f803bcace7aaa445c2473cd62f2b00f15f2942821229e57beef6865124bd2060982738e48024358432330863f1cf7b573754d885b94eec8fb494969d06b058d0a983c4ca4a7b1ab68d7d8d1eb9bdcf9d9d46502076318d7560063bf9ac93b527cdecf922d6b47ed5cd676286601d600674f6cc23ea438ab1c60da0237d18a3ebe125e30", 0x1000}, {&(0x7f0000001780)="1d12dc3c16aba9d9c903d3b383ffdb8c33f0c7ed218787344ee5f92aee90399610a1d72a48a6fbb8038c1dcf0af37dd62393fc0e3ae70abb4b814bf049eb4c843522835dedf58b70c56987141fe2ed9614e4266d5ff7e4adfab9b2c42838469cfa7a48bcad6aaa155c456d13f83dfca51a547317f5eb9196684b904cf379f0cef697c6aab3dd0d02baf1", 0x8a}], 0x4) 17:24:21 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3162) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 17:24:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x50, 0x40000010, 0xfff, 0x1000}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xa1}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x80, 0x3f}, {{r0}, 0x0, 0x0, 0xa00fffff, 0x4, 0x2}], 0x1ba9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x2, 0x36e}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xffffffff, 0x1}], 0xa820, &(0x7f0000000140)={0x1000}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) shmget(0x2, 0x4000, 0x38, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 17:24:21 executing program 0: mprotect(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x7) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) socketpair(0x10, 0xc003, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/135, 0x87) 17:24:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 17:24:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x800000000000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000040)="821a5f4cccf945dce63a586b343da1a22f6ba76bff3a4d6ce5658a8c3f98dfe5ecf03ed492587a8a019a0885dfef87f25b8286c880cd093ec48c050c254e41993195ba05cb6dfe5a2f8eb45ade5561cab11aa80ae7ecc53d209e3ed72df029c88a0928e55f084d2080c596366d5c0b100e8c3ed01c64d512c46d59c44e20a9b1e6274d70872e4bb825d7f3395e48229d70e35e31fabb9035be", 0x99}, {&(0x7f0000000100)="cffc9ef9b50bb81d6d30d86ae8bfb5ebc7f7fe4b4e0d5c5ad2197458c4703f4946d645059c01a425e4eb221d55fa77f8a8b4d305df4448e0ff21c5fbce102b2c1801d73531bfbacb6b2b357270df7cd2e7f104fb33e370592030bdf8451b7fa3b15b2e9a54d3e651c00dda2747a4065da31c7e739050c9438e3d03826059d7801f8250bd6ef70d3be395a5f1581f29a2becf11e5d91f5dbffc52b57fe8ac5bb40ae98520c833f55a04bb32201d3b6e4456ac5a17894745bcce755db5114cbca6791fc89ca0844d168d70d87cc55098675e6c", 0xd2}, {&(0x7f0000000200)="3c1d2e335c1dff3fe0fed34a7347c8232fc04a22c5a240505bc2809a80fc12df6d37269c164a10cae39699d2e284d46452136725d8c156fc4203a922bfe750feb4331d5fd4b1138be9a9d76b8aac5cf4fa3dc350f4cb58d1ca74064c3c8b64a94b49cd6bd4739f6bedf0de7bedcc3b70646ec0dc56921739f866b6536e4fa578cd6c2758da09ac1944ce40f18d9d8957c85fb0bfdb38560747c05e0295b65a5cf333c1fc2489bc06c4b9a1693333", 0xae}, {&(0x7f00000002c0)="a22850c69bb9cfdc287c5ce5ec055ac12f70d59056a0630105ee96787b52e499f9bbdd30f65d2e3d5df97c9e76220f2b8ed7afc840f435d8b9123d0645dd32e89411b6135244f06ab7f1e41ac1f70748f04c50dbdcbde150ddd8ff3e51f96aed11af87ade61e9a4765ddc3d166a34baaf840182b0467cd5667e7cfdc1a2da79a7202939b70799e7f3d74ef33ad35ef0d5cfa54ea15e1f43a1a319a4b877259279a9226adf532d8211f1733769abbe932cb592725068fc62b", 0xb8}, {&(0x7f0000000380)="f6ed718bf6bbd0fbb78c99775f264f279d8b3c1ecf96697c6d8c50982eca35b2f26805b030ea", 0x26}, {&(0x7f00000003c0)="44f26ccf2f9637f0d9eb96b32232ca3434fcc747910735479b525b011918ac1e41deb77dbc62563d381271c298a24a15", 0x30}, {&(0x7f0000000400)="fa09407e331b1dc4148c9a9c0b02c77fe0d4ecdf9b73ae3555f219eb9b283b78ade10f55ab39cbf6f67c4ee589f088983b355c2fbc79d62efb2b224fba95b39ec7ead67334d82fef1484d3e2f6cc34dd0af29ca711232b18c7ac0d013d2dcfcaf6fc6fc648f12fd74004fcfb4b4b22a23b9abe932af4a374ec574078f15082c55b26b693b8d04eba3c23ea6a2c66db328da2799ea6c536ae7756cdee43ac3512d6f4698b7b3fbeeaa97ded1fca6557eb88ab29442308cddec21d58e745c8577c0ef9f831ac72f08e31", 0xc9}, {&(0x7f0000000500)="3dc389939bd8ecf49a4267bae34e4aae0943cfdb15a69b20e44ccde6d4777226958d05c73c4edd43c0ac449da5ce85ec1fbeadcba75c374f2278a977e08375f8dd", 0x41}, {&(0x7f0000000580)="2fb05dafced893ea313be475a6b71c0c4e20c57a7d25cb779405b2f423f13082380ce3a50b0595be2ab779726e46f64c52dd9f8f62eaf48ed1247ce9ea73658fc64446bc603932f01e855a6339973036e2f88914236307c411838a3ef89a5b0c28ef", 0x62}], 0x9, &(0x7f00000006c0)=[{0x10, 0xffff, 0xffffffff}, {0x48, 0x0, 0x6, "40ec7d4c0ad155b0d896aa8974c547ea482c0f65a2b7f09f2f23bf27de7bd561467d77b3b83bf21e8a68e2e99518243133ad526f7a06"}, {0x78, 0xffff, 0xffff, "d7b982e82cdfe162fdeb2c8aa7571eb8c3adcd72387c0c9b8e547674f7a43b1cf1fa2dda12ba9f3500b12e9e972c255430560074d33132373b5976c93d79b8360cf2f683d5db5f97780e49ffe2852ec52a2c64634f17d489c4d50a9315ba9923eb3ce458b65369"}, {0x58, 0x1, 0x1000, "2b405d6197d7426397b44dfd7308b434dcc8755cb627736f91ab543c5f9806c37ad77dfe467db82265660117100aced82487d2985cb72a6e2567331209ee384523"}, {0xc8, 0xffff, 0x8, "c4d8bb30b87d953eaf3622b72c4dc7ea7dd408d754c03ea9849fed1a7e6b6b917bc7531eac0db3db1bb8f7d0cd291ba8a52c3c79e67a012c21f5cb6ddfe5e06446d46f481003a5fa01c59dbe913da344da85c2fd7016a0fd2d9c9e21d597b70e32514666266b19fdb2bb13e52165b8a3d94df2e564b85552788adf7d9f4e68fd8410dcdc804498dcfe10fa59b15d0f06d1354405eb282f48cbedc9afca8a3ca60ec160031959fe917e8e6d131fb99d5889753992d804"}], 0x1f0}, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 17:24:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) listen(r0, 0x5) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) close(r1) recvmsg(r1, &(0x7f0000001840)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/145, 0x91}, {&(0x7f0000001380)=""/1, 0x1}, {&(0x7f00000013c0)=""/222, 0xde}, {&(0x7f00000014c0)=""/207, 0xcf}, {&(0x7f00000015c0)=""/148, 0x94}, {&(0x7f0000001680)=""/183, 0xb7}], 0x9, &(0x7f0000001800)=""/1, 0x1}, 0x800) fchdir(r0) open(&(0x7f0000001880)='./file0\x00', 0x8102, 0x8) 17:24:21 executing program 1: r0 = socket(0x16, 0x4, 0x4) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:24:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 17:24:21 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0c000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000d0f000/0x3000)=nil) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 17:24:21 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) r1 = syz_open_pts() syz_open_pts() close(r0) socketpair(0x18, 0x2, 0x1e0d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="6e83c54728271e26100a2db73682ef9990023e505a181801cc46bf", 0x1b) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) connect(r2, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x1}, 0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:24:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setitimer(0x0, 0x0, &(0x7f0000000100)) clock_gettime(0x2, &(0x7f0000000140)) r1 = getgid() r2 = getegid() getgroups(0x2, &(0x7f0000000040)=[r1, r2]) shutdown(r0, 0x0) 17:24:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) 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, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt(r2, 0x40, 0x400, &(0x7f0000000180)=""/32, &(0x7f00000001c0)=0x20) syz_open_pts() 17:24:21 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 17:24:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) 17:24:21 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0xfffffd6c, 0x804) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/209) msgget(0x3, 0x182) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000e387163dd9747a70666ceabfdc38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c3b19ea56c5a69e9faa74dde16dc813b8729a3131634c5786a2e88d6661bf0aa4b5cf6da9eec7ee180711aac9d8f53a72e15b5fd16f2e7651d6"], 0xcb, 0x3, 0x800) 17:24:21 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000001540)=0x40, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = open(&(0x7f0000001580)='./file0\x00', 0x8000, 0x20) mkdirat(r2, &(0x7f00000015c0)='./file0\x00', 0x40) r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x1, 0x0, 0x65ce, 0x800, r3}) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000001500)='./file0\x00') getgid() recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000009a8f4f89c73ff204490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000000)=""/80, 0x50}], 0x3, &(0x7f00000002c0)=""/208, 0xd0}, 0x801) close(r0) flock(r2, 0x8) 17:24:22 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x3, 0x160) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x30) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) write(r1, 0x0, 0xec70) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x10088, 0x10) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="9624c59f22723a24ac174298bd7311379d68a828baea13f60d05b0baae83694579da9a636a8661bdb30011e27fe9c4f307010cc3230622bb839544762227c6c58c81345414c542f43bf9a99196678208b6bb8835aa0769943e70c4", 0x5b}, {&(0x7f0000000080)="c14d1b09aa14e032d53562ccb719544fee20664f42ae595a15b8e45744da69348afaca6e83d9e0f4e5b1aea30d25ffddf0a11c60d7941728ee7ca880d46102b21eb1afd8b68dec3cfb3736a6069be5513fd6b2d4e01d1f9f91115a145caf74b76b198afafbadcd499a4c6e10410a4b25be455983b9abd52202808d9dfe59df76a9882f099b585d5c79705191266909ff969ef55ff508124a981bcaca18a1bc91ca43", 0xa2}, {&(0x7f0000000180)="b434e80179e0df469d90a2956b88c2c07dd16b481496e53714fb6df8fd43329743d02f2ad9d606075f83c3bc7620fe9a172abb0fc80bd21440ad64d19833eb3afce1e08765bbc02cc960301943da803b", 0x50}], 0x3) 17:24:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="73d54cf34a425cf3b3cf72d77900214fc789bd0e97c8efe299c4779cc5d5bb0e59d5a3aa92d9fcfe943e3dd226f15ae424008144192401e602836742e3bf9b57a2ec5306a5a455a45ef6cab380048cc17b179b4cdea201137c970a0a1321726bc23e19885bd3a2344be308f8243a40301c3647c9ea8a771020cf1e9348dbbb68efbec766ad3553a63804ef0d12f625cde9d49d573b9f0155849448919c53c1a0d90cfa46c58b70f2cf1301f99f5e9a482ca9a2317cc5f1d705876e565840aea049e0ebf8f57081486c92d7730d504175f6487c5f427ab6a18459a48cec0efe73ca361a1ad4e0b2587f97d2d0fff19246dcbb2f1aa6c824aa910d0e235f996310cb9509747caad339f3d184d1ac134b4d017e0259d62eca73508c44ed47e06c0c0ea4c1de0f565c93fc258cd6dbbb1080c38de463fe0f0896a7d0cbacdec24471c4daec6b409f5d80d87d073924b534e02507c98243dfbacc8cc03638fdcb8f135d3a1d6d2fd3d6515c306719d49d786f8971c98d272ae48a0f046529120407ec407312312e65403cd1ac46cd39eaec54508d34ea5923cb2deede1fc2c98a1cf316ec84ddef2f8881c8d85c553229c5d6dd9adb1f99d36bcf4db60ca26b8799515db78ce67677ae85a78b35fcf4b00ff58b3ad0aed6ba038375c7fb81f11a09fd2f6dbaa1058cdd95e664a0cb5c982f9e3f95a1c268218da6753806734a73408fc78169593f98c5d29421623ecabe77f3250043525f2a38c4b9077d2a0943adda9c8a45424cdb780a2d87b3ac4d1c002f49470cd97eb0635a349bc231129bf4e32277d2ed7d04eb473722409d22d686c8d06f7ea10408b0d3a6d7baec0e20e0a7b671fb14c4a0d36e9cfe98b0381f1a569c1b49b4351fb56f16d3cc2def8facd2442c1b5b66232879c94cd78c1a6de92cecc1b72b55304c43c038ee2a8dd5418e40a393d98eaec72923b9929fc7564c970ab139627ff0430518d2e36f76a4958715f62236f23b07b7b256ae31dcacb8b687a4817770ed88ce55c61f7dd8af18ffb353a07de32a613b8864d40d7816e8f3d2ccc5f54006e161292ef63c1f1d3909aa3adc664ed9145db97632a5d1e4bc6d386ab2e61e3170ca5a0277bb7e795ec1d311f839c2e073a457907a8b7a4ab8a32318e988bc027dfc64d214a0ba4c8fca656361e1b93009e3f1076bc123a4e2d19e519178b5a1af7d5545469f3785e6515ed9e3fa4bd841a3a42ba967ff596de126b9cad2438f1324fbe1ebe091a52b29fb5ef9590b92b2b295a2a9a7e8ff106f5f298f1a6b6fbad04994f9b54e5fdead06d82df8cbb2b124c1c87213dfc2b667950a26d7b9497b54ea59f1906b5669aad2281f693655419f3580ecb70def141ef9de834961d7c516bb1880c035e398f8299ad6b0dcb12a597b9b935967c404698ce73df9a0af57501aa7269e989409ffdf56a9b424c987a93a86832866e4f316a385597539b9a86213c6199e2d6b361924c550285eccb717568fff6b6b8e6eeafba3bfcff3c664e86c52126ca68448e711ddb9ef1499986360049e7038eaebcf600626ca0347d67e1cf77ab5346434a95208abd1107a73439eb884115eae790c51a22c4225849cfbab2255b2aaac34096b6cfb16aebb9941abae8d39fc91d475710737770a6eece64e57d4bb43dde233e631160d1f57b6f1f289321b8cd428ae1c847932007c8557fc7bb48034c06a6cd8911fea788cb71853830a2ab085ad06c51cdd5488ecc5577201addb47b9c2594a153ae96d89508e6392a49a2d1e0f85bae1c62be129f5eb9269c6212fa952450c20c1cca868d87a09ad47edf4e42c14b019b929a567cea07c1df5facdfb6c090cc6bc4bb140705bb8c2f8f54ae522bebea63cc016e69b0cdd760cd71b838d223d9b21a3f95501ec4c405f8a838f771ab4d6d3f9f5f5fbc1925741bd8e71f395093d6c74a317a490f54e9d4c9af0d16c1405eec9038045cd461673038bbc6f4c1d4adbee239829f48c26add0fd6350572155f4b8192bb7fd13bf4f48868c5c3ad8d2e8f1a81352deeeba19f76025ae818478aacbaecfd40c37392969a172268687ff7fc50a42202a83a5e3b4daa1a19025a263627a8bb0b2fa3f639bcfdbafa864bf75e8e73a9f5bfa1ba996db57282182da2fa659275a99235d48f3fa0bcc165ee7d991de924eb6b3047da6e4e510e85032f87b1524bdc3d4fb3eb2445e8efe3ccf82ef7fe707032069d503eae11965e78f101d2277572c7338832dd9e2dd4b5894571972414016a871cf749b20ec1a097a95c15250a51c9473def81f8d8e57715d8bf8c27d9f3548167fa8a28287971a63b3a52e4b79b8570eedcab8d10af631642e4c96ba989b5d4682de91f9a76af0dc19ceb4888095469e925454454a6135db440852b18f1802b1308732715bbc41ff9deb387f926ed5696f4d5b94cf0189304aba46221373c4bb4a87171a7e7828b342a449a73ecb4cd9588e610eab0dfc21b9111d13cd5c6187795f2ca45120b09c367f57d321edb2cfd7ec73bd8a0f5398e74ffd10194c235579d4c822bae89bd71ada0e64ea4a326885b1664e51e8796f1d7007cd3d1146de25ee38f165541b19240adc443f7904ce451cbcac3a647a22797da67305bbbf18d3b04ce968972d1ebf3843672cd2806e93fe1eee65f93acb473e2a2bcbafcadb61d3dc4ba13f702a863160911d1c523e114ca30e8b945ed6ae64e69fa7327a4f0437afda8fc89c6e25453331c776116a1d9e611e1ce406117f1224b674cdd5a62915e3cc60ff3808d53afe4e73226f436fbef9260665faae744002dc0f87bd73b60a3e2d01e30677fa4d3b8bf0598937bed54487679bc203a2663d729bcaf2faa955f1b166cd63f1dad33dd510e01cb0cf00eb88de2af3998ddf93a9b110a7cbc73811223e0f87fd64961ed21c50854dbf1b46eea841e81b9d251d2e8e6def151d5f5308de778bddd197fcb87f3750a97af5cae79ac91391010b457b9f3a95ad642074e5cebc3faac8d3a4010c2918070bcdbc18ffc67f06b09eca911de0d7fe1577e32ed6b62c32465c62e8eea0aa088ea5326b4add0ef31a051867943e862741fc2ebd7472246ef3d1db3dcc1b6bfd7ddd1a8d26e75cf388978673486fe7e1deb9be4e39255f9bd3d263c9d30840b49e49a27224d15cc40098b89e83bb38efeb114080bd21c8ad53a28c7c956796aa3d6edb4923334735c49007d4274da00c1550cfebf25778dbd257eebe08e269844ffe9b3c139ca8a8f92d85ccee13924c38027147451f299084c55e25188779171923cce023c840d1b8aab83245e00cd0d4d735c566d0f52ac0e7cd5bfadb4648a37e6efe16db9945eeeeabc915e1bfc908a69a1b084b664a1158df666952096c99d8defff4225526fac5e3be4e2f7f92dcd3ef76019b9e9ae1be02b4db50495caf7cc5351750254aa34e299ff9357ed0f7c69797c065f733fef64a57e0990ccb44fea96822ee949eeb9a44e1f88b333eaecac6822553061c2ccbffb346c8de7bdffca7244874f0a6d9fefd2f799de4a1877b9444b195fce3f66029d6bbd6f94a3c8f1fcc151bf877123a4233ae10b69ae2ed496b11bfa16d7af7c2ce4a39b8bdaa776febd0f869f8eef60d638bdd88929a32cafb3b4ca47ee2f87bf8ef5e56010b312878ac3fcd9dd087a26dacd5fa2f225850cec42a3f3a1ff436a98bcf18cba5195e9d6029d49791fd5a6925ecd6f09d9530d5cb79cc74192cc4bcaa31928fc9f42f7945fbe4f329a4029176101dd0a4abfa1c0f7c20b9bd1898ff0fd47d3ead23c298b8e9b63bbffeed9022cb6566bc0384a4ada32df6e29f06a9d64adff8c6c1ae3261d3f6f93e4372ea91754670ecb9e3772561995d71909b510a11933f0c6be3c648a55ab7baf65c1d931dc6f3f2c32b7eda75a737033ce6eccf24a67247bae7df22c08816e90ec7bd1441fe3b466a4d933e3a8aeb49ed780e4e190e3477fc7b6f526eb32905006a0b3e321a967668c6a81130943cca52c0e16ccc9227db3da4efcd9711a5169b97ffb4284d42124cb2e69a75ed21405c0438d44380389efea173010c6004cb26c85ef72bdb2d1b740450f5d904a6ee7fbb624b8e7125ee38d143717421c6a19ef8b2cf3c7dca913b3b75986e8c69b987c91a18f02837f3718c1ee54f4ed864764adee01ba45116e3e82969ad1476238d59e76c691309e42b029a8046e81ce58d691c8a9613e89f60ddb77dc71d07521eaadb3c9be1e048cab8d89a7a889322554ee9818aa36f12fce2e461e63f3b76bcab386ddc7a766fb7f942cfffbf4a852cdce0214df49e39df51a74419f3870d3366a857200d4239efd36f82d3d875868ecf71998158bdfe3e7ea0c2598adff404b4b0d31cadfa931e8d0f1c02d66d3ac881397f506e19a370815684c97b07053f7152d5ae728ad23218c70192edff5c8290b3488bdd6225e769b232a379dafb8df51397afe986a58b60d5495ed1f39dfce34740d4210b57b9340c9015f204bf1c97e710253e89fbb9b4e8b5660c5cf05cf576f013204a904340504924896dcc9b1fd6adf8e7496b748049523e45a5737df67fd34259b19f1400cd134cba0148aa49134d1c25dddccfd922b362ba46ac54af21ec5a6c868c43e7c754ba3445acbb555dbdfec95092d5959bce1822ff3a634dce04d342367af45ca6e5fcf6a2e98cd6b22a0146bb5fe811b27b3b1332ca801df81d9d91f9fb1c67f8d11c314a0522e0da822cc16528e205c7451d1145d6512147ce9a109fbebe9d6784c339daaa20b4505e26c3b6d38b4fa3160de06416cdfd8694d3e9b9f41fc557018c7e37edd491decd56c0555ea057bc21e6cc7edb66983445b24660ef6c337105dd9a9b455ede4f13d2fcfd48fca801a4a1bb099f561b4b0f5e6850d5ada04e5ea2884cb9f594cab9714bbf4831b6415ca929549495f91702892603be70c5752257e534252fdf420e446748ea7058724235135ba0415c184fcbe6b619174572913fcb74ce756fc81214925ff81861cc17a29398bbf79935796250df337bfefe49e38e458c944bba3718dd27627c8fdcecce19db2f53a860493ee9e61b3d9f8f7a98436550755b5a94ff7edac3b4f4027259b0549f540c6164269cd4610bc767ad85588802828a8f2448118057b7016c67440ebe068600d69e52c4fd95253294bd0a94ee977c7554a6a11523a9c78f482bda0104c5bc462a602513bf93dd411a15abc5c1828f166c50f3add97f7c7b5073dc4ad463c6985da082ec9f6dc9532dcb1fa8c14810a9f1fa82e93a83ed75a1e14ca2e5cf4aa8dc5597d371a7b1e4e9e4d68424e289a891c6ec0fcb8e1e450ed3f34a8231087620172f50bf011e7de9873539d27837286d3e8e54e270cd00fad99d9cbcd0c3ec5fdc325e22a33868abf1a1105f34dbce472d61abbb54b4c4503c8e8802c282141efc91c97c3c624aa329a7d061857966f57d6e1bc5b6f55f52f135dfefb9009647b500860a1eaa7b49bca79f5d0ff4b2ca602d772fa9f6a6967fcf8493eb4f508e62677f8b74b35de7695de7f84add392ad7e50e24e5a6d8add0d03c5f6eb57593f2389a113f11c060645c240726a696c957218b3ca198a4873727f19c13a4d7e50760926c981ce40014adb6f5f51816f6836338c02bbd6d693aab84be8e46963dc4e33bde594944762e5f838fba6129753316ec3212fe6d05cfb1545f8a7bbeed440c4cff37c2904aeb6e8f8fe00f588af2132d98bcaa20228a433ed829948238cca6de298f101c5e9d62ea56b1648da6d028f2a6535a79c5541a", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)="7693ec4f405b55a82a2b2cb10cabaaa8f5ef790e141127370a88a63f8ee108048f4ab68239174bf23d8269c1cb2a618436524614358dd4ca10099371135ec5341333ba15b0c45b3208faeff4f6ec486800520c8faff31e9d33fc2d19e1ea239a894c45226bbc7bf6efb4494761cde55d522a74cf991b3b049a3ddeda06e4a5e8", 0x80) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001200)="1883b19573d7efa1e70ee0f2e6cc7bb31204263643f356796df80ddeb39b620fd7eb42330486e9d2867cbbb5e1621604b2fdaa3f47baa05941e33da499995837445e9bd83ed82e9dbfb9bee01ff3897128fddaf2", 0x54) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x1) close(r0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 17:24:22 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x9) readv(r0, &(0x7f0000001400)=[{&(0x7f0000001300)=""/44, 0x2c}, {&(0x7f0000001340)=""/154, 0x9a}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x4}, {0x18, 0x1, 0xfff, 0x6c59}, 0x7, [0x5, 0x2, 0x8, 0x7, 0x2, 0x4bfb438c, 0x400, 0xc8]}, 0x3c) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) clock_settime(0x7, &(0x7f0000001440)={0xffffffffccdb06fa, 0x4}) 17:24:22 executing program 1: clock_getres(0x20000000004, 0x0) 17:24:22 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r3) 17:24:22 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)='\x8b\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f0000000240)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000739ffe)='..') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 17:24:22 executing program 1: r0 = msgget$private(0x0, 0x80027) msgrcv(r0, &(0x7f0000000000)={0x0, ""/153}, 0xa1, 0x7ede44a10d566d6c, 0x1000) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000008000000000000000000000007815091dd55868acc7c0f2e8b045f0750360f6a1c7a92c4b4a"], 0x1, 0x3, 0x0) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffffff8b521dad735c5b3f312d998236eb83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca53ca14cae8c38a3135027299d74e29feb28938a193882ee400234413208261682f"], 0x1, 0x800) 17:24:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x8}, {r1, 0x4}, {r2, 0xe}], 0x3, 0x20) r3 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r4, 0x46}, {r3, 0x1}, {r3, 0x11f}], 0x3, 0x0) 17:24:22 executing program 0: r0 = socket(0x18, 0xfffffffffffffffd, 0x6) bind(r0, &(0x7f0000000080)=@in, 0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/248, 0xf8, 0x802, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xffffffffffffffaf) 17:24:22 executing program 1: socketpair(0x8d9982be95ed5eca, 0x5, 0x1000000000000007, 0x0) r0 = shmget$private(0x0, 0x4000, 0x300, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 17:24:22 executing program 0: r0 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 17:24:22 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="89", 0x1}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000000)="aff05cdece3ca386d30b96a7bfd2598555db571de8d4ec342583", 0x1a, 0x6, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x1}, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000a40)="ca40985caa44bba0fcef28766d4f2adde80967cf8eebeb573bc7018796713d400a5d799e0e35872854104391bed3ff01e5bdbf59a3d4179193260f0ee8a18ea3d297783a1ecd6de5a7c3447abce1f3fad9735c7e3cf4a0ba5f051ffc41f6bbde98287802f6d8bf4f452761ada6fb029b66562563", 0x74}, {&(0x7f0000000ac0)="51c2bb0fa503884248cef49f0f39b4de2ff5356810aed19f6c339743464a66fccb8bff8f4045c39adbfff390db0943eff02a6adf542cc0bbbfeecfc076e86a456d6263863381737e6a6f75952e3654541ce107b6659430b156387a", 0x5b}, {&(0x7f0000000940)="4fef5294db60d313fe7e32b59fdc928a55bbcd65a9be80229be5c7b7f39b157c3b7520f2242fba7052ea9fe715a07b3d81c9560e6ccffd3c4fdc7f096fba1c878942b3f9c9bc8934ca807b5e6a3308743015e117e6b8442011fa94e15e9f29e1888ee5e2bf0368391eecde80dbb1b6e044f77e3ab33bc9736629400cb6c84ba336258153b52ddc186d61c865f98e1145a4d7dae3793a31ca89cf9a56265f1a4dc826b7221b1af05a0028ced4dc3a69c87c0b91db4a219172cf32529a0524de120c96985af3bf40c229db39703f147ed9085ed98463a1a20c25dda0c3de4e252c2df3b2a532bb3dd5463368b837ec", 0xee}], 0x3) pipe(&(0x7f0000002440)) 17:24:22 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r1) flock(r1, 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0) 17:24:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) pipe2(&(0x7f0000000000), 0x10000) 17:24:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r2, &(0x7f00000000c0), 0x2, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xffffffff80000000, 0x7fff}, {0x18, 0x0, 0x7fffffff, 0x1}, 0x2, [0x0, 0x4, 0x4, 0x1, 0xffffffffffff0000, 0xfffffffffffff7e6, 0x1f, 0x81]}, 0x3c) 17:24:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x44}, {r0, 0x2}, {r0, 0x20}, {r0}, {r0, 0x8}, {r0, 0x54}, {r0, 0x40}, {r0, 0x80}], 0x8, 0x8) fchmod(r0, 0x40) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = getpgrp() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = msgget(0x2, 0x44) r5 = dup(r2) r6 = msgget(0x2, 0x100) close(r0) lseek(r0, 0x13, 0x0) msgsnd(r4, &(0x7f0000000140)={0x3, "52d26b798a6332e80fdfe8b949bde9cb1e3e0351f07ba365f979cc465a85056edf747e814b3d315d3d004aca4421c15b22af4549b68a9285f6a25339d539f6f36b74608ad31005eeb8e7c50bc02249ebe4781f8d1da31f894557faf756356336e4633cc19afcd212d1eb2d065f65acbfa9b504d43e4d131213f95a2a21e29d9cab3897faa6f6deb9d33acacee6f7af3783e93d491622345e4852f4b4cc6f5b427ebbb35ee479d10045f38a7c86e9837e89ae3bde04f44954a63819d52a6c68635a9c28562e0d24a39f54f4f6396361a7b575f847633b990b457143c7b2f3554ca1f291d672ebc2d358a508b3d9"}, 0xf5, 0x800) r7 = shmget(0x1, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) pwritev(r0, &(0x7f0000002300)=[{&(0x7f0000000300)="c597a2c8990faa00827108dc61246ee47badbe37b670ffe85fe512f3829227ae0c3f3c3574198eab568558cf897c82d0e903aa1a48bf51f8e915039cf99e6d1759784ebd824f3eaf0f7521d11259073147dc67bc909f251d4f4b6ddc5d9ec2bf2a04a5a5f7fdc81d504989d2bc2860e13aabf5df0ca7ccacf83a4d961f61208e6d8a74bca24f248a9a2e32f412b695c95f9f49582089426bda3b824a4fc423ce26ee4351f371c21f24a8ca35cd4f557758db35f05cf68c38ea783236425b2b6196a603fe9f6b0601ccb993656f3248abd684434938c430ca4cfab4655a37b433d482f2dd012ff81383d58f6bf425619f7857e24f1173e545c787651822beee6d4ed654d5143590cb3f8f5eaa22be83247e53100bf0bb45ea24a56b0ec9cf1ccfc3a7e7bbe9ffe31605c324379496fab63301faf9b7b6651e9a25d9487c442ebefcd1ac8fd469d8017b3facf0efcb0ae6a2bdaa37cc6237f8f9cc5eedef505c5922c380ccb5096c6c77d450dcbbd11c430a683502e2f8479361710be5f56b6daa97c43d7ad5aefa05813230400294c2aa627e9063758a142f4abd771ed88ad622e603bed29e78843ac10f9eb82fb300e56923c15622df9ec97f8a5489de825429b6a6ee47035650b65acd15cfe17bf325088d85bdd1d935d4e8c369cbe9586f92c1f8b9a1928ab8e597bc56f7e415ea13174d53f223f4ba749a6d580df4a2613fa36da137f6498cbb7033efc973bfe7449c5bfaf87569298705a3f1056097b7cb88baec1c5062fe0c9d18fab8b0bc60f241af6aba148f0797ef4d039ccc76bfdf1fc1548f3b9d9a53bcafd2cefc084e052654ad081ac146308643c9ac95798acf7e448644467662ba6a01a8c0115e34d806e0fb373db5f2cb5189c7d26fe3802882469da91b70a39e18ba409462773c57ad41df853927a7e41a84cf29df70ab1c23b03c12b2b33a23a46c8e8a77e0bc1eff4dbf4f71c495d3852febfc56f1722ae90ec8b953eafcee13085c11b23f648ed4ab85faeed00249f0a7643430010a61af7d4a270cf664d0021bb77c827e21cf310b51da2bd4f692211a06a6bb08e411025a9f4664e514de1d64a2265c491ab91bd95dfe2d82827734a26932249e217deb9f599a637b6bf64199096037a9438d50cb0424e0812d4b07517d54f064ef3474338d6cea0ca28a6c7fb8f7c12e1538370111660221e362da21c8f58dea759cdb7b29c13daa8d86c0e4eeeb6b199e09238e5076ff8b60875fd510728f2d2df880ee9be43621ccf88e76c15c696999b42a7d405560808f3ec3f103bdd9903538295ad1b4ef12282223c775bef5ea564dd9cee80874eaac33f003597edad439dee17f1a7559dd300ca7d50ca6cd73357c931f10abb19b7d5e601eed527c20eafb5312265aa9e9d5837c21e866c8f3ac6cdf3fe0bfb12125ae8d7a39900759a108d2f0ddef52af0eb8a2bfd33659bbee4d34c4b1c12602ae936972ee80a9b173d0600a2161547e39dc4549714bad18c3290b705d2b73995053b9ab64f2b9a73b0586096c96af9966c4075d48626ada780782c826b061a4813cf7c58cac9a226eb9a5d93907af8fdc5396caeb3bb4742f11f8d6739e2b67329229b1ea4e8322e426c40faaa1d8fe98fe9f598ec02fef206ea8eaa9b0733db8bc4591128ed22849b8757e0c7bf3fbd44bee96c0ffc628965c8cd662eb753643af66ed730a3880bad4925f122e7fd7a5163498c36bdd0fad40bfdcb6572a4ba982966fa87b8a4d9cb8c331c82c1c55399618a1b34fcab878983c3298608250cdef084b4bc8d6740fd01d1b529373eb44ca1b1c04b170c477a05592404fb3e78293e78dbc2928cbe6d75cfc7d04ac22f1c19bc683a0c00d3f487ce504103157c82a84a97ea24db77973a756986a21d769536f7127e670da766d10d7e4986aa52c87de0e03036a4eec7a61210f8a9675839ea19aece9f6b4dc8a9203d7668a320710f6fffc10dad6f21bb15170d61a965d732b321122f7c6b034f1c8348b22054a9f4f1dae7e251e2495a2365793bc16c8253bfd89d4bde86181ba86e50f9cd65daf6db68b4dea3bc571d7b698a09602bc039354d8de24d68add63e2d612bae05f05ec440b53990a082d2f5ac1ec78f64337f858cb11e52301c635038629adab93fd881c5e8cdf00f1a1f20ee68773aa73f1b67d0a41b22dc2e99e0524c67e201f34cd749bdf85aaa259207007992ce3f42a69f334899d5d487af76ca72f9f298051e0891800c1aa09925aa240aef907db444b6c104796f92459b38815498b4786f7cda8012e3f12e3495eedc63647795ece47b1445cbf589c203f13e2358c4408ec108f1b969a69853d94b4652ce5c30f4c5a684baa289d00fe8b0e7de46f6aea161e9025cac933cc363e5e5ee42489ca52fd987f18599d26a65dc8e6b8383d53c0ebc7aa23f72ba1065af38e949f792af37958f240c21a4dbd484b55c407c895e6b47ea35c0108fc4eec0e84ae1152defe5f7a053a43b979b118d80a352a31b388c90ae79e3a2edc7745427e792481f78193481b25b5755c7e7855f95cbdb659d9de2a8842c26c025448b033a39e233654cd91e078ef32eb6136d6c732e5d5658b99116fbed739150babbf99c384d9c099f294d8e2b8394245c5f202c2fec7f6e38f9735e6bba6c94175051b8935d011a114d25972f2b7b238db9f3d7a1dca0d455b03db6d28a630f81dbc178e587e06a4b39330dba4d9b1012299c49683aded93f6d80b9862a210a75423789fbcd9bd5987467696a540a1dc0d22f6c98a5110a960009cea67451888c76c537c2dbbdcf45ad7b0a0d8d4b5340a315a19c7a68921f37668cc16b435ff0fb8216f5a643cc118c6a09b23b13cee16219aa6b45bf22e1c0df92a59674e1ce76f6bc74cf256ee8653dfa4869baf96fd2a521b50823065381e9606607ae7343411f5905e7ab9ed2eb708ac184c4a65371fc2ed84fd282398d9e57983f7601abcf7c34029290d5ee4652354e1d9004a0f31e8466f18d648b55121b8e2aada3554ab7a766d72b9ad6199d8e7147d8f67469acc99a95504df16afb2df1d9510d2a9e239695e12f476398f8d79ca70202765c5ecb7b8d8cfe72dcb94f186ad6c0ca36347be9e5ef139000620a29286fbc42f6a6d04e642d08b028975b6a8888900cad4583d42e81f585aa55d5b430466579baaa2e0c136a8ec84756e4a095d114ae86f5d3fdcd6f2e48a3f20916a16b2c00e8c9c91da457b5a513e9069cfefe77b4c7505be2f7fadf0c69c2653c87f0eace4ce27a3059fb241b53076d6d028a20a8a8cbff1947b76a9be2a5e5820ae372f7f89d5fd58f4606e6cd1130ab4159b3774bbced34062fc879e9e142933fda878f2c72ded71dcb2d768cb035d83be50468d8eaa0dc767996990d176d62e3f28538a4e07382cc74b98d8e9dc9b5416d2d8187a3d6abce0a9d271f628a11208f746a970151e3fc49e8d88a94e65b2df7bcbe7fe8971907871c27b06ae4d2bc8f331ffa6264685954280d035eddb485bc771c94bf3a3d4f7e4e55e5cfb686d5ac1649f074e7607502e7a5c3612850274fd8414b239fa5ec8da5b80b5511224bb5e34e3ad06e1ecca69e8bc96d783337bbd06e4872b596b989f03a1c8d436a970ccf59d433e8f1040280ef062878e99e007d618384b555fe1930c1966d04eab855dac3be4a586971e9c6a2026f7740d55ae46e8a0f9306194b579340c6c36bbf104b1580e62832f3390189597c86d90821990e75e8f79dfc7ca382a486f89f933544e71dfa9fb8ff8ccd28827d7d75015735c6580de66b2e5b57a4fe196f4e89f7c09f7db68c268e50341ab5670ab987223b43e6db03e474d2282f3acfe303eb32a8afcd045f98967c126149cbe91f706fd47dd7a1c94b83f42a31aa91d0159d7c30e0b95e49df8d9d7fa94103c18fd7e2d6a47d871ac89fcc6670ae9afdcf5229c624a006af2d22db0072714a7d7bf91c802972a6ba43fde0369efdc3869092f3fed71518b129b3b24a28c167f7cbf337096c9f68181772f9983b34ebeca92ff37a381bb180c8b08ce188287b1daabbcd0461c9923825d8a0226a941b8618bbf15bcd38532d476dcef07b7c5763b26a36d51265dcd9202dc2357b5bbea90ed9f2efe5e0f02941992098068a11f3fb19b3ddedb30d13d7605a28afde780f7868745f2e63a7d375a1253214b63eb4b0a83d6f1c5c5afa924646ca1e0bf7fa4a941eb167c6b5a211af9248b4df60a81ee8ff9b718a7de0d6023d052f78b72ecd11f598895e5b2495b04d71a8df64471182bafdc884900a17da1ab48f1bdb14e21f5c4d6db5cf7b171278a4f10594f62bc71ed8461d372fb6b44f02b0dd661d29fb2c2c8a8bd71f039815fd49fdcb880c5d1a1083864f55f09802082fe887eedd78198109e186c89d1a5aaf5bac6d3c03f8f844c56bab576d565634ecdd39ad5960af1b3f3237a104cc673bfbc80c4ecdd48c6fa43ffde9d6c15df90cf8bfb1facf2980a9465edddd32bea14ba3c4a8471f5754736a9646275ad9e22e639efcac50f4879c380b7685c126fc2b1f45c8d4c34ce2d93e06bdecc108c882eb89aa63d0e342eff2848dedcb57c0139a82d1026c2d2d3740be53ae9e5324fd3bc8003b442de6a97c2a26d052cf55979ce63c302447cbf08744b642e117e27fb23eb2c119535a7b7f00b688680e3579f61694ac144a903438c9b3ffe93a97dfb0e898d15e6fcea54a6ccfb622c6b04c8cc6859d89dfa9f42c5512a307c25797dbcde115789dfac9e1c02ed38e07ab5933ba07b6b04ecdfe80fc5f685970db5df69a2c9e3dbf2ce4cc0ac88a4856d8b6374aa59665f0c88de5ec8baef5030629bf5e9ce1b1c35374bcf117ad990b76ca74f08bb531d89620015e6640d6cae9e627906dc83a998f6024eb6ef6a43c520aa97139b8795556512e70315f35e3918046956e74c62f0a2b2c5b4e1bbbc17434da4f4c049aa5f5b8ccdba4bbb000d32bd24391bb054c030e2779fffccf2659af0f2fc329ff221b99b68001973a7b7f340f9c6e94a473663f985aba6778233ca8be66ff6b0e786fb6d669930ccf322c3171f06128cac5a256e9eaeb538221ef7740590771d0f9e159232b32d1f337e63903bb8397832269084f40ead2e0797b270c22ef63d076568f59ebe7f8ee4296c72448ac27130dbc73cdfc0361d0fe71e0e2ecc5f3ad15f53a2bfbb18cc94b17b61c5464a0c2927b546504f013c4e24cf3f5475ae9fbc256e9c402e1bfafa13b6f4253cdf3ceb2d277a6d9eb70ab76268643639456c08f5eeb1b7c48b55ce9292f3446daaa5784948888df74fdb671df699c855332f135c34a1916321f69b4ce7cf49c4a1b3e2b4f4c079ab8d76a515c76e07a8aa10269bf7da47d915ac6b154cd3dfbdc141e86be43a53d15c2be26968e79c86121e1975ca43656478b6040b6182258dac05e4158623b54576e649f55c6c45302cd55e80cf3054d9979b6b71f1b4f40945b9fb7936d735a0b95a158cf732f3febb7df5f12e04d0593dbfad2f93d65cef3f8b72ae1d5901074400713cc8cedb8f4b061a331f53d71ebfc9c78de32d97bce24537bcb4fa6eba1d4437997a47c91e1fe806c9697a987a7f7e61c8a28c1d66cd377f69c38b9e2e67fc75b0a6f295a1a7e429cb15374063244f186c42d207001d215fd642af5e406911c359f5079e9ed309b20127a65048e6a00ccab9eb83967150654ba803b30b3db2ae07f336d70417be3c44b509a7deb8f92443784074e42c53a91c9e4590374359718cbfe4e77b4457964d7e", 0x1000}, {&(0x7f0000001300)="c5ba65fb6dd23e83d3740ebb2890f8461f34ce47580577e6d7566440a153dd010077f37bb280a560e080968e6347d053a68a000561e4b026a837dbb5149fd74e13601108ccf1f8dc4903b458eab4b076d1c0f277ba7a45529f26126d1c83f332d438223553e7d4ee1bf86140a2be018d57e1e8be01e9bd0edaf1e44c4fe7ae9cda50c29b29b5000396510e964e5e8946a88716143865ba14a3d49de75f62491ebc4c25e122eb7c5712d8c0f007f5f776813436367a719f663aee80b378016a760cfdc33ebbbb4de8abfd30674877f5528435c5dc090d6032362e75d4e8e832ce0637c565fb1973b74102ec63bf23a85ee86f5c8da8ae7aba50344997ce560a1c8d11ec048004519221bda0ded60cc38d432cd85b95362871b2e6d0435cb9f31a3dba81b616a1c91899b90a58011afe6b77a58cbaeaba295070061c8d68aa20e600119f4dd941a1726790a3c0ef6870347af6ca7af068770afa62787e9c5018282dd5cb53fadf08f157843c9891d1c869181e2d7fa1981700c379793171f7979928c253da73f5f203c8d66b1a23848767f6f0ddbacd1cb4bb808b423d9b1eb7c60555b6a9ea9555f99f1583ba4060698e1e2e88edaffe7ac85e2d0bdf44df13b64049c11a64122e81ab72aa35ade7bc88ba44973d8585d96cd0b1c69ae2e0f175d1e5fd686827732d6ab597385f871799ca7be76c5790ba1b9b6acd019aff87ccad01dc9e60afae97dcb00b8b462c96742e506be20b1ea2259bd3bec7852654aa2e50f6914718cd99c11832784610c530ccecc175edeea5e0d7d5fec062a8f9b7659ce904fa5f9e55a41923bbd3f9e2643f719e5f31c1bde6c9fede218b2dd036efe0f2374c2eeb4b7f091da10e9596385dfc1c235871c6df47bcc5ddec6ed2c9e10b99dfff46f9f8815908dc78424b3d2329c8b5be231c9b3aa38b80b9fbd39bc707f8a9acc5f9febe35e42df14b958987f7cd702430e8f420b2839f3e33923ec64164dcd583ed95c1bf6eae9d466c6b982808c3032120087390bef91c5c8496d97ddfc0f386886fbedf4814f86b279afce7fa36cd223b1702079cf69ba8a5d3e5ef5c0a57d3e7cdf35b5bd5f792760800e437570fff15e9865c63848db1a2a371f18e269d59074d22cc3b063f7a79d9dff32c009fa84a03c736ec1a6178decb689251bd8e60a5e7e3c339bee30a07e226c12992b37519ef8aedb1f111de166f762b751e638253dea469dcb42d4fbb1462c73b876e74a09e31504d7a5b02afd4f3deb333c5228a5f995215c7f8ebda4a6f6dc6849a28976afe9ee7718699284b4fc376a2f76095842cdd637be82a304e919281e91223d0f46037b4807d0a74c35e524bc7502c2240795c4a1471079dab5cf3c00575ed84b00e3af1dfa535e0942eec027bb9f525e8dedeaae27ea3c37a86b638addda74209fb001ce433b0322cf0b390e5cb231cdb2d85c1dd570536c3026edd0c09d19c45faff3ba0b40b49b651c2fe9b693d81c15b3191106c49395de7092e14ac76c6d8ffe9671de731f04abfdd5b952713d5b4b95e6f4ba17812a9474ffea94d497c4151b1c5d3bd6ad7b5e3035f8a41620df59f9679f81da75244bfe10e803d06a7efb2623161db82fae9645959839f3b0e61b764c9938a20337bc0b554a1226a03613597137770f1a23fe65872c1e3387e3b832159ba6a68fe68bced22a764b4475e820affefa9b8601f2e83cace17fe6e50fe7ed8c2151442d1c07b76a338170b6afc3e39368344d07eb6f6d3c04c6ee5050a16166a21f07304bef7a2c19ed591608c6a5e64dd523e8b827f60e472d6a5003edf2d0d2fc939b924bd24b515b3173c8db0250010e943fc05674ab390f6665d0568add9e72076e1df598501bd8945f4511a2bae6df0e013dac7ca219a34e684b748fd5f890fccec31b91329b8632ad8bc55550af4464cf899a35a557d35166f9cad87bc663473d7991b5a6f89564c9352021a06a9bf4ac3354d08abd94453cabced6970dc545bdadc9159f82bea3fd698a47e2b0c69ec9b0d1272e201c852e6256e56f68277d4c90010ea2636fc28082935136a9880d87494320c862ab893ebc85ebf2d3f64ccc3e66a0b3843b79ca0a04bf933c5c4e836b073af3bc6c376a5bc120532215d8e3feb7c7a6de9e3d8e4a4f1879d034a3bc2c7349999223459bd3ef0e5468f0da0d01d0468720843cb0638f260aa17a48d980c6f8475e138f39199d7c59607ad949ff0c56cbfa114a77597f648530ec7b5a5cee2d43ef7e37224d2fbfcaa51316b67ca1374a7c9dc3de184d32c3110bb3cbca0c29ede4cd43e575d7e33ac102b0a4f6677b06426197a106ed84d3bc7afeac49a98b7c3ac0b17a8c4e4138750e31d32cd6362b4219f1c53b3230b51a2cc9e1ab73826810c009ff93508f01fa41e1333eb0bbbc02b7d09a398ea421361592cb7cc609a2c8843f2c89fa22d3012eac59755a2b2498cd2a8454ef9c09aaf3a4d301c40edab74521954046adf8454f840a9eb0414d1a6c924ac3dcf8a7524c39c75985e3d5da6671f5c06fdacf20602b2f8b0e9dcfe4e6a93dbc83de08efff02dce54e8d280707793c98410b575be5a754d138313bd8ceda2f0cfd20e49dbd72b4b95c385b92d871ab28cad61694381cb739c70a373138943ff8e3160d9fc90bdede72af7e77e6edd7cc1b1e15cfb4a75607ac477b4926411cc08837e439653280fb6b12a415a8d7680791cb1345c3e91ca1e1f9a744df2ff69c2f092807730f7f7fa9785fde80723d49cb18394616eb9d0d4ca61dfe437d85b4e8a13e466f117acd7456138f542eda6501fa7a847d431c6d226cf2482d5d645cbb9a9d7f05daefae55d4d8c8ee09c6433b86a9def0b142ac276391895b428b1f88395ebed40934ebb5de71699f8b0491b93c60cedf88d9d858284745ace70489119684473de76462abc6f07b6e1555b3a876a20f3cbb313395f2016370d1834157e447a3aa79125c1c2bed98003925f02d50530a7691617c80f316f9d066bbfa3134a65b37f4392a83509c6a86d4681ef7478efe79d61dbf14f9c002b4975166e225bf90088e281d0ff3958ec86f5aaa4ce1985f12bf218d42370cc5602020d77c16fbffc11e35facf35d9257bf17d165bf9ae4b2e298c10b6f3e4eda26e9a8a7c8e293509d2a599372a9adb3238e36d98236231070407e2387a9875270525c7e9e5b6e583299cb5e89ea7c2f9a7d9b2ade41f9bb0d8f7b5e47116f2caa334f873e0a0d698e25cb62e9f7451934ad5db9e8a3390a00737f5a771e1294a39c49345da7276619af59fd20af0cb74d970febbf4a7b2f3875cbe8dd05fcd95e27a455fb221a5a41fcd054260a956850611c9ef40298737b507c2ad69465a3a5afcf2f8d4b29f443dfae75066dd7d6bc6272bd500650676678f47c843358303b490ebed00377df146cb5c3c4cf0c77bf13fa2724981a5376d5f504e3bcc5458f77c57db217f45c1d7687dc5adc9e5370b48ebbd82bb340c7857fd05067711b9bbea503c59996756fd07feb0357bdbcb8a3ab598925dddec5fda51d0a273c12c5ef97b957c5cd763880f72f4ec80414c8f0cb782fd2b7ade9fcb7eaf9fe376e2f03408bbc5fb82ab2058913e344fa77507fd0000bd26b7b225ef996c3c8db7cf290fce8cdcd092a22ad4ac4bbb013548249ed68db06eefc97e08280cc4532e28e9262c994973bd8dd335b29356a93dc76c25a5cc09811256e6bbe468d3fa04991025aa033e0f0d907c90cda11ed2e5e53efca62f599382281e16431fa7ac7a64704f48b2694792fddaca3b0ec8cea398696849629f0f6439328a515e3da07198ff328786b9fd2c1e59b97b8c3bd3dc8d8ee7a9a82e2be5e73343f970dc979a4bf3058a2063ddf33845a2db5da160fde611cae1a7bb58033d64ac1cf8703820732ce11cdb5822665c046cea4576313c3076f9365d3dcb6f86850551aa01a1e0717d6678de8eecec99149a8ab488b56f7850068ff26a1119bc37411f951311e2160f82798e39e2308a67cf26c3f717cfe0b29697e1ff0dd7a6ba0d1d26e420283a7dec78bc44a5e2195633e0c6b4875cc5f2abc400a8e5349685991a23aa5963e10c54a9966cd029f4b3acea83ed259d5f6efbc43436deaf14c862383f82381d1fa9d2328091dff52d2dade85e10732143d57efb4d6a1c3b1a4a99480b6e96549612aec7fb8434a383f637ccc1f7843577bac911d7a04124d1161c56d4c2960e377a71d07e6acd6023d22aa4504e5a0360731eda8a857a545ab78d7b2e932464a2870da7e1df295959f8b0d859f947a411a2cf53665cfd69c3bb64bb1611ca9a33acced457cc839d46ff02caff73e6e8fbba59240b89b2f964f1119f912baa6f1b62b032e98bc16806c425f14500feed6c40c52b0bec17de8064b99fc937c8341eea2e3c044ec6615fa62cf1f9b7257cb737357f65d7cf8481e4d4e370aa2b7a4d0a0b579a0c3b8064ef26c75e7351ce7bde0c6556cd14824fe45d092701a4f4b65f3d789104d980c9e974bdf340b78031ae805ff2ef8199732545babca13e9c0a69f21844c117aa1e500d2caeb49c5db0cbb86ac18c968b9a3feaa0a0bc0c2d45ad54cc5fd6bdd1a171d3bd75a7a87b4d2420913a11fce57e3a254a5c0cb8be83bfbbd133d228682f14e29c43ed36bcce1ac06046e143528be44a0f060a6ae0a3543a461d53891bb38d26e0f6f9fe58191b46770283b26ac09ae88397971e32dc01448987e98cfb4f17cc6f30f2199080d64467fe319f0eccb2d11e717d21620a5d6d90732e4273d2fd4f0f060a73f8bb18108b69dfae4cf66507d6f3ab9796fa2db0040e52c458991c7f897c3619a3da4399fdb1ab25f7b7a5febbea606577ce0e579aaf48fdaeea1f0b11003ec195a74ce71f679eec703ac6f69b922368f20e2e173ca4a8d19aefa7161c6f43fdf48ea63e02c129f5ae2fa76a30d6f8288d6a15654ed791a69b4f371a6e8dd6495b9c316189033e85c29a13ba134fbdc4c8251f66a1230a071a132c12835acf2e0c9402bb093b501d42b2c86cfdfada41dccf6cd2cbf47b94c758c3b10c069a4fe29b6c6601f65e786a21cfe3fbb38d0825d29aebc4e1cff3d64cfb4f38d1e1aa7eb5eadbdf1f023dd7a2dc92fb026556cc179e8e3637178ae8f78d8b3b17b9214314c9a0c3fd7098062f37a86510d0a4a79589ec7857ed6cf53c0930074aea9493515341cb9dc15c3959aabc00a5169525069a86738983133cbbed9743bcd95dd1b893295376b7177e03a3aed458c872d07fd588fb5e2df04c2667c8f042c7901039339d8d14642d538fc49a96c69abe3b0e9a0dd81f0cba5a9d467eb8a428b6946b668acc1bfc23f67f9c30317022cb0faac9b9f29ddcbf5fbc1ec1ad54073e0666a57f6990b4a38a4f58e6df24895b2876961affca42fa2b92bfe50ba29737f29887d7a4488b072f07336451c802b7858fe038c5d8a42029dc058d59a36bf85559f32c25d6deb5721072359b359aa02e2e61bc1fb1376a6cfc8568e6d8491224d6e7fec5277a7a16cd419c91457299d4974f1fbe17768c4b935628af6f1f28cdc2ec00eefc0a583d80248cc79e591d6094a5dcd9b52abc9b511619fcf2bea7260b5af284b51881efef9d0c08b0ee3b682f26239c81c92afa6b52a2b4eedcb13de88050e2cb0c7af6a12e3ebcabea6e8a4df9479befd8ccb67fff4e06ccd04e988e9887cf7334f471f09c02592919908492b2f12a0509ab0e058aad407031b8725c91d911817a4cea26b2aa63c0ccf94c248dd22402625f933155754", 0x1000}], 0x2, 0x0) sendto(r2, &(0x7f0000002340)="0bc03cb249207fdd6bf45ef26465611a1f228016e43c6f1793bf45e66ca3d9628dd0768241d74c0a45f2fede8c8ae32f5805a63974430e97af76fce7a1d25598353b11a15e191b9a3f340bc41c2da7e5da32b856535310d41061c9fd0be1b7751ec2c67350b58beb0e2beffe0a528cf5d5eb948d7c35b7084ebdbe2f25f67f4011c52597aceb49991399c3001897d6ad813c1e2214031dffa110d19df5a3213b7c395837456b7d4f8b8d037f1a6ffd1257997308dcfdd8fb4e55d3c1216612c0fe31d61f55523151c11529661b05", 0xce, 0x0, &(0x7f0000002440)=@in6={0x18, 0x1, 0x8, 0x100000001}, 0xc) r8 = getuid() r9 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, &(0x7f00000024c0)=0xc) r11 = getegid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000002500)={{0x4, r8, r9, r10, r11, 0x40, 0x6}, 0x1, 0x1000000000000, r1, r1, 0x907c, 0xde2, 0x5, 0x3}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000002580)={0x6, 0x1, 0x80000000, 0x3627, 0x2d0b}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000025c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000002600)=0x100000000, 0x4) msgrcv(r6, &(0x7f0000002640)={0x0, ""/193}, 0xc9, 0x3, 0x1000) open$dir(&(0x7f0000002740)='./file0\x00', 0x201, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002780), 0xc) 17:24:23 executing program 0: r0 = syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() read(r2, &(0x7f0000000100)=""/124, 0x7c) close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 17:24:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000286000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) pipe(&(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) write(r1, &(0x7f0000000000)="4e635de95d2c90c2f69fc250bbbffeced460b2a62aadeae854f0242f9bcceec5677db208fd6d353ed656dbaf6927581559dc4d58362f449cd81931895183ca76356a99d96db154c879f6aa27327f2e53b73cd19adc668f11f7b24ac4038a3cb949e416ab830f8371436d1d69eb5c7881106f742ec75d86d6c32315fa2d3f465aa3d00240ceea4f680ada7efaffeeff4ad53854868348c036b66101b4aa6af74f5e9214d38ad2792fb90f7c5e047aaa1784770ea0246df8e17c9a9f5f3ab62e4a3ddae3128db620caa77ec92faa6355d02693f574d877b5c2c834c9a415f36112b7df3bc257f6272cebe10fa696c65a210665906b93", 0xf5) 17:24:23 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file1\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 17:24:23 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r1) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1cedf8c201c7140c0d591ef3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:24:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x100) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 17:24:23 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() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x5, 0x2cb}, 0x0) 17:24:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/248, 0xf8, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x7, 0x5}, 0xc) r1 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r1, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 17:24:24 executing program 0: r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000040)={0x0, ""/200}, 0xd0, 0x3, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01cead0887fd235a757f8aeb9b80f2109a4b9fe4d7a70eebb9e10e990c74459907fe2752"], 0x1, 0x0) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x1, 0x800) 17:24:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x181, 0x109) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair(0x1b, 0x4007, 0x20, &(0x7f0000000140)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair(0x26, 0x200000000008005, 0x40, &(0x7f0000000000)) close(r0) pipe2(&(0x7f0000000180), 0x4) 17:24:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x40) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="2cbe6aa1403572f2b10d6ffc9d41ecf32bb2350af73b76632e40da13a60d7bdca55eb483d4452caa5ce7b3633eff686694a1ddbf6f52589d7e7c7ddd26e953626f85a828e77f3c8d53949eeba109fad8e2f751009df99792724f7503eef602d5e631aade0b6619909e1e77b250b19baf78ef44aa6c82eca8b5cd756a4e50c9bcbc4db73b0bcf42320c97bacf14e103226ecefda7e29f008fa035c57f", 0x9c}, {&(0x7f0000000240)="84315de29974d52987af3ff077316b3c9c01acd029e63a193b624c105b72cf4f19adce82097df83143accd50e54a7c28ad12ab4b30224b2bb0246e30caffb01438acf3b44b45da226f1b2aa1256f69df8bd58ba0770de65fb90618c8fbf6a6050d778285051fbe8c31e5af5429301443842ceeb40a6391f031f07fe1d0af446b9ade1307262e27d64352f4a757c6af0be912e4340a5e83af5303714090b0973598ab307af6f0f9a4db68f4b2e777ff5604b638fe9fd30fb1bcbca74bdbbc3ce66168f4ef034b62fc21cf2c98591999791159577518fb755276091f", 0xdb}], 0x2) write(r1, &(0x7f0000000340), 0x10000014c) 17:24:24 executing program 0: nanosleep(&(0x7f0000000000)={0x2184, 0xffff}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) shutdown(r1, 0x1) 17:24:24 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unlink(&(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 17:24:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x200000000000001) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socket(0x2, 0x0, 0x1f) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1) fcntl$getflags(r2, 0x203) 17:24:24 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) dup(r0) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2011, r1, 0x0, 0x0) 17:24:24 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='.\x00') unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) 17:24:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x25, 0x6, 0x0, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 17:24:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028a7e7eb233a330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e50000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x1002) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a7517303000000f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7f", 0x5fa) sendto(r1, &(0x7f0000001940)="139f8ceda4558fd4dd4db69bf30ca21f601cddcdfc43", 0x16, 0x400, 0x0, 0x0) r3 = syz_open_pts() close(r0) sync() dup(r3) r4 = fcntl$getown(r3, 0x5) r5 = geteuid() socket$inet6(0x18, 0x4007, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getgroups(0x2, &(0x7f00000018c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000200)="f45c73b78f16131bf4688b394d059b26938c03f25a6bd53ef947ede5dca6787507b3748692474b6726321312b447d5085741cd052620", 0x36}, {&(0x7f0000000280)="c496dd65024935f7cbd49aef9b0e6cd92d245aa68fdd9016424fbdd49beb392335330887c99f78296650257b7d6ff9caa87bf3937a391976b24b81c2a42892bea192e818b5349f1f62b959032a1b5e773078a0b4ca666ffc64ffcb8c4a29a6554357e8f6018ceb94621bc40ce248a6438d18716cf70d15196618241fdae4697fe291bc70ecd8a18cb78abfea5160ff3d5cb40935e66ccaa09219888b8f22257aaca6262ac7f06f9c61e26c81fc3f23dff1b09ed5be6048720246ab7a12b520fb0872aeb0baddb027635659c509cbac3bd4f75c3c0a7bd82012a1d37ce47af3c9c40450b1177ef141549c7a188fa4e6c3c143", 0xf2}, {&(0x7f0000002e80)="b3a1be0edc3cb5dd67b5d4644aa68fd9cbcbd00cc5a71fea4ef965c20e13d3edf29cac3518e03f2b0ff3e16a34bc1caa929dc9b0b767cc09f4e42b3589fc79fff5dc4aeede41082679c22653ec8a18ae3f66278bb763a1cba62e8132201becbece6d6c2ddedd79a0774f63925809dec9d4668c5b576ceee89e8f3ddb08ffae2f56ae3a56146c8f1c8f47f0250cf4ac9f2ffe9a6ec7120c7231f085478b3915c5ad133a375df857dbe20192d0766b608127b9c53d75f6c49bb5a68cd468f365d54a5ef73da8f4721943aec8091b7306c77e8636da67249c62420163b699b6482fef65d76d8cfd40b12d06e03c6f043c71be58037e0050deca231e59d59bdb8d9fe2c9f4feaa456d33a9b8b59e28a1e05402bb916834163b0b398ee049adc211ec95aaad09a913be6ab43078c4f2d07ac723e7f820eca7f65246045c6da482c1b7d02629cda212d2a147ed2c191a66a2f174fc90be747089548ea0f43965a1d1edb696a8f491de84f5cd98f2170f861d35f4c53941c7ce79880d517d88edfe98bc59eaa9db182b07da21c1c470e390c84ea77f158a7c90e9fe1559ef6c199f6fe6b8a5b1e6f08ab63405f092172fa3ef4965cd76f4906022733a59320b702b35c7f1231dc4090141ed410aeae3bd5ff5f2c1dfc11302b5d6babf873ce07b886b14dd97ec4eff87fe80cbc1e4f5730aa320d17c1d622c764fa1b16a629445a4eba83b5feb1d078be001f09eca00fcc5a27d0f7f2bd76b2c42ac5789aa653cfd60409c74bed814ae28f12b359753f75e7def9cbc0e04636f1c8917ef0570212edbf6a044f99af3698c714610c861bd559940a9117bc647bba277870bae6f157d155593330b6cfb2a4ef10963053ee0f57b9db987a36d9bb0c8d2ee325a002ae3740fd1a0fb512106fa887ceebbb1440aa82b5a239a6142e434fcbf4df74e6c5d90bd2bf16df3cc85b663c03caddcf6324eaf4de031684991555c628622b3321b62bdb6d1fa55d10a019ac39eec8a144ff5092d7d7e7530f7e9df7d7fe5f2e26c8e4ba0fb36d58091d16601b0ad48d528289a137706b3610cfa307151096f2f88d051340cb37b5a845231a3433ad900a6261262009d6013cb2695a77c7233f3619beddc06bcd4cbdd46865b1f93c5d943c5dec6d24f26fcb0106bf28fec310a408e6c5574299a01a320498ff72b74755d9f994fa4c2f9ebd233af90a0e6633c4af47c099e10260bb4ee4b2f3caad711f6d11811249b3f823635887feaacb200f2e1104767914d81591a7c0267f74cd0a5ab98f6cac1e8f91859418cd85c5f3306c2795183f03d7315867ceaeb6611b50f4f04babbb0e26455d94503b576137dc8200545f5d5c246cd8723f5559d323a50515683ef12c1234a920eeb4026d988ad0b4ff4d75897a038d20ba141f0c983abba36cbb585b2666a90e7c0f01cc6e8440fe040c55df63e1841ff20036839131ed2351faa0044dc7cf78d8ad54eab05356d173680c5a66154b868a091603092e9535ccc9d1abf89a297060d97ff0e4e4458a376b2214fadfb31dc2cd7845f3bad6060e872d656105045d2b4f28c71196006daf83bc1c985cbd4234d5aa0e229dfc803fb35757b524d6146d5d9a2e6d571366e8dd0fcb0eeab2761bd173da4117de17ecc556bf4bc9ee3316c08d8187aab9c4cdcf064b5518589a05155391ab5cd466b8acd4937f8158c0d87995b7c8fca65e238c628ab0cb346e3a808f45608f965d98ce96371720f9f76565056c815ae5f23f77e4134c81ed20efda7f26ae431d966728f389b7cd535915898905d261369e62839a851381dcd51236dcd13f937f35cc1712da7889375a38642b79b5575db880719ffd14fde16bb2b765f63fbfa3f9b95b5f5f69d4b3435e78584439c2135f35702739b515b0898b6bae0d53776df6b1a7d66825ba72ba22d3546b3e70cff946d9cee30da6382e815efcc8c18407368db959bd594ac607ba0c08e9343c4cca40ab809415899d4bc65689f7b2a9b4ffd41ddf6f861fe161af0a94847e49fea37f3f6f06d98dde87329987c4d751a45ebf09ee94f888535194038b97664a949500a9bf355ebe761bb4931706c7260e37607d405abe2423bc6cd55bbf548ea09ad401e36e4ca8d8ba2de4d9c276dc14756edb8673a4d225f5fe75a062570a6aa2be962ccabb002521f7cbea9456c761823a1d91b0da71162d10699804adc193c3952963474750fb66af92374f1eba6cb5f781adb231be1ed02fb5150e81107493472ed4d962f6f56d577d84f07ee575700a8ddb5d905e142c989d381c91946571f307874a49a9ca64ba6966e59d1ba421e3f6de1caadd2f00cbd649bd2c28558a9e8a03cfd2a4d15000d00f0217d97219941257792e3ef9fe1536577edc0823ec6b0622ca3f392db43f1750884f54500d2aac94c01beddaf9c66b60996ae7cf43e26b1686f1b5ca88374e01be3552cad44857f1646a34c2d3694ec1846dda9cf70470484f35609a3f8dd0afacc732a69d603ac12f282aebff8aab66617d30a0d2347526eb9bfd6c2b1b52174bcf3b71235f83399c5c13d10dab8d83b3910d15850eac98428c0eef50bdafbf0894342f3c823b507a78314850cba4fec8aa04bc9c2ddba4fa341eef0eaa9eebc3519ea6dbcc3aa89ca6c6401ae6d0835761b573d8039512fedf6d332663756e77a000da218915e20fc380f402c8e5e31c3cead4249383e3f30a8c38d1c831dc896cd0221ed5fde97d9485e83fd8691438d42b28a799cb5c0c8edec88559b343aae649fee594317e5884a1f3508783728f090f5da6d6f98fa266440c6c58c334321d721e4d0d4c286fc1c7bd8494403745fa722d1b7fc8fc16fdf7709939f336743e12da6104e3dfce5f26d2494a22652de6c5d615cccf319abd06a21e8902704dc3118f5fdc131a2f73ef5f002e96f97d8653c071cd0eb8885ad22f85a0c2944ad99f4486024ef74666afcb4c26096f038744def34e7599ad2340fb7645a57765a4ce7a2b77b45f49cc5a04ed745b0142ddbc416561e905639cdbe847d6d174da1ec337bde59555ed6ff58a53900b8a1c3943c47f5afc5d2950cef7a3a50034f1d6a990cbb6413625b1295c6896ed405d99d173694daad74c6499e34fbd5d59932e49ab33356518ec6a930b611291cfd54f5bcbf1fd2b8bb8025f16bdc9fe790faaad21319db5063a7f9554d8429270505a72fcbcd7110bfb049317ce54a3524f1f6c9bb13dd7322a45e7e585cf9172127c61ff356737ae0f078cdb01509aaaa47246d300b2619f4d7887f07889e9abeb25826571cae2aa0bd54e67865e30452ed0512818d9ce7312bd2da598d46256f225669658f64a9e3cb700ef492cd5a636362de23f2e0f94c1d80f307621ac06e4964590be90ae9feb473875104f8b96c07e4edf90e8ab8551776dd983c56a8505e73458465a8dd7d1fc4f5648034f041e50587056aaab66c56aa92fc34893d8ef069335bea76b3b7a34a02806f772b091fc40ad3f93f6477e12b4a4da2030a4bb489211aed84853f849adc97ed671097fe6298d5517df2b4f490661ef93ad1ab5fa7ed1c4c581a810c6b8672d1a1f2bdd207c91c2aab08ea080fcd2e02768dc267a4814257c89d3c1091e6d4f49134c686c7b479376d58032b10aed6294d329b3a3cfeda9fa3204058184f4493bbe1bb95d33cf62bdf3526bc392c30bc685764f90fd7ca7e1c5d5610a3db6ef8c1ad68504ffc79b3cc618ed63894a396b81f39cfc0c33bf0e5faa41c88a2dc98891e9ca0625a57cd1aade13ca9648a3b739092d244eb09cafa133e023a6f37a5669a55ea52bba5a8541d44e71b79b7c5162529b633f4bbecc44588a16661f6568c0097dbd80bebd72f6a4f7d4499dac61f8b58e5e4db61f289959d449fafc8baba51ab38e804007442e25c3fdd401698a509d32b3baa8d84175087c1e30aa06ffd8aee15f8b4a98060ba7693a23110e0a6a7cc5ae93e5df7d71fcf34a743c803d810bfa60258b498a95664e54147f8fd108e89bb4387d34bf029d9281d7b8a7510de2c450d5018b5f007c739ae66d36ebac0e763c49e0a683c9ee570edb5117af18d495ac3caeaa7f23e02b58ffb38680fe3d52e704353ed2dad5207a3e9aaac4163665d3cf0cf610ad9d22d9b8f2a7b3248d1f4c7b97606f7bb6a352322c96d40c57d98e5c578a5b12c3e10dd93fc7dcad5bdac54b74a0a5138e8b5f6100c842079888c9556e69be6106309946dc31017fb49fb35e3f5f5c02e1fc304959dd2808c933cd2dee9ebaadfad142238ec1f630baf1e7d6c69a952bf01203441c04b89e7efd8b24115383a83a63153df3f29ac8c7a5849549f1f34175ec19622a0870bafc79065bc379c5b4f00fb7ff4e5cb0e24c449c81d45381ee8dbffc2d834600ea88dec5318d9513da41d698e3b75c446bc3dd433299c71d0721333c0203774607893ef2ce0c9b57126a7f53d1cb88808b4f5eedb0522b2452e4f939c63efc99dd6699de3e97bc04631d862b57a12f7dedd9da35c179073824a32ea7ce023e65deedea431bee4553c1d77a46153df32c5a4bf8c70af449503073de2ec4c8cbd2b32260ca9ce6a176be00e214999a7c5a459494950d047cc968b2cebab71054d2fb39cab558cb010a2a16ac9278fd11163125ed728dca8e4fee9e2e78459dd52bab8f602da2315bec696a71d99ec07d770b29e22cd6e2eda7dc3250c934936cb2943675264342bce8a8494a25a70e9c0136495ab6bc6afc132f894a0ab48af9f1dba5cad4dc991881b7a28b83fd870da69e2d3c897e09cf0a1c56601742eaa734e35d13589dcaafc2c4705b564d001dd1c2cd37d2d8ad7a1d5405b4e38061f9099c85bf7478f9ecb09aa1390db946100582691ac25b6346bea1f59f5dd3fef23d60b23aaf374cd817a4984e050504edea74551a2433b2621f4218e655a73cdd0c00ffe82575a5736d405bcccdd24b59ca001619650fcbb98c4bde7b20af446e8280ab7863a1f3251a668b8c87bd6ec389600a86365cc93a7cb0dd78eebf1fd11d6e0ab439da18159103df9c07b80d7a72877654ab9252d67f6af4c9e2da6702751f83e3378b40a14eae0ccba7a575a4dc6733f9c36592aecfda9479938f843694ca6a1678a55b159a1df0db6d9976712abccd9d919b773e3481d9b5cfaff23fac158bb8609ac18d77448f7b9e1b35857ffc98d1a8a28fcde148a089bd805580c8de4bd383a652632f0d63cda431ed22eb45d1123148cc8bcb4e4a9d66810f470a8e613e4c4fe0872100888e731530336df13e056d490e59ef38e7d440188c5af573a347e830cf197479b16cc8112fcd585b5fdda877a0d9d6423995830cdee52720a9e447fcbbd01c99d209c2c1cec25c5c5ad139eca92b49bd85235a89fbc4a2674a5da214a22cfc542b138e1ca24c2b5956d1bf2e13685614d1fe60c083e03da4e830e18243d994805d19538d46b14809b428f03c081a0a017cc782b80a58a01621f9529e669cc8e68726f290909a67caa7ec9433239af4284c79110b7ea21cba1ceb3fd2f753a7aef3a354801d793ac5f7b88f43786969a99548a03177f829b661cf14fb5f78662a82d630cc1c56c70229029fee927582b8476e722f3beefe8110b5feda615e337dc9de8aed9ea5e527caeaac561eea9377609fc16dcc6526bb04969337e8d11e5f943e1150265e1dc2ab762085badc6d8a2ea4fd2a1a3959de0ac446a2645164778b375ed91ce477903b7c4fbb436a7202393fedb1b3fc230e870a1886b4c0dfe1fb9a385f77d638f7717e816486b16", 0x1000}, {&(0x7f0000000380)="0bacaf9be4d1b418c5764a170a8a1e19fd0bc2a4df053be4d30bd4bc02562fb7db8a7ebd931f38217cae3611270858df474e18b83b8aaac68461bc8e34da65f65e60261adf8727ed1c6bc58c4aec3c444212e85e129831eb88d82a976ce9c68d67dbb929288ceb92f33dfe4c71776653cfe25e6546f6da03524b79a1f42fa942655b4f2b1213118a1a7faf42c937393a507e890569bbc1eb241660895d00d23998e8d1d3abb70d02", 0xa8}, {&(0x7f0000000440)="3862f12e30eab06e33c51bf9cbd3912f5ca19cee951ce66d0ff3c59962f1c82e8e9e9c157d2e6da4cf58f3ae03c1d132e2fafbf14e1c85e101772d8ce87bc2032646afa90ac551df511fd6113f44316e093f9b7b64bb2b4aa6d49ec3f59af407e0b3b2081f2a1ea8842099cf8ea03f83e77c2e247649caf91417e9a380649fc9d5869f77cce3f876a38258cd4bc04741eaad005a8e88e70b62deaf3085e8ce838c53778c9dd72985e9d075f443e0fea24aed970c22514a50eb39611c4004ac15c4df71bb5cc53c46cea9c3cf7a96b4be9eec8844de7e4f87e866a9156f2c", 0xde}, {&(0x7f00000016c0)="305ca2196b6f64f5a7bc91dbcd4cb95f854dffca4b0769abd10a8a74e8548b9b044d3b07829abf65800a3295f6efde75d3fb46b934022ff1ce2c37ea1a8988b6be4ac951a1de", 0x46}, {&(0x7f0000001740)="1655c361daef87ba2313fc9f212c94b869fe0df167e6151ad799dafcf56f4053f3dc37aeddb0ad5dbcb9a521a11732bdcf1f7a72c3be80ef38df5c79bd912c82ff5626fef6a2ceb9569c57f2cbc13d22004613f8c6859a2ff4e19963db98418d1ba0687b18d570f6a93375a8ff3739d46bc96ed32b934fe8cdb9fd147f646ff1", 0x80}], 0x7, &(0x7f0000003e80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xb0, 0x8}, 0x1) getpid() syz_open_pts() write(r3, &(0x7f0000000540)="aca294987cf4e4dbbe559f37251006c2080a60d8df965bec70e8ca3c3006b5dbfc5f78eafdaf0409fc7843096edf808316a8466ed92290ccca58e553c609a04ffcd287dd06fddb77a3c01a5569bc2adee6897038b0ed9214beef220834f9f0bea76ae6794590de92068c7378eece8bf91f3e7efe9f7b0c43325ee12ec8ddcecf9c82c321d93fd4450163c92ca4e81da93011139efee63ec1c62b61aa403f6795761f700ddb495e2820ae5dbd836de677e50d9a130f2217042ea96cee0100c0f08e39b44d3f10f593231504181f080106ee737e8803a51839cd0d7b23209d4d33041b27913e1409ff1c5ff36c235c54659685c4a7c63854214ec2b150ca10acff4ae27fdc3b3237f0855561fae853560c1bc8a8a700", 0x115) syz_open_pts() sendto(r0, &(0x7f00000000c0)="4e01e0a83e22582f6378c2aa79131921800899d98c94edb5ee2a9ddf16d73b08411a53f1b381d115dfae2b534b09c5dee0c36d607c561ffa560154d7b7caa0e24639684272546b84742028bbb46271f177fd0c4814e4e91d445fc45464e0aed09cc477c978561ac110762635381085c8fb0e7dd30d29490628c72f4b20696c3e17927d2583f6c8b483da1ac32da462cf497df687f053", 0x96, 0x2, 0x0, 0x0) r10 = semget$private(0x0, 0x0, 0x51a) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000001e80)=""/4096) 17:24:25 executing program 0: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x10001, 0x4eab4ffd}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)="9dff7f345582da1cc49a42dc0720a5a763f6a6bd3eb8388a265fc1d55f4d7eeb744b41e6db013936175d8441629f84c3654546a2b1c8b8dad719dce73ba067ca71aa266e3247a5a87e6bc0407aec1d0fabcd8665997d9e0c089d9a2ac755dfa4c349339508904a494a2b5ec65b9951e77bc860b0c67897e8d6095cce0d326e2cd0865dfcf45d84c84adf314830ae400584a4eaaace21035c070a14f25783c5", 0x9f}, {&(0x7f0000000100)="2d31e94767cc06e858c688af22873275972ab536bf14c7de2395a51cedca1b28b4e08c95e58f3562", 0x28}, {&(0x7f0000000140)="3292f7f16e5bde1d30174a07bbfbf896922f31b1136a", 0x16}, {&(0x7f0000000180)="7f669c59af24130d98ea1ac01f31485ba29f7689ab3cc5506632fc70a762104d113e31995605a1a97d64fdcffa1b10977f2c01830282d5bcd8f41ab86ce346c15fef8ea80a7faac0aaa9b15f9fa1f3b9c8353690c775dc920e95918ee92173b5a03ae8d0480643bbcfd3a5f3b9d8c5d4f839c8a1d80faaa83722fc555f5f47052e5aeb66939b9dccf0e46b1fc3", 0x8d}, {&(0x7f0000000240)="74bbc038aeea4661c7026675d3ad820f9d7083b3042c6c61136ccd961e0b81cece4e9157eebc17ac0e972284c4ccfe26ea9dc149d2f1e5449c0353509d20d9442911a6d41172f4a34ac4aeba005d4ea981ecdfe7c2b50b1bebae439e104da612d0da90239560569a370911e231522ded9c686cbf087319e08d270442a1f81d065e7a4bcde9ea685ff32b1a2d6c5aaba2cf669f5b9a780895287d97b66d10fb57ff24f41f3d4cbc70e22c2ddf0c8044a6eed707bf205de2bf7445fd1e2c360374a2a9bb3065aeec7ac00eda550f69d3bfb7c8556de69571357569e67b408285d9f3ce82919495cf0b", 0xe8}, {&(0x7f0000000340)="24270f5b9ff0bdd30a7ddf2f504f9a18a2129d18809054baac3bf3e81cb76430ac059ee5b41f8c194579108aca252d48ad1885753ae9758a5f9a40cdd42b8517f304515327774db9529869a934bcb964a8e95d499d33f33a5c749947c4e9604d87e6a6b0248e743c059b6c0b458ac68d0e6ac7d6e69258f53cb5d0e87a48bc35a19a05aa2bda1bb9c26bc50e969fbbadfc8c0074314aa47380b15ff7dea8795031738a4085d26463a393729a8be726a0b25722916ab79644c3f14094f65f43a64b97faa6e1e634867ba1547e4f68d39a88bd", 0xd2}, {&(0x7f0000000440)="f0f69302b8b7ef11f02559682a98c383da3f036a5579bc8564dbcefa8657c5755f2e5100aaace6d76772da8edd50d096172468d997353f4c6f583ccd3f38a6daccf240d58d539b084469528586595f776f1efdc42be5b393c669c3cf", 0x5c}], 0x7, &(0x7f0000003580)=[{0xd0, 0xffff, 0x3, "31cf8b3a1674d246d365defb9ca7d178d1ccca254b603fee91614212e056b90ec308316377f71e59cef7126537a9547f106c618e24df4faceaefe2cdd348f13b61bbecd67457150bf9692231fce7155254ac1cd479796c73a87e82721c2dc13f72c88b265fce0bee457297a393e2fbcaed514ccf6a96793974158815e44f95e0a110a6cb1356977e0778fd5b7fa5a3e1b7983d0c76bb77581cdcf7eeb55979b5cbdbeb174dc55db69b75d1977d39f568fa61479e21fd260dec55be"}, {0x1010, 0xffff, 0x100000000, "fe89ec78b3410e55fe29479fd9a7d0bb0b44a62553a621799d37484e84df95b2d3b261336f12104e42887fbb89cd01212b4f6273186074a1a1bed23921b810763ec303762b8a18024731fbb354642ee5f663da6835e9550a7af5a0e0276a1609334a6c719193617b6f5c216120b2f4ccb1cb95c1df2f1d9cda0085af5216aeb0f89425fb79adf200909e53e63127c0e9e175a53a36f75d81fe0957a5ff434bc732be0b1227b72fd5926a29cf12285a53096762dfba5c8cf42f83b19401705eded37ed4e021cea0abdda34b69e68c5e6b4cd334d76078a43bda447cbc4368e792753ac3e1ea8e8d71077642cb4f1c61f138de68fa6db03ff68926db85a1cc718660c9a15eef49bfd65032605de69db22b20c27b2c0ca9a152fc4ac04145ba8e044287e5faa4a30ef41325f472fee1cf8c45d66b1822810336a8abb2177e0da8412495a5dc309dc44f6f9b452afe96173ec73f6daf5d03f28adcd50f4c84eb7b534ed0fb0fa78259ae464835d9870236094a09d8bf0d99d7cbcef4e27ac0982212c976f77a7572f5865faa4e7e0800ff03cdd94e7a9e120da9bcc16edf21489c922fb4db8335d39e2efad0d521cb4ba48bb5c4204e24080de8e456725b328a2079acd75e7544f205e0733fef1323254fad8abd6eb6aef51791e73e5e38405ae37376463c56085d5fb98e2ef19890bde254051db9465406bc4fb1793ecef2aeea6cdf7e51ff9e00923bc1777828550b63ebbfd5df2973d49955b7f2420629f9f449aa273b79888c4f4433b3e2fe4ebb75065d5e63dde85afc88aadf00e08a4ca62d42e14c3dafa0bbf99ea30cfab6a00ace4e10eb63b4e14d4457aaf07725937315c8b4b720f16b59f1b32375e8f454a78797f4f54eb6c8fbf6e58f96bab81db40abbab3c48d21de819544eaf6b48c1b94d622cea0fdbe913974432e36f3618763ec6d14f7a05b61454dbb875c2434f2d93f60a1d106d8bdd19249bb0fd8be155d8d62236b1e186837c4405b7920e2656d24541993ea4618edfe1f9ef4129d1d64842b0b9e864a1f6a7303b25905f0044c5e91c80734d66de5ec2e6d3f1dcdc8415131030e1fd83dc4eb9db4851f64d01f3d3425d0b5b2af4c2be720b7a98b4e9366a94b501f8147f76f8035b29928764401ddeff9cf12cc82988b0702667364eea4020404e6b75cc03feecab4ffceb3ddf0baadbb9edee9644207928adc728266b98ef6edaad74b89e77b707d714d8bf93d843e0c4ca92bd553b7465baa28359e90f7cee9af2c4bd0e1bda02949b88a9fae026c35fcad65490c407662e79f003dde307081bad9f388332895de1064d563e7e3380ac7df741f02aea05f9aebfa27b63f21ac492c63924615a7537ffc2ea9fe1aee1434bb85251712780772b303920483cbc0fb09ae8ee893077f74129d4a321912b57fa714ab2699e1a46d8fc93737ac4a0b647ec95d92e98089e3c81683ad9335f54e90b6cc0a52b377bdb17c6aecb32b7a2fe610b6802ae852fa0e86274f4d84b64f60fa567b5573b9b8476fbdb87593408f950e657587a4801e3498a5308f967955527c47d7c3dba9efee7581d5d5ca979ba802957bb98a17eb82a13e6417819e2ae46ca6f90b9be30d0082169bb13bd685119d7f1081e72b4761889b648725ad6f4ee4d67ee1cba8ce041b6ebdb2c6372ff85cff233d0021cce83bf51edce6abdfcfae4902d2301837579631ef235547218d6e9f5149fd2f94e5546396f5840d08d8dbd1eb3f7142e54b4cda64b1ef6b46133d2a69f2093c839e47d9b4c334c97f8c4312d216da0ad0fb8689b74710b300e0fc6266bde615d96068f8a7d97d50d412405b974df95938092593f5c10e540db6c88b1c65cbe45a231e90bf065705c048c40ed62f1efae007630a424adc1af05ecb7d6a2dae79b9cc83be4f707cd826ed7afa93d2b6b25de685e9e6439da641832767e59c48eb1eb00db2c60bb6805a4ae42e8cac7133a33a2617d7af67912f62ebdc272ece350b835493e47baafae941a435fa17844d9eac403cad789c1c54cc0f14b539a6cb7781e21c196b7e5516196c9ef6c5c7ec944f5ef58415ca81732b4995b4835fa155b340d3b62d2fa1f04d62b24697a59757da73e55b65ef233944a9cd8f8b68cafb6feafadcd0e7dc08ab5c397ae054e0cb93cc260a2554ef937314864b77e4fa7fb66f6e6cff51e89285000f01070d80f1d3881f27c975c68d47b496614e91795566b313bed3e5430f92dbdf9d846d4e975db523248ad7421f6ec7bca1dd9e831d7d51952355005bb20509f2074bd20c097303cb5a998be146f03b0dd4145caa8a646a238d1c38dc46f84f21ba9904069c8b2afa75e185d6666b01744964ff7b32395175555c55a6f219c95731aae8867c6b311d0987cc3a8ff7b719bdaea79282375170bc43e1e16ed113e6e890e386a9fd03c7f1e40319fd18bee85880ddb36f457db30d05a3e575efc242a150666cb1e7c9dc94e1f3b4b38dcc83443dc2ed08d075d87c81034e721e2b28bf4b3426df16dea8ada30817d465aa8f767b0221d90788db02f0d134bf41cc17587b802c4215e85e81b246736601145158fe26a26646372f14bbd67e9f69199fc5d28176c4923127c59e4f3b563cbd35d196b0e0dcef2779f6594456de628199d37be87f8e93f718ec3418014cbe6760affd61bb7c626bbb94c7ea5ff3974bd25bdd6d94b3a0085ff48b6036930f735b97867d6e29bb1bea00dcf7462f3a79d7a3686fef82954393b031674605cd872384d02492530029809d865ff3180ae24afc64510579082137c449fa23648648f983217bf246b7bfd9c3a8645d54e1473b84d9b480ed956d555274a6c35861cbf9716f9561e0068bbe584feced0657c3b6aad87b6199490d1341089d681a7132d0525606abb8b122e8041c081e2130f491453e679661280d1cf0cd72545008d7809ab82ce5df92e9ae7bb16436c0d8c36af8fe958e7cea3b929503ef0fc34936992b3ead8ce6af8d1df8bd6a57d6b276281626877c74a91531af4b48e7d9e2e8cd11c8765835ee0264083e2cba965ccd7867bd8e538ef48193851a8e77a7b82dbd10ed46b30b66b3b733d9ce7fc96eef00eff4c514bbeeee3074d82f16b4e6e71bb531fb8d6ce43a66f8c09d295b0fbf9e7f56ec2e1556cb742a196796e35318c65f591edb79e33bae53fd26311bb3b803929738187d71b225cb498edab8666590a08444e6ba3f0ab2b1b82ba8ed11c8fd9469f611dd21238546147a6cd4bd717165526b0d98fac9c95732ea0c392e681b7145ecb0a8cc7914dc1735f536e0195d1222f1c6ebeedb1a2294b2f844125b78d10114dedda96f8e907f6617c48d5c0798bbeb9e5ee2b2a8239842512dee61f5e46f657c93b5483ab0f0c53ebd8141fca3185850740d841822807ff82995fa414891e4b86e1e4c84165eb182bbbabe16669e6ff4a9b623a65f6b992dd0b157f39fa2640b553c8e8945830524bc8694b0a790e5a203e368d499b93efd894680ca97adb17a1163fd26ab10d1d9e7c2705f9bd10258808102604c04796b2e2f256493ccfdc27b72432039c433b9309f1f4f8a1ff561d3995bb302b28fae05323e08f90063c78bfdd2caf4290e316674354dddc90c4911f6b1b11b96078277b6f86de5b657e415ca328e1351565e828227eb4cfd38237858964ccd40749ae68e1bae36d6a3df6c49442d8ec9680b5a001bcce86672f4e55957c7ce7d5c6c7f884406e0142d84e76c0603b0b1006cd250cec44bfb0b1e2db6ad5c56b91ef67fb212873b0abec978712a74e5a4d4dff1011694f96587b44b57ccb8457a85726b7f25a714fc1cdcdee558b8aa3e7b6c77075a83223d2f4abae24a7746afdaebe732bebae73f1d6a4b1925082fe2a108d07203a2830df5e76823c80564c7cb6826b53ad80d1a34815d1224978ada8c11235bdc4641da8ff9293f29770a0833fd282f9fff344f24a140b1d9c09b21d94494fc4df34ae48dc0abc664db8b815269311602a494b9e711afed7adbca733ceae5808d47c6f481c1d74178868b498272023a85ba727505b5a52a7e51864c1b3cf15c2ecc227bcd6e1e670bf5e5ba72451d130db036ee88402608ee9ddc48ea2119f0f9a9595b21c68fa1256d369abd498b3a6c300a38bba3daa6db89738cbe55e6891f34aa2cd1aaa8538b4d0998ad28f24c89f7960e44555dbae65d37bb925a0fc786ce63009a7bcf919d7c50fc8f995ad8fd4ee287a9b300031d0b781bee987d292f61d33f8f9177cf314798afdacaaedac35c3467c66405a4a7de54165a8722d4cba1766d0eee4770b873f313f85cc27b4f7be8a5e5d525b7c86efa1f2cf083bce0479029f13894b9966389ca1f528b25b6e5910c6eaf24a8ed0ffc5d6b3a2ba1659e85a71277a2b24dc6e033ee6b1a1ae51104b4b6fd341a71b25abf02c301118a0fca67d6e94ef0dd711415fa206f3f6517cc9643495bf131f01ee3ebd8b95260db7933279a46d7b9fa33e3db51e8126edf5fb13f3780b23f38be9ce94fcbb325a93d426c23fc60e398c9e817a4e3f237461b5e0c4df3fc811a166193f7390e19626e190329beb572b4da841811d253ce66d2808571d7d5a54e3d515961ea19ad4939ed95d779bd5f73b497125e4a9fa05a6c91f90812924416fc7d7fdbdbc57fbcc1cc1c11cbc26cfd58e998b606488be0ad9349edc3903952a26e806f641cfe61a917f090c7703f0f1ed50b14233277c776ad843c51b9c1b6462ad2efc49ec839f396f3d6c2ecae51c7b7c591ef668972b8ba386f89c749c8916c4501b6f65126fb84ade03c5d917bba9ebc2ae2a110ce5eff1927ab18c16892ed5a9f1cbd22a00c5a56ff1fb0ccbd81614d2ceecc0705956054c777c1a3747d70deb0d2655a25d3e17316890948ba72410efb8a416d982e42f8015e7ac279e4e51518f102be69c1d8bc1aa4ffe266d488b6b11a36be5050e65929229d535efdb4b53202dbfd27c1f4571522fd32ebe8faaae4ac5659b781f591708e5536d30062fcf8e769c45a874e4ca16badef4daf9996622855bd15cb062179dca22f94a8fb33a88d9d16fee1380f197f611c9a4f31f7db48615bd0f942db0093e47ba71afd6d783d42945b07063efc0b83015a6620f571ca87eb0ca1ca0af98b7acb0268223ef866bb180fefb7987fe0323b3cec89c9177d066249dcd169d3a7f4cc9b8ae78f3fe7c2e8a0e84027bdd1318c5b32b23fd5b4d3a2c3ac7af98b980cc0c91aecab78de546a8caca7d7f779c58883b86bebe8cbb7866eda8aeeb720fabba3797504100d0451380ff52c47023bfbd68fdf057448562a8af00512081be6fff14ab06160038b1237837880aff0ec878732c9169d5461bb5cd8f13bd7c76235f178d23a6697c20f96f9ee299de171ee00bb2807d0fb2eafefa8838c309decb805bf4390df7041c82b2ede2fd02f5f66fa28c10d05fc4c03e98f76b9e6ff14bf49fb9893e1f4f5ba95ce8f2a54bdf358204e3d4bb807edad00ecf01e418e4faa0dc7d60cc1373a44acc8cddbc6cbe86823ec00e83540f2abb59339956c102994dd9b6cf92d247b780b61dd722143d703db6085fbb2725f9a5f5e6c8c897792f7d28605a204748d0d966a9051cc78465e9870e07e9aef57d71336d50761cec39e19e00d6da2df2cee71e3787b1b14c2666632259ff6b12dc2b027292cc76fd3a49eb3ea6e12317b0636d556f431c8e894716297ed403c0a80a797d84ff871a46105081179e902ae878f3e5c17b4e1101cb83287cdb4b8056a2dd9f1ff7818a3ebd2e"}, {0x10, 0x1, 0x5592db0b}, {0x100, 0xffff, 0x3, "219018807426d72ae54beddf30fe1e973c5edd68bdcd431f0a834968d30485ead3c8b500fa8a9e4c658933b263311dc48345f29a179ef6d9d49976e482516f4401fa2ea37a878fb8d111f1fa965c257e19cfd925314dd2cb3d41f9338419e804c615e3cde1605bf8e2ec8de0e390506aa91658d58880c78ed5e037b876c9c5f89bf506599dd473348c6babfd8e555f767b6dadf54f7a3f9f07aa3a914eaa94176cb535d4c131fd15df14dc15587c999ceab005ed6fe08fc2ed740f3c022e5d44ea2a1dee29c3e89a1bf6e1e00bb9496872d4f7fdfc9cdfa281960e3fa35a0890d521a1d0338af9cb39"}, {0x78, 0xffff, 0x1, "8f1b4047a7ba1eb54896f0e348876da6cba1820719e4cefd5f836286625818227f83ef509e11dc56b47619d464cb719be533f1a23797a7f0d14f257e5a72ab4fde11a97f58170ab1c1151c1bbf0b7eb6a3f56a7735c8d383dc876ef1f6efdd2ca66f7d"}, {0x1010, 0xffff, 0xdb19, "98c76af7cb3852d3749261af088818c096defdc5c14960626a217979173dee6d7a686b534004cbe96e10c527d3c3c65c5bf5724d792f519d7f1bcfaf0703b651138d79bd7acd64966115cd898d57e9ffa13bcce774973c7d753f91d179ce84e8100ceb4ece30834aff36aa942f3ab5ae29d12129fdca8e0137bb9ce0256d19e8d5c141826de86d9629efaf0da9538280b15f2e5bbcd3d58f88bc964835fcd98d558933e56100d8604653519df7b0c3592bca1e4263a301202b6cffe0dd18a99ac9ffa11f287ae7df5f92c7498dece9f635bc266013833b52a6c75bf991a3d0685066adb51b1b3ffcada336455561c9abfaa33f1c281e343f708f820e6f52527e9a6349483d52c079f259c2f379f845d743a24bb45f9e3cd8be475b17af0212b70dfc683077257b7d26ed666c132fdce5464f01e138c3563b2e6f0bf4cb4e4b55142c066448108c761c99eaa8d43850891c51ce72f1fee64c9a282ab0566eb844f8832759c858278de81f56eaa7024e4c77e6ed230645fa49439a2cb0eecd0e28e2b53ccd268c1fee77b22849d574e85988dc6b7c13bb9301ad95a5e4e26a84809590740a70144f6f2b736d9c36a4dd685043fe4321642e35a4317e6f8c2173abf347c0ff236e5d4a889e41f6dddab4893c4a96af5fccd5ef7035b3691ac077e2c16e1ffac9902fcde67c6a8a5d21be11b0f720cb6a63b12fdff52ba3eb21034bb314880e1987a196c5d2e89b31efd541cf3874259ff2c9da4d5724338e5f2b367a7a39f2a431ee615618ba06668e14bb36661373e2393a9799e5f9e422b724475c7b18d565144ac42d245ee82071bdc8546f892826a26ba9da33aa2520695be950874899aa44d25adffbd733386f2f4e23f549e9a228ba92af62986d28956fc9b4e3392d27d22f685a08c2ff73b429691e5502b6fc782a9f0946622f4c8cc6fbe6019ae5497751f5167a1e323ccb6a25bb6178e9a2ad92c5afbd44e66abb8ded753b91cd74a4ae2e6b4fc5aea941cf9c7d1570bec9b2709405247e6764f7c28a4a7ecc0398cc62fede20435cbc9d412842f0c9dbcd9f1fb7897cc59f8737ae139be4dc82cc43c4f78231932353af7a2f15d156ebb21aa7cd03c5b3c5b4da899e4170589ca086d2286c14a1b220775561f3a0da4d75e0839429b1124ba937f66422e41c2f8e2135e83bcf2a4f46ec621feb9c9740f39954bb53b033ce3a72f0582b9db7c77ae71b5e029c26231d66409e8c9c3ba738e71c90a23a1287354b273d4b8b25c10e1da6e18015cfac9c057bb619b6c472f17e0d5dd765fc8d4ebe0a3e9625b94bc788ee4638f4ef36689d16e24cb5748ce430c4ec1d412a75a0f51062a9e3bb4041c93b7be505a8ebe8b90705d3625e97126eeef1c99800b47bb86ab252bae2974be9a0e7472e6d54dc4c504b66b5fbe0bf2bce1093830525c7401dd6b9b7fb3af01d0e4b2bf719fc4464a0ff569928fee6fa78692800a01f44c75a6e76d6d07a5a0f65306b44bc909f6964c6e8d720b8697575425d207dbc72985a17cf129aa4dda4ad6911943c6f6d6748a75c43b087923f5015de667316704a37163373abb1c8952f1a8e3c4c64bd10b4bf91a0c356b944c168b627d0b582499dbb19c58edfd8274872a85c4079154a075ea35efe07fa48b53fc679faf163c14cd732318b2a873b433b82364e1cff0c875ead1f4ee0ed3331c979e21a109fc3876769954e1fd0b68ba3e8f57463e5cf443357f2cc5d69fc5beadd7d72d0815883bbe80d90866941d648fa8b987469a52288075570de0f7589aa2ea95dbae1a248364d019b45581021e58ab2b541f13266d93831a09de882e3bd086fdd83b7d251153ae7679ca39529e4b8eeaf4a611364d783e6959a2ccaa46b54eaab208862f3ae44b5dab984cc745362a07d3a59b3c09c0899ed6843fd5c36e6d734c3a71c7be38b39c57cca5637d2477289c7c5eb794de78a5f5dcc706333df4101003f46aef630ea3d64dd8b6c2e7d57d9f12dd8aa905bf41304bf5cbc7224bba8eab00caf2942bf8d8d293031f00ff1c941dec6e13773ca727fc3dbf697ebb504888fef64b3fc65e7c8c709913366a0063777e0621303a53d8706ed462edefb7daaaf0c0c8fbf7db4da7b0fdddb00ac2a0fd6fc0e9c71ad7f8104779faeadf618e63273e3b8aec1a03766febcc29e1ee0c658f78495ecc28d7f751dfd3e26b5285636019410bcf372e26723fec8c3b05bc63dbed72578997f790a9187f27cb8a22a03cbc5b791657de084cdb2eb99c23f876dd8ae5a643f9699e553dc07d768c6457b778a7a5303d3de865248872effd37827471bd27db337ac7742bf5fd3e892ce8e2059f024b804b96d32a0cf779bd1a169a30d97ce51a2a6da52ceca4ffb134b8987f07aa2f698f0a86cc5cd06602b1651f9b40b6cf24720cd79460f578207398c16dc14ab1f7c3a15f3f584d3371ac29844aef553c0bca00c8971485a36568981149c7cd9918516ae4f5fef8b1e7593f5b76ab0eebe85ae23304ea455fb9e8ed122d341cefdd706bd48b221e5fb1317f2bad291d8fca18e6b97c736a4b82e808adf5fee2a3ae15e3601c1e6349b190d257b35ec038851dbdfc30ddb463681dc1ec07abf32091fe8bbe1da817d152c0bcf2554cd0c02438d550d77e095f77d212ab60ffb5bff85eeaa063866ba8da9b777e151c2acf4a1bc61691051f70c838a4a795d55bae450db42a026784d8232f3e1f3f7dcd7b9533083119df5b923bb59035d52524da80a27734ea6316bcc356dff4a24f813905fdcee05a3aba43a23d232cddd3f45326f1177044c8d82e149cd240663c49e0a7c48aa7826d4c5d4385908473adfdf9124992c79b8ee9f332783622ba5f770ec9545726ac184ab3308269fa4e0ad707b4caedf55215d951e3c7c54b25a470b407c9be2b3df9dd6ea84a207576ecef7bfc56897fdcb2ed7abf0a560ecf2629467c2e84b7d2f9fe2b146c81a320af569b763ccebbc9f0e88704557d92d5deb6db18a245f5a90887896fc5f7fb3de028ead3aaa8b12cf16fe75bdd518ae4bfbbde97ffa0ba8455f1ce2e3e0b90bf20db61ed709df5f32d30153d2c048229fd6ee395e5b6dca92a331f0ad35bea7aa8942559ad8fd35fd37b8f9ab2932b1b7b692e342ef7a4f557d993111b0e58ac478fce76fe62f368dd2aa78b34b1a4e9f5af37ddfe65337631f7514afd7ed7ef6887da3c4e97b4b479e709776a1fd16de08308137feebfa4407e9b37fb10b52a648ee09dd3eb23738c7e4d64a5a1f53b04da0b79c1927256479e09c58c89231c70666877b918fd738b2d5f1ac1de6b64cc28fb460d2f2094525642d3471bafc68cbf4197d7137ab6dbabd57443b7f85e3f8b4ef6687fd3960f40926fe177aac6e2ce844b8476c127b75848baeee1a5145b6ff2f3ba542524974cf2df547b4789d76369e47b6fbcc8f79fb35f0095beef8f59607fab6cced3a79098330f181c3e1d1df0e22193c474b10b85dfb7d5b1375b68b86e2f0e57516922e351ad5df41ad13b617d1edf5b3b6100b43e98892364d706c9ea3d04f3f8785de2e02fec577a4593f435821867aafb1a2a80791cbe55acd42d1d447fa184001c22cf179ff4f682bb13aa8aa4c922bafd41f217ffb2f4ab9d94ee6cb4455e2dd0208a97d27fc93f67f0fc8131d74b3e65a296a7dcef6f66611e3d02609b6acfe870d4bb56521952c53b34d8c4baaf8e4588cb1969d5ff4d9b88a5ef0dbf82f18eec67de4e060325374009e45dc1e97f51346a353c9d5f47a6c65e09afb4bb0525f082eb54588203c76c498d3a20d80201fbfd35634a7da31def88693332a6b712a41fe0a3c66e462adf9d3e5726cfbc3e94fdb091fdfae4f836a328273cccfc4a6b4bd7b3039160364c6306d02b58b1508eb0a33842b3d6afc3511dc963a12d2f2ee24a2948443038f43a7832f821389d8b1ee4b20644e93929d9ec5eb191de0a24fdec639756e9c23dca9d27df74ff8fa6d55242bb606fa0ef42923faa20fc4e1e6cf0709bfa747a148341501d1288d55b554c3cbc75786735ef61c4b819328fa0a0157fbc57f7309d5cc4b7151541c95fdaf48cb432ac5ad8bb139868fb2e298d83dbce943a8e3e295c9102714bf14ef38219d3791aed30a1019c56a409778926b0f368490db5b01e8f66f7234fe85430c26156b924baff0d7968bdce733e54d54318e539d72cf4a5c69be3ea1e529c86f7d7e8f1f5e98511380d01fd36105e9e86655b58d0b97933cb29f94ef42534f54a3d8cc76f01533a06b73c04b2a5a43fe33bfab21a1730943ec0da925b40d07e3f880918d7ada0a89fa74706afb1c0c08a3700e02362da1b5b7db0c3729d63e9dcd39d9ae2cfa2305cc8f47938a7e2d15433565d9c9bc11dfe21fd6b0b21a07cb6f623d573014e544188455895606bb57b3193b6f2097cacb807c96fa3336d0029ccc3c5693c145dd1cc764b15216488777ae98336fdb005636fecbb23f8701b95739ec33fd8131c8600d660af1c21c98b54999cb872de2d324373a1d27f2a1fce9de2d7af6ec3ed20e00251e3285938ec18b3600be9e623e63e136d5cc8c72ffebcfee48762a59a94c45b66ebad3ef46535edec273d298ef595cefb7c9744b8d3c2f2aaa0878fd74d6aeeb4442a25c7e0ae960ecb267d9cc730e81416c4a19165467668653806c90d720381496df4f05ed34e675ef28d3de6f6de06c2ee56be711c24fbd51ba98d4372aa8dbfbcf8bfb19fd73efb190c05372ce45d2a992693848c760a343c5f223bc785ae982a5092b6e03e6815abf588dc8480668122eb8aaa3d37e8903b33469916b95b4dbd586afc8d541aaf3b69deeaf9abfb4a94d849eaba3659e2d7dd02a7a30a0db76206dd1c061f8947a9fc966de62de8e974677705b8110f152fb8cd8ef6fb8ce4622fda254e4a3acee00c10b1e7f527a3bc88343d78ccf61c66c291478ea71e8b76464b0bbd413962b59c022b974597683a90c11e38bef8d957ee2b1b5c49d862f5ce05bc3c1c005050960f3e349e2e9ca85ae8393757bac9ca33e6f5750f6b426b99f4ba5a804d9559edcd64e16c11d3d5f4ecc847c54440e413b54af8e40427118ced13dc7505a55e5f64a74cb1aea2f4b242fd3e5736405e5302cc7331a6f2cec909cf8f4e902164d09de30659e0ef78a8801abff91615b6549520138b302841f375b1ab2d5b5b7a468eb459ea3be8b197353e8a2836ea516bb697ef62e4932d763c7d3117c2e5a3e5db24950e053f67eebdc33feb829a85fe4e2ea33eb3595539e2a8a96f130881dc70c55866aec041724996f903a376d33deded28331a491844ffaf26fc03e3dc6c35f12439cb06fb91ebbe9a80810175d22202f207e4b389f42c25a7d5777ba775107e9efe1c579d058c939f03cb7f244dc6ff40967146f5e146f0eca763a4afee1a2518e25c24099b88a1a93f07a04ae47291b05857bf12da5a22b633fc716a63095b19e450ab6bda50a01677158d25259cdf85f105c8c8bc92e1834d226ccdeb2a43a487486b94603e5045f7a3c8283dee1ff697a34ed46907636927580892f44b8bfe2a5e1e7f007481e6a6f276f4f799f16ed7a9e8e17158c515c9235fe65692e38c3c9d7dc9c10ac8e34b4c0f44d621a2ba43a63f900aa59e01a8012e900edac2bf19cfe644dfe42fe0920f4e4bd865878eb3b45c28ac6ed6eb13b2ded0b228d799238dbf21522fb9d570eedbc0df03d90b31f13d1dd8adf1de23c82b0e1c300830eaf1691af109d436a6ea97247504176a2bd28e87673adaedc9c2ab7b4"}, {0xb8, 0x1, 0x7, "ecfcde2b3da77413598cc376dd27a449745f2d291bd3c4d1019d757b0825fd3e882e1af0d446f958e6594f257566971869ccc26d776233463d16db49dbe23b0e5ca394e06eca0a4e09f431fc9b405892a88d0838cfda5f592cf7c086b8943c1314f38ad683c1c583f347002417f9b5c2450f6ec4c50c659aed6b30d8a9e9b246e972c5c1971b2f9231625332f6c46d3908a07736cb0efe2c9280c9b231ee820156"}, {0xc0, 0x1, 0xb610, "18f4d3bed7994ca9cbf61baac65e35deaf90f21fe043a975a084a7db6ab255ddf60c1a86692c19c03a8e71071591bdb9beddd50be4e294c3ad346e44446a30da9b34359af7c63953a5c8e08ec2400d0fe33de8130a5e9692227e1feb15272ced945cbc1c68036ad4269d2874e6964560321c673e4179f5e500211cc0b4a767c098058591aa4b970141d63b149f45bf615159087a60bb3ea23a467eefb839f6ab1d261ace2b6dacaca0"}], 0x23f0}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000003540)={&(0x7f0000001240)=@abs, 0x8, 0x0, 0x0, &(0x7f0000003480)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, 0xffffffffffffffff, r1]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, r1, r1, r1, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r1, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r1]}, @cred={0x20}], 0xc0, 0x5}, 0x4) 17:24:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) 17:24:25 executing program 0: nanosleep(&(0x7f0000000140)={0x1000, 0xfffffffffffff5c6}, &(0x7f0000000040)) syz_execute_func(&(0x7f0000000080)="c4e26dbe6b77c4e1b4546500c481fb2caf0000000036656466400f38028ec7560000c462012e851220641ec4019d66b8000000806466440fc5de00c4017d2e36c48125624e4d400f72e5fa") r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) socketpair(0x1, 0x1, 0x9, &(0x7f0000000100)) 17:24:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xffff, 0x5, r1}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 17:24:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 17:24:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x21) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x8af, 0x0, r1}) getdents(r0, &(0x7f0000000040)=""/104, 0x68) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffef3, &(0x7f0000000100)=[{0x0}, {0x0, 0xffffff5c}, {0x0, 0x226}], 0x3, 0x0}, 0x0) 17:24:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/89}, &(0x7f00000000c0)=0x5b) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 17:24:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x800000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:24:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0xffffffffffffffdc) 17:24:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000180)=0xc) r2 = socket$inet(0x2, 0x4015, 0xa) pledge(&(0x7f0000000080)='%\x00', &(0x7f00000001c0)='}*\x82/\x00') fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x7f, 0x3}], 0x400000000000000, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x3}], 0x2, &(0x7f0000000140)={0x5c4, 0xffffffffffffffff}) nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) 17:24:25 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x200000180) 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, 0x0, 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$TIOCSTOP(r6, 0x2000746f) semget$private(0x0, 0x0, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) 17:24:25 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x3}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x50fc, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0x400, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000005, 0xfb5a, 0x7}], 0x7, &(0x7f0000000100)={0x3f, 0x80000000}) 17:24:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) dup2(r1, r0) 17:24:26 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x1000) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) r1 = socket(0x11, 0x4003, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r1, 0x11, 0xffeffffffffffffd, 0x0, 0x0) 17:24:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x160, 0x100) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3ff) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) 17:24:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) write(r0, &(0x7f0000000040)="9fffe870d7a8ea3d39bc3288a2eff2c282447cb0ef6835df472bcbb6c297b3d34b6112f57c5d101423518ed2297bf2da91d60de5d703f94f900d0f00a0763a", 0x3f) 17:24:26 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x101) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 17:24:26 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000080)) 17:24:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) lseek(r0, 0x0, 0x0) write(r1, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) fcntl$setstatus(r1, 0x4, 0xc) 17:24:26 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffc192}, {0x6, 0x10000}}, 0x0) mlock(&(0x7f0000719000/0x4000)=nil, 0x4000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 17:24:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f00000010c0), 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x6000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 17:24:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x240, 0xfff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x339dea86) 17:24:27 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) socketpair(0x20, 0x4, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000001c0)="10077f57c8a34f6e3591372c351bee6b25e48c5a619c2c4fd1f52fe996ef411d3ece139cbc80e6ea7297efe75d3ec27ba38a88d16aafe35118c91f66e0ba4fa9ec983188ef8268e889256aee0ffda09c2e509b8116fc912a223db0b71c6f72dab88b98bbb9cab5873f4d4abd084a09898ebe5a451d77384e47eb50fb45014d85c4696cb0d417711a3098d77bc6fbfc5b044f38dc3ea0a537cf69ebf5706de7e9cec95ad29fc647b93932656575a2a118c96c7fbd2d1af39899f0ad78835aaf156a3082ab1fe823e23e8f1cfd8866e8dd6b701c76c10c5cfe121d3c523ee0311651aec24e2e2a9cd55026e87170ed60b521d5a9a1144b895c2338aeae92cdaca0a4315cac0bbb9c8fe94facd87b0fd326de0cca109c2d052d8d68fe5dd6d32bff2f0a1079f0f4027ec54c20c5db8ad72cc00b5008640dfb3fb04741161ce02cf47543ecccde66834c65535bce8cb387960a72ea7b86c59f8522d619181425d5b0ab9263e0e1e2520d79b0a48ed794563013d3c70e2923088edf0bd0b42676d1e45f2eb6c9ac1e14c2705386ed37a25d3629e0563cf0b89cccdd8c54fe644557545512be3b250d00354db4e554e412a17c4f405ab452b29b9e8308b04a49dd2360c82ca0ebdd64a97dac7f12110334951d3d1e5c942922212c579d35d42ad2979397850a121654aba2dbc477964d75cc8cc5d942f573c308252cc56a3b8baf356c96c249130eec20957493f1b81b58d8c6ad548a6101b338f0eaf7d324b6f8d300efbf5fd5d0b6d1caa1ad1620ecef0b25d8513dcdccd3e89f70fff26dbd12e32ff9558b791054da21f53ffa54eef37f657897dde9dca62d61d38f3a6b24d84a989d8acab31ed534d5165a024e340390fb9437ecc57c0d312402a8993b7d19b194fe2770838f100e7b25cef32df2e9f1746ee8ff21788f702d8b8fba66a7874c4ace5a6945bf59a126f2477b63fc04e186a5f094d538b7382273fd6b01c457ec5a07e8fb137f0739daeccec6b9945267b11e2371bd6216b2f068fd7a571251ba5a87a9cf31ab9b3d51c42e19fcd0262e9ce3cf6249b2bb8c7a0cc7b9e704355e9a5520ace2bcbb7c4257912bdfde2cc8ffd91580762d0284ba85210b7413cb6e42f72f00aa492496767f07f45b8b9fd63e710b3521e22db4e4e7dd0054001d055cd39b9f6cf869a839c65870625a1ec80505a2f6a0c59ab0fd59a3ee8c229a942496d544e9a4793617b08067b67af7ff29a4689a67e02403c23d15b8d9226002c005a5b1ddb97f8bf771236d75c55545719f4f30d4918a4fbec266e50f0e1fdd67b85bb5dd88fbdbd581e75e461a2f1d57bcb9d6f00b5fdec4fc0c609089d2b58c1909d075b78ac4b1d3178c43961a87002dcef62537889518e5bc82ed2f6537c7dfd5ec1edc77d82244efeab2fa7087e33adde6bfea48681ade182d7d41277b83aea20b8857b3f1da2ef11b9efaa5b1aedaafd5fe945759004b08dc74bd018d912b7a015ddad680313998330ea9a8e8ab6154c32acc6b50ed14b5dc1e2d23336dc47c1e4b768ed08fa85e744ecacca9cb3616911330008ed5ff3094fb12908a5ec84eb6058ce52f25914b5c09e4fa6141792136459cdd69200e83a41eaf4df8eee8043e6b1db2eea4705435a4c82d85da1143737eb1a21ffbf663912b87a9853fc72bc840296bac45fdbcbbd3028d8456fe95449283b55caf65bc52821f64c8bae2876cf4c63f35f51efe5b95931ace4ac406ce4d82e9afc75a6d53095c47ae85279d5285354503bbe7d8e975d621daa6afdff664ad4ca564b1fe56923946ba563ea422a5198b6e5a625a7c2a8223ae21734277433f8fd664d89af3dff5e7ffb996d6c35405ce3245ce11c170c724b3acb49d3864748cc7e92eb4ef465f63036f5430856fc60abc151b2db2ac455bbf173c27c5d1070208dc56624678832866ffece2f84dceac42e6672a107228db90647348c5e307119fb5469dc06fd4533d58707acb80693254e92802de2fbd858c69fa1d262198d297d68170a935c2ce8a5975b1b06be759dbe55467c5eb4950af8ae2bdcc8edada6906e8eb49de6e96b11a2c437fe90bb9cc0d2fcc72cc7a1e8d6c237def4d19c902720ad6d77df595dad3ef75e488cc0de020ebc7e3185fa2b94ed55872e4108503c522cde7f894b488930265bd7e608922264b104570c1569e770f14942d05f8506b67c3ea06fc37afc82a44b72fce0441aa7c64dd89fa7ce72d878dfbfadc9be6170150fff0d6ffeb9382a1bb14db4daf0bd81867e9b6e7463d4d3af06fb72e259b2e49aaf4d4c0de6dba48b01c84f9dd37cd7200411d34d741afc1e08da528ac8def439fcd74b66cbcde75a6a0b98742d94d7aab6918bdfe9fac34a498ebba20689f04210c53f1f251e518699caf68614034f5bf73016c9ac17006c5e06c762eda15e863d87cd4ae77d998c259730afffa5145f42ed9cfd72a3c62881cc675dada90d4ea221a720d757161e80dff076d72c7407ba0ab7b70ec1762f3952bec09d6847cf36ac2e4e1807a9e999b4fbdca0082dea0ea85180b872947f74134bd3887e39d9364d4891180ff7b085a6c3aee6e6ac2597d20cb8174cef99239187dcc9b18cf6e3ad1a9020fcbda133040df56cef0ebc5d611b1a69b727906696181b1610a2eaba030713d84e26fe00afb268987f5ab732c1783e152b0318bf0ac5b5eb5d1c152f6281ded6e177216e55bd76e7b9fb0b466f22762215916d91b2c8170708e3dc00bcd1b2d53d031a36aa2a8d03c9551b1666712082f78aae9709eb744b8a37b6e439c686c86a36954938daf5d9605255b8cb30d3822c09e7bc96a13c0469712b4c981162748a407e3f24e1a5e03dd6f04a8a7a7db0793978281df97deefe370753e6e36d4e69ec7cedbef07d15d3e49683cba716fc33e462c7375b8c3b3ecccbc0e80373337caa83002fb01ca6854556a0d8262f634feeec821246eadf94542404e13fb9e71e9b3825e47f99eb863fbe8cddc8bf7d7673dbe23b543a5799bd8e45a8a9a44a8002ff867f384a7fc714f9e6cf7cfe94c99779ce6034b92f14bdfb27064c74b0c97686159f5ed05db1aaf4b4c720f4a75fb136df38142ef70cc9ea18b66ddbae5c3152bb468dc8c4989f52777f314597a8ec1a15b99c743fe853f4586274680c27729c76e6a7cee122aa4bc8b7873aa1b4883f6fabc3a3d4cd9a4f3d04220c91697673e3551acec0ec0437bcd8780b6d47d49a0ceac6f82fd08fe7b57999af8c120fc3431e941d813e5a2e477aa08f745ed63a73b521ee1e746a122e51169e9485b009f9f7e75b315f8e1fa95de58616f9a52c4f777d5dc5b3d3e78857f8fd86895e6fbc82991e17539c0e2ecca84e7b5d3dd48ad4a51d022345666abb2bd0c717500d90ee07f4428573bc2697295216df0f7702c242c0c8a9a04b373f6084fe8c8a1d20921f1bafcb3a45dd33be53b1a0529a17ad7c1881dab88e91cf5751f15500e43add2d710e05c9274b23c0c792c5ec97f8c36193d9678349657e930993cea6ecc9c81234f39aaf96c5c09089831f4031973c9c831c0d37c9ae4a966e2c28e5f6951d22ab5ddfd8e0be5f7a542232d70826bb6c21c7b4b814f48e9b4d3860620b442777dab174fb965e36aa1c9716b0a6dd3e92ef97b8e53e680e0168f9aae42f735eab0b4e70da22dd6f2498ba9e7d7ca09b23fbb4a27adab7bac05a006777d451312d6d9b9cb42e61f2c5b976b001868db5f0881c4e5afff51229f6a857da2b937b41caf0e6c9d93211c21804ab7a1744fc7a43331f4134a43a0a6cdeb1520f96b2def9460e0051236d5ed3d4ed791c3f678ceeaff3ef4f371ceda5624cd8788e9737679eb199356c5a8ec4c86530f32f9f17850abb940ecff4c81b5795c56307210dd15afe616a18d27d27d32b38755cfe713149b195c6ad02455152f99555d0f60cfa34b6f1ec90df4f3dcddd5fb52ea93c19a827b9e1972c3b18a05395825ea47430ba57073f9425c422f6148a77c4d0abb7b305794408c29ea64419a3378d84fd840231f4bdf5ef48b32d81ea53cb36f28fd8d8c007270f6bb602311260c1cb59f4d7b8da37a32fb62da1d50174bf18294d3e1b8479980b9251cb7683449511c381b6667ca27a9591ae458e925dd0c559603f5b08f82a48a066adc4b5741f3c47ab92b12efa9289b0216673eda187141094bd29e588a91c5ad56d335d359ed885a4323c021e0bdf5b6902a021634d33a4399ae427f3e0982b45ec2872d1d127935a1a8e77ba95f956eefa570cd83559f1c68b0b3998a989677ba45d3859176c0a110c73f762fa6b65f701a593bcf35d0e8ed4ed4583bbe8213092cec19a925c2a4a2f614f051567e3cdee9cfb8e55b0384d984da07cbe272f57e19d01443fd7059f4262ac3f14a95c11c5844b4a642a0809814a0b92f88c4d64dc03787f60edd2505fa1b98e66a1539de8e949391c2ded21a99fdddec63e7cfe9e03e045ac36e2dac239b1d2a0422839688c2d608338015b3a9b94d4b08c0e9b5939ae05ac8bc097d1098de6575ee16af51b31560f33280c4e0d8bd6a552e3c098de483ed2a471ac317148578b7ed5d1956eb9daeb9f5091e29d3bf72025c5f3b0dcdbb4ee9efe951064cd5a05b2b03ff1664fc7ce4b6ac6696bb32bf4a05625905c66a38b144337d49b5c5d05f85d4c592d6977c0a45aaa14fbb33e7fe800d843ea2e12442ab4ad406e22a1ee4abcf9a5d3c1e139a9d13505b3600f09dd834b53b40002bf6391933c09a7b94f2b4f02832a125e32b1184f40d829494159faaf1b5aea2c3071144cc073369c7247ca0b422bc89728ad078a78199350aa91ca03f18e6b97dd905ea778b0cf61f48a617313187ba51647eea5e04b7dba953ef86c531bb3bae570bc139d2f499ac4093f2c1d338d694caf0ba970a110b4e5c314e3ac078bf31159380fc528453ef66b8095a59a530756fbf1bfc7c5eae0632dc0a15828b35eecaf1106f86f3fa69cc1d40b72533aac7a47ff3df0195cf792b6195e04a6da5ef415e70d87985645b5b4d1bc997dfdedb7abb90061ca23f57960ddba7fa653085046488ce61709cf0ddb411378654d7b45f8645f916852133a0980991228a5a318cd03fbb38d7e05f850cc7d92608c355ca12a2cae75925132b696f36fcb8329ca3cc214c3484b23a4a750fc54af07ed794efff92a0606f28493886cda03c65ae352f736fbb72ea8b89e6fa890ed0cc15815edf6e5192d7d8923e24300246cbb8c2be721088c8a9253e150bdf0ae6627d4fd8a3d5da8c24227016e0b3f85b2fe572eff6b4b3a2f775649510dcce54098210e7ad19f92f70b7d736a2e9995dfff3e39d6b3e979989b228b57292d75993686fdfa4ba29d33f0229b5d2d352058d7384aefd0378e0fa44674211e79360cd9922c12351b136f0ba8a9856a9ad1acc0823947ea71aa11af645f32732939713ea7b0e83b2a120e39f4d3df01f0542a2c0a349d74b45ec267c5ea4981ff51e073fe83937d5776a972b64e865cca09141749afe8feb7fad298499ff2e020d93343ce14e6d7008686cb0bb57f94d672c15c183dfc40574cb7e53d319d2e309be4fff4c487fcea6bc628864bd9c36c90efcc24e9b929f09cd26ca8d826657d22829f6c947b380931c5cbfc5e806c08dacaa698f93a5ab094353499f11cb036f82cebab6ea96774de9ada19105d428c387d2e288fb5f3826ef4fb95dee67d37154af6371cefb6ff67343dca1ae7ba44e1207eb73301977afc3807f951b77a50c289957643e450715832e5675b67cd25f", 0x1000, 0xc, &(0x7f0000000040)={0x18, 0x1, 0x100000000, 0x9f29}, 0xc) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 17:24:27 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x10000000) 17:24:27 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 17:24:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x7c47, 0x8}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffffe, 0x21, 0x10, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x13, 0x40, 0x100000001, 0x42bc}], 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa8, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x58, 0xf0000011, 0x3, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x8, 0x80}], 0x6, &(0x7f0000000380)={0x2, 0x3}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20200, 0x20) r4 = semget$private(0x0, 0x1, 0x190) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000280)=""/241) 17:24:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f00000005c0)="b22cb47cd7d025d627f00280a6434ee3ce0c5b1da7a3930acb4306faa503711428479711b6a0899bc9d59a903c788accfa6fbbd46cbff2752409c95472ad5647353a1d8376a509cde0a47f193384b69d656bcd5435b57c35a07ab7135c3c4132307e5e54589376e6ff3fb9a638a62456b3fb04840ed491b2d99fe05d99144a7a8dc8fc703e7a3e8fac9f282e11b2e60dd201dbfc15e89bf72b5b76e896203b2c600430dd19656495d2c42304ecc7c92fb5ed46942a2b4ca9741f", 0xba) syz_open_pts() 17:24:27 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000002840)=ANY=[@ANYBLOB="0000000054505c6998d86db900006c045ad5fd96cae235d400000000000000000066d03c7dae61854c42fe0000000000000000000000f41c0000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000002737ce4df67d8d375c7018eda30029057d83000000eeb600000000000000000000"], &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x807, &(0x7f0000000100)=0x2, 0xffffffffffffff4f) r1 = semget$private(0x0, 0x0, 0x1) pwritev(r0, &(0x7f0000002800)=[{&(0x7f0000001800)="069c2c6718504d3ed2851e21cf6cbbe1677523c398869093e24cdffd3b0b20883f19e3950b15a8f450325525a75a10ec24d4bfd6b3e5cc345570b36bde9be87351ec8d6ad2b1c76571c8b2afad6cd8b7a07db1831c3d708a03603cb18b640a72afa4193a5ac6baa68b412e5b245fed7351db5a55fa1d1031e44c10b6b2d9fbed28d98a2cb609986dc2e77142f0308613fdb20f24688d045c7446ef98211a75a14548365c94602665b6bfba7e28bc294e67a409ed3e3c0d4aec7e265cc090eaa696d27d0f4784b34ac3fa02562ed7b21fea602ec5bebb9ecf2b372661c8ae8bb0f2ddc56dca04b31de04d17d3f90a8b9974d7686c7fd2d20db01a0af33a7a63ac30c3956baf4364ac2807288d3ae1a50920d3f234b60423c8bd9543fcb8d5979522057cb7d2786f383e3f6a15b259aeb9d12b505b34a02f52892263e16104f87a463c1dad6eab130cfbc0b0e477ed0f45b490d0f4ef18173bf4e432c35a6b3912d74fb608eb1f58139e4f2c6082abd3c8134d65002dcf85d29bbe0722e2f12cdd16732e73da75e292ef963d2c77b4bb25dd9c334dfdfa3ce43d5a74c8d3d87ac64f218973ed1876822e1bba1d4637dae181a089d4ade12fa4d577665778b432a2217dd4ea3a6363c63dc0cc425ba8057ee1d3ec546a6db9e2b60a815a35a83e13dc67e3f49a80838f907543192895310cda0afedf4a542e8325871e97b43caed1f2b79cb13dbfac27cbdf004de1dc96b779dbbc1e535ca445df883af5031257982bf73bd829f4688521791ff8e260e8085aee7d58c4cb9b6fd32014ba28daac865b0798f6290636eb6b6b01a85445bc4595f686f14630afc9644a808ac9b2e515e2e1f8e9453d56eac012060130154ca087fb134f8e7cb23b607e4c676ba33412e1f7e27115d6c4d605f0e3af7cf3de51b2d649e159a6aa3802a3021cc860280c116a0706ffc45fadadef0a2134ab8f1b4301a5a6b05da379e26acd458151aa8a869bdae49a6888bbe603d38bb66627847e7cd3cf084b9548134d777f1c57962d576c00a25e03da7cc9274c718bbbbb3bc5ec8b4b819fdcf7d5800d64349d3777551166934070bae443df064754de8b1575fba5daee4a0999a5f13bc0ddcc822c8af7ea04a307a6683fe1df68cdb53241f959bcf993c7c394bc47dbe7a76e10dae61f5b485d78e87cbdeaf40dc4b473205dc47417c9fb14e706755e3b22b8f2ed082a613634aadcd8d18cd8bb6b6fbb06e9d516afee6806147f040fbed7c7aa6ea604b2e6c7fdb5f17aca93ffc0195c063e3152171145284ef868d245b3756d248dcf84b88c6cb3a5f8b3877909d7a5dd9de15ff71e17ff5492dfb3648d6ebd676bfa0a90c5097141c90eca4ff15419bed7eb9c08b3203b2379ed25b67de3433ef7acefad44ebde84df5079ee34d87c73ca8bb9fd9d9ae717d63df0204906810b5d4f607964f7210a128f9d549c0e7fb917dfe5147570148f5ca9377efb8681ac9249e5df3d5111475972349769e34a6400764b54715ce95d72c13c14110bc80fa8dc4e577917575409ff61037dd97bebe4e4fea59c8bfc0e03db82a94a728566d8f975b1d77623dfc706c24018b86f6cc8c549b493d9f0bb600b82dccec207e6fe24ad3fa357ed278d9ffdf21ebfd0045c235d77b1626d88118e85bcd96d9fb80dd6287b1e483093b9f910268a70ba021b14c1cae83c3617f0793d512cefed88bf96cba4347501c06698e1e479d90f45627e49990c7845d2c0167636f22667fbb5ba5cb2df77f640145d9da2a95b35f614408e4854ee23e128e26c414e5ce58dded191b9c2fd479407e15f25ccd922c50d02f511d707710475dfd51fa546980554f2c3807cfd2bfb922f35eee4230aff286618ee2bd29a2494d0f151ee0010a2d00019aa574bd8b285bf32c8d0cc478efb3427cff6560e2cd4176495a1b550d0fc4b773f1656703fed0a22d787d588fa617dd364fbe10fc9d102c7a00c9ae4fa63b3c9edbc3a41309c3f74509100040140bb1e410766ebaa6f6887a4602f9ab723b86bbaf099de2a73059c49704d8efc7c82eef277322f3709173533de7d5dc22d7c4bf675c51407a4c934a8c0e8f6d65ed545b90d3b8a81c47656b8ab2348b54a15651197c169c09d5315374f4f2ca62d07d16ef708c5efa9e6a250171680c3c598f91bb507941b94af5c7619f43a826e3ec8afd1c151da74bb45ed9389408dbf1793bb1a49493a13402fc674bf0470f1f1fb76a0b721a5e8b8e5b2d1286202ab18145dd9095779740dbf26296a74da2d8afeb7443e63aff076e07cce52d8a5dd5bae8cc7186121bc716c00a4206e68b0e15fecb02be5cce925881e5e09821b44475d11b50c28693b069a318357fee571af073b49a598b4f1d854855c5a0facdd8e1298585ebbf5a9d06c047edb1a7e9b225e0845eca8e205f6aee6bcf6b366f6f233c5689a11f63dcb574deb4ee926877731decf6581751227a5036bc8cff5fb0b14e810fb621720c16875787c27a5d9a78d1673044a7b4f220fefa4ef073a7d5583efb6289c7ee8ba0d2dc0d2199bd78663e157eb1f8594d1008866077df91839e3fd25d381b872559fbec7a2cfa30c09b1a033601b0950897621eddbbab92a4da3daee97f83502855a8f0e061e77433a60684cfcea7f5be14f0e830ef752acbf43c0b58cd36a90509bac55f017e6a7d26c8594381cd601929011463d26c25a7361dceadb2678fc1e136d426908ab815d3588e45031bc392d57883194facee58b595f8722581d7324a02452a3e80be1055e09ef678b8f0c0d660db9ceac16ca1362745fb62b95ec27cd36bb44f115e3ca562fa77863e3f9056b64e8d0494cd95164ed1811961eb5877737036fc90fb01a4d1b4ffba5d180a766c8a512334b5e45617db0522fbe80eb6c803d32ec84bc6b48fa22e660a5961eedecaa1d944717227cd9a76cf2c44ec97ac1715cdedbce5ef3f039af54462ec90e4be20f5819b9711a48629d20b85d66c0c6701982e7c1fbbc9be2b487a11ca5d672a58ec9e4103c551670e0177f2fb7586903bd916591756f148206674725d63d2e35957ed7fe3b8e87cedd732f16315804d14bad17b356ea02930b800f30e2d0e496a46bb4c395ba0e923cc9a6caf95481f2a56e2858e4429e9eead2489353a06f762b49c5678f91252150894801780e0a2e28375cf82a00129f448215bb75462c3f3d60355c40dc0c3ccfe19fe99336efbbe6b6bafbe08cae92b0c588f7090cd392131ca79ec3b3a6790af14ea2edace5a4bf91cf6dbd4da76a583534b42fd22877f199e277f031b19533dd9d70ed6cd93b93431cbe48014c3f28e105ebf4cce68a4051d9e7e24603ec9bc77508973f87c70ab531c046888e4dac186fda6c5664b57854ff3d45eb73c37e33705b2ad39644bf29a16b731eac019066ac513040be7080b6aa9f747294e703bfda9cc49405d105398ae0afdbc2e8e9e7c4b88d5246e08b05d7655730d99a8b4183958b71deebb51baeee24fe060a7cbc25871a08d78fe9f81be79ca5f72b715563992ffff6608e11f198d415255e3d278bda928a554754eb91d05906eaedc6bd7f33cee3889548e9e19291c8c15c6d8b1bcd401b6883b6b59c45553f13d1eace39ac982e5f777a1efeadfccca20d059afd5c09fa66b450d65ce3cf31ac5d96ee225c82668e6d68067cadcd20d829f917d6a3dc5254aa85e01c6d2336195dd546978c632cd055545002f434fe96ff916d481c6f5fe499fb55147622c438e17c6a995b46ed9397a1fc106b853f0d592324c98e48177eb4d90641c4e74dc518f354b476cbf1b11b4e5c85089365ab443c4aeea3ab107715291ef2fcfbf73e5f08a1452a7853c35f6373c6d321f2138d212d5d296bfe176db5992bea433a6ee722fbebdce0830b94214f899056b127fe92b87a39d75e358cdf650f2c275ce303d16c3ebc33975ba0f56c9fe7bb5c9af66ed5ee6204b2792c00fcac764da05afd2613561521c20e0df2de0e8088f3ddfda333628c4d07a58ac040868d3f22eef3974d9b766a13298eebacce86e3e1d1f1e0aba997a2aea6ccce9e62bd89da5ca70b980069dacc0e3b603fdbfdf9d2c8ca225d3ea09837bee471fcefc5a7da78a0f0e01035c95403a42bcac2d1c3c92e9116b11fc92d6f6484308473019c36d54136c195b7fa225312f8f5c58ac5338cedfaf840a943b27cf26d2843674f9651470bb15385e332d781ca5bdf39848a45ea77777cb181dd083bb362b10bbf95b692c0918888fc0243d69756049f08f03bfe4dcf4c1c1d9ef48c4bcbeffe03eb992bbd6c553fcedc2f3ac56946be08e944cdeb9625cb0f7977e7a5ccd1f61894f62637f16a7ad3e39e2f48afead17454abd7ba4b9b701df851f8060dc6ab25801e4f5307cc918c4368339cb1d95aa364802b1b22272d00bf5b7e797c7c288dcdcf97af5fde777a2a43eeb5af31f4854a37c933276641854250c4f1fc85313d0da3b3985b0ad6cff8af39036fa9eb924ae87d3aee3c19302f09547b87ad92027027c47f390da12fbbddcd8bad3241217560ce580d6572094fccd8f21563e8c0de9162349184a3d51307d043701d7766e596e3b454cec2e5c8ccd3d7ded101fdbd6cc15511d3c29f1475aa38c4cd374bccefdab6891fd19f7bb61cddd81bececce082f530245180eceba42e8d0d38264af2fd575ac10004f45f15959b76642b646484c6f30c09e1fd2d8db5b6ca0f3e82b211753951ad578eb5053c873992e0be33bced3a6287bf3288d7348909d1c5c4d7eb107cd40a4efc2cf4798abde00b78768529859df5ac45c6050ea1864378427c43d6c9dc2e32af45744eb61267e95e0485ddd8a3c8703945042a3ff7c0d241b0b47e7fae858de7482707989fde80d803d7fcad664a72c59bdf400490e9173d462076f29d0b050d687ab6bee6abb1c7d1d6b6758773f3e178a2c17cd135dba89a9b3c072321ddb93f779cc3235c552de8587c3c4899717e96df79e99af95cb2b4e837274da00320399a52fabc56a6d210e269c4b411af3f38daf12a263e02079bb022793ab89ca8ac1286b2c382219b5f63b87c831f43227c7bcb438f0eaccfc31c0c4ebe2417b270e8c3d0c785f899ebde2a8dc1d17d8bcc1e7aacd13a21e47e2899d20c2451ae7b5d83e378fa007f6783c1e5c0d0e801ffd95b1df6ae6e9fb5454e8be25eed33c43061dbc0e7dcc7b4dfb2ed71795c6c9239ff3d5329bd240b802a978fa5980558c565069aaa28d436a5e4eb48c749c46a81e2153e4a14d8eac59a2f204656788d737717d729b5f426b11674ea14bdb93c43c5b9ce3f00653475092cd9afc828edc7b299dff506a5e3d410fca4801158accfbe8761ec80f3a5bc075ffdeb9c7203de87f4c2bb205f2f0cebc80160abc10d1255361ede6dfceef663301bd4a69c0cb7fc4758b24bfb1dbf094ac37809dd25b049888a49e08b099ab8f568b17bcfefb9e9b863aeea839bd86d197ae8156f1d246500b43c42c7879746cc8aebd938fd89fc0c5b900702776358ce339d014d52a9da912baf34f37cbeee82e5d5d547279564c1721212d3248c484a95c44c1ac179f73beb0f7a8ee93a19049ad9080161dec138c043e7e0e0e8ba8d2f4ee820dc8d4e7ed8607f00cf5712c8e587c376b8e41ca00539b28b6e045b2824cc9c2c7d9c24fd6b5f7c2237fd8ae2931cc4032d7af9e811b78d04fb125dbcf559d90d2d17f7ba6aa236b75a5253cf723267698fa4684e65e2c494dba2697daa70b1385143e318ddd9f8668f960f78c3167e043bb3c13bd1d", 0x1000}], 0x1, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000300)=0xffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/241, 0xf1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x90) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x146560000, 0x3}) kevent(r3, &(0x7f0000002900)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000090, 0x7026, 0x80}, {{r2}, 0xfffffffffffffffd, 0x40, 0xb, 0x2, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x40000062, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x3, 0x1000}, {{r0}, 0x0, 0x60, 0x0, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x90, 0x2, 0x800, 0x9}], 0x7d, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0xfff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x28, 0x80, 0x1, 0x5}, {{r3}, 0xfffffffffffffffd, 0x4, 0xf0000013, 0x0, 0x100}], 0xb47a, &(0x7f00000029c0)={0x70, 0x5}) r4 = dup(r2) pwritev(r4, &(0x7f0000001780)=[{&(0x7f0000000340)="25d7f7f56b5d6533cfdc346e6fb43887cd3b44af25e832ce8410c23b6cd63e60d3c8377fc70da209e37d7e783da8b54fcfe1a9d8e8f5f5899abc64660446580320c62dc25a797400337b6a3f44cc8c3e1ae7f8f5342d04f05248678a3c22bd403027b7bd57e82f290081f7a4b6c23b3128ca106aa42ce346eff88a6603107de10f39ff3d41a8bb5be08fadc5535d3b14cff8f91f3010a8b71c6149774b1a6aa50a4f209e862a", 0xa6}, {&(0x7f0000000400)="8be701e655bc27dc554c01a26043fb531ec1e9f55611f6c14ebd69b8f83c9333184a1d27b57473ae0faecd87a2f59eaae0cdb81423d2deee5030bc79588d371727a3a6e76e4d8dc608dcdce170d7f69b0a5f022ced2fd4272258db12345a5ec90c0375e1826101bd2bcafcc9514efba99e4c35a97ec07fe1c134eebd1e7b1f54185be9a542790a3a907fddc5830a2f1d610a8cc60f1c8f824b093d6763c5f8cf7b9c67b9363b1683676e0aa8f82dda8e95c2851f675b817bb589b2d18dfb98e02e60abe57053c702daea9e08ed38baf82ae10f1d3d538be0faea5e125a77960098324be12ba4c5052bf7ef02854e42b0cc246f0b52e2fa33e317c0d1426e6c3c19025eeceef280ac6bcb42dc38aa044dfdc23c81e854818cb83a742455da945d53e4b82c36fb2e271deb0ddbaf0b3bc1572ec8e4f4bc939143aac05753e2acf2b4c8f847e9a11e47e7503f093931815bda80959b3a5a3d60ce7b5bcda9c63c5575fbf1465fc3e9a98c95f9707292c557362735aafba24b6a803b0154e6d64f5d22dd3e059f43b65eb40317456ca914df02702de2f1a018354c7326d3c49cf6240650eb4978535f6426bea515d3804476b9ac8e71f7dc61ed7b5cd9680d2bfcb7c204323957ee29bdc065af9b045c80a9a269cd8123d1278f395ab1acabf61c3877a31fb8d38c226d89d2d25308e4115264ff36913a2ec58b33ee5269778682be1a0b683c9891fce22cd84bedd533c0b5a3a43e80aa2f22a76429222a0b61ab8645a278febd197c4b9c22dea1089bca8ce8bae8c8aa180b67265b2db6970aebcb6f1c82261f098b8b8a62dad0000bfe0d3c2b1412b28eab6e6885d6693e8d360d43dc67eb57613692adcf1dbc10a51a5a175ef1485856843767f64ef1ad06c6dda2544eeb1f6f515b184ec3a44a8480302adbf162d77d32078f717c70d3a3c13b83a8579c307e672012285496aabb380184097cd8794c7a81bd02d1d96f3249507a2e8d11d3f89a8db877262bb608d59a03f8adb0fad7d0ebf2af22cd1723b098048b0e0ffb2d0cb70f171f34b7da147d4204692ed4630f6e77c739361901b38deecbb86dcd51b22cf93e964a96521418809f2bd0971a0db26bdfaad8e96e13ee164e89aed47231fd9103321063c65ad66855c0b65249f97735fb3439189f9b62bf349c136d6f1e365f165db305dabab8efde28d508193d6ea24b341d3f6d4718109a180204323b1739ab620e1443db34cf805e4f3fd9edeecc21f47396a5036d3ecf8b2843867da22374d2fdfce8c71d0c6b3843a7b2009405d8a51686f77734f82222da03f6c51957ce7ab6a155ff9cbc194492f66ddf359c6ef6fe5de710aefc7550dc9b62f50716b672446c348a8077b0d988b41e621ac9b9cc0c010666f87842fd4cf4b13684ee09f58f772b03b208316d00af1363582b36ebe4d1adff1bce2d4ee18234c8362d1cdc0db75d776c397d3daf4a2f3e2d89d3a6a4769209d71cb3d983bfc1d7cd171a7aaf356918b558e3d0ad80fc026b5743afdd067ffed279870d944374b68349084f3d1e2af20061f6c5d64232fa5124b17fd5398798d5c4581ac06605fb6947ee390a500022eabc4e1bc23127d99f405bd56d70bfca20d6487f1b69bc258a11abc2fd0e6131ec27279735404feea3fd502b6908e8b4363a8e91584c323d8bf7dfa9a6228404b4600d35d469af642d9f2e38b843d862437923059bf32dff8c05ba2a07a47742270deebda932209a5dfd65a81f4a32122cd4c69bf8f806797b698c5e1691813690d369a4d5ca26b8c5f56b7ac8323967875b60cd9e7f173375817fcd969f0aae84244a05c72efdb58538fff54c3f00adf29bc78f10a8e5bcf7a5affe5cac4b2d0cd0c964d35b8facc97c3ae891d3e6021c4167f2cbda8cb41183777766b81bfd41d7e2b6e2f753e22d4a833e683ed1b8e1cb1a639328f45ff490bbfb15274d9f1975ef28b2da73b76749f2c7227964ef383945fdf03463246ba2726b3934cb95327596ffd16563335a8545e5db9caac3f020c43a04a55f854db95b033043c3a0a31562639a728aa1e0d62cfde914699d144e780f3906a4c69ed8013d4cfc1f0c31c3d7734574e11bccadfa2dc0aca8e581f798160130afc3bdd2cf62a40812501f970d0a42aaf99b7f530fa3e40d09b62fb3f644a8cc903f0f9370211b1d32d524a19ff2c40b5e4dcfe3787e2a7db0b8abf97526a12a2304cc3cab436181ca8125a27550442f0aff85b072bcff621243a54fce16588591149ad371c960bdd7980b4eaf67a2de3de5df476e5b4914b836cc6f25c43816bf8910492691f5c6b63ef25e08caaec26622e8c8365f71a83025bccc4f73e773b141cf82c3a1fc8b911a471b0af27dec37ce7bae525072b9339e0eb9832b42451be67d63d48303058eaa25e7e69a7d37a0b1aaff39313cb8dc9865fb3023ca9f6df3e8ce0f364de9365459636a3b4161e04407faae6fad0cc640e37a42f3dc02996b2c7870f73c22de940da88ece57501e53c00efd396b8dbc498aad29655774e884925ffdb5c56912bd173ce9caad5731bede3ecc2965f47f754e47a63be6f10aea52890d7f23a1bfd7c599b71e59c2c4800131e4cb8d9493f656eb3e6d484aa88569120e884e8198a3160ef4a3e07e3d560a054d3afc99245ef46c1c4de7b911b3665f1404fa53c33c5a1675ecf235cc45c10f3f73d1f674a9dab9ee1972937f5ec898c6920cbdd53df5853123ce771f7abe096b5575e28ead5baf0ed5cd0aa14851f226b9088db77475f16f66229528493000a23dc1d5be6f76404a79c27296954166fa4f588a57f50e5523e2fd3d56d53dda9532afb1d86f8d9f605a70a4854be67965e8a379a1f8b67a7913583f35f4f1725e4b93e7e6cfb4d1e39374b7d66b0d1c112e7d2e2e605eed10c3d7e115c95bbe5ce6c92e06270b904c22d1521ecf97df7b18258500b13926baecafc70dd7984db7ce2ccb8740ce5eb0b94e08858252d19489d3a0e4b28e63f6801841e528d978b5f3965738c8570d539c7071bd4dea7b2768572e6f4800935fe0584506e196dfde3f82aa0b6e36d03d1617163999816d52a1f49b78994b4f0932487c93050e3a54c6f41f017b8dc39c89a85f8cba4e30d2cc134c7b99fc0b17b0b30bef8090bf4e6fcdc0c483e49ab5a77ce21e3893579298037813b0ce7f0af83b29947e5d77c56cf789b013c25dc80b55af7f2558017c92be40cb208b9892dd47a77301fa39c9d8a1d617b0b139a5bc597426b358c6f6615122910bb69b6c60ca1468816b464d4ee659c7935b8e10db6245d5fe986bf5a9d00082608a76cb8e84b29625c9454e2824ebc5e42c7b1a97ee49333a500844f3f00b5f94e95d2d070a6c5c4690500aff1690e96f60b7c94df501c67887d72e7b5ca914500540d700f4a12f9c8bb6a48d5dd7a4be90a6ce45d16330596ba45f01e14182d108edee97d9db973bca6538e0368892ce8589bd517cf102fc171dc3a2488dc3188a81677d07e5b696c09b6ace6637aa6f051858fe6ac5be56e0a4c349c391fc1f995987a8dd4927e048d3cb638f7721ed69bc987c8bba875c16240ad22acdc7a699f3809782752a3e2fc356f1754cee27d0996d60e8e8f0c4f420f2d266584b8ca2219fc75181be56b4fa04b8360f91084c01142fd261aaaae76595a6d93e4fd5e87f710d18b91b12d92e9da45ba8701000ebd03c3309fe7c9f2f2ef2a1c6e37b5ea58f73d6243e25adae54d7dad6da1465ccf1a1bee0d86962a17e872e45f0485c717ba12e0bca2137e3bef8a963d120e05163a9521270c67c06cfc9125e88dde54b937e0ddf3bc8a623728ccc6882512fb8a73da05e5dea0c5fef0c801b3b20317b0ad5936219dc74cd1159f981561a25dd1dd8eec532a111e704c2fdd580ab0364f8b14371a75535bee445f4cfff33efd7709ebe16e2a84e9b74bffe07116d3d73efe0f91fc096966bebfff12b48546a367d28f70f30786e018f693df0e5ea32e74a216bd76980844290c0922adb302658c81ca970ba52ae469208304abf608756fa505867e00722add28d2f89521133b18ac7bd98df731355c05be527c9fba992c818e3a60bf8b66908cfc9b97795b50362e8e7fcd796eca30fa5fa6ce291afd12dbcb6276243b0aff065e1f6d84cd76d4cdee70309638d2c8c8ef82cc35c96ace0e75be9383a0cca2ff4b5d742b459ffe281c841198bd1eb1663972cfc6baf5dc0b1a9fca4ed3a175f059d6a8a9bd8fac8ffd659daa0b3a2486d030ed15b5bfcde12791d62be58b675619aa1941151d2aaca1574cb13f994bfc58776a00821dd6e497a5552ad0e867cab4890d596f7fac56cd1fc1bd7b45a0d348db543d2d5d2b3850eada6f013d9d0f5a1e860eb028be5b5e72a2e4a25488b54518f497589ae00a665d151032579a921805238291d1fd3860be0c4f62c2d80fc5af730ec05b3480d3ce7d60e376a4735a7d34f999516f3b101d46bff19a83b6e2815451ab655cbb46aa6538b91f05b46b48b742e92c400ff1d60d249a94556caa330ccc1cb487b65970215e3912ad1e837693dc34767e813f15965d76a3abdd1bb9953a05ae872b9a50766c63925c3f13971406238a0fe7f928265068fb99f8e4a8db2e70d549cf60ba17b1283729af2d0d52fb2adbea63025eae3dec4278087bf227f795de451b8a9503c72366c208c2d0ac8d0c1c81a0fa8d7405f0cfd92fdc683b1071101d058ceead88fa5c5b407b5e3cf68b0f3aaa24b414eb7d8179bcdcb22936450fb3c29268e7f6308098e802350c2384dfa4cbfbd487a9f9e9a39a82991bf759c0c00cda5cb775b62172c7227a34b9a2283dc3f1c6d5f4410c7d484268dbe8180e0385f886b54ef42aa68ce9903456b727f72742525f802d123f88c9074ecfc858c145967fd68f4f77cd28654f542ff73560f38fd777629385286b6100064e656107fccbafc521b40720a868a332f09a3bdd05ab67c9d526a49cbbd5e1c03f034655cb4a6f4c616b6801e808423da8955593283f91504083e1000931f9431c65e8da6021a5d25f0a8f41c355f01d7d8793f6619f9c3db0e5d4dcfb8b82a76772d8179c40b4cc57a766c033067511f8a02da01a7b2a98a8c32ed32b716873e2b658e0524bfadffa76e4d78356f6034e536fbc6519df2a279f8c8ce16f6c459e316bc44c6150ff588261b458139fe28b66f6178d1c9c0a22bb5704bb9276b75216cd508eaedc25d721ee0bd766d8779c10c66951f89b6b57937cefeb95de279cf197325d84676281e7c7b4579dec99d091b58121f3a2bf4942177792c7d84e148b3bb634c1fd485ad937f872d8a5f99fafd49c181a025fc6bc47ce0329bcf4de55f6e713b000a082e42c58f8049d34a95b435657915793e705b0c4ac2b050e5a5d2d0bfc9850ff895330ff837fc5d57792d47a0985c7f348f2a66c5d7ceb2a132c0ebf90b215f8a1534203f082af88cae172c000c477153543415fa4ebe19392cde9ed00c482ebb0efecce0038c4539ebea0bbf2b0ea38bc4ceeed43858eeda91ca88b370a1da64d8e51954fc20bf941aac31cbec9e556e0286b9180b05ea063ab83fb947bca24f48f16977019df7d326151678542b3c7a358ab9ae889900ebcabc4990bbae091abd82c54e210a201bc6c96632e320c016c7b8b5246f0a9d3e3a161b25b7eab18756ab4ee9a1d0c91e04cb8ffb80b97f1996746804aebb48e01ada36a84aecf5143f162c4a7936e13bbf65d2e39660f90cda523b5120f435cfcf21c98ecc777d6d35ec2e929eb8f35058fb", 0x1000}, {&(0x7f0000001400)="41fb3831e8b9c609376144ae89ad145a95ae9b750134ec4f0afdbc45ef9146af88beb2f45effde9d242de9c11474e1a7000d870ad552967e7198a38e861021ca224d37fa1eff5fff97be0b9878900dd988349434b8ea23333930c653d130a2ac337de9c125b4d20c269736c29b26f6d63963cfe56e89e97f5d24740814b9e66cf0472f813524218e89db2238b41a3a37012ae3e88303ef1de9cde622c5829a2ead5082138651db45e5630432830e2c47f216483ce2fd375d6e3354ae", 0xbc}, {&(0x7f00000014c0)="ef778ddd3cc6f708100c46ea8adad47ae84317f2377631de71353509ed8170553200a16e4c0d14e6a85cafb055328baa290d8917885598b430e9923feb2834e8c9f86c118fad655b1022993b03145f2e2891c7a9ccb16fe75068d15b42f74a2eb480921a60f1e267881f57e31cb461cc46ba90edf5b9ed7f27716fc29ef679eef6203e7de3171f1546cf563d755e45daa7da1ae36a0a17365c5cef3739df19296959bdc3be9a7dc2f2e6db62873eca3cc30cbd921de264bdfc05b3454eef9c323d488db804fb68d8a799965153a7e5c62f9aac552e4e1627aed4c2c70c43734549db8ceeb2d7583b480cc35eb0", 0xed}, {&(0x7f00000015c0)="3c091228682ddb4dfc047a7eb0644efbcb9c6118cff5fa093c48746d0cee55d6a991c7d5cea53ef9a508df6c00a15228a525be4d7cf125ba777220ffc636122c043b1b5ff1125c35f0c878767abb656ecbea2350d03e7a07bfcd28cc56074eebd37a7fc3bdde97062bda419e07930fdfe8a8aa5d1d35b51ea29848eb36789f941aaa94d1308c3c5c9d6a5a1749ee98f72d40c66a40300b0e735d413fe467844566748e736911aabecd3a20af395767021ba3134bcb24d0206ebda19dc1e6f374be18f533c5f387cdcdf0a3215219857ac482beb2f01cc002e129ef7459c3d044324bcf988d5791e7493f3c24d763c9b0e87dd1", 0xf3}, {&(0x7f00000016c0)="ae15bf6ce05a409d514dce7e6fc0a79cfa8c7578d21630e14d2527b9f2d44e1cffe874933b3d19d75b25352e6c", 0x2d}, {&(0x7f0000001700)="df7a6661bc7d82c6d5c1c7f0c1490bf2c6cd82812a18201adc8929d008a6d080e142a3455843c549d040da55be2ee543eea11b54ccaaf989e8ad61e1326033cd75d775f321d668e5f43d636158bb89b5e6a81271c4cc78db", 0x58}], 0x7, 0x0) 17:24:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x3ff, 0x5a0b, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000004}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/197, 0xc5, 0x43, &(0x7f0000000000)={0x2, 0x3}, 0xc) chdir(&(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="b52f55fc7005b2aff75d563f0eb250e5578a0f9afdc614fa2d92c4abe3bbf1100f6f2d39445c47ff833145a32bfb5f821ced03af629b3a59df656401d66dad0c5c", 0x2b1}], 0x1, 0x0) 17:24:27 executing program 0: setrlimit(0xa, &(0x7f00000000c0)={0x6, 0x200}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10a80, 0x90) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000, 0xd80f, 0xffffffffffffffe1, 0x1, "73995f5cfce99502e1979f724f9b1325381c0e4b", 0x7f, 0x2}) clock_settime(0x4, &(0x7f0000000000)={0x2, 0xfff}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 17:24:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) fcntl$getflags(r0, 0x3) 17:24:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x373f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) socket(0x18, 0x5, 0x1) 17:24:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = getegid() setgroups(0x1, &(0x7f00000002c0)=[r2]) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)=""/180, &(0x7f0000000280)=0xb4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 17:24:28 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) 17:24:28 executing program 1: r0 = semget(0x0, 0x2, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x10000}, {0x0, 0x800, 0x800}, {0x7, 0x7}, {0x0, 0x5, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x8}, {0x3, 0x1, 0x1000}, {0x3, 0x2050000000000000, 0x1800}], 0x8) 17:24:28 executing program 0: r0 = getgid() mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/94) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) getgroups(0x3, &(0x7f0000000040)=[r1, r1, r1]) 17:24:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mlockall(0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socketpair(0x0, 0x8006, 0x9, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) 17:24:28 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:24:28 executing program 1: open(&(0x7f00000002c0)='./file1\x00', 0x40, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) getegid() r1 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x10001, 0x800000d0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="8b67b71494b0be54458fca06464cf095905b6d5bfc1a6e7ea7b7c052578a25af400ba35257880d54cb1134b4c2966f03e44e0020e1d191fbf01bce2a77bff1e875f4dfcf3f848ad49ac1434e8e06ad9460770075b5ba2b5b5a70b9d80261635359d9ef9b3706244470fc315d967d9b728c9c54aa612adabc0092fd17ac4295f076edc17e61747c8f129a1c90c588c830aa67f8eeccae96331bb89e9bc6a2d7cc89", 0xa1}, {&(0x7f0000000200)="ef257e080e6e8d80328016d6c737c84b1fe15748457b63f765ee2293c46e06917b366a58afac3286575335c7473fcbd783c34a4c3a6031cc5309bff29b05a26b2cf9e919624b3a6b6a46e05d5b07322a2a", 0x51}, {&(0x7f0000000280)="2738b4d403dbfd9fbd406c8daeba76a625f6c8a87d02", 0x16}, {&(0x7f00000002c0)}], 0x4, 0x35) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x9) lseek(r2, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r2, &(0x7f0000000040), 0x1) writev(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 17:24:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x2, 0x401) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000000c0)=""/165) shmget(0x2, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) setitimer(0x0, &(0x7f0000000080), 0x0) 17:24:28 executing program 0: shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 17:24:28 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) 17:24:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) dup(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 17:24:28 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffffa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/175, 0xaf}, {&(0x7f0000001180)=""/222, 0xde}, {&(0x7f0000001280)=""/123, 0x7b}, {&(0x7f0000001300)}, {&(0x7f0000001340)=""/102, 0x66}, {&(0x7f00000013c0)=""/232, 0xe8}, {&(0x7f00000014c0)=""/107, 0x6b}, {&(0x7f0000001540)=""/72, 0x48}], 0x9, 0x0) 17:24:28 executing program 1: socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x0, 0xa81) 17:24:28 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x45) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/161, 0xa1}, {&(0x7f0000000200)=""/188, 0xbc}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f00000002c0)}, {&(0x7f0000000340)=""/22, 0x16}], 0x5) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 17:24:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x91) fchmod(r0, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x18, 0x4000, 0x0) 17:24:29 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x41) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x10000, 0x2b8000000000, 0x1000, "86be25b01d75d9b9e1967feb79e5507b4771a969", 0x3ff, 0x4}) open(&(0x7f0000000540)='./file0\x00', 0x200, 0x11) pipe2(&(0x7f0000000580), 0x10004) accept(0xffffffffffffff9c, &(0x7f0000000640)=@in6, &(0x7f0000000600)=0xb) dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socket(0x1a, 0x4003, 0x6) r2 = socket(0x18, 0x8000, 0x1) r3 = dup2(r1, r2) readv(r3, &(0x7f00000004c0), 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 17:24:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f0000000580)=""/216, 0xd8}, {&(0x7f0000000680)=""/254, 0xfe}], 0x5) fsync(r1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/221, 0xdd) read(r2, &(0x7f00000000c0)=""/199, 0xc7) fcntl$setflags(r1, 0x2, 0x1039df57ba8c5ce1) 17:24:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696530000003da0bb935550041b355a1dd694c5d453dfe7218fe1b8d3d9e3794d78f81f215fc5b158fe5fa5a"], 0x10) writev(r1, &(0x7f0000001500)=[{&(0x7f0000002ac0)="deaa42fc46bb00f5512641fc522beae80fd28b29890f8f45e1ebe6c60f738525c9f4cd7d49d3cf9edc011954fe61b6f6fb562eb31cb5fdbb3e810ae0bf2ec86a7e89351f84d3c5e732f10e597252d461fb90bf059c1defa9e976fdeb504224cab88f9822c50f72b700b0ae144eb918273c3e4833442f2cad341299b91e52d1ae6fecb8d22850c134d630dd849868d0246ac3be9bcf999966485242728330a5ad0131d14a17bbb75ef45b6d215ffa4288164837556c650dcee32a0198621904e879ed66ff9b16b543fde8a148ba30c6a10a1f94d330aaeff0d4d3f9067b8972fa081c4617abd0776b27a9f96838bcdc52c1623c36bcb5d38bca6d29f66950abdd34ec04a42bb3d85883cc874c407f4a5d56182ace5592b1de443dd07a4e9416d287f8e4ce97ecdc6e387e5c8a7c87c2d01c08f1a8d67afcf25abc56919fb0198e84a0d97c1134abd8136a8cb906aeda02eec2462f07dca11fe856fcc7f1b6538ab615f842014c97a9ef26459b72897598777932f2b7c29a0fa719c15668cfc9be6e1118181c7c1ec0933896ec03d17203a66c4b0aafff1550e6cc9f6eab2ecfac3bf631ce9e82fd957f897f17ec5d48f7feff3ea3a2fec1de4949356a67723f807dad8ccb2cc04da2ee01ce83bd3a1d63d4d1b344cdab5c4f0ed1d323f202badbbbb1cd9426afb60b952ce865e54d2bb22c8b69ce3369efcd2788e1afc780c9c4611e583908bb6f9e42ded7c9e0d88adabdcb1c2649dac1e45756a8c7624decd109d73c9799f7f043ab08619cdbb4ac441b940b4f2c01908c08bae95105d41be48a2224a75dc4c472f322a2983828e0d202df1b45bec72b9c3db9151eb8a0d3b8ad31be8ceb07d1f2452a524ef2db9f625d423e825290927894d5ed550ff8ae3e8c44f77bc687617711c16ec0b71fc5c5149cc535ce19385d419d18551bcc3bf18ddc8bd0dd74e64841f42511c07f8fcb3dfbfcceeb8d2ce60b7c75d05911280086962204b215b6c18ef85d84247f9a7bbfc6e0d0fa596d82b588bbecd58ee98c4f8ca3dc958ee03380ec556b8cc226249e7a4d9c2ec016fe5dd79f6c968bfb2de4fed6818aebc8e32895a940aa0a09e00c9974c49f168953c9447639e3e5c103c724cab73dfe1dbeccf99f63f728eef6f19eab6c4189e8c517a40edc254dafb46062abb720a36cb8350122220ee126dd46c759e05c314f8ee01d180be8e40615bf078347f99620ae69c506559d02fe29d1d7ff131f9de6163016a4a1e308ad265a4110d66e2effcaf7f0606adcd1c8ca467deccef6c37abb3367520d70d0ad4a65ee18d66a7af24bc7ce561f03f5cf2ab3d30c93ac7e93cf9f3ebb16c8130a46e0363efd1b83361b0d5118e75acfaa9f7ab989dac64c255edb504ec653ed3e088dd7dffd4d191a01ba4b75bfbd489290f99b9752dbabdec6ff1f5a01995b6f621bd048eb1f2b559588ddef8cc9df82f92d23a1787f4cc9112d5d0011b3e98a868d9964a185edb9785497c83374004896d47b6998639a4d2c8f9f1d9165b103aaa8bf32d21cf8947df1ff0af42a5100db40c930df200f71944016b1eaa3d8a688fb9f01619bccd0926cb7e6f9e472bec3e0db2dcc21ba7b7805118c68a289d408010d6e990b10e0921e91b27f558f4cc8ba66903dd7ffba0784e142653ef8b552ed6b254a92ba366dded5008b3651a3b02a8133d79e95173004dcec0fc0d7ae7c5b7260f79b7e71d9f9f18daef1677668881fb8908eadfccaf1faa627df080d36e471344f6228c336204a1105e519b253a5520cad1785765b9ed3a0908bf9391f6c856c74c7c2f320bb24311b812927ac5e179f34794b116111fdae499df2df098f5027548e360d58098ae124904d65494d6e695ffaf3706e0010849ec25e8d98237857fe2743cdcd18e50ba9548bd6a224f55c609232f7f255916ca07f257ee5da164abbcae8f39929ea575bf4acb8b3217063a077251f99d7e3f1cadfa67686e8ab936bcb3f784871a47583919180c6a6ac7ab023f3d5f8362d6ed7cd0544ad2b661db1e144b7ef08a603504764d5fc19464c817ce249168af7e1e9703c6662b7adc82d6dbe4480f50b328a12be0080535a867f958195a1ef9e9270b69e8dd0a999f527bf8d77f4bb526482f8a8d353b4d03f2b13dce4f79e725781d693631841bd28762809d03d2af5f2a4865a24edf3781818f35b91925e763af92f8c6f07e29c15bab7af671eb229e5081847925ac2192aeea1b495e9a857503412ce55f2212c6cb77914f42aba75cf42e654ee8634bacb32a90509cced72e7a405c3eef2726de17b8ce8c77fcf441d3680021fab087c8fca0793fa20f729fc0a447f33464c8611e98e319d7431a01766ca283c4a015143f605186b08e88e36da35943b2886d97f96a8b771c7f741219929cde185765b453ec052d8f806b991a729eeedd19b1aa8e74e4d75b6ce71f1c55c2f00473ee57aeae7e93649928274d514e6c7028dc2f492907614b333a11ee8ff036648363ad6cd277a94fcd5fdb7a37aaefac0beda1bd2e54949c3cd9ffe8ed279438e997494c70c3f3ad51a1704b27b34d77f605370b39764348b84eb242b60a5f4f8269b2da368b47a58195850c510257e76ccf7698d1764eab533b95d364ec521fa452dda833cef7093fd5a055a3b1f745a0ba02f92f59d25c5f01e8d68ce2c704c0a12a15ac79d49d97d7e8dbb28600baffb30d01e0115eb03abd84e8c57a9c880b5b6e60cdcfe9f9d84b53ed9c458c05fc3594f6a39d2e684eef3388a660c36601ee23a11c99faac65963e2a1bea8b2bb9bc1171027b4eb02e35d148553e2a20e41ffbb200d6ee74d99c03bd06cd2b5e8f2d150452a6031a8ee0705056694ad6eae07721785656e4be1a279eced44b092ae53ebb711df699ca3d94eff084faa14070b5c97b52f60d4baae896ecb39dcfb3b62a1028551bf2fe14ca116717cb52bdae7d306352c06242a175bdbc9ee759e911bc2ec30dfa835aa7eda496de47933470b227c69fc5c89278b3b34cab2de62b86ea4028d0d2d9b88f0ff8cb55f0d67d324b922ee8630843b2a17bcf53d3452e91fcc59092ebcfb026386a602babacec8261f71d296fe945bfc0d615bad9ceaac216d5f21d129591354f8242eb3def41a8e8bf870439ed4f6d5983e4e54fea9cdff5dc6fa901f7a0b769a62a3dd53bb372b8c1ea321d4e22cdf6759058728ee9553e84a51aae218edb12606f8a81db63936c8555e9669193624e13b99a2bd33482e9e1bcff62d668c033ba2b9cfc927edf491ac09ead87056348078eef521462eb0f2aae52ae52e46ac74e59dcc801be0b64d89ecbc9a51b15521b5fd397e42edce79637c49e039c548ff5bdf3036acd967e9e966c4dc7d33622155f867a4380d62de08c5b3bf2929251a0eae0e4078d74d35b141c7e347b28ca37bc18cdf6dbb44d750872212b46f60567862ea355aed16c2340d8387d553532897cb803186c531b336d6bd4b324eb9325b277da8e11786a5aa4e926426b419ae3344a20dea954921819696098ff3843e666abea108bb6e592564436a9df89931c2c2af8d4fec08498e338f257fbb7b6cbf03ce07dea57b60c548f04867ce2b8beb5eb908e00f89a10227451a570d6faf4847d002db15824068ba79bc86ca6ea4fa4a6c8a65e90504b860f5ecbbcd6abad45a90046246ead00018cc777fef817ce0b852b472ec30fb77ea1e648959b75a884aaba72d4a60e6fec8ea95c1dc3f34eda08fc2e5ffc41ffac8d0617f57826229a5a37cac4369fa933726887ad8b294e5478a097cda7950ba0201f6c59354a314f776b7b9548e4a0d7d8d473ccbcb3c2067d788c776b003f314b5b932532e9d967b45b37892e7ad1d32324773bd89edfc0d05e0614fbc8932b87c2dec17b4a56493520ae10e4e6c0f07c61a45ba0b4133a49e118a2788c86354203e6d007f3f347d7c7d55760b791c243223807cc8dcc86c9fb8b4ff12da8296714a5bbbc650b99e3dae236f9b821246c619112ca5adfe9d457acfdb73493af9daf3c7fc64d148d79e28c2907623a8da34d7199b35c4bf5b837f99b62f3421aafbe5653016887589d509eea9b5855a0d53379bae3bf3f42a07deef5be97bb5f5f65121c517e2eebc69b7b0da917129e5a040b7b4d7fa511fc6e9ab5c3613dfbd1c54ce264c9831b2c8a5e93228023c769d53a81ab509a04e76b9a588cdf1c6575dc70c85cb261b509e83612f5f996ab7f033ec94758495fe207dc1db70ef73d0f15b7099d8979b0a4e7db8ae846dcaf99cc3e079ba2f66f173bfc525e69ef332197a8aa51083a31dd9f9ffa1eabcd6e7dbf692c029160bb5ae0342862a414fd970647139ae2403451581cf3ba5bd2914fb98ff746afa955cac28436c911c18a84f550c956b0b18bd3e4d353e3599ae7d6377ec602e2693f764ee14cada045738ffb4939408f4c78d6261241517f47d12f362b491bb01e62e91b619784bb7ad9f28aa440a5d833ac52de3f4729b51352fb17c1b9069112d5b46cfa0b5df4ad11ed25c0e226eac54e1232930952d362bac359b4450a22d5084663b921a2e9fed5adb26ac60753e544bf5a303056eccbab1ec1fa34cb9b8c7ab138383264e5a623b18708a6ef79f29387acdc02ad5042799586b34232dbedf2614ca5831ff3f70cbf06157351cce27dda92d13546ff41c8179564655e230ea7ba6a16fafa4ddd08ca10d4ac15ebf92506926952a3447748220e322fb27ab32092676d08cc4d775a542e7afb31acf8ee7668e3691d8a124dec3941017d79eafb6cec975bd0799edcfbcd0786ba063a31074ba651f44f629895b80315b70d0616745176137f0998bee5d4f1e7be175a024dcb426b4fa5dfd74b939d7eab75c20803ffdbf68bcd54a0f2379797f61b1e9cc83096016d9882406f6ebf843e62e07d760bce05fca4ee127919bcc5ad817b7268d55e447a088ad409276d4e7536a685c2ae5feed8024c1b0020ee4bb2fa8743163c35e1597773f037bd024626948beef222529f73eb5c143ee279181bb5e70a7cbfefd80343bb60d1f997c0d3ebd1c9d964eb5e146364c794986db117cfe8189ff08d0cf490e95c1bf8da2bf45f3bdb2cd2a01061aa71866de917dfb93c2b68086de2455fa8fd01269236069e381c102a62cb31d30ccd33e594d3a209b7bbc89b0ce6a5f7add80c9c54e91a282ab185213b7418f", 0xe61}], 0x1) syz_open_pts() syz_open_pts() close(r0) 17:24:29 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = getgid() setgid(r0) 17:24:29 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0xfffffffffffffd54}], 0x1) write(r0, 0x0, 0xfffffd7e) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="4eaeb03c82645fd727e3462cef3f5cbbefea807ffc2a1bef9dfe61f7fe48e69d22f78ba3857f9e86f855bae9ceb8e0c1d7360850fd9b63350bdf37a7c0058fef7b42a3fff8cfc31c9a21d90219b2e90685b3ff1540f9a91b197361e658c7940720ea955861a7707f190f707955032ef983084f7ca2ac7d8b90056a6730440ee8dcba32f718af06e2ca2657627d4929792a0980f9e6d3478cf9195b0f32ec771383b575226e288e01fcd7ff5c28", 0xad}, {&(0x7f0000000100)="5cd086190f59bb9cfa159beb1f8506628358be36701f86ab9c1406e23739832dbcab363f2e3e72761b254a4e95dcb069f2b17aaa8afdc9f5bebf1bcd01b1f2b06b6f3db18abb373eeb054efef82f9cf83bddd2d03f09e6e8d627eca6975f3975837162cb32e622eaabeea26640286988cb3c6c9b7d3387807ac57d12259c0ffd20f8ef910f17827dd3cdab9758384d54dfa0a1", 0x93}], 0x2, 0x0, 0x0, 0x8}, 0x4) 17:24:29 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 17:24:29 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file1/file0\x00') getgid() symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r2, 0x4}, {r3, 0x4}, {r4, 0x8}, {r5, 0x84}, {r6, 0x90}, {r7, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000500)=[&(0x7f0000000400)='%\xc3\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=',({-$\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='*(\x00', &(0x7f00000005c0)=':\x00']) ioctl$TIOCEXCL(r1, 0x2000740d) 17:24:29 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) socketpair(0x1, 0x4000, 0x8, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x14) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 17:24:29 executing program 0: r0 = socket(0x6, 0x3, 0x1) listen(r0, 0x8000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) 17:24:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d92a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a1209728c373dfc7a580ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f05165ab71cf845424510e4516c18e2362ee6c04c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dcac4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b8450131331c3cc95f063", 0x391) write(r0, &(0x7f0000000080)="f034d6d88357fcfd13eec7ac0ea656df8c60bbe80cf428d6037d11954a7760dd25dda35d55ff6946572c1569e034a3c6c0e227d753a0763d69d3d91b7f773b4ddd780351cf8cc0ab6d6ba09112df57be1a26d0b7723fe56b281046b4dadfc2", 0x5f) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) syz_open_pts() 17:24:29 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x9, 0x4, 0x9, "2d8317d06544912695ab818aecee67c1b0c73d6f", 0x0, 0x80}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 17:24:29 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x2c) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 17:24:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x10a) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x20004, &(0x7f00000001c0)={0x1bc9b450, 0x7f}) 17:24:29 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x100) openat(r3, &(0x7f0000000040)='./file0\x00', 0x10010, 0x70) fchmod(r0, 0x0) 17:24:29 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r1) write(r1, &(0x7f0000000080)="529ac1b12f1c8d3acbd8fbc83981a7ab9a597e9551abf506daf8b50c4faa699d4cdf1ae23c8082e7ccaebbe1853f6ef3caa0bb31883414f72c4566ce5c214216585020c7229fac397f611d93ce991e9584edc40beb13bda726", 0x59) 17:24:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = socket(0x18, 0x4005, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) 17:24:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 17:24:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:24:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) 17:24:29 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) 17:24:29 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) socketpair(0x16, 0xc003, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:24:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file1\x00', 0xa) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') ioctl$TIOCSTART(r0, 0x2000746e) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r1, &(0x7f0000000280)="0578623849300a7a72b990b71346d75cb654fe8d486afb1c6cf0fbe1a72bc32e78404dcba84afd1122", 0x29, 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="100000ae54bf0500e0cf"], 0xa) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file1\x00') socketpair(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f00000003c0)={0x18, 0x0, 0xdd, 0xfff}, 0xc) lseek(r1, 0x0, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)) 17:24:29 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 17:24:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = msgget(0x0, 0x5) msgctl$IPC_RMID(r2, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x40, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400", 0xfffffffffffffff8}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:24:30 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/27, 0x1b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 17:24:30 executing program 0: r0 = socket(0x800000018, 0x5, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) pipe(&(0x7f0000000000)) 17:24:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x49dcb582}, 0xc) 17:24:30 executing program 0: 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, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000003900)=""/102) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x37, 0x369}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000180)="6e16eb6613b4b13100f906239c78a74fc94741672bfcbf71f36f677cf7531f809cd1cb3e228953abe9cc3537be2a887afe271c19e872ecec86b5f8285ff92c", 0x3f}, {&(0x7f0000001440)="84cb3dbbf53dff1f939059696615aa1c3fb1608aa37131ee351331620ac8c7796d0634330730fcbc9b7a8c9f69879dd7dacc5ad9755136ef8487d6d976bad2f27dfb3771b54a5206c40ca830ab3fbb0ad9b40f5a4f328a358e33a61545a071f516ba9987311eb7ca3f1aa439abba157d1b64ad51c9268dcb653d12fc8bf9706a210e9b7051cd486011fcc2912b6728706c4d4bd46ddffb6a03801350043520f7f1fb776dfe4e6345c1047dadd67985c9cfdb25acfba09ac05348bcac8f153a59e1bdaa9f01d4c538f4e8b151ae43969a2b5446485877f1e220de773cefe4", 0xde}, {&(0x7f0000001540)="5de7a3370d4f6c73b94c8413caee07725d5101e112c50f9deda9fd10f3a20e6ed0", 0x21}], 0x3, &(0x7f00000015c0)=[{0x80, 0x1, 0x100000000, "2e4a05cce8fad24da748d07af663ffd6bf3c6561275694f3e5fe2eb5af443010f03caf16b43fdbaa3d4b7e72cf422e16e3a5f5d97c3b5e96ff9e1c5cfabe4c95070a37fe14a0f3e056f3e79c7a684f9592f6e17f819d3f5dcce06e510fe0fdb2e0ae9107a7214c4c752c012b"}, {0x10, 0x0, 0x3ff}, {0x90, 0xffff, 0x5, "127113ceea28eba8050a453681c4490df9673398dde93cd05b8ef8fe321899a51894a7b575d4b28472d198dbf06f05fa2d6dbf6a73ffe8e487d064588b871ee1c0acf34fdf4404b11f3aac7f83d69fab2e57f8e3318893f3d61648f87b67c993c8f5efd31c1e7902130f41a925c05454e834ecc3ca6e9572eb67908b40cd"}], 0x120}, 0x0) 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) 17:24:30 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20000, 0x100) unlinkat(r1, &(0x7f0000000240)='./file1\x00', 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="71c4e0eecde083c68ea37abe254f6174fdc37482348a72c27dac5e5b359db1a614697f6d3cf4827dd61ab176be653cb6f9b27f9a5c311e7ded070ffd5361b73ae3b48b23a89270e7e04e0b82876aec5dba8cda1189941648c63ced6cd08e84a7041863c8495c0cf7be949b2e22f718856428591f006d377b574742700f0256b528cb4deed748bc0ff0f5c885b3224abc57b1039c4f20169dc1bec1111683484b994361e0643e5e7be22e2cb3f070e1f322ca8ac199c04bbcc2736b18d9456485e0f42cf90fcd40f678c3a048fe031db46e95fcdcc5948293cb440c0c22bfbabd1cc394f62c6d0fd6ae204ee8", 0xec}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)="e489e510c46485beee3f8c6806feab2a954916ffa9717dc974da7e10fe7fbcbf73ebb942aacf1782cad090ca9d1e8e1135c38ec65fd4de7e1459027ff5e283e6f66e399112777bc2649468c3e523adde29f895e41384ce4c9ec8b62bf7f7fe00f2fb196b0b5f519b494692cf", 0x6c}], 0x1, 0x0) write(r0, &(0x7f0000000280)="5b5313c44940ae68de9e382646456ecac5238441a52d022d226b9f254ddd24885f044184cc28ceafdfb246b4a2de0d2ccf462124f95f0c7a9136bfac31636ca91dd664721018caf53b498d45a95b865a671e9d95bbecd7e6e902dd9b8473b433499c163506add3dd85abae178435e68b30435e55a28a0952e9d5f4db7d6b", 0x7e) ioctl$TIOCDRAIN(r2, 0x2000745e) 17:24:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setsockopt(r0, 0x7, 0x6, &(0x7f0000000040)="6121994a035b62f681d52fe102dc2f5e396a5f28a7df740aa9fa49405632fc8d67c668c1148f27fd1588bac52b1ad347f3f351a01373e74c500390126cd544576c23f3ce2d93df12d15cd8a77720e6e2c50fd71e08e8efb9a0944383329dafb0f4b8c81a149d5e03", 0x68) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x41}], 0x34, 0x0, 0xc68, 0x0) close(r0) kqueue() dup2(r1, r0) 17:24:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) socket(0x36, 0x3, 0x7ff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x0) 17:24:30 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1183, &(0x7f00000000c0)=0x4d, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x7c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 17:24:30 executing program 1: r0 = socket(0x20, 0x4000, 0xfffffffffffffffb) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x9}, 0xc) 17:24:30 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x1, 0xffffffff) pipe(&(0x7f0000000040)) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 17:24:31 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x3, 0x0, 0x0) 17:24:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) r2 = dup2(r0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 17:24:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000080)=0x3, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 17:24:31 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:24:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x44, 0x2) fcntl$getown(r1, 0x5) recvfrom(r1, &(0x7f0000000080)=""/191, 0xbf, 0x843, 0x0, 0x0) 17:24:31 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x80) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x80) 17:24:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x8, 0xfff, &(0x7f0000000180)=""/95, &(0x7f0000000000)=0x5f) r1 = socket(0x2, 0x2, 0x7) r2 = dup(r1) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) connect$unix(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="7280f81faf9fdca6e6aeaace33e4e6f7b5388b5c6d5a87f88f3398a45014d2415a1206b86a797323854e04870c44b0feb52a2e3fb7b70c9307af33f58ba412b5270c0520412ba005ca145f6575a37cebdba6ede62c0bc58bd985f1886fd93c302dc7"], 0x10) getsockopt(r1, 0x60000000000000, 0x7fff, &(0x7f0000000040)=""/3, &(0x7f0000000080)=0x3) writev(r2, &(0x7f0000001340)=[{&(0x7f0000001280)="b5d90dc942e7c5e97186607ff48384cb24489e284bbdad7325a3352c8dded5e8abbddc01e65ef156b52e65e6f2f2370cc80c47f4899f5322bbdef5c081e58920505540a767bc00ca36bf7c310be820b45996ba1fa35dc479d26d6f56cb", 0x5d}], 0x1) unlink(&(0x7f00000000c0)='./file0\x00') 17:24:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 17:24:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff0000010000df07cd3fdfd50002000000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x4000000, 0x800000000000009}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 17:24:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff80000100000000000000"], 0x10}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) socket(0x18, 0x3, 0x5) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 17:24:32 executing program 0: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x3, 0x5) sendto(r0, &(0x7f0000000180)="f12bed41afcf43b81dab944a1c1b38d979971b9ba61a1f170be6bd036cf542aeb16529416e056353e7c76d9fb905ae030457adaaa8e00cbb3cdf323c2be0d4c003874e95939a1f900f278a6ed78deedfc4fc560b345a30ad4e3f9d5fc5edcccd78dff96d462b657d2f0bacec5dd5fed4d4ab61fa632675d0b534c8ca0e59c95055f9d0c8f204eed14bccf563e1e7a3f61f9c823f9a", 0x95, 0x8, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r1 = msgget(0x0, 0x400) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x80, r2, r3, r4, r5, 0x100, 0x2}, 0xfffffffffffff59c, 0x9, r6, r7, 0x4, 0x3, 0x81, 0x5}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 17:24:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:24:32 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 17:24:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x800000000) setsockopt(r0, 0x82, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 17:24:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 17:24:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x38e) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[r6, 0x0, r6, 0x0, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r13 = getgid() socket(0x18, 0x1, 0xb) r14 = fcntl$getown(r3, 0x5) r15 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getpgrp() r18 = getuid() getgroups(0x2, &(0x7f0000000500)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x38, 0xffff, 0x1, [r0, r1, r2, r0, r3, r3, r2, r3, r0, r3]}], 0xf0, 0x40b}, 0x400) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xbf23, 0x9}, {0x14, 0x20}}, 0x0) shutdown(r0, 0x0) 17:24:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = socket$inet6(0x18, 0x7, 0xfffffffffffffff7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x2, r2}) 17:24:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) socket(0x6, 0x4007, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:24:32 executing program 0: r0 = kqueue() fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc7) dup2(r0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x240) msgrcv(r1, &(0x7f00000000c0)=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'], 0x5e, 0x2, 0x1800) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000340)="9e353a9ac27124df23d9c2c1b8559e9f74346d289e95534c37235e4f807dc0ae3e348752484107c0f844074ea07696fca8c3acbd373d04834e78cd03061d159cf05c7d39e68321115dd03c5a1922cbf7314b8145afa77489ae01e9d32e74", 0x5e}], 0x1) 17:24:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) fchdir(r0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000d64000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/22) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffea7) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000001c0)=""/173) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) 17:24:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 17:24:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) mlockall(0x3) 17:24:33 executing program 0: socket(0x10, 0xc007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 17:24:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="dca8fefb731efa8756fb7404c17d43d10afeed6d303c6c7f7e367e572720b4fbcb9108c3493b46054122e4a901c5a02e77f670b070d4a7ef66252db685656ea091c8b3767725242ce328263c160197ccfca2ec984d66a10135f49ebd4b46fdb2c98c07a3c37e20e28826ddb3e36a0a762d7adda5b52e6b688b2c54f5cbbe01b0ba11df974bbd8f89014a1acfbabf1da33f45ea267d0263badb3764855380f02c6758eedc557def0324a5f1f43e721991319dda402a002d0ec151abb73f0d4bfd08d44f6c0726db7160444c6c3bdb7e9dfbbc3b90400db2e3b51a627d82afbaf7749d7d979c075b9aa66f000000000000000000000000000000"], 0x10) r1 = socket(0x19, 0x4000, 0x1849) r2 = dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) shutdown(r0, 0x1) sendto(r2, &(0x7f0000000140)="6ea598fcaaafb7c3fa5c0585ee6d012c783d6a0b3cb5497ce1ee8d98bde3f390723af20bf9763729545c8950ce1630b85b22a656ac5f3215e041f7663f9f422bf0bc3ee4679249793f00abbfda941aa03f439c3afc4fed1d03878aed64cf4f793dd9c34a86ba20fbc0a61e56d352cb4dcfcf2ca8dc5ef53628067e2fd77cfd792a1cab95cc7fb9c0c1391e51f09c19edd70df94162be03d74f31c2b876c48f642b996b3be736192fb476ab5fc93a0b6ad0112e", 0xb3, 0x4, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0)=0x2, 0x4) poll(&(0x7f0000000040)=[{r1, 0x18c}, {r1, 0x100}, {r2, 0x1}, {r0, 0x50}, {r0}, {r1, 0x40}, {r1}, {r0, 0x1}, {r2, 0x100}, {r1, 0x2}], 0x2000000000000121, 0x0) 17:24:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) syz_execute_func(&(0x7f0000000000)="45816b00d0a09fcbc4012956c20fab0a8f890801950c00000047e521c421792b82000000800f5f1e66460fc6538329c4e10114ad65566666c462f9f7e4") r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:33 executing program 1: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 17:24:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x3, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1}) 17:24:33 executing program 0: clock_getres(0xfffffffffffffffe, 0x0) 17:24:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 17:24:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x8005, 0xef) shutdown(r0, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000001340)='./file0\x00', 0x46) pipe2(&(0x7f0000001300), 0x0) kevent(r1, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x80, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x5, 0x7, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x54, 0x40000003}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x5, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x100000001, 0x79}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x9, 0x9}], 0x2, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffff9, 0x50, 0x0, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x24, 0xfffff, 0xffffffff, 0x38b}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x12, 0x20000002, 0x400, 0x1fcd4f01}, {{r1}, 0xffffffffffffffff, 0x50, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x5a, 0x10, 0x1ff, 0x20}, {{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0x4, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40000001, 0xc26, 0xba}], 0x5, &(0x7f00000012c0)={0x1f, 0xba}) fsync(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) 17:24:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) shmget(0x0, 0x1000, 0x18, &(0x7f0000fff000/0x1000)=nil) 17:24:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000100)=""/155, 0x9b}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x88) socket$inet(0x2, 0x0, 0x400) socket$inet(0x2, 0xc002, 0x5) 17:24:34 executing program 1: nanosleep(&(0x7f0000000040)={0x2, 0x6f}, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 17:24:35 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair(0x12, 0x0, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) mincore(&(0x7f0000ff8000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/183) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0x4) 17:24:35 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:24:35 executing program 0: setrlimit(0x8, &(0x7f0000000080)) kqueue() setrlimit(0x7, &(0x7f0000000040)={0x7, 0xfffffffffffffffd}) getgroups(0x0, &(0x7f00000000c0)) kqueue() unlink(&(0x7f0000000000)='./file0\x00') 17:24:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0xc, 0x3) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffeed) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x20007fe, 0x0, 0x0) 17:24:35 executing program 0: socketpair(0x3, 0x4003, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r5 = syz_open_pts() r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="0825a1f7f175a9", 0x7}], 0x1, &(0x7f00000004c0)=[@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={0x18, 0xffff, 0x1, [r14]}], 0x98, 0x401}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r16, 0x0) sendmsg$unix(r15, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10f17dbf1fb204b139905f5a9eff100000000000eab51c3e10000000"], 0x10}, 0x0) 17:24:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x1000000006, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981a", 0xb0}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900), 0xc) getgroups(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x4) read(r1, 0x0, 0x0) 17:24:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x7f) 17:24:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="a1", 0x1}], 0x0, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r1 = getgid() r2 = getgid() setregid(r1, r2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 17:24:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000019, 0x0, 0x0) 17:24:35 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x42) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 17:24:36 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget(0x1, 0x1000, 0x408, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget(0x1, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0xb) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) 17:24:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$dupfd(r1, 0xa, r0) fcntl$setflags(r1, 0x2, 0x1) 17:24:36 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0, 0x5011, r0, 0x0, 0x41) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x0) 17:24:36 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) 17:24:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x24) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x80000002, 0x8}, {0x9, 0x400}}, 0x2) 17:24:36 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) socketpair(0x13, 0x1, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1203, &(0x7f0000000040), &(0x7f0000000080)=0x4) geteuid() 17:24:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x0, 0x3, 0x454) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xd909, 0xd2c100000000, 0xfffffffffffffffd, 0x1]) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:24:36 executing program 1: r0 = kqueue() preadv(r0, &(0x7f00000022c0)=[{0x0}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xb4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) 17:24:36 executing program 0: mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/119) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1ff, 0x80000000}, {0x4, 0x400}}, 0x2) recvfrom$unix(r0, &(0x7f0000000100)=""/103, 0x67, 0x843, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000), 0x0) lseek(r0, 0x0, 0x0) 17:24:36 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000080)=0xf) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 17:24:36 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r2 = syz_open_pts() syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x101, 0xfffffffffffffffc, 0x4, 0x8, "e6a5339fe42ded1618ab60abb0c1f8267d19af0c", 0x7, 0x5}) ioctl$TIOCNXCL(r4, 0x2000740e) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4012, r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xd2c, 0x4, 0x9, 0xfffffffffffffff9, "de5446fd95cfa60bdc76d4105b1644d16e0c031f", 0x8666c8f, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 17:24:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000002c0)) r4 = dup2(r0, r1) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x13, 0x0, 0x2}, {{r4}, 0xffffffffffffffff, 0x70, 0x2, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0xa6, 0x4, 0x9, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x2, 0xfffffffffffff001}, {{r2}, 0xfffffffffffffffa, 0x10, 0x0, 0x6, 0x6d34}, {{r0}, 0xfffffffffffffffe, 0xe8, 0x1, 0x9}, {{r2}, 0xfffffffffffffffc, 0x50, 0x1, 0x7, 0x80}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20000020, 0x0, 0xfffffffffffffffa}], 0x80, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x2, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000082, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4000000b, 0xff, 0xfffffffffffff4f3}], 0x8, &(0x7f00000001c0)={0x7, 0x7}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/72, 0x48) 17:24:37 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x42, 0x20) r3 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x14}, {r1, 0x4}, {r2, 0x4}, {r3, 0x96}], 0x4, 0x200) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x4e4b8bb0bf45089c, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff0001014000000000576e3bf70016250000f892411370990b498ba9d32bbc578f1e1ec863a6153e79e1f02f872a730437af134ce45f6777c3f920974ba7110b380e822b5be0fb8fc25e626f2c854a5c49bf3c05658b12b672353e4791b206512e8a7ec62789969e184c13f6a949b3d320619003ac7ea27bffa6ea7df1", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRESDEC=r4, @ANYRES32=r5], 0xaa}, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0xf734, 0x3f, 0x0, 0x0) 17:24:37 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0xffffffff) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 17:24:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0xffffffffffffffc1) 17:24:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10089, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3, 0x40, 0x2, 0x2, "899319e25edd5f1b64e52e3b10dfd576d007f2c7", 0xfff, 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x12, 0x8, 0xffff, 0x8001, "b72485efc8b481463ccc01f4bf6f40265fc5dd94", 0x3c, 0xda6}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 17:24:37 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x1) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 17:24:38 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, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000400)='./%#@))&\x00'], &(0x7f00000006c0)=[&(0x7f0000000480)='-:\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=']\x00', &(0x7f0000000540)='--/\x00', &(0x7f0000000580)='/\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/(}%\x00', &(0x7f0000000680)='\xc3\x00']) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/142, 0x8e}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/162, 0xa2}], 0x4, &(0x7f0000000300)=""/99, 0x63}, 0x800) 17:24:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0xffffffffb8607604, 0x4, &(0x7f0000000080)=""/71, &(0x7f0000000100)=0x34) getsockopt(r0, 0x0, 0x2, &(0x7f0000000000)=""/28, &(0x7f0000000040)=0x1c) 17:24:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x81, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x81, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x10001}, {0x9, 0x5}}, 0x2) socketpair(0x1, 0x4007, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x1, 0x80) msgctl$IPC_RMID(r3, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/186) r5 = shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4012, r0, 0x0, 0x0) getpid() r6 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r6, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0x6) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000002c0)=0x7, 0x4) r7 = getegid() getgroups(0x1, &(0x7f0000000300)=[r7]) lseek(r1, 0x0, 0x2) r8 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) preadv(r8, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/126, 0x7e}, {&(0x7f0000000400)=""/23, 0x17}, {&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000540)=""/3, 0x3}, {&(0x7f0000000580)=""/17, 0x11}], 0x5, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) shmdt(r5) r10 = dup(r9) openat(r10, &(0x7f0000000680)='./file0\x00', 0x0, 0x1) msgget$private(0x0, 0x0) fchmod(r1, 0x40) 17:24:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x0) sendto$unix(r0, &(0x7f0000000080)="420320591efd", 0x6, 0x407, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000000)=@in6, 0xc) 17:24:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfe) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) write(r2, &(0x7f0000000040)="5ca5493c7ac5090376d792253ff5546741eda9ab6265221c80964612658581af867ea49f81f8fcadf72535c8d7bd99db7dac10d93794ff460ac49665fb36d64ca7b7d185aa5a8ce1e6d049d0806b076535eb1c3986485bf1a3edfd521c3e617c26d30e65902075aa1637f04640db35cd9a2d197f0f92fbd2efca4e32ad93b8f3106371135ed3c74938912c89ba4a93c805d33b24109d20328c92db1f4cb7c126e1990451269e3c742e898997cf17c74f5d5eb4c9e4c325de8a9889e4d75a614308e016432c465c2d6944d0bdcacaf685f0c76ac2d19576d8c572294d6a806b8e569db18d1a1c49159b92e0b6e372bd75e48d", 0xf2) getsockopt(r0, 0x6, 0x3ff, 0x0, 0x0) 17:24:38 executing program 0: msgget$private(0x0, 0x680) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x23, 0x8000, 0x7f) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) dup(r1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 17:24:38 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) 17:24:38 executing program 1: r0 = socket(0x3b, 0x3, 0x3) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x0, 0x3ff) 17:24:38 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 17:24:38 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(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x3f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:24:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7077) 17:24:38 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f000051d000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 17:24:38 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') clock_gettime(0x4, &(0x7f00000000c0)) r0 = getuid() r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) 17:24:38 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4011, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) dup(r1) 17:24:38 executing program 0: socketpair(0x1, 0x0, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffcbd) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x7f) close(r2) 17:24:38 executing program 1: pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000040), 0x10000) clock_getres(0xdffffffffffffff5, 0x0) 17:24:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() 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, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdde6ebe0e20b506a738f2cf779fca78bca17bd7fc304008517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x50}], 0x1, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:24:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) fcntl$setstatus(r0, 0x4, 0x80) r1 = getppid() fcntl$setown(r0, 0x6, r1) getppid() readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 17:24:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) r2 = socket(0x10000000002, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x4, 0x8, 0x80, "df30b0d6976d9ea7aa82fb4d29cb8df06cd3bf22", 0x4, 0x5}) dup(r1) syz_open_pts() syz_execute_func(&(0x7f00000000c0)="d9f9420f56b12304000064646642ff070f4f9ccb0a00000046cfc4c1057cefc4e2599774020fd9fec4831d6e742f000b44dcbdd8000000") 17:24:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1086, &(0x7f0000000380)=0x7, 0x4) lseek(r0, 0x0, 0x2) r1 = dup(r0) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f00000003c0)={{0x200000000000b0, 0x7}, {0x80000001, 0x3fc}}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="7c2fe90baf1b3b4bd3c8192b93426dafcb4a26cad7d896998d4105f4d7b3621b71bfa974d3c500f8b8364962491ee41c726445b1f3a11744d6b0e214e5e32447720b9ee79c503ee1ffaf946e95241de0109cbf4044216f6d43a8166cc49b9684f6bc1bbdf11d35b07952821cd712f96eea3e94e8f207186a9d6392e29134c8def3686fa265d9e73e8eb84ccaff5101d2de0e94f406f70b7a404bd1fae5561cf603165057c90cd59b04a5bb6e0211f5c00aa90d926a7deadd0a47ea4898c3f20dee0dbfd9f1", @ANYRESDEC=r0, @ANYRESDEC=r1, @ANYRESDEC=r0, @ANYRES64=r0], 0x5) r2 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001300)="8119ea28ae34052344aac78bfcc885ee640c8489738ab7a3392d377fb13c804ad78ecac59c11cd5057fb6af81b3463876887f68c53ba351c4f400bacfeb1153d3fde69d33b74a8926e4bc984c28336f78cf744ef44025879a8d3e85bd8e2d9c89086e1ac1bfc34197870a055f7586aec85238f9b769593c6d9622247ffa7d3b0eed1787c584b890f908969c4d92dbd77b4ef202410ffa31c46733ec093caa5e6e67d8cbe7157ff08c194232ddfcfc30c36d2531ba82b8f082037d93a986a835d87df249bffd7b6a7216207934b98945019077b06b52be91106bcc45a0a9ee952e584ac98a137272fe3ea25f2214408802fefca87754ca4367c01f7a0e05dcff4c62bf5b0deb8693a98063b58ad49f883d3b69ad11a10b48a254b1f73d86b05e55692877d37ddc6786cdccd5043e5f61341be6fae917f20a59ba1b766b744d70ca5dde13ac234a33b8d15b44dee7e2227274d317410edaa1563f3069dbdfcbf7c86b4c89978600e2eaae682048204bbcb313b750aefb3b26c00360bfdbfb6ab6456e3b969981ab0a1a3b303b25db7726b580f048ae3d68ca823fbdb155c57cf5c47a2428aab911adb365f7faf1fb7aacd62ae6441e7295c32956b0a2d03ed08073409e314334330a2c9dcfb7d9e2acec0ddeace26af44b1c186af4f965e7200ac075c82dc6283f7a33621aea2caa3ccef694895f786b59aed5946f3cbf53102a954c785d1ae6f08ba2ef617e0ee209cf22e793d62989d4cf5d8f108135a6759e6f20f9599e998999ddeca107fb0ca5a27f775f0dc8584826f4f30fa6845a9617ce8e09dc8a195d41d3648e81bb4f3733241c3e7ba54bccc21a280bc7eb5525ea3401175dfa81511efbf2b7e036542eb23890b3d3b243003485ce2663440024e9259fb01121bbc0309686b2e2731233e14eb4d6f0d23cd36ffe1af5f016372f5b24ac2e240fe8b68fbf4ec809d98934e5c538b91878c030bc3af1fbb5791f9803b53445a7f3d1b43d4a235c002866dd98d2ac3a559a9c7090a04eb24fa2471dbbc91566626713954414bf07429c31beab59c288093dc05a03d1775e2416d7089b36df507064f86bd5b827c74d29ab93d397ba8e22efd3d7729f10730b04b717d24d252143d3a4f446d58e08554abefb873ee6d164bc4d3a9a05aa3251a1e991c40aba30e9114adb4655975231bad4e2a906bb367131446cc511e2ee9c87983e83a5e3774c673bef76528ddd86ac7add6325adbe390f05ca0363adf9e576f6b2841b610887519eaa96f252a33a91936158f51c9aa92923c619faa20d1e56b0930e3f1cd883242c709c31595fc4e7f869a1dff7b36f32da9a1cceefb893d9a570fd5101b250ae79b32b5a931233d5b4cc5b176c94e4a33f088430bae3280b832d23071e42d3d735968adbe089e81b297dd34cc96e049fdfee1773c2605d18093783257dfb22b24f6e1d79d962402f8183dec61d237ee30abb852c68da977bfa3c071435fbc16722ddf4006ed84cedb1a325a0ea078c482eb11cb1da876e3c7ac9cbfcf714a78cebc77e0c20846f0bdeb898589419b9446af9b0eac4c40184daff77e58f18415821d00fa47360ed7e9167616b39b990d64bfb4d05731f133d22194c942ef74cd288afa7e014b5f4f21ca9220b6a7ec0efa9c59f8a01f9279537bb3fe70ef914c28665998e8933b85d9df3b72a7d988ddee0fe9ac43d113b1a1de29da2f755adf093f9861f76dfeee80857b99e14e57493beae38f980f666340aadf1fad78db6a0637faf0ae39d564a3f746bd7de1f1500aaa594a5c1e0902f4a84a27f6aed6ded565f9d564bdc49e64cfefcbbee9673f2f2fba90f658edb5fb79539131bc52750a73805b87878f30e59931ea35e8b866de7b38e42c2ae8a940b7d7c4b175c7eafdd62d5cbc91d13affb26139e85004267d6ffa8e55a449b360479ef77b9048eb1a040a1d8a211fdbd18ae973263b1f8153f946f10278e75a49663b4969c8d9d45ca92d0db0dc869d228a958337583b39a0d12a542226657de93d0a3ec4c53801bcaf02b26ec43b3fc77d0c1fb1d702a692f5b878c6d15cb509c11999a91ba0fb9be674118a1c3cdb5f771083b612054b3ca975d34096c46e5aa9c732a96ac47134e45a08b9cbb9809a563a31e8570a6da768d6a4107f1f416dd3db388b06133318146e6edf596c89888ec549a22da204877732e8d0edfa5ff674a500e7e4f44eda62e563c219964902c12aca5a8006856592b68c09ba074862b7c9a2ce62252cc04729f6eccbac9a411deba35a92bfc4e9df4e6a82c26251cd78e4b9189a7b281d5e46982579a642cc9e3300c9b37f7897d356d1ab3499df7e92fc2cd2e35292af333a4cdf8647c2757cc149e9e28c5bbf6d744ab527c04d4abe4a64f582d00af617b2ec5c6817236972c3938060597fb057bdaeffaedd88efbefb641036ed85c393ef00aed5a945cc80d7cc35432804bb4fb6cb427b4f0ffdf44053732adf2dd53628761e9fe5e638ecc97ed99679be0d8eddfb284b440cfb4d55aa207aa333d40001bf384b05f820a845821113e3024301c0b240f30b0d67b169f4befd0cab4320d82955cfdc7ae5720d864f3f2e2f39bef17d73287dd6f3e2e0d74236eb0dbc5f8265c5df1eab40a8754783c0b330d719918514f6cda0438b45e2523071942ae3b4b2274760c721bd43a2a280d9ab58d7ee3df0122fa2bb1f3064bd1b288aec182fde593a647e78af7c31148b49300de7176777c730877a4c4072beb1cd8a31edc931dc8661c000acf732b4f9a84d79f0a60791a61c786a076a3f24c84b7484bb7548cf1f89af13d83122a030b8407e0985f1789630f2ab07c941950e1785ade85d66a8c9197299927878abae647fff008a4a9d841dce24422a8e431298356e0f414bbf638b0b8a086c0781232035288d78c79094010fb93942ee9eb10e7ee8b7134ace7dce6a8578351f06c4484854b9f419c0193d3623aca4b7f013b0621394c7ab492ca8172d2d13c82e4da49276930492e5e5208b7e1be0004e97f4cb44458870df817f562e08d5e70ff434f80c5ccb85a021a6573cc6be2b8796ceb40e3d3bb156875c3263e5ea8ae5c4a08e1ca3a438986183c73642524b943ab70a7736de0432246272a566f09a047d75b66980574cf33fd82f38e46510cc3022c6acc088cb8138e8e8169e0834f3a441e247db8d217c69fe08410f050405f2c26873b9566478bf59a56e6c51b3232169d7f22133128e68176330e4f76dfa7bb85a97b1ede6b2b4a78641e8d6aaee9d91488d2bbd40f99cec7bca866d7c3d6ea8e3c9188d279d39d9ce9091067732c7b5c9ce9e8355c61d8ccb5fc6cba84ae6f11e7e7c2f12b8a5007623ed2b7d4d6ad2bdf1f18feff68d39a46482d73342d181799377523cdeebde4034c49df213319a37cd05f7c863ea8ee70898fd93e51c9f7819e48621547d9b8bc94a4c0e6ab5c5087200bbaedad45e4f1444bd2dc1d0d25dee9f086a18b70cc36fac8ad50b476a8e2309bcf2fa00c4a5fdeb4842cb7512a09a1d337e945407f9ed7b870790a6dc7a9e9bfd79deb1dba4084703c64f1b2e2dfa77b9e65ce1e777b7bd41198f4f22d0508b20cd2ba947d3f2aedf0f64f0ab9bc4bc520f98ef28170f2816ac66a3c9324b3eb97f8dcf2d128eab27fa733a11160403738d60834bff54fca80dadf6af27ec4e0a06becd2c84d559d29b854a4c63b22b052b1fdf8f255ed73e7657ae66f11f09c7cd97d67324b94d7b6f8fe5a040cc323c4e538299c3acd18959576207a9060c3ee2d1e0fa977a76b23ca422b083efe050c6453255145f3db704572e65f4310dfd463a92b4bf386d023d211a18d99d39ab04db83eb8b7d270ceb7a656248f0f332ee4f38438ade50acd86d0013afd4ab7a9c737a56f3aed2d25836006e1efd66a3d4a03aab44bfaca60e9e5f5aebb8da4c54003ae33f8af2d1e88af0aa4bd09eaf5247dfa81eb90908d55347599a062e8f53f18e1bed39e249e48ddaa7141b1b09464f711f60fb7439e3dd896975f2d4093bb776b743b097df1b9eb51c59f19124f0f65e8b8c0f5900aeff6f5e23e042b283c517729af1260cf5bdef213f84e63e93943642c009554438f21008fda30df079823e5db50c8ff86a0c212e2d6b8a7336ea3ffe6449194ec7c7ff46d0c29434dc1caaae8b2980eee5035aec7f21723617e4d1feb4da2be601ea494de3706120b6eb3b08d7ad63eb4fa7f3d809ca2c28a2921427500e555b4fbdfbdff6bf423011d92d79774e7c42c00a0737e0b5cb74de8702615e8bab66b874d67888038387f7513cc6758e0cba11c36468cdeb748826285e8af783471f93b85d4e99ead908c80954a318ca44df141cbed67da4c3218a53b63319d88224145aa07a41324f9a9d9a566a0ddc837cca8ab9040810f04de7ec931ac08ab35d2f37cde217d0ab7880d2ded5424a507390fd223faeae0110de2c0dea6449d03671e6698ae6fcd7f5d783bd4d52e92001abdbbb43543c5c8c7d49af51eb61348a6ca41d373231df18d3b9353f5260f127fbbe7726321fcc9af2a9482f84e4fc1c742f50bd9fab279e55f674f75c8c18a13eaf503b6ced372eb78d5f5fc22528d27a354734a53b077a7c242cd7d42297aeb2b2c4a5e502fe2501f1d3c5f3ee01b8e7e2ba8a26c10592ba10dc16c09c43b0bde6d9caaa9501c9c28a05fbfee39049db2cdb3d0506967864aa14ea081f90329af91ba53e8c1dc758014dde8268771d4d14306eaa291e609404aaaae2ebabda5b14c9be77a8d5233ad8469a2ab983911a2ae4a4bde25d444e22cfd2a4b35c9be820e118b3b680fdc0607afc8f4c5225c7d757bd46dd3e55026d48fa244693b5c44b8d7ea602061e4548a31e49c72304de3545313628459744f301f3018240502921c17728c455d00f3144c24eac61a0266a1c9a0775d24f60091ce321abf1f1d963508f4285e9bb338b393401b1d151944eb84ede79ddb1b0f6ea156c511e93de9b6375a02faf3d65bc229021ee705f76b2f895677a36db41aca05fef74dce7bc41cf3aac99f71d768b0f91f0ec82449a0733bd3b0bb5b8b5fd93dca862cee0f1cf04e508312f380b78d164f85d7bdfef95d8126581bc2ea0867ac42dffab3727554c1023769dfce7976509368e51634f328d51c2fa2fcd75769ebc29367394557f92b28f316b846dadadc755ebd3f054456e7a038dbf4907140393c7d32c674286add4610afec8a9b8a061d2a76ba70f64c5cfb0f69ca3b99bb2b0fbcc43ee8e98394e4126762d84d70dc17db4e07087f604d848d43dd6a2ed07870c9e1ff29e49aacb480986b07c6df4802cf2e262d842ee368c197bc03ef0d98c1e22b37d2d4f920c8a3b065afb5f47d676a1db8a37fcd396a67f4882f69bfb75f113156b1dedd82bb43314288489db2543eb9150160cfe6ee5d4384d14ea836b1d098ec0f4ea42a0ab733a6c45155d5502d13448153904a9200facab5c3850a686900b2e91b43bbe1464a6bd20744b6eb22fb7921ae2e073d12908570dc3ad26a5793e0f4929fc37e6c3c4f2587a729ca0ba804fc031bc97b826aacf2e8197b5e7e51e6de970ebad072054174a54f386fb3ef07a7c72f458fd7f6a93cc5363834d7d82c7bcd8233d788619d77c0035dc6a7e5d5e18733cf6309f6bc44f54a9b274da50c891680eb78fc8d1fd361dea96d45fc4e7c9f506f0a8875e881dc46719c7c0a7a6ae66c095399238c008e20e2253422691b27380c834d0d34a4efc534859b7f104abf974fc5afc5057b43a5e4a2153b33bd6", 0x1000}, {&(0x7f0000000a40)="a186837432a06cfdd035dd6ab3679b40f3ce8f6bd94e1f851dee5b220fad39211a8825ea62302acaa7206413e478afa4d9d04c12677fc97194f7f081e08a49a2384a3fe86ac1d33be38f1674d3e91c8d0dc9467ee31c549e1228bed8177de738429b7b7af0ec571bfe6e9a711fc516c5c9e75eb54800e68f1263c50e03c282512ec34ff59dc4192185a77618cfc88217cf9b7c512a325d99119ee1d1f94929e637a8548f4e1abc5f12dd13b3ddaa25cc289b23d971fd1cff9e48cba50effe311444e11d9113ab0b26a00c6066d77ca68faa64f0841be253ac03367b60b733571", 0xe0}, {&(0x7f0000000980)="f15bba9309ee9730b429ecc1c2efaafd57215cbdd1fd392778fab0d1bcd098d3f245bbc16ae9414551858005d0e9273700e2262199ef17b308de34589c0d1a3f9b39b8896ec8c626972f76f015d540448062d1f62cfb1fcb2e111eed0c6fd2c8c32bd4fb6c0afeffeaf56f7676b04561d8ec88272489472bd33d23d00be2e89cfc91aa03075409c2300e500957b4e3f37b83dc07a2035fe461e2420b4680c8c9016604c4ed", 0xa5}, {&(0x7f0000000400)="ada29e285a6f8ece5bb2da3da7d06c8871a1b9c35c20e3204aaa06a16c82aa9c10b70f5624225243ad63f5ba85a9620d6eb9b5fed64c73c47145e6172674df2d80d258016145165a69678872a8a0e8b2c35a1d92ab7c08c18f4d415aec33b7b0ab236f37d47693bbee98a66d201d9157c33e8096b6d5816f69e933cc503d3a90fbaf3c5440d8f38914d85902124fae2afbf68110a9fc9aac0ac0b75c19932dd4e49a42ddf2d26b525a09b204e5bdb5b415faadea31", 0xb5}, {&(0x7f00000008c0)="2e04c1abf05b7a437861d0c8e864391c5ba44173b842fb248f2fb0aef8a5adb2f19197fd884cf6482766e3f2625a6f4dacff0f00004e02b9e109676185a2950a02305296c9ad280f478c71ad5748b055c44940e85a965946a2c0c410ebefc9bfe5f1f93e1b6e370b66b04c4515f2aaac066bd31711d32cf856dadcd18ec3ac97565d3c4317e6dc946bffd8", 0x8b}, {&(0x7f0000000540)="2f96b06ad42d7fcd621efcf269ee93306a311c9df35f585e87569584b36a527479077d0bad160e38e53948f699568459c1a564de43b64c03df93941c124cd0f0b0efa888eca56103c3f85ffc7b371bd0676bf1ba18e87a51479c295ac748072188fa3bb70a3a65109f71e10de1b9e1f6bdeb313d24165b67b10d7a183c491e8656d7a569766c2ad027c6a8e32ec3ac25768a", 0x92}, {&(0x7f0000000600)="b6cbb4054c99fb5f0cc55188b3524199c567abcbb976974bdcae818e03204726465366734a0cfb799f6464b5644eb93e53129914f46eb915e8564c34fbcdaef0aadb9b00d4f34c330b8e8533e14ac8cbac7a76f311b9c51aacaf967ba744bfe2bc9690b4968611f46c54a750f214ea84011cc14d65ba51e0c2adf0848b514474c3c5af828c0bbdb5599891888c8dda6ef19980d78206674084022566bfc33f769658538a6aba4dc7837ebc59a3cc86783269e5b88c3533446cbb5ebf0ca182c59376cd8c349919c0d857fff1b216f75b846b24ee575338b0eb6a5a", 0xdb}, {&(0x7f0000000300)="307190e3c71d0d2a960bb70655ba2f3117544a8b3a9531e0d21a9e8f34e1bf3e2ddb1f0c1383eb20c576d940b4e706d8dabcc8e98264b06f08323483580c764cf8afb9e3f8028ef8f72e01b12ff0f7ed541376848df76ffa4850b97757ed", 0x5e}], 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x7, 0xd3}, &(0x7f0000000280)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000700)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x11) 17:24:39 executing program 0: setitimer(0x2, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x8}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x8000, 0x5}, {0x80, 0x365}}, &(0x7f0000000040)) 17:24:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x30, 0x6, 0xffffffff) 17:24:39 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000000), 0x10000) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 17:24:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x10000000000000dd) 17:24:40 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x2710}, {0x0, 0x1}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1480, 0x39) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffffa) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 17:24:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x40) close(r0) fchdir(r0) fchdir(r0) flock(r0, 0x7) 17:24:40 executing program 0: symlink(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 17:24:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/221, 0xdd) getpeername$unix(r0, 0x0, 0x0) 17:24:40 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 17:24:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) socket(0x18, 0x8000, 0x72) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x5) 17:24:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4}, &(0x7f0000000100)=0x6) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x1) 17:24:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/221, &(0x7f0000000140)=0xdd) 17:24:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0xc) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 17:24:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) kqueue() execve(0x0, 0x0, 0x0) 17:24:40 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x81b2e880a5a10b84) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x10, 0x4000, 0xa91) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = socket$inet6(0x18, 0x4002, 0x7f) r6 = open(&(0x7f0000000180)='./file0\x00', 0x3a1, 0x0) r7 = socket$inet6(0x18, 0x4, 0x2) r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x2) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r10 = socket(0x6, 0x4000, 0x800) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket$inet(0x2, 0x4000, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x8, 0xf0000042, 0x81, 0x5}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000010, 0x7, 0x3}, {{r3}, 0xfffffffffffffffa, 0x2, 0x0, 0xfffffffffffffffb, 0x80000001}, {{r4}, 0xfffffffffffffffb, 0x10, 0x2, 0xfffffffffffffff8, 0x5372}, {{r5}, 0xfffffffffffffffa, 0x81, 0x15, 0x8, 0xaa3}, {{r6}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x200, 0x7}, {{r7}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x40, 0x101}], 0x20, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0x1, 0x10, 0x8, 0x1}, {{r9}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x0, 0xb90}, {{r10}, 0x0, 0x44, 0x40, 0x56, 0x17a7}, {{r11}, 0xfffffffffffffffb, 0x2, 0x2, 0x3, 0x36e000000000}, {{r12}, 0xffffffffffffffff, 0xe0, 0x8, 0x1000, 0x4}], 0x1, &(0x7f0000000480)={0xff, 0x9}) getitimer(0x0, &(0x7f0000000000)) 17:24:40 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x101) syz_open_pts() preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/114, 0x72}], 0x3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6", 0x7}) syz_open_pts() 17:24:40 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x11) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1002) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x4) 17:24:40 executing program 1: r0 = semget(0x3, 0x1, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8120, 0x40) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x2) fcntl$setown(r1, 0x6, r2) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000140)=""/209) semget$private(0x0, 0x0, 0x180) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 17:24:40 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") syz_emit_ethernet(0xdd, &(0x7f0000000000)="3032b20225bcfda820817ad4f5f6cf8b0dee840bc23777e1f6f41905b18f8aea390cfb00b25d2aa9d03e74a8ff1269b8f1394148df16e661737a25daeab97e49cc446461ae5d864383276ab0e373380d978d8930dd6179e839f94c2a3b9c2351c690bfe3904ec6ea2e1bc3e93eaa1986cf1968155c4a77f1ea35299af4c2b4a7ad8e4deb342fdef57c1e88ad8a8abc74458957d904f645fbc432cffafd5adb59961f457d0e69f4345e70067e77c27ccef7fcc3a55beee685526596c2c89ef79664648faacf2744b9b1e3b42fd0f82da619a9bdef92725e9e9df5e3aac0") clock_getres(0x0, &(0x7f0000000500)) 17:24:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) flock(r0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) r7 = getegid() r8 = getpgid(0x0) r9 = getuid() getgroups(0x3, &(0x7f0000001800)=[0x0, 0x0, 0x0]) r11 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r14 = getpgrp() r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000100)="c213af65f1f317d5b89d0292348fe5d5ab4b64862f425016eaaef930abaa331094771b69eeaa6abf7dc95382ec42f1885db41790038a6b58c4a18c30924e4baf48e99c3471b5ea690f7cb77088ece5b05f34d07ee593ba49224b53f5c600934901eb57", 0x63}, {&(0x7f0000000180)="6ac2b9879d4871f753875412e6a52ec5d9a2eb91a17c3fc94db835045ae1a505acfd11618a13717f0930ae2849ba46", 0x2f}, {&(0x7f00000001c0)="8b1eaeee2a47b5bac7d516232db80af61e13f739f2f142060dd4bb547c38bd6660d0e7a504ad1e7aae48b1abc9d20254d2db655b6d885ad8c140530b9083de28687f3a9a42d661858c435698040ce03e0ad36f91", 0x54}, {&(0x7f0000000240)="ea96a477f76d9c03ca153897447bf097f365f53fe986584929eeb93709ffdd01fcf4e3ecf705e8b4999a9042ec58cedd3f9e364c334e377152fe8a050a5771e38fb93f6bcaf0d7927c24a18804b211bdad1ef4b13ba4881830769798dedc84daeef754e89f38040e768ef0f92dad1b189af8fbb5e5109278bed53a2ac363478b147789e0fd9e4a628ee1d8056e90c5fbd1567d63fe32a472ed8b1100822be613", 0xa0}, {&(0x7f0000000300)="b0ced52e0fe9fe1078b80585767b160f2fc42fb6ae2a6f0f4cf7746b0a3651791ec6b55c417d3f1a30514a1820a8e125f6deba80c25d57177415776ffc4a29b68f405e329317fb1a02c4ca4e6f09e80c0ad5212ca73f4c79dd919567e5a62266a5ce4d964a48417952260e4a82283266300af9078fa18e89b99386867897c4f3c5e6fb51c20dcd99861dd738c1ba76004411109ec4cc39556cfc277631387004c5f3be8542b14aa635052811a299d641f5a664c0583e8095b55473bc2872ff437b9d122b9ee3904753981e6be79d01a6bad99350dac61391832ebd92f0c3e55d82e52860a9626cce6ad66d97581f8c92f2cfa8090adf57355af1b0814d58866e0e67889efd378f184293d176965bcfdf9c2184bf981e66b68100a4ea35d5b0e68d1557eaffd076c30512f808b40c22a86f85f6201efb05dc63a2499da075bbc7cb24a39422adeef993b4dec428314f839835460a2fa578852e7443d37e1e3131c651816881335dfb6807d84b21ac7c398ad387588c685c38b34517515190fdeebbac42b76ef072752fbe40a50127e0769f8eb8fea595e833f5f3a5321182fbc90bd495eec62d4b73f0afd388fbbd7cc69cca009ec44d85ba373b4dc8fb393e4e396242678b6e7717da30440aaf8e683f2d01f55c558d9dc85153762067dc81ee9ebfc147ea7557567ddcfc9ad28ffa3191d01d99b3a7ed71d9c2485026115ff75de3a63a852e81e0390d036e2f6c4c37a9b2f0a1ce73cf28f71e17ab648db0b77fd4269235270f5fe32e1bbc852ed166cc9ea8d0a8d50ba086695a831d2c9502a60ecf58ae00d30a4bf367446ef6f31ec6fec91682aebfee7cbe9bf2a96b98ff516d6355f42eb5f13e33f9ba4f952d61f6f6072f93f143aaf3dc72e38173269a00402fc9d6cc838c89fd5d38f932b6f4cc752d0414c507e78ba62d3df02ade70b6fdc04c15a0afebf7bf41143bf98f069e2d013d2d13a728048516b82f1e242195ea604ae705c6d7e04686cff12da06f58326ad20919f730ab61b7bda274822d262952b869222723e6288b37dbdedcc500ae5e851423cac353a5522dd34293c0244f555f4bfe4e227702d3eaeafd53549ec1a4ff7906c43634acc92ce02fb0c7d4bcde8f855fbb22c11689fe4866346a901225015849b8928ea0c00c806a8c534bf4fe523214a47676f400b2a3a9be88d14e17d93806352dfcfc75b59cf46501864f9cc64e12c701814d35324d784a3421d62cfc745ae436f1e21e2f8fff7cbb774ee0070009b449bcebe427efa41b9620f6604dc4dca9e62ed29bfdaeb4fa8119700a50b203bf9a9b6a6a566e3fae76a5fd08f0f18e26de5f3b93c0336d2b56571f9682708b0f0f30ddd13865ab57aef51c43edb3433d7a1df897d75fef1b5b1b9aead8c27b8e26eeec06b8e583ea21bcde27f84d52551c178b5a9cbad6a7e89a959c24b35f96bb73262d4dea4f092f8a25ee19add0b8855ec4cbce23284b8cb6e1282f6df01e9e6779b779ba496fdec9ca18331c22280c763736f1dbc955d22a52590f76b09f366e8a3b929b7a9b1d24688db2f91f867d38be4527c402a11b6b78899d07bae66e3a006ba421e92c0eb476f06b3a1d3abf2099f89abffe2fca094868612384bac8650c9fa35e61664859201e89dc0ba93bb2166e025485a6c2a4ef4f0e4e97e6f5da96160af4a1d3c07fe2868cff72f23b59375c14c1073f00e30953fc1ea77f641259f5e25561cf214c5f4f2a73b43502eba3c052ab8c4658ef24e519b936d0c7777a30910915e3e8d1499fff9eca6219cc1c29f7e3c3f4a11f7d2b3d98fd3d4ddb58a0969649dc46169cd2ca385a889b4189df5d6c0f719e1aeb6fd51f74a898cbe494bcfcc497a4bf20b331486521c9ff1e375aed3c7695071c83825543460e34016e12cfb78f558188d86e324174f2dbc1b70ed52f3ac06d7ac8d9b04742fd7f0ba92f25175640dd107702a3cbf11b1b042c4bd4d2b100ca930575cbf540fbd5a9984101f468c0dc2e49c1aadb17486925181f0eeab4b13c5872509e80812030b3c812ac120e7810bcc9881583c4e3f14f4bb3ff59a359101ba9d59ec77374898f69aa8c0c3c61d60f05c75703dd7147308985e2d11c466f2d664f3328fdf2eed0cab0f7c723664e4f72a9f6631dff9a1378df450396fd58db9a51025d64fe8337729736913a9a9e286d1dccbedc9c886e19d403c2a03465ad1e43564869b87912c24509c4be66bb5dd822185ceec59063bcf3ac181fb33eaaf876add78b10b506d71cded75e33742e14d1d4ab605d9a8f9e29e877a02aea1dad8bcdc9fce719090fa25ede5fc5e55b9476aa68cda1c24ad9cd5871a40d21063fe5f3c26a5895d37ee69443b07bcbe3c62298f302b6320c9a730b56c79312363ec0714a1186d3a4b8b49aaa07d81aca0b6b7024feb9df75da8c144d2e7af09a59d142fbf1ffe35cf46d9d2b6758d00087e4f2d986940d822929a8bcd646a93e71284c11cb437de6d4e7e6481a76668db6435bdd64b0085cd31e369d89c8569e5ec040dc58f795b11d6c8119c416dfdf689ac3f499be35e04b339f75911da3f1258cc44b23eef57e516f35d3e3ec93b5d792f88c4a555b39656ed24f1cad8ba0779259e9246640c1f4c5099000f1fddda996400ff1582cdefdbae0d2787db09f6cacce11f83cb63b253573c4bdb7c6bde8e5e656643e71f8667bb1cf7d79b05530b3ea520199855607d691f015632ed538884a148b6977cc2e6b230bd9b8974e651c66de0236b8a11e6a2b9aab481beba47101e53ced478ab38de3d46a7553e3a3bbb3b2227dc588a4ffa46b8e0c8a679cfd9d34170d040fa8c93f4f2b32ebd57652da32d55b3da5c32a1d117db275f3ff1c04635a34689606e2d19bfa56cfd8de54c4ddfd9464d16f7f3144159a842026734305bf4a47e0641cc52473d43189b407613769224d9f8ad840dbd7672da9b97c8fa2bd6a1f7e0334415119531afa040bbbf57e382626ea5c35f5b56bfdfd4a6df677e8be79b8a13ac99f8d59cd982facf4a40d75909f76334c1a6d17a61ebc386babad81aad00f29f713f92364e4003f2e500fde50333e6f40703638d689784910d81892fc4149b3eeb1a3530d274be55fd624406f4ee80c43813e4de6ab1f39c8c63c9dc657cb06e1cbc59566c877723afecc55f6562d116b429950d0e7594d248053e4c79e55fc714879af12c94d90bf078cace082f63d0cefcaf715b2f70e46dce90767d818ce80e5a490e9b3b3706616e92dd9204ba18cd9741520da444e79c296dd093e5d83cd60be0634ddf1696f3505a2a73c4d02472d7d43d5b86da7e0e7cb76a476c83295162180a59fd2058e5ae53a51f366ea7d5bc880e1d03d5fe81fa68695fa4521fabfbd0c095bbe8b4a4e6f7d6f972422548db56d393532f3a18e634355dcd315a9dd381109cbaa81848e99a3fffc3f44fddb008cd83c77f8cb78a66b18b6a211bf5d1dc1d94e1cd232343f5954f1075343eea2a131b7be8bf4512f511f6d08c9dfbcffefec5358ee4ac102f2d9ec8c3ecb9e838b534eae5dc99f3c3d4e5dd2dfe1e8bc4aa6019a43a02619d93bcf74e7ec86aba8844a5198a44a7103780eee1949e5a761467acf5ded4813a1a9864343692c2dbf7b8d24b556a30330b88cae2e76f74ec7f8c396f7009b3f5c65ae3e01ef5b6d486ed1da8f9d864209b24f058d51735f68194b0b48dab542091b68a1e64312c99674a5bcd768e88f4ed158d6388577b19758bf25023de6b40a5704797765105a422c2fcf01900999b65ed3b3ea47c762e7f6ee3c932a0ab1b0e2dfb413f1804565bac2473a2341f9b82203308096162e1a86dd4732ee49b1cc920213d70674c81abf24bb12491bf2b912f52bd0f3d1486f396063b33002c6bff095a055e34cd3a50da98bc399f842adc3e8168351c4c2e870548ddcadd87d8d718dcd124f172193d31e4aaa1cb9b8161b8582639890d9b9cfd02fb16ec98be151611b319b87338e0d65b397242ae6d9f9748d240f2ec29388f2005fb322f9fa87e59e197110481fae5110bb78548007fbbbabaf49690b7f12bb619a972932238ca88d127d1b6a741b115a5124c3bdaae2343722cbe8a3b24a281623ed5215696e1cf96212f98cd2719d0e9ec4d3c3bd49b58846d824168f1f1d993f3796ac40f3acd6fa17c40b37a064951d7bf6805526ab124a291201eb058dc8d595097c4bac88edaedb5e9710ebc43d2f5295d047c6d7230d97c480d2767daf0560b89961503618805ea93e81a46c53044193451b9bc4ab4a321c5ddc70b82b1052339b42a9022d135e52519a24e74d595553439544139e8c6f6dd9fbe1eff17dde5b120d0722d8c6513a320a708e5c24029e1aab4e5a2afbee9a7720e26554fe58261dbfc685b259c393ba15e23650c9fff060485859c580022d5aee204895b1e1922dbbd670a39836f51190c9635306e5092dab327ac1d6f8257cb0efea6e489a386567312578a14ef9a71f406fdd6cc6f182cef51d4b6f5a60c1859508940e39042f296b88b778a2456c8461faad36c57a9f5e90f839276e762d2483abac70d3be009cbec892565df2a97690c16431be24574da382c173258df6efd010c67a1606a0284c404f891ef206ad02467f400ff96ff73503215f47c090346fe1007e0ff24427fb50d79ccb7782189fb8f24e514cebbe45da83c42a8d6dd8776c1a3ba20720d69857eba5013887981f9d013a99d014240333f3cb9799aa6b6bd3418d26c95e0b41efaf0e48c14084c96d29eef69bd3e0a7dc08041d857b2a697013fda17c7ed2d6256b149824c02d0d6bf3b26a9aa8484059d33b2810aee060f915c2cf70ea7f0c4dac5c5e2bb38916a281927280125fdbbe4988d0118c301140ce918ec0ec09b39437bc7fa2806fd7a6c30d62b90b2be5173801e1adc57f40c3954460f89d2c061d0bb642d8eb4835defdd1349168e2d1f5ea5e3e00a5f49ea6e45283d48dc66a9de5d36db25f688ddeae8b4ed9c4e9ddd48728ad358126ca9b85b6d6bb3a62a40bfe382452f7319905ff7b7590486bd20e9a01afcd6287a5688e8757cd97984733885e23c19d589db49c6cd1724ee7aebc658369820afe15cea262f23232655b1bb35174d51b4fd8bed882216be4fad0ec3ae22aa69eb13df57e7b2192dd7de2d5ef67576f1fa011b6c96950e512c3e674b2db81711fa21dfee9d20e7ca7b06b181f25765b1b1e6fbc1d1860ea1c39da37489af7d54b96ef6aa0dab98f3fd8e48e170c1b8a266e67610ace82ef094462781539eada91a0b86c57a49f9075e29b88af6ef7f23d8ee393c97a4d8ea4cfa6c8f303dbbf89da32a426970a99f89a0749963957e61fe6637b12ab4306a283e3b50d3f342e37f57022ece88f7e033071954d296d1ab9e22178d14b30761aca5bdd326caf51777add4675d339752c06336564f8f45943f3480a994cacae1b3b1a08a7aeec19b16d68642eb273719a9b27fd458475702f0c44940fb25c622a67687c7afb11050a8a30d83de7756593e04aa789065aadbe3e692f43cfc80d50235865991af4c447970c2cf26b7071bbab1bd11ab41309093e3f1f3982a323a0aae45ee4b7bf20c686f2b04a44e1bef65d298a46905c375a1504185997758c6fe7b4ed93359296b490df7a5fac4a01c1df6ace8dad5eab079e0bab1fc13f47d9b53b6ec4d87ea5d39e88f85699eb380db01c5325522e8f49a07db43799171cf9d45850d1664ae3163126320da16b300f56181a728ce1b49e0e9c332f4fa19aa9e847aa972ed73299fa", 0x1000}, {&(0x7f0000001300)="3244cea221e7669475459a99ac59da18a964a257fefc1ec3a3f8994de1992d5c1c20397486d900db14604c823e4b17ef7c8c375b7870ae25f3b9f797faa7c94ae56e96c5ce7366b49e4e0836a4903053b277bdd066eee5a938d3bd3464a6f7b79b9d60a59856e1c4bcdb921ce54ba999c4debf586a67805584371e081f0de2812cb5d588fcc697b0588dda6f9f45ca336bb0c6b9c64a636c7137fbe8970a82947a29530a52bda454eaa4b236c647a8e3b0925dc4a7541caa0f1f7d4d", 0xbc}, {&(0x7f00000013c0)="7e2d3ee7f845ce5b933a3399c4425ba610b6840771e8e865ed1c277a25380b1e8ff02957f4dd63705dedf071527d9331008f90747472ce2e545c667254567bf4d8cee0167d4470f6188e2114c17c8d6f310ac0e89d49e9db6a6f34cf75cc517f7122435c3c5e4893581a8a187fb15dacd8a023c2bd583ce63f10439742f26038ff7efa8f67cd0ebdd8930d72d9b97279157b5c886120aba6d364f0c58313ea05038c27a4c404cb53dd9d9217b07d6e3f43634ab99cc0a0fd8fb1d68cff85497a5b0c35795a7f67ac04caf4662a4cb31c94de8edf3df0784093c15d9865a07782b2a8d043a6036ed369c71ef53952c74e525c877a76", 0xf5}, {&(0x7f00000014c0)="be49afec4943f23a1454214e08df796ed1bd1929bc8d44d6772150df92dca4b213525bfa1fb6f3a5eaf1757b649a722ef64a54828f295064b5047d993ea9caf6a5f083a50231f8f2dd4b915253de415cdbb2076e1160", 0x56}, {&(0x7f0000001540)="1816b9ccb8b235cf9733f5b34a75e3081c42cd98ba9d0e2d99ff7d6ff2808819893e3c3094af19f9a2fea149a6e36a4d44d03218d672ae7321c4e1a5df268f88a119a377ae77a5ecafc6a76d7f702fab5949ffaa49873f1b18fe8972dcee03af672f7ea3c0228ef7d636dff84aaacb5c649dbf3f75c07c12effd58ca4b9c38f7e74390f2cb2e8da0bdc18c61d216fe02027453adb0572ddfe1ca943cf5d0ca342966a0aa95e9170c3d84525ae0497ee9efbc2d12cd43", 0xb6}, {&(0x7f0000001600)="dbcbd195ec8bfef31479b86f60cef208dc2148c96fc5022df6d8db5874540aa02ccb99658126109bb82e41affedf9f2d463d199aace4dedf5887ebfc4e1fe14aa2ba6b49dadca270a955f9a7fbeb6cfb2f5593ae5680c7f4ff0eff9a1445700230f8380ef0859a8c23b3b680208b2b551324b67a100f7842e1331993040c07ea14511fddd8e4fadeb844a5e704c60ada93183720d3ff5e69b7", 0x99}], 0xa, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x120, 0x8}, 0x8) 17:24:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) chdir(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x0, 0x2000, 0x20, &(0x7f0000ff7000/0x2000)=nil) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) shmget(0x3, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) 17:24:40 executing program 0: 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(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 17:24:40 executing program 1: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000ffb000/0x4000)=nil) 17:24:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) munlockall() setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6cedcd3d99364b022d8a81b0c168f22b2cf6c09e3976838f6815b1ee61aef98e12a5c9f3e7de6b027bec0ceef471bb0f419f52a5f302759d9df6ad8ddfc1a4688534306e0baec4b6cf57772b3c1da8aeb24c7de3ce56c67553f493673b489cddd8979fd4c518ad58c43d09d4157a268962a54bc33c7fbdd26b5759d748f575fcbeb3d204a4a03a353d078b0c5a9cbaf119be3415d272", 0x96) 17:24:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000200)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669c671046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c3538ca26d45f2fff2946521752ceaf9b923760b90c7d720547f5809739779c10d1a51c18138344e82b9f25878d3241e16462569122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba", 0xffffffffffffffa7) write(r0, 0x0, 0x0) 17:24:41 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x17, 0x5, 0xffffffff) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x8b, 0x8}) 17:24:41 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) setsockopt(r2, 0x1, 0x7, &(0x7f0000000080)="7b947cf17ef2e8cead30ddc32b43f027ee53072fdbc45e3a28adbc235b73d0d885fae80618e5b9e4208279e9e0fc75873cdb1c5d348189f41bc88fa52a107e60d95fd1edfe936c9c2e2066a7455c0881eae981e1453d7621964108d485a76cb5529d88fb98f0afea5ef758c8c49696b53051c4762f3f49374c074e441bbcf1", 0x7f) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) 17:24:41 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) select(0x40, &(0x7f0000000040)={0xf66, 0x7, 0x2, 0x2, 0xffffffff, 0x4fea, 0x800, 0x4}, &(0x7f0000000080)={0x4, 0xa06f, 0x2, 0x0, 0x6, 0x80, 0xffffffff, 0xbdc5}, &(0x7f00000000c0)={0x200, 0x2, 0x1, 0x3, 0x80, 0x21, 0xffffffff}, &(0x7f0000000100)={0x2}) mlockall(0x3) 17:24:41 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000d0e000/0x2000)=nil, 0x1000) madvise(&(0x7f0000d0e000/0x1000)=nil, 0x1000, 0x4) 17:24:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe33) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x10001) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 17:24:41 executing program 1: r0 = msgget(0x1, 0x400) msgsnd(r0, &(0x7f0000000000)={0x3, "67dd54cfba827f1682221f63e08d77575f3b85c31e7983e130ef5ac171cea79ed383d076e7c4b8cb97488905990c3832f841153558bb2280815726354f34aab46a6d4df3701875f5667dd6fe64d8837b70789808563d62c6aaa8c944ee49c22b04afdc87f6509c00f2b75c3e42ad618ba20ea375ff00fc18d909642badbd324a6b8e1aab8a0bf9a686225fc32fce6a54f6b8a424b1744792ee5a133b4b1448902ea49c821133782b"}, 0xb0, 0x800) r1 = kqueue() ftruncate(r1, 0x9) r2 = dup2(r1, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) msgsnd(r0, &(0x7f0000000100)={0x3, "07ccb90484660dc0015602a79d6420a5558e71fabab4ad0c689b"}, 0x22, 0x800) msgsnd(r0, &(0x7f0000000140)={0x3, "9ccaeb7b35ff944ab5d99d5c9953a86dc56c8b775974a7"}, 0x1f, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x101, 0x3}) r3 = semget$private(0x0, 0x0, 0x469) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000001c0)=""/227) r4 = syz_open_pts() execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) r5 = msgget(0x2, 0x24) sendto$unix(r2, &(0x7f0000000480)="5584c3ff8364bac63caf570a938efbce0e69778b00d4b7c7db8f95e0f70438e6b6bff1116ea71a3737a6c80d57acad8fa5a2a9593ac72c4dba539d4aee04bd7f68ac46de5cdcfd59c0f87f262e5144c47994bd479b7799625c7aadef5f43fb1e366214649b62845d5affc1b0da86fd4fedbc77dd3f83b9c15527df828dc24a59d81ce6fb2631f7e72ab66bd8968bd5e0b258330d2e42652e6a745aadadded3c000dc6b4a9c536298f48a0393ccbcc4533cf00b5d3eb8fd15c6c8d5a0cb1f581d630a707f1d756be068375b07a03180a435dcc4a8d94d591062297c41c3101af070afd1aeb3628afc9f0fba9819f881eae29ec2780630f083f5e98cfb0d003a3e19cb1452e06decb6ac4c147ff8dc6dc4914ec6d934dc20dd47be077e40e3c3a68279d7c47e71ed2dbd420d6bde5cddbb6226388a19c5e47dfde14e925146f570baa95186e13117c84ead0afa8830b21e0a0abbea545bddf9719902e451dc0e770fe422d8f225839309e39c0cb28e1266722c1bb8884dd6ccf0495ad4ec269b46df1c61146051b732edb44ede5f703f795337fe2e7b8d72fd7e82378b3f98d826add306579f61c41a7d1fabf1eba8b8c2048cf3d3e6f3957ca0c043071732c9845493f3b3faa2d8a36a553acf5b7fcd6485fe5642a516a28edfa49fc677d99f7ccfc11f1d8b257390f5ee40190caf8b50ef05f9868851be2450487c7f04a470db5f8aad29b2a5c77a0f5e67a405e54788bd5bee9e011c69a64b97c14193a872048cdac91fbf20656730d46245e955ab0a9adc5d7fccfcf979c637f8256052e81d415469490219d99e199e2ddcfee8c0ed003c14d8afdf12cb9445a04e5b149007a2ce0a3e4e0f221aa9c9a495734daa1de0866f23adaaed5e239ec39411ea75c825643d8a60a3840d72b856b18199b540e889759bdb8c9f71858afe3ce31cefa7259a165a0a78e632f5fda866dd845d52bb6b1aa1cf39c420952a0f0a34e7c7ef2518f18f356a51ef7c61711e8e1481b741cb713236b4642dca49d8c891a6d8a5816bfa7c749cfdcd454a7d36514cba51d503ce4e60f154dd054f9bedf7df708c2d5a4f96daeaeab2ae53db493cc9f7accb6ae7ebe1b0ba8d43e4ff32c35e02aa922eda0b146dfcd2dea69f6273144da8e15082a36d1831c791ac16265604461cba6b8b10e157f8988880cf121de23ccbbc04cd707af39dce87a59a3add3927d9b9148ef5459b95be18a8c4992bc9d9225669a73f1a6eec69d8b048e47836f32d97b74aee949ad7aba1300aa2f1eea5d7ef5def574f452082efc04aa8f877096fea3a1057cdf255ed1f9084876d963bfab2e1846ab6e77258ccf8e2fa43ecfc6c36de430dc752cccd043236c199474d3a1b41d179dc0b374138d7355d44295b61d3a2dfd184eee651e219283738d01f2cdc7f9a750ae69a7b4f7dd6bccf2a736725db5a6eb0240cd1fdb1408796b0a27419202e358a6f678a73f15bf37b064d4c3fbe1de28eb95325e27eb45bb291c388a9e9708022b7fcdc777d6d173c12901c69006e0ec9e0a926b5d1c623d6e2543521b4f21361a07b49e00500d4b78ebd9b55692d7f15416dac2def4aa02024c1e535a8b39012af41e056d9e958429ece66fc1f89675f7fd61c3e3bf6313a24418e0af43717ea8d149de29a566af4d90ce72c59a7f17129e33a201c9d4991b8640aabff12bf36dfbee932c0dfe09cfd9edec8bc20d379d9011b21718d5547ee0addf2a601f1b8b5b1f06cc7c648ab0f10739f59cb311d6119a9f98f89b6f6f96a43eb493ebb5e23606cdce0550c54277845c6f3daa4eef0198f79f8e3b3412d7c2fd2407d29a77445a1fb0cbb756e5e9fc78d0aaf63a0db5ee4ebe40fea08fdbd8f18b1f15496f2e71e6fba4645018a3644f4a366e41c20844226f4b4bf63f664661f384fceff1dbeaf7551bfbd02476e8190714bcdfd4b532a9cbc4e3d9dae3a88063d540e2fd0ceb1902d210efe23cf54130fb4c7fe0e811f87f63c5d6c8f47afb77fc2f67f904767c855614c358040fcfa9504186fe3269d1eb1ad744d31a4c8ebf9c922e40ef76ae0bb577b82b8921e1e3af4585bcc9dd791f75a0baa751ff44770fc3a416643d9cc6955068c3b1ba1943d95958b8f6052217769b73751e6ffd18eb11b763ee3086a4438812d0068547dfba10baeb3107ffc6168c2a290222a264a5e918c6049e6885cf2279f3d9ab30d164d447c744249d332cd55bcbb98bb085e848c6ed71c97bc20415413635e9131f88275437d43c93798f27e1620b613c48e1970cbb79bd4bffcb084ead75d89417aa6fff20befbc60b6d8566da5bb88a1bea7d53c65d5c61bf8afca43ebfb7a472420e3c882f5b12f4488d39fc1ab783d838fd67efbebf89df50d786ffdacb0b0258e8cd729b6fd398e78382e89b662b0eda966b8ea2c07a21f8664020accfa321879df6352ba25592a5b779f449ec7c7d2cb06079dacf3b17b509ca978db1c13d0d75bba18828214c29b902bcec92695cb557f239f2d42ed77e25e9143391358787f224459790425088dc93a920b145490bbd7eb6d9c433fdc4204c0406eeae7461dd76a8d7c6a5716b13a15a91a8d5a0e0705fa2d64ae119a7b7964cd2e3714d490a2ed8781162745d7384d7ea649db70b4e098a3e920aa8ca447a68f657d069f320761e44715cca3aff2b1670630c9bfa34e7338adeac81b2b46b50d6c4992512247b09b4ac1ab2be2b7c7017a142b3878b7d5afa1656c768a8a5ed6069f1ba468acf7033e11ec52b5716fd464cce8fff48da996d82c4ef94c7b7f9d0b46d3fbbaa6b20b15c9c4f15c24133d93d3378726a8b032034b527b385a9a6f98b1d77b99c91589bd34eaedd8bd2cf027929bd6c757ec02804bd7760fd0106ccac3bc9ae4c4624a3c4cf49aec2f8f350b240d229b64313cc459bf7c830f82ccb12a4e48e916a388442e3b99e7ec7adf34b65be4815f3eae6748d4ad1c3e75314aafcaefa393955a7f85257a52b2cb4bccffc6c6ef06e0d190ec5a5fc60539b6d324457c7c6293a922e681124f46d8c9ba8cc76430be68aacbcf71bfca4f2f4b1b1347170420c2b581801d9671e8024dc875a817dd911fcd3306e1ed80f61a2592ac0daeaebb341878d8fd5ff5a1aa15e9cb2d3415336393d8fd0e9dd79f48cd5ea6468fffe799985238e2274fba203b25ad057ad0f60c88d231c174bb9f100eb8daf7576aef2ba5e43390db4fd81c45e7d635675218c500825b29f76648bbd9a1d8b829629e80a200bada4faf3e5ac6ce7ab065019daf8f52df6b7bfeee395c2f3d3d8602feb7ec611e841bf42353209478fc194ff1b3507cf5a98c36916456fb488632403c77c0307c0b6f3d480c3f57e07b206ec732c39d6dfd07d9e3f5045e257846e9346059d5b5f5e729009744cb27b5005467cf30ed62c3c3170f8746b4a2d2e43c9b4ce41522e523f9e0f84ad875224e1dfe4d2764921b9810d5b63185dd4a38b9cb18a1e35a4bb925cd74c16f6e1dc18e465f1e382365a2a79b311092f06a603c7618aaa8a5a1be8f89064ffe2765eadd721f46831b540e6d05c78d85b8fe28c2819256497d5ca42b83a08b23e4136f0e3f9ecc0b50a91a65aeae22e5037a9d14491c03126eaddf68d51c1fa58ad7acb70c3559ce4fb326cb2edb650da2756a0cb3a8c45816d1c79f112ccd2f67c4642fb231bb37b499bd758f92ecd26bf396e3647a708466e2824963828ce8971e4e892c3ef80b07f21a3f4db4d603147a5fe5d1116f0f9107e936681901296b4814aa1a7025b3953179f7abcd496f196f9e16f7f0145f29fcaaaf92efbbfd0f8653447a49b32de9cf02616f1143f9a365c6e1b258cdad8a0d6d4adc2082314ca33a3f999ca98d3eb912be5f8447e6b5eb992422f08105ba36b4e97f65eb9c5a559b1ea421e37a1a646c0dbfd42163453f690aa028a0c7a1b2c5f7705290022dd0dcb9e24fc55d2b6adc9a46a933373092c12b435817a508b09ebc10c498ed123890d178dcf401200c847eb1a37ac5ec19d69350a48792b17603e0eb6a0112131d4661193c7af51a8a8d67af20e5a726bf2f535b5815eec78fe99591d57ac207d345afa965fccbae5e49ca053d2364a0c081ed0acf3eb2e557a1589a148351b37a7bfc9460634f7a0c06d870c4483f67f24a126106d14337b0269c4bcc61c16b33bf8fc9476c0909b5333c14e8ea038441c68fbc3b7a2f39590c4a6dae692375c4d48d1475f53aab92e65140e17ea8aa928c6ea0f3715e8326e21356a44f6e9bb53f00f453dee4c87d4dc470c6198d6f3f92366b8937065f3d5e4c0609ad9785935c6757c88d33e23ac39aada1d86d4c6589a7d283331fa9e590aa0f0818a254f221088b61913a0aaa573aed20578858737407ea22859aa3de9b0e8501a1a22ad6f649b29728a3e6c0e408a878efb9113be0c8f37085f752beb610073a43c9bb96cd6ef228636598e2f49744b4ba7d3da5e78fcbad776b798dc61fe624e2ad3c4d778e22649e8d650b22d034ff2126c71e862fa559b97a2041ac17053ef3b004cb22fd431c3d85ddf426b52f379ecdb50117230a3accd3ec8bff96bea1d08122d2cbf2ceb446812254995aff44b17d9ed5a9a59f8484874195c94f6b410beaf1be3ca7dec5a60790fc1d8ee1a01369de3acb36f108b207e1732de0b32cc32814c3830c801fb720d6619fcd5e490351fc4c750ec02475174150859fbb30d2241086a523437b1171d8bba4ef2e56eecd8dee1644f80d674b71be93d69fd9bdb1ddf3921928ce9d9fff10eb5ae2a765e6e193e19772535fc955acb7545b387b1c89edf4c217b8cdb1622f59fcb93b72745c7cc211c609cd6c16379e045cdca2cdb6cd765f6bc0ae9777fe0c78c260e9cfc713e0c832aaf64f0368ec0e3a351235430d80a06b204fd404ada85c37eae6196f331f7d55590b0514c68ab78aa9faa6a0fbb0c08907057a31355504d4e1057142a4bfd6c10c672bd9c4ad336e829565f819d23e0603d3fe94476e3913b48072dc3bd09eadb008ddb7b698695a43617f9c9dca957e5d11bbbc14af42c89e2f476ada534047fa4ef07ae2ab0d7bc76d7815d0d98a84b55e21a928a2c5813ad87cb69df44516b5d99497bacffb947ec58a83ccef0a97d7f130c9bf83049cb8662df16f29fda25fd4fcdd5d5cf164903feb7a3efb385fff874103194764f534a5c7821395c6454ad77696f2da6804d2dec7677d844d735744d7166d718c25b364fa402ad56082f15a5276130c9179630314a5be5c93605b4ddd0fe771958629ef237023d67310f118a293babdb0977bb4a1af3da111a5b9bfa3e7095ece6b4427384b888a7c6d01727e08f8543b28b68f42beba32e13a5f9acc37fb95e13290a95c847e497797c07df440415f73780764843efe3914bbeb35e5d2dd6bc8a0f9101781b3c1d5d04b31fd46bbab6ee39920521a36cd21f48e7c7144133dab512d450c4dbe76790f083da0b672770d068c24c93af344d30abdbc6a90b549b09ba7e7a3c44f03e0134aded2a3f79f363060e17bf0757caa1c5980aa5d7c2bba3b67e23b37ef4cbb5dd517c89288b80395c858b64e2736d94157bcaf323be209bff3a06bb67dc27d5adaa3b596aa431165e36542edd243fd2f1f905a62616eef39de49e5a88755cee6bf25a38ac73ccccd0146791165e5ed2cdda27ad2ecb777ec0af0101d714e681b7325d5da860ebbaa0e12dd06c1e7f63c1c99ea7d1470169c128656559f83658c31af9e352409cf1745c5ec6a041fb497e79482a2e99d975e5e21d3b7", 0x1000, 0x401, &(0x7f0000001480)=@file={0x0, './file0\x00'}, 0xa) read(r4, &(0x7f00000014c0)=""/98, 0x62) readv(r2, &(0x7f0000001700)=[{&(0x7f0000001540)=""/12, 0xc}, {&(0x7f0000001580)=""/92, 0x5c}, {&(0x7f0000001600)=""/54, 0x36}, {&(0x7f0000001640)=""/171, 0xab}], 0x4) write(r1, &(0x7f0000001740)="e307d2e824ac8ac186ff01050b92f283139a7421291ea3f3fd2783418fe5823e24069be7533967d560a74b5543b5c4a56b4afa8d098aa782a9e0f80c107ad171bcf6c0f0344e3a3d6d450f53436d4d8e1beb536a01367687847d2338a58859544b0a6d7419aee0cacc1057b217d0e65d031b6eb7bf53d27f78c9c323", 0x7c) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000017c0)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001800)=""/43) preadv(r1, &(0x7f0000001bc0)=[{&(0x7f0000001840)=""/210, 0xd2}, {&(0x7f0000001940)=""/161, 0xa1}, {&(0x7f0000001a00)=""/192, 0xc0}, {&(0x7f0000001ac0)=""/60, 0x3c}, {&(0x7f0000001b00)=""/18, 0x12}, {&(0x7f0000001b40)=""/15, 0xf}, {&(0x7f0000001b80)=""/8, 0x8}], 0x7, 0xb) r6 = socket$inet(0x2, 0x8007, 0x686d) r7 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getgroups(0x1, &(0x7f0000001c80)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f0000001cc0)=[r7, r8, r9, r10]) setregid(r12, r11) setsockopt(r6, 0x8, 0x3, &(0x7f0000001d00)="64b5", 0x2) sendmsg$unix(r2, &(0x7f00000024c0)={&(0x7f0000001d40)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002400)=[{&(0x7f0000001d80)="d4c7b52db7838989daaf5dad33674254c662377f039817770a4b867c09b3b2d11e6e2842733c869ba4331eae641350de40ab4701cc2fc2ec3fdeae79eae3798f3a62b401b3705f1d89e53693b175d4c1fa592a18f0c4806d82f4b486754fb514afea3688d5501f199c6315e1e6855d7817d452f6254cd9528978f1d1716c78e0c9c385cfb26a8018a2e57d9986c27387923f807a9bf62ea50d482a5b15f4d7873f03221d435fc18a956d02455e62c6d60f4c76d9ac2193ebfee53ad1e3cb9e74fbbc368169a08f47789e675e165b9bebbf01c4af1bdb232f7cd27b79", 0xdc}, {&(0x7f0000001e80)="f683b3f9c39b7dce8e14ce04a6cae883635a3cb627daac4d418b93d256e9171111060c58aa9b8eb294060c7813815476e3c36704db4db400066de18146d1e0f203dbc5633d8b958a9a8ba5c0a7a62757a6ce45f269d258bfc4c0aacf05019d7b253ee8f79d4481f367588ad93c83758afb391a5ac1112d41d0d980a627c8ffaf122f3f687e5c5d110f896e481e88abc53d992d0e6f2d5daa7365a6d08afb95662844272b050df5323656a5e6a990c53ff8599386a873721e4f86a30e3a6ab2f473fa5c080d22c72166a9618297086ab02152115ab1bf022081eae1aa449271", 0xdf}, {&(0x7f0000001f80)="179f7fb5cf8c7b836df5385a89b6181422e84b339b835021875eed05cfec94f22838d4f0930ac9df05fab8d9cce6f20883840a1c0a9f16bb7fa758b1f6e9befd2e26f0c4898e9a90df622ddec00048f131d676d456d5a25d2efecade54ceb2ba087dc04ae4483e00442a948e69058529e703647cace368548413133498e6f4abe3ed2a6c360d8d33e3f72698c3ba7c1af1aa78c0aa2b468a3519e70738515ec2ee4811449bb71b7f372dd98f0a54767466bf6c1673d51c5b0feb51d23b7ce3acc27081acb4f94fa78355359e4b74a6d38b28f834d0e27215041fd18c0a55795a0d943918d390", 0xe6}, {&(0x7f0000002080)="37c0b03f73eecd2575f9d1a235a45a5de7f7e6bd7f600b889a2f02de1bbce500c290caf0e9ad09390ec4cb8e2116f4753e66a4d36a7fdb99f29bb5b4b426369f20e4b079577ed472a3d4ca1e381711096110acb15426f52ba1c769de953584bec506bb77cdf90b7407d31258748d7fcbb145f97d35fb0427b24016649e4d41c58d1426793f8db47eb7999b6e14c4107bbe5c456d5f883823aa9ee14a3af837582adefbb7fc4030620ac8d7ba7898210639e03ea9d4c089739c4606733e", 0xbd}, {&(0x7f0000002140)="489a", 0x2}, {&(0x7f0000002180)="14c6c7ca95c545a224fd007dffba810e2f3cd8a34a02a10e61c21c", 0x1b}, {&(0x7f00000021c0)="2ae14b299f2c42d96b78baf9768956d31970b28eca286d7928383afcee41a24617058e94b4cea6675aa46a28dbe400c06052a22d36a3d156e3b2be13a37c70a2abfb198e19f8c88dac528063b68abd2630182ed5353e1cbafec577bbda1ece2ce3cbc3126242650ed3033bca45d98b96a4ed52dbdd80c59c", 0x78}, {&(0x7f0000002240)="7994a0697a5dd2a63850dc61c9896080162e03577751acb411aaf3bda29ed4f7fa75030ccfaf96491eec72e6db9ab4bfd49fb293e4120e32b5ec53a72ca537f3ca0b3498292b60670cbd2dc6a98161f677deb1dcd5e576f96e5752cf5165540978833317a13ef2c5f260e9709ddb159c6051cd27ef0a30d51d4387157a0e83a26927950b68bf0738163f3d20f6e50962e6d52feb2a5f1e8d2e17c99879e7f9ac9df19d21198e968ba43943e918a56fc27016d548da9776c87ddcc613421e7523a156b5730b14d7c609eca2b9452c000dcefff44eab1f8fa7dbff9ba47c87fbf904b9", 0xe2}, {&(0x7f0000002340)="9ad7ecbafd2d73ec9d", 0x9}, {&(0x7f0000002380)="daacabd9815c26d0a79b5b399e7c38f801058aca0a92ba7750d65268d191e03f618c8727fabede2ed27fde40e5464580d9bfce4861feb6ed1f6fbf4bc4b5c86d39dba7df392f71e31088289a90c0eb5ef483620d3b91e3a459c11dc665bd49fd2b1be1497d525593ae8496a43fb7e6b53de46c53a2df816d762a6527", 0x7c}], 0xa, 0x0, 0x0, 0x2}, 0x8) 17:24:41 executing program 0: r0 = socket(0x1, 0x4003, 0x100000000) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/213, 0xd5}], 0x7) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt(r0, 0x8, 0x5, &(0x7f0000000500)=""/244, &(0x7f0000000600)=0xf4) 17:24:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x88) kevent(r0, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0) 17:24:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001700)=""/4096) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0100022f66696c653000"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000400)="926ad0aaeb121fcaedb4ad9dea7b639d9444969da96e611018b585c6d8a96d1a6d751ed99b059bf2e4fe8fde575ca52c74e8f26b0569facf0fc35c61d65cde11f0d2f7c3592c386301e8dad35c1332b722b59f69aa371bdc972bd778005a658a5a1ec8929385b95f3ba3b0a1f5a4150883c363ff500d1d394e7b78e83c88fd7976dbe9d2d641bb0b254d138f8842d28e429c0e0cd83e0daf67349a4cc5c54c626fbe3cfd29594ef2ee56865a6e501389025c57afcb7875c67015d87a4ad6d1ebabedaa7ff6e59e291017c158d18c20811e1c82abb7", 0x1b8}, {&(0x7f0000000140)="109a33eba03d0ff50173fcff575cd9bfa3ecec6d36e8509b3c9cfbaa18ab3bb0d9ea442e9848d383774583ed2fc06cfa527f83955c6b7858876a734b36daea601436a00f9033b284863013ac53667a286d8e811985273090a381789446a8c3cd6d4f67536d918b5c7112b2abd21d845adf378566b7fd3dfc64b7efb21caec6f77d37970c9a1dcfe0aeea99f61d628b935888ee06bf9165355d707c4d6fb2ff609543b118d1255a4a29ea242cbfeadfd90ba2f6390c5b5f113b2462a2b5d0f169ec3f81f89d79790451e1c8ecfb6320127be96979a0609a5b6b0e6064d33ccc8d55e6ea8fa26bcac09a34fdc83ace663633dbde17b1edd456f99046", 0xfb}], 0x2, 0x0, 0x0, 0x2}, 0x6) r3 = fcntl$dupfd(r2, 0x0, r1) getsockname$unix(r3, &(0x7f00000003c0)=@abs, &(0x7f0000000380)=0xfffffffffffffdb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sendmsg$unix(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000540)="5b935575dbfc7a2c4c3b8aaed4555ddfd02bb1733afd7caa949dfc072d8ac17062e8956df0344d09e977eb0c60b911a1036e5186a690a82ee08b82cf5ce2a1fafd933b4bd0a818929074ba519ccddbed188e3e8a96d57e1e966fb6690450b9b1a295a87bd293fc84d117339dd0e80d07b9f4d42ab1a9052a2342d67cbe10cb8aa5a40a619627b97f95ed1dac1d7259d43272c3a72849e329b0a25f319cc72d2bc69a81e8bbc99706342c5eef00fbc2316471bf0da10ebe3b87736d04fbb7b4def30d8e3fff4f17a292ebfa8b870f6329491da3a1250184c76d90731e1a1de660aafdde62fc0aa4394c2e12db13a6404d1e090ff0d014347804a9d31248aa6f7bbb5912dcdf7c0343447974b18a99b15ddd06497f19157183bac92de886970a6e5e85227464d04fe32f8a8015b59359d5f34388189efbfa879e1b5d367f0622f8bb6107538ae37a430e820ea6da61b6965fee1edf76ff78f470fbc321571c45c72585d1ab60a67f3d238814007f38b473389adb11aec822bb86c7dffec4d23d96fc41a51bc112f8b2fba497c44484fce5359e642e5b273e4edda0249a906c875ead79cda34d079051f001d00d32315ab4d721d14853d625bb8dad53ffb5421d5dd59ccf05187cda3c5f2b5265742989645fc424eb45236fa0464c8b7e601ae937022dd75e82f2deb905e507047fc316230997897ac1afab6eb17b7711c4a30dfbda605670ccc0e3618bea17d427c83be7465db8f69880e3cfe3c4ed6f0e980c83d814fda9c02356fdeba9fa7c33dd54cac1e7f46a8c52eaab9f7588b881d2ed476e31e37bf01dd032699d8c10aab7d505b715e74971536a814a1242ae725265122ab463fadbf02bc52ffaaa9876b5fb16f3d6f90ba8dd5013da2090418a40a9175bcd07cb45fbd20c3272d340b7d67341054ec84cac6a40d83e7d74f3a6e67ff97970ea35d773b9cfc398f1c0686c59a0edeb046379cb2527c1a76bd45debe3fc4a809ca4dc505af6d3c14a23e7c349d652a9c781ae1da6fe7e35a711753fb42e096a25ba12fea2048e64f8a9f0b9ef1caac6d4ffa8661b8f5c6417a3ccadeeddbe8b7f454458b5df9a106b780c86d4716d9a6ef77f8bfb6ad4f8ee128bdca72ef4d59cb845af2375bbde50757f71c256a07bb622ab45eac48e5fc815991a3dfec8a04af075308b37d9b1509b5ec11f0b507d21b3902596d5dc3cafd4ba1a32905fcaf1c7c57596affabfc3cc4824b0421973337c0f4c74e58e5de3302f81235a9b154a5ddcf8c07f9e5a3545d5e4169c5ae4e6a6c74083702890a85347dacf2ea30ca1523026ad4f5a4d244f555d7ddee7974f60344f6829cb87b948ddad347e26be96640af80848afd5a8ea0c115f1b9726914b6dfe0ce1beb2bf0ff625594618f7c58993a6d0a1a216f9ec957125e9cc6d9981e1514d80a5b2fe891578189c967769220739b70c912c7149d52761c6ff8fd3d31b6a14438ded0f20bb2ae4aa0d3d9f867459c75a96275d623b144007f318c0e1dbb54f6ac2465cb09069a8c48377da391589ffefa9956347d9b03d4796511b0b9f219e3cb251c3143f6bbdfa6ca7eeee73738621bff310d79df50179ed18c08947a8457a74e82fd16555a78957161df4a0654a5f8f89d9170e834be5428f80d6afc6a35ff52613b618c32b84cd3d5fd7c49872ec0eb4a0520a1cdf87438b5513a59ba7f8619dfb97a1ba70a8934b922b505f149723751f30fdd9c427551fca3f415a0ce3694017332bb629bae99ff2d747400a3f5392f377e669675e94e04471f3d47f0e1f160aa0d3156b9e5ab6a370f59a211018967267f66f1905879adbe3ee2c6078b4fc01ce35b824ac469b34b0247661e704d811f7e304013654d5be4ea31a5745903e38d3a2f042497219d3d3e07dbaddcebbef4d6a7f85528b5877839f31195b53c03930f4c88dfbd215965f645501394c1dcad09b14dc2b95da9f6d7a6fde5a19ad069cb44524f54e89d006386b1e0058c45eae4328ab47040e38c8398b29d9be579f73314b8213858d7ff5073afd7d1146c2717838cf7c02eff1f0fc5a6d4f29be895b6d3dac3f5135521b883c4aa2b7256a43bb52fd891cc6c8a178c445a3f507a64fb121335f3da07da63801daaa3e9e86ed174152849fcf45b917cab032cffbe53a51b6980a6b35337597a023da5b43655ffe51f35236aa17d7bf5dc3ec97d1df50152aee40c41dffe5dbf775104e5de60ee094d4bbd2d8e7a2ae30581f9ac4e8081c3d4a192d195e51f574bcfa5c892bce45c7d90fb70b9ab4252dfd5f8fcd4505c6821b1ccaf57a7ebd573eaa88c50a0e58568e8c8ba6e9b2ca78988f275b3e85fa7fbeea68346113c641c97581771042b0f54d170e0e6bacbb88d5e046b575ee18eced2ebfdf474e52387ad36f229f79236f931865a1981e16a677b0cfd45b01dd35323b23f0de6563837b2c423a9627516eb69a5712be9ac3cdb6bf8be6f7d09862db54a039bb6907c224d42dcf1eb4d2fd0676eebd772d6cdb61", 0x6f7}], 0x1, 0x0, 0x0, 0x1}, 0x9) 17:24:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd6041550b39c340e79ab14d7304f238c80aae05d", 0x28) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:24:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x10000000000000cf}, 0x9) r2 = accept(r0, 0x0, &(0x7f00000002c0)) r3 = accept$inet6(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000480)=""/33, 0x21}, {&(0x7f00000004c0)=""/118, 0x76}], 0x5) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0xe0, 0x101) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 17:24:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xab) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 17:24:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f9cc1944d2a531a48d92d083ac4e0f9ab24ac85cbd44e4880f73dee94fbe8ee060e5a3ada7f99b4ae9d8eea4c3965b63982429438f1dba9dfa7e032caf7d4ede1be5055241190c016d81233c6798f9a00d2c4e0e5c728471b13992622cfbbcad3e7d107d3e5046a96e5b02aead3acfbdcb1df8753e868d6afaa98402c5922fb393b4866f68110a7eaed31d251cba02e4be21e59058e019d38a82af337b6301357a8e5d17600c0a26f948517ed8e3bc7df121f32f711285659ebf23f6b71a3c26260a54f81a2174699b49f2f4f79f1ada09e"], 0x68, 0x3, 0x0) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300e300000000008b521dad735c5b3f312d998236eb83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee400234413208261682f"], 0x1, 0x800) minherit(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgrcv(r0, &(0x7f00000011c0)=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'], 0x1, 0x0, 0x1000) 17:24:42 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) shutdown(r1, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = getpgid(0xffffffffffffffff) r4 = getppid() setpgid(r3, r4) r5 = dup2(r0, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() r9 = getpgid(r4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000001c0)) sendmsg(r5, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r5, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r10 = dup2(r0, r0) r11 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000003fc0)={{0x10001, r6, r8, r6, r7, 0x44, 0x926}, 0x3, 0xff, r4, r9, 0x497, 0x9, 0x8}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r10, 0x2000740d) shutdown(r5, 0x2) kevent(r5, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r5}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r10}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r10}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r10}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r2, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 17:24:42 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000240)='./file0/file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000e8feff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) r5 = getpid() fcntl$setown(r1, 0x6, r5) bind$unix(r1, &(0x7f0000000300)=@file={0x0, './file0/file0\x00'}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) recvfrom$unix(r3, &(0x7f0000000100)=""/222, 0xde, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 17:24:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 17:24:42 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xff, 0x100}, 0x10) 17:24:42 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x3, 0x12, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20800, 0x80) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 17:24:42 executing program 1: setitimer(0x2, &(0x7f0000000140)={{0x1000, 0x8000}, {0xffffffff, 0x1}}, &(0x7f0000000180)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0xfffffffffffffe51) recvmsg(r2, &(0x7f0000000280)={0x0, 0xfffffffffffffd1d, 0xffffffffffffffff, 0x0, &(0x7f00000004c0)=""/230, 0xe6}, 0x2) getitimer(0x3, &(0x7f0000000100)) 17:24:42 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom$inet6(r0, &(0x7f0000000040)=""/108, 0x6c, 0x801, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x5}, 0xc) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x4) minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x2) 17:24:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/35, 0x23) ioctl$TIOCSDTR(r1, 0x20007479) fchdir(r0) 17:24:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='!\x00\x00\x00', 0x1) 17:24:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 17:24:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x120) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 17:24:43 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x10000000000040, 0x30}) r0 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r0, r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x2) 17:24:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) munlockall() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 17:24:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) r0 = socket$inet6(0x18, 0x2, 0x8001) sendto(r0, &(0x7f00000000c0)="1adcc08accef4b173f4fa3b45778bb5bbaebead1ac78609eeb08b4063535300c35c5ff43690d6fe7c5b391b4fe87fc4a5074a91ccc04d181839339416099a073d914596dd7fabf59aad15137e7fa6e92cbf1bc7d9621208920165068a4c1c8dcb3005c36d3bfa3cac4d63da76ccf4af6bbc2a1834a2dfdaa3875f8d5a3174913216928b23fbf64f26e42e314797714108134258c7581cd4d5718e7ea704f231fe06cc6f144c06904ecac50c738fdb002e818e972e317", 0xb6, 0x1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 17:24:43 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:24:43 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000040)=""/104, 0x68}, {&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/50, 0x32}], 0x7) 17:24:43 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x58) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/76, 0x4c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 17:24:43 executing program 0: shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x101, 0x40, 0x3, "9e357cacabe4bb48a2498b2b44cc7df37e19f2b9", 0x0, 0x3635}) r1 = dup(0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:24:43 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="c72eecb74b4f37e189e7d1cde96f81af3578d6c48c36c24a2499b405bd9678862e9c2b87976a25bc", 0x28}, {&(0x7f00000000c0)="525d264d5033674a40a6d486dcbebcb644109c1f7f91b9c42b28257e16d20b9d03686b88260c5b745af179778f86969206a693c4436f86057fcabb330b2c5830c304811f2cc657b2dd9304d8402cef9a8d86d1a730f7fa7dcf226712834954b3a1e720e885574ec85425798581cfb3dc1f9f5c39e17b6e70a4d52094a486773bae1c2ffb375f68a670844d8413e36ce70ad2afb2f3aedc2453b5b8e879179cf903321e4429da23cdac0134b0cd4d377537d53f2d0c73649e26c9503844261fd48262e5372fbae6f952e436e4830bb87a11f68e08db0bd67cfdf673a87619cd3c032d3cc13c4ca09cb575c842fac099d8ac6d3671368c3d1deaa08e", 0xfb}, {&(0x7f00000001c0)="d15aa51fdfc3aea1bf41ae42699858dea549f379f733d9e49811474c3dba853d4f90a3714bc6dd91cd2a67b7302d09c2cf4e7029de0284c4d8e6a59271947e891403522cc5f0cf8eb7bde31d5f52722750e3d63214cf40318525c6952861964083e0c6edba9fac", 0x67}, {&(0x7f0000000240)="c7a65900efae69ad9701739c820f524cbf68a7c48a303001aec61c66019dfe0c10f796ce9b7eb6cc3838a4b69c0387bec6dc71d6952c037b8e4cdae0b99ca9d5c239a42b0236ccde7aebe33a699bcd5be13ee2d4cbc51801f54f322cc9e8fa1139e0f30e6741797b265e2f13c194705991ab55f3b01b26514a22964a64e5adb6630aa59cf5501ebedbfdfac00e4833e820547c20cd336826a64d20c593618de818b3f09bd76e4a860738f4471ce4ca1ee6254ce7e61aa8949687450ec9607102752f80de3a5b8a9961bd11738e0b7d8475b7ee12b7f1939d37e0aa8e37fc9a9c72db55bbb8183e19", 0xe8}, {&(0x7f0000000340)="4c1f6bb93e554d421be36f22a340fc806502a77cc6cc9b1c052052f7c8f0630d3a3065f1e010ed2570d3fb4c6d15028a9aa9de83ac3d38e0364b21c337a8428b5fd588a27dd6cc2aa1fbf4ae7ad0b958d17cf3b56452cab4b10385c790015ff40ad7b31979f72a4c277557ea6dc69ad36992b86421805ac363a47fa137a1528813a837599fe759759795de7d2897565a67722a3ae0dedf3068d61d023123f9d48af84109", 0xa4}], 0x5) 17:24:43 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000bdc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000bde000/0x2000)=nil) shmat(r1, &(0x7f0000bdc000/0x3000)=nil, 0x3000) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchdir(r2) 17:24:43 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1fb4518138f7d1d6a4b77acb34322c0cdf5648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821cc53a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() dup(r1) close(r0) r2 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x7e5}, 0x8) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x3}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) dup2(r4, r3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x80000000}, {0x1}}, &(0x7f0000000040)) pipe(&(0x7f0000000080)) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380), 0x0, 0x8404}, 0x0) 17:24:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x11, 0x5, &(0x7f0000000040)="186fe65c", 0x4) 17:24:43 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000300)=""/160, 0xa0}], 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) getsockopt(r0, 0x6, 0x6, &(0x7f0000000100)=""/52, &(0x7f0000000240)=0x34) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') r1 = socket$inet(0x2, 0x0, 0xfffffffffffffffc) r2 = socket$inet(0x2, 0x8000, 0x3) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000480)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000003c0)="9904ae82bd1fc26b25fd55414ff968e25557a432a1934cbb804fd1b2e56d551ff1c8495cc210c808f42e941c1dfe82eb9693bc96e9c0754c219d07d33ba2436b8721694eb38155ae56cbe7c4d2097e89eb4bb3358bafe39289c77567f5eb39bdf524bb55410ca69db858e6610272cb8234aca0c8a1fb3b4526ec1ecf7f22659cb386b8bd78d3d2979ecdbc1ede0fbe40628d9a67", 0x94) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x1, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) semget$private(0x0, 0x3, 0x1) recvfrom$inet(r3, &(0x7f00000005c0)=""/65, 0x41, 0x803, &(0x7f0000000500)={0x2, 0x2}, 0x30) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)=""/198, &(0x7f0000000280)=0xc6) 17:24:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x4, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x4000000, 0x101}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = getuid() r2 = getgid() bind(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8240, 0xe6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x9) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lseek(r0, 0x0, 0x1) r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) msgget$private(0x0, 0x5) fcntl$setstatus(r4, 0x4, 0x8) socket(0x18, 0x4000, 0x0) 17:24:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ebe7fc8c5653010"], 0x1) r2 = syz_open_pts() writev(r1, &(0x7f0000001340)=[{&(0x7f0000001280)="b5d9", 0x2}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xb91, 0x53, 0x4, 0x1000, "b65d76bdd3f4e587372b28c948e08d2e1f0ddc98", 0x0, 0x2}) 17:24:43 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) lseek(r0, 0x0, 0x2) close(r0) select(0x40, &(0x7f0000000100)={0x3, 0xf171, 0x8, 0x9, 0x10001, 0x8, 0x10000, 0x921}, &(0x7f00000002c0)={0x4, 0xfffffffffffffff9, 0x3, 0x5, 0x2, 0xed4d, 0x0, 0xfffffffffffffffe}, &(0x7f0000000300)={0x1, 0xfffffffffffffff7, 0x20000, 0x5, 0x7fffffff, 0x2, 0x4, 0x7f}, &(0x7f0000000340)={0xfff}) select(0x40, &(0x7f0000000000)={0x177, 0x2f5, 0x37e5, 0x5, 0x7ff, 0xb2cc944, 0x401, 0x401}, &(0x7f0000000040)={0x40, 0x6, 0x1, 0x3ff, 0x101, 0x9, 0x0, 0x9}, &(0x7f0000000080)={0xc46, 0x80000000, 0x3ff, 0x10000, 0x2, 0x101, 0x10001, 0xfdb}, &(0x7f00000000c0)={0x200, 0x8001}) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 17:24:43 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) rmdir(&(0x7f0000000080)='./file0/file0\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 17:24:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:24:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x10000, 0xffff}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 17:24:44 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) dup2(r0, r0) 17:24:44 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) syz_execute_func(&(0x7f0000000000)="c482abf74d00662ec1e604c42251bbe5c4a26d457005c4a17dde0665f2afc4e1d25d9ee200000066f20fc2c25bc4e3d1793a9cd8e6") 17:24:44 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/78, 0x4e, 0x1, &(0x7f0000001180)={0x18, 0x2, 0x90000, 0x2c}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="a8efd9187b17bb1445bda3f105a17d69133721db9e1e55f33be2778be1ed9477da2da9b4d7ebd5b9de3d161bd39619a726fb4ab25c887a4e7a314bab1b7a176c9c9fec4546b3fd8bceb1468429177ea3bde850de5e617b0324a9e4c01ccdeaf228f69f878238dfe8a32cc09bf4694b7fba45bd5de4edec71a274693ae772998a87e698635005f74d9078928066621ed6eddb6152c73f001eecb0b44f5a2bdbae77e43abd68bb6e420acb7d5ed684eb2d99fe20b5afb00a4eaeb25ed0587a802c6638ffb3129392778997b2fcd4093e9612f06ea137117a92dda1cbfc5a2a2f65502563a56067a7f70c504b70c092c8bc815cde508b38837adb058c0fe180738134b75282cd382c18e707124ab87ae4cc827b2a7b5be79edc7d93712447b3f74951d80a2a5a2709a0a6716d266f74775cec422394ed94e1f974337e23c2714e718e87febd7edebc27ef43d246e660a0038b6b1e0fabe36784448b291a56c1b64c60dbc6609c9fc4089d8c9b1251f67dca1d725b8bf342635e3b465f49942b2619fab869254cfcc72e00d2aeafd47822cecddfa4a95b583bbd36c3d8588865e912885c1c80209bc2a819db5dd746ce5a339b9056490616a5d95ec46006ab52328462c3644bcbd3f6f2948bce5e92e8e1e3f531e8bd1f226c124c2b5d900180e81223909c6bdccc3faf35c2a135c701519d05eff2dee495c7f0cccb75a7fd0cc7807814873e6c7529dbde6657c25a98edb88ab9416a6ebd85e3765dc5e63e9e021cf8ab44735ce815bdea5a2c302eafafdb5dfdcf8f7dfa8f274a83e4456edc252155d0783c269f268ac4734cf6a21410eaa612d24c5303092d4f7886000a15dc48f364839a2666f7ad42e77d2fbbd42bca8381b7647ef29200eb15187dffe66e57f7c7263277c8fc419b516233dfadd34d15446ac5adc64b415f4c7ec92aece4be6eba25ea5d58e30a6f7c4702700609a7fad93b7be29b9ee751fd9c79a430c183293a18d881e5ff48061f5f5570f6d1ecc91f214939b7459967fdc6b5d02c7369ca8d9538c2166ffc8bdfabc3f31f56d5ee84e264aaddea2c60ea11fc61a2afc8823fac5b9952d7d2bc4a294b2be83a607e98c937ef76c4d88e3c37b03ddac553f18a6c54fe00340e7a285a99ef7d34140d664d7c85d67bf35fb656865b5d14ff00c1a32ff624f19c7796f3a4d73698a77d34210374aa19019050832d76169644a2f8949f85801cf03562c23e7beee15ec41ee0df81c4437540b30cc5e3b31d7ca28eac118c88933871583c87f276425a991b5c13c758c27175197424a42e1f61d41302e9a46aed3a843192642acaf070298dc9d0cec4dc279699979ec327526983c039d81aa6a33c74ed0fee6f21fadff585c60c1be5433b8f6568f480970fcba533456d4500e5466c16ac9b2ef3fb40496e36f091fed4a5bf63373429dd31de320b0402006d860307bdc158cbbbd64a59d889b2713f2c35961c50d49d5e6c9d24e3e4940be66858645d9aca981fbdba85d9488b766a13813ad7b95b19d78f57a5a9d22a48c486b0b501ec1e87acfa19eff39f87c5be15be67ec3df1b19fb710bb05728d799e86f868e713ddc664cf21fee462025d0a63924efa4800dd7d0bd90a08913dc897822ecf6de43a74928f7b7a721e290b1bafdebc569eab631797972b125883b3ede386e4c10f1739b518c573a65f55edad973db20b329d790613e3d4ad27ef37c6711e0f13c85372eff1d6eb3a25b8cbaca78e528c6b0fd4dd79f2a71bb73dd41727df8df19848a253e4241010f8f23490424592eae0d78713b169fb6e599348750843220766a83b32842bb86d86e69e9e55d701a43666888c3fff8572b10a9870883254f671c0ca6e4b36bc452c1d4c517fcf552a126bf60b8887481b120ba2e5679e60e69bad7a6fac7ddb870e7d0733f0e69bc7fd4dc037757d599b4e39da9d90d108913769d9ec0035a9843d62043d761434a09750b88bb8c0ac6b3861039218ddbba993377d1192184057851614438be1e426f33f978892903c1ea2144efdb82774affb76e2fbbe15cb4d16cc2ecdee73d768ef852dcffabbbe0746e5d5099ecca07549ad8b5b65d701b58ca9b47a3bb2d21bd8ab07906b9465984bb1415ee518e78e135d851638130e032f7f9697889cf801153d76c1b4b83812f99c5c22cac677254f0aa17883dbf6c43f2758259d9eddb9a52acf8e9c07ecf146a08d41dbc9c51193a688836c34844c7eccf0dcab1798bdeaf257da3af06901b3711e3198ebe502c5415ff14cd1f67f0ba309778b2602981ac58aab4edf89e08a0eea8d36f8a35d1fc8099681cf56e24ebf7807d226ee5965d5c8468924188e1948486c96da71cf6a306f76463e9af4f7aecb171352b57504ac0f0d6937c21281cddb9af440e2d1447aec92a28183dba667d263bc2013b1a0ad15990c7a1b3edb8f6bb4c5575aea46b5eafcf1f89f200aa3ef389cedc7e875262b973570e093f3544136a90b1fb6554c3e960be60683c157cdf03ca16e853977741dae64256687e36c791e6d5e08194ff38f87275f9867e64af4607dd2a9c2c911b45c58881eb476eeca43acb2a60d1819c065884111aa114d34d02d5530206784017513503c8953e417bb380831058c453cff4a0162f4e80260772bd6c6d94d54115b47404f13541812bbad2e694055f80ed7064c0fc628ad3f65389ddac3a8544896074107ede630003a271d601a3043137c466945ac6599c83ceb05843b613cf7fd8f59ac00999432b6733850227e1cbc8b44bfd08f8900cc818f08e01e05b1620ffb1cd11580046235c4b14b1b7a9915cfb6ff58a1dfcde2c9f9f7f23afe41a2bd9d63d7820d35071657965a20f338bdaf75c865a90797cc188d3212f6edd5d0264704a8980f548617b15169fb1b73333379b13b33b5b05becf5d54e8e471fee4a452fa67d3df0e8c100f21b574e24778c5d0d14c868f12a7c16c78b5114a88554cb208dc3eb70324cb8bc698ea67ebd1484167fbb1fea6db4b43a1e6e7c4efaf5385cfbfe510acd27ee5125d07bc6d7ec510c80776b79b5b19867d3930fe49516c3f893b0546a88092b4930814b2bc07d1b53bfd3ddc2dc17d2e50752710b7d04e6481db7ca9732b422eecac59a5288c9f40e64500a111f59b90b5316ac2a6b9b14254ade7a1737c525ec27a8289c333165dd6a918d88d789231d1720e3c0233ae84418a1e94c63bd3bc96123a97488e057915a864d25495acbcd9a073001a1f571884a3385a28b0dfb5e778de27f7752a923aa0f6b7310a62b63f21611b47fae4eb88dcb9e6975b247e01c04784410e6e966394a6d768cd688e9684282e65ae76cf10069099e9a369ccd1dd790abb36b5b4ee2e490dcadd3bb3ef5e102c32c223aea9e62289809da13bc546d620bd62254d0c4e248456b4af99813eee230222f7570c0f66536bd62633e74ebacd0491d58d4a3a4fd883bb65e5b6a98064da1d3cd58dd12b8f57e151f03ea9498ae0ac805483d05b92a0e5d8ae8c7181aabadd00a4322b9691ccccd87224ba90ebb0172e823eb738bba7c6f6200b0d0fd71333b736dca51c28dc2ffa683374763f63d6aa32df17e3bb2884fc2c005c25fa17218390491f41a80dbbc931cef1924ec8ce6b54217d33351231b15db7d7d3f448e736f7b382b14cea8d557767e6cb0268335ada7596c9980336faa3a1a1a451a01ad4ac1e84780748ce46ce20a5c7a4095d0afd29a0800d5b62868afc30aad61d1fb7003e7f13916f45e25253a115436f7a6d3751d53138385ffb0614a9b8c50561b51fb4e02d231066c3d14ef621359bc803d8a3828e88fb2d32aee9089943125143ee5978e152fd5f473c8ea1116c36225ea4d13fcfd25a932503d7266e393a3432401478e0f8652fdaeb0b942def198ffdd8abb8d321fcd65345bb55b8da3d1c46a7bd33fdd14c3a8b99381fcfbbdef4e8e3340a8149fa495e4aed6a953e1fb23b2c0e4bc156d66ab3d8d86a015e86b66269e559c063ad994c7e6329c448f88a00b002092ea6b1649073d83a6197276f450da0cc6b4eb58ccf36f96622dd3616b7ac54843b8fd3e6e390c5dc48ecefb593fa547366cc9cf58b107e93a5d1c360758f9051faa8ce3b187e03da58925b37b1f1b13536549bd1fc1173c4bc5d3e4465e6140bcbd8936ccdfcc65c2e09c3740828b45bb785e078f55a55772486e4029713ef341c783c54fa047c62035489c806320c9286bc203903268a9ecd543e59c0f88b03c9507ffbdeea5abd472b9b5f813e9e38fd47bd14b95c29f9b7200210d6f9d8020c3f08131a3a947612bd7c12a990e20d1c819cb2204242b884a9d91bca66c46f89d92b4c498cf436f585da9016cefc69de724caf19405a6a04bc3b975aa4957beb8d20761b613904057450171c4f773ac4c67da7949b80d80174caee9611b2bcf5376eaff4f2bb6fa586b3d04996b4383f5414c002f3ecfbd6600e6355dd09a62b647856274a1210d27e902ec4970cd3971cea7f88d055d7cea189822f7584727210d1f15964084ec72490991edb8cdda3df0f9e106fae6abdde14982016bd2c530054374726002d2b3de3ef0fb0c46f3177eac2eff6452748206440d844b12023f5f2128b66d79fe23cce9b9112ddcc4c01b06b01e38403725c8d507f362ebb5c1dbe70f608525b3f42f805e97a7c669b076c4ab1f3433db9251ebff0f319c35009d0d3eeaee35424bacc27c0aba69431e47c505020b352702fba0ce02b37ed524392178a14d478491e4c296ff65d68ade86373cbc6b6e1de3290a6ced973751c10f0f940ccbb5093e069b3c1ca2c4406ef80ccfad26d50adc548ff0c57d2859f15ced8a8db5dee4a5d1670dd4b36da09c90dc4d49a63d659db08a0eec6902b8a48817af3610ab77ef600de9fc031efb1279da12842da2b2c0d3b5845736fb86d77b5f32ed64bf7579d93a882749a13f8eff5ef57b5c9a5feee9e597e9012cf17ffa30340f3c09dc9935826328979e774cfc7ee240f2b93fd10812481a52e9994df7e7e57c84fb21d35c095793391e6414c86a3cb5b7f86d213558f29d8ae98eed76c665f3e65568232fd14f1fd95a07f8042e40a794db0a853148d205bbf7fe4a1d05b4aaade0a8e0b8f3b4b7e5435250f684b73b40e8ba85b3f1323480859a7b5fb7dbe604cd9af5a453a47a0d68ff6a8c3113b83853ffa6d0c341a9629b62d323bda49ef1952d688655fbe08c1b0f7dbb4e818f33552aa85f4611562b712573a4f19360d9e695ab9f214e065f164e1f7f0161674490c3c39d496e0528d37272fd782a3d3b27fb1dfed84ef09bb9f1c8237b8e71bd212575600e9859c2ab57871462d2969d6ac249f1d52e07b73a9dc026f3bd396cb9f4f532587abc6fbec0856b111422c4df2b88db9aff00e82c268946d8eedf632fd8021dde0ac265fe4e6a583ddc9db789ab4c602554fee47e000c99a4c6c9455ad76f673d569a31db9966192de4ae2192fed66eeb5affe17fb71a51ce23ecebe40571b5c0e717a39a042d3805e43d60f3dde9061289dafaea36113f0bd70f19df60ebe1a462d61743699d78cb1c01ee7a9fab694ccefc12a6b9aa9828bfb0d4189728085457ae5f6140489e34efced7b8e70e6bf546762db650acaae0aefecef7cabeb60c0ee53db0d75d2f130e2d1c4dceca5eda6611ca68416b7ecd26501345044facef9ecb18f4aa4eb5ad094350a2c7f7dc6de24bc66347e86361ab78d4020772d300c298096fde25d8d629cde5e3a854021c557ddb6bd1395f7e9541c4769fff3d5ff235", 0x1000) 17:24:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="b72f17b4", 0x4) poll(0x0, 0xcf, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 17:24:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xb6) 17:24:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="e22b98f1279dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675077a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85000000000000", 0xa8) r1 = syz_open_pts() close(r0) lseek(r0, 0x6, 0x1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000300)=""/69, 0x45}], 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x12, r3, 0x0, 0x55) setrlimit(0x6, &(0x7f0000000240)={0x9, 0x3}) setrlimit(0x7, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) r4 = fcntl$getown(r3, 0x5) getpgid(r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000380)=""/104, 0x68}], 0x1) 17:24: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, &(0x7f0000000100)="9085", 0xfffffffffffffdfc) 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)=[{r2, 0x4c}], 0x1, 0x0) 17:24:44 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 17:24:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000100), 0x11) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140)=0x1, 0x4) 17:24:45 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 17:24:45 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f0000000240)="b289bcd169c0939ed8ac4f8defed37271d76ea8374c44e0ac0d600c8ffbb2ca2b09be456a2fa5f696a5ffec690c79525eefa0720bcc71626656c87d5abf92e93a8fa1f32b693e93fa1e8b6eeda10041387f016aed7c00fd64085d0b91f8472070a74127125e11a753797f49392c4952b78a321c72b47a38f035b14b871519e6d44173bf16bcc13cbf517ca86569bb1679444dbcf6ebc4e3b3408ab2b42a5d239bf5296edae1003d5b0d7f6deea3cb193d024947b44ad8a7824b032da70bb3c95e0922c55cd1374319e60b8db942fac45bac121c75eeb5b9d956f66d6", 0xa7) socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x2000000000000000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xbe5, 0x400}, 0x8) 17:24:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 17:24:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001500)=""/101, 0x65) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000003c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000200)=[{&(0x7f0000000040)=""/138, 0x8a}, {&(0x7f0000000100)=""/217, 0xd9}], 0x2, &(0x7f0000001400)=""/249, 0xf9}, 0x841) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000002c0)=""/217, 0xfffffffffffffff4, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000001600), &(0x7f0000001640)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001680)) getpeername$inet6(r0, &(0x7f0000001580), &(0x7f00000015c0)=0xc) 17:24:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) ioctl$TIOCEXCL(r0, 0x2000740d) 17:24:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) getsockopt(r0, 0x20, 0x0, &(0x7f00000000c0)=""/19, &(0x7f0000000140)=0x13) 17:24:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 17:24:45 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000600)) 17:24:45 executing program 0: r0 = socket(0x2, 0xfffffffffffffffe, 0x9) recvfrom(r0, &(0x7f0000000000)=""/77, 0x4d, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x80000001, 0x8}, 0xc) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 17:24:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x52}, 0xc) 17:24:46 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xb4, 0x4, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0x43, 0x3ff, 0x866}, {{r0}, 0xfffffffffffffff8, 0x81, 0x1, 0x6, 0x2}, {{r1}, 0xfffffffffffffffd, 0x82, 0x1, 0x2604, 0x6}, {{r1}, 0xfffffffffffffffa, 0x85, 0x24, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x6a, 0x20000009, 0x4, 0xc05}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x8d, 0xfffffffffffffffa}], 0x9, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 17:24:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001180)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001140)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x38}, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 17:24:46 executing program 0: syz_emit_ethernet(0x10c, &(0x7f0000000140)="082eb00ad672ed3cd2a2e2585a20a7edfbdbe1522178c914cc6a425308b3cbbe0c511dcd697ae8bff1fb949467783a9b72ccee4f35adaef1d91f0e5c8219f247f93c0a3e0fb85c44393b95eff684c95347203d7979d8af3e8d2e65fe059b652b2759d43e257e7d7f2e76ed4d82ff057b565c9e4a6c04a45b070000000000000000000000") clock_getres(0x0, &(0x7f0000000500)) socketpair(0x6, 0x0, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 17:24:46 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(0x0, 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 17:24:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x3) pipe2(&(0x7f0000000000), 0x10004) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$lock(r1, 0x8, 0x0) 17:24:46 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4011, r0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x30) r2 = semget(0x0, 0x3, 0x4) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000100)=""/171) socket$inet(0x2, 0x3, 0x7f) 17:24:46 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) syz_open_pts() semget$private(0x0, 0x1, 0x80) 17:24:46 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) close(r0) fcntl$setstatus(r0, 0x4, 0x80) 17:24:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 17:24:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x400) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$dupfd(r2, 0x0, r1) socket$inet(0x2, 0x8002, 0x1ff) 17:24:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/237, 0xed}], 0x2) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 17:24:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() write(r0, &(0x7f0000001a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a08d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9a0e6eb226099fe8628830888382579d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c44400600d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0709abbe3c929eb291052280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c944550a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c", 0x1001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) fcntl$dupfd(r2, 0xa, r1) 17:24:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x1e1) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 17:24:46 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) 17:24:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e4866"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 17:24:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1c, &(0x7f0000000180)="caf5b4158b389c2d2cbd433be05ed56652ae229df60ef5ff625e9121cdc1461f92c326101ee0b3f58c1054f973ae15c4273376b38812f076c350c1160bfefc97aaddb80ce9b4dd10bc7b9bbd338f17741ea77ef198f8b3f1f3b0c9e2d9e044e50a62b9b8ebc090", 0x67) write(r0, &(0x7f0000000080)="2fa3b9b704eb0019bffd5e884cdc91a1b2053fe43c1dabe701da1a02b08631c03e58766de17f5c50cce04f2b87f5c3d4cb3adb9516b6051fe70a3364db2f24db30d4aa781cab71255ec8942f01205ef0e27f26d021fcfaae6f32c9d735e915e3095b7da498003045ca28623389fd52277ddcaef75c85f4f2662e2cad057f692f13b23fb5cc7106c6b4ae20ea873660f8c52d975e286881033aef05badd462ec4757dd5238524040d2b9ffae6331d1982c092912f4dce7602024903d8659fa9c6d1593649144d37d0ef2762e516a3", 0xce) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0xda9601c06f0d9c7c, r0, 0x0, 0x0) 17:24:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) read(r0, &(0x7f0000000000)=""/128, 0x80) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) 17:24:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) pledge(&(0x7f00000000c0)=', \x00', &(0x7f0000000100)='(/!:\x00') 17:24:47 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x807f, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) write(r1, 0x0, 0xec70) ftruncate(r2, 0x3) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') fsync(r0) 17:24:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 17:24:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002f2f2e2e6c653000739ef35718a57d364972cdc219f859870dc6d30a93a7e29204e1e6b928d6cb44c5dc664606caf105996a012b735d45f35c8b8666a32e2e193326730d91d169fb3d3b0da94b30ff0b72e138b1d4e4af1167e5bdf3fc"], 0x6) 17:24:48 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ec000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 17:24:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 17:24:48 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) syz_emit_ethernet(0xd9, &(0x7f0000000280)="f3d2bb5bbce629c0319b2e09608c77c5e0e6dc67890f7541f18ecc3a4a99289849fb2ebb279ba20b24eb3d3e3a176884ff9312c4ad10c04e02b80096ddbb34c6a4451c694643bcf1f0944be98265d8048da0158ea9d7119d63c044d383b4039e079880068de06bf54456bf292bc4dbbc109453ab084e5695d908ef840c65c996844758ed4bbae3abb6bdb3fd7985cb0760bc85951e2faadcb2cd8b7daa7780860c401d9eb6268dce497c4138672e5f1b45293a59aeef35343e0197fa2159ce9d6618ba8042842d0cfda23edc2f52b288bbf4eaebe475793cec") 17:24:48 executing program 1: r0 = socket(0x18, 0x2, 0x25d6) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 17:24:48 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) ftruncate(r1, 0x0) ftruncate(r1, 0x6) 17:24:48 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000140)=""/248, 0xf8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x758, 0x2}, 0x10) dup(r2) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), 0x3) 17:24:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) sendto$inet6(r0, &(0x7f0000000000)="6a94de202921280ea0bac5da92e86b2d387ec71a36523538db9074b272e68fb28697f90a9fa4aac75cf22b71aa44ae44e7ab5e9c22ce07fac44cbc0ed9c3d58a246d", 0x42, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x401}, 0xc) 17:24:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000003000/0x2000)=nil) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getegid() r10 = getpgrp() r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1f0d, r3, r5, r7, r9, 0x1, 0x1ff}, 0x4b1, 0x10000, r10, r11, 0x4, 0x6, 0x3ff}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, r3, r9, r4, r8, 0x40, 0x400}, 0x400000000000, 0x7f, r10, r6, 0x5, 0x80000001, 0x7f}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x4d4d15c386189105) 17:24:48 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 17:24:48 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 17:24:48 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x40) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x100000001) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 17:24:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9}) setrlimit(0x7, &(0x7f0000000000)) 17:24:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0, 0xffffffffffffff9c}, 0x0) sendto$unix(r0, &(0x7f0000000040)="e83ad1b810e5c760cb6670dc199d82857f7abf2f04ea14b5066335fb8d0e404debb86ac4caf07a2453d2e971c7b15bb3a74c808f0190e0fafddd7c9ba79ea6a696b999cff10f2bdafdb3ec48382c816ebb66a33c64a1e6938b4169c9e8c0ee80eb7605a8a6be849490cb7c5db7b111cf3c2d26df6c7876c2d3bbca4cf892bdffae028a8cb76305b118c1fb3ed7d5d22d64cd077be4641820127b69e8171962cb606cf93cf87de9f71be0", 0xaa, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 17:24:49 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x3, 0x2000, 0x40, &(0x7f000071b000/0x2000)=nil) shmat(r0, &(0x7f0000719000/0x1000)=nil, 0x0) 17:24:49 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000080)={0x101}, &(0x7f00000000c0)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) nanosleep(&(0x7f0000000000)={0x10000, 0xb0}, &(0x7f0000000040)) 17:24:49 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') setitimer(0x1, &(0x7f0000000080)={{0x8, 0x6}, {0x5, 0x80000001}}, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:24:49 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)=""/65, 0x41) ioctl$TIOCSCTTY(r0, 0x20007461) 17:24:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f00000001c0)=0x8) getsockopt(r3, 0x20, 0x8, &(0x7f0000000280)=""/208, &(0x7f0000000180)=0xd0) pipe(0xfffffffffffffffe) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, 0x0, 0x101, 0x0) read(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000000c0)="1ad31cf7fd7ec4ea497cde51b4f83e50b81022a7d7a2f5afb7d5413affa29973c6362ef2edab10d9158ce01d24a8765052b258f26dd426dfafe05eca87853e882f70d90dff786a7ba3528c641c2d229e25b19be5bac174b13565e6f18dd793362728165fb60d3d0c5c08", 0x6a) map stack 0x20719000-0x2071d000 of map 0xffffff0061043538 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff0061043538 failed: hole in range 17:24:51 executing program 0: setitimer(0xfffffffffffffffc, &(0x7f0000000100)={{0x3, 0x2003f}, {0x6, 0xba}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xfffffffffffffcba) r1 = semget$private(0x0, 0x7, 0x84) r2 = getuid() setitimer(0x1, &(0x7f00000002c0)={{0xffffffffffffffff, 0x1}, {0x6, 0x2}}, &(0x7f0000000300)) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000280)=[r3]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() setitimer(0x1, &(0x7f0000000000)={{0x6, 0x8}, {0x101, 0x2}}, &(0x7f0000000200)) r6 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffffff8, r2, 0x0, r4, r5, 0x0, 0x3}, 0x46c, 0x81, 0x1f}) 17:24:51 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790d96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4880000000, 0x0, 0x98b, 0x1, "705164d20000002ca60f983c86260c000400", 0x100000001, 0x200000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) socket(0x1, 0x2, 0xafe) 17:24:51 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fchdir(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac", 0x0, 0x1}) close(r0) syz_open_pts() 17:24:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x100000001}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 17:24:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}, {0x0}, {0x0}, {0x0}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdde6ebe0", 0x1c) r1 = syz_open_pts() close(r0) write(r1, &(0x7f00000000c0)="55f8976bcbd34f654cfbeafc76f068b63863da10a6305220aa9bc8a88eb32af80852d9b7433b8729f5b92072b5a36c45938f5729546d7e8c12a77d6c3fe94dfa4151f41d3f07bfb1e3cdcdf38f9e6174a6d7981b909077772331705164b32b12b18a4fa23e74ab2189dbcdfd5ae21d6f1a0d7c8c65a3eb96b41156e206290ea0c5e81af1be5618de3a24644dbcce5b1ccf74c7f4db97b4766b23012389ec62ae1cf2e3bd", 0xa4) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) 17:24:51 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="07d482b604f21a93edde3c4f589bf9dbb2bea87ab127c5a42926c17aea4ad645d4aa0401d32999daaaf50318965f5d2c600b3419231904bc12da284efd4a504c508cd14912a35313856837933bfa071b23d2568f002bb7bac66e441e71d21ae49fd3b7d15df9f26dcf4f8a084dd63110fcab7390e13c8ef875f587abdadd864b754116dc5db1ed0097d0797d390ed8d434166d2b1118fc9418190c971a722a5540d0f56359fd37365181fc0ed677e97365cff2e98a", 0xb5}, {&(0x7f00000000c0)="29fe821f78fc9f7bce309b41cba3ffc47a00e2eec070cd8f2720da73a642e391eea897cf337f5794f3c641300b44ea5611611a3b2a475071d3ee579c69287374a1a76349b46b0e0cebbc3b411bc1d541a341b6cd291a2ea9f259f6e50bc1f8f692e7c3be8dc86095e032afe6cba41e706065bb0baf8ff19e96c65b4c6ac81254ab56b9aa7f8394a491ecf29d370a838c7cc83c50185eaa6108d4a3c6826be309db7014e47c359b07", 0xa8}, {&(0x7f0000000180)="a493fbb5761b18b98c23d90cb666c50e4b35667c269c", 0x16}, {&(0x7f00000001c0)="ddce97e3c9e4da0bec6d365824a7dc9f24413338cbde9438b0a20893c728bf5a8e2b5f719390618091ae83f2d92471f0deb6dd96ba8c3bda0afe96af44a16540366cc7c36e56b7159d537ba69f65b18e4532437ea428e31f0d5cb108263371458c4e062ffa51742610b52a51a27af7579e083a1b7016ed810ad2c70d8d7361714f8ed1ee486de50f112a560dd753d0ddd3f75bb07833e043002fde186841f41f3adff9f534a66fec042acaf7654ddf564256c4db95eb62bae718d7edefeecfb522ecaf7dca00d91e0f3da61128dfccddbedfabc169df71f4e70321df160a635824af", 0xe2}, {&(0x7f00000002c0)="8a8aa8b89dffd1e717bf6d7f75104ec5e35fc8cb58a0df9cdc92a4d6fa1ee0616bc6e275ce40271c9fa31c423bfaf7eefefefd25f129", 0x36}], 0x5, 0x0) 17:24:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd", 0x55c}, {0x0}], 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000680)) 17:24:51 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x1ce) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 17:24:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000280)=""/149, 0x95, 0x40, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x50, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 17:24:51 executing program 0: r0 = shmget(0x2, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r1 = syz_open_pts() flock(r1, 0xa) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r2) 17:24:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10200, 0x140) 17:24:51 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x10040, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x50) 17:24:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5, 0x2}], 0x40, 0x0, 0x0, 0x0) close(r0) 17:24:52 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x0, &(0x7f0000000080)={0x6, 0x7f}) 17:24:52 executing program 0: r0 = socket(0x117, 0x4007, 0x0) setsockopt(r0, 0x200, 0x30, &(0x7f00000001c0)="4b74954ca8e80e35c2fe2368dc9ef0c9a65e1707273f844514d9f14dbaf4cab8a3affc708c75a67f72e5e9b87a1cf11853c433830998091a8c8a8fbc04963869728b3529cb5a395e329f54bb1b10b55bce8f1a2640d8b9eec6dffc5cb07c7988cd62a6f05103006d9d90899b89290fbb96d4ac0615ec126c6c498dad7a1a74c034a9f8df900118a3fabba0dc0000000000000000", 0xffffffffffffff89) 17:24:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80, 0x6, 0x100000001, 0x2, "7b7369fa0d58315bbf900091ac72f6af1e82a766", 0x1, 0xfffffffffffffffd}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfa2, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x3}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xa7, 0x2}) 17:24:52 executing program 1: madvise(&(0x7f0000bdf000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000bdf000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x10, 0x3, 0x8) close(r0) setsockopt(r0, 0x400, 0x100000001, &(0x7f0000000000)="800f675902d7ea9585f303ea8f38748fb31f23a34ad39c9527d27a465dfba9300a5111d1c9d5c2e63ed14c226261db59304fbc5aafe7f05b1947f8cf0db43559fe132fd3c69942e241fa4f1ab7f15e0b06ad6dc258cb39d4f3f7a1d90271a8c337f1df097f41a16153bd10f9d59bda17ca82778584132cb770efa170dd53c64a718faec1ae918f052c640bbaaef13ce0908d1c7353947426", 0x98) 17:24:52 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8001, 0xfffffffffffffffd) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000600)=""/176, 0xb0}, {&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f00000006c0)=""/226, 0xe2}], 0x7) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) clock_gettime(0x2, &(0x7f0000000080)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000007c0)) 17:24:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="28000000ffff050001000000000000007faa7d26c79cdf3af55dadc03236ad3bb61a3674bb07847b6b184cf77a8b5a2661d7f83411f5ce4d3a316c897aa5734982a4a8ce9437a4ce3882c50e691314904b22750bdf7156ea36144158b0946347e657697dc614e70ba705e31e004243f9f7ec89e7ea89014398ddbf23bbb928854c68e6d81c386dfb7df6787c3534afdcdb5e635169f4916edf985dc795afa423983a5f911936f1a42f6b2bc06cb37ef69d6f3bc050a2e9caeeed84482ba69e7d7af2bd07e1fa40e07d854bbbaacc4bc4a106fd3bdc98372b84783188ab2ba4d26fb032d3f99e8d335b06a7595f5e112cf07aaad70701c9e1bc02d2c0b9a60826cdf455844ef57783f77fb22c3278c7167667ee263530b57ce49bbed4e670b5b2b865b3d7482430169ad7198770e07339228ac01cae1be1b30d1a31bca949feea2df65f9d491153c49662f8eceb110e945aa300b0b738dca8368c95ffd1242ad028a85c7f180c53a19f8eaf223e43fc3a4ca367a328144b7703192d8f7ddf8cd279c176d34bfce3c6058dc41b733a601e7934172c8848894dff0a71c3192faf73cb566cc710e81a224596957eb182576026ea27fe2d7e5a9433fd7a1f218eabddc8ff36b9b92c645fc706fa2596e06cc8f0f5f0eede905c8371fea8434efef0629eb92cd83f8a765be7951670ab9808518338818ef048edaf7a5facc29882d7ad75ff7ecd", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/196, 0x59, 0x43, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x80000001}, 0xffffff82) shutdown(r0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x8001) 17:24:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x80, 0x0, 0x7fffffe, "01e6000000a8f5ef82a844280200000000eeff00", 0x4000, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2000000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 17:24:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x8b, 0xf0000012, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffa, 0x2, 0x80, 0xffff, 0x9}], 0x3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20000012, 0x101, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x92, 0x6, 0xff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0xdcaf, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x800}], 0x101, &(0x7f0000000080)={0x5, 0x6}) socketpair$unix(0x1, 0x9cde370e9907f30d, 0x0, &(0x7f0000000200)) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 17:24:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() read(r0, &(0x7f0000000200)=""/183, 0xb7) dup(r1) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 17:24:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() write(0xffffffffffffffff, &(0x7f00000008c0)="dadd32d489167f3806b605a7ae0c206217e1e289364e9796dbad147d28b1ea2370503d4d429603ecc3fe6c768cef396d88af5f70db792a8aefce763db706aa66ef4a1a44b094669e04076cc88d1b6e35cbbb8e2e5dad248042b1f982bc3633b7b716d604291accde1916598844513462ff84c05939b95100b5197def46201dfbc72d0323f599baf9f240ae18fb1cec6e09fae7e0a1f8142db0e427db101951d31c77d8e5450961b51ca56aed58a302bdecc3fa79394b90f35dcaf5377c198b5f352241626a920a", 0xc7) syz_open_pts() r0 = kqueue() close(0xffffffffffffffff) r1 = socket$unix(0x1, 0x7, 0x0) listen(r1, 0x5) r2 = syz_open_pts() r3 = dup(r0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 17:24:52 executing program 1: chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000200)='x\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="e829f78e27b862f537c92635a48e5c0a373d34afbb30e569950fafd6bb412dc383b605bc724635dbf2f644173df45da3edab4c68c79d6c8d76d94d18fb2ef0", 0x3f, 0xa, &(0x7f0000000100)=@in6={0x18, 0x0, 0x797, 0x8}, 0xc) 17:24:52 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8}) close(r0) 17:24:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x4, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/108, 0x6c) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 17:24:52 executing program 1: syz_open_pts() 17:24:52 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffff0000, 0x8}, 0x8) kqueue() close(r0) 17:24:52 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r1) r2 = syz_open_pts() setregid(r1, r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x8000, 0x3, 0x7, 0x5, "6cffd0e07a06d7a16b51870607e19a46d4a8ed7b", 0xff, 0x8001}) getegid() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x789}) 17:24:52 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r3) kqueue() 17:24:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffffffffffffffe9cbea6a09822654f1394a194577dde9c8f69a40afe90535ff4e15896cb84299813ada2db817c901d84962d0fd3b1705000000e329b9"], 0x1) writev(r1, &(0x7f0000001340)=[{&(0x7f0000001280)="b5d90dc942e7c5e97186607ff48384cb24489e284bbdad7325a3352c8dded5e8abbddc01e65ef156b52e65e6f2f2370cc80c47f4899f5322bbdef5c081e58920505540a767bc00ca36bf7c310be820b45996ba1fa35dc479d26d6f56cb5ff122789efdc2e805e96af35f0c1305fb70036eb06af7c85bb40555db552fd479d134fbab436c", 0x84}], 0x1) 17:24:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffd95) syz_open_pts() close(r0) dup(r0) r1 = semget$private(0x0, 0x7, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x401, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/42) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000200)=""/45, 0xfffffffffffffea6}], 0x0) syz_open_pts() 17:24:52 executing program 1: r0 = syz_open_pts() bind(0xffffffffffffffff, &(0x7f0000001480)=ANY=[@ANYBLOB="c8cfe626076253bbee6729deee6dece683f2ce4862966b1c612e644b010030000000000000004cac9abc132e01720872f2bffd7f2ccebd590ab9407314bbca8e0cca0e0c240792780b5df677efed48867a7b3c111537e0424382c3f63dcb6323c64400000063157b93ad3b7aac09f20377f61393bbb72ab5ce0000000033e98605f27e19ee31b363120f96ce2a7cf2ffeebd91335a01000000000000387e39df4e80bdc7c1ef37ca9926687b3280e4200a1dfda547e1f64926e7775b3288ced5f8e68648ad9aa7bea9b39907b4df22f00b1d3c71bf6faf45412b1b5d3fd4c81b3eb7a2c7b1dc3841b58142e828e15c7dcbb783bf7f71da2b3d6dc7d24180da4e29a925e4c0a6b8261cb6ff7430866a532a326cd54d922fd60abea0943ab8d8c57f44f4cf2f243b96a1cebcca8da064686c2d004edd246848d49eb704baf9e220bad6ed9d60cb563ce49f8a10e91a23e3777704b57a73dbd9681d2708af50d3e0b6538437c83ac23871966304744c0dae3a98e3bece1d21fd9c95e440509620d5cefb15189198af0117d20061b9735d599893e48924a5863d363972afaa68451e5ad910aa43c6068e4bba960b32d139290657d2b46b6ced6b90bb44"], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00", 0x1}) write(r2, &(0x7f0000000480)="363d59dc77f4a294375a5579385193f2ba0317e12e427658755350fa9a7e90e583f99238d507194a3a43e73b92bb6b4323de6c94e109aaa310e1b66b3c0bc4d6a1de4db460d8204f73999dddd4ed87ea39e5a8080ce899fdbbb4db3fdb5ad5ad5827f52a407c43c89c2036b1292e27f716cd390185abee0a95411063c41681a61020abfaf8cc86d7659243e0843d78d20e78b630fedf963e14b86bb8d8d0c8b801e218f1ad0e7c40041f6d85f64ae7263ae4bb7efaf202c8f16f3c7c07f03bcecfbe4a8f98abef315b982edaf5871664c08ca520bc7489e472c9b0c99f20bea4b8f59626062f8b62b4f92a5317c1530382931d0c51b4c5b2e9a84610d5d59fd3b983160617245fea17e2942baca757edce7bb56f4166b9e448807889f019e75cdbc47f072266e002673236988ff035ab2b941ab1f8cbbdca6774c9114600e816ced93b54d8396beb78ea102949c52320fb852f6d0931b73a02d373caa686e15d10ca52a8d9ec62a0d45d1f2dc7e262b6489ffb9e17bc739eb84d742236459b736fa66e9605e8228fed6b59d10ac20047b9372cd4989a7d277a87ed22c5fa563638a0617442538e6defd8305d2daca998ec39ed3796d6b416a8e481eb53dca2faa838ed28aee41a5fe72136174d0b85e8ffda026ec64f27a82448f04045db64541f76b8ae8cbfc5482b59d341aa2e2a1295f13faf6c7e0c742bab936a0201c78903d1a8a77809f65f34248273c8ed9ea1ab02e6e603533ce0dbfd797854661b7bcc51cb9c824b8b6a9ae32ff182f92dcbffcb749b5f49a64856a30f774310129b6e1399d410bca76d2f3ecfabdd37d7b16650ea1677c463307962fcccabac735a5d5562a662acc5ee95574dac1c39789b6127ab81eb4f45d8f32557baab58c7e6afdbd7d1a63106aee2a08807dda188be51dc3b50a0b08b3371a4d796dcce99a22607eb8cadb8eaf0c01765c1104de48f1ce1a96d5cdc514a21cb180bb7025a02bfe2632eb4d99f5136de96ab197ad4b9c8e13a72d49deeafa1f785fa2dcfb29608abd4fb3b4d268d3b6728757ebead72cdd6a6b78e23feda019612ac1273e62bf4ade3ecbee8bf1193993089b5ea27026dbe50a3997bd2e8cf70a18a6403bb6e5ff6927e92f28497790ad76eff6bcadc07727187100c2ffd334aadce12409de5c096f17bcbeaac5b4281f726389713952e8b1fea89d56e9115754ea5817d0a91357c57023ad7ae7b120e8da873029a42d513c5a30d1b910d6f0de13ec50395535fe12fcee8cb52ac0a29bee7aae003f27aca8cd09d63fc6d23abb2ce08c6b857988c3114890b9c041e81ce205b00ee95275574f4bd64f3ecc434e20b47f1abf45a6f89825abf7c26a741f8dfed19b8a2a1bb817beb2878579eab00ccf0b4ed44603678405af72ddc1bfbc990bd2e166ccd34806d96b875a115298aee6fd4f5e5132e4be90b1d90edb331f43f59bb0bd364e2e579c372ff67f61584836658e4cf3b5be7fe87b3dab9090588ee96eaecbb48626559ceb99ba9e0694b1d4a63bfea52c020fe47d6555a57078c57fc3c5232d700465df9d75fd706d5ecf92700201666d73298f48034a2b697e91792201eb6931c635a5576b78a788c87e20e8f7d6694a0af48ef98852bf09eff6337f2cf951ed47d8e178f14a85019a001f7bd7c7105139f9c8c45d02bacf2578f05df781ea882a2a8d8ed3b16671a4e79cccf5a4cea8afcd7a18253884411e1fe44c08c0d1c05f074d29f976f4cfffca338b5ff687e798d27acf2d65bf826b2de6e79733f219b8618f0e62a9e80f291a55e57d03d73b8c12d2580a936b97aeb9a3c536311c6bc9ca7c55c67b2b9cb3dab41b4becbb5c8119a5362c335458cc09efe3a11acb175cdbb9b76637cb18f00b5be4880f4671c5da0a7f547d71008dfc9dbf7d68cc1f878af2145b057f169b49ecae36747e0bbed0546b9e8f271365fa1e34f028ed4b67bcc13c668031357214e1b4d8e7ead269af54dda0e30944ffb864dd96b85d80628bf541e96b9759d6c11a3d4d88f2b10504879c3ea562a4740d9990a52abfd25fe2872fbd7e5a1fb98d80c1070ae9bff85dd8086684e24f4c3c17b6612305faf2e09f23290c2962550a602da14ecee4bd4d840244ca2980ae6a7843ba77a320a492b8aa85ffa07aaf4bba527d00ccc52af10248cea48204e13eca64dedf892e8ac7f91196c6d6b9b86338be848bd80503ff66741830ff3b1ab2bc5fa5660873643fdc2cbba62e14658b053ec7e71e22ab628b2c8527e777a1fbee4d5b54d28e789f3591c965c009af74e9dd0ddeabb0ce183ccb2336388e5a80e5ad5b6cc2ac534b0784620de08f6bac5f9c81f3de9bcb40380ee7f72099b46b7390708d6e0137f69afe983ee9ae06c45ea0cc4bd45f9046f95aa79edc102f4694df607b090726e4920d89bf12c164168d9ba21b88330bdf2a9a79e8d7d8a122af82ac704caff5ada533711e1daacd6d250f9cda6d00ff71da2785d806096888798d17032c16cdaec6855cd9cbb390cdd6401adad8dd1a7d6715bd40ced5e39fa9a1d46798e6ffb87fd60a351636ec7dfbc009ad7838ebf4e02e4a2b07f4c9acaf318f564c370c51195ffb0cf0fef54e3e0c562d5d9155ef0ef9927b2889424c72ac62b9f0d6942a60fdd67d37008207e16b5122906ea14af7402524fd7ec3434a201e2a4a657b4a6e03464ec2ec691e9c219a16c943c5f88133c7c656bc894b8ff0b74d1b3b777507ae36a31010a510400bafb6ff33eb4275ef7c094f77aa9483dc09985b5bda926b546026a5675a1be4db53de76b7d77b50208cb0d278bb825b8dc49f66ffefcd0b812abb1e49ed92d7887a9752a65f4a7b46168a631d53224abbb7ea6acf8ce4c3c3932d31ecda72c5c71619c4311b453b052acf7e4fc12a5e8b6acaad28cfa19d1484075078537450b0bcce178144c7b0e66aec74626304346ce31fa87b197b28092a738d6cff29da50705e4af98490536e2a149d9f597d91e883f95df2340e9994f932e5d7d4fcaeefad2f7f2bc796733fa26872283f5c6cb03aea411b269a5c9e070beeb5d1fc01ceabf62f5e64d1be86344589ed9f156e3197928a3d7392254ce9e5dabc479e7a57e7d57fb69e02a19cd62e1ab21c836d9b50724567d320d43f554c12fefc947191aaa5491974176d9e9a98b4fff83fc94038168ada02eeffb23e7d303e250b1edd71a32b224027cbe3884b44d2b561235805e8988aacea490385003869d1b1c307079c3a0b16864f7b526f3d61237f5226421f10eb25bd42b4b43d80e2664ec600a6f2fda907ea3c070d5be0019b03070d20f96e1d2ef9fb3204788741df8803c147501097fce3a2ade1307cf5e568b6f163ac6508984b15b037f5d82e5d3fbdacb35cd6787fab1446d5b808d9677eae834746167ed4376c7d64c89f5e963b2c766db3133d1016b8a6b91ef0a862813d8124e83d2baf8e31b99325348f3bdd21c46ee533e01c728bb7b8126f2d08ba3aed11e8ac03e10ef0780a0d3eacb9fdeebebde0d0e6a2da61096442bad63236b48fbbf51ab453e22aa3dd6d851e0e84615366f15a40d28412b7788529c979b50bd62a8cdea2a747c60296986be9e2f56cc30f051c83dd12d9b51cc477d30e658ddc9f52f8149d81daaf91f7d6977d184aa604b8c6f85675eddf7596b64c64b1cc9a901de2ed76037b56b22ba5cd94728b719473afbd67aa4011cc6785ea641a43cbaba21fad7cc0a735db231d4778bb3fcd0b27ed705dd340407fa6359958bbcb18775085962a0ccfa85e36306c4dc83f5b416ec76b36851dd759e92af252caa80f86063e2cb8381fd31a467befd23ce1addf6fe1b1cc02ec5bde20c49dfccdb5a5bdcce767eea60784faadea3419a7a9e81c810463aa543e92d07c257e0926be29990f0c07810f68780543089cc243f56085eb438f8612686ee9674b24337cc5f8e5f13ecde307d10c9d53417157f40ce3abaa337ca548e49c20b15a887d4090cd45547cffa4a1522ef12fb3646770073871e87c6c3bfb10754856f7ded7366872cc9f92d9d756381c5ca5c4db57739f4e3dcb30230531f6f3a206fe6b3ec7ca915a3d0e5ca7a0bdc511f4d1679c37214b57e5ad3633cc4bf9a5088440c6cad171ec2c03032d9098048e0098abe82ebc720b75098d805613cd043e37db6f54c55054af7bf65531c7124fe12b0a8a669bef6fa69e2b005ae60103873c6158892e455a34788a0ce1b31441a65f11cdaa7a79029435570302fced3cf37741b2c82ae12e330fd8ab06d1935b6fdacba9259d1bdcbc3c1c2e39a62196f5fb6b1e0fc52a58b316e30db7dbfb842de676f1553134de19d15b406ebf891f0c704a2b92d11edc57be147ba5b0ee995f6e14766c0f5eae264b2fca15bac671bbf5f59b2c0fc32d9c9cc05e56aefdd2cd6506533899cf7416d0756dfa0da091866f4e905359c9cb1c6dd77acb349d9c1df0d1509b8ad9a676b0db7f8165ca8999d7dfdd2a03c0ae400a4ac80e6bedf18b9001690170e63ab31469790b700d9b345cfd5db4b94c8ffe527f90fbbcd5e8aa0bdc4dead669d4046cd39095438389d5db8f24ce3237918f441afbb780b12410dea51c9856396d37b4c65d5d2232ca774fa7dd98c2e1d9983a5f63d2ab4b136d6fb509e2236c5ff59e366dc8de2b7c86623d96513513220ad8f4544e1cc06802e5cda80fbda49a4a74d2e5ea13aa2c58bbe344b70afef1b581bff157f3aa26f93099f1c58afdafd0bb5878ba48915acecd673b3485a85daa3dcc3f229db0097a48c839909c85ae711c22e2b6b588651df1988329217fb0b2e4b37d3ef6ab03d2f7c7329d46f5640e9913105f57554ee6966e21e158c03e1366658cd1a066ea4cfe4f5fd46285a91abc3635d883a434f95a6737c1844d75dd8cebbfa127cca3601fa470fcf2f717b01167b197ff6eecd7053a94188c2096e26114844e5a65886b4d77c646198a2d3eb587d737b125c9b861957ffe0a4255603ae266f551a043532337d69a0ade56d315bab5879faf795b48cf19df42881bdbebe36824eb2e1ca790fc94224094b9b035e94f3a4f1057a4744e46c64507e902c481b4a90e55507b7a899dbf200d83270c94c2ee4520ad9e4af3622cb6a920afb9665f4a4da401358a769cd850525499c65bf5d55424b5f4e566c80ecaf548b56419eabeb249b65b94f2fdb46e0f99920e35223cb805b7742d136a13bc134d221314c8d13df0b4ad0b1cca313006f67943208b47981212d032997b5fa7801235eb0a9ce4d656719a0fbd9fc190f8544642ead5cd51b94312aeaff7cac6ce1375978c22e6258b8cddb865c61ee222a757cde095ea08e40f604b1a91ca06b7da27897d963315b2a159b9caa6f0d444f569c9b3fdd6f2fce4904080fc8fd68accb952b6b6725d7859852786b9e039268c88bf8c78bbb86503f836b5cac669d2140ddb21a0cffb7331365980d6acffa24f9dd921dee6ebc8dca023481250a0f995cd8670676e39689e1d5354d5859916aebee6272f3d75ca3a636310c7d1eb726d3d8e1a9a12a5bc37abc28d6675a3553fcd9849f3fe58eea2623ee9a9f8b35fb51b41ff9d15d6ef0ee81e2ee8e5016bf4087a9bcf016298bf721436414fd99db12445725318f7919c6ba87c3a07e546012e68cdc1527d3b74733282d6c14151ab4909b029cc68559c3ae9e14d4ec03accac98b7eb8a4b6472133bea572eef10460dcd4ab23650f330fdbf9afef44fafc2866dcf5619e74abbfbc0f19c2b3e4a12824589651593a65d0444b17def86ee4ade1", 0x1000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:24:53 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000480)=""/61) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 17:24:53 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) pipe(&(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r1, &(0x7f0000000340), 0x10000014c) geteuid() 17:24:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90be", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/45, 0x35b}], 0x1000000000000269) 17:24:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) execve(0x0, 0x0, 0x0) 17:24:53 executing program 1: nanosleep(&(0x7f0000000140)={0x200000e}, 0x0) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x48) socketpair(0x26, 0x4000, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc9fa2d914b544a5b) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000380), 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{}, 0x0, 0x8d, 0x83, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0xffff, 0x7}], 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x68, 0x20000010, 0x80, 0x6}, {{r3}, 0x0, 0x20, 0x2, 0x0, 0x82d5}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x235d, 0x9}, {{r5}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x101, 0xeb02}, {{r6}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x1f}, {{r7}, 0x0, 0x11, 0x6, 0x40, 0x3}, {{r8}, 0xffffffffffffffff, 0x72, 0x2, 0x800, 0x6}], 0xffff, &(0x7f0000000340)={0x10001, 0x8000000000}) 17:24:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f00000001c0)='./file0/../file0\x00', 0x100, 0x4) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x101) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x8100, 0x2) openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) setsockopt(r0, 0x6, 0x6, &(0x7f00000000c0)="58f9abdb", 0x4) 17:24:53 executing program 0: mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/164) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) sendto$inet(r0, &(0x7f0000000140)="ac395728cb8065bc27ce9e2cb46fe33a7afba4a132dd2cd4f951b8588e55abc2c28da0490e4f1add83915c7555576a948273950d2590b1ae34b6", 0x3a, 0x400, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xd04, 0x100, 0x6, 0x100000001, "020dc8b7af24be16d487a0199f89119150099c87", 0x2, 0xfad}) r1 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="1b6e9645dc48178f24e1d25b09fbe2c23692d378b49a0cfb178879a91f59de0a8d34a812b8b942f98fbc9f1237555fb124e04a9e26852acb948b1b92963ca4b22893459b99cb8f14722380e7dc536424fb1ff4b1ad619fbabe5eaa87acc6d28e192ea71ead0f6dab5f434dfceedc7aaa2543dcb31d8bfce70e5355e822050243ce281125e94af884ac2316c14c72e5f2421fa3b4f1b6c35126a23471abb94edfe580f2c5da462b454c87d24d20f8d4bc9ad1d01e32d1007cdf901b49d0390d226113b887d94a4956d8e4d1d7479ed4fbcabf67c7e259fbf75f4586a0c0f9352e25b0cd1a355195d9e9b91d943a87e0ce1d", 0xf1}, {&(0x7f0000000340)="20402cc1f124f9faa0b6d314c8eafe58bde2acf42b2a703eb9b5f8410a6a733a173ad8b0b172da777d", 0x29}, {&(0x7f0000000380)="d60e0dfb2bf71756089a3f2514334fc1dca322a557df", 0x16}], 0x3) r2 = getuid() getgroups(0x5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0xf5f, r2, r3, r4, r5, 0x28, 0x401}, 0x3f, 0x8, r6, r7, 0x101, 0x9, 0x37de}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000005c0)) mknod(&(0x7f0000000600)='./file0\x00', 0x10, 0x1) r8 = socket(0x10, 0x3, 0x1f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000640)={0x9, 0x4, 0x2, 0x36, "e247871e6f02647a4da939a3fb2ec365ac377701", 0x8, 0x5}) fsync(r8) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000680)) kevent(r0, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffffd, 0xd2, 0x10, 0x2, 0x60}, {{r8}, 0xfffffffffffffffc, 0xb, 0x0, 0x100000001, 0xff}, {{r8}, 0xfffffffffffffffb, 0x0, 0xf00000b7, 0x4, 0x9}, {{r8}, 0x0, 0x80, 0x2, 0xc4, 0x2}], 0xffffffffffff7fff, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x1, 0x1}, {{r8}, 0xffffffffffffffff, 0x40, 0xfffff, 0x0, 0x5000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x7, 0x1}, {{r0}, 0x0, 0x4, 0x40, 0x4, 0xbd1}, {{r8}, 0xffffffffffffffff, 0x18, 0x10, 0x0, 0x100000001}, {{r8}, 0xfffffffffffffffd, 0x11, 0x6, 0x800, 0x7fffffff}], 0xffffffff, &(0x7f0000000800)={0x5, 0x9}) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000840), &(0x7f0000000880)=0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) open(&(0x7f0000000940)='./file0\x00', 0x10500, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0xc005, 0x40) getsockopt(r9, 0x2, 0x3c, &(0x7f00000009c0)=""/223, &(0x7f0000000ac0)=0xdf) 17:24:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/186, 0xba, 0x801, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 17:24:54 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040), 0x0, 0x2) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb, 0x2}], 0x9, 0x0, 0x0, 0x0) kqueue() fcntl$getflags(r2, 0x3) close(r1) 17:24:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) getuid() 17:24:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 17:24:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88, 0x800fffff, 0xffffffffffffffc6, 0x8}, {{r0}, 0xfffffffffffffff7, 0xe0, 0x800fffff, 0xc1f4, 0x101}, {{r0}, 0xfffffffffffffffe, 0x80, 0x5, 0x4, 0x8}, {{r0}, 0xfffffffffffdfffb, 0x1, 0xf0000002, 0x404, 0x9}, {{r0}, 0xfffffffffffffffb, 0x25, 0x2, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000008, 0xa00000000000, 0x44337c2}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x5, 0x20000000, 0x5, 0xffffffff00000001}], 0x401, &(0x7f0000000100)={0x3ff, 0x65}) r1 = socket$inet(0x2, 0x8000, 0x8) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0x2}, 0xc) writev(r0, &(0x7f0000000f40), 0x24e) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0xff, 0x3}, 0xc) r2 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) ioctl$TIOCSTOP(r2, 0x2000746f) socket$inet(0x2, 0xc000, 0x0) 17:24:54 executing program 0: clock_getres(0x2, &(0x7f00000001c0)) 17:24:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) socket$inet(0x2, 0x2, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xb) 17:24:54 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x4a, 0x43, 0x0, 0x335) 17:24:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000380)="26561732bfbe5ebc07716c727d2394006b5131e9452938dea79e70b07ff95c2ca38fa529c1e6ba36ffa1cfe209995a8d7484b5cd8035dc28fce9fd2d2d8a5dad571fb312f779b1e5243a458a2491ff09ce9555dc4689e3fd4fe06b975d4a586711daba02b735fb29dc75618dd6b3740e404ede876076c9b523b29af77348424178e5a31a5219772d5bd893e7dc8ece054c9040922c765386ee5ad6470e2f14cba28eb5a47418ef204dc93d5f12eea84aecb03d9a8332268be8aef2d5fdc227445776810215a45f02fcfdbea43c691a4f9da6c99c55b54715c61805c16110973e8dde117a7b23d32d78b148", 0xeb, 0x0, &(0x7f0000000480)=@in6={0x18, 0x2, 0x145, 0xe6}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x1, 0x5}, {0x18, 0x2, 0x0, 0xffff}, 0x9, [0x1, 0x7, 0x0, 0x1, 0x66, 0x6, 0x6b]}, 0x3c) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x5, 0x80, 0x3ff}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0xa8, 0x80, 0xaa8c, 0x200}], 0xac1, &(0x7f0000000100)={0x9, 0x7fffffff}) close(r1) getpeername(r1, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x9, 0x1000}, {0x18, 0x1, 0x6, 0x800}, 0x20, [0x81, 0x9, 0xfffffffffffffffa, 0x8, 0xfff, 0x11, 0x9, 0x80000001]}, 0x3c) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x6, 0x5, 0x1000000000000000}, {{r1}, 0xfffffffffffffffd, 0x31, 0x46, 0x10000, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x24, 0x8, 0x7fffffff, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x0, 0xc, 0x3, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x98b0, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x21, 0x4, 0x8}, {{r1}, 0xfffffffffffffff9, 0xa4, 0x4, 0x7, 0x8}], 0xffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x40000000, 0x100000000, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0xff, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x1ff}, {{r1}, 0x0, 0x2, 0x41, 0x200, 0xcd}], 0xff57, &(0x7f0000000300)={0x6}) 17:24:54 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 17:24:54 executing program 1: r0 = msgget(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/86) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 17:24:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 17:24:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000002880)=0xfe, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000001140)="48666f26acf22559f9523622055227d241562a29422e928dc650fc3be22ac1736ff2c48334bf3f4d3db923ac174479de1cb5ae92bb6a54a84afedc2862e89f099b0d55d64a1a02c1fb049b6cebba38768ee63b09daee8caab99b9e3c098acf6aaf2634f3e6de91ec233ed74190f70827929cdfd139a679ef1326dd2d130316ed928d73ae886d5a4d6a3775a43d3963793c88470da0e0408e181285387597bb66e1d0c42950a21528c0946dde057fc693e33d4d260ebb483a2221872074e44b8fa70fdb8e452a4008a2fbf59943a8bb4b73e9805b6d6c1dbf65f91f82648553f4d75ab54a2cdaf4d9a9d7fb6b9b6b8ff94f64164bfb7dc56168", 0xf9, 0x0, &(0x7f0000001240)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000002840)={&(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000027c0)=[{&(0x7f0000001480)="8cd93883fd1e56ad4b6b664c300ba2", 0xf}, {&(0x7f00000014c0)="d1a096f73f47c483834cce4a0c3a535baaae79218ef3921fff6ae65cfec8624a3d466a73ab2fd7de2b3010b9cddcbec69bfe1999f85c35e7994974342b494ccbeac2389649587f6abe375ea486107eef8affb88155cb156012bca3740b24ddedd84a2018af18f52ae543e8fbb4225e0ab94d1b26cb7b72f6accd9781dcb02aa4ace3e0e76d2c80c6ac730ac607d40f678ab9acb765afa48be333ec7a799ffb3d3617874f015412ebf2cbe316a98ea9f213d76ae972f724c03b0aa5c1f77d152886ca3c4cb38482a5a02564732f12fc46a20d4a8c8e5200808924d6f113d21e92734931dbe566f1f87d05b5c1a1d43be52e68c20b", 0xf4}, {&(0x7f00000015c0)="e05130849e62228dcf725a18ed71dd31fb50e07035456c5bb1041e1d0a14f19f15888dc44fe8c734281d7dc2a4f8397ba4aabd5de6d8931a1323ac773556292d4bc894e1d7e037ee95d194fcce932da07cc57e19d287f4f1aa335074b90ad0a0e90e46d029061c36f8aa6c406d5a501d6703f5dc5020a6cf69edf74d05f1b21bc353ff0729ac25e8120950837c5717a8d0b0a88252e76c9112eeb6817fcc38aead9b818f6a1ec26b28407a21548eef80d0374e177dbb88a60cb8d5d78c1e4e0d43cfd89273e73f996e9fde557a24f2ffb41e596d1963531c57282ea950baf5f88118acc757b2d2736550444a3a9cac562eec3d0a91b004e2275e7a1064cd493848f7481f9d5bb859cd24d7d217340e57b5dd58db8ec9094eeb9fa14e3876f7fbf2da701babd7d6c43c219cd3c532980f277feba8460964ee81dd3301c0b532b7f040fed96090abda777dad1466c58a4a0a84b2938ae76c102618cfb3527bdf9807c8f58abb7231e8c34aca48b401cf532436dd90dd645a78e1a6248ecf60ec701dd2ea52da1882f10caf586bf834c99046f463b9d4056aec831123ea7cd88cff411a25ddad9b33377cd4264ccad74ca26ce4f926167a9cb2f627f9fc771fa450938ddac322a299767e57d9ee86a41379f386b8d44796464952bcba0521f696e9ac81b6da49ca8df7c83a0816167c3abba5f52273ce2cc13afd1ffcfbb0e941373961d8b88430ab42193fe5ca11b8e0352b14da5fc92c04ab6ca58ec0450f58ce92bf8219d20bdf32d5b5dcee01bcf99d9c183fe44abed31d664a6c2861183218984c55ddbb1928f762cb0e0fe726a72a35f6f6bf7b35cc9009e03fb9571cb46b9c3a0850f5ad743c838131bc2430addae9e7382bcf27cee2ede168d45ca5a0e5dcb1fa2c78a49883955e68c88709dc911ada2fd02a6e339614b9278dc122621559dad63a990bf4ffbe180df17da97908c4bf34f765a28ddd6bcd49e0579a7735b0b3b5232d33b1945c63676757c83d0c5489692ae3c971026376a4dee038bfd7ccf38ee1806c7e5853a340365c399e6799540408c1b55ca0e57ebc87e34e2ae75726848d919198ea7b7841508aa06a126e887956740cd6b8faef1671e960c6230504a64d4708c5734a4bfb09e5380f0cedec2c9c7c2528365a045f2da8f6b57ab548df97961d31396dab94a6c50d6f6105d656e68dc0fb5055dddb72dc305fef217d16931b338e9ab5e0b257ed66746948f4169619fffb5fdb24cf69321c2b9fb55a02e402a6ec0b0489b52e07f5b5c864c75a4136dd931a60c95f297eb9c1ccd119b48f61d648ab13c2cd8d534b6c6c990b6e6021061c1a188dcb606d5c4180d0ba49f06a968a50283515fde127ee9b6c8d43938887ab923a81f137c844385ade3edb434365ba7db2bbe29d13aac906cc30ac63e7eb590169768ebc0fe838df81be32b1a4f5edd8750ccb865f2ff197cc514d9b072e448e117474b8702ef0fd9f494c9bf80d82550fd3de9c16fcdabaaabdd8ede48d52183005501d007b21bb8ea3c776660a1df071621a75a9e2b25a6fd8bbaec358572e5969a745900745a9c3dd8eda173902158f3aa8ed2bbd658b03fbdcdfbf20dffa4044a1f76646350628cb0ee8a2f932d115b712d1262bb9c7b8f43e4da3d6c3535570b217463a0d4d14b9a5165b5ed4f6e56ed8475025e3f6c3c8d92fc42e66528b527b24a907b709a6a25b640d96429f9c494af0901a372b6709e5191839797732910a71a3820cca4d67babc38210a40f0a3497840a4d553350d0f06b176fcce36d949a3bf75bf22e1a26b466fdbeb181977680b6589f1fc9fb5b6975331d358a5bfed2321d665a24a82747aceb8c3a1f279dbcb80ad3a448708732f646910e6ccb4b2bed5d6d4a7ad389e585a62e6a6bc703cac569ee2ba1092ac882bc2ab036e2deafdc4d4ca0981f4664d405b42d2a69aba31e5fa19b3313c3402e7eef1fd04a5ab914df2e16b8faa4923e8859329463b4e862f755322f355678b0eca2f8cd574e4bac7dba66f0f988bd56ad41030feea177824b59c13236ba032d656ae29d3c1e1b578af150573d95cf46353c81b323ea9698b1d70fffebc39756409f61ec46cb27d0dbbb9ed856aeee8bf04447d01e7bf1266584a7192a8a8f099cc3b6a0950cdc8320171a76ce99d70dcfa220f9004669def2ce1592e4f038d4c8bf603a6e5d7d568a709c1b7e9a6202ede82fc8dbabcce4b0f72d12f8e15fd01794bfd22e3b0a30fb8081983624cb7951fe7c2a2ae52c6699edca1d75a9c8644b364501c4a2d4b958e7d64794244507e189b200f3ab4492cb56b975bce8f6d7b85ea54461b532a60d6f8b8fc7ed72d10694401d1e242c18e28ac8b2867972db03b9ec42f96584e025130e1c6bacbce952bbba1efefea8e9d7a351648cb474f2ec102699aa52fa77f695e5ff1b246b86bd96c3e637bae0d72de3b19004fb91b15424e085fd43610afc02499cb0ca5dc6e96da0cd6d73dd8a9c68372e1c4b791bf825799eeb4ff054d74a65f2b37be034e6ec221d9e2971ded15f7346f4518629e434cad620c290fa4a73588fb89b411238e2b934cf0d667efa0d271cb9c02be5aa856b48d982c605157dac038ea4a4e1e0cba3ca16c5cf048e40c3d269269fe2e91ee1e9bec52123b28c1bd4342a00b612fcc7ec7845692d4868b1d1a2fda9782517041dffc5dd5209257b619cf495e263e26ddcd22e6d4d89a1a7fc170ad3c97215010b683a1189762cf5ac4c7c0f29097e15a346b43aeece50b40747343f791402e2aced9edaf636884b60bae1887ab7194a90454d714a2981d909b25b52da65dd771e40f0cfcff5349cac34a73a2a1a96b9444ad5b668502e217ee3397b3a79e23af81ba9105b45036930a6d9a2165cfb35583062c24bbe987cacacc69945afd9795e3bb9710cd031a6a0ecb3a7bb5675e7fec0c75b42d15a6334535ff191a1aacf0ffff6ee323a88d58dbba85c2c29e26579c4caa93b89bc96c68e1dae41a5a76c48c6f348ef1b98c7827c40346f850a17f220289423e1d82ef0d46cfec97583272639f59be3ade484206c0500976044dfefc9ccba8e5936387442fcd4bd7723c49c07dc5f68ce0b49ee20e27425c7fe3f2bf084a0ab67404a6b4604d05a5f4e7fea462b6d83d6a498583b8c3c10f2c613e6482221a65cfffdf859a1c940d96c5dac4577f37ea9b51190e7252c597ea5fa85327d19b24acdf71325a7823dd3f6d9a2a9cfc5eb7b6e4a9d2ba012ddf623f129f6b492f7fe9667e5e51bdc8e368394efbb3aeab8d1948787c1184d56ec73cfb1191c80aee081c1bbac8e74fbd036fbe54221c257452ae7240eb126eaff52682c73cd817aaa71b6f1d924c44441938150b9b52f7085ffbf4a426e52953dc7b50a6248c22a4e9eefbbe3f26a28944fe038b4c122de974a67e78c158f37bc2eb7f623a07495f0d4f14df087eaab1ccb9da9628fc1c00c0539c718f7deb5792aedeb51d6d0ddb981dda314c0c55d44a9d7fde111b8533773147e9556bae347272af83fbf48b5fc88764b45d504612806d403bc15843acbd8518afcef843d3347392fcab2b57d2051a138abbafeae7e7fb152cf53f69fef406a338f34d09bbbe9aa1056d4be843c3f7581c15b1936d0e8c0eeb8d1aad9703a0712d77d9683977123da2d2c75044aba9e39e313f2b334538210b1e8ec85e37d3df662d6a89f82997b36caf88a22857699da5d79fb90cd2a5a73d59418c67e03a25ddb7b4b214f86fbc1b38bf0de09029c6c00ebb3f26ea725f0b3e345a25bf54fdc7f9bbdb09e7c4ea1001003f4390a8ecb378da720e28b3ea7fd11e2af2ec662bce64ca4149d724562740bcb5b8c92dbc7d4c749745ce563b4deaab5fc76711459f349204a675c9c08167545aa3b5663e8eb941020666e4d64edcba2f6aa70a8d240566c74b607f69dc066a3ed61044ca477c19d0b5107d3310c2a1b83786a3fd22b1fe0b69cadaba1e7600f6dd029bbb0485f8f3fda2bc3f03bc4688528d487a11e0d7c1bfce4df1910ea7807c96e2250c490ce7feff51d7952109b2eb96c5b756f1f7d61692ed8b48dcb9b3753da8063ade5147c865c4c250680d3f580c003c58a7047e1c4ce445138788c176ce5e99779a7f971b4d466a6fc9e34d262808a6d745e3290663e683f0d448236341da0ec5ae4879de79a6180d2c267491f202e8d7c5e68a6834ab7a2757e8c8d20d5c83be1ba90f5b81ed2ff27938c414b3bdd1e36275c773c11efc60da0c5049b562cf84c5d71b49a479550d94953ece4933dfffe6adbdc5f2e647115526193dbabcea96a3b01893043a1592d9236afe29acb659c467706264ee33517dd07d515561d5492e07d356074ab9cc39fc336e0e49841070342d6570513f3af848a550daf1fcd86226e9422d0f88b2ea51533d02af91f3058ddf1b71924e82c179dbb806aa4f7306dbdebe11a71a818845b7a77be1e1fa87e70c066307ca2f9b51510250651d51093a728da95bd0d22e3420c4173f8b115103b90e2d8be93d371a28f9d00ca7d81670166e3e84f1a27e9ca65a3621403c303741a2762d12c895cf4ecbfb8fa8c0767ff25d0ddce9d368e450a80d33393a72cdbd08ca3d0867b28618543e797ddf9ea29cb2e5202a3a9434320f9db329c840a0e1030e8f89560dd4d9ce7735e757da59bbe578dc65182f801806a3e58b4f61e4f9f0b75b62564f8edb332be62a03cd5cad3fb89f3b1dfcdd98e4639a0009db33ad4820c8cc2121939fe9d54cd83e52723b944947a01cf428b24d5b6816023f29714ac197ec8f1d28276482ccf70d0dd542ef99a5a211247ab0625c04cc01721145a999ccc590817e22ba4237e566f37ae5afc3a20b867624a3de4bca77fd28cbfa41da9aecde79aeb1b7a73c4bd51e3801b96004200b47e906bfbe886298cfed87a95ccaccce5c3112e4033d5b1f8e7800a766387e7bd6d5275bcc38e850c5f59b3f4253f0705b2a5b1e07a6aad4ba09e80a4e35add24b00ad415de451c2c3c8a9ff986911fe83b89774e9ac79d811ba7f5aa9269cb67d8166cbd1600cad3d65c1f091f303bd01f752256226a3a6f871407adde74ddb8e13a38ff1fcc98d7894cf6e5db5ff162a4c274e47321fc5e1f77d51c275d560b75f62e91db44cbfeb0f382d7a9058f5420d656c0a46febab257bd7685d72ac5b2872651113925bc757d38a7deccf620e2a1cc05c3314dfb0845684cf45299ff8db5ec3103c747559b20df560103dc04cf1c757ed047a2d924120e2850624dd62fcdebb36639305062fe53734baf87e28423a10d690efc6874aeab9850764c541413d98dc5e437e3079a7e63ae306819cc27d877c0e989f28b3782449a12251ea57cee725e92b8fbd7741816963773e4ed74f97d4d05bd6733da37e8848a0c909b2a12ce952ae9a910525cf588bcef3285cc4c615b7a20832c30c2cfcd7ac66ca251a05f589c611673b6790bb8e64f0062a768e2096fdb672f1446b58f88f0944a5c5bc40171fb5f66c2fa8be14bcce234902ed91e040c2718a6f5b10adfa888765b1309529595609fab4775d2e72d79548ebb52373b3cf31822bcf0471aeaf3fd7a862f9fc43b292eb58e8814c073ba922c9ec27edc059ac8d6b4289da11fd02c826ad1e6e749e103955dcfbf3cf16aff57316e7f5e463d26a5eeec19edc0ab5c3485fd11360f6e7ab95845651607cdd337cd1bc4aa4b2b5eed4a4205bab7de3e7006234237e6b2bd86785cde87f19ecd563396aea968d633d92d791ab743bacef333b806af9d", 0x1000}, {&(0x7f00000025c0)="8393b3505968c2ad0e150cf14a772110fac32d0638c508ad27189a43cae678c7700522bdea2296fd70a70602701c205cc1c84066b99b0010e8c6c75a329e30d914df1fa086744ce2d145717a4a0d19e51ca3b27d024a639a5b00392bb14a8cda9786a40e9da980c8807630f63b8ed2df26255c20c3bb8df81dac4e01c8b488e8911aa64630154025c8cd62be891c20ac0750feea212a19f415bb76cb9bf1a901032fb9f69762de92ee7417e5a1fc39c10ce2a7e902a4f126a942", 0xba}, {&(0x7f0000002680)="bcbb5e4cccb9100da34d283a492f5f3118b4e2064c97fe159482", 0x1a}, {&(0x7f00000026c0)="e30cffe64b3d434b45e1be87fbb3eed76be5110ac5cbaec9bf2b5e216cb9099acfdffacad4874c7928a299c7dd70019dc70218123b0053d40affa56d7c9b3bd3fa44d55112a074a9f4952004ede024e8022335561dfa0b0a1748dc8f9e856fce3abffe479038725700b44aa60ffa8e35cc84c1657967c1986a2b30229e5fb166705a235a6076daa460a1b08716b0fcb67a5aaedd7b4faa64006b7a3ffb2028d912910cae444beadf0bac202563f5da261b2a69f8c9cf9d20a297db7b719ce9c93f5d1ef0de1b37e89ccbcc56bb47ce34c0", 0xd1}], 0x6, 0x0, 0x0, 0xb9b3af9f6e91712c}, 0x40f) r2 = openat(0xffffffffffffffff, &(0x7f0000001280)='./file0\x00', 0x0, 0x118) kevent(r2, &(0x7f00000012c0)=[{{r0}, 0x0, 0x10, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x42, 0x439, 0x180000000000000}, {{r0}, 0xffffffffffffffff, 0x45, 0xfffff, 0x5}], 0x2, &(0x7f0000001340)=[{{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x85}, {{r0}, 0xfffffffffffffffb, 0x133f98187251d7c2, 0x10, 0x7f, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0xdfa7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8e, 0xf0000001, 0xba, 0x1}, {{r0}, 0x0, 0x20, 0x20000000, 0x2, 0x7ff}], 0x4, &(0x7f0000001400)={0x0, 0x1000000000}) getgroups(0x1, &(0x7f0000001100)=[r1]) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x802, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 17:24:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 17:24:54 executing program 0: mprotect(&(0x7f0000238000/0x2000)=nil, 0x2000, 0x806) clock_getres(0x4, &(0x7f0000000000)) munmap(&(0x7f0000238000/0x2000)=nil, 0x2000) 17:24:54 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) listen(r1, 0x72b) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x3}], 0x795, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r1, r0) 17:24:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="33db6181221535cf32f33c4541f309cc28", 0x11) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x7, 0x4) 17:24:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r6 = geteuid() pipe(&(0x7f0000000700)={0xffffffffffffffff}) getsockname$inet6(r7, &(0x7f0000000740), &(0x7f0000000780)=0xc) r8 = getegid() r9 = getpgid(0xffffffffffffffff) r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="c2", 0x1}, {&(0x7f0000000100)="891777339379503e12626495e003e12ee199248b914624128a6917cbeb5dca148b14b51c59e2c8ae6f4e7c783b1ad3a990022aaee44c10b0e4aa82a90c38a516cacdac291d84bf39f9f814cd1c0893246496705714831094bcead2858082f07f2c3c669b9186def9b878bcda0dc2be31e128c19c7786dc8815a07adc785f8cad2f3646c1036df7a4e42169a738c7fd23f8664aba3f63b8223ef0d5d82178303baba0d15cf354be3626be353fe6f69a76757e1d49bb9a30f6b912177d0f53195480580db8c1ed71689062d628196b4c68f02e297a5f543d92ea6dfab9a0", 0xdd}, {&(0x7f0000000200)}, {&(0x7f0000000240)="8b06184646a02b9f149c8a5c7c3e0f48d4dd0e0d2ebaa6674b57d291923f8d304b28b009f0fc4a7bdec956d77a3c90ed76b0486b13c3823b0abfdfc2f90d66744cd70ac631fda087508f4dd382b72d7b4002f6ddef086226947d3388518828a60e5d0a8e21", 0x65}, {&(0x7f00000002c0)="2621c6eff240a4e8a143d68d7762a25f2d6d3374ca79235ee52b1e8391c52782c1e44c63a16673bc58a90dc52fd065d44236cd05", 0x34}, {&(0x7f0000000300)="5acbc7c8b0f81b3dec3bba1711eb5862abaaf067cdae242f415d73278c325211bcfa88046799a040d3f4d26a84b6324888049bbd3ddb8770d1bec7305db876e3f6df43b7e83e253d94b507ed5e37601d209023b7bbfd0f42a059ae9a986514cd539e28e6672e5e", 0x67}, {&(0x7f0000000380)="278da073c701a5", 0x7}, {&(0x7f00000003c0)="64f457d316d9cab78c90", 0xa}, {&(0x7f0000000400)="cc6ea6cd5b5b8e46c2a9540011bfc32e81f6d63f8cb31cbcc6f85c63a11f1ea6163bdf5fae36a35f3efde99be9b92db062d79b497c75735f33bac14c8430c77da0cbf2e79d219e4d31806c67b121fc32a0045d365a7925f9f72340a47909b8d87c1a93159fdac6383f314e6255639eaeef2b50310efbdcf36d1fae61", 0x7c}, {&(0x7f0000000480)="90153a72bc357d4ddd105c0a7695ef8b163e18d87995a29ee7f874", 0x1b}], 0xa, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x400}, 0xc) getuid() ioctl$TIOCSBRK(r7, 0x2000747b) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 17:24:54 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)) r1 = dup(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 17:24:54 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 17:24:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffd, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:24:54 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x7fff) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername(r4, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001580)='c\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') 17:24:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0x4d, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d"], 0x18}, 0x0) setsockopt(r0, 0x400, 0xef, &(0x7f0000000200)="906b571cc481882642b34200937719e8f24ba9880fa952b568e3cbafb09f1f8b16262be1edcdc2630d4f49cf389326c396eb061ffe177b5d44f37f630aadb1401fb2f3e6297675f14b4061f0b890358cb6932be11ab0e018b78764c544be3035d283f0196b0a9d7ca4fd72f07cce3e82569186821939e34900a059810e8bcf17bb5e8734fb025fb2c845b150cd5075d17b80aa6f7711b907fb67bc67e1ecece86fa86870bbf3ca83b345e9bbd863948d0e0d3dd497398825144794bf5bf965c7ac4ea3f08a7964001a92dd2d2dd49fc47c9e07aef7aeb651079048e15d2cbb", 0xdf) 17:24:54 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:24:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto(r0, &(0x7f0000000080)="b3cbb2a5840cecfd17096a584da9069acf5967f33859d33efb0860dd7ce51b56fdcd020d87ad4e26e9b84bb8f1cf5a69aa84c708a434f5352305b51251a82873e72df4fe0a71fe847836f3768740e93fa2cbf7c3bae512409f75515e98def16ec475f46a83f05c5f842e24ce4a03740761736a0f4a248ba116d3e9eb8d5567c4eae470288417c02727a18a5ca7abaed78ec2e5a64ae96021e3c32a8d8ac0b1901031aa508da57492fa4bf21a1e41453f4eb4a5135d040fa9eaf83b19559e8a35ae33f4e8d7151e41c59d516d1c33d1c5d159a976d3f21099bc5a4b135018bd3e599420bc402c051ac13ae4bbbe9042e376df197be22cd2cee7efb4880f81", 0xfe, 0x8, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) lseek(r0, 0x3, 0xffffffffffffffbc) 17:24:54 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2e6) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000140)=""/193) 17:24:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = getpid() wait4(r1, 0x0, 0x9, &(0x7f00000000c0)) 17:24:54 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt(r0, 0xe369, 0x2, &(0x7f0000000100)=""/164, &(0x7f0000000040)=0xa4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 17:24:54 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x5, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x40, 0x0, 0xfffffffffffff294, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 17:24:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000200)=0x7) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="f576e462d424d7785e94f3c4353c9680d6947566dc6541b51b037bcad5d9e2a90e9b91d74e04b331e7acda19b11850e020b5a2cb41f14962d7f16a", 0x3b}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x58, 0x4}, 0x0) setsockopt(r0, 0x706c, 0x40000000014, &(0x7f0000000040)="04000000", 0x4) 17:24:54 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x2, 0x2) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1a, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x101, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000018, 0x3, 0xff}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xb6e, 0x3}, {{r2}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x2, 0x6}], 0x4, &(0x7f0000000100)=[{{r2}, 0x333948d63b9be7e6, 0x8, 0x80000000, 0x3, 0xfffffffffffff001}], 0x1, &(0x7f0000000140)={0x0, 0x8}) 17:24:54 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x9) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 17:24:54 executing program 0: socketpair(0x21, 0x4005, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r1, 0x2) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 17:24:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/167, 0xa7, 0x842, &(0x7f0000000000)={0x2, 0x3}, 0xc) 17:24:54 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) 17:24:54 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 17:24:54 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000080)=0xa4a, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 17:24:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) ftruncate(r0, 0x3ff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x50) 17:24:54 executing program 1: r0 = semget(0x1, 0x3, 0x44) semop(r0, &(0x7f0000000140)=[{0x2, 0x5685, 0x800}, {0x1, 0x4, 0x1800}, {0x3, 0x2, 0x800}, {0x2, 0x5, 0x1800}, {0x2, 0x80000000, 0x1800}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket$inet6(0x18, 0x5, 0x80000001) write(r1, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r2 = syz_open_pts() close(r1) r3 = dup(r2) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x4e, 0x76, 0x6}, {{r1}, 0xfffffffffffffffb, 0x90, 0x20000004, 0xcd, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x98, 0xb9ddbd5}, {{r3}, 0xfffffffffffffffd, 0x58a9b753bf380674, 0x5, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x7}], 0xfff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000010, 0x6, 0x8}, {{r2}, 0xfffffffffffffffd, 0x18, 0x1, 0x0, 0x7ff}], 0x8, &(0x7f0000000040)={0x453c}) r4 = syz_open_pts() r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000480)=[{{r4}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 17:24:54 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x4) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x7, 0x5013, r0, 0x0, 0x0) 17:24:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) pipe2(&(0x7f0000000040), 0x10000) fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x73}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xffbb) 17:24:54 executing program 0: setrlimit(0x8, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x802, 0x1) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x7ff) 17:24:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x9, 0xa5, 0x101, 0x20}) 17:24:54 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r0, r0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/223, 0xdf}], 0x6, &(0x7f0000000480)=""/189, 0xbd}, 0x41) 17:24:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0x3, 0x0, 0xe8e3, 0x0) shutdown(r0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:24:54 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x4) 17:24:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0xd21, 0x3e4, &(0x7f0000000040)=""/173, &(0x7f0000000100)=0xad) getsockopt(r0, 0x8, 0xab99, &(0x7f0000000140)=""/192, &(0x7f0000000000)=0xc0) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt(r1, 0x7, 0x5, &(0x7f00000002c0)="011800004a8aaa9803475e104ceb7e028b56c2e694f13cead6fa7cbcbea65a111d1e86f8fc3620c585fa4d85de9686bd42a2817b1748200309241169ce81dc44975fc04a077be709006b697d206b03005a48106954355ef2cc5e4f0438bfeafa801ef0ccc4fae60c03a2185c275ccedec92f870342c38eabbf62a874e791e1e9dcf960af3799a9f89fbfbaf143466c7873e651856ae7fac8167ca4aee641cecb8e75b108c1ff456b33037452a2d9bfb64e25120c5769627cde1eba09fccc0df0efb4e6a53010f028e6cedaabacdc0c7a5ad461973127db694942c6a6b357f701d9b75e9fc4453f0b378e856e827428d71563f7d097c250af7d6fff3a67e4c8c8854ef6a1eafeb601bb92b8349d0a5deccc67cb3098ffd90f0166ba3629632212a3a0e427eb78", 0x126) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x100000000, 0x4238}, 0x10) 17:24:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) r1 = getpid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 17:24:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 17:24:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 17:24:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000140), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2f9685a01a7e787a4630f9aced76cf3dacadfcf9cbe35b7515d7507be3ddec1cb4677a791ac271acc27fbf1588a8dd4ebbc8c971e8c18be156a11e9d46927b069aee4dbb3f213b5e870f77d9addb7a2a9096", 0x52) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0xaf39, 0x5d1b}, 0x10) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 17:24:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:24:55 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x20003}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x280, 0x100) bind(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) getitimer(0x0, &(0x7f0000000080)) r1 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/155) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x2, 0x2) recvfrom$inet(r2, &(0x7f0000000180)=""/244, 0xf4, 0x803, &(0x7f0000000280)={0x2, 0x0}, 0xc) 17:24:55 executing program 0: pledge(&(0x7f0000000080)=' -\x8d\x06x\xbc \x1a\xcaD\xd7\xd0BlG\xec=g\xbd\xe5\xc2q\x94\xb6na\x9e\xf1\xef\xf6\xca\xff\xf5\x8f7\n\xb6&\n_\xe1Ds\xfdK\x9bl\xac\x0e\x8a\x0e\xbe\xe0\x98lp\xbd-\xdf\xcfo\x0eAD\xdc;\x95\xf4\xd2\xca\x04Y\xe6\xbd \xd2\xcc8a\xeb\xfdm\xc3\x90\xd1r\"\xc8\xeb&\xa6\x16\x15a\x8a\x89\x91C\x1c6\x1f\a\xdc\xed\xff\xbc$\xb9\x11B\xb1\x02h>\xcd\xb7b\xff\x12h|\xa5\t#', 0x0) 17:24:55 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc278000000000", 0x14f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) r3 = semget(0x0, 0x0, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)) 17:24:55 executing program 0: r0 = socket$inet(0x2, 0x5, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x28003, 0x4) r1 = socket(0x18, 0x8000, 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x20000, 0x3) syz_execute_func(&(0x7f00000000c0)="c461925e731164660feee466460f3a0df32564c8050000c443216df699c4c178171da334d648c422daf7e6f3aac462e5b7be86db0000c4427d589b65566666") setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000180)=""/160) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) socket$inet(0x2, 0x4, 0x101) 17:24:56 executing program 0: socket(0x20, 0x3, 0x80000001) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) close(r0) 17:24:56 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:24:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x80, 0x1d849d43f04bd39b) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) openat(r1, &(0x7f0000000000)='./file1\x00', 0x10028, 0x1d4) 17:24:56 executing program 1: socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 17:24:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/188, 0xbc) truncate(&(0x7f0000000180)='./file0\x00', 0x4) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 17:24:56 executing program 0: r0 = geteuid() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(0xffffffffffffffff, r0) 17:24:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x92d}], 0x100000000, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000051000/0x2000)=nil, 0x2000, 0x0) nanosleep(&(0x7f0000000040)={0x4cf6, 0x3ff}, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000224000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:24:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x2000000000000157, 0x7e) execve(0x0, 0x0, 0x0) 17:24:56 executing program 0: mprotect(&(0x7f00007b4000/0x1000)=nil, 0x1000, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xee27, 0x1ff, 0x2}, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0x6, 0x10, 0x6, 0x8, 0xfffffffffffffffe, 0x4, 0x400}, &(0x7f0000000100)={0x2, 0x8}) munlockall() listen(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)) r0 = socket(0x1, 0x3, 0x4d) mmap(&(0x7f00007b3000/0x4000)=nil, 0x4000, 0x2, 0x5810, r0, 0x0, 0x0) 17:24:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 17:24:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) getppid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x1ff}, 0x8) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 17:24:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x40, 0x3, 0x9, 0x3, "7065266383f67b56640b3a8d7e7920a6c2acafe9", 0x40, 0x80000001}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x3, 0x10001, &(0x7f0000000040)="d5ff489a147883f8a2e055209668d8827f354696e052630471b1c91a88ffc2b29bb4eea01754f6786ecaad7caba19fa8f9e5ddf7cb679d05438532574c663a22e3aee79c99ff655e55eca304aa97ad7362291851d5547919d0de4059b5693ab2b076827962da59078465ecf973117dc85ed6e61391474eaaff2cbc0117be8241625c8eb02d8a0226db26ae5464f6057a9fd323970045ac0428c2b5d8adb92294ff86dec6d1b24ab9f60236496d7cfc6b6d94f9558bb29eff62", 0xb9) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8040, 0x1) setsockopt(r1, 0x29, 0x5, 0x0, 0x0) 17:24:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) r0 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f0000000040)) shmctl$SHM_LOCK(r0, 0x3) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 17:24:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000000000000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x65, 0x4}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x60, 0x18) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r4, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x9a, 0x10, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x0, 0x4}, {{r2}, 0xfffffffffffffff9, 0x20, 0x40000011, 0x0, 0x9a}], 0x101, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x40, 0x8, 0x1, 0x4}, {{r2}, 0xfffffffffffffffc, 0xe98a58e41232ce28, 0x2, 0x8c89, 0x9}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0xd44, 0x101}, {{r2}, 0xffffffffffffffff, 0x42, 0x2, 0x3, 0x3}], 0x800, &(0x7f0000000240)={0x4, 0x80000001}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 17:24:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0xffffffffffffff2c) accept(r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') shutdown(r0, 0x2) chroot(&(0x7f0000000000)='./file0\x00') 17:24:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0xfffffffffffffd64) shutdown(r1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000040), 0x111) 17:24:57 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) r1 = geteuid() r2 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x80000000, 0x0, r2}) shmctl$IPC_SET(r0, 0x1, 0x0) 17:24:58 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) socketpair(0x30, 0x8000, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="0b1c0fa0f88de4f6eed3a56ec8400aa1560a46777c76ed0a9fa1b5b8ee99abb233b7fc095e6dfbf856eca887df6055165a74375122c0289be9871d7424fd31950026b74c8f00e39f05c8a6cc730f4151be3d840a4bff2ef391eb21c54cf0cee2f8efd15d83d79c95dfac2f81707595561a344b54efb42aff7e549688b697f1eb9aa72cbf1e3e50ab1ea86bb35bdadd8e2a5e2273397937eaa5234f099ac88481a03bcc25403103600e84624d04f8b29c296074e16174d545e15d76370c8ed7cfe07ddafa5bbd807c52bf40b2c6c44a86d40c2f848d661cc641111ba14dbeef81ecf32195e44c2057bc5256f0ca9f", 0xee, 0x8, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1, 0x800) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 17:24:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 17:24:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r1) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x5, &(0x7f0000000040)="52834c5351e27293551910e35860d7ad1d56a3c9d62f2b33dbe66691cf885d0d1a891953e47e15b968d7f5564d1d63aadbf3148ae0c926cf68f32873be087dc228e451a0f142128f79cc7ce6a050ee0f4eacbe5d47d5817dc27e73f6580e83ac3be8d0e27df3e69f47a464d7921431ba31fcbea6ce2c877e5cdc2250f4ccbebe348938157da572605f41d25ccea534ad63fe2b67a27903e9ace70e0df0158fce955b3a0fe7e7833b31ae3a44bb7edbed76efe92c6c35a2970a85126ed56b182134acd28f4394f19352f090e40b45246bee70077be9f6c34753", 0xd9) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 17:24:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) flock(r0, 0x7) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = msgget$private(0x0, 0x20) r3 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r3) msgget$private(0x0, 0x200) flock(r0, 0x4) ftruncate(r0, 0x5c) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x61, 0x0, 0x6, 0x3ad2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0x190f}, {{r1}, 0xfffffffffffffffc, 0x3c, 0x40000000, 0xff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x20, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0x0, 0x223}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x7fff, 0xb1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x4, 0x10001}, {{r0}, 0x0, 0x0, 0xfffff, 0x1, 0xfff}], 0xfffffffffffffffe, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000084, 0x800, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x9, 0x40}], 0x2, &(0x7f0000000200)={0xdda, 0x81}) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r6}, 0xc) r7 = shmget(0x1, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) r8 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x1, 0x8, 0x35d9, 0x0, "83f809ef22a98cb0048a14c80b189f0bd624e4cc", 0xff2, 0xfff}) shmget$private(0x0, 0x1000, 0x22, &(0x7f0000ffc000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x813, r8, 0x0, 0x33) open(&(0x7f0000000340)='./file0\x00', 0x81, 0x30) r9 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f00000003c0)=0x80000000) 17:24:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x9, 0x1, 0x0, 0x0) 17:24:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 17:24:58 executing program 1: 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(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0/file0\x00') recvfrom(r0, &(0x7f0000000240)=""/174, 0xae, 0x43, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 17:24:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0xb1}, 0x10) getpid() setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 17:24:58 executing program 0: chdir(&(0x7f0000000040)='..') chdir(&(0x7f0000000180)='./file1\x00') chdir(&(0x7f0000000140)='./file1\x00') unlink(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x20) chdir(&(0x7f00000000c0)='./file0\x00') geteuid() 17:24:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x1, 0x80}, 0x10) setsockopt(r0, 0x3, 0x55, &(0x7f0000000000)="2d1902afb4afe16817c9331fa7706ea92da12771fa4f914303b8d55eb759165432659d2733996874721b903b8ae3a3e7bd9a86692391b345cbf1a4c14d0a532b6acf65afe5c424869517fc4c008dc9d0edb6093a778f9fd2026d18da070835d8cd99f7cf134c4b3472a5e78c484ffc7b7e5d05c64166283d62d7f3efb234c208668a83", 0x83) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 17:24:58 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000001780)=[{0x0}], 0x1, 0x0) 17:24:58 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f00000000c0)="24861c477eea944cd6271ff56af7c54ff89d1fb65d8bbeb75feb2450afedff8ba882cd98e179e23030feaa5325e8edccb62c1b7b5e5cc85c8dc3fdfc911ea9b2d5aae8b9f9fee598b8a2a6e1decedbeb90c02f5963ed6865", 0x58, 0x8, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x40) r2 = dup2(r0, r1) socketpair(0x20, 0xffffffffffffffff, 0x9, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x4) 17:24:58 executing program 0: r0 = socket(0x9, 0x500000000003, 0x1) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:24:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00000ac000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:24:58 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x35, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r0, 0x1ff, 0x101, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) 17:24:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) fcntl$dupfd(r0, 0xa, r0) 17:24:58 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202af09000000000000"], 0x1) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) 17:24:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003880)={0x0}, &(0x7f00000038c0)=0xc) bind$unix(r0, &(0x7f0000003a80)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = getuid() recvfrom(r1, &(0x7f0000003ac0)=""/252, 0xfc, 0x0, &(0x7f0000003bc0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x308, &(0x7f0000003940)=0xfffffffffffffffd, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000003a40)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003800)=[{&(0x7f0000001500)="8fed2850c166bb0007b045a85aa77da48b22675faa2f1707ffcdd2acb5e49e00106f7d3aa5ac0fb142cf8f0a4282da91dffb4219fbe162912325d51649b899bfa15f5804efb435da3ea55e5524bd9ac3a75b896d84e63c1cde3abcbec46154a0b2e1e7865ea6e206d258cb3da50a75d875cb7501399ef9abf0ff5179f59b526f24039892d4918865ab4af9a208765337d91e843f4cb82ebb288b4a5a8d2ce338a78f0dc3e42ff15826c76b518c47e023c9c6f3f4d2a7b6caf32f6a9b54b8335fe3c0939e7756e66ad51d35b2d62670ee9554b940299d657f615ad06062d77cced4c1f39924e50e0051e801dcc74fb94acd03459b85db2ed3073de4c2dbc95dd904f9b3fec7615fa84fed394e7ec9542927722e9d12488e62873c8122c82d358009b765a8c00dd9cff1eabb19cfab0a35874c4acf341a10e2ff9ebc2e0be285b58a9f04146cf7c82565be0c531787a76a305965c2ec0212109080e1e47390262cdb2817755adce354bce0912914b9f9c2c597520b884930d29a25408094bb21d72908497ed7cc18572dfd842d2666a1e01986f7e292f11faa9a24601680bd34f490f4346d398063f562d750ccd2eb673a56ce04a7bc5c4d5871629540880888fc767c162d350d42fc7e4ee7a85469fd9420d501a435dbbcf77caa3006cd0bf78a90c6667fc4982b90ee561378eacb68b683c6c326f41ba4eb9b3c943b39bd03e6fdf88ee3d0cef8dd51028b0c2850129701ed3df8216f470acd22984d50b422801fab52b5a27a655f230a70959591e1017992da97c36393ec2553d737c61ad54078094b53014089ae04b6d21eff446af207772f75700b01ce111d12c122f6d5365758a92628a7021ac1d5283c8bf034b14f4288c1a571e3e3228f8d460eb3ba0a3242d1f8b897fb73a1293082036f4d01d26c214560395e3c7c0213cee5bf26423f718ae697c8cc5d4ff97984d31b81db4f1a61b853769d42301f96152e268c1a1c3d54634e9e631fb13c9f3a4bfde1fdc8eb7d4fcc2fb832fccfc8dd43a6d92197b967d636be406741754c397d2042d1a81506b337f354541b39b1a1a4ce041045908aa856e674cab3068d20831ae0cdadf0ed608a8799ec0dbb9edfc45baff558948bb54f08d91c2702d46e73c1a2b7d4d9ec7c5207fac6baf36ad36c1260b5c36c2cfe7cd163e4d426309e877f64a244bda4d02f2f1391ebe979ade75d1d6eecba76f6d7d0b451bc4a6c918b7720fca886f6bc6fb60a8a5642f8f169c0713e69b4ea49ce7e41d5cedea85cf119e842567d120512c87afb115e573c658825d8a1d6808e3c295ec4fa89552b558c29569ca53476e8a9d85cdd31dded14fa475c04678fbb9537cb5923c248aacf27e952b16f48ddac7e71fd45f1bc34f66dd50b05116a541ce586e52f80fdee44e486f2a88e9cfac75668da8ca18bcdf7b114d3c5dc823f339be8b72b6c05838c0c085ade4a384604a33ee52d484715290c175649c41e236dcd84173bf563f249c1f0d0ca5939c1900bff55c75809a2796b4b337e3a58b0147e98e91dcd6c549ed5c8e37c8693211a21bdfe2068626a5b8a66619bd3a0759e280d659476f5a1fdf9f51e5b29b398661eda82735498bc45adf740a8fb3b9837d5162e94c7d78d834ac2ead0434badad626b6629a5166e76c759604ba1d113469c777eb2e37c5780cf7b2d50d04cf19a3ef870e10d4a78212bc281af46cc5c1eebc49932066d68dd49ac979f8d29352d781aeee8b008565d8a311b9482670075a8f112277574bfa3446ea7772756cb8e7a2102e8434ee2ad6a27c664327533c293b3b8d406255fe9788c64ed2795d6b6d0de19d6c18133aa1926259733ad86e568c3f022cc8392130a0adf42c713ea5226ff80e703d2a79822e3888a3230707fd07341ca149286c2bc3df44884ed90a369d2b322cf6e1123a2e50e74062fe9088eec7005ae89e5843c57145289342bfc37151b203256b9fcadef4db3e6de03a03f3b028448c20c7de764cb1994778e9f319cd022fe9a449fe3008557fd41c87f1147408c59439deedb699e1ef0710043592e63682b9064b59d3e67e7c6c723c14f8fb4bb4d9ed5ef41276b08a5023b1328751adb2af8d6294f87154b8ad7f7b36e4de8cc900dfa6f46cc8899a7887ac9f0a302717fb2da48c91c0f7ef8b693f4ed3e1c8b3e6ea46fd7c0c36c98a95ddd9af091e9b1f33a5930d591cc7de32a0d822a01db1e6c505b946bd894e0105a04566509e1de007900e8150ff1ad1c2fd0d80c2f00e4f2168c1f158b17262cf7c6e8abffe255e18937d78f02d1cbc3212c8c20fe1f2752fb1d2cfdc359ac4c338d477319b84dc3b2f29b92a1d870aca2f8814f501084249f7bed7eb9a7eda86e0f9f94025b8dea3c78c91be20672458c0c371ab99e8e53381968c67c0ceb1f5bea3d0f67a9efc39f28553c0571bf65102950bfc3d95dcc8e5daabc99909b5e2d429cd102085409e382e682d067433d3910295609e1b3b87b21eb3958589738845a1fd4778ee2ff84c1c9a718296abace17406e55e6edd632aac3f66ce0cbe951d1ed5d2029d6b68fcf3258700a38f5c849a13422985619d18305c8751ef5b210a3287012b2e474cada8cb0005bfce18602f6698c7f569ea4bd6f908c374879aaaaf2dbf4724fc7a081b3e67abe8c5aee8b79a07f0608b5ca02c43c7d2967a17af20aa5f6c0a15bfd14445195f60633319c503795e63be0d7bdfc7ad568ec5bfec8f8013654e32bbdc25f7508ebd75d273f82e05f16ed14acf8b5bd6366f302e8f5deeb3c880c9f76dbfe773b833bd427e9d6ad151632d448db80698f8ea6ea62473e6ce0f53017c93c4cf870806f9efe6c7d9e564acb6087cbe7b29b65ded2dd6bacfa78087bf7585e217191569960b795a15f61d1d180ed602b67c6089b6bfd2846a3d78076518cd0e82ade33a7efaba061a1196dc7aba5d1f79e60160c7408f0bebc0f4c902c43200b1a14fff6ed667ef1103da3c0dee411a71449a7e477aa76a6f9da0c3130e76dda7f0f85eddb6e97e90e6732e0f336774277521367ea37897b0b8a31f9430ffbd85508fa0d92affc1c0c81152df1b6917f1ce6750761378801591974e7b5e0c0d30c6c83851c2cd7d527021a46fab8dcd8ea8c2e17cf240feb82c3b5f8774b8488b78f2f2a152e7415dd0b64db07bda2d9c2d0e8cf6f616e5df06663d9e5c6e36e2142003b48e3e3968f7d641acf93b6ba069f5d28deae9e017ffae33507d850e6c9b80daa6ade15856698075bb411c0259e7e7c75f54af4a50909509470a8429d30d9856eab944ee7097d344c05af378c81bb7992d531477163aa6d77ab2e8c54c705a45346853247c89ec3050b4d2e5a6373ab377a478653689f1fa2459fadb9bf3eb362b28eebe5fbdfc7e263daaa64475fda6e3ead5bf509383de970c268d0b2818b082f33d9bd9da3e04acbc615c34e74fdad1d35d76d2fbf658af7cc43418078e3568d642ef18ed86f138c734f506043b4fc2fc61eb2c99a51e2e67b6bc352a81988065a9db06b89cc6ac27a0fc005e1f6d0a507391a0c9dacc0d81c01f46eb9d71b010bb2a5f3d6a243b1a2c35e438a2e5c3a10dce4cde46090d892f22cc2f276bb501d307f6096e7f8e2008e0e4a30ac109360bd01c2efa4a6d29010386021b9519cdf21a2bb1f3c25dd4c28ac2cbf7f70d0f3d3bac8ffae4c1641fc2ffc012a189142afe6c7ae75cefe76153eef2de47631b1322cc0d019bb5d6a6fa0ebb90c0bef10e8e6b539709f8fa5ca157fc8d91f60dbd58fbc7c56196f33c2d4427b07c919df0efc0e7700e98e42b90630c88eff1120f295cdea340d8eebd230d74d6aea139c26e8aad280436e0974588a275c5a01030a27cb9a09a0fafa4dce5fe531906ac7b02d19fc7a44185ebde315651003c090d5a93a9c820f79be5365c900ee887fa224469c21ca9e776a9c1edbe4c038538a0d0cbe68bd58237175cfcac60f4a8811e503e7e82a5b48b56addb8f10a46df5f08b342158e5f436688469d795bc13e08759a0c26cbac647569d30948f129b30a3c11081ef821ecc0ba4aee2cfac754b48a63372c1a7ddfccfb02ce5a2a08c62f442ee0abe47da74f5ddff6fdd84e55473799c4c72bcecc1e8f0d1e682e0156e3b5f1ef05cee148d242fbef053685b3aec3de0df1c95bc9a6c04490bb0dddfb615172a77beeac171b96810cd51cd4844368ba3391ef405bbd4636a38385e53299ef8f87ca75c5e31cc334963e890fe9ece90606937d6d7ba55e952d3a53703dc5bcba6556e5eb07812e7065a06e40369a4e734d1be74ed68e82a1d9c6ad0cbd570f530501acc26bbaab1c97bf3a4e9d817b9ce52e7b49cb72c2d6127ec23f11a6c3af9e38ca11d7b478bc86d17a10a07d0f743c0e8051da52278d28944a00c978228138b8e7a4c96669d88ce164f33565b030e8ab61aac4af1ffed41d8934d83099574798bdf210d1f8bef445167a26f7aea4c5c8a3c67d355da710a20d6baf1348f988696efe5fdd56f02fd8b9cbe0778571102b2bab2e717e6fba6f75077987698bddbb3ddf9cc5d6bd46bad49f1faa4719211d4aed222d5986aef04b4e85b670288a4d4c4caacb5d32efaf8f74f51a80a5c9f86a046bae3143fd705de9eabe7ca5835cadeda03e79a01035046d4f4cc2ca31663f742ec1885e39f3a07f61292f1c5d8228753aa8be5aef44b1c1a8e43fb92685451accdf133644f31a3c52a7a84736eece7644194121bb440f2d06c2d4dcab187de26f95978e2296d53aa176274a10bf1efa0f2db7f08d161ccaa2edbebfa302575e0e658545bc4c1ab77d42726e98a603841b3a7ee9c5e4671146be34804072f406a77aaeb1affe8cf6d92faaf1ba5328e72c057bfb206b644c7324ae54205416d273c8b0603920026dd61d898e8f094d176ce8bb6c9cb536c9bc03eba1b8f7391cab98c8a51770c39bcf63d928c5059af13c800d5084863fa195bc4f35efb61c196b3ad97c9a1eb1e657ab0b6fab97d9b2d6aea9214834f61198ae9d89964cb776946182095c1e12ffcea0be69462012578fc542943455c824c3c9e363ad4dc2843280de62de7429e35b9874c6849b4b29378f14aa74cd0203293baeafdbb45c491ba2ae6e5c0fb44cf2c27c3933910484649e06fd2f91d70bd4f0e97465f70df48892cf91b73a22da21b241c3c04fc4c218ba821c04f79bb738f9de579d14f0cef7dd109168872379b8096dd2b90a84ccbb1f373583290f2c73e9a3e6003aa4023a5493a38f6a6c2dc496a6e60d07f8e038dda03c419d1437d2864e7139f1b312c78be68f8925ea0ff9555b323a76ea49eea456bceb2eeae9927e089ef068cb17269a271df391f2eeb5ddb6d89e5db47bf6c12b085454ea925ddd1c1c9bd6430823551e6490bd3b6f9902397b45d32c543b6a1ec8c430bd31aa16b9e087900d3585e94bf1847fa34edb33f16eb1fa9a6d4f8fb2ce116de81ffedb3d3dbeeea0b7d768d2111ad2b7edc2a5e0320b88a1fc889542bfa4607c0399b58daea073063246ecfd3ff0cf103835040d47f68d6c479c47ecbed569fccbbf606c6749066a91a22bf0c60f1e33ed5fe14115456b8b34e838ffcbd577b52a3b8ce619eb36edf46153ad5acc5864b1a39a33b3a61e34b430f14520baac340e1b82554ae964650746bd225d895b55927a44f5e6173d76ce4d4575ab74f13730cd2dd69ca42e7c91c39d5506bb7724c4183d6fc3f21850f81da296488857de65136331d62cb52f2844a621652957c1c0b0e66cab25e9edb0f0dec1ba19c7", 0x1000}, {&(0x7f0000002500)="84a3f2737ef0d8ed0310353987cc8c95843e7ee521814ab5923acf77c421380a2b68e124cd1305a8280b4cedc35340ca094ae8d598a07766808a1a4511e4509b602f777ec3fe355e0a9f9fddb6604ba4581fd3ceb2cb96f788803194b8f4d3021868ba95b9129ec87baacb32ff4d57633326f0", 0x73}, {&(0x7f0000002580)="a120b6d6659412225c280d901ccaa1b5a6d697a75bdb89c4a8ecb7c61aabefbb51926750dceba36439a28d0f98aab3", 0x2f}, {&(0x7f00000025c0)="ff83fd5bdd8655c15c461699ae267ec1c8d9275424128e8b599b92fb070c6dac5dd7de33986af0393b008fa628fa37b1fbd2d92fcba497adbb2470fd961b8a4db04625b2f585", 0x46}, {&(0x7f0000002640)="4a3fdd25966705e5e362033d8e9446fe58a59cd9fbb53cd76e4be003d6804dcfb6de685dc8de7c44c0fb6423705e0a9e222ee7b139a8e5ddaf2d616ab3d616c103073fd94909c7d33160a1d756b11ee626e6be19a0c4cc84e41ad881817d52d5db754bab183aa07cd363cf9ae80a615d38a664dce8507f437905b13806cf06f48719b43026622e7a49bc391b1e4b32a171e5dea44c060af2c7f1374cffe50209409ca46b9e3d3c19564bbc578d5d5d7a65678db122013d8fa7", 0xb9}, {&(0x7f0000002700)="dc993eafd5062617fbaf0533bd596657a946b62dc4901d043fc8aab18ee9468712716fcc6fe1fe863bf4a6ab29ac56e9c2a67d2055ebc5941c5c8b5f559e31947d4732e16eca8e324a4b7c92d101d2e704a025510333a3432cdc2528426dbe58cf09d93be56fe212a748fab183e23d1733a4ae236b5b0ce5ef8c7cd24a7c7388e7899b7a61154737aa574b7b2538843fcfc63a479730bd6f018eb0e9395ab7629706988a924bcfacc991a28e3ffde15e79f401f6c74ef43b83053eb0b20ceb9c277e8e9fdc1ec8e6279de2ba13f1cad27111fa6fd5abe7c835ce8a3ac7377f8d5be8557c8a477d7f1bb287940d0c021b9c9b453180be5fa3a1fd48db", 0xfc}, {&(0x7f0000002800)="1ca331b57c4e341958471a89bec03bf9a0d0deb2a6696abf38b6c32aaffef058b3ae0c7adc1ec8254ca55f7f801723fb68e43b7f00e83983b32d118b4e0704361a91af5d433a00db80e6afc4db3b414295cd1fd4427a197ea1f0914bff8f2ddf593dc5fc6c689de2cac1eea5fe509692d0e65b6275cee077ef8053a6d290b77aa7076ddfaeb21284071da0874eab7a4817209544c0ea5fab62c2f70791a1d82d0ae2cb7f8487755653d70773944c3c9846f7de05f1302f24cb62056911d91f01b7dfc6c3b8d42fabbc1a004afeac16305cfa321cb1cec3cf018f0c7a92e7755b7da987d2fe76158531d2fda2bc9a680ed63e7acf7b6348601e43e8376caee58d8399ef7020a7cc6a77dd42791b3f88ceea26048fed23b21101a8c75e03c37174006fd7d239c01e9ae59ae43d746b370b76ffe1aeebc2fc6c7153b05246714e6ffb4de644bf9c8da522f16a2ae299c35cc377ee29c3aac8b2fd82243e6b1ce73d1e2e0ccea948a0307950f6c40858f685889ff3f3c1fc85a221936ba033e7961ea4425627d156cc67b2e327ffd07fe6a03d4e848d349a78a7a164a8ffddeddc0ec55f5377b38a7992f6ae3e89d99373bf31aa081d83b82ab9822ffc30b6010a95684fd01aeb601342cc145cb7ecf41637345c8eea2f14e1149a4996d3947b1f9e18e596ac7ec616fb7a58da87a0ca6cb42b43e3cf6a2e338487bf82e6db1652cba6ddd70462c732f529afe6767669904406789ae5376e9b07ed7d1bf32b282b24f668b5a46b0ceb99389f8b8171f48d43e5126a46a8e5a8e7d0b4251f04abebc4675f545e38333f7c8724da445f53736a0c969318c57efb30471f3945e3169cdffff52d6b77f8c420f9180ce2fea715880dfde0b2381407d9e63d7ba5c3f9b1a9349419d0118922d1478112ecb757e3fe02dfc156100bda8095c46f7506d4b50032ecacc8c73575f98d5029833b1e2f72dce43395f1cc081a8287f93e190772ccfdf7a77585219af47a71d4fa804d93da7cc3b145e8ccd802c220ba2f47a46fbe3fa13b3c9d4199e9313bd1e57e0ec336bead2a5697dd7278bd71606c2978f87697f7c36756e084865b8f33163318af98c285e2c83491ecfd572f18f850966b4823cd3c53ba671a5721edc71a9f4158871f288567732fdbec28451a1d69e6500bec6de469bcbd6ad9b9cd56e1ba6dbac103e12fd0c181935ebf6f5c46f345e1f703fb06b3bf91e8730e899855856be4860604841b8e2a09c6c9c1760fa6701b16f7e4d0197357afed74cb7bf011fb0427a9154305930ef59425f8d4595d06c6de4ce92481f39eb0fd71ffef520fc9317978201570738fe7727bb18f949f235c4da0e8b3ddde92fd826b784c02960f8cfa6cf1ea68720ac3bc87e61108e2176b371dd2eb839cb5338ae5ea1f8aae2d45ac0cc42e70d615e83a4dd93baed25b1c89951125dde1106f6826fcfb3aff9c382a20a0144620819907b658bfe9183dad17e7929fce2947d3b912b4e605ec66cd9fa4b1b86b679b7bb5a0b8c05b96bee0706db6d5032e892b554503ccbae8d59b7b4ed03c4f97f042f1983cb432f80c38619fdbe69197f377bd0da6e6d2b08389e86f9ee13d225a99d6f12a7cc47db18fdbefbca9f02779c442655443e70434b40128622b78ff1b3e7fa19aea809cfdc06c87fd737b38d28a7db8003d34acd170d274e001e900efcff71cab45d268aba9316ea58c8d6838b0e18a87948e3cb5ab694b819bebf1e56ce3bfe71e0ffb47b9c18f85c2fbf194dc0b3e9ad2c85fc5166e16de29fc8e7635c94f555f265f642d7798b88cf6a64c0f768b765d77cd02cef96dc9a716a9e92bf2ef1f3a144172693521c8159a68bb7513798b534037ab182adb99d8889a014996d9cce42da95b250c41e0ee56ad0085adf1719d3f6a59f59e1e970c6ce0a002e8c7a670f632e04c33721137922f1c769e81cc52e84aa7a5fae682a31a2384f1cfec269e36681bccacb5acf29ba53db2bac3b9451c05d639ae0374231d1f0366ec877f72adce543fa16e0dcbe73669f4f84df87ca4ed57bfc34eb7ce34fccc314aed154730798dc874ce7a93c17be862de81b500cb3e4d31af36f3c11ab772fe7aa300963bfe58cba34e1b9b0e42a0d3e0af3ad7300a006f62d6d28b550ae728020312f32fce26a363573b601c9a3f74a6c83fa76eef91dda698ae2800868dbe8a281a0bfd9a294f6ee120a785a9a76b966a3b21d023ce6cd5260b3087a52b77fdfa8a943557a3e235fcc61d743dce8c2f81f957925aef0732d06f51c56b953bd2872c206f9b87e28bb04375ee7d500828e5c2e06f936a0b6dd387585814c9242df640b66a26f8bf8d8d8650cc62f73d0384d22b8a9d36bb705e6e17593720f253728415dbdae646a664d87752a64a59abf054395a8369d08d71aa5c63d8795b8d34022a74b125b85e9e3449652873893ef0d3e8f8b402753812afb8b61b14be5408fe7a7e7ccd28216cdfe3e8937bb463cee6e89b70b259f30579949a2a8120757b9aba742dca6cf7604a4dc3289464e1024046a0013ff918435925600b6a3690510d110f1a99c24c4c243b9138366f4911bca848b246929bf07c0c986b158b2b7e894b1d18dd90fb5be907221b8137b698cc53f4fb6d11f91426c3abeb7397dc85e01fb7f68866a0eb5d66f7117a0cc649e5a3ed7169805054585a1ed7a942f8481fd722e2fca02c35e922c01389dd9db84980ed163f229a26650feaceac8e16d068ffd5e6c342fc504dc4c45abccee3c410c37f34d084653e714558f2a8332051604a6c3bcf9c439fa93d8c804f17dc5987ea751c56209fe0424f6cea1a4275658f09511480af2be4044b5df3cecf820d4d1a8054b57c2b958ffc02ecfa683ce34194b7f0af53c801d161ca041f796d6df73fa8cbed8ebbaf2e7f4a8f59df51f64a71bf2ec9b3c793d61aa0486e48b84652d8505d4c49f83f0d3ef30337b0124aa8f8a6a07de9e1b68c8b4f393ef63a6656b9551d883f67cee63e110944843bc98bfb211a9fd0693474425dea5f195f1b2c4f0f48d42efe4e145eec85d00534e155e23e16c1d86171fbdd03c64340ad346af0faf14ed2c7376670c7ec8b87d7284d7fd890f8751f6144d94cb85bdb0f1027fa5ac4eef5136ca212305a968f5610e5805f06175b35a9b35fc3a8fbd118e332d0ddd7463d70cbf7015156a57c0d1d0ff2116edce3ae25300fb164271dc6479019a787d0f10e9afc5e837ee62142072228f5669b5be1040de2a34d45a558901d9b1720c03dc5735d3439435fadad70986cf0ce844b2deff894a7be1997cf25de4226c2a402c6764b8d36b507c350b6c1d1551e856db5d822f6d26eb89b7ff933436859fa71ef5a4a26b6d15ab371d420cae7208a809fb11baa66a66e25877b102cfc6113b713c25ad44ec721f06b6d2d3c69a80b207a228aa59723f41a16f18a9d9485a95cc8de7d944819516fbe367f8708d8814a2db03f888c4924411fa37b417a45a2f2894524efc5c04f3761ef2fdff1e32b8ee070d39924ab665dd93bb4d2f2c88667b08d03d2376ceaf41a38ba54b2da77727259edb814db334335579efd085091760a13341bdd5df23eee2f4766ff6acacc425b5ec0b9404dcae552cba25dc5eb019a534a65d44b8166f7b9db89d7e7bd04dd6eb1eab5885b3c06355b0e8947ee242b6f3e657ec1008efc5e2e2f57a771d0e7cbc2a98104858ad09ed141260a9bb10345d525e2ccd7f47ec08dea3318adc272c1bc152ad54ac8216814c996d4af452fce30663abf85c01bd1edcf5ac614da4aeadcfa1dbd0fda37be467d9ab5f1045f88617da9ced30664bfe9313e126e8a13546accce870f8bd514f0d5a59117e81814ee5092d0cd5f0aab9f9d5b19160b27fe8882da24d9af528e3f3f28c51129ddf5cfbf1ef5b09b3e2f1df3e8b4a0e8d8ac6b07987bad97288428b54501ac3faad8c9b4a49f630a6b82d6768e01c5b0d84eed81d33839014e1629a12bee5fdd39e46e8f1b50cfa3dbcad32aa8752120aa4db30d0ed01d9a492989b8611d242dcfd46f03415a05695916276c7c652b9c495c7eefc9a6dfc7d58d78d6b727987f6ae42a45286725c791f3c7c6a7c2667cb610277873287230859c5ca40bf4567235d0f5f6598a82f838bad504971b20dc342762d824535755e6fa141492fec9db51967813b025806091f88f9b9b1f22a7dd827e33ec626a53ff9803528a38845ee55d7b209e283b8060f6dfd7f52f11b79934bf55f701f554da1ad89cfe6fd12ace81d3d649fc14451d7fcaa8e733e58c4c679a66e3120fc78cc9ccb278911169c75641b320e9ea6bcea70c318dc64bdaf0ea6156fdc8e083aee7c351bc30f34ff5fc3eb241236f9af07df51b84577c404e0c7e923a82ada9de8f9dc5f22fdcd2aead1feb7af8c437d2037d3c93d9909787bc8c83de749d3ac0f7142fbd0ddc36b07e775c4dbbe4cdf61cf4784081f3dbdac9a5e48575320b1a5c95258c93c300d00075fcc4f48e69e96026338cc8f833e0e6bbab7fb4c6892e93c85e4c863f4c4b738de19a25e154b4152a6bbb03ceb1a61340f91735af51fe6239b6a636d125ecb2a76100c357e8138d82366a38faf71fa172a6f6e8f05ce974bf76aca4744185ca9af9147cc21125c8ea3263134a1c14ab7cf09459d74b0463fc655ed9374515ade54435b619748776fa0bc4e71c24be31230f3b2f75c080be7db2c2a4ae64efde3bf327cb27eb2f4e841f6bd33c1b4e7e7e19d61bd3c22830bc1de096815a351dcc9c87eb1decd8fc8385799318b57e19b5b7662790ecbcfab8c33d40183b7051713122427f08bd976ea23182beb5859d004b9586bc32e320be20669f5e2dbf4858c03455190dd5ed863e9aaeb36d4e840e83cce18ed79273198751b0f6c8084fe9fc05841d20a0550045c4772289a8c96256877aedb7e22debe19254833995d15968613cfd4044c629e1780db38736132b1a8972f4dd8570328d2bc0aa30c81598cb3079e12917be795692cc81a969e7a3be4d6cd1a80c39dc7c312dee9bb28dbe2c1514ba684394ff9884818014c794e1d1a79f0a190c8ac88443484501823a52c13876b0d5b6609673e1d45b4898ae3432f51d1f020607ea828e3cfd0b9d2155c816eb61f041f3d8a450c623cdc2d083afaf97b3a9b5a5aefb178afddf0cbfcdd5a051935e94c92b458a891a0825d1a76efa03c52df081e92ad225d2b4b1c350426e0421adb0d93c4377e3e0ad3a3ddb9342e2fff89d73b3796e7780621b6d6f887c901960db10b0ad60e2487d8495d3c871a2bfde18b485bd53a1add3082026b0126b47e3d4d6a52b63862f5d023ab5dfde9347179ddaebb5743b0e8387ac0fef0f17dbde3daba4be5624f48b1683c01780f7030fbddf1dc5dcd118cc1cf6c83de42fc086bd36a4988000de95aff386d562c566b8cb7d4aa6ce55a76dc76ef5e195fe881ea68ec132bd3e4065a3f4e049aa29d3994a76d642175615e11333a848aeb72e45cbf13a4e95d85812b61912e921ed3666543e58377e880b387ba715b966c90b3a1fafb073e233afbc1030cf08051511131d117beeea38ed09e761c5ce3922eff57c74a054fd0f40213230dd275e42c64add6df61dd9f83d16ca07da637e5fced7f420f82c0d862dfe7bd124d6b00d7dd55b93d3eeed781eb8cef6c6f60af0ab7d768656b64012563271086bbb36ce9d2b0492f60ccbc2b3efa65bfae934f7a01d052319856428a95c089530dcd19eef6d525732f66f4cecfcdb0080c69b9d17a365bd25e13dff5bc196", 0x1000}], 0x7, &(0x7f0000003e80)=ANY=[@ANYBLOB="20000000000000000800000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffef000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="20000000000000ffff000001000000906ec1039e20b9608f351e30116921d1267998bdd95b95d160c702cc3c0dffffffffffffff380931c20106cd44aa52fa00", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000000039be49a6c527446b119e86d95d77078144897665c1fad01e9bfe5fb129db13c607f6c14bdac0587c4d0440d56ef0ab6fee2d82ee3dcb34ef3e90b89d87fce48ac5c9771eac6debfeca7d020493d8b7ca7091aec8f1695b7c2f58ea7b7982ebd263e1bc2f5ebbffb52dfcfa567bbd1c613cae1be73a7b5a77a3866aaad3fec106648990e299962e6819b933967210e8f2858b3c524007c59b0fcb7589a97f28"], 0xf0}, 0x400) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000140)}, {&(0x7f00000011c0)="743336e76b76f4cf68884c0d1f29e3b9cd50de0fa01cb797bbfcd3eda9d68f661f225f3722904fdeed422aaf02b532a95e77470b7801585535880cc6b8dffbb65ace837bc899f1867dd88cfea9c75309c4dcec4e9ad0aea2fb6a34beb0832adc0ea0bc0fe9ba2f526efd42e83374150fffdedc43778ac960e90bea8db4f2b301d7363e5c34ae234ee963b97055b99d1f3d5c995ae0a2d79f9380f0014639e6cdf5a438010704e20d3af3aa4d9b5fdb64d58459cf165458d1e2fc966066e9d066e00d832d16993fc947098182d680eca00691cdea9a876bb5", 0xd8}, {&(0x7f00000012c0)="c2ef7210e02b126fb83c28c3bb4a17601644890fdd2ec3090420f5fa1001b4f35dcbd5ac7adad30cffa3ce031986d2fcc7989fc30aa7688ba07c8b611137ef040946e64c972a15854ad9e34174c28728a78634d0dd1fd28d02652b42406063aab8eaeaee4623f62697863bdb52fa7464d34d5bed9e01a002dbf8bf09d253fce6c3d39ae77e003eeed171b8066ae7125edab5423b851d6c68911781bcecec57fd17a002566d56f5986e24e4702402eb8aef9353e7b45716176150937e09d5937a5d810c", 0xc3}, {&(0x7f00000013c0)="71068ea961f34a001c8d223479151ddeb4bda1591a15e8fa34abc6a7aec582785d3b571d26759af8781d66183cced4377c401c52b24f3a403b9a46b35ab83eb8154460c1f241119763651012d513d11a35d119a23112c5836e8d2b6ff5b8a88968903ab4f202335bf7bfdd9aeaab3a5cf5b32db32b8a9e35481daf7dfa4d276574483928e9434522a7e5aa24d2aa140135582bf584df8604681cd1c182341373c9b4ccf98922311ba2861355", 0xac}], 0x4, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000004040)=@file={0x0, ""/4096}, &(0x7f0000003a00)=0x1002) sendto(r5, &(0x7f0000003dc0)="381c34f838d4e8a91c87a25abafb5dae662dc13af507e66d9d9a0be45e89e5aa0e2ae30696ee4dcfb9eac05a5e51f0f10cf66f996758a5d3e215d8f3b5aea1bc8bd91e446c4c77662d582bb94d70659e3d700b0897a9051c311c777cc69ff00efca81e0ef9b96cb337869cba71eb2906bffce5cd860c02eede1f6900cdf057c7a996e9fb9bc1e2aca70c18bac4895a2cf2a6ce7f2c5a0e5d08f31014155707ad27103ded57cb41919997ed1e60c2", 0xae, 0x40d, &(0x7f0000003900)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc) sendto(r5, &(0x7f00000001c0)="83496bc2349c6a987ed89e501e0fdc8260c9e53b80dce4e74f4be0f052277c5a05a5d7daab1b826bf483f83f8e6fb62ebe5f71e73f8286d52eeb4ba8434d219fd8f44be151abf2167882cb43132c5c430fb82ca198dab07a27c3293a8beb72f7f12dc83303cbb732fc1fb180845569c4926920611e94117377cde93880b6fc9b329c4ff396dcbfa08fbc6cda7673c78260282e3fd09b9134c3b844ae3b0cb99183ee532cfaed28eb8a213cfcd3fe5fe6c2a4e216485abff50c27bc716ac66a7d8c2d92de43324794c3e6f7469f29ab3cf00a2a0b22e8043a64efcae83fec3432f137140a9998f4cc8266f2a9f49d3795b6d9522a8235d0774e3f28e405ae2217e9a75f7268644d4106386b4bfedd15af160f91babfaf1ac89e451905785c71b476507b19fe88426f6a9b2a8a22c82bdd68d7c235f582aa992d38062a8436701f8e67a8b8f4b2701958dee99d32bba7bc04fa0ca454bd9fd314f748c637e9d10f7090e1bc8faa9700904d6ffc569cc01dae1b83b11a46ba9ba834167db60bef2bb90f32a6eed70d1d4c01628ba77f7f839f50e5f4a81535e326ab03ebc50bbf9da9801d993796eb89d2e36ea139fac3197da73e031af978d06d58ba1d76b52e90e46df707ff3526752228a31bcd3322f840892a23fdede41d3eaba0f04485c164de97ec09dafdd495fa94492dd6a752da18cdf47e046a206654cf5788f1102dbccf5db203bdd61b86397018ab4bc966f1f26ed43d87978a0c05b37020841e3ee44f3f8e92015f8da06ff5d0c16eb8a9e67c7596e9a3faa4f97c4f6b412ca082b82e058f2617b7c7af4b829ee24a2e073c76f89a35379cc2da715791923f3ceb2b056fbd4040bf561dabb24767d5146c32d955cc62987392e74c713dc124d2f6c5c385f62ecc9cb2ae1fa074a4ec6d3aae8b2af7722874ac3b0897aaa6d9c91e5877eb31379f9a2cae65f2ee1618214ecf56d622b573e710134dfb1dfa8cabf2b44745da42cfd22c75f01ed83e73e079c0f905cf169b10a89e430c6023d1cace55948f7cc000bc8d74d9ab8617640b08228c0dd7bda56b31984e3f4285398f39d5c86bfaee6b2c56ab8790cc2a8651f7f061b273fa5d7ccc28aef6e18372b547f21e844d1870ce2c4df3fcf90f49305a2fef7a4bb07a069af29039de0fada3ea9a1e907f308197c626606ff95fde643539918030115ce82f16ef7467a4916d46f0e4d66b029985dec913dca3906f55ec023a972a7cf05b87f462c5b8c0c446c8e382546fcaebdbe2fd8376fb60894faf5f9c85bbecb17736dfe726cbf8db5d8cc81633e2eb24988e0519f234dc6180852353838f85f43e6d40a6aeb92600e931bf603892b1600be7a161bcf774964dc9a0d0caf7f488896dd5aa069c8f4a630c33d02babbdeda82df49fa59807a3514d6ea57a8424d636a0b41fdc964b2223a9b1a3aaa70e5391f5037bbce17b7ffda9b67c076f15e8e4fdc30442ae43dfb4e1dc5d58b9733083f2ef515111afb695ad877c48a74a0555ec6af993ed3d950b9539c6dc8425ad4f9b9586da67b4b7ff7d0268120f849ba2fd1bf6b7f7ea700c2105964483ede8786e68870820b26ef75e385fb914f29a2492e37c83fd28afae3a3c41c92a2bdc7efcf7ea338627786d2d4459193d12c58fd55f4ceeb727000c07de652cacd2a37926816285081627e29a03c1b0681a87e773005dab8474194dab8b9210c4d0454a5b19f3ed158e3a6c1c0a142c9a2b25f2f234129e7e1c478d138c26c7f9c4913a388d751fab88fc8411975dc79dd3329ae3368c494c71d0c2aac459d7b123bf02e406a70ef3ae6d71f3ff87c5601af563a442ff99b76d2772b2f0fc57493ee7155aede2dc8021235975dbe12d6f5583d82135fbb174e37985ea4217f808a80793c9c51680ab52499d2e22479e992991dfe7e9d5c85fa144f1d4466e62017ab0f14e85abc3e27e3c67fc82b70a3ee06ab4a01c5e698b9268b5ea7cbdacd184c1c67286e0769346590add29b68d79a53176708d31c94234ca63074bd5d949bfaa8cb636ce454e968c3645995e953e09bad28f16f6c9299a836ed37ed92cb302a066b086dd003bf4c9054fe623bd8cb52ccd3fbedfabaddad503509f5f84f6850708ef76aa0dff086bf7ecb012e1b3aa3bc81a1fb3411886e6894c27cb40b3c26cc09ffd28c026adf256e5fd48e95da6612d428ab46034f3989e3053381a77c026dd0405fff70e4ebaf11282bbf34cd2c855ea04f47e6ccb84308c45078cea5cfeb1cdc1db93b91835c7f490bc9b1ddfdea747e9a2accccd76f34fd1cceeacecbb87e363a6b644df9eeda7514ddd78ea5fadb452c85906c2331e4359db717d6f645da3f16d70184227163c66c565f7d7daad316c19ceb32851ee43a4053ab327f4cd0cf667987dfa334766705ee45de462a8a7adedc630bfa2ad3bdcdde2822681293b171e167c9792e1a73237ed1e4d27324a2c09da29eaa2044191b04de8683328c42af166d226470348a9b89c96bb15dc683c646235ff1472d551dcbeb45723614a7ca5bc574069808c0dd8345b3ba9dfc1fda9ad343ffa9ee1780d0dbaa2f1bd463678caef6f60b5a9457fd2459db2191217a47d1355dbcd7e3849b4b7dd0d00e260249f07684f95c8ea0da4601df7e2e7590b28058adadf8c4e676ebedce1c2aeeff7955a393f69f2d6962c09a2505fcae3fd5e236c5150dea4a8971c60ffb99b972f497a2a1ba8f924874ac7014886939fa3e25492c81258545ece0dfe6aa37347ecc420fdc680108b429e644406dbb7e1bfc739c2eb088dd5d35f5f0dd6b02e5270d0446d279e2ff3e61cc3eddb22469a80aaa8e44d7c5e64df0972e01499b82aa29c2082f5802df81e29f21adfa3b6f5f3349a9c8a4f4f1d82025c4147cb133782b3f8c1365a0b33e71bc76e2ab3784046ce56daae3cfe65398b37fba159669efee4a2fe454a84043599c2e66f307b26e126a4c472b05408c976574ca5a28fbc25a4857e4cc87e901afd5ff2a5272096a13c26edf29bbd942bc067ccde96e0101a31d5f7e0bfdcd438c4142009244d624f2c89f3d86fbd2bf00eec2f805465c9da0bacde5e63d39997f469e4b5eabd8f159b14ff5aa8ee00b171a7c6b215476e325dfa8a5abda215f07cadeca6b28c15f4b89296f01551dd79ee8b1fccea3f5d9704a6d7af9359dab34b49bebb8a03f6ac7692778b6af80a64648b274a7e14b40b98edcffa8ae223cad6e04c8d4505d2f956c5727138243332d150e6e7eb9a1d8d712ecde4f1c0ad02dfe7beeaee7800fdb3729b6e7236e9166942489865ca9656c266e8bc556f355358d85e2eeb866f7827cf450286db35511d02f50f345b6c8cb44cecc8bb5a0da560316d290edef41e5aa49af1211a5a4ece558254efa4c552f87c8f6d7ea995c887fb11ac9f9489be4f71d095c237eae1f26705dd505ac52d3e9ce9a881b53cfd36ab9f48926c0a47ee6088acdc9c1d4d4fd276e5984ae12f1d0463952293fba5118f9ea99a6f529637e7d569e60b0a83af588faf54a184ab4ff1d100e3ebe8098291db7f96cd3cbbbb70f8288e370272cfab49775722323f27a0ad20858f7f552b66d3addd1eb7975f2bb5e253de41f2d8d54bef018df1971a548bf282c466d2971657c29ecc59e5c7331ad671c6930d61edbd6f1941e9d04220993a9e651c05d9561d6bdfff4a41fea7b4641aba4e3fc539ecf8e716290c98aac4c5307ef95e4438e199c5294fa12650d73c17d9dc1002a279383c4561a7171cdaf4fc550176153d7f36cc30ea94a8d32bcb6ce4e22000839c6b123d926e604db61b1ac66c83a4d8d63659763cecd1030f9afd8a7eb355825141d74e91aecc6cac502a6db61aac42789d052fec1e550af6fe52b7bebb0dde6d3589ab89846c2fc89446bb43ce98cf62b4fcb7f1b13442ca41bd0edcf6f6b11130e560a747689ace5cfb27cff6dbb4613335e638ce5326fa560e8541f1fcf219e9f54c511592e985728469cfbd9fc47cfe7c1681aa2ab044a0445f3d555db6e24101fc645e8c9ee3ad2f4c79de571fa9487310ee5f63b9ab0432a8c9819001a19c7f930be32ecea23e473e84241f11c632fdba0f80d10b1bfde964b1cbaf2a1fcd33e3b7c0cff435c8fcc5dbbcf7c18c68b13d42141ab28b4c2ae66b6bb85ed5e5016386acfb918f803aa2373bf95fb187f282b6ba3ea5503cf64f188a8699e70a91c603f038becbcaf40a2fdfe5c2ac5f20cc6dec52665dcd6a85bb856f2f966841ca81e49be57875a7e88046b61e8a0dc91369d8f53dc48acc309d35359dadb30fc2e42f4e1eea4bf6fa0b12a195faa39cefa795a7f047abf818751ec95299fa7e161655d3b7bb1de9092b52809a9bb35847e389fd67536b7e8eec7e162f73d1a001c2d09cfcb1278c2c68c0e63936790e3eb81fce84c671e431be498aa197006aa64f15ff10da3094b2fdf5e764ae7ebb372a6a0ee3b0f51c88305cfa6b01c7c0ef512ad45dfe9ec1503748e107edbe998dc87ef3e9caa68f8fd33daab430a5aa9a0e8434b4ed29b147eb45c2d6c9b5e54ba48454aff6aa3a89e1fc74e657999e1b8f4e64036a81bbf0ae5cc26832ac34e0672a4110fbe2a4d11a31815efbe8a4817384082d5a5a236bfcd1c2ef6663982c5e2ab8c6b0e4598a0880c9538a9c4a5b81c926ab58de5139b4410e0cd306294baeb6325db9e8d575ad6195f2d7d2f22d9e740253407218af33226041ef9f296b356b5fcab50ed4a8c53930eed0245fe2cb4fb8c5fc9926c15d844d79e46f8891b3f712663d6e3669225e71f7691bd9b68520b99de0c299b3289afdecd5cce7a274a33cfa67e8b6d6a3fae7004da3ca0c4cbd549456355eeb45d02076697ede419a7cdb18fe42fdffa594ffc449efbafdeb541dd797faf3086e2a5d53fca4b598fa713ee0b91fd27bc87c4663734948f02fd253f6ed3de8bfae010e3b195553ae9b615a800054e66dbb5e87e2356690eba1371f76d8f7a87f8e12f20dc7ad26e7958e37947985408ed6b53098d467c71ed95abb4747eb8691c602e07ada7c1f0016bf6f77e84f2d6ac43adaf51665cc2d3ce775fd28adf2055492244152f89e5f1af1da6021abf7d434a252f7a93169ab50d051d83f5df754ee7b58bbfb9937c8bac08d7c50c8c9c3f79322fb2cf3326dc10116fdb13468427cc4f46c9b050b814c2d100048d9da0ed2f1ec97e754e3fdf7485bf71850f2e228249582b4a6ebad954924a8ffd4c34b6a5c0094470a7fa11236788c408a6e65bf8cce363e582d721dbad9e3487b2cb252f9ccf453674a05aefa8218114ed2d070afe0f5e12e80735b3db603ec0ac5191ca86c0f03d945a5d86fbe581ec2a41db69d6574a0cff4586a9520ea1d67877bbd38c623b37148346cca4225bd2acc2cd3988bfa4db9b26ba32d09b1f18275678e3be838137997ae4f7ac2d9f9a43fdbc687a20da24b4534577df770e0cc7f0d36d5f11f2af77912e4231e35bb4416f3a5f791b85b415ec8d5089702bc99e8ffd5b7cfe25846f5b992e16ce65aa2027e05059ff501563fe023f35ecfe587a916a311b7cc3e8d33a9f54e81507260890d313232dc3611bf186957121006edf9b71b591365a71388b6fd4d0f2042269621d0b7d5e403d09b3298259cb5fa77f391c431833751180eb392d657b9a5e22f544d4fe5a1c13a0abfa9eaf4e901c82476ca58b02e99ac3acd30b0d20d384af60ae93c1ed68ee21bdf21b388bc9a1bc24ab2b662ae645bcde0ad876cb7e41170f6a61b8cc3c7690a42a6abaafc4590a695a8", 0x1000, 0xa, &(0x7f0000000100)=ANY=[@ANYBLOB="7b014d30"], 0xa) write(r1, &(0x7f00000039c0)="0dd0f754711ae24825864797ee90d0ee3641a7fc071e53066c29342d16fe4466c776698d52abdb395788", 0x2a) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:24:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x800000018, 0x1, 0x3) r2 = dup(r1) shutdown(r2, 0x3) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0x0) 17:24:58 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/89, 0x59) 17:24:58 executing program 0: shmget(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmget$private(0x0, 0x9000, 0x404, &(0x7f0000ff7000/0x9000)=nil) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff7000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x64, &(0x7f0000ffb000/0x3000)=nil) r0 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0xb) 17:24:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 17:24:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) 17:24:59 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/69}, &(0x7f0000000080)=0x47) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x4}, 0xc) 17:24:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x39, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) 17:24:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="47b7ef0f592a423dcf2dbde9cf763bbd96356b25fda3ca44f357497c6fa70cb881169973f82d9928b9f94ea3881252962036a9b65abfc81d48b46917b83c18ffd0d0f5ed9cc4cb297a7e24a7c6e0b98a0531e7d583b6e0d84d9cd0324fedc227e959394a888aa2159edb3c785d5c0cb8fc7c2427eb32a3a0329f24ae3889d4", 0x7f}, {&(0x7f00000000c0)="b6ba1fa8fb347d7f4aa7d9a7d45fc2e6f9c5cca07ccdd9e5f2c60e266a23bae35df3dcc51fae4f", 0x27}], 0x2, 0x0) 17:24:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x4}) 17:24:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) write(r0, &(0x7f0000000080)="420f8a299ef3d390e66ad48b59ba64d3c3a806fcd303c6dc3074401ebdc4b62c5b53cdb551be9486f7c625affd40163244291032ada329e87a7a4c97fac4f8b693d42db723f1cbf14baa438ed5d678ff5d1230e26ed5a490cbe4e70ccf53b69d78de037de9cd2fa2e88faf6bae1f7956fc45cd0bf6e047556bfe88699bc17506151099034a18e9ee6143bf6105612a58d145830ce7544071f4846b5c05b8921a0f3516d58e05d6d3e720c45f90af6bad678bf82c23d4d02122e081214e04708c04f5b3d0c0661730314ef6d715140179374288555c7a26a030", 0xd9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 17:24:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = getppid() socket$unix(0x1, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) fcntl$setown(r0, 0x6, r1) 17:24:59 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:25:00 executing program 1: socketpair$unix(0x1, 0x1000000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280a0, 0x104) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 17:25:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) sendto(r0, &(0x7f0000000040)="4754a6b14404eaee7fe5af03321bd5ec", 0x10, 0xf, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 17:25:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e6", 0x1d0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4100000000d9f, "b08daac6662247ea5f2b2ceb734c4ef4b41f7200"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:25:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0xc0, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) readlinkat(r0, &(0x7f0000000180)='\x00', &(0x7f00000001c0)=""/18, 0x12) rename(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 17:25:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800000000000000, 0xfffffffffffffffc) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) 17:25:00 executing program 0: r0 = socket(0x6, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = msgget(0x2, 0x10) msgctl$IPC_RMID(r1, 0x0) 17:25:01 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)=""/100, &(0x7f0000000100)=0x64) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xb73, 0x40, 0x2, 0x5931, "2b9cc7424abf63937acb49b2e9c9924f43162e6d", 0x3, 0x100000001}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 17:25:01 executing program 0: r0 = syz_open_pts() flock(r0, 0x205) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 17:25:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4, 0xfffffffffffffffd) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="ed5396fb9ab59d615c60afa9644efeda7ee24f35ae029a844d38984b54b44f8997d643dee26ba56ef47b1e2f3c73ef192c0b686532e02ecabed58e15bcac32011b6105cacc6a2ae3dc6d727c01b96514a933a63acffa90073968f56d5caa71ccee1538fa15b336ce3dc01383b895adea54f5abe825d33179d7caf30d182a", 0x7e) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) r3 = getpid() r4 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) 17:25:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r0, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 17:25:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffed8) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:25:02 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) dup(r0) 17:25:02 executing program 0: poll(0xfffffffffffffffe, 0x99, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 17:25:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0xffffffffffffff78) 17:25:02 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0xef, 0x40, 0x40, "de9b2aab0aba429248a6802b1af965f4e037c7e4", 0x3, 0x1e}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 17:25:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r0, 0x0, &(0x7f0000000000)) socket(0x18, 0x2, 0x0) 17:25:02 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getpgid(r0) poll(0xfffffffffffffffe, 0x313, 0xffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) r2 = semget(0x0, 0x3, 0x291) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x401, r3, r4, r5, r6, 0x0, 0xa9a3}, 0x1, 0x7, 0x1000}) 17:25:02 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xfffffe14) r1 = semget(0x1, 0x3, 0xa0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/1) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="4bfc1c977e2f46bed1d6a8243e2a6aa35e74a8494aefbbc7b32f8c4bfbaa5ec080ea0cbb98bf475d383c60e0e3136409e44d68a5d428d572d10e014ace504a8422f54bbbbe3c7b0b704adb59731f6edf8b97f1b189272a6703219e46059972ed7667b4edb36fb77d31921ffabd1c21aec2d5f70f18e4471b2975056cca4196826790b0726ecbce6615adc30d99a6aea36b2ffba25dad19b823b63d21f6e1e292c7ea725afc2ceff60ddb1fec1f4f6135468e7f455dcb736b807fe5f68a04dd889b", 0xc1) 17:25:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='(/\x00', &(0x7f00000001c0)='+:\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='o}\x00', &(0x7f0000000300)='+\x00']) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f0000000080)="d117b0f140bb35525df702859605af9745bf3afe669adcf0b38f1fd74002953bed0d1a65d6df694f49ab3207181aa8bc7901bc45eb7cb80826d13edddc9b73994a61557d56716bfc75bf0f70f2000000000000000000000000000000000000", 0x5f) 17:25:02 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r0, 0x5, 0x0, &(0x7f00000011c0)="be019900ee85a47e839b0e5d7af225375c13f8fb7fb618077f0dada8e740dfbc35bc19a4a07aad3199d18b0278d48369748bbac9841751a29e94dd1fd132ab17cc86e1c2f68b32b6a85385ed5dc365857011628a72f851e8671dcd334268277edd75c2cd9b0160ac4dd36c8329efa234f87e2f8b8137e27b1667fa8946e3a4eff871768c7497a2f01c18f319c6fc5ceae4644eb86197584d358ca8db8885f7447e9bc7f8e30ad2f6b8ef218bb040f442cd82d0847585c945a56a7ab1d09f30bf648e", 0xc2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:25:02 executing program 0: getppid() r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 17:25:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000a00)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1b30536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1215067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4023e7a79f4d951dda405a16aaccae58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x68dd5c8a3826eb57, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0xe0, 0x0, 0x29, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x10, 0x8, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x2b743c16}, {{r0}, 0xfffffffffffffff9, 0x4d, 0xf0000042, 0x4cb, 0x7}, {{r1}, 0xfffffffffffffffc, 0x1, 0x200fffff, 0xf6, 0xd0f}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x401}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x1f, 0x1}, {{r2}, 0xfffffffffffffffe, 0xb1, 0x1, 0x7}, {{r0}, 0x0, 0xa2, 0x0, 0x9, 0x4}, {{r2}, 0xfffffffffffffffb, 0x10, 0x11, 0xba, 0x950}], 0x9, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x9c, 0x61, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x2c, 0x1, 0x6, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x0, 0xafc6}], 0x2, &(0x7f0000000240)={0x6b, 0x4}) 17:25:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x14) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x11, 0xffffffffffffffff}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 17:25:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) r1 = open(0x0, 0x100000000008088, 0x20000000082) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x2, 0x0, 0x5, 0x0) ftruncate(r0, 0x0) 17:25:03 executing program 1: syz_open_pts() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="50f955cbef7a4e48f47ff580dc1bd50ad7d132810c1c3a456bf434be92c2a953df83b4a81f376b8f0a9cf0c3348b365295773a1b37aae058d2d22cd97e977215816bc2a3c437181c742720561d884ae43be5b4543baac64f4adf4eef602b9d534470d746aac6e67f6d4e249135796be30b4dc774e8abf9b6bc14e1959d51cea851ac7d1705580665c810145a70c34283ae95613f02b28ca7dc49fd592b4c84bf72f80fd14e254b73b155305a", 0xac) 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"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xe, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) 17:25:03 executing program 0: semget$private(0x0, 0x3, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0xc, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) semget$private(0x0, 0x7, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) r1 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/245) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000002c0)=""/246) 17:25:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000180)="21c50b66b84285019d12299a42b1b898d2feaaba0439565916d35a5c938183779c97c1ef6a08cb540ff1074878c8005cfa9677bdc266447fc0b69bd09d67e6ab7f25a19062bd63209e4958817e62374cdbb34922d08c45ea15009d1cd35d1bd5dafb50c83cdef217813f73463d0c5b9c041a5cb8d4fc0e6d975ebfb8", 0x7c, 0x409, &(0x7f0000000100)={0x2, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:25:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x8}, {r0, 0x40}, {r0, 0x46}, {r0, 0x17}, {r0, 0x10}, {r0, 0x88}, {r0, 0x40}, {r0, 0x80}, {r0, 0x128}, {r0, 0x44}], 0xa, 0xc23d) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x901a99ccad577b76, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="930761d485a236d7f7dc6a881356d35e77bbee7a480d2cee230e4a3599721cb231b2d0e8f6adfb7bca3266efd207fb79e5cfa79743d69cba906a5b8ae7e310ffe5dc98645952887fd52025756861ec57ec077e69bec76a795ecd54e469", 0x5d}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x3}, 0x0) r2 = getuid() fchown(r0, r2, r1) 17:25:03 executing program 1: r0 = socket(0x4, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x4}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 17:25:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d, 0x4000000800000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x2, 0x1020000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x8000, 0x3f}, {{r0}, 0x0, 0x4, 0xf0000000, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x9, 0x3, 0x6}], 0xfff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x2, 0xf00fffff, 0x8001, 0x7}], 0x9, &(0x7f00000000c0)={0x49, 0x1c1}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) r4 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) r10 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x683, r5, r6, r7, r8, 0x190, 0x2}, 0x4, 0xc4e, r9, r10, 0xffffffff, 0x2, 0x4, 0x8000}) close(r1) 17:25:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6(0x18, 0x2, 0x3) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r2 = getuid() listen(r0, 0x5) r3 = getgid() fchown(r1, r2, r3) 17:25:04 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) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f00000007c0)=[{&(0x7f0000000000)=""/30}, {&(0x7f00000000c0)=""/143}, {&(0x7f0000000400), 0xfffffffffffffedd}, {&(0x7f0000000440)=""/50}, {&(0x7f0000000480)=""/10}, {&(0x7f0000000880)=""/202}, {&(0x7f00000006c0)=""/199}, {&(0x7f0000000540)=""/4}, {&(0x7f0000000500)=""/31}], 0x10000000000001e3) 17:25:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffffd8) fsync(r0) r2 = semget$private(0x0, 0x8, 0x40) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x36, 0x10, 0x1f, 0x8}, {{r0}, 0xfffffffffffffff9, 0x11, 0x9, 0x6655, 0x80000000}, {{r0}, 0x0, 0x2, 0x4, 0xb8a0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x4, 0xb59b}, {{r0}, 0xfffffffffffffff8, 0x40, 0x22, 0x2, 0x5}], 0x8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x400}, {{r0}, 0xfffffffffffffffa, 0x0, 0x42, 0x6, 0x7ff}], 0xf2c4, &(0x7f0000000140)={0x5, 0x9e2}) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/51) 17:25:04 executing program 0: setrlimit(0x8, &(0x7f00000001c0)) r0 = socket(0x1d, 0x4005, 0x1000000000095bc) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000100)=""/169, 0xa9}, {&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000300)=""/157, 0x9d}, {&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/23, 0x17}], 0x6, &(0x7f0000000500)=""/243, 0xf3}, 0x1) setrlimit(0x0, &(0x7f0000000000)) 17:25:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 17:25:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 17:25:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000006c0)='./file0\x00', 0x0, 0x2c) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') sendmsg(r2, &(0x7f0000000400)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000001c0)="1dab8d6d36afcfca1fdd22d9c4a9c368dc3430bba6d02438945e68e83432e76561db5f3fc1e44b7a6f92761a4b3c133014d8b1dc208849d803f11bfaf15ef1a6e991d98c2a28aa3dc7b5a5bbdef7301351c6d7a7524080b866c24a335b3bacdbc754ff7364613207ec73884664e736698c848ae23ce70f801fb135bf0bc1c708deef70a73f1ce6648389", 0x8a}, {&(0x7f0000000100)="9c1aa9be7bcdfa6a7352e1ae0991d1cfcb836bbeb313c222d7c5c99d9be87dd7e0456708c894afd8607e94ab9c7a000d5da7", 0x32}, {&(0x7f0000000280)="4336e4173a208b53451908c0cd8aec6a36c605430719f810875590c41aee815b682950fe73eb8aebfe649db216182f779a4f0f3cbf744fd2a85edc23fe32d85a1f4f0c80c37cda", 0x47}, {&(0x7f0000000300)="6cd91968c16f4004a751e679ab78aff4069d285adbf2b59c7e4a955c50b0d290098b506fb0451645f41520f641bfdd55693b9d3fcd681c21b4663310be825e6a1f82936a12cd9c26539e1055367d71b99c749581e2f91783256a45d9bfcb8a5b47b5ac701e4a0394d5a463e494944fd144be1282ed4cf683f20e3534cc92638aef6694320b2f42f6b1da1109aea434c56b780168a31d6ba3b30d4c1a5ff6ecf7e6", 0xa1}, {&(0x7f0000000480)="9b8d54cfb295df71e242cb9cb42e95b12b1eb8441ac71d2868cdf97cfd5220d7b371eb92009eaa8a68d61665ca597bafd290717ee1e749f94705cd12dee3aee2153191a32614315a030566bdd365dd85d313b8b8d33bcc320284447a91a61909284c253ee2d458b681997455682237ef6a821d0f52561148b5f752d8658c66d8730bede91ff0863865365704ca06e5bd332e23d0f94b2aad33aa6642c2d969a47f99c0f4c5fad4173bc4fe744ffc0db1159f3ad2d5226830335957356360dd72b612b5be5449a3d93728b4bf8e2f1b0d4b7e8ac479201ed3760aaf9b0e57ee275b9e29160b3be63826e88d54e9e00c7ec3e4bb6c1f5b18d9be", 0xf9}, {&(0x7f0000000140)="bd9b8c522e7ac4bde334c5b2dda92a473292a2", 0x13}, {&(0x7f0000000580)="01b930e49ccce46a892f83ea972135b600f52b29483cd99e8c053ec55bffc624192aafe7032e142fcb4902e5023a2ba08bdbf233c9f803d8d79ddd614e6c9528f4b37aecddcef5eb833e9d18cde54d68c2911951d077cf7d8551d738138b506c820a551cf4e30ac7b37d1535ac2359a14922535a700a583c4ce39d7f7be733dc343ee792db1024639af5b7e01f1434ce7e330db8c0797fdc0942", 0x9a}, {&(0x7f00000003c0)="41ff9ee8cc758977af8b7265", 0xc}], 0x8, &(0x7f0000001980)=[{0x1010, 0xffff, 0xfffffffffffffbff, "e34d5dd38cbbb8646bae3308eaa5f48a09b8bd4ade9fcb5361c47ed99a175f92546019d6ab96bb9077c0dd7d3e4ca5ba8452acd77d4b1e4b600a0e0a30b14e562f0dfc87531d6e4c46fee928290d857d680571fdde02c142502ed65e94c93160343ccded966d856d2c39f203605e14cf3c287c6cd2f7662e081acb05c1f0b1d348f536c1034da65796433ee93e4e28eff0cfbd640e5ae9faeaf8a748595ebf10c087376c33caf80406addc5936793945c9fa83a4f810c6fd3cfe83a800a75cb9212d7ed791e57fb4ca202a0a9c54b70f264e2ac74c629119c57f5b5218eddf168b216e5a9466f327ed87516edaebc2fdc4569ae97fca348e24dccaa0ce40f949ffc7ce8c8458cf513e65f6393505500bfbbcb3ea39642ec35254ce238e230b2ae20e83c42f9bd3fa7632bdca03474b0af99622f23f501554506c86d852568869b8f9a2a9e42e60be8532e0307360e5a7ae65715d64c5d38002045232cb0245ad312793a119ec4e40cd15a7f77c673f3b10cf4b24dbbec8249743452eea9984fc5c91125d7851bb4be9743a271e9aaf04335bb3d24e567c201b542672aef12bd2193801500706a884fba4288be525422a99ef0b220454ffae04fcd806a17353d7d2cf3848fff7d7ea1767ad6aab2ebb8c846a2f64dacb111f3fa6125dd394578fe7c32c8b15b9f7b90e79f94830e7e2ca99cabf87277ab35ce97ea0a23f51bb4083162ed3fc0b1aa1102f31e795b14bc0fc7ddd0339a8b2719b61b850a93f5d8d57de5a336621980bf8903c61ff9e476fc5d7c564e444cfa178a940768a7dc727143cfce3ff814fb33d1de2104f01e1facf23460c0eb350b76268579dcc8709c9f50c38fd181c293f2f360c3cd8c08d4e66ef727141e53faf044cee410edcf9949b29a6f6bb964e40e475c0837b8f53094f09698fa8979c1b55f77f6ad86df1df1130e206f0bca3c21f047d4f80346f93d78b36e053c949f9b2d102bc551686766667dca1908ac22be8f7ff3965b64290004e3b0b406625df05e26d6e5b5d010481bb2c33b18022a7627e8f51acfc84475fa5283be6ffb3e2b1b5c253a6f0f7a352d137f251207eba09c6d7d71c7997843a06ba26e3c308579f94d7318ef16a6ced7b546ee9b85c7d91c56b55a5604f83dc82a5a695f83a5d8a54e3554edfb4d39033325acad76bbd28c9181a614d7a8b7eae257cad340f749007beb050484ae1c19db0cb65dd058f1d59a18ca21d920585a9f7716147e07b94fd5a9b5fe3ea705de9b4a20d14dfb5e1c116f28959e7f32bbe1ce647d0eb9fad6b4d12da03f90c03f1b24ebe0955224e3628f3cbbe159f44828d47cbc33da6c671374952c5e1a1ba6b2c4fcca109160e5ac87f2495529646b18bb76058ae596f2d25ead2eab29f2213abb45cfbb10f543f098b090a61345f358e7a8a2ea03efc89f13e43d7ce9d7f61f52f418e84af86da41a778e91a91925df33b4751cf83b7e1cd794a6f506953724fba1ebaae1fbe4dfe83604a7eefd71ddf2e39fad79c24a4233feafcf03647080ebb5f8db249d7849c143d30a94e9e4fba5ad47e33553bc96c576b1c8efea1ad822287c7d520a4c2ef53619c09475e9ea1ea73174ea0f0d5aa4accffaaeae4dfdc5e93fa52d80cd15e5a3aa752af47224d98e6ddb5575e2137a16f5081fb2f27a11b68978428bd8f7b9d13bcfec92f49fdc0010fc1b78aa5d3f57ad5870aac7d7fa663f5036ddcd3ae0f09e01447902cdd6d340b500d62fd9cd75b1d29eec0eda8474eaf9993ce2fb1a17a25f301a88ba2544bf9170707d4aae2f8faea7264423b7e372ef0bf437ad97172b26aa628b64148f88b873680889796beff5f81f86fff83c5097db77ab61a322f8dff51b78e7e9020449ab4012bbc59e0614e00ab045191ae5ca23a1ab3f6d03b6e444fdc6f44f4bb136f63fe99d7430434d3fc1fd5410c7a53393d1c13a088d002a1c8055cd465e58f1e74b47cf47d45cc08f7c2b30d8ba2d095e0665c2b4faa1b83866c8a867156ce58dd2cef26ac39ef7be3e37a7d186f529ade21763c99efeadc00aa55a34e50770b15307b3fcce65e9dc066e015629e079ede112b3276120dda0db3a4efe1ed4471976a366f0ef3f350713144ceea8114c032ce79f02531431054acdcd3ef183a4e46fe1c428ba47331f7f35bd9615ea01c653d2fc775a00d9a2ff5f289064275d4b7317ac32c375453251254050dea01a196914907bb2b1095a63384275fdc7463ece5a0a1ec1ce22c21646342da8bd253eff40ab7c5644296ae35397edbbf4f9a9fc30bf239a70a0bc4b0d29f858340c2f53e3f41502c1ec666591210885d4ad6f01eea8ceaf7216cf43b5416f22094afddc2b3ff54c8c3bce014a1e147857a6db9848a9c164b9a52cb8f7b46e6fe08172f61c90464dde33d19329dd45297a3a7d6a78dcea7b67de97dae2c772b162597afd71fcfa168efa5fc5f08ca897aeda88fb4bb76fe75bcf8beed900282db401c7d68c990a9b646a398947fddb5c8376b1f54061b6076b33f407c4ef83b869c630cd679b95647a33d6140f01cdb711f58a60b1124424b281847ac7598edfc45e2b08ae08acc0c4b9ce451efc23a193b0f04932e2063d954ff5594dbcb760e7507321c96411b1210e3d4ad07b78ed4a3d95ac49eecafbf4eb5fbf070b8b609b00fde199d7d65ec11b1337af21b97100b77437dd5d5ff4f8ca0bfd55896d692da0251a7391cbb77f7722383b9e43737bb48b0087e0de0b516c467e465338fa328b5876d7a5ad8848fea2e3ad36f01fa6d6c15c9380c0899b1df5dee74aa4fa5d0e1c4e947159faa5746eed982925cbb349a4c2bcb9d156e71e767af6c936d590fce0eebdf0a2019f943644974015950331d496d8f76c9983229861211984c0763158c9590a00b4a52b3e995209c48b392b193871645a0b4e563a3425553bae20ffd69d23d8737502535cceb9b5786316ddc4ce7f9ef7dc05dbccd2920da444eda6ede7e845351a6eaa9ab3268cbe4b05dbc054f5e22e68f4407d7308669162ef008178a8c148dbc597daaed7977fa2bdd674058dcc9b4b93f36c38880ff0599b2a1088d85910110e532d344fdb8724af6c6e7f24826399da419d687c594700a8aaa3cbbbf4371224bc4f9a16341f3df3ec778935fb401e290549a00d959f341bc63ab550a8838275f183970fffc07997cc000ae76320dc0164c8143f075b2f16a115cff2b1f65d92a51fc0991b319e8c7c8529987f555bb6cc4d2e08f5a006267637f1371f354add64b5b24e6632ff0ae39bd196438568834d062160c4bb26e4b4289b357b7ae9059e2c2ac0cdfcda88a9eb124493bfdf348e4235cee1d32c64eeb451677a3a5c364f5514d06d5a27cbaf9c2e499e4ca05e62a25f92aa352801469927f09b46a89cca648c74c61da3587971429aecf5fb5d5a02a208666733f0d8ef221e3a9d5ff552488b24bba1940a8b73536ade86a560f3bc6af0f73c7e85128e37e3363384a8179c6de3f536813e3e56fdaa86f03c0d746b46a59194aa3ee1ce01510c4a01394c4ce8c1b7169feb800e0812a0ad8c4c71fed9206d58fe29cce6739cb31aa05333acf3a2827ad6e391b1adb0c0cd47b9d9236613c2157419d4f35cdf3607ae5a59affa64f91546ece7c2cb71f7a8c058c333acfce3609ffd17323042f03e3aece22a9e4a86906e709976e54506c251f77c0912f3f7a39dc76998a912f6955f637ad2d975e476d66e49758d48c413bd7eceb0762e553dc0591478f5384a42f1cb8d0bf45967357e532a8f1a8c5a9684fed70e89e1a0744e932f16a51b0e51f84eba18cc5770c97e11c5a75ec10616a32bc234ea98d8f09f3af8635b98aff8f54ffbb6d2e7af42425a4577741a01af37c5258a94d475582591cfb6ffbef352c5d3e82342ee15445280b2f75bddfc57de04a574c4e8c210b1ca0c18d66122c1bbdf79b63ea4a792085a983c0b05f05ce4e1e0ac194cf9832371975d6d91e7e2e2040963399a33000960916e29481f5430b39409bd9ff43d311d17ad1374058a1ec1dc6a339ccd6d085bfd12199373cc3fafa50659a5a5b5a70f965979a73b545507173c922e3596200a4c93212878425c1bb0a8dbdf15fa9d5ca63aacac7e0ee12234810eec614448b3f4f61f38cdb2d63ec1ae6cc9049e2a228bc5b49607339c132b01cf57de8afce88e415b38dadd968690efe7ae3a9d3e5cc6170ed8fb624ce280e71557f300bc4ec716bcf9d5504757f24b598d2cd74388e37d680f50aa4bf239b20f5af218a0af030241eca4eeb01fe68a2ba95559452b7fe505867b4c5d304d30a9809a562b3d3d5f83b4e7c822bf8be4a735e126172ae8c02f413984f50c7e5e801e838ac151d88507f49223e0667f5008db3edd4eeb3ea2cf3592209d7cf08ccb74a68418c11b2fbfc41191c690b0b58a90f5cb86c53270bedcae142f635c98a8dc107c9938c1341a3a64831e2e2a8d506433b9a004fda962672026aca5cbab0dd4e46cd7852f61bca4454e67b455d18df25cf1316fe625490f67089fc8596ff8e359730eb3a9710abb58693b082c3df5c70b6c426681276441de2a4111697a55cc25110b77d2535fd2ecb8e11ba307056a95c359d0b7cc5ef73cc71bd463f694b0c2ab2a7e080e09b2a5e5a912f0b3a3bfdf30bbdfb5a81d504ead3d6a28a2e19c72c36b0ac2cea60bad1e782f7537c97271399113a088e823bded181e666edc567823706c926cda20e0715a2a971332f566b91c8118c833fb4757f7d889b23e2e1f816df1d28a70bb8d702532e1c5659d95685e14d9e180d285dd614046ef6a32330e161f014d76bf299306100f75e5a26f33fe30963ed6021d56872791542783743d1a416316e181cb50da40af793af2021579ff2242d5b22e6400342e897e4b5f554d3e820fb8bcdba6a834ceb305aea90072950d1318461fbd605234ce6c3b5d2b769ef9a25fec942a35f1ba35497bb6c26da1a28effdde1dddb15aca1e366bede775ec6c6f52caa1305ed82c0bfa94eecdda643bc9400f631f8c414c01b723acc293a2110e0e82dd523ce4a10511c39a1203121d197a17df9f109068a9fbc733d78683a5d72cd73f5450a59bffc092dcbac63ea0a7c2adb2c6383dc967e251e17682f936aa4e8d9f767de52b55b938764bcdde6d810ec07daa072639b460ff3b0958b746d9678aab88cfd34ee154b684a290edf208eb0442eaf846e9f84792d2095c6b59e2368260dbcf677aa3f5660b32848e4225c83b258cdcadd7afde1862ad6851ee216f753f4f4b0f9a92a6406d62a8faf30dc66d0fb19f4dd779f261b424943d9275d8cc93deb8adf9532afe50d3064386c19700340dff19cb81a2de89e478d136f23452c499230e72a943067f04e6d740fd66c2549db5f5d8bb4191c5d9077274e77fc6a214a15021a8716ee8d32aa618562bf126ee68d48afdc762d3519028481b4846a5f05a4001bf5258fdd1e20248954bf949fd9a8f0fe70beb45849b461e3cd1210844f643770464d65c9e71dc7b0bae386175190813441ce66f27f8fac8ce3ce0a7ffa25aa3d0dc73984c436046c814455b2c6e36c01348d7ed8b6cb6ba9517f219e493697a184eb3239b1be9ef9996ab01dd646b8b5c85ee7ceb50ad364ddd9f3d79bbf8043088349d43fb076afb49cc4b5354ba063eb6d722cf52bdd25f005f9e70b296ab319fe6a1972df72bf297ad350558ceef718a6ed0f4e938b29fdd4d0dd918f7ad7aa2c43528d79dff92141a92c8db0ba6575e395b52ec07d2ccca212cd7e9a12632"}, {0x48, 0xffff, 0x0, "ed36e55e442551c2c5cc16206d9486090c2822b93388ae6cb81746f96524564b245f382a404072bd4f729a5fec29a8d6c69b0a7cfab820e8"}, {0x58, 0xffff, 0xfffffffffffffff8, "2f281198f04083eb8a8d8c8a9d5aba0d2407b7f87239151443e51b80b88f0a039f980f4a1ecfe93872a0549aacd20a3581a62592b3c90c5d7d43cab951225cd15d6a3029a5"}, {0xd8, 0x1, 0x8, "8fc04494fb394ac9be2f450e5b4944a0f4ad642fc33ef5fb41e1d185f4551b26a29c5bf43a79b2bc45c5bd63424996b79b8ff2c372f0fe0387d96274f789056cd272e5d795a055832c5d7ada02d9ea86efa78c9304729e7ac5be6e07546aded7759e4d98cc9b044ddf159839dad2cc24c01a18945af62d2cbc4f7bc5db595655314061e3ae172c9448866316557b94a0d58ecb004318017fa3aa4c98bdfe4765bdcda23ea944264afe4cd95db389df9eae82dc9c41d3c0925cbe8f25ee48e2e5a7ecb6"}, {0x90, 0xffff, 0x4, "b47bf372e5b8d487db09899a82315c8a8b0bdaf891ca56f796e12d21187e836bea52343ce2f2406ceba92dfae7492e9e4b0eb0959a613533c6ce9b820f5c437587ac3b87d6d3dd2a04223245928c6b25b65aec9f44c589d7c8108256410af617e121c451e7b6e532e1c6e66877dbdcaf7c27dc0032b4dea5e70e0c"}, {0xe8, 0x0, 0xf56b, "5481f003b97a3a19177c94e28a2030c130486da6e4c1073b53a8be99deb45424ba9beec11f3e15f8d84b8563d0f1baff36f1242458aee629fae1b12544a2cacfb4a3016447e863b0242e938c4e50308f366bef9e7e35bf662b85d9530b142cdc99fc302e1ccb17fb898b7380c4e127ae3630fe993555070ac29681cf1c8d4afac361a6886370fa840f3b85009a087207108a7641b2c82ac1aee156fe57c9f59637099f7c94b3de70959328fad7ec6f3a240b91040a469463dfe194f3daca8946ccb70f1e6d99ead0002507f694fbdb9423765c48"}, {0x70, 0xffff, 0x7fffffff, "9922e7df6b8eb3ab4bb18ef3cf86685c0ac49590f3c6f51ea769ce4a39d18f1e0ecf8da25d7b2f47a630f5987d303dc4f30d9f4aae33fe8896635c1c8990ee50f3ff2643af87b647fc906ece603539a98f9e6d583386dda258426e0220f2"}, {0x1010, 0x0, 0x767, "ff4e83972a79606f09262dc1c1c2668a0eb58333dae33402d4e5b55ced3c14d00a5d4ff258acf8779d491044b504f1ce56b0339bdc7682a5645dbae8b11ae36418ebb2107d70f812eff6ef0ec78750ffa4db5a8e6608b51f110a19ecfe60e7c0f54714ccfa079edb5e539dc86e1091fa7431d77cb489b00ee49deec29a6b83acc1c63cdf91689a2b8f4f69f884149f4bf497edaf6882b79dac11de79b660fe9280667bc1f9dbf47a4f08f7e9121f969de6cad5c1c7d448b3f18f773cf4946ab51964e49a07c3e4dc6a10b2babfa5cf526c7c6e510e68c8163fe4dc3b9f243ef14ffb604e1ac61804817d84b97ece281e54bfb6171a6b8a5684d6d00f638c1e7f1f6f34d4d0689d3bfc1be7cc6ec899b3a06f46b28ffecee1600ddfa8fcdbdae21ff13fa4639b137c6f7aca7664298fbc8ea33b04467d6794665e694f5aaedd3d53b9802556dcac73c988b569cfdb14c4153d3054db4c259b13543dd87278ab7e933029aabff63e210fb0894eac658b6d9a485228f8d6a09a0b8d7068e069991d6df5f5b9a463bfe10c7ed343c9a52e192d91e3c9298c2cfcd118b2d9f30824dad1f532f52170924213eec4a7a3770edfe97ebd45b69012fe1acc9daac783b529c6e0a2c23002f85344f59abed158734b490c3fae244e8f9cec897e4ba48fa6f45a62116a2da28b3e73873eb2ae25c9acdb469f44acb3e9ffe3ed0b3765c980b71223461e74242f20e6779cc52d0af6edc95841c4f2de382add5997161414f88e4b1da08476820c6d2c0f40dd30923e36ffa8812ef4579b3ac01e0281bd61b9fd8befd974add61bd5ed99e546f1b2f14b4073ab43db83cce0687586708dad8d131299d45ace3cbc2ec14115ff9ad802b9341763048df3f81307c40d768ac03696cae93babd5f14e3ee41bd1266dd237f0cda191d22f2608233fc767855dac094604dfa1613a229e1cf3c1267a604308c9b52b8399fdd790a44c2ddbc3078a380427fd4ab84c556b7152b8950bbb597d295b9e5d564be110ddf133b8342a5404351285ebd017bf791feb5682026043db9a8c471279ece44038505101f412acb849135708991fa12e3808dbd61e57fb676682e7e50df3bcd821af5eb3915997c00f51aef34987d7bba23b901356bce367650bba6eaeec3f984c52084bdf026f838e3260f79bf50c5b1cb744d8804fe6800ebd4107f3e0382c9facbda949d30f3210bb75487cac78bec8fc4f42f43826602e83584c64599c1d1d3ba1e911da75bb22ab74bbc79fa170688ed13b72a01a7cc53906ed81293d86b49c4d6b2bd54a0f8aa94dc7e7aedc9ad2acf530366072701f8434347dae5fbeb270319998f20cc29bf9dfd642903cf89f54d67b872893f8d24d7a26438eedef77fec22175745576eb1f505702b90ac31d5cc47682da586d32c6f64f155d43bc4b389e2f750b851eac8fbf3c33ea7f27542714f8a46c218ca2c8d19cbe2a32a04805a5869ea20c252d4724aa1610eb0f1d174a1c84eacde3091b905d18971773a82bb9dbb8e662d8c1c81c249b51787d0bd491bbfa05cb1c5fd4d2a4a44fde0c3f0ac37c3d4acf9e923203607b18105813164982d654c9fdfc69fd393a5ae4a29c219366570931b4ac4b23ddc3e6660a4a2c7c7f1aa419acbbcb2da2b01e3bdc31879052f9d3591707b4127a9a584413734e82935cdec6964ffe5591a26a7abc03473365bde3ed8682b8598f02b96b8e80f386303471f4c6f6b35de36436884fff64624d06475f29c2bc8825fc34dc2bd493d0e98e47ac45448cb0238729c12d02e4c349d42ee39e721168578937fb60af0c5e1890b9134fd4d813593a0a7a23738102d7002fa526b3a01389e91395a3f2019ab041f81f3680cca57af5f821c90050d07f46d9ee02f58f076174d710365ffeadbb3cfcc1fd6508da95118092b1ce5dd586cea7be152fb7dc6bc4467e17141ae0e2d439b136207a18115337f0310871cadbdc6e14d84eaa5c46c0121686dd2c35ea233a7096bf66bad1c9027fb25d52785b818a27a7df1bc2c898bd795893755f11a2df5468d548bb065bd385e4bf30f7cb666c10d652c446d23d1a2843b9538a289ee4441c09db04bde99fd788ca21dd970ba92c17716a6f248306a7f1ddd19fd4ed20c42463c8a90a4f3aba90c721fefcbed95737ef915397d263c493daf815faa9469f0322a745e506e8f5aed0e0a6f70a9d7baf48b3ae56e97603197749fc8a00942777732dc65618d6030ca2b5220f25966f0b56d123a73400bb3e25c5c652599e4621c8ebde1cbeb8935c6ffe2e23c6c21a6e8d25450d8090a7e6d8e2567af3ef3360de01549b95f6e6c71dbaa17f84e05ede7d44242e223f470d49528e4fc5a9521ef4de0875ded885beb29708eed18513325edc8b562342808b86ef0d72604da6877bb1c0661877c9b96257f29d5b717de69bd9a8371f6b2b98fb09b3ce2030690d3f4ffe812c21bcc5654cb9e131cf99f0672db8c8a34faa21b546a0f83c2456e8e29e0d1f42bfe2d8786e2498a84738ccd875434463944d2ede4ab55ada8570a6354522f5024d20c7db0d5dd3de97cd22bb7b36489f717675a15611db69ff637262a597128d71c6037dd99703d25fbdea33fb53c38af401d7a0739eb156d2dcb39706f4abd1f62ebe22e90f9b813d3db93231436754b9184369cd16bedcda11ee46a07e7f18fab31b68dbba57a99815e700f18a3daf2b9ad8c8b76be377a317deab22bf1a274308485e19d2d428b4ac47aefc3f7d4cee0fe5bc605244ea9283783b38719dd6b5f34ee95c75db191e63d63e581d84ad978fded44339c6d60ca79d60b3ebfc6f0f9d330ac5e4903c3408b7b89c96be9343a89af19a37dd1ca266595722fe82ca230107742da1228264cb3503a467a6dcbc17764ed77fc678fcaf0d14947c9e17e8780d5ed6151cc7eb5bc36b7c17600f2b90d91a6635fbb722b3d6fec03820e876f940977fee1d849616d5ddd1ca1b193462a4d41dae8423968320b3dd06a3fd4585c9f99e6f5d8bad09cb45eb9ec60f958a08b638e3b9e121405f60781649504a68e9240fc5215c58895aa2f4f767f61c142b656565baebd00f8915c747a214b2383d8eeac6907ae6ae6dafcecaf31ae2812d0e246b2b736fd574338d19fd35e04b7ee3ea8319070500109d8046f22d7e9ccc303fd668cb4d7e41d892f4b37b935eac9875c2bda734eb25e285e20d3bb61de6869815a9398f53fd96c011749719015b31f98908622fd4c435e37822c44aae88f782a0026f29eb47e6c40b801da67579cd4074da38f5e24be7bdcc9b0a4381731612a4354c30f89b1369fe4482ccf0f526d44867cb51131b03b789dc6f9297af8638772a41da7ef973eaf10ddafb0ddb12f8b556cb5c625c96f62269374b736413aef949e2fb543f1068e1a1132f5d6615140bc250af43fcdb97c1b5bac7bf093f36ea2f21bfcbec00390784d9bc1f9205fc68371aa8bb4385698ad297158ad8b02c9b1d6256994674a47a9be948a1a4171dbfed69b02808a677f56db74e24b44cfaa960f319f346b11c005fede19a04a7eb977f00e1357f3362d0a3de156c276303593a61be129647a19f095043fe7c00586d3d5ee5d701f9d53d5e63a6ffbebb843e749be6a710fda7804fd7b79897e56c5db920d30029a00348b817ad8449bc07074be7e09343fed2b93baba7778b39fba2e16a55e8b138a92891872a67e1905eb2640931aa6b3e023953ff719a0cdd285afa8e0d10829ddb90cec9f2725bb291bf2d527b6a77f112953a51af59d23a29cbc0353ebfbfbb27c8f1cca40978cc4b0fc3e5048642bd14b7a92cb40857892e536fc53894a8beca5520b93c61f4afb3808cce9ec96e218b0c88171dde84771f8927cb6c22df32136a8930745057dcfad6a10ea9108981bcc045b71f3748c3111c05b97d73953ba883f67b020cff690ca68250106a4a467a05e4561752fa122a94d320102cc2651195b9ecd2710ca06c84e0ad335a0a8f12d3733fae24e2a93f9e45799cf645904499aecd7383c9d7bbd429079f14d8bc95b7c34c76591dbf7ec5ae7fd20576c8e1e0f4f1c98efe234ea5dc70be527e71491dbfab898599da19661494def6df4fb625fe9eaefa918e7d2aca247a55f646a95cae743f6b409c276cf72335c65135bdae9f7dd32270e5de5f17f12edad229b96c4abebc992f4d14b3da14f82089f946f0273cc4638f8f0058954a44310892afd7301cc61773ed650a4ce830fa606443f443d38b81f23370696c2320ab334713b47eb98dda666be8bc275152a6eb2042727a0c7729767eae413dc5846973cf432d5db39b9412fcd144c02b0b54efb3d04d9dfae1f00227ae47f72aba57a166dfad7f018d76882a6059ed91d63b008184808bc1636270dd529f925f6ce3a76191a3868f68782bb46e3bd50a3c1f473b8d3896d9b89dbd2018b9276d92694d1767eb3138f0458e56918c03c247c04c54afa88165aa47411e198d02fb3ceef387d006fcb53645dffdec374b9d24a4f6fa8e62735bf9892747a37253d7b678c524eff85947f45e5c6b87c0c96cdadf127c514bf375269e298dff79bc0cbf645e8c339af098d6d040b7eafbe7a25ac6cfe4237da1228e22ca05ac925cc752a8eb73fa7d46f32d5dbc1bfe319eaae2e0665b0f058122c205a6b27baba12cd79464ffd8ec9e2f14ceb2a4d21e06755a2c273e2563e699148f44c57c5d125ef57a757ac05865bad9656722b1d513634d9a8ab4d168ddf352e4538300026797a15fbdbd42ca37abf8ac2682f958590fd2021e50e5881f899c67e1375af08ce6748665c241718fad2cb3b0e7b5ecda379a54ce5fad20d703a9fde6fadb7139361d524f5f2822e72f8a8cf080bc5e069ef1817f38217ed47039001d9bd2153eebb2fd608bb152aeeab41748a60c52f226dc2c41a704e4ea22d5f282aa10643088bf58515c9a11f67cfbbf7942f4140d9b029fb415b131389e93685ebee2b41f61f8510c7940d1f2e18dcebef272a3b6928da3dda8219afa19159d429b7b1522cc85b50920c75ac33dbcf252bb6556c09a4d618eaaf0ff286293a35eb3fd67684ba763bfd6165680adb1887ca9cfc845425955deb86f032cf03bcb98d78b1df8330e80e19e694f216bcdb8503b402853b93e8d80ff2fbdd6afd46f2bd4c3361edd7846d2617d423bba1dae63b27b1b1c983a643a360fde6b709d2fda5e2fac17948f3bbaad0c2c22647a32274654c80210721dd4d3dfb3e44b92fb6a43204ebe738199e311dca80e3ce864b58bd7a8207a0af939eec3472c67887138615f33bf848f2a44a892361cda6864491336142678480cad01041b77a1c43cdd92d0f60f498af626841caee76ee472664af52e514406ee4c9bdbb42cec6ab5166264c57b6d0a53c8cda17be1ef787209ca5b4582fcac97315a6cbbcfe9dce580523522627fffabedc244e097ff33d35b48afe50ac3117747e254b7780fcf7b8d293c2c9098eb44c8d935b6f65a4ef8e796082ac8da1375dcf1a3ea72e471746bcce7e2542a4ea28d58ebceeceb7e8714fef3caac780aa084f8c563dc504a6274e0108d7a1112afdffb8e759945d505518b33420f642e19f08c16ea207449ceb52848bc60a4702fdb169d175edcf8b87d639c795e90769fe9c899fc31aba4ca9c0f7c648e950170bc7b6053f5591a3859ed4e396b59d85d89f1c96939c6d74e5f2485704a43ca976cd623ec4b012db4bd99f1d79400cb0a2e4703f01f216f010e3860331903426679fdee8a9ee103b25c23b456ec589a4cfacd"}], 0x2380}, 0x4) 17:25:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x8001) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 17:25:04 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) 17:25:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r1) close(r1) 17:25:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)=""/155, 0x9b}], 0x1, &(0x7f0000000280)=""/17, 0x11}, 0x801) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x8) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), 0x4) 17:25:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x5, 0x100) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/119) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x1, 0x3}, 0x10) 17:25:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="dda82c761de510b759db3856ee2d9a09f6509c759e31f02f0bd374c7334c238d419aba57d6d74901670bd5b74e5a077d182b99fdc8f93ca6cc5accc39388f596889965cefb95930b961eebceb4f9ff95b3ed8880bd619e6a4b8a0838ddfc98f8dee8af4a159aae1b0bef122d0885248de6e180ae24fd7b553d451af126533b14bb5674db7b82def48c03ce65061c2b0e532e5504154e03fef8e7e304fc0886e7f86b758b485b4438de4edbeb639dcddc876b4e134df161b9cb3ce03402bcf4f0d2c54860c97104968f65551f487f015ceea72e27a2e4c177025e1b51", 0xdc}, {&(0x7f0000000680)="1665f285267c4d799e915eef136453eb24eaf7701f27cb23adcb52c754e00967f0497139eebb182fca9d05f615b4cdf804e50771068992c1015b444e1dc7629867f0d8a5c6c440bf491bd9c06045ba6021800c46336277", 0x57}, {&(0x7f00000001c0)="cbe72501b1cfe88da6a5aa0f77d8373541f3119898da80cacba8cafd15851f22803e601882af27de6f4d2cf1ed3cb50863e8e530967afb94584640c1b58477b40720bdd1d322340a4a6f15b094baf7b5903a730c5eac2962f5c2cdb3d90cd0bef63d953d557b4f93c37999ceacbad922e532e432b0c520d8d0007657538a8c3cce6efc5b64ac063cbb855255b46b5ea755dac138b51817a529b2a0fa156bd1481a040c01439b1b8b7a74707da0d88de36696e7fa5a3ccc7ca7b0eb44300f19920edd1a7af6e5", 0xc6}, {&(0x7f00000002c0)="3e733445bbac6113ebcd326f7767bd3c30572a84061a3ecdd5020d46605ab010febe96a628654dc26c7df48c92698a98554752a18d3ca1300b3ff022f57287dc219b0f2deef78f0cdc75ffc8bd1492e376781101df2737f0a7c8210675b729f641c5b00eccdefb5bd62d8eb38ca5787ae5eb5ee11d47897c2b1c315423bc954eb01d170ab7eb828abe6f18d8503a5fa347380eed3a86518154cdfc01f535c2c7c4be6347e5a2efaac5f18f3dea2f3d1b4437fb6d1706632a1d", 0xb9}, {&(0x7f00000003c0)="a8a309881a1610056e957b4efc77827ff292e7bd69aa50d109a9a4c247011473cad46e19052d23d90af7d417800a282c52ee4ae17e8abe809ed175c66a92ef81413537f233f9468969ed686dfa40b848d36d9570cc8c6596fe87e84247ee8926604a2d059cf9c82e1b958093ec1e820ea24f02de38a1a3581e2bc4691471914ba3f75c0fbfd295cc401e9a90437093db47e069f8fc496633daba4a5661bc7f66b80685cbd2329040cc7c2d2d055c961a0a5abf9afdcb58710f28224a789e8f271a7d7d1e41aa2c1d2b38", 0xca}, {&(0x7f00000004c0)="70d79176a4c8dc821294734b7eb66ab0bf20e7c1dee0044d57afe72570c84592ec66d781bf006a92c1d3e86707222e0ade743e65c89f8a48352437221f6a4c104da65bc63dfb4fc8dbcb957c239d9c0ccd4aa4b4fcdd56d21a3e0ac8be39df365460c19c2cc931e7b8072fa9c8ee11adbe5fa47ce5b2c37a4d367959c1b6a8ab9d43b4a21a0537688a4cd115a5bcd76a55a5654e10281ac22140d0f5a6dcc3047fa4a23e0574dfa6960f34ff63b084a0ed621d2a2dc9774eb5417ce502915a500ecbcd171f9f0cfb0402a4e5d22d78abbe6778046899a86b318e21df3c", 0xdd}], 0x6) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) chown(&(0x7f0000000640)='./file0\x00', r4, r5) recvfrom$unix(r3, &(0x7f0000000700)=""/143, 0x8f, 0x800, &(0x7f00000008c0)=ANY=[@ANYBLOB="175c7fac00000000000cc96f1a2bd37b318ec91ab50c750e47010d35e04e5bc9fced3f900c034e12d206428d6b924e4027b864063ae599d86535d0c78da8c77e1524adbb8b42fa7bdeafec2ad22cda9e85c3a0ab6022c6f4a35efcec8fac9bc6fe0058b8cd19ecb4d4a5fa608bd8f55dac9d1ca8daad6df67d33dec41b3cb431ec4f5f1541e4811f94890e9f250b3b8966cca4cefe354e45b30d89b4dfc8eaaddc97eabfae7e61fb832fa3c4427aa1f579063fd3176ee0380ebe0153310137695d1b2b0c6779be180ad815f7ca864fc23367f4f4c7dd6e010000005fe82d2954fb6afc190e0cdf042dff8699908994d48ca0ac031dbc09b3789f7924da909b3fdd063214f919e31ae428efee6e969abe39899538838fa10403740000000000000000000000"], 0xa) 17:25:04 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2c, 0x35, &(0x7f0000000080), 0x0) 17:25:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="ea56817b57e2b7263743", 0xa}], 0x2, 0x0, 0x0, 0x8}, 0x8) socket(0x30, 0x15, 0xffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) setsockopt(r0, 0x5, 0x842, &(0x7f0000000200)="c3290089b6ff684ae19d8f0c8c5f38242c346f9c34f91b81b47daed6494125d2cf7ad0f08fcdcc513300cbb256cde864eb38424f9cb534ff4f86074c8e", 0x3d) getpgid(r1) 17:25:04 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000003000, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) 17:25:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa, 0x1, 0x38c4, 0xc2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000002, 0x60000000000000, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x6d, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8c, 0x40, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x78, 0x4, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0xc, 0x0, 0xa621, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0xff, 0x4}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x0, 0x1}], 0x1000, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x89, 0xf0000000, 0x0, 0xb86}], 0x0, &(0x7f0000000200)={0xf97, 0xfffffffffffffe00}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 17:25:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 17:25:04 executing program 0: readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001580)=""/180, 0xb4}, {&(0x7f0000001440)=""/59, 0x3b}], 0x8) r0 = socket(0x6, 0x4001, 0xab) fcntl$getflags(r0, 0x3) 17:25:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmod(r1, 0x40) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) lseek(r2, 0x0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xd2c, 0x4, 0x9, 0xfffffffffffffff9, "de5446fd95cfa60bdc76d4105b1644d16e0c031f", 0x8666c8f, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 17:25:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3cfb4e8468b3b780, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fsync(r0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) rmdir(&(0x7f0000000000)='./file0\x00') mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f0000000080)=""/191) 17:25:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xb4, 0x20, 0x800, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000087, 0xa5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x60, 0x20000000, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000001, 0x7, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x44, 0x20000000, 0x17, 0x87fc}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x0, 0x7fffffff}, {{r0}, 0x0, 0x10, 0x24, 0x11a, 0x2}], 0xffffffff80000000, &(0x7f0000000000), 0x7ff, &(0x7f0000000040)={0x3, 0x8001}) munmap(&(0x7f00001f6000/0x2000)=nil, 0x2000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 17:25:05 executing program 1: r0 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, r2, r3, r4, 0x4, 0xfffffffffffffffd}, 0x9, 0x101, r5, r6, 0x7f, 0x200000000, 0x1}) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 17:25:05 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x1000) r1 = semget(0x2, 0x3, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/173) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "b9891824ebf4888310bad19cb5734b5d6f6cade7f6e2a098f87e60fc65144c8b4200522c67e148cae8775c718936153b09762b75a1e295cde27d1bd3e76887e4bac3e084db8cd07e039e11ccc68bf538240741d73670595bbecc894bbe3cc97d4eefa59dc0a32d6f93ba19bd1ff8a8b369c7792e3cc671ffb0f2a7b530629deb552121f46f2e109cc8b4bfbc2fd699446f1479e23214610c715dbed0f92bf6d462c3406bc95bff3039d408c82f1ef7e8be9acd3d7d2073cfd3a0aad026ae3d22a92b37a42c96679ecd43487eca45a1617565dce563e08734289e86729d68e39e30f24429de2b12"}, 0xef, 0x800) msgget(0x1, 0x108) msgrcv(r0, &(0x7f0000001080)=ANY=[], 0x0, 0x0, 0x0) 17:25:05 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x3) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) open$dir(&(0x7f00000000c0)='\x00', 0x8000, 0x100) 17:25:05 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 17:25:05 executing program 1: r0 = socket$inet(0x2, 0x4, 0x80000001) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/64}, &(0x7f0000000080)=0x42) r2 = socket$inet(0x2, 0x8000, 0x3) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$inet6(0x18, 0x5, 0x36fb) r5 = dup(0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r0, 0x189}, {r1, 0xc4}, {r2}, {r3, 0x4}, {r4, 0x2}, {r5, 0x80}], 0x6, 0x611d) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 17:25:05 executing program 0: r0 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) r1 = syz_open_pts() dup2(r1, r0) close(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) r2 = dup(r0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) r3 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r4 = socket(0x0, 0x2, 0x0) pipe(&(0x7f0000000140)) writev(r4, 0x0, 0x0) pipe(&(0x7f0000000040)) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/7) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 17:25:06 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7f, 0xffffffffffffff7f}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) listen(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x48, 0x90) 17:25:06 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x3f, 0x1000}, {0x0, 0x6, 0x1000}, {0x0, 0x7fff}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x800}], 0x5) r1 = socket(0x11, 0x3, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) pipe2(&(0x7f0000000080), 0x10000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semget(0x1, 0x3, 0x2) 17:25:06 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:25:06 executing program 0: r0 = semget$private(0x0, 0x3, 0x122) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x400000000000080, r1, r3, r2, r4, 0x40, 0x5}, 0x7ff, 0x9, 0x6}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x10000000002, 0x2, 0x0) write(r6, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r5, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r6, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x6) 17:25:06 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) setrlimit(0x3, &(0x7f0000000000)={0x44, 0x92c}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 17:25:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="dadd32d489167f3806b605a7ae0c206217e1e289364e9796dbad147d28b1ea2370503d4d429603ecc3fe6c768cef396d88af5f70db792a8aefce763db706aa66ef4a1a44b094669e04076cc88d1b6e35cbbb8e2e5dad248042b1f982bc3633b7b716d604291accde1916598844513462ff84c05939b95100b5197def46201dfbc72d0323f599baf9f240ae18fb1cec6e09fae7e0a1f8142db0e427db101951d31c77d8e5450961b51ca56aed58a302bdecc3fa79394b90f35dcaf5377c198b5f352241626a920a", 0x92) r0 = syz_open_pts() r1 = kqueue() close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffc00, 0x0, 0x3, 0x8, "854955883d026111fe4d04000000100000001000", 0x0, 0x2}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 17:25:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xa0, 0x7}, 0xc) r1 = socket$inet6(0x18, 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) lseek(r0, 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) lseek(r1, 0x0, 0x1) 17:25:06 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e6b000/0x4000)=nil, 0x4000) r0 = shmget(0x0, 0x2000, 0x100, &(0x7f0000f4b000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 17:25:06 executing program 1: mkdir(0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) r1 = semget(0x3, 0x0, 0x80) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r2, r3, r4, r5, 0xc, 0x5}, 0x40100, 0x2, 0x9}) r6 = dup2(r0, 0xffffffffffffff9c) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="15bb2f1e4e", 0x3) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000048f6b5c77f02fe54b00000000000000000000000000000000000074c390666aa2a144ec6d35ea9a25954e9dff3fc9f0066b9874aee37cfbb4a8671603783d4d5a4f1fac4d57229ade3653f4250c2b68784b7bc85849778a6a0c688dd0497b2bf29e406a1fa070834718c339426d32874c8d6e6090bd10525aa312c86578fcc3c9fb7dc5e7755af4606677685f40524633501736c2896076ea251c9b783a54e93d5c786e919ed708"], &(0x7f0000000040)=0x31) bind$unix(r7, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 17:25:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd2, 0xa8) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000025c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f0000000200)="c98d4a39ebe456d97f6c061a8905869ceb981465e586c0168dfab16afce8b0e6a11508d809aa5b9bf956d4783c34964c16c040cbb3b04ca64ee744f98aac8e55d3e86b1b95d17d70c4186740fbef592fae76bf0576e7819919fd9dc8f977682bed44680bf888a9c9270ab3b737bae1acd026e50851770f871818e97f0dd52d4c0a9257625ecd30f1496882ce74c8c53efa2e1f59f3b6046e0ee4f3169a909228c62fbdd1ff3cccfb234e10d28d93987607a65ef53046adef89bb2105064bc789af8ef6105edd567fb361fb526d553ec14d8a356dbeaf48a18f9c667fa88b656c6a9dea2fbcffa6b35f3f0c5918279eba3f16d43f", 0xf4}, {&(0x7f0000000080)="d5010cafab9baa1f15144e62", 0xc}, {&(0x7f00000000c0)="425df1d8dcc9ad2c68fb5e1c7f6158c2fc5c7d4b5984d2b61751316d8140acd1e4808c58965bf5f460253c3b60b75719f5ea7fed02150fe891345205af6a46c64f04ac822e14f68bf20ca7fd6e78d78cdfadfc74aa9abb38e245f9c44ef3a309470fc76e74a722ee96230b138f84bde85d46933ea35b729b0e0e84", 0x7b}, {&(0x7f0000000300)="2556cba6da029b49aac02ac3431875c948075dadd9ff884dec92179863f439d3b5618e354189b88e4d415f7f58804d93f51c2b9d386ba7df82b11caf29d840605b68d50d0a18c351b8f6f6635a3c6468ae3b283debc13021a20aa4bc03aee4dccac075b853257ecd88c0e67b74558241d6d97b0aacd78d0a0a0ec364377df833f4070a37a25ae4477002193e14c86f2a9f8d1bad0ace0878deaf4c33c6be6976e58f98514fc82ce3b65e4591cf9f9194b0c872590edf6a18a6b56bef1639687ff83e34ac3f28a666176979bffe95b24cb07169ba7fd310e31c9180bc9af137595c2e655e19038f339f41d5cdde0d2a337a6320d40978d8708fd3d4383814ec992f1883569d68b6df8f09e825cfc4abea6e71fd198d1ffc25f53915feabae340b9ac67821c6403f843c46c2c50e22f9b0bb36faa732df52b106b56d4dc4c18c451b9fe653a8eb23de9a645eecd60ee191d76befee25f397d027e54200f5b19ec335df2c71a66d8fa5e968499fea2208d892cf2e849d463b195d1be8acab3126817ea3d59f58bca91b9da284ca0a96732879a2f793f2c460ea93388cc9cc0ad8cd07f60dce0f052175cd1c7099bdfb2c27252e3128eeb548d56f1bcaaf2fb9ce4e94567bd2981a398240456faa06ea791d6a051335b9efd44210367f8d0d605407c8f3ce5a925b9cbd10848ddfd819528f1c588ae3aa738761eab693073a604ed7055ee4ad2d9fd4ce64f0f8107399cb43b2240202449f7ec5c8213d3b2b7f2ff2b1be75a99bbb33f2b1e846bcfc19260c977a73749570dafbbd1e8cbb895d169cb90246c216a786749f9cd979605345492e79e679924b469679a973e2cc0dcc06e8a211caf1c03c429152a886196b7ae7ca928c06712fbb7c370100ad9324f6bd3920046f0e55d5895bbd9b412cf8c51c9ea9410d0bff9c2cccba52ada34bf6ce914fb001abb61518e0899be605317387083034f8903f26c48072d87348a1d7f7e89be6844e6c83d19656973e04b2fba5270f6128a92625439003aaa728ff1d6e25743cb6909d3745452a7594567c8bf494e3a1d8299bd47a6d5cb7539e4190381eb4aad9abd7573ebf2f4862a6ccf4fe9f77b7f28c97b87a84d0e00f4adc19c481e6d1422beb06952f42e03bd0ddcce0631b79f57cac9f508432a4e0ae3372823afdd98d7724a47a3d93ec6ac9b3919000dad7503bee17164773d4128d4cec7461b1d083e2492bd59f62cf43a778f83b77e5bb9feaede6317ca65154344d7615ad42b45246b0b3f7c3fac70fcf8dd4b1f434c8374e6006db3fc80a5f03b83ee1bb84fde9f82ede37902aa628bb84ddce3a803dd6f443863dfe238a9197a4f4a86735a2da6620e4102cca11c396517a69c6162084cb8986e0ec7e0242702a337949fdafb9e45241c3e614cdb53e9b2797101c082f7bf088ca7dd1f4419f2e4993eaa1b2b1dd4b11a197ddf6744fca69b6674fdd988ff4adc75a89de781c751a88551a494f0dc61af8bff37ae6f9c3fa84ca951c8b31ff2e17cbafcfed9c25e494d331750c51196ab0d412117cfa01c28edbc4e08300ff868e31d09a27cb178a96eee48704ef0fbd7c06408448ab59909f9963b41523600ff4f7dc9dfac2d66baaf9ed8e575b1ee09819c2634d6d5b5a0d8f20b74ac321ac70164fb5506de6298eb33af6deded5d5a67718416bb248026c5aa1fe8f353fc458e1040d7336888ac5704c4b2f973086188fa7aaa3fc118bbe3bf33b1309219c1c122d77a5e88c0fb38acb862ed9a012e19d87bf2f3b3546d2238a0abab9817e0d7d38c27100356ab9e7c11eb4e59109695419b7fa7212b652c31e9a42f0041092146f513f1626c151514ed42b0512c5431df1c8e32b171b4298b743f375330aaafb699ba3e5173120f8064cac29694473414143256927197977750a9fa72594d70d8b65afbe8a39e143869e8c5b573d45be7a3340f4bf162a0da5d7149ba88a414ce74fce24c51d12866ba6df0029f53f36d7176dd78eb6cec572e30b03fb6e65cbbda31280e0de940b68ad2e6f689ce90402ba7f04fe762a688a8a32cdf6eb1c194b2bceb89fbd631e2a25e0d9611463bab048b4ec2ec302ab2ceb351c7e6202bee0fbdef172273901ef4682c4bc195f16d93d4732bd3d03e85302d58fe07b52a9a8e6c2e879160256207403e997b90f3823617df5dd03a43a259812f76cce088cdeab4f9e67bb1d8866f80063d5153c5c2633e7909090876872d2a0b58bf3b1c11f34390d5e91644048712745b6f6f0bfc91ed93e0daf423d0136c79db133c2453682e254b3ba041b2a26e8ebb9c72bb50300b47a2840a131211e2d80081e97cf9cf350b60e486c4557f5e5dab5a04a35c7ce49921f49e7a7a2f7d8df2f40c1ee06c5b493bc228a003b7e35256dab4278dd3a9d13436fb959ebecae2ef5f7cdba9e2a85978f94640eef8f7a418a72f25d9e93d627483e57c7d23f4841e8560c3f57aa0a8b57d9bcf03a844753fd177cc5222e69394b80b659b83a09a3702d2fafcc2aaa2d5c4bf13edf31e1ab6486f36aeb13990beae671a454b0aa42adef9a144597970580a374f085542f427e845eb03681a7612a26f711c47a0221fff2286ad3cb1c74a0441a52efa1ab41c86d9039814f6f6e5430b4ef4a022aa9c4c47329813a1f0fa8c696035bb51c58a71a88dbfc30f5f50b067e23b56d17edfb4bdc9b074316db3b7992ef064c2440454c3c8998801e68d151e123884a6b18e4609cb4d06ab361c33f42eef34f204123a28202322c2fdbad359aff0adb265bba45b8cedd8cf8284d24b23ff87747056b3bb548eddf1e45aeb9a20ae5032a22ccccbed9ac6db89c455ac4c36db2407236278ce457c5829941259e2fd4458842c163e2396834ae4a18df8b1f07e7a9723f5a3132694c2ea8a386b47cc911ffd79681a03f96b9cb39c94e049cc935890b5711aa4a5cfa83c6c9834ea1dcba71aea581433eab15721a886328e757463ebf3a5f0901a71bfed9b2a32d6d55c5308cbd1a16381f4437e9855787d5634eecc262d4fc978aff30fd124d00bb9c6dad8827b0a766874cce5db0288ee41bb5d0ec0338a702cfeed3a76bc3e205c1a601b033f60d5bbdd18d7df935912994b090220ed42065d3aaa8c110057d4324bbedd275e6e7b8851480e396b150c425f3c6e023e6fabcce92072069ee56d45e26f85024030b523b3e952d8d1afefaffcadee0c3160186a7f6ffd8e52d0267ba45916fb3f71593a90b583ebccb26d9ae096bf6ee04dbbf740647f1b9d139770cb5159e690d14d05ceee3be3c0894a40b44538a4a89de3fd26de114772015d6dc12767162645101f56785db9f85748826240e6ec52146666c154fbe9b3ebde02161eaafec6a0ed62c51485a25a3e20c9f37709413b085014cb94f21d0f7fbdb850e919ab2fde9422f2105b1a0873e860fcbb02b0d8560dee82eadf983a73a525f1ed6d0df2ba27bceeb6374ec8616d2a66de7c91ec42f8faa2d40e2aead24dc2cbf5955e682fda2a0f2b95188a709d8f8401494ecfdc1e4e87b0a8be914d405313de0c12bff8101ffe56e429afcdd5c2083663d9c608da3d25aa6667e6f3e87456be3c2405fcbd2f05b57c317271bf6b6da87b51236fa47bfd9e7057457cb30b4d464253ba6d2b94c6c2e95166c1131ef54bb81d91e5501af7b339177df127aa836661f5609628bac8b09266f3ce383891c84ac99ee48a9c77700c6003db448ceae67d0d2a75bae9a1b5f679e265ec4c8cad329091e9d78225bfaece0d920ab1d9e0e0715b3ef1bbb18f21870d493c4100f19e9ab5d47453cb2e7ce35ee291b40807a55ac50c40cf45b49355cab8f91999ddd112fe82d4a96cdc4151719f46c97d6f9a4e434fd4fd3e217c6393582882b1982bc29e31a88a1d1efcc9f8963a546a5c93b4594644830b7d8bbb478f9f0bb012ae4fad30251f0d38dda067d019e0222349a34aabc4b7560d7a09c1099d337d58df19761c59e7c991d68c9956a40b1a3acfc9bfaee7f5c40bc7db7c51bf1247bb4870b3662a04c538d97836d406f57e8a4e085e471913f45a8c1ac76d9124486162a36578f0a81ac63ee5371a39dc91a8c38a4ae82f2b520b6bd922617625139a455d4ae67cfb4e20d1939d79e6a7add683d371deffa66061937f5757e2bef70295890f4f2c2889d2c6a3985ab6fd686817c4dfd5f3dacc28d8754a9774f3f4fef3f76f2b731214319e474198cb0f3834dca7b3ebe599cdf27e9b8fa2593a3076b0c55693649092204e7bd34110896bcb335ba122549a9a7839054dd0f7371f6d1d6c0a5734c77deb15c63eecb580e92d1090f9d4ed13c534779601c4fa70ceaec525e643a6779b642854dc1edc593912a73749403669136eaa50fd36d6281c63899f95dded7fa66cca6928bcb4d2e043de0878d386286ba96279460c961f3be254141138843ebe6ab2730ebfe1e7d2749578a022a7f65d96f7b156f675a7850cf9e6e9ff641cb9c252b145e57cc37b65fe0fba667b33ce37824854a098ebe365f425b8d1f9e759a98911608ef276256907f61f27f9f4d91c39ba61c09348c5b331a6b95a626b4ad898ec509f145fda71fc2e7d1a1524c81abb70bd2de547ac7ad57e819b6e1b496cc08c3d9a64332b10f81c04484f261fc3b74bc50f92218b0a55f92015862fc9175b87e7df950f4ec4c7d2784b167a7c0130d07f28064f6eca301f23de7e59e00695f935589e67e068fd0875bb40d49917c7cbbd04918de154e54568e1ca53780038a2e7378b3084b017d2d5ea50f8fd321801e8c7c864f58e937b389de283513949ca595ffcc8327585aebfd5efea3c3864837cabf35f40b19e0b84fa0a718824138107faf19fe244c6a985c1f5281871adcf1304f7b47ec3d6b165e47b307c97afb91c6ba61766316e527cd1e5fe41d5b4508f01b34ad7881c7d7f1fd014bb180170c4abad24e1893d8c9ed875b466b6b1bb5dc6b437fa1fcf3704fa155345a9be48fa93d5932e304e474d8131de7cecdc17d410496b45c0a9f75b3070d8f8e6674fa67bfd0a99a2cf25cf13e05248a18c961f6cc399fe32cc370dfb6d3abc1a4872794a274e743b61f40b19783c5c5ea2259b8e82ceeea13e43abea5bd304d7839b1ccd9e0d5924b08677cd8c64cbb1057683ee6eaaad922c223a1aa1ded402f846fe9e48b182162f8d4015b1b7c7c8df5b9f43d0cb76f79b6be2565d7b4e649d409258f52c61f7e8e75bcb631dd0328510b7ee231df36be46c777341ab94e2dac68bc7e7e8085ccc4f94ec0ce6e9df10f5c5b27ad1f9ca458f8b0100a4590448c30060e985cf6d00bc9017062dabb2d958674a432221db70277bf2f52f86c977f7a0da9a3f9df82f79ad702dd38ad7e202f9838fc8f92266071947788b7805fe3ca6c6867ed44db6c91f452559f53290d91039b4b2cdcb597880317f3b3ad19ddd2533bcae0bea61495113102555678af5a06e81c3b949a9f38f7924c1991ceadfb00fc1bdefd6bd329bfb006ba6bc2348aaaeff2917bf1dd09c0ded457c2738fd5618edad7f6564a47d40852de014e3776ef4edb77bc235436bce7f91be6dc204a43dabc12464000127333ae68316304a5533e6e681474d51d9261eeb2e18e57c48431ea7ce1b4eca46d87c4eddbce4c38e543ced769bc7f4ed777f6e1033a96a45c27aad578f6905556aeb4ceccd87c56ef3b03a476d7895b6aa889e51cf33d15368da2576f88505f9612b1da124988b0c989f08f374a9856e28b09a6b3a810e6eaf9ae60a6774d2d90f35ba513c567d4e5a1", 0x1000}, {&(0x7f0000001300)="0cb35d8ef69e061f6a36574bd5e964c0b47e850f5f5e5f1ec9ceba3e96bb6cdcb216633667665df03b0759985f1b0040790f774b157a1ae7534bef0096b077e89ce08631cc409420e0bc9c497b988cbe6e4ece48c5025e708bd585a19b2ebe03bac729fda8b314838976cb196336", 0x6e}, {&(0x7f0000001380)="6405cd3facbf060835d9336fc9a6252b7abeb73163fce16a14d17f331301b31cdb52f558ada9c338f695aa6fdbc49ea3d88d4f8b75051c5f3e361d705cef39629181a9f2f4736ef9f48ae268df1a4f2fb5b6bb2e639b17a1e1a1e641022223044c45119c868d0d6dffbbf8686dd915b650c793b0cbff08beb2442e480a755cfb44e617b0faa798c2046b0d97194a05fe6ffe3e9b39ebeaa0f56de37efd0db07ad5b4cef1d05933b5f1aafb7ef8071bc22b3eb46257caf69e43dc63e2909aeed44dee6513a013dc106ba09194efad26a1eba4eed4cdfa79cb1db858", 0xdb}, {&(0x7f0000001480)="53552ed5d9866b93be2d71bf3795a7744256f651e63c78af774e5e28c16c7bed64174fd85a00fd0a8c32e37cb4369fcbb9cc145b981a593e8db30336d54f4dc712f855396fbeebcfbe16f4bfc071c58ff290269c30c9b06f1c530e58248446d21be8eaac95a169765353d62d84f8e718138e994d69a30eda4f8e4437659e7a265a504128ea6a9794fe1c4634e055aa1696f822dea6004e671b643284ede3e54e8e015abd4f579da6cd55f79788fd1f7432dc4a1c5e0d92fee22e676193b86d91419654c6adf26906c366f7e5a9e62273e439d5405d58d7ed4d71ca28389ed568906b21c250653d69137e4e0c665472c7e5862b307a6fba53bbecf7559940f5952474ce7c974979e0bfe19f03596e47f20106b3bdcc788d8bfdf485bc9521f96829c0db05b0459b967846089dbf7cd8589f7a7a8540c05ded46948c7bdccf36df44c944607113344092d9a303cc85c73664f37f8606af530caf7bb23e3b58fe83fd405f6f61332821fbf1d9b0f352424a8ce212e75549b5ecffc91eef91ba1714f47794678d166214e2856877a62f45a052d40ef9594d6679ff13edc568f4565d33724b173654a912a011fadcf4c9a784f1668fa948c45cba060b8b1407e4ec59d6c45df40e528101f7d6b949c973d2bcc0f64c0ff5108d80a7a508dd27ab094578307ee7dce3e6e55b4d2cc290a577eb1ee033b5721b644528c5c37d5570c9cec3296d42e175165216c05805edb28bfa9494720c17d1356481b54e8281577cf76cd7bb82af9dd2c040ef9f803b8d28152a55fe9068080f9134bc226b804f17c62ced69e099e0d339feb1341e10cb7c5c80306d32343e0eae0bb091fb6b507a1a8b93c9590d72421239203aead3e3cd40d9f39246abd9e39f6f5a1a9a1c6e3fa761dcbb6ce75253421fe246d2253185d1e108d32c81e655f0c8e6bb3dc7f4f65799a80e7eb8451d258ff3d3ae372d8349ee5a0e7be1e7c4c665ae691e613b9bc26ddc13244bb23ab00ddc390f0deefd00e77011c7971d2dd0903b0e1ee844992c0c011e37798ca58b9cedd9e833d1c29f3e9a0f25e72b4b014a8dd21aa675f406ed799e820d10c2329a205d4b7a74e4fcab0d45cb507373f8817e21ecbd5a44cc90e85b1fff81d7f9cb789af768a3ca6131411718da868a1f320b17d71f10f6b9804b174ff5a572231083c988bff216fd4c581de34f53348f26f607ce5e0561a1d14fac057cae1fcd8faab3eb6ab2427c213e5095d19afd4007bfddcf0bcd4bf601b5f9438b47705ce577f7d917f4c7df22dc61fb2c45409ad7ab5e22a15c11ca9b25684440b626e7c96cea88c38e2a5b4a192e142d0b51cca142320e0635b0818a4dca70af0908bfb73e5e5d70a48528a47fc3686e019e3a7a2ccccbca2403f2787bd79eddfa320f55f8b3b44e2de5eb011bfb7884e005a49f8ab341dd8a2ef61289b1467a913dec13446ac6e34df9e66c7c23e7466acac83e2635643067cebbc00801541ed1746acf3ac8eb5f8f1704c2ddf8502f8c017e9ed355c2a372e84291b029f3fcc06ce56d5fcda87d96fc1499b4018a6a5aeb9be9d3011ef889c1da26ba9afe5866a64a4f7ffbf480eafff535435cc4d6b212a083de2c3442e7aaae53dcc00032a35b3d2fa63f195d34e2754b0045624b9ad9a51808e378292ebaf4cc8bbcfbdb007e3e4b0bca6eee1eb992fa08589d824e6431985b6855d83ea9b5ee13723c86701d8beddb2c05f1d47589751d93754a92a87819d2d97acbaf4ce70460ebabbbc244bd1dc0fef2fc50f6e5fb4ba8588532eafbf511357aa945857e930f99b3bea20695987238ea6e60d31c502104932d3e57a39a7d62cc017e0f66c280a16f99811ad7a4773642532e67b52bd2d099724ba204a6dd59b030f9bc2306e11471dcd4189e6c77bc8993651126dda1d5101e48c2b6733f79741d729de98e37360e9a2c8c86bb461e7b93dd866ce76c86eb71cc5f27c9716bb84fc5b68fde90625c45aeabdd181ed695d70c48dbf06af59b87bdc38d48477e5e2953ed63c1634f3a08bdbee929e191a36a402b074ce96f0c4f108fa53553d929744fbf8ae1a70ed54ba11cf4dc4b46d3081bbacaf43fa844d683b1244acbab37d33cca773f6e601fbdbaef8ef011acf06f938e6ec3665b18f0fb5c1b697be3a04e0d1b910b648fe80eab1ab468e099f908d3a0cf97c224c7bf0f6ea7d7ca803f1f1fe25e6a1a91b49c36fd0fe1f9dad37086a6b4e586e80f7138bb9404714301665720e0310271ad93a55bf8fd5992a7de15e4be3e015a9952e279b8291fb99913c25b24af8fe750a15c34d5fadd055cc117580a65b11f7d7865f5caacf0ab4fe361984675e9c1a5bde6372f61915dcb4866c9796cd6e192e9472c49b16ee07907c04fda8b195ef25cf3a230ec16effcf526688617c2edb995f358a7bc2aff8a2c2c1a52c1e7e7c873f55adf2430475a137345f5cd3e6be5875d429fd2088089bab2ca0da7b53fdbe832c1e1cb8ae4086bb5b2167784d1abba96600796d389d51f29875bf9806137186f3aa82733ead2bf089f169a6301123773ddb210d0357237b2898ee30afeaa38dd9b5c8304d0721395a9577bfe90db4645ae17e1bb74a683bd6eab14d132a4d1b5f6d85503633f515d3c1b2bda5af6e07ea0510933d43bec639478ced8b4183b5977112a610928fae6dfac45b422148ef8ffcf525da907dbd17e1b8a0620b8fe923d9942e332fe7d4b17c319458233f05febdd0cba428dc40489cf5a8048bd6701e598c16df774de19e62d7b612a7d3a1ea91570658b0d6e930ff6be4ed088e6217a13eedba69367b39802bf48d25994d21c245190e8961fc9032386309ab093323a5bbea89e5896028eba789c51c698acbf0a2849e90e5c5819737ac6bfd968788089e92777f4164b31d344698cb047a8146ffb005c5f217f9281bda8384cb45367b9fe57a33d8df27c7ece8b4fd52eea01e6272e3ba3aede0ce8c5db1d4d9535d39e298dabe339112b311170e9229f2ed15f5439a4b24d6dee487fbbc369a2fa330931a32cdd0e8d332c3bf2a07328aa014fdbaaa02947dc4549c6d668be4b8c08e1c82d301a8e828564a1731591f0ba27410b85e499569e2b48c58af315d84c57e8379f6220a3a9c2c8d0b5199a9fe0ba0eb87a070b363a3e96bc62b1ccd96ef4a4f376c24c24c79d74a8ddcb49eddbeb2704992b8af4fffa0eeb80ed903fcb017db5ae5b30fde94270f967c283f7bf7cebc99e22a618e6dc1ad4d68eadba3bddab211846df34c4df3136688054ccc0203cb4e9b1a320319ef3bb2b31ffa5a28839a0435b70d2677560bf288dc0a9f6f23ac27fe05ef0580023330d673807f0cbcd700c37a75961f4846c9786d8e4f63d6a72b363cb0dc06d25b172a70292dad6f8933e0b63baed8388ab80cefadd7fad43d96716648f971c16363a9cd950c4068453ab1db4bff033c04857b1af04f9a3e99c3cd3b3d7fc2d9a35d317e747e6927d446fc536f693b956232081d394799e611b0bda4f84372290a185ce55f417f1e470c2a202f115e6834ade7740c4d93e47019c7d9d1da3e2277bc896cadc2a752e0a3798a8d50bc213536db3deef2ba90e38f73c203586b89df142252985dd583d59c11301c0ff13587bfe54c9cc64514d11ac25b57243bb9e7f07f0677547d40f185b7c1957b9335d3b8e85c6d2c2c6d9c988d97b39d68afc905ad921f2e451b1e361d776607e1278c085d4ffe4c7faf4175a1a930072d46e4a2b70ee5064802692e9a87a163e94b18e3e23efaaa74ad2f9f09e2de34d6f4131e4cc824d4438ac9a7da4a4560b15eaa2860fcbc352aa2eb28e4ecb92ccd8f99b66a547e5d798cd7748200cc5022e3e0a1ef6b7151946e6b7e82112a3e5db3912e68a23cec782cf0548e8e9dcb7635d8242f9f7fff566cc8f11ebeadf365fac5ab39dc2ccccba067432b70c1fa307839a915a8684036c81b3eed1ee460154889e47838c2a4714e0ad9b18e0caf84f89520bddc5093fec11b861cc493bfe95cfba2dca2d38c00844c4d4f94a7c0fb8637b4b50de43616ed8a843e5701851c71edd291ec591d4407c8824b9d6647c47846353ddd0e16ed01b500507f05c3d98e64f4f328f3bc1731c0c5d394e58dfa30bd6ca803daf71a1340f448dc8abb43250ddc03dc99132e0ea155460709458ae2f69bfa57679407efa2b7bdb95fc562f49f809be17bb8e201b3aea36a82d87504491223e893e23420a80da132dcd3227dfb1b2218991eb11da25c34cdc00276e87bae0e167a27b0a5c361bad7781f9cd9a971f1b4abb0579b977acc5abda13f7a7040c63a1bb70b6574347e58e084d3e3c57b278a26d1781b0f07825c881005877a81f1a1706c8a930ec88ea9c18ec89f10f2160d1dcfb235cd35a63be5f2282e0ad316d8f0676070ae0417117ed5e36342c11162c09b88f790f41ecbb7cdb641b8c91070df03ae37873c545ef5d1c1938c6897d62ad39ac29dd6306c8ef6f9614e5a318fef38c0f84c93213ab92147d2312c732f5848380ba908b5de482de116dde6286108b570ca973efcf9a471f543f8943e0975acbf2625b02f13c130ecff0cecd09a2deb6833775547d361a01f69b7001108feebe49d4f32954296c62e4b61dd4a1cb30dcbd0bcbc3f02f2a70689f6c87622facdb27a5d9dbc0038397e36f20a6ebde9c66332c48c6785777b20d920ea9544978543d2d9f6354ab91368b495b4d698dbbb4fe3898128bc8ad5d396a5e3343e9de8898ae78d571c7537c490c3308185fc642c7b26dbe4443f5becfdc944af33a5cc17c7c3c974d91baf4e2d1c587989a30753a4368e02f33bcd0630362101d3255041b90148ca50fe7ada66c44a34e87a2994b648baaac42c6853f5042afd150bffbd0d358c27d8fba4b78f96e63a57557f35b29fe75fc753549fdef96fc2717e5cbd394ce2cc633168ea4b8926613c1062ae6426763f34e7aacf51e3f015c446451d29095aea3d616be0dcd66f03ebf0090f3591881f1ffde9eb2c1765b9d33fe11c6d35f2b348587d89fd25f11fddc702bd55320b570bc5ab3e0dc79dfbea66dbd826e167e6ea5dfc8f79eb44c33926cbb5ebe08b39022deb9163dfb7cd7fb79cd8e23fce4ef8cef1be4f44a3f9ae565e9e5cfca254df2c02116e02b4e52d46540fc3f5f33691f56ed66d3e9f7ebafaa1218bfc3222656def9313a833d2906b1b2252abb8da8b13414480c237d2823fbfe340818fe29bdfc709eb58ea4752a82c5f61ebfef690c644966ec82af3ed7c7c605b115cad96beef080a40b8490af2ee76c6a6beb3078519a658a809e0a1752c8444759141c245030c76b4210c9c1fbb354c4a56e2be3be10c0dac2580050d174d69cc2a85936ea93e1209498e6c342814a83e5766574deef0b9123fc6c298a0bba39c22fc67ca5dc1828153fa958a7628d315611f184cb29a3afa982829d5cf0f4f7c294b489a7d563689fc5db2150b69052e75ddcfc85c26f34129d4807d737d859e7ec141afc58bb517bad6e47c18d8ebfaa8a29d189a4913787172def3b996d4405d78be1d1647f747c3d416403e740b82318cdb78d69428c87eccbe5baafebbe3d4755560f6d7ea63f666607ac93acadde89c57c39457dd1bea6043c6d4a7864dc03325eca3325fa3776ea9b9943424249635b945fd1c2452ca31fc124682ad44b9b1eed49b59dc79a9dd05f1c6e5858d4ff2404d1f69d0b0f90976b5b4617df6e52b1f268fd61028993a9bf4ba1472f5e40381482638d50843a0d3eb69eab49f9e1ec9bbedbdfa2", 0x1000}, {&(0x7f0000002480)="51f45e9f89668863dc0b4995aa8f2901b0838ea4", 0x14}], 0x8, &(0x7f0000002540)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x70, 0x4}, 0x4) r5 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, 0x0) 17:25:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) select(0x40, &(0x7f0000000080)={0x1e, 0x6, 0x5ee2acf3, 0x9, 0xfff, 0xfffffffffffffeff, 0xffffffff, 0x800}, &(0x7f0000000100)={0x1ff, 0x10000, 0x80000000, 0x9, 0x0, 0x6, 0x100000001, 0x5}, &(0x7f0000000140)={0x80, 0x1, 0x8, 0x8, 0x10000, 0x2, 0x59, 0x1ff}, &(0x7f0000000180)={0x8, 0x8}) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) 17:25:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f0000000280)=""/241, 0xf1}, {&(0x7f0000000380)=""/2, 0x2}], 0x5, &(0x7f0000000440)=""/85, 0x55}, 0x802) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) pipe2(&(0x7f0000000500), 0x10004) 17:25:06 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 17:25:06 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x100000000, 0x4, &(0x7f0000000000)="a0bc355777d810a97599e95859dec18967e62a72dbfe342f9112557235e5aaa4f23cd5421e733621a2083d6e02373626a87f4ed18d550c3fa2144012ae1caa3ffe43f75393219f979c41746486db5d18cfcfe4593690a7d4815ca63b78ec69a818a4029a7e60062baf3408dc774212ef9d95217a3232f71dee6c59d2f9010c69deeac31772a2614ce312dcbd2ec7ae29e67c84184cf32d83aebceecc9464f3267bf05f8777bf3ec7718a97d312961c3ad610a8afa2ef01ed61", 0xb9) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 17:25:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="34c1", 0x2, 0x4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 17:25:06 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0xffffffff) r2 = geteuid() seteuid(r2) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchdir(r0) 17:25: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, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:25:06 executing program 1: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x3) r1 = socket$inet(0x2, 0x4001, 0x45) link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) read(r1, &(0x7f00000001c0)=""/221, 0xdd) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x3, 0x200}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000000), 0x10000000000000c4) write(r3, &(0x7f0000335000), 0x10052) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 17:25:07 executing program 0: r0 = socket(0x14, 0x6, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) getitimer(0x3, &(0x7f0000000200)) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r1) 17:25:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:25:07 executing program 0: r0 = socket(0x6, 0x4003, 0x0) r1 = getpgrp() chroot(&(0x7f0000000040)='./file0\x00') fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) 17:25:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x8) listen(r0, 0x8001) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 17:25:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) r1 = dup2(r0, r0) fchdir(r0) fchmod(r0, 0x110) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000580)="741a0cf0744b41a5793ca77fbe82549ba0426d7fb7e52472326a3244ed6b6bc598c0a464f15b81a482e41eb57d7ba1035b890c53103676e555ecf61c0442d673cca5f0d321c708e2fe191923c7ab31aa75d18cd7c16b32c75891a90389e1ea9b4e4f5a9c21fbd28e0a9441f6d0d9e0d1e2ccb4d9c9f04435c15708cb232a8fcc1ecfcbd6d7e990b09ffb2b6bea6be857c184c26c6ed6f17ef21d25927a5542c2287ba7784c4aa808700a78a1ff199983afce62a0fa496d0d1316cf7a801313476355457082235ce136bf2f44aa0d6f48", 0xd0}, {&(0x7f0000000680)="4089a1018fb026827ecf666e9fd47553c412e43ebafa826d203f540e231c8a9f809c7cd63d492262e3a27cab69fb06b292232e4f43ee5039", 0x38}, {&(0x7f00000006c0)="de9d2bdab27ba63128cfd2b59c76209d884748e9309b4160282dbf040b802e19f33be90d10d08d0e9fd2b18ca3a6df3cbfcf3de56a7548d07aba4ea4e169dfd610d84908850b510863efb931f3b300ac69772a9eb2e3b20f2fa662f42c8ed6544ebcdcaa7e0f30be27c0b83212ce35a4a350bd75599ce1549a8cb06f3bcfb764ad298d740708ef638a42c262d7dbdc9363", 0x91}, {&(0x7f0000000780)="5fbcf1e2d562fbe478ad5d6a63415a569d5cce536762b2518bf3260422c4c9db7e191a0dc4ec95b3d0814798f3341f7793859cf0ba6dba6d576eba926f26c574106b7de062a921d530e994c832bc9dc2edd63442bcd5e473ad01d2c1b20ea6cdf2eee8a453a7b481f399d95dc5b536a884eb74ac89fef7e4eb2a2c91f9eeebd663", 0x81}], 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="fcd95b51d3d6cc674b9817780ac4405a0cd13141ffc836c0669f12ad281a2a8d99e31a8ba1b5ca1877fd243f0d31a2fa9dd12064b0b58da548b1c06ee0d8b9db5166bf7c8ca2bbd4b746cf9e2d45dd7655210d597f500d01fcfc052a2f88aec04d00b602e9ad8faf2328f4edcba6834c33882a7cee6a271f322747a3d01e93324f3b63805f08d02eb74a5cc07f380127acca6e5f0afe55fb1c7af666f2416ad2b4c02964a9b641da0136294a61c9225a9c6304b4c8939cc055cc0bf8c748333bf4d60da350f754b15317a4f2d4eb00fd11f77fd572927bf9c2867daaaadec46853c5", 0xe2}, {&(0x7f0000000180)="b7c19b14b3941cdef3259de570a23aa2f429836b141eb9eb7959716f7e58650a46c0d70bd50c178a4957f3f74dcebaf15d3d55ca28a4610eb554695bbc54bfe5f45e7f20d2d0d3f50bcb315580d2490c2b5b30834245d9e2d78a807f7a83647459896702034cf8f1c66869ac987f5d86c427d74653396bc948a856", 0x7b}, {&(0x7f0000000200)="a4392dc52948808170aa3a9ff47de8ad730a6d70032c8ed2bef00067331be1a88d2237d5db5ade98eb4a0e27f21b94eeac5447abfd01fdbc5022491edc7378ba00c282d18077a218478d9b617b4d1d3d92ee814e88fd8a825a5170bb45803111b6b8cff80c7a8f5a9c030dcb89e5c54a5736375948fea51836b49530c3bedd55d04ce4e978b6e2fbed56d68f48236df697a851", 0x93}, {&(0x7f00000002c0)="2bee6307c2a6ed0855f6f48dffee622f911921c0834f6e5aaba47b6e207bea32490b2f7de98aef565d670761ebfbbf017e367716e671ae5458202c122f581fac3f50c16eff477c87eddb9715505e5bccd9a16eae1939ca2247d9802b6978c3b43eaef3c299a9644208ea5234532c72705ecc443009a3b4273175936d6fed2bc85b2da98ad5c739d897734e29d485e80151cedfef92fa04043b455842b0dd1d8c1b4c79c304ea7958da107a4e0f1b6343d19ce99500c073fd80d13951d083cd7d7dcd48d03b5bae7c042026407e3171b0f2784e01d5bceeceabadff20dfee2b33c1332abb96401ac54946aa60076511925a66986eb6bcdd8d2d3c", 0xfa}, {&(0x7f00000003c0)="df05f2ad49ee2ec1a843094dd2a04ee92c87cf24754f2c291d43510c0abf8829bf442e3a89e069f4bf4344684ff473c2d2ce01d63bdf1b7ee69ce6d633da99dce4bd467f28e056db4ec4739a9c9be4d3ca6dd2405c2eb5939c2ced2a287d8c3fd4c970eb928de7078aa9487aade3c6ec408399c055383c198ca0b211c2dbb071a8f79b15c0dbfa8473ff707cf15a88cbef0efe982e22b455061cb9aae1807a8404", 0xa1}, {&(0x7f0000000480)="2bb0b77a137a7e879fbab1cc17df20d8133e402b6d9711d837973f75e762b77d3c65323d56c1a891240a6716f9cc4efeed77826f30d89729782b94b1815e0083b0684e6808d7", 0x46}, {&(0x7f0000000000)="d036f5ba4809ccac7e39e2895bafb4f59bf10b04670f4eaa89e18d923055482dffe2a02257a80bf4d6898f3df66146dfc1229c722a12517f", 0x38}], 0x7) 17:25:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 17:25:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r6, r9, r11}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r12 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r4, 0x9) r13 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r15, r15) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r13, r13) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00./file0/gile0/file0\x00'], 0x16, &(0x7f00000005c0)=[{&(0x7f00000004c0)="8c68d4d0b8", 0x5}, {&(0x7f0000000500)="35744f312715769358147258aac67584490e2b0d", 0x14}, {&(0x7f0000000740)="84f256f8fa5793aedc2b60b1b136554709ba971e69c8d6826211943819fa421ae67d810e6f6bb262aaa4d7e88f4ad6a7fedac9c96ad35739ef79a68b3f118ed77ace7d4729d0f746885cdb869f860e3dd855f958202824a92df3a5e7018e4705b290b5f3bf57a1e171f6f4475bcc06d505917eb4480a5e4386439d7ef3abd6641203eb4d6b6f2ca05a69e5d941daa3e930aa87e17f416f5e55c64667ab3ed78b5a37453a3a20dd4a2de05c14ac1b6b4462dd096ded3755b267bd84fc73aceca4290a7c19070fd18ebfbe272896389bd9319a2416ed350ac812a49a7e84e485e2c9a7a601d29e6a39520ce1c005822bc360902ce8704c8f3bf6379757f1add37f729a0ba69686fa0a64d4822fb89f1587d35fa5d19f2b80628192c8d6d24fbe9c90f3eb3360caf10441661c146633ed7d03f48d529c7e0a841436487ec7cc09a5e5e4443f113b4e1287945a106a16216721835389983233e7ffba508e864cf086677708dd0b3058ca0c222033be56dd03e25c0ec4237d7f619aa408c27c007057927bea1a969ca4ebf3f57f6d36585900f1860bf33dcef96f62bc41c0b6d43d2756b20944d26116d25a3a3ef4c515a218e5b1d5a1098d873ffd7e6b503ab03e300d3d5c2287fafb41471a8d05430ca021c4a19e02b5f7ca3e482d1595e328a7c29fa6aa8f94cd98b3e9e8d583134d1741808c947c36145a401dc5b9e292c6353a692d821ad115a036f0772a31304e7388b51a1ff61b4310f90249c0ad5b4a980473a9c339dad88cfe7a814746ed1544f0efcdb4a45edf217b78e12c4b310776f30a6cc95d0a9a2b1fba888579a5dc429dfefa569ce9d8b0d25c96bf684755bda65a777c4de02be01012606c02c4db94fa40fe9572a6e2b2badca05b3a2d0070c480636b7e30d6e02906728c980c53a76e325c4455eeeed594659a81be7ec430d3ce6fcd35c3341582cb3e42e147c412167d500b2a6cf70b44c6ff2140830c1b54a99ba495f9aa6ff936f1c6c71d418643c28cf2a42de63e8185e59881b11a70b224afef0971e29824a82e0657708612d86c27872ad0042cee7a304f80c2ebd87279c5c7cf9c135f88207ad966fefe0a9717729a6f5127c807f374739edd1df39c9331332606ecd2d0b7297156e5f724c99e97c0b06fe5a09fa315ffcc2b72f70e9895ce8642c918738859a132cd5dcad78336553aa99ad6215652e07727795bb53809a1ed23e4e315a7dec678075ddc9006ff491b78608e61a2da363e51837824ed2b31f53c97e6f421f9b5c16d1b7e74b90eb608fc3a5af5604ef0536416f98d53769b56903c015d29bfaaebd4a02b525622f86567f71c153d1cccc82d374a798e852d175ac4c21767e633e0966110feb1b75fc813790c099d3fb443c78d9919bfada68941d2d231770452ced90a1a623830a32cd86b51fae1eaeebd2caeae698b766c5a8ce7d68728b92514966503be244f67d05c24535c068cca14163c2f18d57395226a4d690f21817ab6aa7e3eb73d3133e91dd12b1bfdcdbf557f8db9c3704926557e08998a877899131943b3779b2d11049b9d093639413c33f8039734040550275049d1c699808310c69a0110cf5700bd3033dde55e678c21c3a061503ac93824f3055f09e3ea212453967367f1a1d090d55e135ed54d44e7c9e40e89e1836bc1a2285a157de6c8962fa7b4f788aa13852f410e5df4e928f141924785c9d26fd89148072e75a91e90a4c1318b7823f7d3f90c7f9eb8c22061e1072591621d368f9ef4a2127b29d7c1966ffccb7504029478166737ccf8c3d0930adee9d105656761eeee1d3923cb36813ec52bb996a0d851972c9c864afaa921b2b9ad59c8e5617acc1d894ecd53e8559d80f1a4c818c309a8cfeff4ba022bd01b3163672c3ba5cbb5f5d449042430dc916626ebf773f759abf614bbd6f95bfef1b62d3d63fcae18fa252ab012a73a31039baea69f75a24e1850c43b0c1e612eb9379442037d06aa0203940fd0be7219e76affe7fa7aa80a94a5021ee3b64d964aa50bfcc0281359eed29bb7767f124493bb91bf36bd155b794ab0675d5ef00f8b5cec00299737691357b63cba61304e1d224d8513eee8391fa9aa09ace770131ce51fb7aa19346bdf00a0976d848d7c5f7bde9f182532caf9e903616c7c3bd78ffc4f42115b93d1797490f776e49871bf5c350bc96bcc5f7d032c3905ecf86eccb853b0e7adfb9d13af9383b92b910a31b06b64b991f8da87d5bac902101a75eeb63f9e4b515995dbda46f44789dc36eb7d69930b5814101cb0d6be38c150de8afaf19c5752ffde30321fcde1eb90c102b0da7da53359d26b572cb77a26be77601b70223cc2e0f0b8287246b5c3c8df6d7175c676ec9ad7d51e0162cf253d00d3abda490e4ff9b0a31f2c7bb7f6cf914ac241380ec5c3b163240bddf4aa7815dbc7bf97105d0e5f2c3fe331eb6e248b119b2c4300e7c86a47f9b51dc8dc24d0b06e5c16be38e2ee99288c942bd03b078784d7c1873bef927f3dd6eedb554d718ae95d610bd9c85b240e66ea2a02ace38c8685f956968ad4e0d669791f68252ab84426087aa2fc1467ab79d5579590baa0573176a8bba6081db26855a31a0c982fc313889b4830ec7d9951e3a0c3a68a72ba2c43a1e0c970fc13a63eb7181ce614d44f6ff973b902ff3ae9fa896e438fa3b5b4873d30a4970acdb96ac88a0d427aaf09a36206ae25f0f5a5f90a637c5bf752c0393affcb88bfa71c2d48e194e410d0d8a1011bb750cda9670586ff01ce66f996d2bc05a9a4a7b7da037413f5c14877ffa435bcddbed78dd41e842edc7bb08a6e5f0cb3ac27b0f17bef4f4c9ddec2a5de2fc10791cb6edb0885dc3bf50c3bb0565790664276939b476f4b796785ac938097ea9a95dd641bf54c6eed99e02d1ba8931f213541a5d576c4481a12373f7886ae918d009d2c961223db4fb7434c06ca3af663dc1cbe11b525bdc8a9ada0c00edb90dc278609bd49d6d931966c140e632baecd1329d580fbbd60dc9b3686c2fd3d9e34b142e48d0a1d224f89db4349df18dbc5d236052b73eee682dc0f47f6669c3538ceb8479d50739559943ef3e614c2345ae035fbaabea70a25d86b1236f00b8a9495a763059c64b624177f617a64e4fa152cd400a4689fc6d7de8cc95796ee24bce4d9d7c685bbef04d4f77122f4a4d78e8f481603454f4543a63c9720adaa21eca3654f223730b2182c0a4f376c541b5bde66e96f3ed7ab193bc8b715f964a78a17e696bf16ff661b0bb147edcb8f5dae4bf80170f8e9f7e60275a8ecb2b9f12e806181880661336ca623d36bbc879559f84797e1b4daffff2067b1a91c8872d85175454ba6e1f6f8cf303177819617806ea7c3dfab252b26a3215571706e05762938383c6a26c00cbf27bc0cbb53d4290991194d062985487a422069515abbd7da39e27e01cb84773c7d67786d0e58db41eb6ab0f2f48ea1f2c402066eaf0b65475dcf4c8e5e6bb1af4b253e7a92eb540491ba0944547cd30b2b53b0ea5e57b4182c0eea9ef10e0a6681417edfd31ec954efa691314d46fc474fa77bc657aa86b37f3ebbfd4fb2c19f9d8f575ae8a9ed75630d6c4f801246fc3cda28d96e70d3acac105074c5d7ade8a1c24ee8b66a502fbe9d71c38b125bdc53294792014c3a6d2286d58e7d18d361b300164cbf6c9e553053fc7856aed04a69c9b19a7d8e262466239f679015f50c5b170701adefb54fe5118cbbf25a5d7e7bc3b20f6c31ac5dd3c2b92c1912c407d03dfe05908f3ab8ce0eaf01b241d344fea043bb4de0d5c735272b71e2793d8bc748eaa348bd98f4994b98a4bf942d24dc3d7654feea80614aa9b386cc26240d07d365321c7d1e8e1ddecb0aef3a06e7360d227c19c69d97e91fc42667a405af4e7532c9c5242aeb1d5782d88574ea19ae78a81a140ced819c8cf704c6a7db3b3a35bb3dfab18bbcaf2afc6308758a2cb2d37f62e57c3e95d869a9d006a429c65eb73f0cd4849ca7ac5078f03b9cb539b2f8583c0d724f290685232db290e7534e751eec698fdb838326cb24d3c1be10f8d4aec16eab1004a4538b2d2b6fdada99a13506b6d96d8d0dd5617713aa50bec371116ca837069be6a5288b210d650fc6698f416c1a7da55e43bba32300153ab0bdefb7f7be0f9b39561510351fe7f6176a5dcb50a6d81c5e17dc0671e299a43d71657316210f0d39e4f2799ab8635d5654be0d6b7e5927252954d8b1f3c946637944d33793a657c75948f1cbfbfa2ea442c9765042d02eb03726eeacb01e48d0b7c78c859dfe63ce9c594e5dfcb1688127e5b673f04dd8eb4c7feb9267999f3d40a46b495ff8e88bfbb95acfb925d552f14e114e3981d04fe2adfe4cd9b055190ea19d64889cc8b697ef6afe4503367b30d72b5bd6c73ed098b67073aed736fac93b7597f0435bc13f241bd794605c9f502e966b5c21731110a20b3f726c16b5c27aa3768985199e5e4a274ec192f280115ac7d7f866c5395768b39e7deab9390dfc908da787a02b34d239bcf661c83ac709af24951340ef36cf6bbe056950c0c905db5977cb3f40fe7e6c1c66eef5bc45721362cb71f41fc59fe4d4f837df2108642b3e18dc2ceadf566eeb76fa9a83617fd463714b7565765bfb329e40f9cfe8fd1657250a0656dca80867e93be590bb5b104a1d9197af664019e28a218ea5f77be4a1f35298819fd34c12b775a173a273c0e867ee15c65706a895d6a05be3756d67d8ebd16af0130815a25288feca4cd867c28e73b920387074dfe95fb1af234bec38485764cac79c7c174ee9116cb507362722acf286bda32c9162c112301fb21313aaf1fadcbbe1a9b06838cbcef5ce4e271331326a174e86c303fb44ead84e673a26226d4a5c841a4385d0382e57fa661f692a0bc6f759a5fb7a065a9ce888785b349ab8937a63fadb98e003f2f6d0bbb4c605d815a27592166d25b166ceb11b4b6866579a4751c1f13a07fd49b049d045bbbd3a70a682796e01b1aa5773187692730d85cc7a87901b1a9558632db34ebc3042691d32e219ea008e7956f62e7131592acb7ca1e0dad246e877e26404e763fa1a77c2d678853fdcfdd81ab776aa548fbeb66f0f48d2a49004449eacebbeaaa91982a11602b5c5c09a58b692d95d04c0f242557a87cd719051e0d895dabedc862043b14ab32ee4b1ee265210215096200a38ee3f1872e5b63713037e31014d947a40dc8ab92d8260bd51d9709332d7c3dbe7c959814cccc73a7675c204a93d0264f20501ccf8c91abccb026acd915663c5eb4aeb13303a5bd7a5aacb7ff3d47ca8abc93685a26c48af95c56c9947453adfa3375fc9c453a95fa6c3c0958813b22da0ae02faef3fdbf3400b4540d777cc5be96f42e03e6fd0c9eb7161223c0ca6b3fcbb9be64696846b562268080cc6876f82679c9fff80d8f54bbec909903ca24e49901b86b5d30925097f468f43ff3f270557184463fb39768139998bda1ca004242ccb0b7b70e489d42d9cc243e4b5af705e4a1e699e01a62b1311a2237a9658a1a896936a58921ef6d854797cb12e1fa2e28497c5e65a5261c9c5d109b88535d18ff4e7ae4886121b8971e609ec1efe6a54e59f5c7f0b5e889eb2d755c04b7dfc2039ce61352c79e99ac0af3df195662fb9a27ee447b22c28800aa1f4b303554ca9ee17a492fc6e07c55dde929dc6768466aadf350ba4137e8b94bbc15a776c49bb85e68cc84eee4a7f1128cfae351f78fc331d3d740f14229805ab6040a2d822e1c8e8dbb9762a66d4fada7d", 0x1000}, {&(0x7f0000000540)="47771f95c2df76885d4cf224bcd3cc608425dd2eb66ca68a5c196fe454f9a3fae990e2dd77efda066ebac817d4febd7a98abd991b264ace4cef452101e4e2925d09eb45b2696063cec01e0eb7f73261ecca3416309692d7afc214283d47da5", 0x5f}, {&(0x7f0000001740)="897065b04009015add3bdc76cca6e1795a09d6a1e4326d1840702599773ba5e1d8c68b3e4dcbb1c7742f90b206a1a081569a651c1a64151b770fdb16b28dd376a8063ff1860d517e757f8bc412d8177a6dd1629635d97e39a25a3814be3b438bc261fd5aca0f7285f65e2b261806520f20d86296c9f6edee1ec69385355f35a33dd1b25403c5630d83ba65d113282579c92be65830da168d659601c3068d220ef4f82337901cd53154edaffa1951287dfcc1010a8f0c4dcae5396af6b37097e4eea1815fcb4c4d1daef8f7062743a9eb8bd11c53e31b12b3faa08fa15aa6e9da8b1701822e985630178f1cc50126e16b84faf2ab015c5e5509edb207e2a985684240e4e15f7838c52bd3bf76cceef2f0c93e436ed54a8948ea203b1c9ed2fdfabdbd040f18656c06a41a8cc59d9b6870ed543770c821f84d89b71345627700eaa0c03966c3457827be9a89726e54366909125ed2107de5a6f8f131b9e3b4ba9b1132b7bde897a2440aab13bd4a90cb387370a9836de599e36b004b4a25835b38af7c586ef45294a0c57387de03317f6f719e07dfcded5f23bcc1acfb3842e1c7f7ad739884595b202f5a4a041952371126988b1fa597e13310e68b75709eb8d35c32cca61e0d97e186a793e163fc2b1dca7b6acf4e16cb5f457ea72d26a03fdc09c9462c6706b3185f5be031797d87b2c367d178ad956d500a9501c324499d000146d968335fa85179c6c07e6767ce6396f8ad8b6bbb92a8a97fcc6371b57fd4cd412d1e7544045260be1ff996367dd68c7022b1f4e75abf16c268b6eb6e3a1ccc14eb3eadb523d838082b3a642e1a424ea92966e1bf67baaa92182ed34297bfda6fc29fdc11d7c2e2d568fd60c52e15a5e7d49bf055afe3b530458bf9f072a4ffffaff74f1eac0d13fcb352ebc504b2d2149972d20a6d0bafa1893a6cd6a72875b1908eec1f6cd5a34785bed34fbc4e985a44a8720392fd7b676f08405dddf97223f3552f181dd7913b0da47bc3aed9abbfc8969c0cfbb5a8192dc94099a068ef7dcf6d94b1234f19ab50ba554b190908ef2177067e9319af611fe6bf9c8b7cabe69e619483c6c13eb98f1a154cc69ac10351687481298e8be3bd73eeff4bbd04185879d7b9d940a1a186f4a71aa00ba6e994113988f8fef2ef6079a0801109ee8ef3504a4a17714f33876addccdabe17bfc0ec9a0c0a2cc6ea100de4ea975c82328b89df1985928d6a08e41dc53260fd1ede98e9655ac2e21ef107d05dbfebd2aaf7ed015d5c54fd41f6e22662615ff8366f7818476b36c5274215c9ebafa5720c7b5cb84b312ba63913f88ea23fb13ad483a00bd1c564c6d40169738eebcd8150172c3f15489da98f25ba990b9551691ba7603ac8fb88d7dd853327d7fb5d56032dbde831acc12930f830fbc0081206f65c9c5af4d5e010c5a688fd371311b77b88a6d0629fc273f9663838f6adb215360543f975b6d6a8c92e00b9cd1f23cd8ea970760b63af361ec520701a1c16386fe7a68fa2181ebf48cfac94e6f6aad4ec16fc17eda0575ad220daf72832d470c006a1e5b89a220650f6acb37bccdb05f027f34c425d84f286697775b34d2e5530bdf64571c22f125acd79999d9a00a22b3c54ddedb7ba800217873d4d344b5cf55bebd45b1c731666f8e251607e2e74e3741c2d3b20a43ef061a643e32dfd4e9c725c1c1f05dbbdbe67e73b25621921fd745fb2e394a8392fd1622ea1a390b456ec0782eff8fdcdee1a1faa0bb094501913f67fe6d60e848a2f71f82c89ce72ef7500c7553c5c63b36a6406a2e87ec3978548bcc6c9782796847ad7b986ac6cfb24fbaa62601a2ae302a69516ef1fd5098b345c164d4812b66eaac367a7cbe29524467c72c10cc963e806b910830b9407dc7c58b2f232ca0f0325f8aef0ff99f6631c7aab064fb879b9df7683a4ddba0e229a24ac79d9db956b0bf97a158ede56599c7576d1e868b0f95877c1705246aea995b01eb263d1984e74943aa840ea363d76dcd5eca9a9e17bb7084f5723d95046a636ebcd6ba79ed0d5ae2b1f95ed34d00f283768e68f4efe4690db40b030d9255176a2b19345c6a385ad6d866037ff965dc50ca577c62a36a1c0ed8d763aab43ed64df43f53fc4d141810b6aa8cbc0912c3eea1d9b36c7a0f95da8d2fcdaed4c2e4bf881e39576abf807455423534737901a812a904c29fff708c38708fd83286410f2ff0aaa4f9d9bb22b67593b7d69c6fd579f252598ea9682bfc5fdce10530c772934ea3cc293e3c6c1238a02f0a436712e9203f87197005c0cbfa77b229d337f196d7a491eb2f2d52435b914c0521b10da8322a20a9624d9199de31d88c6d0a7d92607072dd06a7293d7a8c12e553838c83d71aca045e35b8ae47d2d003254637d2d467ccabb73df3b23c8e4dff12c5ed00dd4bb9d4b84507b06248615281d5286bc5b6cf9c673f9de0996e0eed06ac339d1c3ee13403c23476e288b7454734a7cc72679ddb273eff539e96b9697174981535a5c37a622a2ff3adf8c40ddbe685e8f5b8b976de4dc8aa620984d4a684d50d43fa2fd5de61e695f7520c7a7ea74af2a64bf1e8c2e98ac533b5ee98bab5308f0cdf8c46e47a662bfb8724f74e9add36623b05509e2c20b8e37ed44101a62b485979ea6269a86af40e721873960fd3ba6ba997ceb6fbae3b82ba29f1d4796df34985d4bc54808c5440bc29ff5ae325d2296d911b5598c80e4807941ce434268e5ef6bef338a7bf69f6bb09eabadeb2afb0780b0c53d914b897e74901dadff6acde6c036aa32f78419ded6067a15d8d8aae96a27a944fe6609e57be0b19d93236f240b66513d356a304f4489838188759ca25c3d87d476cc88585fc8ea304837267007f595bac247181339b13ccd0316edfaf92c0d554dc19527135d4f06f6d0441faa8adefebf1c3bd6fabd9fc10bffe4190545820a54a5c99675b7246cf61926f08ff5c04c1b25228de7a2d7f08a97fe2f91ca05f053110b8b79047bb2d3ca6e9ceb504e668b9408692539725b13e3971a0d4a9f2ee0dad2932e581854e227cbf3e49973f33241ebb6afca032e3a96e9dee7fae67873701e80882c65f206d183482ec3a73719517eb290cc4e456c765321b1ffd2fa4c9e80a15c55d41cdb7e2df37818b1224951f305a111c49cc76de51605732880562c3e2d9e29218af05cfb4cf4004c825d9b49266d42b05976b92b7652dcd0c4d10d13f27d99c2bb49c5e64943a120e35f5a49b559921d4eae767ea33bc36975f5e60ffcf32ade9b9e11eba99744b15dd054e61c3c3b7ba18db22cb11871fed8dcc8b21cc4cb2862fadcc3d22c4681a652c3ce550ac92a6fe9be40a0ce4169b041550f8e247fba2072ddf15a6737eca8ef8df098cb56c3e3106326fa3458342af131b5a0b670a2bface72239176b30be983f50f35ad6428c030c8c8b1170c70c9f867d4a9f3b7656362a63e2a256428cda332991cffd1513c56df5339d38a66943a8896bf7a0e7b1f9f20df2c8d89959a98c85a12996b5d2588239c76f63886c05027c95a4be585b7cfb054361cabb31459b3800cd94d854e812f2d45daa59d803411cc2683c86f3c25ca9966685664bba7179c3902847ade544cd67fa08dfb12fe9d9bd4676401cb97b5c3edae5f560f90ec4e6036d40b77348fb55d04088afc4da3a62fcedd90ec5fcd737176aaf33420d18f7a6484cb1d7977f1f0fb41bf872da1b2d1ef5fa73a6102f489564fc2cf75a684840604cbd375fd7eb87748d3a6985b503f61b5db9b45582d0851356f4472c07b05e5631adbf9001287e9a76856361d6c6aa7e4339a62afd1b81d2bce331c21465ec772c00ee355af4ada846959ee6bea2954aafe9dd340ae083eb9e31fe4b11aea569fcfb95900c1b3c670779347c1fb4fa41ea98f923751d61e257bbadf0b82c60a7ed93f166d9ed3d47422ea2631bc12d3386df256b5a209805e1732a82f4ac8fb681f269157d5a953980b2ea3b13d5186545232c1338457fab2a280322ee7acf0a13078a9e9161b102654c8d373c630f25f830136e95ef551cc3e64b0d01a8a4ad464fc7f0732913e82e81405500959168049577bee0c2c030977a52bc8f74c03b43a9e924b46a0bfed9f21206575b731efbebcf22086f2f38d15d8f50a1f13f71bdea6ce0069b4283eb33bcfa48cc7b86b92b8a82632d6f0040c94831b7e190d5ed2df8e6cacb5cea82fe38405038e4a6979ededf8fc12c9a5036238e7f8af9582ebf4d032f3f38b8169063b4ecc81e4729a8e2b8ca24876c269fb9856f798a3dceeea486af878e29eef7412b3a5868d6fe23be54487c4480d41d61cbf4ebbe43464c4c1a9ff8593e6f251bb3edeb4d77687be4770746332e92293e6fdc3c6cce379da665dba7a90818302b80b8923928658f028fe1f22b6c34aae8c53809f7e879e1430643f39aaef5c72868d069e42aa008ab7087d9af7a34e9f2ba1991bed916eada4425dbca9fe2c6632c7ad5eb0058fc2445638e4f015fd201d7ec5ac9b4d56f34ca77d8b0b8e89537c9b29edf187f82e643171d05f2b72d41d4f2ee15c73791c20aa173e18af8b3a3645fd5d68a48943e272f602f59177958a18990993164cffdb6ca1735b9d4babcd89275a55612e214d0d4b4528fac5ebc6b644a1e50f5e839e3e049befef289018f4b1af8cd777418a1a130594b0d20ba559027cf94d7ec581849f6258b167204206e8a366d2d238057fa23e3f7706d712c6293554972fd0cf19343ae3ba8c6a65e23d67e566631c11b833c8a01c3c521e4ac193a26bb56f5dc7d1f3a6e9bd60e0486663c7ec89e4c9e27dbf87c221f491c146020651d0a1e29cb1c132f2c1e24059031f604fd42fd128aa587f5c8e5e852a649e0fe07e29bb6a71491b54eec0a3d3bfb7fc1e5e8dec9baccf5749e34a33872564b26684773596d2b063473f883426a8357195dae4fa3cc62a379044b6f33d91f111a3332b8f2913b5f084b297faffdfcae951d33f20625fa500717640a5dc9d1e763407fc21b6b16373dc369580538dfd1d77b806a9c114f49ffc73bbbb871dbefe6fb6f5be36dfe1bdb4946610a8e74cd6733b5cce8da769075c1390083aa67e2642d7a26af9633dbfa87d3225df480db7ff254b5d6151bb0d4da614b16d8ad144c450bb770a3126678f904f15b3d15f0394979ab3e58c19f0e8cfca203ef45aa82ca14b9ec97801a67a13dd3370862d788e10282266fff4ba5596b8d0142fc002ea1a3a8d8ba33ad9f25f465a1e4df71468d0a727ca9d381c66036b1434732e4f8a328ee21bd547bea3bc69c74a25681eb2f13b8fa331ca53a1e65b29cd3295d6d0338f2757f9702863f6877e909c420691758781b81e13cbedb4d016b09c6b0830451fe6adfd6b2399d4f2ebcfba9ea66e527c3da387108ee6a053e4bf44da608683e8a0c10f2d942b26b9f1a8e4766387b39968b439d573254a1e7ea9a27a63137306c97000f2f65307e1193f850bef547424bfa63e8c38858443e87a813d1d0672b38951fd419a35ddbf19731d07b8bc15dad59a0fc5d7399b35a81830da9c725a292f4347d4cb581901d108d25b3d7a54a6cb30f7b778bd5136a35ca5eac4985edf4156a1d3af46cffcab0d8c053665f62bf2b154435716546d912ba1f052d9c83e6ef9be3411c9d6e3a38a983b0ac97f0c716fdb5d09e0a84e3b1d5c2bc9ef54e3d8417464bd258436b42cec92d5ab0004b7d1b068dcb6b28ba1e32e9c2274cb20f1f3013968baae68a3c678988956ce21bb837d44a516d4187a01346", 0x1000}, {&(0x7f0000002740)="598130063ea67ce6ee47a9ce4b6604b7b8e2566fb46cde8d229f783a9f629a6a332c27c6a2a6a35bd351e4e749bcc36529379191501747c93adbdb65e0b3fe74095db6119b2586f1b149766679ea4c50d2c849e569d4e1de1994637220b776fa1d411a57bbd8a7b9fabde8f65074dc7df28b6c6ac4f30eee8213c778708ae052ccfa02e7ea75ff5ef8715fb6a5dd9e9e3bc30a311bf21556b815a25eec0d987217d3623d7bbd2e7556a21627aa584fa648c13eb03bf2cd193f722a7d53057bc150dc5e96181d72dcdebbec13ac4b9da17875ad8463eca43ee644ad3ecef8cefd58d905b0c9a6b2c0d1c99ffda42f4f31bf2eb8f2b2daf6c25c29d26f4b812bbe5b04d80cb3bf851809b62af6953200656754b44cac79c4e1988a1ad22bb96a3caa2d61ee713aab46050ba83c5b0979f3e24fae08036181f15d3f5aab97cdc014639316674489b596f8f7d7844f46992637e496281a89908b30fc3ec40d82538bdbdfd83cbfab874d7e3422abd95932b091a985b7afed2c49a1e5580f9c82ab0de9898b7c9a2a238c00150c183665d1239dc65deaaa73ce439d7f1972877645c9d6d0e3de4abe4ff148504773d978cff61f70745f9bee56e1d0d82523d1717ef2393cf6bcfcf0735e3650ff4f302babc62d04ebd90da3f3854613854bc0f6d18a958ddfcabe5759a408961d6e91355731bc84ef49e63a0bf999e383be03d1ccd317aeca9c34ce7765fc94d35520f8191b8671028edd51ca09fcbb8bedb334284ea3eb6cfb977fd1084ddb58e40086696a872748677b3da6d400233e92ff82552b020280c19f8e0b687c9aa6e3332d3aa32f1bcbebb195f6f61e980b1e55a1f5f2a767ead5ce96707ed2d9cb892a11390b6d314e8ca89d39a9ecf66ec10d73c466dcb86f285d5349009a85cca2cc60e7d5457b1bdb93e1f45d68db7aeccb35d9da8054d7f90f31657f8d14e5935dd4c7189120b64db32c9d6985abc3682a5073ed373ac82f3742a8519fb8ce7698adef707da5a6bbaf0bdff572fec96fd9117d77c02febd64f0d02ebf6a6ca2b285e940c4e9fbefbbdd4ae12baaaf50a7c2aa76f041fc26a0614b0629cb00b2d1653781494565f058f02e8b7d72612265b9bb969f8e5071aac4f2da8c4e8ce383850d5a0c35070cfe73cbdb74dfa1927dcce83c2448cd8110d2dfd779d9f20e3c24fb4145abaf4329b955067914e09f2655fec95a708287eaa37ad00ad488fa05055075d475bb3964e93770908edacf742944de339ce1fc0c654e33eb59533c9ca8766a6b68ac17289df44a73ff530646f8d754a695be25f654978ec553f60ca33645b10bf177cf182a0bc957ccbd8f315b15fa2f76a5c75f93b7a1b9da7569cc15d010496bcf2781d648c4936f7c86bf944bbd8f9092241e5d397df0b7e16ffd5ab351a3e1e1a96491d51a06a101952a16e286bdd327e09b90cc5f662011dcf824c20c7e0787e5e595df5803ac1d3dc9f9445b2518a135cf602601f07d77643510761e76ee3be15be9fd574bc4a338f2f09db6a2ea31b2f2741e0c54e6a69ab5c3400404633d6be4c1927965b215e24b48f22ccc32456280113fb4dfc65a329ea7e7b7207a99705d07440a9bb383542d479a3aa48b3564b15209bc5e461d1ac7dacffd50a81369afe6d28e461f428324c20b268a8364c60019448c141e5d96491a930a566344794f45b3f9684605eb56c29570278a9ec4b87f31e8f6f475503054ebcccd346f6051332e567120c68631085c3ddbc06e450cc676426cf029994cbe019005415e4b622d931ffbb866be234ae85b56e151729c7ae9cdfb450a376276886ba8b937f323657764aa12569481ff5395701a9a8b6a001af943809386c8a8e05c357f746c367d6f8d21dd0475055cf7e22165aba0e23c08acc1b86755cedc316290aed9ed803d5539b704374e5d604a30560099eddd2fc7bc347664f75772da4b6232229e52be9cad2740f8bffc5a4e873570ec44355fe1d05928a716e92aa1967fab8833e87d3d8e9bffe88ad7b006f4462e39344c8fbe4c68482d7ea8101350c239d69e8f651fcda0f4ad73ec37d3fd8ad8fb3f1cba25cecdf1301af0a73869e5e2b403bdffffc277c1b3e98985332f59bf307bd59f7719afc45d633eb772c79687e786d30100fa31c00660921402b835c377449ff9ac5863f1b509f4790bf45cdeb079aca844418ab8d43b927860a7d24e809796db07213f1f7c12aa520f9d014f421c61a2d4ae58c017431b04567ffcc7a382b96feb6045134d01cfb8ae9bc4030f0032b7461f4dc34d917ca162ff35b89f758e5c8cbb59c8e12f732f6cc847dde67f73ac87db5851b42ee09bddff541367f20e88c09d2a9ea52dd06278b5757162482e22b73d950c619a0786d15480a16e7ab7f6899275329aae5e27b41b57838a1e05df0923fe7e2a78c7aa3cdf8317ac66afbf19ef83fb374c2bd3ef04682449583660c4c17251555d528ae1ecf52b577565c7ac4e0884ec8bb4597283c77d28e052a81dcd38f257822539ddfd4b0b5df790278d15089f564f8b352e592b8a3cb69a53e314ae79dd0bcc89e9337eeba368f8de814b46000904807e453dec41aed1dac5217841f5a5bd2b069feb6d6f844ed2e7e541ae826954012ca46bc14b1305b05c7fe718abc1605ca814058d2585ab8b2c853164580ab008050d0ba87dbbb2daf5b136ddb05d732ec6c4ece2d269508f9e95db6bfbd87cd7d0e8137ed88f9e6f6e15e26a3f13ba8ac8549a2b1112447436df78e60c52207648e971f35a9eeeb80d303096ac80f80ea8680a1bf161574dcd9b3d9a636571fba1e5af01b5a60f154c6c41208cbb23a66a6b247554788ea818412dea29683e88042161988d6f4ff2a346384de11fc43bcb4dc8a200b1657000e486056660ff92389aa0372199ed5cbfe52e19b60342876f32a93216b95970c022b105ee84cdb304e3df1622ff5168f890f90cf9f99289b39daefd2cbd747141ded14caf58e4649dce367344f6574fe3d22701a4f30b7813e4da2f388fb2ff6cb4e3d8cdb5c5d9589c60d43daf2243cf7e1fea38839d3878acef4a3915528de226e04659d307c53e63c62c24eedaf3544cfe9b734ef3813e50d4eb126b490e5ace5b05b730d373296428ad3a21450bba562d4c339dded1d9382f3a82c01d3b34c899f987dbf4176b60afe80260e503c598f38f5e92561dd99149c279b7b487d5d986efd5ba9b862f1fe095e79c96a15f45d62a5bb37fb55958a212f70817467c35bb7ad89f7debefe6a54c2c1eb7447934e2f43fdf3899df181db7d38849ac66af791941022f2676639add8b6effca458195125b3be74894e1e90a7da865190546a98df975bdec0c47651c161d002c9f1f17c394218e2e429b1941d13c968edd08eab657e47e30967d00546bff2a16e281535db5d9824fc28c1b5c77a6a7f0d50ab41ff34d141b7da69920f90ae017af6a68d5fc06fe0e6529c135a063c1c2e895eb70f4c74020259a12200e182b958e31e6f6d7178d8b873ee15e22d5ac7180fbba7556e3a5d3eee4e09cf635ab02ec6b964a56fb0abadc4843725152f083a990f4ef67cb6a3705ed101242181722adc843c5f3903563eab93b01a83c10dd80d83bd28c7c39b8aedb4c0ca1d5b01476bcdc67fbd09e2643f9f296bd835c84dfb6df4669b1cada8f8e29d36dd2ad8608b7dff5c464b889919ae8ff460a17080b637bce8a99b3eb7a067a6669bd9b086f4d948a9dbdb17939d4e965cd8b8d111115147e3493b3b6b8e2c23adbbe995663fb12a0c9aa6bdd634fbf271db57fea39938731e2738c873391a24e5bd90fa091ce17be0995d6d7b92ca3c5de6d8c31f680b7183ee07b8bcc9bad163c07b3a5a50f978073f03f64050fc94aafb107884a621aa4bc9cf0e617f8132f0d45297befa0e5f2f8f42c1e80ce2f19b248c38d29dcb1e01d5ec0391e926478613c5654c0982c782e6b4c9887ead8228d8b1671e0f8cdfaf6c7036ec803666522fd37cb23ae146f705b5e12e0ce05dedcbf10f4ed00b65443efe80986f3e1f507a287222dc3462de8cfdf947bc950938b126a735f9f97b5b05ffad7a97230c08becbb665de18dc771fa5f1d341c19616e7104173e2ac87d1a1b99a16fdf11158484c00645f419544d7d3d92ded6aaa5c3255b0ff5ed1463a2f8c0e2410e1d3a860d7fb57bdeb5e27dc9cc21791cac2fe6b0f214e73b5c0133c771e31f2e38b9d2ee9a1b410e445b39bd0ece16e5dd7e52d28680be8fc5ff74f230d5e115542539c9c7fa09adbfc07e3edcb37223449ad5a5460e8693b0d9401d0fa9c519ff1824925072e792b2bdf71b6d2562efd814ec32ff3eeabc19213f7e8b7232aa0ad64aa92094b3d7ffa51284429a9db951894adf6ec8c6ee136b53162f3cf7d16afc1477c20d60735b1d5f4eaab451da763358083620b322b2bdf942f6d5819bdba2bba235184b93558b45e5b3d590d473d90cacba3c4e99b40a43bbb30de88028bb472e857ad41a92c44db831ed9b5265de98d109afbd254a73061847bd20f8aa088860ab63b7c5e2d8c85b82527d29fd63449d158b18e79d308c31b53627e37305ed71c961627bc5e9cee540abb7f88406355fffab30657c88eefd63b7b0e910b93cec28fa8bc1208fa9e0cfa415903c71daa9b3f19d90efa2440ab610552461a063e545e7dc9e41ca6f16e4b8c668efdd85a0d456f3aeaae19e729739c10ff6141c9fd8944e824c8d217ed29071fbf4ba8752317b06ce7cac32037a6a82a0e85ede744b4e69acd11c5f7f34a00b16eb1d34d7f4ebda1263787c1f87c956b642e77fae5d06c8ef9ad11935eb8ec069ce593dc2142601198e5c4259548be8f749a6c64467edda52f9346591cea3cbfe6ef56a5813728b8a6ee6b425b1c8e18d577d812ff32772f3532342d5bcc376718c352af2d40af34f7b9338c3232bd4adfa894ff003736ca6bf1f3adb5ef9523154e176e199079c3af8eff55886a08ad91e188b0566459f49b9c9f62c80428e5b8ed3de97fc2ee79024d3886ac310a222dab27f5a6f2fc043835d7c002c3f2cf144585165fa3d1328af7591e109f3e6ff12b2bc1fcc255537f9e49ead40be1f9e7e58e6a32087240481b17f6244b3a5d6112e845f4c3b28c69efaeb1ec6ec9dd73bbe042472d1e22a8611296f18f9ca0a3f0fbf954aec8e9cd06a83d934eab93edb2f1a6eed37b2e210da4fa4a81e28cb3009025e66d80e00bea0d094f3e2454a809476350d3edbfdce5c5a84deb67536fa736d2c6573f5e697be255eea039367c0af75b750b64a25b14c7639bb4e5f522447e7600b1f9e48cac188fca8c4004886f7260a3c420d20b0f2caede947797afcac100c6c6d122eff3698374621f2e0a7b6f994a5136ae9ccbfe24dd9b13b3854173489fba3f4ca78fd2f0acd303aaf861f5f84d588175d741f9f21365412a00731da1ad76cb8d9126e6ad29cb1fc6b055812abbafc8ad1b0d8d20254f1a73057bb451fadac5854942b924f066a53d247fbd83850d9dc0868d2f5a12f2c010f77af935a0c4f7033f4f5380e27df62a9d7b4b083ec3e8b397e7eed2b12f5eabf42f7cef3032bc9ff7f324922351a1a1d85c75b33d96d967abce0a44aff86932da95f08c18376dbad0a1dcb8f34d9dd50443f4b62183f96695f03ddad2830c9e64f305dc2be1995e4f6ca7261b87ba81dbb5209fb961c392c951d2add8881bb59ef5d4b9df806a5065516948981b535d8605704237ef7e78105a35c49f037af5a6e38d6ecbc1816ce1d0f959f015032c77d8", 0x1000}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r8, r10, r15}, @rights={0x20, 0xffff, 0x1, [r1, r3, r12]}, @cred={0x20, 0xffff, 0x0, r8, r7, r15}, @rights={0x20, 0xffff, 0x1, [r1, r16, r3, r2]}], 0x80, 0xe}, 0x0) setpgid(r13, r14) 17:25:07 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) clock_settime(0x4, &(0x7f0000001800)={0x8, 0x1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001640)=0x2) r2 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/175, 0xaf}, {&(0x7f0000001280)=""/66, 0x42}, {&(0x7f0000001300)=""/188, 0xbc}, {&(0x7f00000013c0)=""/163, 0xa3}, {&(0x7f0000001480)=""/43, 0x2b}, {&(0x7f00000014c0)=""/209, 0xd1}], 0x8) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x12) bind(r1, &(0x7f0000001680)=@in6={0x18, 0x0, 0x8, 0x80}, 0xc) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000016c0)=""/207, &(0x7f00000017c0)=0xcf) 17:25:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') 17:25:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63292aa4f38f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd4096e8c896b87cb2d72b88fdae19abad694af5590edf7d967bcdb9ad8a4f5f7281905000000000000000000000000", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0xfffffffffffffe2c) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x3, 0x4, 0x7fff, "3311e937c6a5c353919eb1f4e571a4e107901994", 0x81, 0x531}) close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='$(*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='[\xab\x00']) dup(r1) r2 = syz_open_pts() r3 = kqueue() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0xe80000000) kevent(r3, 0x0, 0x0, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 17:25:07 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socketpair(0x3e, 0x4005, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="65ea6dc76c3d2ed0287d17f9515699f3b0a60fbb6bf367f2a8fe146d826cdb070c3942ce7cd75a21ecfcddc3bee658248ccc3f46352af9b634006ec205bcd8369a774de8f4f3b02465", 0x49) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r3, 0x20007461) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r4 = semget$private(0x0, 0x0, 0x80) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000100)=0x5) semget$private(0x0, 0x1, 0x4) getitimer(0x1, &(0x7f0000000140)) r5 = msgget(0x1, 0x40) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/3) semop(r5, &(0x7f00000001c0)=[{0x7, 0x3, 0x800}, {0x0, 0x17c, 0x800}, {0x2, 0xfffffffffffffffb, 0x1800}, {0x4, 0x6, 0x1800}], 0x4) recvfrom$unix(r0, &(0x7f0000000200)=""/111, 0x6f, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0, 0x0) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000002c0)=""/174) r6 = msgget$private(0x0, 0x1) msgrcv(r6, &(0x7f0000000380)={0x0, ""/5}, 0xd, 0x3, 0x1800) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) getitimer(0x1, &(0x7f0000000440)) clock_settime(0x3, &(0x7f0000000480)={0x4}) pipe(&(0x7f00000004c0)) r7 = shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffd000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 17:25:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000006) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="04000000", 0x4) 17:25:08 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r1 = dup(0xffffffffffffffff) dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1a494955, 0xb0, 0x0, 0x0, "c8eaf4323632d2d2833a3a261154f859d41024b6", 0x9, 0x5}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x5) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000140)=""/49, 0x31}], 0x2) 17:25:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x40, 0x1) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x14, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') 17:25:08 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 17:25:08 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9) listen(r0, 0x3) r1 = socket(0x3f, 0x3, 0x1) r2 = socket(0x11, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r2, 0x11, 0x3, 0x0, 0x0) 17:25:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x81, &(0x7f0000000000)="f4f44c0c98c46bd6e6781c0f125658bc8217c817c7e564704d33c7af8d2e422ba5a5bc00ce7588b24f43bdb1a66f19d46ee2f5ca9586596e5b405a3cfa4efe90befc9a90c49d0cdff22ed3df8c4a59d8e3f3d3a555ad318ba12d162293282d1ca6a993d949d3da27d5cc34265e4700e03dfd29663db2d8de9fb18712e37bba8a6363bb93b1a074029557805130c66f92516b27106cea7cda18776902c321d864e947f1506752572ccee7772fe679588efe645707fb9456b975497288e782c7d0c8f192dbabb76bfb7efbaf68440cbc8b0462aae4dce24f", 0xd7) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000200)="010107006665a801000000e8c96521e1e8c95db7f611833da11bb76f2105cd2d301f0ea1145c28d2da1e93d879fe56f46503ea48e1a98427242782cae9135c9ab83ec91eb565598c45cd40bb754310986b60436b21d007b52febe10a6ebf2f94d52c47a4847b78e94f789c981bc2c094e5b4107c43c8efae534a47676a2175c92039d80372957f2908328a8a72e76f49bdfabc8b1a8b0696ff68d432abb3b0afa798cb00ea5fde4512040eb176b1e1cab4764ed4e5818e95cb4ed348c13d07e6c99eab3a65965d721938cc46158eea0874452b95d80f188249e5d975679048d1c50751ce", 0xe4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 17:25:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000080), 0x4) write(r1, 0x0, 0x0) 17:25:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r2 = getuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 17:25:08 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fchdir(r0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 17:25:08 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) pipe(&(0x7f0000001400)) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x800, 0x61e}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="10e2ba45d756690b7380a5f5902efb761cbf74b8e6f49d724667c9d485d4e5770b83575bc95797df3baaab2fabb29e3dcdbffaa3bbc93589d7bcd0e40c66516f3092cef7e1885f59777ce49e3f7fad71660bb4a66b1af3d4dd9cef9bb829e70ed4a554a1e38d40eaaac05ff143e6f5ccb4ba753655da3df48dcfc4edeafa9f4056", 0x81}, {&(0x7f0000000140)="939326c15b8fbaa11e216b67f85be61962d00b6047a007d38f10f5e2647b296aa7b32c2ab10ead9c579951849d2c77c20e70ed2d9ced3110c1a122bbae60f37726bc4932a15a08454470d55037e603074a75d8496f96043133b8c4802b181c79fcfcd92158506fc148", 0x69}, {&(0x7f00000001c0)="6dbb80251a68938857b3dc76cb02010482e348", 0x13}, {&(0x7f0000000200)="21b2cf48e49e72ee0c70291e4362f53135d6c9f6a2dc72997746d36ad5bd7a", 0x1f}], 0x4, &(0x7f0000000280)=[{0xa0, 0x1, 0xffffffffffff0001, "14df00dc98276fbc9467715862915f5dab97a13bd96bde4ce978dc61496987bda86f4dd85297a653cf22f8636cfe007dc0943dcd18b9516629ce8c6af13ab430dac975331e4fa13ea42e6087c8794266c8d6cc139499b2429e0df3a656629c80cdc59d4cfad62cafd2ab5b76cc741659ab608165c33da789fef444087671a3a30eaf1c45bef13fed39"}, {0x1010, 0x1, 0x92, "fff8f944c9004a4478759d9682353513a006b5c965a975464abb793b73ffcee843e3a8ccb6d2f8afb0cfb42415ce91fe913e07b02fab203d065fa72c3a1739c2d01c808be98d7abc296779fd7de209c27b0ec8f70ac55a8a796c30d2adab4008ed7a43a4e98067aa7bc280826c585103bb932917fa8b9f48d8bc6d1c1f2ca5833c0a6c1e074711076ebe90ef4edcc8b2d4c556fb2a5b445e722c24cd95ffd8584bd33d9be4fd1e6e802c73b864b431af137f8225ebfdb4047675920ffa3261546fc8fad1e957cd9e548774e522910b56ea5069964e045e62d6e93193625524f7c376bbcaef5259ccddd729bcc5c6545642602c434228db52dc1bc644869bef06ef7f51303020771eac2a5fd0e481f90cf2cfbce62fc4a08a9b1b760729155bf76f2fc057e88714dc3fa5a1929e440a2e2fe4eb7b5bc6c8da132bf81eccc8fbbbaf9feba408c8fca5da32d66a3bab05665fbd4e904d8ab0366a8a5af1233a2c3b63d6160d3c7a9baac25f70381c22838a77837e74d8a245e8d593dff97e6831725c0b02eb5f9264b3b6943c923688c02edaf0e7e2ea0a48158a5107528f6efe7b811da9f56d1867b488916f86c2c634af224175190e7d746442ea013032ff4fe9c3f50ae8eac5e021c838ffa6effa0ff97cdf858f395baf2f2fb4e41f7dc3cce5c1c99d530e2b66a8cc5ea7da02af2e778e6aca8aede7b5c5cadd55e95003936c0f94c65511cf93cd8c914ca10efbcf0d5691bdf55e91a73f98ee9127a6b0948da5a4115bf3226af6ed379c44ccc76255cd9bdf930243fde15156ff4df220a9cd6bd76eea6f9fcf3e4cb6cf07cee80eb9adee8c25265ac06c8e74c17d25520f045f5801189197cf28ab0820dc26584dcc42199f7cb6b1c1e5663b9be337eb0bc66d1f503547d051f6b78ab8f5c81066c3b064bc329680cf6a135dc076aa704b904b5b7cd06f64c6727c034f8534983179894a14b3bbc7a3e021b9641c3103ce212a65e65e9a7527ef27c36c6d8983020a7ced0d04738a0eb9dd36541ed3947d4b04e8fd8dd64b631deec0a333fc4575a1aa18c4c8ae538ad9d4f02b3cd9db087a4acc05ae870b5635f13e96b99d82b3a7eb92bab253c6d40a421fa146d46f4f3fd55063a74c2b30fcc70cd3b4b9b2067fde0e3a6060528540e01ecbfe9af1be26cc8966cfe55b0fdab97a13c4134776ec2d981ab0124bf1ab5913fb56a3bdeffd38ff1fbd469e786c97ee44a5fe1e5f01d41b3f31dc31226b4422104af2824fbcfc03708803cb8e018b08cd3a2842193aab599aacfb0fab6422b0a984bdc4cb16629c09c4fa9226aa9de9c8fb22b0d6aa4e99ecc95b1f9b31fcd7f572bf60d495509f57512e5772654091f2813fb48d46a5a9d9be01e05efd8307bdead6baf55f167fd86d97d83dc44d1ac98ba793c2583cebcbe7971f60ed6ef51232a1fac1f7be530d32e11508136a4376ee020e8b2abcc0e6132cfc709920f36fc8b9ed6b779df67ba47733e79c4241c69040e369cc1e5bdf9c03fc5b5fb0ab2c51778697c7487c61498cc6fb519e87f8ceaec8694d90971354b79b21dab80e6464c7a7b38680f3ee2c80a6187e3da5b4095172ca458ef6f57e4eedde115b2915ea5593ac04a6e577335347270fa2e166dd1154d81d58dc9673cb01ace0588a55c05ad10f851219430a4bca4df81bf1b7776dcc7d7905efc22f1ebbffb51e5e66ed4e31b436034fb27d612a48473a1db31ccb0c2d17aeef1b0e02ef3dd9a0dc752a6c4a7bfb65f6de208e52d716883bfc86fa3c7da6c4d2b16fed674250220e9173fbf2240db3b8bc3a4c5e91ddf1bd7a47cbd2734a42d307c9fa84f629cdce60a7f1d130b590a21f818954ec985c8c61f84cbcf7e764aafbef2e85ecc5d297609a25be2f6db41be8b6e8661a491f53de2896ed2742e00d44109d17a0cf41cac3d1aab742b31996469b600dd113194ec801e67a4e9f183ba541f254b05b9edeec8979a1b1a096f19d42aa7fe9a51e2fddcf9d5b128a13e045d785d888082d6ee000cecf7aa4a6beab7ccedbdb655a6b4e6807d1bd3d1d2dca56553d76a70b16485b345cc9b67924ac08cd972897a36303650cae33895243818fae83968d694a67a69e1bc92a1a1f781fd991f1c8e16e169d6c8685275500a2da303ab7f9c731c0ba4ac653e043cd96ac021311e03aea0ab323d29d72a79f82185ae88f8eb4e6303aa7a068c4ea992435206de937babf4f9f5c7f17d55e69602061e8516f9f197737b3421b0d663d1792c76c4a3ae09b23072de7166b597f037fd54853883e3286802257e5e596ee402526a52a0a13b7b9c6df35e1ff7300aa7297d0a6f106881781ee51f1ec9694df1d75daf0f39d656e2c6ce26dd0fb768ea13e05de9a514b80555534235a06752ad29e8129278f263c8fc9371c0b3cba136217f0b69474becf160fbb583e310b594afc6ebcb34dc02099cdfea258ac6ea2fbf5aca983c0b94e59f8b8b2d96ec976d4d6d692386fd02779fa77392106b192442085714952362e716e7c0b9840990aeea47d32d3eb7ea82d86c74058cf05fdb56701c8303fa1d859e5d808a0c25a1ce343a32fcaac6802fc46d5b716b306a827255d468a132fe9bcead87b7dcb3c8aef7238fedaaa9b9f727431e9e0df18ac05fa0abd6c49710f1ef952f5ca2416ba50dd67264446b979525396a228b89db73aaa1ccff7d9745faa970fea71a1928134c78369037e6880633de639569791830ea362a0c38afdff93eb9b5022ebe32c7607584ffeed2f7316437d7704684a85c7e93e516af153f7e6460ceb36a18355736fe803d0e23cc0b5915e5a7179d74d4c9eadc95b923949993b7f9f38494ab04d7adf51c7b29d88ebb40a43c6bab4a0fcad5edec0a74fd1f648751cdfe0b12d6120fcebccb4a09f36422cba28c50aef602c1b243ee933d9dc8a4f7eba7d7c0dcb4c90996c944307e40718615ae343e9cb67d9319915140ea11810ffd2362c2582b8172527f82acd564270ffd07e6e16ba292932c50b6b56e939c8112cad76c4ae190ceaf856532533f196c49d69a72e15386df6db2b77f321f2bb5a8cc1ddd3d7a794548ab72913bc2aafe549db02b3e21c19f3081cf69f34a659f4a094af244a7bed9c805fad052d7b0107aaa2ef6302bf5be18e3074b0966e29630df2a870ab6c13496422aa19d71b270b5f364bf6ed4416da0a58f9beaf07834af10558f5c3278fa067c00166b67ca94f9aafd8ebef525979a21233f3de20d865493be4873e7dd6866ee6e3de9a2e6580589af3134452d6905f8a84b7aef29a6aec341e55eccee8cf72ff0acda7db2ca72a2820780377f5135925e29cff9dbaf1d0245a18c0a1f912a0693d8d091951320583c97045082960785e279b3cd24d084069895cbb385cfd1d44b398dcb17a20e131aa2b2cb0e23d2a992ead0a0cfa3787f7868b71b86838a2432e743af6aad20e926a04f935ee1e67baa0e5fe94a52db18666f1251b1af39ea4bc6914658f39d3b840b41e543959e5f26fccfe7f71cb2cc05d404169e69f2847aac6032d10511caaa9e21bc83c0b22d98155b1e70699adf2b780bd71ad1a5973d95dfc9540d9e18288679825c7522b64c0955151cccb3b7edb4ef347a25767d2864a365b97dccd94c1ab707dce4177c1deca24a71a9b22dbef66832d56a6739c4b3a480c4d0be3c3826bf399984461ab49a308277b65f175d96df2e2c8bdc6f7aecd510ae080ac85c456c51f7fbab9f03a34d67e353112b6b02b9042f3f61419fd5dde688d76cd4b59ea88d75d9be7511e90222c2f349e5d3e7678bd4a4ed16da013b4226e551bcae151f24ae9014db752d08c4bf67c093bb8ecbc105b15169187f6276e9475ac1f9d211b4f4ddffe09faa6a2dc77bbe74a7defce2b3f31b03917a2be95440e35d3ef7278af60c1cba03bcbb9bf879c13f97e818aaf1cc6c24ced3e8061cd5075afa59a9cd664b6364f120d035689e16d90a7d2e385c248b2d969ed105359766e2be2dd0e4e293088dc831cb85fbfa4ce75056d1884c6336422dbb6e64cb379d16ed1dcab9a0860ff6c5bfa41cb573e103cb84692823aff056212ff1fb1761515ca61c8c04c5c6bd0faea8cee297029bb900c03d39ca5eda09cced5623bff8dcb06caf57d67d2528099d0ac5079d279abeca045b871a6cf9bf11ec56c4fd45a5cbed642ed6dd0a374b309a0b06f143f7975e3a1f3eb5d8a6a8a455ce9dd7dfb00d2abfdf4e670d3743d2dc3c97577d5df357c5859784c6b24b2a1d7571dfd58ed9276aaa0b06869cbdfe621afb8cdcb06bc5e602ae0e70305f91476c26491962f7dfd78b778cd84806331ebd3258e7fd6dba0cbb6b6c9025af3b9277392905d99ae45c6261cdfa83b21a5686d821e8536cb6b2347f4ee517833a38749c9b0db4f78582035558fe90ce5788c9dece6606b89ee8f4e58b461d4d9ca589082a539c098a3516b5ad56564c5f76351ec7db294f019540f62a3c43e564421e885063dbd7c3c7c80a2dd1daf7e66f37d7dd72169ba6d4d22d30e45efccd318b89d85b53c2d5794df51b5087be49527ede7b5c5d0362bc824b62b979b22815baa90efc0c43ecba8c172a6167aa5be1bda1e0e90b2b0fe3c3fe8dc85ec719b0b2b57eb442138200430b61434bc4243c40387519bb62c08ee67eafe39d66bf39b431d0ee896e70d50ab14e235ba58caa0c2b9e09ad1e76aba88128ee416085a595a689b3b9f73fcbc1b0396c80b55995c03ea4e77a8179e13f1664d90e252c464feb1905458253de4d3a8b6b9f1b4ff5c46d166c3d5cefae2cf521b5235f924f8ed6b3d5b1011238a65b20eebb1e7e6cdae1a6312ca686b87d72ea2883eceb308b7aa62ecdd76ce27a338922ca0c173fc80a72ad4b3c3ea550147d641408a344d4030f6a98f3b9718e82a340db24ac614e410db95f1f573e9161a50bb6a8de3b4d963fdca8f31feeb148122fb9186ae70841ab9ab51d1429f44666046b3487b2157daacda977da57ba3123b5d1ebc1deb84fed09631c17ed875d685af25db08af14d7e2ae598c6ef65b388e72ede00ca30a585c875d7989013c089e4cc0ffb4b37e3fb5e16d7de55fa1f9e5022243cb23cfd13d7b711bcc5534686fba7aad2df17901433b091ec13ec459cf1970c974731ccb7d9710b68668c5bbabbbb3062ac2c1d8679541d346b15b9dd79cb567e5f71e7cea1336b1dcd9412fb569de6a0e5a603e78fdc10f2e92a4b7d7ddaae437208ad52f99b7499a161c918a0a5f4348bcc53183794d0ce31fab9030e327b816d23a269162327dcae6709c8b08e77ca2579789499c2e9547df43ec7fb58062f134a0571691bba8860d4eb8456052d5a796f68a5877288e4ec34222840fc4193cf89e2efb169504cac84fb2572a29f2d4d68909b30dc488555e2a2bdf0193ba02f597ca9db2e4855593ac87cf29956f3bb633f91820c628224a73e21f18f27f1b8fd28dd067916bb925477e7fd174be4ff77abb165eb3911ffc0c499c2cfdbd723079cb9cfa67120c2829c393a6846364b7912bb3137e1e07327da7f066137da7ed7ba173397dab8ecec3ea82eda40fc1405fbab78a87336df8ddd8f7c1bf78c61245afb520145f231ff8f247b9306e4835d11b2988bff42e6dbed24b7cbe5ea08e8e2bf4584847efb372c6e365dd4cb1043d7781a174560830987f883defcd4a5172fa9c13049a1d1e0ee674be83336ba8de0343f40889d02946e0e5e521c6d2283e205f0c3a12e44f0a1864c49af9667c2995d78b512d1cb2f284c00a75f007b9e7649fa502"}, {0x70, 0xffff, 0x6f4, "95942de4e2716a14cf8361b043dfc0d1eda56af208c867b1d428d2616da173697e6767e537e75d3783dc9e8d92a9d4f54b514720326a95d392f8c107056d86085b7af587d6086860b735808790066f10edb2118d081f433b1b"}], 0x1120}, 0x1) 17:25:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="6457dc1216d5ccc0533d91a011394c17a7c3158b685bd8cf56593a7114d3c486b411462a6d0477921ec7dddc8b7bbe602e475261b7c47bc86b4a85315ddbda99f2ca9a89fd0d84203b738e56979455e930f9b3e79c963ff43219b758b920cc0841f901f202d384d9e2beaf1e724f0dc4cd5b89eb77a5199cce8dd7a75070efae8ed41daff65f1a90bf33ba5e4bf478d71193162ca68fe2fa2168fbff46e3759162dffbbe5359d024afad1d7a352e0f5e48514c82ebf02d1a2570b7f4ad5181b87524086a84be3cdc2bb889c0b724af18c2e270a067bd7406de1bf44933417241df08e6c0e5a2415e29fc316023614e87c35b72717870010001000000000002f90abbbf9897885ae5642baede4630c40b77d3d7591f53766db3788eb9ccd93945e8a42288a3f2da03a1255525fbe57ccdde363028702386ebe999cee5925047ef9ccae4b84318fe111a4508be69b4b44f8d580c8404f3dea28f1c2fd1acb5ad00a9ab6538774cedd7c89291941494aca443d3033c297f0731d7b9f7245df06362853b0b2cc0d0ebe99c563386d2dac654797f72bafdeecda278428be1a66814ed1be326522fe1ea28e6e80e37ca32b78f21dc4b010c69447feaedfe4d97b1c119ccb357b6632b9eff08868258964a44c88f443f67c825c81062fd7ea1ee521b08d5fbd78c002788e2", 0x1e8}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4e7b, 0x7fffffff, 0x4b, 0x8, "55e9f79b6f39b1ebd43a922c15190c2ec82d0d29", 0x456, 0x8}) 17:25:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x1, 0x7, 0x7) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 17:25:09 executing program 1: socket$unix(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0xfffffffffffffdf3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 17:25:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/40) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 17:25:09 executing program 0: syz_open_pts() r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() 17:25:09 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x800000000200, &(0x7f000071c000/0x4000)=nil) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000721000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) shmat(r0, &(0x7f0000722000/0x1000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 17:25:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xfffffffffffffffd, 0x560, 0x0, 0x8000, "5303d9084400"}) getpgrp() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 17:25:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x54f, 0xab, &(0x7f0000000100)="55f1e67bc7f38152537d5cbc89c05c61ffd06f368b6d0ba36dc0282267cc5b7d376bfac7a6d00b6fd64261bc3a2eaffe2436406b1f9e48d63cf98c089eb323617075c2e046d3166a35980bc3540ce9e17de795287d184a2eddc21351e5dfa2621b8fa198b5e818df299abc7f69382a8aa194bb9ce5957b3d94c44c8dd92ce39e49355a57b3a813299ee4090ab29afe012d0386c04920a719f5dce1949044ed34e815f967014567c82dbbf0bbf7189d9ae35e682870f5d42afe4c2e3a3d3216352c123a906cadc38f8b23dd5a87a80c2051d7711202c8264f30069c5f6fda2e9542435f", 0xe3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 17:25:09 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x90000000000, 0x0, 0xfffffffffffffefb) 17:25:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8000, 0x401, 0xd6, 0x4, "25e176b4cce47fe533cdda7025823af6df9a7ced", 0x6, 0x7}) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b7, 0x0, 0x10000fe, 0x0) 17:25:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1000080200004, 0x41) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8080, 0x141) fcntl$setstatus(r0, 0x4, 0x100000080) renameat(r1, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') 17:25:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000fd1000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmget(0x0, 0x3000, 0x0, &(0x7f0000e87000/0x3000)=nil) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0xff, 0x1, 0xd2, 0x5d9c000000000000}) 17:25:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x95d675c0b2e9f432, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:25:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x5b9f, 0x6}, {{r0}, 0xffffffffffffffff, 0x12, 0x40000002, 0x4, 0x53}, {{r0}, 0xfffffffffffffffb, 0x4, 0x9, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x88, 0x1, 0xfffffffffffffff9, 0x3}, {{r0}, 0xffffffffffffffff, 0x84, 0xc0, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x4, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000040, 0x1, 0x7fff}, {{r0}, 0x0, 0x0, 0x80, 0x9, 0x8}], 0x7fff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xa7c, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x10001, 0x2}], 0x7, &(0x7f0000000140)={0x7f}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) kqueue() fcntl$getown(r0, 0x5) 17:25:09 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, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() chown(&(0x7f0000000200)='./file0\x00', r3, r4) 17:25:10 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r1, &(0x7f0000000180)="a600", 0x2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 17:25: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, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1fb4518138f7d1d6a4b77acb34322c0cdf5648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821cc53a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:25:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x3) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x2}, {0x1000, 0xffffffffffffebf6}}) chroot(&(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x8080, 0x80) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x10) dup2(r0, r0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20082, 0x140) 17:25:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x80000001}, {{r0}, 0x0, 0x40, 0x20000000, 0xe5b, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x200, 0xfffffffffffffff7}, {{r0}, 0x0, 0x0, 0x2, 0x5, 0x380000000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000020, 0x800, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0xfffffffffffff80b}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x81, 0x40000004, 0xe0a5, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffffe99, 0x81}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x8001, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0xfd8e, 0x9}], 0x80000001, &(0x7f0000000140)={0x0, 0x7}) 17:25:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x400, 0x0, 0xfffffffffffffffb, 0x5, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x40000000}) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x1, 0x9}], 0xf90, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x30, 0x1, 0x6, 0x9}, {{r2}, 0xfffffffffffffffe, 0x0, 0x23, 0x4, 0xce}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x9, 0x4}], 0x7d7, &(0x7f0000000100)={0x3d03d09f, 0xfffffffffffffffd}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x21, 0x3, 0x8}, {{r2}, 0xfffffffffffffffc, 0x51, 0x42, 0x90a, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x101, 0x3}, {{r1}, 0xfffffffffffffffb, 0x91, 0x1, 0x80, 0x3ff}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0xc, 0x22, 0x37d, 0x2}], 0x66, 0x0, 0x80, 0x0) nanosleep(&(0x7f0000000000)={0x3f, 0x10001}, &(0x7f0000000080)) close(r1) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r3 = kqueue() nanosleep(0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r3) 17:25:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r6 = geteuid() getgroups(0x9, &(0x7f0000001540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r1, 0x5) r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="de55a68b30ceefeb97508ae32e07acac6d1b9fa25c26c8b75e1437ecab3be33ba8b4a47b8d1d9670a21beeb0c054f77664fbe318c98f408a6ca09f60792ed54afc4b9bf7f8126199cf6fd1be02c9c288e64372d7", 0x54}, {&(0x7f0000000100)="037742dd2cd2c9eeccd43e32500aa7fad65f0d92b6950f017f6f42ad702509e3c943e3316fffdd526b7db2b707d17e7e20218da6ffd14a9f59b999e8c95fecdba3f30cc514a9b4b08a0f59c9bd3c52f682e044a74b38361131a9043696b5ca4ed8287440d5baf0e973fa93b6eca39ee169397ea3b9229a695243ecce0366e30ad7701ef7b3e26c69bcb959db48fe19861ae34f6e954ffd768c8e8261ec2e4c79176882f339f4ee5bd7472056ce75c4e8e494368379b01d906177b82d01d921d7e5", 0xc1}, {&(0x7f0000000240)="62d96725c6d3676d3792df2132198d4e6faf103bb2e52facca3c9018362e2b8bd46789c3fe15e1feedb7e85fcb9541df50fe72de5e04c9a7484e7358bfaeeebc01c962d7a5603a99c80cb5b57534de69d29f20207f829570e34a5e4bdf926cf038f17a19516892cdda3512fa89c3121ff70cb4bf60f914bc6ffa7b4047582f1ecef0e09c92c3050d00ce44c045a58f864043641d80ad40e8fb885fbe46cac954bd4a7a8fa16ed0b21f3c3fd8d387ff269382bd755f29c2568bc915c4544c771a43fa49a798625803f0f520304759f6ec2023206e224d2b591509c7e7339c176fd479353a9c74a1a6b5d1a734ba52ec88a390ba30d3b5", 0xf6}, {&(0x7f0000000400)="234f5aaebcff75fcfc70d0d9a01973925248343647139f632b0917cd93f0f18a05ec116ca04942448d146025a6f4d91c59756f31ec2d745d1185c694ae0f12c976ea50dd7a965b244b7ec7bdb3ab55d7163e5ef01039d1eb09750f44c000ddf6efd46d148a6bca140e835bc9332610fe01e1ceeefa811cb18ce9f07e4d4cab9769759d672963729826e2ffbcac950cb5825b1410b629ed2097b36983d636dcd0828f48388782bb590a3130f1bfe091f3a282361e545d80eacd4c", 0xba}, {&(0x7f00000004c0)="1c41d82820081bb6b86f2670d528f211e1c9270a4736e5e1f277ec8e9aa260314a2262dcd1c324531e0a96d5d4aa7e7b16e895680049c8774463a70a8a67e3a0ab375c7f207f5c2e92c14393792e2a666b65f65904b8942c60b9979666c313c66f1dd9755d1fa4553fc782cf95c5d1276f38efa48c07f5bb0ede914104a0efa808e00868d38dd8b4e066684c6c5d0eb504dd878e5ecee414fd100c42dbe03f76e1ad2ef9ed232d6a069cab532e3ce2ac2d376fd6100787a1d8db7a254a3540f9dff04d8e1918fd198555833a4fe7055f4c3a627fc84032a809b3710b0440048653dd5a28da1bc3fe732bb7836f58c9bd70ffe88537057c17f1555b792ab0b28730c3db52ee61c98a45957164e69d6391b2f676eb23a9cb2ed6af7bda30352207ce50c4a24a8f8f15ffc167cd2a2d66653f4bf0a79d1669b3da5f4efaf25557be641171f527471491cc02ad229a2cd6b453ca749b57f3075c5526440009d858ecbcf72e0c1e58040c47a3b4e03efe256cc96012faa6a4789b4260eba23eb713fd808542b78bbfa40d2be357c77ca015914fbdb2af9c8edfc43d83f6237c40128608bf01d7e80d8be489fa0c7d12b48159e97300772d246b400a69c8b46afcd0d39db83d5ce87ca7d0e31d698e8670db34d2fc4ac2fd4b052a8ee2670901e495147216b14ccfa6bbc8032efff0d3c2f4afdb2bf49886ca2bfcd05e342d92b418c99b66eebdf24c8fe8e10664ded4f4e4d8982ec4bd20dc5c4aa6f6225a5565ebaf3d4960ec888ad32fa16fd65ddaece2b81383d31fb75a46b80320581a36ad039c420fce80efd69eec6f346a7f2ae414384f57b4f32b459c7211b6cff91c9910f3f62cf394a373aabfcb7c971929fcea39b5e4017642033af78333314f839f2f708e2c3de4bdcaf897a6d836bf4cbc3329e615ee43005337e870d2eee22f6041c0c9ab3cd32ff9bd728580177052a6a67eebfe18058f7d3aeb9e21907340267af076c2e95d97d27aaa078c395d7a3c233f0b8d5cc963dd38b6ae755e6d2f7518e415da641e4fd6ffe590f72fd4660f999af2f9a4101bb4bbb9d81070dad01238d55d0a24e1bcb33532997bb16269756046010a3dfec479ed68c35c2bae1415edc4c9e5bcded61ef6e1a02a3172425ac437e9a0c9292dbb33dce3127adb9edf7336966dabad3b7a59b9e3baa4c873006b749b2a9405856ced8f41caae9530dc6b44fb2baaa355f4cfe207821ab6977f2bc3ea6c17163e6fa1806f4757c74f4c03b88a79864b05d1193ab8ea005c7de9056fbc7fd3dafb277ed3f7f4d22814a47a973b570b158b15e403ea1ef5880e0515958a3e4793c637551399c9812049aa9263751a0b365e9489818f5202cf716693435189bc8f01106dbc0bf22e77158d3aa3c54e44e88907ea6399063cdb0e450768a1c88a01ac2f9a3c69871aab147995a159f3d18c1da79845b3e58d828e516b21495d81520627f43f9c612f1c5f3948fdff3f66257a6b49d1852debb11ff04abfc014a7ba2adb4884c408333256d76f364d9bec98cfe884370ae2024d9d938e4e618a0632786777291718e7367c8bca06db89e786521555cf95a6a9828915b50373c0e8cb80b13f76d92add6f1b832f690c4a58a0a1119f42ef46a531b43104163b5d993da64c8a1c5a110537098185477e8affc3b09913ee076174fd0d29dccaefef4b365b2787f6baba1812221ff90bc17ed3eb0770f6218f30e3aa1c33e3484777904d3a998b0cb5c0a1856ea1d7216f8e6d7a5afaa7149541b17b3448b720b9b391453bc0ef5b3687e86b3b5005d014dd9bbafb69a220bd80f86c52bbf881a072f96009579237664458cda90942e1e432ba192481d2fbcbd6bfaa598279548b5b08ca03b222f846e49a1b2738d45f9a2532f79029c0d97bf3dc9a41ef726230f1ab084d8ba15d477bbcd360d569ec58866cc3e6ae9a10a5c97b51acdcd2cc111888ab003f7e192bc154bd9876da7fe9309ebee97693dfa00a9c1fcae0bb1909d573865bd5ed82556a21431027679b84e70bd5b8ff056ed7fed9783775f521721390852f9e2955b8b5f6a5da786ed8f59993a02b2b0a8f79d470b0924ee2e377d895115ba8f16668e6f832f71fec6dc2cec2961f53d344f6b51c1f6f741093a1436869a2d9ce9f08686ac620afdff278c4c91c5a20c4da792b10f67151e5900e5b7162f1517c3bea3ea14117e51e6e9baba858f493d921896913ca333c4d936aa1c1bc29923edeedf94ed43793263ea2cf4392d1ed16bcfe83c0a9602ea075282527df272b662961969ff113d691cb55017ec8afe6d05542d4fe4b24cbf7b249dad872ebdaed3771d5e5da8bf5dad10b783e021749100346167273ade2369b9391ebc89932fb57e8d43cf3f73a1709b4f66e436edf0cf86457b8bed79f76c9258b19843d2f291d86be355603027cd0ab5999e29b846dbffb61387fbb8f7be198de6413526ba1e3b956448c33c1b7ee2dd0793623faebe0ac0d17ac63fc3627cb5c0b69e2aa702e55fced26a0f5bb8f1ea1061903b5c7d5007d6577effd79cfe2c3fb2444e1167e94923d32156a5ca60ee14778d3e8720c6bcde9be75fa2e66e52cf9e3f1809f8ee22bee826c0b5ebd21d81b1cb6d1a6d31f9f74821deeb3dff234147f53c1484c43e7effcf965ffb453c4df2249c94b23aa5903f1ad0c58323d4f628820421d37999ba2a75566addbe403f3fdf4bed5b80d307f3e5c0549652d134342b53a4256e8e0319aab8242d1c0c6887cf25a0b764bc56e7de3699c48fa5fffbbce103d5373212a1893408bcf50924eff32d83fcee60110e132d6ce8ee833059a22199d9880501fd0f5950f6511379d4d8ae54b42ed56760f6deedac1c4a156d50b117d404acd5128d4cb97ba0ed632c469e818472d2f74259c95162da2af2736b82d0b808bf6223fef5ed56f687564274f4e718f530542d081f84ed47fa3f3a221c44fdaf264ffe0de6168f034a8c21937c4c49644ff4a5ef77c9fff008a42bef58470af3b89669532fde02ca4bb506f9f189cc27753de604ddff60d10c526d173c60535624b9b1ad6cc7af3dee6a7561bf964a7a1ad66d6e3a2fa187ca6bf1d8f329cc3b25b05b7d18243ec3571a6142fcbf641d9a88a91c84cf76af6e7a6afa759846d0deab782547434f24a7928afa19f667f28716d4fe38bf3d4a9290539da1f0fb1a4cbdb9bd60da7d90627361de4321de4aff3c4cdb32c30a2f6fcff3680853d331629496d4a84f78fb833e4c5b51809e298028c28c84a95bd45285a6ff392059f06628578271865c1873c92c2bb25ec06e2c476ddcf6b3f6e4dcd88b792f1312be69892769139e77ba5f9da169d0ca4fce70a1062dd1489344d4011a5c3a8f31a923126ea53b30cbda007a44673bd5a702ca1015692abccc3efa0e09451b5973154b586f3cbaa8605ef573ef9bae5d271024b09101504326020d7ca98d7ba8746d28f30d2e141601bf198c376ee3605bc6327de22a5856236204af0f9d678173928c8a584f7c8004b2fd60aef79f37d2ec610dc648eaca77241ad0248f1bfd7ff1bca19c2b69166d8d89d26f9f7afd81ce2230a38a02073d4ed4969ec57268905c4e08d704ff5fdf1697e78f2918bfb89f884a72cd6e6cdf2eeb7efb3d6f26c7d03c31b2069541ae54f93288c473361eca11644b84ef6a64ef58cd6b4dc59bd6c5601956c73ded051a5ea1b129cdd331f815ca8ff646cfaab1cfccee6271a4cefca3932e52e74cf980a7f047b8ddcef20490656c28069e1ae6dc73d5c737e3de6674fe1f0b4671a353854c72fe3c245eb37978508eb197e06a9e2fa5fbd09bfc4d5012ce7727ef56608e2f1015d9b51cb451ded274f804161a53356b9fb5ee54146cabc101f86b206f171ba8f12733b8f8d0629f263eed5101055a87db57e28df7a612ab33009a08558e8041d41556678ad81a0fc65b0a9e37f97bab62b94738a77e7dbdcbbe40da945935e99b84d6763ae4f7256bc4760f3d90f2e204b15f80873af07fba10bd9176c166691533c7194ef7012ffab5d28c30f54cd02ac57e405b87db21bc6f5cfad752baabae7f93d6d5f1acf4898a381c64da5219b98da104948cbc9f2845cfbb3df01c183fe31fce4f25661fa30c33114c065eff70d937cf582cf7e7edbe52b68eaff8af8815f851faadd2db15cf3d56802c10b592014ed2b83c90d1741d29523ff83f9976b6205a7cee66409fcfbb242a61a87b5a950b5e3fc6b0841db5b3ee1684a79ca7655cf12e347204ebbec49a1a7d1060b45a9a4904514faf59ceaf3c4684e4f626388ef2b2b847240b8626ac05c2381dbd8c99b3808de53813ec5cc9a7c420ea9ec3050d7b1550a80621d1a2df3368d3512cf87902c53d36a1ebd928fcae3ffa713c944bf19501496a8497e1ac46e5f58502a3c8d5f0833c89012360161354dc4b28473c629c2b5533c39cabcf7df1801e171ff024dec8a1e3e9594eb45c698b227936309cdeff8a0d9514fea6aceb498756aaf00a70d76cb4e4aa981a8e9f2372b6f7f1d0cc788cc74823420f5c1b366523fcbdb203f49a08f2d457b531dd4a83754346f872cc872833c7eb120cd6921b2b851cfe001cb927dcb93bdc1aa9515919971fee9532e88aabc0aaba9a6a6ec49b33c3661c438d4b5d62182f66e01e9cd8a94db27ca1ce60e1bf09ca762ad0c6b234cc52d576ce4beadc973a34e24df762994e156f606a3027f2772ced3fb0907d27296a16d662a0714240c9fadc69fa84d5f159656463658f3cea2e57261b5263ca8be204403449f48ced703c88ca0adb6a3e90eff05997939f5b5981cec7859250eebae049f703849e210505679d04e48d4ae51c04347659f896efb73e6e3c81f9cd7b8d5eb99acb269bb01d15f07d4e7ff9e71ba0c2229770eb8d576eb9e8e0f74389abfe24ec2442faa4c9f7b9a608fac2bf6f088e24311f3922074b86c82479d7c3a511e4cce7fef5db2e2516852af9d432642fcfc56afe05422b0a2a3a80e8ff4ce68d2096ed625f4aa349f274cced2e6148e7594c88b3f234301c822febbb618a435e15eb9a33fef20a1fa196f71ca1bab916068e070f06f8d2a03ce302b0c914d5e37e1fe40618fbc479e715fd7e455dec1bc211751b6cbdea5b90b484ddea429904be3204cb836f134d5c43d1667d3429384bba70a092bfa84a4656949efacc76281435f45d472f8a7c5d8a9a9fdc041b985018e5377d646de8b8ba0d6d80102242a6104f82f5451fa1bfaad0cdfb527cc6b93e22acd2e2a6029af3210745ea7a5839c345f7870ed223b9e2202d69efb50121f878d01278964a15c0c5f91fa18810ec777d8fc3959b827df00e5506b6c32f2f79e1d695a2c677ac6d301b045519d0e4b46ff30883d14e8cd12282b9cbb5634478ba2f71ab65e9bf16718aaf3265e2e05c10d06924118a9ff76322a3e446da7659a37555fbd89c2add2c041ab1c7624de33742db11a23409568a12af6e57be7e29d08ec0a366234e7259b0d451a169672f838d3ac3ae08e8796dd28056f46775afe11e860999f4140e789db942bae774269707dac791f641a8ffe2a45a3cd0584c386b7a245f4b0cdab1b409e2ea7e48d16b25f16840c7d34d8ffeb6f58485b8355d29b14c6b3af423656ca00fa2a110bdcb102d0f7b601d766d6fa825ead3efcd62a15118cda9b94c431ed85a39ac14a686a9d527d0235efa5e00ee2ba5bc874660146f7ac409cf0ff9dbc094058cc9faa07d96a2b8b6f4eadd2a021ff5dbf37c254b806ff29b376dd8761c65b9ea4f78bbb4d44", 0x1000}], 0x5, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa0}, 0x9) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 17:25:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[{0x10}], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 17:25:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2786e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2b9c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000340)=""/76, 0x4c}, {0x0}], 0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = getppid() fcntl$setown(r2, 0x6, r4) fcntl$dupfd(r0, 0xa, r1) write(r3, &(0x7f0000000200)="2a0d937ee6b815e5dcfc559b1b6b205582c1e5dff19d41aa9c0db852b2443dc1f12f3f299c4f9ddf41e430088ed5c57ee21006e5bdcd6c955598f2c83a49fcde53e4d6abebaeca773503ca553ba15e223047c782faf4973bc5a6293ac7d578b4255c166dbd2c848de3d6a85b8f055b110e5b23f276b84a13eefadf2ed98512987f1c97835b58934de3c16fbbd5c5160db55505fc63b97abf9d06654a8a", 0x9d) 17:25:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = getppid() wait4(r2, &(0x7f0000000000), 0x1, &(0x7f0000000040)) 17:25:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x3fc) accept(r0, 0x0, 0x0) shutdown(r0, 0x0) 17:25:11 executing program 0: readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=""/154, 0x9a) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5514de4ecd8458ed08b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xa4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3f, 0x4, 0x20, 0xb039, "a6b8cea10fc599f06ac5ea9f776ef5a0f79530bc", 0x0, 0x401}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r3) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000480)="03be3e5af8a4dfb610a0e801a4e897174fd453205df3a5d8f971d2b91ae00c6944190d2ac7ab99763b451a8d2486a19b8bf0c51bde71a463eaef45625dd32d9e86ba00b7d3ea195c8b5c9090883442eb7cb07d0fd4585ec15c597a373c033e9266336dba3fed1613cdfe28784e8ec3eab41ea3c75a2e1ae19fc7d4d5bbc24b14c6b9be5eea73e12a629f6f4b57fcc761f48f1fab8116", 0x96}, {&(0x7f0000000180)="6b4a504785ef9e04cec133a12a692c5721a8203a31596a404f28a2a6c23988314d962c", 0x23}, {&(0x7f0000000540)="e3f2c756ba6290fc2c4c96baa0e0566ab4ed9427f68ce96c652ca8a14436a8ccb60fd0f7c0dce1fc1b30a20512eeca46d5365b9c978a8f64fe6a76b06e54a7e5ebad1277652713fb76470943e0f4b576cea187473b4ca4110b91d5a52af8a7f961c05d50bed51f5acd757b5fbfa3d3d3e1efae3d0a0c70c456e62e805b951f", 0x7f}, {&(0x7f00000005c0)="e0ad3d9751262d713c42a63200c781468226807248f5f96ee9cf61ce2c5b9d6169ac6a82e7ac2d461f2d54cbd2c84149ef522045e90f089a96deb317d17e2af746556d341cef863289583277adf540a0062f089d8cdcc2d6835712f20eda487d858304917dcc012da09ad149214f053f1b90c2a1b64032c731d7df7e0e95c743ba93e2f3985ef687bbd963500af1", 0x8e}, {&(0x7f00000001c0)="9bc8440a489becf28819b060c6f08e00e0e243aa0c839095a1e70070cea79eefd1a1b9", 0x23}], 0x5, &(0x7f0000001b40)=ANY=[@ANYBLOB="d0000000000000000100000005f4ffff828b117a8f058f2e93f4a43eb5ac33ec4ecd47a22e15ab53a58ea6e1948b26beaa424409a0c1911a873fa13adb09706ffde37e1978f1794b6fe36f27d6074944c39a5096ccbd4eae32c14eecb6846ab6c0356eaa1c3d9c4416be96ca3f85dd1e2552fe069a57ea74496544aa71b58a0a5e27bfa59f19d94835d83b0d5a571919cbdf604b4db5240339b86d0a1bbd6133dfd87fda7677ebb505a44c7cfba1bd03f2b7e8681e6713e04735f956f9fa94585cf03f285aa8d7d6d488b4b539ad00008000000000000000fcff00000008000042f949e6e682ee100d79fdbd5b9094259b1fb7934f81853c2535aa3b5b3ee01578c1ba7fadab61f9a4132feedae6e86df00ed3755f2272cb22cecd7a8258077f95a21eefbba47781bb1443c82631032213d897050c66967c4afa9438e9b68caa10429375bb82b2a817a870b142000000101000000000000000000000070000004d50fafeaebc7d036815b6b9a583739fd3d32798ba0c7d2ba35618acfbff2de991cabcabb5b4601e91fa8d8d385186c02ac3365d8fdb3f82e31c42c70408c2735f29b8f53421fed87d1b08ba2abc98020000000000000010ba23e82ffceac8faf9850505f017b91e1eb6cc5f98acaad675ee2592fe2122304be7b05751eec9e20ca2d25bc0a665163f091d864888fca3a99dc9fda58bcd1bb9c0c064a40fa3c0f8ec6df18f3c53b60a0093ac87158e08421bdcc0bec2571e1219e80b2e936e31eeefc03e4003b13cdfc5a541cf89ac2f09bcf54eee0622c4290b5496fe5261d715145ce5d8839d970fdfb19cfea189810e13ed69baa1d4aaa1c5e6e686c10266ec7000d094559dc55db49a38065229073891fb95a0db7483efc653d8e688cb3fa0f2564ca75332215fe5a228c09cabbf97fb5662a7321a385f125edacb5fb4c31fa06e21c477456b6c073ffe516d590923be7da20d79317142a7d26d259a4a48608b30913205dc24c0da260203c87c437b71d5e580557fbb2ff3b0222eb4fd35dd4d976518db40478349ed4baf3c631248504d43114ab0c33efeafbd9f22d0317be5ab2454bfa498fb190c0e19c913dc7866f688aef170328e8ada092473cb93ac8e97d8617cc649d6fa8107734273b566e746b939d45b0e2d1eee00e9a75f81b7bd722efbc5d6d37cf2198586a879ce190f5e43cc5a71aea589dd6ef88f36af1d2ecb80b83c2711d0d6702142c5a117deae2a807d40b6976970e38913ec3a96f7476471f5c24e40a6bd94ce5a3e904bd4421146074ccab3dc74286a4ef29fced370925b6e0dc9978259a697c381eb5ed46134e3dc4629ed821478f04057351c5d1a6f8776d7c6816b41568eeb290360ff1a31b304d2d9af4c5995327f2f6bd35b276dd4136ae74978daa964824c45f7c26a85e9ecd805037de0d8c98b311f7f550f55560584aad97c3432d0bc789fec3a351067bcb6e52e28315f86dc2a8336c5a862e150a9ebf538947bf2c242918160d12196f984ad11318652d2f53c247f57394306609feb9a184ba53789e54a091e81bb17bac8e190943d57bd95296871bb8700ee7f1f107cae38356484869779cbfaee8a43105b392ab8e19fb4b1f68f079eed6a842f7d965c0fb1b312bf1c4453ed9553781887774cfb549320bb16a65f3128e9c9a5e4da938e10260bd874aee2c1da4dfd43b86a5c68402d58c6e7d8ced532c8397a0b87a11d4d7e436a5f6eae58af0f63eb5bb548be1a3d17b669a3535567d90737f33895ee8155ce2bee03ceb18a14072da3465bd7b474c436106497318b49603144720bbddf2936e43a433dd2b262cf37f6ed810ca2586b07c100776ac6436d99daa6094e33634f596dfea89a8ee337cf641ae9e8b6a9a6c0776fcef837397239cb305a1fd2010e584f6ccfa47c545110622a99c70845595916c5eecaa510d65e61dca9a04b7086a906e1d7b20faee0ef529f06894259d8501a430863d2500609593134abbf55e127665c774d58263fdf3daab54b109a5a7241d402c61c90194feb036a6581da3b998a2fb5be75f4443a53896371fc08b5428892dcad42928a24548940cd8a83f2f9ddc586f955b008f01175f785a6606b7d0156b513caa4d2b12c0173dd8d747ca7013ee6649b6e25d1ead0adbd58d0476efac274600df822d0c5259f026e78f5b094e4c6cc15688f8a1ec68783ae1f816b01975dac5a283a96b8612fd8dd8d826e67c01aa91ecb15464927ff9e81b392ba2cc926156ea24e1e19dcf5924d38f5ebb73ad954e12312783d491033e85d332ed8a57b24fa82d9fbeadf5ecc98c4bdf84550fafe3262c6bc8c890d0926279b09e0cb893a936057cbe58b33817cb31b8ab8877eb59106a7bd96ba54b8c52b7a55f55a829980a47b5f55beded659fadf8040c1221603a40b45b6b5acf41454b602c198d6818f4cbb548cca3785a3e55d7e41226c3f34e989e5647363d9df86866e85a939b82088c255444b6742bd592978fcc770ad30924d61700e4e641309ab7e5ebde364a9bb1cdc834eae0a3bdb3a218ee02fc63edd8863b9f9954ee39b11c0e3d402f18ae0dab0f00dbbbd14964c01204915f544ec12bb1581822502087fde1581f350df81befa7bb02a75d0f16474b3aa07126f06504f6b659d425456ea4806f05d1e426e7115782d87cab9cfe96b2e002503cb7ef9bdbbc1429ffca16296d8416c758009088865181dca2fbce6ce73e92b22c513d9a1734c636c06a0e375aa8a898d0de0727662120fa5c92855141dfe9fdcf3966a6a2afbceb534bad688208c32a9c00985e2f8c6648ce467f4bd8c04f2aed2a990c4b75f1b3e8ffd17922a01774e679a460032bd9aa3b91d303bb99544942b615cc41b60dc8091a85d93dd7da2ac47bac2021fe503929f67930fef5bc699a7314df98ac5e1382f8f647bef196322c01ca30f5c0fa99e3ef511094689356e6f8c3790c3bab28e6f4098c0deadbd929c452af820b1f0a8f7edd82c9b6e513bbfd943335b89a94d46951604762222fcc204ea171c80cd2dcd731d72ccb50fde8a4406cfc2d256c261723018440c8ea771333f1366d98d57e546c961345af5ff30acd22e9ed4ba6be94998db61c122210e7d4eb2f5546f76e443e9f4a992e8bcbbe585ee9b5d95e8a1b308b4e0b5c25dd439e765695c5e9571c144e39247b4cdb3a0d50f1c8b26bb58caf2273f08098e18a425a6eeb12beff2aa88cf19a8b708540e58dcbb877660ce347325953c2fc438a6c1b282fa36367a70299e54ff94a550520079b8ccda18e7566a55a8c5dc56e66385dac3c24b841d8d0ea69e5b58970b49010783c0e88924c56396b2804255f732e17bdb2bfd6fe798b894884f5bee24eaa79a076e1604b2a36b37ea7fd3faf6dcb6c6810994e42881b7a5e5a6e861d94b67a310b1cfb1c9df340047cfa79abf64f4f6dc7e906a58ad7451615901d29484ef5595e9ff8f606424dfe327aad480efa74edec8498b5d4ebd4c8668d391275fcdb9179396c4cdcf8bf0e406b02a2a2dfbfd1c23274fb78a1f36b505b98edccdf6a326abfc5a37d3571c25febc35d7bb293a273a5656783e9866106a2bcfa2f14598f3521d3190d520325aa236c5e9c685baefca2c3f88244891243518225ba311ebae51af6af050f9492a87a855afd535f83f1c59be7fdb13f6599a73ae0076273d39df00da81351f38a815aabf32514a33c41d63a2a754001d2cf6146db654f6fddbb8ab8e18442b95122afba3a8e6edc77f0b00b66c45b25a92b1187a2c44d5408c6342c3748dfca6be48c9a97d7c5ac3b2ba4f0da6dae87a8a7c3d1626f7f4b8b18e0cffabf06e53ff1feb9d18be7c0f068691f67d3991c04d356369adc32202d7871690207453346ea86596951176e93ae5c06337ea4258a5f4e53a6e30fcbdd072e589c2e8a2634243ad2bc21be15d7cb402e1a000358c771afeede2a9e9c70ee2a63f9f111afa27338c394df0a43aec63c8027579cacac4425ef1ab6fb5211784b2cef390d82847e693ed5b43087a480ce7202c35348c90de545bf584e5528466d8b288720253ff63288b53251d15ee65cff285090438e15f1efece8a2e05bb3b7d32d61b7a965a5bbb4d14770679f712ee25ff41e28095a7d04cf5a960a5945a23e80cd69a5a206f07feddb11e9903d7e8605083349a0216e0d4f27e84dd849b4374d30a719bfbcdd135480872d0e3aefdf3976385f6a25a0d1088c059847e1d8a4399e8707b3f212f5946648aa40c6b6c3f11d71938db570a3fe1fcb5879b09968a436beb89274d8fa49f6327d83b60dd3e37363904bd431641afb17077467c436246c5df18b321ee7edd89f8c88f586e038e5d5da063fbc4b3981aaabbce832796d2016aafd0746d891fa66cd1443fd3695813c78d2e00756fbb52e62f2644671ef38452598b4d132b171ebe0d8cdbbd50f121d813bd2a32cb7d98bd10670c975fc8a63b5fdb172408c553451dcfe87b06571eac9ecb727d16f02663b5cba67cde76f98a0d073efc7f212ba29fc2ed19a3c320cdf4f5931e077505ee587804b26a9570bbdcb0acd612263db249fbe83eebc8d3289d920f3b88893f054e888f3d1538c2f998219efdb6f77587d98f7fd3f7884c43022c589b5c9e1ba416084e2ee1cc0d7ed780a40087bc3cc06841eb173d652be676066563b59c941cd966475f882ea5893823a9e12e002cc177fdd772c09cd7862d4e178b9c42008ccf50a5e88e77e192cc49c8915ac50f04e4a18ee75e81145910a4b6afdcba1b643c4429c99551fb770ad1dc2c388b9daf63e32926081f2910c973893af6d500e5cdef331b5d610b1c00464a637fbb21d3aa73300e0cd9937100a23a09d0777a745da182b66f973047f3855e60d959f9a0abc1b2c6a914aa851beb5c9af204077d26069ba0a115c673cd571d1f712d921bddbe47f738739aa99d3ccfaaa49d54426d84781b1406436982f94d5c500090b9fc6076b43d561b428e40f1ebf360571b1b33b267e0ce23a763723357790dbcb4a8eef0ae7f6401a880ee6079f306401a4503855fea48d6c7e144d89aacbd0e640087643bf6ebb49c2c9231b96aef59b04095881b0ca90c53c64e7d70d100cda5983abde5f96691196e24530772577a96a0ee38192aca6d9d805d345b4f40e1f4a09c216700cc8bff344de71edbe9fc14f6df278c6dceff42c4eb6107187fcdc975255e36a9bbbfac7ffb0bfdfc9a65dda12e9ac7e00d434341740fc32876e34cb89d75eb0f825ebd76f4fbce1b2b4028c7f029d1ba2d66031068ff87b110c3140a01c3eb91c3eeda31f78ae99c09eaa382e955a7c0deaff984b461d76ff7e2721255007f7233b2e235f577644d76634584a3dd552a36e1284acd3c710d1e02f6de094c562b009b179cf7903bcc7ffc152daca05a43f020de592cc573a030b98a152d417028be707459f0806023ecc35dec8fc57973b8e44cbdcb90e7b0df76323fbf697fa359ec0f7f1eeada0feda5e3ade7699eb107e4699a1224dbc4ae17e2d78b06757e56b1e4a3e6c1e9f7e35cba5ae7fca996a556c323dd2f161f07ab7412ce52e72844542c90db76fe4a180b9c191b0eecae8a4d8cf5488c65c30b9f4a7e3015f948f56754e8f824eb7d44db2090e2660b3d0bf9698f53203359b9dba30cf01632f1e43e307699a3f55db2f690043d1c204d9ce0ef207b5b0aa4bedd9516b3f86280544faf9bbebe314eea6c3f14940c6f16a27ba668945551be46170f0737698769d4bcfc14a6672e75149b28fd79a9ee6bf174686fba1601685f9adad375a3d8cedd99bd1a28d76910f573260f8e4856776b27f36ea74dd060b3a6bfbe624402d08ffb738cafb6834707fb9265f127494dc7005081b37664e8cba24dd29e95e903b2b06457fb8c18e105c95de65ceaf1bd541d92287b806ea706475d42bf23f2954a4283565497990578b7ec099be95f9134981a7b0e4c48fe17bda4d7d60007523fa3bcb0494fffbc3da13f39b64940c4b693e8b11c53732b5f387bbdb14966d8c80a2db77772fc1d55cdd283337c8300f026021bd8a1bb752b7b6cb66274c5db0d495fea2c7957a50a9b7fc3b17ad970c4979124ab82e6a8323624dd89801bf17560f29b6362717dff6fde00300924b4d0d8cc64142e193f3828a52ac0653bb15acca560faa3b30b53021dc4291c64b77ed71e727c004761f267857c0f0dbb8a2a4e5de8e50c9a47c4f82b629bb86e39b1b74640c920c4a149fed99cb2475349e9df9c4712ef42e3e4e1cffa73f8d9d9239009a000000000000000010000000900000028cd13af2ec97783a8dca35a6a6334ed073896ab7a97ff4fe63c47797cabf6ac721b8db87e43173965e85b35a4fb6a8b4175b20f36a83ecfd52514aed42078cb3f2cc796759a36ce72064a57881a9362b95be00c2e8c2e0be68d9103c8c9e0a1d51ba4c8551cb7dd91d6ebd381c89588c44e225029993fa777913c6244551aafd9abc3cfd71880894996000000000000d000000000000000000000000800000026eadeef45bb96bc2a59a27bcf1662fa09f2004f66080a8bcb36c92ce346e1b2d79149ed21bb044871e9e819d0bc8b9cb8072d72dc31ae4e32cd327b1a897e245d05d0b6f13d36cbe15fd4ff62cc222143f5adcceca8f896d83d72fb5346a0b344be524e575e1358a27dbfb4449e4cc7b772e1ab3269398921bcc29f6cd37f447ed721371fd1793d57012a2196310a0825a7ee23af066a844f740f10e8d3bb6855b9cec5cbafcad027d7f2cd09212a7865bf9b00395bed0719763107d5b50000f800000000000000ffff0000c84700005d5286abf12a4eb2e283a2809309bbb5d27c8a35acd9607098c529dad50391259f6c89cca162f4e54988f7764d7a04848ed1f919707962c0c99dddbcc26063fe107851a96d8731189567b7b7b311f82b26ae4b9a62ea2ff51b2808c37fb647a3808f570cbcc020f134199a12aa530d68accb4b96fb615099521e5f17568168f20f059ba57099bef86b1954afb3ca503ed4306bf1d7f11bc212e01ac138cf00e39cbcb881520e1163b249fa111faca59a83dd600203458e90532832b0e87289413eae798e096ecd34091d2b6cc001502c8dbd4e9f43badded2eecd0ca0ccd4e4eac770e65d379d0239bb45f42dad42ff9539a59cc5b78ae3d27af10d90d6ccb0dea9265facaf26b291beaa68c6e992dc6e39d6b59e36d4e43830895bf6b4069fdba0b72016d84d681e2b5a5045cc82d9d"], 0x13c8}, 0x4) setegid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c803998cdfc3394d900"}) readv(r3, &(0x7f0000001b00), 0x0) fchdir(r3) syz_open_pts() 17:25:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x82c0, 0x105) getdents(r1, &(0x7f0000000080)=""/53, 0xfffffffffffffd29) getsockopt(r0, 0x8, 0x5, 0x0, 0x0) 17:25:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0x10000000009) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 17:25:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x204, 0x0, 0x0) write(r0, &(0x7f0000000000)="c4aea3aabc135b77fe2a8db86fa22b8bdc5f77333255bc0bc04f289291551bb9b5aa694b9b268fea64b423f84de101691f5d5f7d5f20d723b6b202fdf5c5f1ae3d67d4b1ed3a59626912", 0x4a) 17:25:12 executing program 0: getitimer(0x0, &(0x7f0000000180)) r0 = open(&(0x7f0000000340)='./file0\x00', 0x10, 0x4) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20900, 0x2) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto(r2, &(0x7f0000000500)="f4971d36a32ddc065a74b5f27c2757cca8860bbf3ac6f79b4c8d900e4007d0ca2f468c993334a3f73c1eb75614ec433b77cba5ce9a69d194b8a4b34d20eb88d2ced1401188bdcc88cb5b0652a2fd10baff4c7633b48f590fd1f6cede00c4917c41dbd0596b2c85053dd305cc321d524fc0a2b1f698072892f3ec70000000000000000000000000000000", 0xfffffe32, 0x4, 0x0, 0x0) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) setsockopt(0xffffffffffffffff, 0x11, 0x3, 0x0, 0x0) 17:25:12 executing program 1: r0 = socket(0x3, 0xffffffffffffffff, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 17:25:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x5, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) 17:25:12 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20000002000, 0x0, 0x5b) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 17:25:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x83) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x101) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet(r3, &(0x7f0000000080)="ba900b9b3a7c1ed822cea2bf746322055f6db70f4ddf0a8398b62fb4b2c534260e32c59c3018c168607295efeff48b8acc46f398e6efd54705dc02cf58c174ac220c2bd197b4844a8d6fd21b9cf55899c8fd5bdece85d89ffa765c4cd96fc6f95f94316db7f500b54eca69f12d78e275100a496e22609f81832ed4a91adf545afa8fca27bc21d807fb9878f76400a7fc688ec07036e33c8f121bb959e1d46373a8089d69d2094efb46f9c43f003fee29d9396c37c56779c4edd09cbe0aa01e957e813bb1030974be1e78c5edde85de3821a894f4b7c38f620ec9d572cbf5a0ccad3cc89ec8d5374ef6fb1a8a6ee6a2c07bbaba06a332090c4df89578f292275505d8070f6968b311b2c979fbae74b8d3720f28fe6375c51bb775b3786b6012ed7d95708265888169a6c9fef637adb9cb61d3d8efd6f8ee391c86cfac5dad211017af1d9cf375f53059143825c1cf7abfc010060b00703996e20c8c699ef74dece7acbecb9aa44aeeacafcb61483c2941b9fc9b97b841cf1284e31bb8842c89db25edbe3f49e85138e26ed755acb04cc05ec42df97fbe9b987586d2b3da193f0e4f054e5334786ead8370dcb6a44c1f2f54b303cc80e460836bd96eb7ccbd8cfbdb0886425690f32476c25bd0b467625247f73a5afcc8b81868da8c2164dcaf6cf0904abf7f94230696401f927e8b44c95e3f92e4587e7fa0999221aa75d29ac5b9c89cbc6fc3906889ac186c9ca8452952fb9ef8bda6cf87c2a004d25d188758db1d2b74a06ee565e397c2c261222871b9c6c2294e9229f9c14b57f3fbb77dd778af2558b3a484f59f5650c58415d3b832f610f67a3faadc9a4dddef1128ac3450ccab41871f495b6584cc01ccc0fdac599fbc0baaa428e3a5dc647e277c6237747f98ccaf79aa308419d20bad0fb755211986a42f1e305714e43d3017215d6ecd8a96c4ae0409280847a16fa832b3080babe41cd80c176924dfbcb6266b467fc48521bac28199af4ed5ca9b30ae339c062477a8a2f61176524b6c76b009c25de1111ff67cd4cfb3b1e0d2f0210bd817fbb10181a3bb2335224f9a0066e1ffedd2fca864eda679c6995ed222e964fb73ff26006124e8887d39266b230dba3ec3ab8eaca1013264ed00888de2573b50a9006f11e33730d1f42fb8098db701eed6ae82648aff85e020f5dcd6c6d99e77f89233b5c98bbdb0d1ee35cf4258ac6ad8913906795e2d505ca513488c64cafb1e4478ca0fb64c3b01d118fd3861deae7b41c92121932b0dceaca3d39c2be048c40b4d6e6ec49eb3c6b753c62fb8ce20ce053eb67a19254f896b4d0afeff92e01d7ed4959634e89aeb3594b03f67f51e9bb4ca777ec022fbc418ef4105f250acff7b601cd9fc91931d926a8d4ec7b989598ac464c091f42ff4e42aa11826fcca20220f0b9eb5176c44398393ad0a601a281c490435f91269a6a6ff063e4d851153a0d5c829494e29e59f08159ee0765fd77c856857f2170dfe4095f6208b700c85bbe5e9a869b94bcdc88ca9f1bf07a741394b2e90775a3667354e4a8819fccb4d154066bc087f267ab216874b99746431c12eef248c1c253a7e07a26beb9dd5bdd33031c4202eb512fda9e6a5a4ec22d63b6fed6b7e9cb21e9893da5e5a8a50674104f370b4bd25cf1a0497cf53a9b8c17430a522134893531d07194a458b8752c5163531b9c401e9d7493c1b27abc730ea2a151cb67d44007002957d0064a2773a71d62123e905a1a17c6e68825587207e142ccc53a6c2173764753a5e7f0fab73106994dfc14b44d9225ab93a836a97abb8d3baa2be3f748bdbf33cdfbe6826d40065dc42117b8d8563b52da99405d6d9c18f8aaae2fd78ba69a4454c141266fbf42d0a4d048d604aac0ba6294dcdee97dadc657d396cfcae9b7dcbfc981ea3f33accd24c9b9059b6cf4fb06918e99e49bea554628245c0d8843871af95e86357c18f130d159a5f60e92aaf262961804c80d233f6851bb69a8a8c3ee1f59522464d53249b4f90e1d7a22192604960feeaa58ff2f694de1aacf0ca716dcaa14af429f931dfc41a8289ec4a72f6af64188ccc8f945f0920a6fd1fd5a1e522ca0ba9b53acc69f17f15186e3af65caee0e4415c926a4d31b7b14474189a49ca1a936ded83f06a076d796bfd942e097f4e15ea298a83b92e4bb791e321594c1ba1e96c404f07a23daa75093c1a5a32fe591df04b7f26ff3ed6937dc768a87d56938036f69b8c1c3d008fe248b86cffd66d9c2a60b4befe7cf8728aecc532a3f36deffda279917ce97ea6804248872c16c13becf770c6e4b6413658bd0d9c367b6c8a7311e8eea28c68e5c8ee2319e70f6c64e8bf18822a1a14daf4570ab51f32af1d6635283bed4152e342447b4c458937cf6e75deca7ed2b6c52f212a3a8e2c96753f516297711c0e9030333c63e5d1fc6379e44e864e05fe98892b583610cc6d3849be90b0c2141c1e50e3c5798e07f9067b9620b8681b0f17a9f3cd9581ac1621e834cc46287200d1b5dc446b43028c8ec3130f9639fe5a8a818548d9ba90d1142b1f5a4347ba172200cefe4805134c8b14825c0585e63d1a789eba1bbfd476948ec76da21005df7710ec2feafe0577129563c3ef32de5537f3588317eb0f82e0ad94f493804ac0d194e5a5ffb60d8b18a7d05c1c50bc5e0981737e2745943d953c52d4b3d85f43c7990eeab7303b51454c039c92d1a005224f6d34702df976685916ca6686b77a5e87fffd3302ed2046f8429aa575593e017ebf0f78e4642c2a093b472a650f2b6d947ed2945278cadf34e5a5c51ab7dce71569a4ecf9cd35542409f75c9be8645f82b3da7e60724dbab81bf28735ddcab7a8dc21a76f232a3f53cebbbc08f8fde6b9ca862ddfe1ab00c67727c3db068dadc2804db136e54c81b8bc45ee5b5481e477cbf73f891ea95ee0bbb4b94d68611542d56fe36bcf1ff5414f4ec6f704fc5689b39516ca9fb9b7f02131bad3c7b724ec288679b51898e4ff19542ef69f58c13588868c9639246c0a3717aec2cb0252b4b53ff11a57f7f859f7d8ff59fa3168469ccdb0269fb22de0bb79d3f2aef3c18e01b7670dc4bc883ce78fb8d0d22fe76b08d933479b96a0c80dd5c9e27e29054a4c32a12770dc1ee971d4168ff300be43c6473b8fa69f19227a012be0a745842aa21b090fbe023df01cd34852829da5d539838cfc65321d143c8b2276afc258b68c69fab10f8fb4efe056dfc988c10dfb24296731a6f299b431993a8fbebd2d08e30414597557eb51290f99dfe996bee0fee433833348c665074293f359ed0a0fd002070bf756f21d716b76ce6986b2f8074ffeeb64d59a8c6208b6e2071ca54a564816c3e1c0a2ecbd68592dd4996d003094c97b41a75bf80eaf8d2c512ad9467d61401d684d4f8c657b5e69daed0220b3fe440566e30c7ab6fd5de69615a90701b78c859c3341f54d5e89d8d12603adbeecb56c84d752ecffd7c297260a2340ee20c442c97c4335bda15513a350beeaf04ce8aeb38984ee468d25d2eefd8131c1ee8cd0cc3bdb6bf62eda8b246edf9314594c4461044e418cafa5e857a5ec1209a9b08672ce8b34dea311daf10e4a58b4c06ce7d25688f68a86cc39078a3fcd0a9d0ecb5ed0fcd4fc5cff49bb2b52abda78578c24548bd0f7ee2a50bcd0ac2785eadd01b8876ccf5c63de7b58b86fbeea4f627a59b10e0d0ff8a15498212e8f1aafbe2116a42969481f10afdfedd570d08427f86fe287191380435fba815ced4ee2cbaec8c260183dfd0be2ae35a2a53ebdeb5fc6c72d0a401fc9c6caef30d890976914245c255bc97cf462e2ed9e5c9c17822c3e542362260831508ff5122c3337a1ce0569d66b402dcd61efe740abc67bb6fd6736867b4c6b632016f6057329e16740a6abe27bc745e71f0456441dfe72142b82fa1c97e4c920887ee6fde14a7c671101ea4036d1458078173f10f5ec3cf04c1c13969909a8869004f658978a55e7dcc4f03ff9cba116bf39c5cd0614462cb46a77f277d6283ca68f4056f4c7e487168f6245a8a44040adee62a6e5ab11e64334d69ca95a7fd98d3eb16ffc27e40071090da0ef64eec12a16a61c53b881e06414af595a0282aecf6d0cf6b975e4dd9d4f5a34b029ac602df678625ad28166fef68e28675bd0f164cfb84573a845c9e2b6b8e49e76b7ed334d7ce838288e82cdeabfe987647f5efb7e8837f5a5b3db63ece040e1ca803606eafdf642c1fdb3e2756061e51bce5a1f8cc92ebe0d07981f4bb6c2ebf7abd43d0e1816b8716ee7ce23b2269878252c7e35ae5d45d58bf8b05fc4ef69f56da2f1ae8193bccdffe9ece854d63f0d93dca6823b7fff15b07fbac86048543b5ebc2ae1c2e149e373049a6648df8687f07304bcbaf68ff4a016f9ef46e2e8a5b0b361156ed36b4e1429e81adda3d2574a289852da75af8f5b975911c00a7a4c6c59cb9b880a23bc93ccd2c791042b753027c9b4567327f0c64c3e35118355b601cb6afabfb8d131cc7102f1da2b2b9e54fd1cfea3a0e745b0831e86635d85ca394c4a1d3e762fc20abf2293c4c6f497180c86547b0b02e7e7b09872132931a6742e3de954f90779cdab4a4573fa54610ee0f18747ea45258cac7ba5d5789fe326b008552f6e6c7bf8665ee678c1030bc0729f2d3ef1a74fdb820b2b480eef156d870f6bd40bfa5c58b737058326167227be32e7c1aec7f36eceee56bebf166ddbf5cb8ec2e6457acbaee6f04edc94c09e7fd220e6360a2a4bb3ab4649c4a6cc6f10785b00d8f50209cc99f40bddc6b2c5383148124f1ee7b5252ad35b137417d7c240d762cf61eb7fa7b46ca8591423d2fd5dc1f41f9578a47090c2078bcfcc8bef618e815c876d1d7ab7b52789597df3a85aaa51b380b5b9e301643782cf6bdf01eb7ea4884bf92cf3b7f5220db804a4c78afb8c3b9e14c27cc93034b42ae35942222c70cec484c84bc547cb6d2bb354449b4adf0e6eec576afba579242400c13bd66ae9a2bdc78b8ba30acd3dd470d48b7fc09aa216b244da1c17cb1738bbf8f3bf1c15761935d1a86ccb15d0736f73680698a3c9b0ae38bca4184564f196a92ea92fde046fc4a751434fb7a4dbe5c7fa8194bc81f34d12ebf99db33ad33f95dc8dea369ea8791219d75d6ce13dcbf8ed4527b946ae81faba2b5de375d33455b7e7b3dbce1c1ed1a20d7ea99a2107f37e457b5662e4126b397015b4fc9472dffdde1fa33d03087d3fd6d9a28d13c04090ac1c8511512883166afd98102e093155bdc97ebc0294dea2fede0709da1a947753c6f45317a791850477ff9d5a255d6f631305b0f732e094445b345f2a5a0b22f6799f97bf8ad10781d6cb21242d7fbe3e5b02b13f3b5e595cd5d0a5c278fede397a0bd1e76d4aaa11066853070dbc1ea8be37c9652172666ee1ddc0af50c87e473b28175e00e56a1a7ff44676e89db1515a91aa427e5a8201171299c600779ab5f01a2329fb7122f619c857870195cf4fb10328fcecb371d2725eb64593b13409ccdcdeed83fb1e45206c5cf7aa5307591a32b4a2073831bfae84fae8fbf2879fa861a3c28becc0f8cc3ec008fcfcbf0c08629cdcb0c0512abff149bd33f1b11dc455ae684ebb28851f9e485982d0b8ebadf47b135af41d0b76db5fc3f442639dd0189ca4b7b9097559f27c21b2dcd54eb696553f974f46f2acd113c02d22ba3158339a299ba271574be7042bb64a6cb178d52705dc0588bda95f249e17d5da69900f8266f91e5fbd9358a011a27aea5dde0256cb1460029f341420", 0x1000, 0x3, 0x0, 0x0) 17:25:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0xfffffffffffffeb1) 17:25:12 executing program 1: syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x1fffc00000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x3, 0x2, 0x9, 0x80000000, r0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000140)='\x00', 0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt(0xffffffffffffffff, 0x4000000, 0x200000000d, &(0x7f0000000080), 0x101a2) 17:25:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65d1bf9536a2a6da794bf9d9fac46c46f7883689264f89f36f8655b98e2ed06c93a3e74c1116449b1c3dc59c33baa519cdb151311afe5c9a65799fd16e46b41a385b20e5f108bebce197cb03bf62ae2a89644a50c9776d2dcd817e07114d79896b94fde2a83af5f3452bf821feb0996675c80f717a45365f981b95175ea9847b35d4c8b3b93b4da736b1665d39e63abdceac7936a0f6f92a46e7dda066"], 0x10) 17:25:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:25:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = dup(0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x3}], 0xe8, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x7a, 0xf0000010, 0x1, 0x2}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1, 0x9}, {{r4}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x3}], 0x49, &(0x7f0000000380)={0x1, 0x3ff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f00001f4000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/236) 17:25:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x18) r2 = socket(0x21, 0x4000, 0x5) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0/file0\x00') recvfrom$unix(r2, &(0x7f00000001c0)=""/241, 0xf1, 0x802, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc100, 0x0) 17:25:13 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget(0x2, 0x3000, 0xd3, &(0x7f0000ffd000/0x3000)=nil) writev(r4, &(0x7f0000000800)=[{&(0x7f0000000300)="6f4c908eba0e8cab30142d7ed02f75ad1adc02397155a57cf6ea76e1a2a6292353f3fba38048a15854b0d8849832a02a83c353cb663c8ea538fecd2fb56f097fcc956acd9e91e1d9893ed9466e004279256886b665d2c743a4dd2cd4fe9b31f3a217961c303ec04a", 0x68}, {&(0x7f0000000380)="30943861b256317e1eaa8c8b54edb998a073cf55a7512f308472cdc60a6dea0bb7e3067edeabd8388e6e4510ac8a8207a3d219639ac1f9c513f5bc716d128ad8", 0x40}, {&(0x7f00000003c0)="66d42158c8804a85cc9dd6450206e084cb07ff2906b4082be4c8e2ead8791178b9a9f7ee9b282ea979eef155529bc65685ecab04d79720aeaa956422edd21247952e9b4a8302f13d662398d6306a44c4d316b9cb0d9cc30e1b830efe32bbb13932c5694a2026c55db567247b0d0778959bbca4a2128b60c1de98", 0x7a}, {&(0x7f0000000440)}, {&(0x7f0000000480)="7695b6f7da47b5978d3d75927575b752d8baf7341485e66598290ab19e9e9dfc2424b727b54fbfa6509dbb200adc06d1af6d0289b3d67fdc3ff410265b34e64b15bb5f371478c46a34b38f3e7d622f44d1c7271f41ef98efc2eaed084eb0ff1d54d1dc25f8e43dae1b6e401e5169f1ca403bac58516f2e653f3bf37260a8099a837fff742a6c39577ace3207e776bbed8293b3ac2a6956175e5971211c0afffbbf6b4d2f81f93a4bc845360f376cb969b340c34267cd79afcc129ba448a0944dbddfb5db17312ecae4ea683322d6a7bccd", 0xd1}, {&(0x7f0000000580)="c3a064b2e49c752d9c0f675545a753e47e4f91ef36177e8d4b22224ab1840d2f7aa3254abc83c7be654f3af52ac0ee481fc528e1058597d2dff4aef342aaa01ab35d387e67db4eebc3b6339dea53227c7cbbf698b33bb51cfc51313965947048b5705e4b5180b1e89fdb0b7b7ec9", 0x6e}, {&(0x7f0000000600)="252b255936df8708feda0f6f69ae5adb95c166c3896468c31695d06e558a7beaa72b2794fbe9ba38041f089c206746f396751e87a4ac1965c06a334365a4330eb742f6a8e41820475e443a8e259696915aabfaa18d5473377bae1c9fd9c431cbd4f6e26b4c1209c190da55a2109b7db3f3c60155363042c71b7237485f18fcd0d6138a5c5794a3471bbaf8e87ed87bef0dee9f38f675401599500d90ee8e42ef0d253150bbe178337c93335c44d15a99877b76b7190256065c9bdbf4a972a858a94d9e", 0xc3}, {&(0x7f0000000700)="195a2ca6bfe2d5c5c6e04073d37669a784a5f13c4322def4231da59b9ea100b27e56087b06b4a31f2f183fca111bc139e8d8ad8b63fecfde916f7ace13b376fbbfef1870a638226c5c9023e60abd45b31fb878cf51a5266088a1902c4fa3381bdadd7b686e8a668a9f00d00dc4509fac8759d501432d54481c96b23cc5bc42c4b7f66b9119a046ef57098d9481eab90a73542da959f6ed5dab0e55c5e0ad31ccd1d567c080e3c7f8052164c3b9cd585561b9c1ae2e267f369362f0a2e16f965482abb8e6b273f4b76a6bff3b53c54fc9f44c50b63d77e8f303", 0xd9}], 0x8) shmctl$SHM_UNLOCK(r5, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x80}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x35, &(0x7f0000000080), 0x4) r7 = kqueue() kevent(r7, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x9}, {{r3}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)={0x1}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 17:25: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, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:25:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 17:25:13 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xa) execve(0x0, 0x0, 0x0) dup(r1) 17:25:13 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) pipe2(&(0x7f0000000040), 0x10000) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 17:25:13 executing program 0: 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) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) 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) 17:25:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x7ff, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1d4}, {r0, 0x4}], 0x5, 0x1) 17:25:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) sendto$inet6(r0, &(0x7f0000000040)="66d79e9cfe8df4fd8e466e2b649302", 0xf, 0x401, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x7f}, 0xc) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) 17:25:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$inet(r1, 0x0, &(0x7f0000000140)) write(r0, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 17:25:14 executing program 0: r0 = syz_open_pts() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000500)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000540)) setreuid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r3 = syz_open_pts() close(r0) readv(r3, &(0x7f0000001780)=[{&(0x7f0000000000)=""/80, 0x50}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000400)=""/228, 0xe4}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/163, 0xa3}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/248, 0xf8}, {&(0x7f00000016c0)=""/147, 0x93}], 0x9) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:25:14 executing program 1: r0 = socket(0x2, 0x8000, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x2ed) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x51cb, 0x4) socket(0x12, 0x0, 0x379) 17:25:14 executing program 1: seteuid(0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x790, 0x100) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x10, 0x0, 0x1) recvfrom$unix(r1, &(0x7f0000000000)=""/93, 0x5d, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r1, 0x5) r2 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) 17:25:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) close(r0) lseek(r0, 0x1ffffff, 0x8004) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="6f3153b62fe09d", 0x7}], 0x1) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) ftruncate(r0, 0x10000) 17:25:15 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x40) syz_open_pts() syz_open_pts() fchmod(r0, 0x0) 17:25:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfcba) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="d389914f7e071989892109e55ad7ed4c5bf10235093358242a3ea72cdf1101b3c6c12cfe3745cec6d57e7f5aa67626321dd1bdf89050a1d619330f64a03ee69f2b3aa33c458a9e10469edc6796da4ecfc54bfefc60f7537c26803613c4d9004b52e5647d8823a39b6f79676a3a1c7a11e2b30b17f772cef3953c963851d9f4e43a97af66a80ce51376bcb9ec6606a4e7aade56c2f47a16ab267afbf95d97acdce3d1507b1fd5c7bd3f318917e456a811acfcb3665d2988db3d5fc3f6612712825f6e88b1f29566ff822b2bc1ceb1cf15ff744b8c557437176cc95bda8fec5444df8d8167", 0xe4}], 0x1, &(0x7f0000000180)=[{0x90, 0x1, 0x0, "3cda35b5a96e1e5ed9c88aa018d0c920b8ca0433bce70bb6a327598ee4b6860f0c294b21cec4656afc019cc1f2cb081a3b807ba466e16372502d087a6c1492ba3ccf5523f81f27fed446379fa454c85c405e0e279f9e673d8831ce8b12e7d43d1d10bfc931f12f7a0f3c33eaa8fc2455a3079f08824c0b8644"}, {0x100, 0xffff, 0x1, "9a7c4b75ae9042a0fd4ad048637ce58003a9c5480f93598af92668b22b6a512c1863bc998f50a676d75393d8e103755c55ce5464c5657df76d61d0485bccf8985d1d4e753dd1f6329f73ea6917ce79202773e8bc9f5dfff37ecd3314ae862221d607f15d7f77fe916c58503989893ff66ad8245737fd02bd8c0573411f00244101d3ca90c39e89a06262d9ba14e6facdf8739514b801cd0dde8739e0dcf9cf76ba09c67a49d094a8144663100ac178c3b5d37d988a411a25c98710532751615ff5e2ee92fd5681d02453e967b83c94b6624e18ee949b93a53184c5c13b46935ae25966f9b46d83b810a7a20e47380bb8"}, {0x1010, 0xffff, 0xfff, "8214bbbd0097ef505654c296915967c518fba61c24b674becf08c9d9b31dbc9a37b92ae94e79f9b533c9a4f7b5086172b73f232f699e763c22519039d957f283d60568289f65c84952c64ed17e6f9307d785b8af594c0814527f0260899c6db56309200e7852e32e157c99bcba6c369893c1dec3851ce63c4bae132e049feb1de4d41db5cea9dfa15d56ee60f4c7e181335de2751a469b4d5f163f173d6ed50b58378c75e0134f6c4c10ebd2715fcff8e5358749fba0aaa88892f0657ff98f2f7f2f572776955e045609789198648ebfeedc3cbfa8d0beaa5a0993d5d69a6d7fedef30bf5ebc4b6f36b782a947fd37813ce84baf3b7c8fe25cc970d3aca307baa0f238e44e9a24f12c3970b57528f55db8fd81d050bbd3bea6794ce1bd8f2eadfdb8a0fbe481f7d3ccf6a76841f0a5ed68c2cb11bd8b970975fdfa962730179ea5a2e81f54bf427edc2bd4dd445f9b5f13b4f4fd6529f9f10db112d9716f0a0f534d3448f1fa4952e59be27e460a9f177bab19b468034c0996c8a7040de6849a542c502e6afcf339d0239017a360f5b971499a8333c5174171a6b2bb588c25ffd0a89ab36c4ce50f37c82d0e915e9649f314d7e975d4911da061be71f59336d6ea43b4ff488d0c02f9c21b79a475636854d766552a34216477982978b6da65618a7fa0da4949332084141d7acfa493e11401a8318c6b9ad3a817947b78bdb74047b6311b44e390d6456cd3324b7059da37387c79ff7463ac028061c216d41dd84b4afbd75120df27a80d32897674f27cc5eb4c3c8e8ab27b988d32edfb9bd2ff5362773894759c3eab844533a2df3448e4bee76708c570d788b13c898274101e73ce71f595547a5045cf47a332d935220bf96958ff66b8185aae75959c02a4d6d0a594682d61b980d33bbf5d0c6f593cd9785cbacde039168b615c6a6e96e4cbbed97239e8fc0f6908bf77312beb94fd858957f4ff7461388e3a28b7aafe13f9531422503b5802a7993a1d79de2b2cc998c8063a1b2ec957b10cf01f188f92483c728c34ff09d57fbb66f81d40985c98bf6cf4ba20e5969237c42c5be9a5afeb19a0778845dbd8e7e393e906da47b69d76cf002dbbee8b196836d2532bdb9fd90a8e5ff30f5d78bab67b11fa26a5930cb5870aa3a710ca3a303ce30923e4f3df6cf6aaaaf8daf9e9331a3779eb331c0ee89e12b2b52457f8081c57f2d6a99ad43b1ca336012db79d11f867b2b278d1c81bf49fc1b0691320ca92b10533618632daabf54edaf73a850e0116b68642f00d989bb752f3c56b2e7dcdd2e68d240dffdec297b07a0f5e15415f3ea1ca0af5f77fb3d6d762e2ed1c1a1a99e9a035fbe74ab9d249ee49c746d471b96fc149158fa56cc88a538762996f413e2b6062c581f6e9f771360f689a7b422493800e490392d6f5bffa164b47256d2151aa66972c40591f600606f4ce5a64d2bdb97feea300f08aec5cd6f87848a105df9a111ea0e12bce48bac8f085db84af77c98e43f4b070e3892831c2f053dff4c7d48b071e8c556253ecda314f4f4eb6b3adb7c608e11428361692ada200c795af37a37464c519ba569546fb9d64dc4fa3623084d10cb896a2aa65daba1d73bb7e86d0511c1317ccf1e19090bc2efc1b277a25de4c1e27e783d88c72d21340ef12515842436f0fd44cc7900417b2c20174c6c16df1bec629a076eae7e6c77ee9c115da2869c6f1a86c2cdd3233eb62bdcbc2d55706e1b412d1b0a76121f4490655716620e6353ad4f6ec0c0735d42f9e4b9bb99f9ff952a4c4516f26f3fbd8ac922a65d908dd0410debb097f53069c9e4c3d3f631db5984d1fd5673e8208831b7cbccd7941b72240c6455f7e92b2661be40ac6dab769e765ea778420a292cba4c8065bd780663da4e293fdb07e564cfd34603124c68a800f8238836d68137ba9a0585da2dfa9589c6d12ee7a9036eace70f7ed41ea33c6477544216064d3372f7a7e02098e606caba600222091352e6de1231adc06a41dba7301accac1f811053f0c6d044a43c8d2df5dd276a6ed4abadb456e672ae282c28a701f880c340ab4d81e6096a80e61fc2bce2d87f9df2e309b3ae6a2445d65b259d540fdfcc69d68f02d490832b2d602ecc8ea2c70230b008c986273b982ec8cc8bb583b8502a7162c70a8b87d6191021ed4b08568523a79769d1f5c58bbb3dc73c0a9269a6d9f853f813826aed687e13b689cae13f3c1f3ddc6d25c1eae7fad934ea7f9eed4f1927b47d047d0a060599cf9e01e9be4b65f25d6505f69575bfc9ff9df44d5eb789da89bf75e651faae115892c51c7cce639631f4600a2cf3345f9440b67c2323cc96881168d2215020e013e35a63be883aef809c2f6b9fe43f6d4d7c312747129f6426d2a38685b0671a74e32fc1910afc5b3f6d275e55e6bffe9720a74766e82faf17eb9d32d449cd857d16bbcede883ad1708a232a360a504a691a8e7a56c9aacb76b8c03b55b295794e965fc2cf9e1c5e2150b95265a995adb793bbc40b1131e51e5dba5e3c956385458c06fed48041bddeedd9a76438b317808bc974ce73bfb8e51c5882249641f0850f3dc12fd2b6b4815d93f0862e85992e3cabea35cfa176444e6b8915882769aa056dcce1e723c2d34e67041234425aa0c20d319749049898aaf583c6d683ab8a979334b718ac4dae7ff1513fd6dc9b67dc7af594be863f6309888b8c50ff98a59c39e1a294d20d42f5ccdf60a7bec86855ed739078d4bb554e0435cf7a3268ad1874169c06e5e567491f0c2e96a89a92abb9a1095b94f1d1099b11e3efbd912d7ec9bab603cf3f1dfc0a406f38b121d7931cf902418fd2c191131920f0c4b04c9b2391dd4da7cd0d14892a7d3169d5941b427f53eff21d1501a56d9ef2d79b7adefe1a98a6bee64c04d0588658be1a973e1cda3f7fddc3a3d8486a8d840b6ffa690b5767b18d73674f30ae688fcbdf5494ef0a2af651b99911d0cf1de64d5227c103ae2ae5d87b0c7b8a03a7ee54b32f2dbdbdf75349facd6ed64d1d22562f95b91882653ed07e6a9e70814f04adbfa62d014a1ebf7ca46130eadeb9bdfa832532bdaa31b3ec629c88db7363773a2473252b1720bbbc867a4772d6d576317e666a3fabcef67b22205b44a9bb8f3431f69165d2ce15e17f94ed2f7106dcb8012d67b8267f6cf1d6f64113c805283f51d1e3fafcee729a575076de2b909028d5152206cb813d21007ef0fcb30d606e023c7dc26aa47ca1de9fa09b1eead44beeb8b3dce37a503b218a4c600b545ef16ebc222654f2c845d6d1e937a4a253ee2b21430cfb626a514e4dd6f27e74ddce648a88e35221127cf42c277a96610e091a75a457ae984744831a42743668b39404e5e3850ebf5ccaf6d8b6c9b6990b639a4f261c824e391118d8a7064a75c049e6bb6f2de70624f7b58ac320a527810532ced3ee211cc5740df2052160fd4f5718cfc11ce379e33a30a10801f0fb9ae0d429d0e20cfe548e9fd4d14b850b17c0e230639bd6e4d39f13dd25ef0b703f2acec999c62ceb7a639fef963e5f57d3782fdda86d5ce505ac54d07ecc902904b0e4ee0bc59d81b08fdd4d2d463ed35f58812af2a5974455f8764e7336cc2d4fc90b2ab0945e619a521917bebcc9a5936eee9a6264d64f1f521c3b155e53eb01e02eed85ecdc58c20763c2ec29a6ed6375b5ce3e4c0f3ce24d22df60e0237f499e1affae1ab0afc8df7a08a541f7d7dad39d25c823bb8e9a646984bfb00339304f0ed3d40e2db57e4306fba91f501f47160ac86c005c021bfcb4f1211193ce8130345fc6b6959883985f04cb719924f36059c7adee19277e8f0d1fc2c43f574a917ee9c37f37d9525e36ac2b0ba9df504e0001d79ee950384f5c0eab1e68b76147669b48f60105b551f9a24da72e102deed0ebcad3e4ec681ed4c0ca64f81d42669d529b42af10d16848ddbbe230175329340a0922e6494e470a24cff41bb504cdceeb6aae649dbf8818d1931ce24b6171cf9c908352745309f706372fc3a66d949c465298e44330e6485d4edd637c2a53c202d872cb5ef31957da9117ca3706389ad7c509cd4c6df2bc13dc23fd83dd5bda98c208cf2d51976f2aa3b43ccc13b99c4102abae0bc9bbeea5e4cb04522aaf0b310a28f0f60b4524e0335db1a3fd72474dd55762b6535a4a8bf39f96619ce5babd3328e7a80577c4768f61d2973e0dd60e1f5c76607c01995f93f93ce2eb4f77526ec23e94944936fd75e1a4b542ea9d262e69dd127151280304f59438f147f2c5b93ffc35fd7adcccd2e2debf2550bdb4d9fbf0aa506600d9f23b6247646b266e7f7ecc824b121940efacedcaf8375314fc16114ac7ee2bdb60450f3375f6fe22873183482cc3553eb0ae9d1176304b5962bd7edce7e2f98d448677a71e8d7234b3af8de9ef95c6c729ef06683d0f41ddd865f47beed0668520dfeb199f97638d8d5c4e2344e4413f4a98513d5ce8768b2d107a698f6aaf1de77d69c03af243feb5d8eabd5dd5f6f40438a61642498c811dd681c2fd6f180119da3b1529a3307599e49455038639bb7c171ed00fb7e568d7f3c8a0778f8069c87739bd7acb33ae21daeb00c4e586591fa7327d31fa235b509c77acd7ab34d00cd5f0ebdb4db2f9367a6be91f2652491498c415693597c98c5ec87fde4c8fa83e6c17c21f7f185b92f3136f296d85c3ae3182ace8e344e9eda7481ee081ce445c898c3e18f8393aa3d576598a13ecd6f9c90c607adc9247289847489a267592e5debecb00472c062d57a9d6fbbca3c3f24ca3ca0dbbd00d8752b05f52287382b959f6599171195af0ceaf42c2e8f526893c84ffd75e82ce3be1fa0dab5db5d45c3ce3c2bf1c85070e8f94cd638670d64dbb13c764c74896979a2c2ba3a62335d177b4d07a044c54f3d93584dc5539b918d411415db47b057f67210247bf9a15ef69aafc2bda50b761a7211a47e6ba342df5434d77170c4649dfd6a4cca39b7b1414095d1c3d2b2d84519282f20c9b683dce79ee6e129b88509930cf4369b245e8ab0a510b23f2dae263f6ddf792c31f1a110345dff58d37a819539f60c2cd29cceb146dfc6045b3bc1c4bec68177f4425f14ecf28b62e579470e7e7bab216e1cc9e01fdb87d925b7714de34c376e34885c48de41bbe0bf5f21df1fa4cfc96a5ff54841825341a4f7c53e50b716b79532f9724ee90f486056112097720eec4657b88700ae6d5811a0fbf2a16c0f09c7672f94e69f2fa75e7c47d6c7ca06d13c56cb5523244d6fc0c4615740bb17a6d5d14e7efe1efbbd224bae855245542ea6a98f3fdb0d8b141f861cd8a65e688fee4be30a6f7d4a2558dc7ec00a084f704a1a197c58e4fbb05c22f348d347ab3a79fb3ca3a4b9698be490416248fe21a0da54268e3a3819e88356ce4ee34458d152e6d078b1a18f09ccacebb147e6d780c8b8643de8e011393bf02831a2874f71becc10f5856581fbba65033c923879cf78c1a16ed1a1cdbbf54d2006a071e0cfb3b8a80b36b2350471eaa4f94ac81431f21b4ad96ad5324199ef9158d2b67d2c044d772017d0b7a2df7f6c472d58d3fafd5ecabd53de6da2f29dad77b939b0db5ce3e77e8fad7792ca9a24707c43d3693824531b45eb12ef0a33f6e54583954210602107f6fee24d4835f0674c62424fd16a71b318152f906d2e36a2b281d5a6963971df3c50f6b8f7dea5bcb25c3ac5d5b11a203560459b9641d6cb97436f5dd426cc56f2a559851ad5c4b5030daadf98917689aa45fe2eda222499b00e52bd3168953aa3"}, {0x110, 0x0, 0x400, "3048807f3b6f479a80e71efc55c5517ac3a80d99145951d59dd8ee937e6dc00622ff0da5c6483833d3007e2b6cb202305254a94054b2ca8540fee02dfbd60c052e3e694e1ce9f162b2982911d8c4f54522942b7f37692e06bc1a85cb4fdee34fc9d2ffbdffddd412dea1432a0daed0c73d5d72b7b0df40531c3aac2cf2645b1ff726c3065a16879d493ce708bdb3b208f2956d315d01cbd24f2c131689154cffa105a9628a4a4087450d74401e6319d881cbdcbf9d275e8fe77f4ece15c06d1bfd4ec1728eaaa90758f3d14628c266012c044600c06408a418dd179d959d14acb39f7bef7b3f15194a7b2d04701ab37fb1e61075a7a503217a"}], 0x12b0}, 0x2) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 17:25:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x9, 0xb1e9, 0x3, "9c95dd24667d1009aef79021c1db2aa73a015ea2", 0x4, 0x200}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x3, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 17:25:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300e300000000008b521dad735c5b3f312d998236eb83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee400234413208261682f"], 0x1, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000640)=[{}, {&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000040)=""/188, 0xbc}, {&(0x7f0000000380)=""/19, 0x13}, {&(0x7f0000000480)=""/25, 0x19}, {&(0x7f00000004c0)=""/93, 0x5d}, {&(0x7f0000000540)=""/226, 0xe2}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x9, &(0x7f0000000700)=""/240, 0xf0}, 0x2) msgrcv(r1, &(0x7f00000011c0)=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'], 0x1, 0x0, 0x1000) 17:25:15 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) dup(r0) 17:25:15 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 17:25:15 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 17:25:15 executing program 1: sync() getrusage(0xfffffffffffffffd, &(0x7f0000000500)) getrusage(0x20000, &(0x7f0000000180)) 17:25:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xfffffffffffffe95, 0x0, 0x0, 0x0, 0x313}, 0x1) 17:25:15 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') r0 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='r\x00') chown(&(0x7f0000000080)='./file0/file0\x00', r0, r1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 17:25:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) semget(0x2, 0x0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffa7a, 0x88f, 0x8, 0x1cb8, "ebd25412d80ec25c212be0240dd5a772ee5d8d5d", 0xf, 0xffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:25:15 executing program 0: mkdir(&(0x7f00000002c0)='./file0/../file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') readlinkat(r0, &(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000140)=""/246, 0xf6) 17:25:15 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = dup(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r2 = open(&(0x7f0000000000)='\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000300)='./file0\x00', 0x0) 17:25:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvfrom(r0, &(0x7f0000000000)=""/58, 0x3a, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 17:25:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x31) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x18}, 0x0) 17:25:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r2) r3 = socket(0x1b, 0x3, 0x4) setsockopt(r3, 0x2, 0x3, &(0x7f00000000c0)="cd78c2d3c16d0567b9898e8e192c6da245ed4bd4fe24", 0x16) socket(0x1e, 0x7, 0x9f2) setsockopt(r3, 0x9, 0x2, &(0x7f0000000100)="cdb6411e9d4c9ee6db6b1009a9543604a7c36ffd506e9e76d25e825c56b947147aff930b4a2a807a4ec532c8f2fc1e0554fd860432f141ee643baa4a13fe2575bf9e7a704ba7c45269581fbfb04bbe9b85e67bbb0b07a665458b74f61a696fee81a4f5de7dcd0cf8238948f275b5670beb25385bbb359c88356a61c0b377761d3a78e0df2fb78698c43ddb6776e85563506a94e1bb2e3168e01b3d10e4aec0b27edc", 0xa2) poll(&(0x7f0000000080)=[{r2, 0x40}, {r1, 0x44}, {r0, 0x4}], 0x3, 0x3) setsockopt(r3, 0x20000000029, 0x25, 0x0, 0x0) fchmod(r3, 0x40) 17:25:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 17:25:15 executing program 0: r0 = socket(0x2011, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 17:25:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fchdir(r1) dup2(r1, r0) 17:25:15 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x10601, 0xa0) close(r0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1807, 0x0, 0xffffff7a) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x40000041, 0xffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000021, 0x3, 0x2237}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x80000001, 0x3c5c}], 0xc, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xe, 0x8, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffe, 0x80, 0x60000006, 0x5, 0x5}], 0xfff, &(0x7f0000000200)={0x4}) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/222, 0xde) r3 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x100) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x2, 0x9, 0x9, 0x7, "c2100122434a50bb0dac8fede2fe0e26da83e8d1", 0x6, 0x9}) kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) read(r2, &(0x7f00000000c0)=""/112, 0x70) 17:25:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 17:25:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1a, 0x80000000, 0xffffffffffff8001, 0x81}, {{r2}, 0xfffffffffffffffe, 0x90, 0x40000000, 0x9, 0x3bd8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x4, 0x6}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 17:25:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="4ee3aaf2cd91b0ff0ef6c61708384ebca5413596ff7f46abd4c5b1560b234bd7259d0754cbc14adb615069b99b73a903390fde5de68bd9c1e96b62e594f0c1eb2767a7a386b08a8521013c041e3494b07d8eb7a4a33feb254c726e2b822ab63731bd2ee4d26ac37a01de818beb50c7e2374fe9661df09e7e411b65cfa821f34a2f8e6b463f15503b41c6327acdc8245ff4ec59e63808f8eb5fdc8021b6aa3e52ae5720f0df9fb1c0b63e8305bb27dced8ff2fb7fd838e75e8c171274b145ec8bfdb52499873818132c9b12dd92ecfa5d7a771ed6be714d579e436ce5bfe58b729ef5766015d163a653f53c4ea6d1", 0xee}, {&(0x7f0000000140)="bea07878c0f2bd37d8da423c4a8016988e9270deea8144dc90cc09c660035cddfad669016bda21f6be3b84168f0a621deee49e8ce4cb6efe73155372e5ebd0faa67696ccad9f203fe8ceb1437b3fed5bb6aa14fe24cc255fbd9f70bd3422bba4b781a02a74e6bc57f3e6e0285ba26cb70dd11c6684c4d2f353b4bf789b50776a72aa4eeb84be6413f33c98c237daf780421a3a93b1e7a58607b72fcd8def436935cbdfe8bd7a9ec53ef2d1a04ce9b14bc7416cbe47cb550d8bbca52e8b51b0400ce47d3f1a812c286aa808f0ddc1047866286cce8964415640c2e6a789e6", 0xde}, {&(0x7f0000000240)="9c47187d511ce0a53bd6bbf12182afbc9849b70c3b8bc3134577a72219a27d758b9ae4d1188775d9ff7d1b1fb991d33c1c4fb7606e0693b3235e8656", 0x3c}, {&(0x7f0000000280)="92c66e3782d842678ddda5b034def5e514", 0x11}, {&(0x7f00000002c0)="2e0579573fe843ea23b0efcfcf0c", 0xe}, {&(0x7f0000000300)="5d9602121888f49b64799d565b2226c3baeaa8a49f9f4f769a5fe47eb984487f8e0949099702bdfe22709f4fa94f31db73f4b31d0aef19771748aeeca4d19bac309897a4a9bfe3c472751571c77510356020b47cadd80c6b3b13075fa001c56c73d011e8ec4c1f8f7817aa11d8518f7342", 0x71}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xa8, 0xc}, 0x8) 17:25:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x5, 0x2, 0x7fffffff, 0xfffffffffffffff8}) read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x1, 0x1, 0x8, "2975954ee5453021f74317b18c3f61bf59397643", 0x6, 0x200}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x6, 0x7, 0x3, 0x2, "739e259292d28eb159a980414a1dce2cb102c576", 0x6, 0x3}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) 17:25:15 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, r1}}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, 0x0) 17:25:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) 17:25:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6a93c0300000000000000674de4", 0x3}) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab6581c3ede858cd30867", 0x2a) r1 = syz_open_pts() close(r0) r2 = dup(r0) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:25:15 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, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getpeername(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) 17:25:15 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="6b99d7087ed1d5e5bf5587919cddb17561191e05052525e962877397b4d4de1ca485bbc2ba396e01d09965fc85b0ac3b8a7fecdf153cdf8ccf5e8b433038597d44cbf86d76aa194f2661b32d4115054ea30bf6e749b7023bcdca421813c470e014f30fcb8c8b8cbc7cde13ca4a7f548d8534521f14a5e6e16d32e9d79ec5b5e5271a480c2bf877bac39241b74015acbfc8d9c08554a99c", 0x97}, {&(0x7f0000000140)="2f12a80442b86ca113fe1d412435ecb7094731c378ae2f57dd9afe43a8237d66eeab3c168436bc1db39bdcdc25b417a8a2b2e96d787ce3de386be3b79976fbe283f04fa2", 0x44}, {&(0x7f00000001c0)="7e9a091405163b1df24d95729fbd8ecd129bc71b25231f4e220647b69fdb7061ce6a1524779a600a6c700e884e237b27dfdc72a88015e6ebf453eed19f4a96200c8636cc80dc64b8474af60522c59504a71a3ecd632f025a87595f51e67df298f688923cd04c49946a32a1a2e8bb35daad848c5089c921ee06b2ca9d49b8d7a0530391508decfe5db33f0a11b129dc1aaa85de91856b476074eb5c4e183b491523f34d3dbacebc86e015e495d4f1038c77b14deaa563e74c6e249a", 0xbb}], 0x3) preadv(r0, &(0x7f0000001800)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/69, 0x45}, {&(0x7f0000001340)=""/218, 0xda}, {&(0x7f0000001440)=""/238, 0xee}, {&(0x7f0000001540)=""/175, 0xaf}, {&(0x7f0000001600)=""/196, 0xc4}, {&(0x7f0000001700)=""/162, 0xa2}, {&(0x7f00000017c0)=""/37, 0x25}], 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001880)='./file0\x00', 0x80, 0x6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000018c0)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000002980)=[{&(0x7f0000001940)=""/30, 0x1e}, {&(0x7f0000001980)=""/4096, 0x1000}], 0x2, 0x0) rename(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)='./file0\x00') kevent(r1, &(0x7f0000002a40)=[{{r3}, 0xfffffffffffffffd, 0x0, 0xb, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x101, 0x8}], 0x5, &(0x7f0000002a80)=[{{r3}, 0xfffffffffffffff8, 0x80, 0x0, 0x200, 0xa3}, {{r0}, 0xffffffffffffffff, 0xa, 0x8, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x7, 0x2}, {{r3}, 0xfffffffffffffff8, 0xc1, 0x2, 0x3}], 0x6, &(0x7f0000002b00)={0x5, 0xfffffffffffff7b3}) r4 = open(&(0x7f0000002b40)='./file0\x00', 0x8, 0xc9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002b80)={0x9, 0x1ff, 0x3, 0x7fffffff, "436297b6f62692e74f992c37ee930d18abacb216", 0x7, 0xff}) fcntl$setstatus(r0, 0x4, 0x4) r5 = open(&(0x7f0000002bc0)='./file0\x00', 0x290, 0x24) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002c00)={0x8, 0x8001, 0x7, 0x6, "ec84fea0fb5531e3047908f22e9aa55e63d584e5", 0x80, 0x1}) pipe2(&(0x7f0000002c40)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000002c80)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002cc0)={0x80000000, 0x0, 0x100, 0xd69e, "f2e4df2776f5258893da2e97d0c65016a485d275", 0x3, 0x6713d06b}) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000002d00)) readv(r6, &(0x7f0000003f80)=[{&(0x7f0000002d40)=""/46, 0x2e}, {&(0x7f0000002d80)=""/44, 0x2c}, {&(0x7f0000002dc0)}, {&(0x7f0000002e00)=""/193, 0xc1}, {&(0x7f0000002f00)=""/4096, 0x1000}, {&(0x7f0000003f00)=""/57, 0x39}, {&(0x7f0000003f40)=""/1, 0x1}], 0x7) r7 = shmget$private(0x0, 0x2000, 0x118, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000004000)=""/122) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4012, r0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000004080)={0x8000, 0x6, 0x0, 0xfb, "15ae1e850f1836b32810763e20805e73e7a9fbd0", 0x0, 0x2}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getpeername$inet6(r1, &(0x7f00000040c0), &(0x7f0000004100)=0xc) fchdir(r3) syz_open_pts() ioctl$TIOCSDTR(r6, 0x20007479) close(r1) fcntl$getflags(r6, 0x0) 17:25:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r0, 0x3) r1 = socket$unix(0x1, 0x5, 0x0) fsync(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) 17:25:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 17:25:15 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000140)='./file0\x00', 0x400000000) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x63, 0xffb}, 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x88) 17:25:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) 17:25:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x20, 0x4}, {0x11, 0x4}}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 17:25:15 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x9, 0x2000000000000010, 0xffffffffffffffff, 0x0, 0x0) 17:25:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x42, 0x82, 0x8001, 0xda}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xfffffffffffffff8}], 0x3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x401, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x3, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x41, 0xc0000007, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x40, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x200, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x66b37f7c97da730e, 0xf0000028, 0x9, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x70, 0x8, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000002, 0x200, 0xdc6a}], 0x7fffffff, &(0x7f0000000340)={0x4a, 0xfffffffffffffffe}) shmget$private(0x0, 0x3000, 0x8004, &(0x7f0000ffa000/0x3000)=nil) fcntl$setstatus(r0, 0x4, 0xc) flock(r0, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x8001, 0x8, 0x4, 0x7}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x8000000, 0x2000100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r2 = getppid() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x3, 0x4, 0x80000001, r2}) 17:25:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) r1 = shmget(0x2, 0xe000, 0x0, &(0x7f0000ff0000/0xe000)=nil) shmctl$IPC_RMID(r1, 0x0) getdents(r0, 0x0, 0x0) r2 = msgget(0x0, 0x200) shmctl$IPC_RMID(r1, 0x0) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000ff01000000000000000000000000000000002000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a23640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r0) 17:25:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 17:25:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x88, 0x80, 0x46, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x9482, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x69, 0x7, 0x10001}, {{r2}, 0x0, 0x20, 0x1, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x24, 0x41, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x7, 0x20}], 0x285ba58, 0x0, 0xb7, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='\x00') kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='>', 0x189}], 0x1, 0xfffffffffffffffe) 17:25:16 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) syz_open_pts() preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000001400)=""/205, 0xcd}], 0x6, 0x0) close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:25:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000000)=0x342) flock(r0, 0x4) 17:25:16 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a000000000000000000000000000097", 0x10d) syz_open_pts() r1 = syz_open_pts() dup(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x9, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:25:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) fchdir(r0) 17:25:17 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) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) 17:25:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='[\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='}\x00']) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) chdir(&(0x7f0000000300)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 17:25:17 executing program 1: r0 = kqueue() r1 = getpgid(0x0) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) kevent(r0, 0xffffffffffffffff, 0x9, 0x0, 0x2, 0x0) 17:25:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400", 0xfffffffffffffff8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202feffffffffffffffe9cbea6a098226"], 0x1) writev(r3, &(0x7f0000001340)=[{&(0x7f0000001280)="b5d90dc942e7c5e97186607ff48384cb24489e284bbdad7325a3352c8dded5e8abbddc01e65ef156b52e65e6f2f2370cc80c47f4899f5322bbdef5c081e58920505540a767bc00ca36bf7c310be820b45996ba1fa35dc479d26d6f56cb5ff122789efdc2e805e96af35f0c1305fb70036eb06af7c85bb40555db552fd479d134fbab436c", 0x84}], 0x1) 17:25:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140), 0x237) write(r0, &(0x7f0000000400)="c68faa7bfa97b0ab2a9cfb91069a498cce7d7101d97cb97be6043e08298c68baf3ce47366ae3a591990b15b5c609efd6c05f1c721210949fa498f5991fe20b021e5ff7b29dd6ebed07bed8a5d907d82b40a79d4e01b98c696400009fb18dfdb073dc2bc142fa439a63d88c91551c9f53221beaf33564234d219f16652ab0fea37d6776ff7b5cec51c13148c506839f3cec27f8cb05fcf699ebc32bf300b5af1881b97ca1ed0db5e17958e82af580ccdbbe0d9f0200533b00d5f52e759889a4a18e7787c77c584208ed51501ac68bc470b8ea806a4bb3c4dc82db47631b88d56632c32db189360fb3ed73d31c674d913f8b0ead3adbb98abf07215721eebc7212eabea8d5ad27cf0e6483d740db3b1722dc9aeedbeeb3d418d42c15517501aecf27cdef297e019ebfcb4b84e02df89b62a33d69fbfe2ae15c979efb7dd3aa68cc96984d059e9157c34e4881c3c790db64213f9f9e84a46c060bcba6acbaca27201cb5f231a5bdc2290242c113970860719f59305955db18501cca94d5db8fc7697298ab551e6e9149e36a7f7dd32fabc2d87cab8b0369eca615286d289855ed", 0x51) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/139, 0x8b}, {&(0x7f0000000040)=""/8, 0x8}], 0x2, 0x0) fcntl$getflags(r2, 0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:25:17 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x800) mmap(&(0x7f00004e1000/0x4000)=nil, 0x4000, 0x7, 0x810, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getdents(r2, &(0x7f00000000c0)=""/78, 0x4e) 17:25:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) r2 = dup(r1) fsync(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$inet(r2, 0x0, &(0x7f0000000040)) 17:25:18 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 17:25:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 17:25:18 executing program 1: pipe2(&(0x7f0000000000), 0x0) setitimer(0x2, 0x0, &(0x7f0000000040)) getrlimit(0xa, &(0x7f0000000080)) 17:25:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:25:18 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='./file1/file0\x00') 17:25:18 executing program 0: getppid() r0 = socket(0x2, 0x2, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x840, 0x1) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0xa0f}, {0x2, 0x8}}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000001280)="b5d90dc942e7c5e97186607ff48384cb24489e284bbdad7325a3352c8dded5e8abbddc01e65ef156b52e65e6f2f2370cc80c47f4899f5322bbdef5c081e58920505540a767bc00ca36bf7c310be820b45996ba1fa35dc479d26d6f56cb5ff122789efdc2e805e96af35f0c1305fb70036eb06af7c85bb40555db552f", 0x7c}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="5eb9f04bc920a0fe0ca515327b373b29f9996f6e17bf887aeb5c2aaae544f90809e38bedd95ba2300b1f31575ae10571c7dfa2aede75e9d738f2b1bfe089faf55ee983f5673078ff2a612e0758f7b919958e67f92c7fd1", 0x57}], 0x1) 17:25:18 executing program 1: 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, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x62, 0x0, 0x84, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 17:25:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) dup(r1) syz_open_pts() 17:25:18 executing program 0: r0 = semget(0x3, 0x6, 0x2) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x1800}, {0x3, 0x80000001}], 0x2) 17:25:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x7fffffff, 0x7, 0x3b, "a79c4573df8a18bbb83ace069c0401c2ae9c0915", 0x6, 0x146102c0}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) 17:25:19 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x8, 0xeddd, &(0x7f0000000180)="e2f1a34acaacf58fd15b76c06e492ae7fc8f30b7ceb5197f11592327fd6398e5ca7dadbb528b504eababcd2ebb770983119bb13150e6f9e04c41f6bd408e76d9060746b4cc9a42fd165d0cb78333670f37a4c52ab7e59bcd63c50d2e5f4c1ecc6a0711c21413a84fcd24c1ce5d62bec8ad17dcc20d383afa99ad5261b88dd60f26d796f061bc009dcd1037d6bd6a1644a4bba6fe1a5a2c0b9a3c1480d635812bf47ac26e5e3c41ab82509079832fe256c57c91d86d79e4ced1edf99c82715717317902297f040f9d8c4d8ed06ceee37dfd9f3768f15d5fd6a00c14aa01af69e6297aee5dce4859636a58050a2835569c17de44284086c82401", 0xf9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) socketpair(0x1, 0x4000, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x4, 0x4011, r2, 0x0, 0x0) setsockopt(r1, 0x2, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000051c000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f00007f9000/0x4000)=nil, 0x4000, 0x6) 17:25:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x6, 0x9, 0x2, "08a8e08cef933c94e7fc806f84751604eef79561", 0x9, 0x7}) 17:25:19 executing program 0: socketpair(0x18, 0x4000, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x42) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() r4 = syz_open_pts() mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = fcntl$getown(r3, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000, 0x6, r6}) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 17:25:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) kqueue() mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 17:25:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb0", 0x3b3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0xffff, 0x3, 0x8, "8aedc4fbd35520d8684fd87ed7b2100feb1f3f93", 0x7, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:25:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a56ea98824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b13685d00d1628b53a9bb194583773b8247d5af9152fb91d7bd664b4fcc142242c", 0xfffffffffffffe57) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom$inet(r2, &(0x7f0000000040)=""/59, 0x3b, 0xce03b2a46d021784, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ftruncate(r3, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:25:20 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0xc0, 0xb) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x7fffffff, 0x8000}, {0x100000000, 0xff}}, 0x2) chmod(&(0x7f0000000000)='./file1\x00', 0x1ae) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000080)='./file0\x00') 17:25:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x28, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xffffffffffff3a56) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="1167156d547eaa30e7bf21d26c08360df56d2211c7f16f45a9286381e93b50bbca488cb916476d658e520f41c4199bb362f1dabd6c733045f595f16d66ddd3773288fef2270a010630c92524286e5048903e2dc75e417e95b50a0e37bb7d62b797bc046b276cd8cbfdc720ac68229c99576c14772d831ec687c77ff67080d37c087d12a85dfa011ea409fb9221574e3f30c2375f88b0f75676c55f9d10b55be8f0a0eef1e062af665228e2c79c8b38260e1a31b2a475687eb1a3dbf2325e83cc8a8d1d9f1c40f24beb29ea4122af695ab4b29c8f847c6af32ddfd36e2e44aeb391a9d53adb7da36594b817aaf3b25dc9d75673ae39cb7b9d833f13d407941ef8cde51faac67d0b27f392798111188ca9782a9412924b3881fcc78d146f7999f906ae58bb93a08c76f12866114d49e15e3dee6e120fbdb647483a9e5309bd5741b27c9a4edb80dc7f80fa2fe511ce50f9eca690a70b851afc18f01776f4dedadef05284dd12fddd302a0d4282f0e0fbbcb0adecbe89a3433d80f98863d19469106023cb784ff08cb152b8bd15234477b1b6fe6512d461973e6a10460cef263547644f40edef8a296e7db2006d7a513612fe6432f9913d11b1b9de4b7f3d26b176cdb4e9cead6d2c19e7b77109e6e44fe7579108a46f4b5e7ae750b19a30b864257dcdb6e836731b1ec63bb68416d4910e0058ca2b2da24c552fef68d7a86b84de0f6c956da2e3205de62645ad3e0cdc0e597ce283c931b5be4d653274b33d7f1b0b9808304c0ee674fe64edcfe7989fe6743a364af11a7bea2b3ab2baa35ae9bea4f631504eddb5e10e481ce820d9516a1d356214d0e366c5e693cf5199d97b62600214e426b6b601bc3ac2847f2bebcf4c12634bce824286588d8f2cbd409cc5043d660205f709d18f8f3b4d7c6c48cb023ae138ec7f368146432524f3f6bcaa3ab5f18c1cd667c70790346f7b406ec68691179e2f6e20de788beabceadc09cecf02d05a6669090f78da8bb3a2dac009e3e22b1652cc34b3e066aee18aba6158646a39669e716a0383e3e3d2f17ff794e7b52d3e982dc992e425d8c63971bd82afee4aaa8edd099f7d11b70462e09292f9411f3ae20b62d101c219770bc2d8679c761cfec3bc7da0e838a655231d9733cda7288cadb6021354d2d31b14954b308f4a7511c8957f0fa242e4a66d0123c11518a56b1bca7b3921211d237d3fd21e503ce02891db0a5a576014e1692682f38cf414a6305f37b2c84a4e32fd1925f27ea5cef7eb5bf834afbf9edd759f9fd9b4735075c0bb3e510b2ee3440bd4adfa489c89bcb9c8ffb77c752937f244efa850ca5cfd1236d380b81e07294e561f5e190a6f2a9b0c9e4aebbb0dda9ce598ba7bbbc159fea9a78909013d5c480beb202dae5a7a07de7d866c9e7cd125016b1756ca7c0ec735b0d413caf0d2f927c65be427a21cc9c19c4644e49253186f84bce7e2e7dbe89f8ec37ec990f42b14575f46e20fcca80f254a8972cb005c5baa2ff8a41b8b49223665f199d2d70d87421401848f5effc9d5c84e0a56eaf0a6a44b895976a3b415ebaeff0a1a8d12f1df332dab85484f3b27615f66cf5b2f5a4e2b9b32c0a95a469a57bf8ad4c81ee9418d8c942560b516d33617b61935ca9cff9a2db5f0c0126645236e617a42375f5e43d0e6c39f53769d4c9a2717031e5c3fcb30abb159a0208de64a4bc6c3106ea650ab65af83b3c8388fba7ba286553a266b717d553dacde92f7d77ae7cb1b38ab9df8e2bec650077a3718444eb9c990d7ed5b0ee746fa3d60c4ca91c270c8e1aba5cd485798e52efdb765483a6b1267ee4cedfbc6d18ae9a015d12fa07d30213e54bfb83c4d45f1ae079d097d33cfeb1d3a4171f96299dcc306b1375456babeb30f9a320ab9fcb426ba49d46cc456051b2ac92ec2288cc95bb9ee27d0905bad295339d3040480bdb469c0b60f7d6da483d8744de56753b10d292478ddda1e07c1eaa2b7318465d8e7838f66dff8e5b61d0f35b521d317b7292708ead12dcb16cd8ee5a2c7b8559276e8665307e7435b21745b7551df69ceafbe6eb74b9443f07b8f0810d44235aa7ae5465e2d30e993623245bf0ce0e2eb7a00da08aea0a07a2da4113f744199a41241b776585d6aba125f1048587e828f598665fb885a8d768b208ae5cba00ef9f5dd39f3c8b5b4b88afc70294569cfb8afb6d66c7288c231c607565c2662dd29348cd0df093d62c9dbb90f80113af7ed7bb808da66c53eba0c4be99cec014016622fa52d08795725d50ad91641d2efac89398539a765ec1d6100516b4a8cea280fa09d817be800e069103521afeca40f80333251ab3b91c503cabb841a8d7779fb969cef783a36c837ba8ebd437ba69b3ed81d623eed7f28ca1e93c514219cec8078325fd4c1d36f6256e85b457bcd404175f280e019d8238e4f1fe0bda11b91300f253d137aee911b16c2c8ba2f89d0013a6f1a274b1a2b21eec76a20c2f6b62191b6f33e793da0155a5a01ff87a8dec880a231b98fbcc8fee246d4e8abf520dcf3ad7cffa7b6cd42bbcb3b3e6bc09cdf3f2900b6d9235a0835621fadf8310748693179f3c7c2e89d3785ac9ad3406f200b07b7aa25760e66d39cce466242712494fc57932f5516a86859d0e2e63ea1da2dc0679ed05b03cba25231ae2601ed64ee82bfa5bacdda6a4efb183cd5758a3de1cf3efeab093e3428c8726ff5de53161e3caf847a27af00453cb4e6b36a3a7fadcef04532f8ead7d1ed9977402fcc5687ad892694f29b52944c56eea1eaf7a56fa002ef306ffcc39b2aec5fc63982a9012b02fd4ebe5cfb039c0548115328ba548803183182af7cbecef44c1f07705391a04e120d01373a56a3e83e387a20de2a7c8821098f0b2ffafd21ba55191ec62ed4aa19fdebdd3c5a5898b3517aa5df4aabf9104397325c4bcc9f7e74153a81259e5631a06c858c4ef56e008fe3ac082371df1a9442ef8daf77f9ee337753b1d8825f1414df886e771cf54cc9f19bf7899085b121a6e036324d2471f1e0347e1421891d5288e6ff3bcc979a7ddfb0a33b5bf44767eb93e2c1ab227a1afea9160ec0d97c6174e5f844a8daad66e2590b1ff8a375c33533fae9e128b526c9cc6924dad76a9d58cef5b1e82e6b67edb806dbc154ef12b2539ba30097e2d8c9fa9843f01ceaf011d80df9bdd9d903d5bab5dc52d63d8e13c226b787b692c08a4ebf5644013d4ffaba690a7b116ff3bb464971f3de3b9235cc56cd1cb809da24fa99108a514af579f1611755439d88955a93b9aeb4c4f2207a2d5c3b1539cfe3aab40488be73fed5b3491f1386ce07441774f040c5a24bcc8d7453b81630f746053dbf16b0585834584ae7b17781961240d4540a3cefd1ddde6bb44b04a042e9cd8ea5068f2c68eee99b026e8c90318dc073a815d76241ac911b625b7a90cc852819d5b54ebc0a5089cb676d45f5bb891fb51dc66bfef270dbb99512ef3defd807ee07768cd3cad9dd9c53bac40ff4c8a4fa2a8c78a8c5a0247147e396556c5452a7889a660ebced1ca297bc3d6c586307dc6782efc7f42e4601d66b2cceb756ecd8f28cd751643d1307626b6d6afcfa09fc8d478a343639d28b57a4f3519fc012cef7fb19732e2e8760a2230a59f4d1ca693a127a81b9f23c8d8b03b509d60a3f5bbfbcac02824e1c7dc96183268cf79eff3c07a0eff5ae5171171360a6d67798a8153f53d3a38307e3183cf64eaa182430ba4738b9e863635247096bcc9ab5d96ea8fe2339daaf1a38c34cff561be7c8183a9e17d3c49a4b3467a1ec00a66c0fe611fe4778cec739df11d05b0974788d4b8bb5d0e3fffadd3843615c796d0f3bf8387ddb7fde7bde52d58a5fb92f8bcf917e8d27ae79aa1010ea782bb6f02847b91bb4aacb31aca05f3edf7d14351cf88e027de2cefa50d0de4dba37576b027a169d40fe513cda278baab11993b111620bd095019a869838fde98b219433c9642ed664b1278c042e8373850f5a3f58c6ed8f4ceb2c2681ca2b603a06e223ef6a0e5a56fd6a939200354a65ddb8df91c01bae95f93b164574d30480f444b1dbb7f5433e45f0eaaf185ced288354621dc1099cf47be60870d9d400d046d172a5b134bb0b922d32d9c57aa78aa6f362f549921d5cc3155a54dc7773d986ce3ac59ccca0f81116a977e36a48ee70f345bde1ff26d7a092455c3c8d982701524f79b64c623b0e28175744c5e9bae2f28cade38f02746cac5dbce6939dda2ba1a2fd1a74970eb98f9d6346127e76095d43b09cefcef317eb77c2c802bbb86f499a5e36ce43513aed1e841c374c93aff3e18ab798dc083ff1c11793bc9d9aef096bb8ff69815d68cb7464358bb8ae9a165cd8c48fba4f0c77c8b07676660adb7caf91004f88f65aa819422362e79da65e462bcbd191491ef199d994d7a07734940fcb69b2a785e65e782a4dd73f71eaf13ebad7443ccd727b29bc3b6f01e07a231474ebb805b667a9158fd07cf80a2a3ba33d0fec46358d4b1f6f67517e5d947cfea251084ec95f466376d1a6d8f7ff12c6d8c5d9d441e807c4fae9fa7ea894476bdd66f63f7aaa44164c4055ca8f76ac6a73aa70949af5f68c7aaa8cce55877da8651c8b8d26ae465c78f5aae09d3146896b155413aee17d2ae897aeb46a77afc95396adee156ce6b3b1a2d9d317c2e4c127aac184143439e7fcbc5f99a80d1d021c83f015b7881d6da0696946fd531e943b497df7a90be27584741f04e3648b3ea491df43651a3e236910b456e41f1099a81f02cc6bc555f8e921711c1ff51260c04168128f9b5acbc0643e88ba0be5a671d63a48a9206df6b128366261061ebba3e8aea9edf5ff805840aff5103bb97bdb617b04f0e28e2bdfbb31b6ffed4d2a0d4b6942439f20de1fa4b1b65b15730dbfbdff9e4804758bd84ad526cd3bb0ed7dcd08171a32d2b7dd57d72301fdf6652ce702ebba61b2b4ef2140261060e9521ca8657b26c828d052f552177449e972f1f839e8513b089b39ef6883666c6b0c2538b64c25c48af50d53df9c255dbc6caa53bd858fa8b142ef3f3a01d46a125d77730cfd923d4c912cc1a6197c9b99cbe5ab85648164e5da53340743719ff61baeb0e08bb039a845bc97f3960d40a83bda935fd25a509200eb6ccc6cc62eb96ed07663540758e4d914216d04cc12d69c18581d7152815d715f7c02d877c3779da6db5897b17494d12c3ce0e5fd7762f67f32a3feb665beb0f6cfa7bad08dea4b7b2aea725f98fbd14e41a3cf5d5d3378f6dedcb3613538fa72f64529eaf0253f7771658584a67da0d8af8a4710be7a6bc5c209d689955b8ef34c58b79e24116b50e5ecb952647642856c194a504b04266109ee9b0872e79737a374afacf1488bc3f9460248979f7f6cdfc86083783243d1fe0df8352d8985df08d188316cc99ad3a192382fd4bffd824509ca7781d58608e807a7f389c9c73cb990fca1f943fee77139ab13c8c05dcffe14a475b829613103c38f6d2e6390dd6a4b5d0ebc0afbd18882753e400444a3c53fe32faaf0e11891fa77894140e09674bb1511ea14f31f086dd5f96feefedbc8c2002b9558b2e724d202a294ea18464b41c44988b606875f750818f48927c0aa258bd9e027926a7ef75537b591e5f2c05ec2c46fbef3b95ff16c4fbb01f95eb07fff35d0979716b1ba0fa5f29d2ec80f11eb4d2e7a1d54736bf7cb8815b4cea24169f358a0eccdcceadc9be18f55feb72219379d761172cb4b323b2950073ce959d0c51ffe0749c3988f06be2278c9420695", 0x1000}, {&(0x7f00000010c0)="af10da15272a07e466dcb62bd38528d1f681d68c4d99e288ae1ec26b192b61d3f22e6e632e6f1b5a1bbd8ed004458a6c35f6205a8ae71b63f94d38827b10e0c44e99e750e854f72471e4bc0771bbca29b44e8f0d111eef82f483dec7144e41086754258f8db4", 0x66}, {&(0x7f0000001140)="a23d8d37b0aab5fa9ea56def39de4a4232e20c349f21b10662c8af833b4adaa6af39e24e04f2c3919ae732d059abf574938d17ecb9934ff709ced2fead1c8fa6065fc42ad49b0bd64bd7d043eeac2c60756189f7c3ac6e3d726e496c8339c4c96ba8f40e62b025fa4ff87121", 0x6c}, {&(0x7f0000001480)="0c84755d11f7dda31b17b73f4a7597b2de97a1867f766a166cf04f7ead687423c3fe811344c0ea5f7679af481c35835efa27538a165416a02c", 0x39}, {&(0x7f0000001200)="9fdb8696d8b3356ecaf7979322db6e8fdfb10f251342380cbb652f8734fb1d096ca057b392bf313d7df68d162f2f3d22a2e1c7b10ed9159805f44323964da6e08516dd7d0379b64538dd8464fc56e0c73de5dded05398da83f9523c810505ccd82177e9d0f26333a2f31f8a99c6bd75180b7f93c1941468781ecc883e20a26571db29edbb711fb97f00b0fed95191c4d70115df0983ad2714796a974688804455c3fedfd261ac174d614e88e2bdfb9ac", 0x15}, {&(0x7f00000012c0)="aa07293861b48d1b5e55614571eb006e520a15ac6c3e9618b7ad59c5008a16e6b1f9b6a90137f21e700e9a0e0d77ff067ca49ef5634bee355dd0cbe1bcce68696d82747e8148145781752733beee0fd3b2260a393ed845ce33f49fdd127c28d23a657bf49e6122978460efc64b2ac0416423c53d514459db40faff474f4496f15fef7c1901029cf49460f2c7cc296144006412dfaa343a5af3347063cd0a8dfa445ab9a589cb61af7ae6d2e32e60206e8c0bc7a4a6d4a06815f67eb38a3d9e719a5a9df6387fba9d299fbcc662399c1af38952c3c29861b1171cca5a", 0xdc}], 0x6, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001440)) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) 17:25:20 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 17:25:20 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = semget(0x3, 0x0, 0x80) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/227) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') 17:25:20 executing program 1: kqueue() getppid() kqueue() poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 17:25:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) 17:25:20 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420d", 0x719) r1 = syz_open_pts() rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') ioctl$TIOCCBRK(r2, 0x2000747a) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:25:20 executing program 1: r0 = syz_open_pts() socketpair(0x0, 0x5, 0x2000002, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=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'], &(0x7f0000000140)=0x6e) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0xd) flock(r1, 0x2) flock(r0, 0x2) flock(r0, 0x2) readv(r1, &(0x7f0000000280), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 17:25:21 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() getrusage(0xffffffffffffffff, &(0x7f0000000300)) poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) fcntl$getflags(r2, 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x5) 17:25:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc9}) 17:25:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x20000000001, 0x0, 0xffffffec) 17:25:21 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x40000000) 17:25:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xa9, "7e389ddedff371734578fbcef9097b5ac793683a", 0x0, 0x10000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:25:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:25:21 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 17:25:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) dup(r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() 17:25:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r1) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff0000010000000000000000000029ac8e2a71cbbe411321372e0be39a5f7331efbcdc289599ecd051f5a60cf497a597adcd2e30999e7733c699c9ee983207e203e3ed17d19f64879adbb1cf0adfdc756fb7463770cdde9c0053ae7fa1a7914b04081870b0e4b30efa511160cdfa5d850cdc4c97c98257d6b5437895c80d2be7daa537c52d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 17:25:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:25:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x0, 0x0) lseek(r1, 0x0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x9, 0xfffffffffffffff9) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 17:25:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) readv(r0, &(0x7f0000002180)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffe7b) 17:25:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1da) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) 17:25:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 17:25:22 executing program 0: geteuid() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 17:25:22 executing program 1: socket(0x1, 0x1, 0x14fe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 17:25:22 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000300)="bab7c891b46d20ceec932eff84b1fa510602fd4b4c8582e4596030a8f3e1e5f8482e15b0983a1a1329bf770b1d91c844c92315675c6b7bd36e6923e5091809e176ea86f62143515bd3053e6a2da43a445a14eb9d6e5d3b0a9a1b97ffb79eca770837b60f1dfa600330196e3e9ebafe03a2f7390c3a0ed6a7018729874689418114f5070202937ac57d21a9c4ac6d396292acade048d121b1fce264fe98da3ac92ab2bab6e0399f72c21a23115f7ea509b5e6b038b0c7f1ec081f265237ccf5ae625603e11151c6727cb448aa98fd", 0xce) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="3edc0e3d3da83fd4f4eb004eb18a10c924b4de1bf4a71a060096407c9caddbe4b267", 0x3a9) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000400)=""/242, 0xf2}, {&(0x7f0000000240)=""/88, 0x58}], 0x2) 17:25:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = msgget(0x3, 0x80) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpgid(r2) r8 = socket(0x2, 0x1, 0x100000000) recvfrom$unix(r8, &(0x7f0000000180)=""/56, 0x38, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f364e065b30b71b86aeca9ab9aaf0ed5cd96560c78f7662a4fb0112f50c1d61a846dc006218025d1b05f7aaa09a85b1d941000000000000000000"], 0xa) writev(r8, &(0x7f0000000340)=[{&(0x7f0000000240)="ca4b020e620ea2242d7d49f1593d0f29ffc62c9adfcc1fe4492ce6077543997abdd41c0ab458221c81cf3d598f146b4401b05359635e1e4b20a3503171de76199522bfb79b7e", 0x46}, {&(0x7f00000002c0)="f283433394a7bb4d0d0c99faf7337c9827b7eaee029d5f63b0f6061013c8750bff572a0d0eb94233383cd4f8507d296808b61a45cbfd7778b276b8d227278f7fc63fb221a89ac016932729c335a10f3bb030b09c87cf554b695a3ea4d26b84928b6f72d42b92c41f3f1052", 0x6b}, {&(0x7f00000001c0)}], 0x3) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xb86b, r1, r3, r4, r5, 0x8, 0x2}, 0x4, 0x58e, r6, r7, 0xa3, 0x101, 0x7, 0x4}) setuid(r1) 17:25:22 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000680)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00trol\x00\x00\x00\x00\x00\x00'], 0xc, &(0x7f0000000600)=[{&(0x7f00000002c0)="f2e7c890c76b84a7999a361e69f0c9d572e68143ba71321c3d954396d68d3ff05a3557e59151e4ee4e6533efd1aa89332a61130093bfbda58584324ca39c83e5380a00cacd88aaacc608a7918acb9fc7b6b9bc089e297cee9624def9324ab8fd591e50ae7af39e5ec86cd2874ad33d8038f53e07787aa6b1b190f2fc7ec6f5d88741000d47a1f3b053907fce730f408a94c4b8f8f5e88b159c79c046221bbf", 0x9f}, {&(0x7f0000000080)}, {&(0x7f0000000380)="e823dff1129faecc15efb7cfd3322735846ba7f74585c81e48eb62b4e66282c89b4f4b36232f20660966078d6916e93d4cfb3c91d4123b41a776d3e53438a3c647aa876434e171337ed87d50c9cbcb55411e899fc6ecdc56612ceabd80f4ee0de840a53b7d7201998e429e6c6b0ceb1f23fa1ddd700b43590e4ca33ad2b59ea562b80e19a0ad45f3f193369bfa4f35976b9308aa124d736bb035750698f14295985a947e2c4bc2c306417ed2f9cddf394a2753659142617f957d644ac37875882fcf", 0xc2}, {&(0x7f0000000100)="59a754993b03827071bfe3df6f94293c993664600d8ec702404015db8948d6de0d3cedd704050186082da7266e13949cbc65d5e952da055199d403aa40ad311d49fea0b22f2ae2b2b02bb82547412b11b6efdf3ef366d165f6f2ded102d0606237090b52dd921d02f36e1bc293", 0x6d}, {&(0x7f0000000480)="4ae60a540b0467f01a0df04e60c4b29cd469654fb53015196c7478be9828b1cc3c978b784ad6f4c87c4284276845191f8c2b8e770ac7aad3141b17d11de2b5772ea2b2361511f4b7d5672ac3f666a270fc7bb52e3adf675911c6f11f295230d6d2d6d4317524c63dbb2d4766c8f5b09daf09f8c0f1f10a86822167b5240d6cc71be81665a533659b89944abef1c0ed9bafab51486af04bcb0732e7ba4b0c4c5a03303593899539da560311c8cebef95c2b6ae0ee9337f0da03d400d2810fcc092ab1d971bd3c100151d5b652d2351b", 0xcf}, {&(0x7f0000000580)="3075b00994c15a37fe7f98d6d210177b4958b0884932612b1f56840fadfe9900c31dbe2b5b0f6c6f6c8483b460535eb5cf012a64d41e0f3a100f72e613479dbef64bdfa0c920", 0x46}], 0x6, 0x0, 0x0, 0x9}, 0x3) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000240)='r\x00') 17:25:22 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x82) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x3}, 0x8) socket(0x6, 0x0, 0xe000000000000000) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 17:25:22 executing program 0: mlock(&(0x7f00006a4000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 17:25:22 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x200, 0x40000000000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) utimensat(r0, 0x0, &(0x7f0000000100)={{0x800000000001, 0x10001}, {0x25dc, 0x6}}, 0x1) r1 = shmget$private(0x0, 0x2000, 0x305, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 17:25:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 17:25:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x985fd554c2dfbfd7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0x7f, 0x8, "510cf8c1a07c719f4aeae52450cba2e9b71ca593", 0x8, 0x5a5}) r2 = syz_open_pts() flock(r2, 0x3) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='}@}{\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='-/\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) syz_open_pts() close(r2) execve(0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000440)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00', 0x0) 17:25:22 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket(0x38, 0xffffffffffffffff, 0xfffffffffffffffd) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x314d}, 0xc) munlockall() kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace lf_findoverlap(0,ffffff00660fcae0,ffff80000003c8e0,128,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xac VOP_ADVLOCK(ffffff0068f403c0,5,3,ffffff006759f468,ffffff007f7c6848) at VOP_ADVLOCK+0x61 sys_flock(830,ffff8000210ca978,0) at sys_flock+0x156 syscall(0) at syscall+0x466 Xsyscall(6,0,ffffffffffffff4f,0,2,bf9ebc22010) at Xsyscall+0x128 end of kernel end trace frame: 0xbfc1cbf4d40, count: -6 ddb{0}> show registers rdi 0xdeadbeefdeadbeef rsi 0xffffffff81905445 lf_findoverlap+0x85 rbp 0xffff80002118f170 rbx 0xdeadbeefdeadbeef rdx 0xffff8000044dd000 rcx 0x538 rax 0xffff8000044dd000 r8 0xffff80002118f1b0 r9 0 r10 0x1a56aa83968d853e r11 0xffff8000210ca270 r12 0x2 r13 0xffffff00660fcae0 r14 0xffff80002118f1b0 r15 0 rip 0xffffffff8190546b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002118f120 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{0}> show proc PROC (syz-executor1) pid=255190 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff8000210ca018,0xffff8000210cb2e8 process=0xffff8000210a53c0 user=0xffff80002118a000, vmspace=0xffffff0061043538 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 14462 212447 94717 65534 3 0x90 nanosleep syz-executor0 94717 252890 46465 0 3 0x82 wait syz-executor0 46672 317254 79150 65534 2 0x10 syz-executor1 *46672 255190 79150 65534 7 0x4000010 syz-executor1 46672 78970 79150 65534 7 0x4000010 syz-executor1 46672 91570 79150 65534 2 0x4000010 syz-executor1 79150 272720 48638 65534 3 0x90 nanosleep syz-executor1 48638 148183 46465 0 3 0x82 wait syz-executor1 88224 22896 0 0 3 0x14200 bored sosplice 46465 34022 16688 0 3 0x82 thrsleep syz-fuzzer 46465 309204 16688 0 3 0x4000082 thrsleep syz-fuzzer 46465 485614 16688 0 3 0x4000082 thrsleep syz-fuzzer 46465 439757 16688 0 3 0x4000082 thrsleep syz-fuzzer 46465 72108 16688 0 3 0x4000082 thrsleep syz-fuzzer 46465 445425 16688 0 3 0x4000082 thrsleep syz-fuzzer 46465 436653 16688 0 3 0x4000082 thrsleep syz-fuzzer 46465 293631 16688 0 3 0x4000082 thrsleep syz-fuzzer 46465 221054 16688 0 3 0x4000082 kqread syz-fuzzer 46465 40720 16688 0 3 0x4000082 thrsleep syz-fuzzer 16688 191383 76141 0 3 0x10008a pause ksh 76141 26273 30908 0 3 0x92 select sshd 46892 166845 1 0 3 0x100083 ttyin getty 30908 335386 1 0 3 0x80 select sshd 11433 513624 5845 73 3 0x100090 kqread syslogd 5845 502213 1 0 3 0x100082 netio syslogd 59467 274109 1 77 3 0x100090 poll dhclient 83048 305802 1 0 3 0x80 poll dhclient 164 338006 0 0 3 0x14200 pgzero zerothread 34685 302088 0 0 3 0x14200 aiodoned aiodoned 87936 387499 0 0 3 0x14200 syncer update 79576 402535 0 0 3 0x14200 cleaner cleaner 93848 58895 0 0 3 0x14200 reaper reaper 62636 303844 0 0 3 0x14200 pgdaemon pagedaemon 96719 87168 0 0 3 0x14200 bored crynlk 42401 11182 0 0 3 0x14200 bored crypto 79747 89864 0 0 3 0x40014200 acpi0 acpi0 54854 378884 0 0 3 0x40014200 idle1 66197 504869 0 0 3 0x14200 bored softnet 94508 91970 0 0 3 0x14200 bored systqmp 78176 291707 0 0 3 0x14200 bored systq 91259 418962 0 0 3 0x40014200 bored softclock 94716 248174 0 0 3 0x40014200 idle0 1 442617 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper